:root{--color-background:#f5f8fb;--color-surface:#fff;--color-text:#0f2233;--color-primary:#0b66c3;--color-on-primary:#fff;--color-accent:#12b3a8;--am-shadow-light:#0006;--am-shadow-dark:#fff6;--color-border:color-mix(in srgb, var(--color-text) 14%, var(--color-background) 86%)}*,:before,:after{box-sizing:border-box;margin:0;font-weight:400}body{color:var(--color-text);background:var(--color-background);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:15px;line-height:1.6;transition:color .2s,background-color .2s}body{flex-direction:column;align-items:stretch;gap:1em;margin:0 auto;display:flex}@media (width>=1024px){body{max-width:var(--am-hamburger-width)}}@media print{body{width:100%}}body>header{background-color:var(--color-main-header);border-top-left-radius:5px;border-top-right-radius:5px;height:3.2em;padding:.5em}main{padding:.5em}nav{align-items:center;gap:min(1em,2vw);height:100%;display:flex}top-link{flex:none}top-link[name] a{background-repeat:no-repeat;background-size:contain;padding-left:2em}top-link[name]{white-space:nowrap;flex:0 auto;min-width:2em;overflow:hidden}top-link[name=home]>a{background-image:url(/nav.svg#home)}top-link[name=locations]>a{background-image:url(/nav.svg#location)}top-link[name=containers]>a{background-image:url(/nav.svg#container)}a{color:#1a5f9b;padding:3px;text-decoration:none;transition:all .2s}@media (hover:hover){a:hover{background-color:#00bd7e33}}input[type=text],textarea,select,.field-like{border:1px solid var(--color-border);background-color:var(--color-surface);border-radius:8px;padding:5px}.router-link-active{font-weight:700}button,.button-like{border:1px solid var(--color-text);background-color:var(--color-surface);color:var(--color-text);cursor:pointer;border-radius:8px;padding:.5rem 1rem}:is(button,.button-like):hover{border-color:var(--color-accent)}:is(button,.button-like).primary{background-color:var(--color-primary);color:var(--color-background);border:none;padding:.8rem 1rem}:is(button,.button-like):disabled{opacity:.5;cursor:not-allowed}img.list{width:100px}.header-button{background:0 0;border:none;height:1em;padding:0}.header-button:hover{color:var(--color-accent)}.error{color:red}.warning{color:oklch(132.796% .257683 29.2339)}.iconic-button{align-items:center;gap:.5em;display:flex}
