form[data-v-204390fb]{gap:1rem;max-width:36rem;display:grid}label[data-v-204390fb]{gap:.4rem;display:grid}input[data-v-204390fb],button[data-v-204390fb]{font:inherit;min-height:48px;padding:.8rem}button[data-v-204390fb]{cursor:pointer}.table-wrap table[data-v-1d914603]{min-width:48rem}td[data-v-1d914603]:first-child{min-width:10rem}:root{color:#183c34;font-synthesis:none;background:#f3f5f1;font-family:Inter,ui-sans-serif,system-ui,sans-serif}*{box-sizing:border-box}body{margin:0}header{color:#fff;background:#143c32;justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 2rem;display:flex}.brand{color:#fff;font-size:1.2rem;font-weight:750;text-decoration:none}.brand span{opacity:.7;margin-left:.7rem;font-size:.8rem}.account{align-items:center;gap:1rem;display:flex}main{max-width:1600px;margin:auto;padding:2rem}h1{margin:.25rem 0 1.5rem;font-size:2rem}h2{font-size:1.45rem}h3{font-size:1.15rem}p{color:#51685f;line-height:1.55}.eyebrow{text-transform:uppercase;letter-spacing:.12em;color:#60746b;font-size:.7rem;font-weight:700}.workspace{grid-template-columns:230px minmax(0,1fr);gap:2rem;display:grid}aside{padding-right:1rem}nav{flex-direction:column;gap:.35rem;margin-top:2rem;display:flex}nav a{color:#36574b;border-radius:8px;padding:.85rem;text-decoration:none}nav a.router-link-active{background:#dce9df;font-weight:700}.content{background:#fff;border:1px solid #dce5dc;border-radius:16px;min-width:0;padding:2rem}.section-heading,.actions{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.section-heading{justify-content:space-between}form{background:#f7f9f5;border-radius:12px;gap:1rem;margin:1.5rem 0;padding:1.5rem;display:grid}label{gap:.45rem;font-size:.9rem;font-weight:600;display:grid}input,select,textarea,button{font:inherit;border:1px solid #b5c7ba;border-radius:7px;max-width:100%;min-height:44px;padding:.65rem .8rem}input,select,textarea{color:#183c34;background:#fff;width:100%}textarea{font-family:ui-monospace,monospace}button{color:#fff;cursor:pointer;background:#1d6557;font-weight:600}button:disabled{opacity:.5;cursor:default}button:hover:not(:disabled){background:#143c32}button:focus-visible,input:focus-visible,select:focus-visible,a:focus-visible{outline-offset:3px;outline:3px solid #d3a044}.form-grid,.filters{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem;display:grid}.checkbox{align-items:center;display:flex}.checkbox input{width:auto}.table-wrap{overflow-x:auto}table{border-collapse:collapse;width:100%;margin:1rem 0;font-size:.85rem}th{text-align:left;color:#60746b;background:#f5f7f3;font-weight:650}td,th{vertical-align:top;border-bottom:1px solid #e4ebe3;padding:.9rem}td{overflow-wrap:anywhere}td small{color:#60746b;margin-top:.35rem;display:block}.metrics{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem;margin:1.5rem 0;display:grid}.metrics article{background:#edf4ec;border-radius:12px;gap:.65rem;padding:1.2rem;display:grid}.metrics strong{font-size:1.35rem}.metrics span,.metrics small{color:#51685f}.chart{border:1px solid #e4ebe3;border-radius:12px;padding:1rem}.chart-row{grid-template-columns:2fr 1fr 2fr;align-items:center;gap:1rem;margin:.7rem 0;font-size:.8rem;display:grid}meter{width:100%;height:1rem}fieldset{border:none;gap:1rem;padding:0;display:grid}legend{margin-bottom:1rem;font-weight:700}[role=alert]{color:#9c3323}.login-card{background:#fff;border:1px solid #dce5dc;border-radius:16px;max-width:440px;margin:5vh auto;padding:2rem}.login-card form{background:#fff;padding:0}small{line-height:1.5}@media (width<=800px){main{padding:1rem}.workspace{grid-template-columns:1fr;gap:1rem}nav{flex-direction:row;margin-top:1rem;overflow-x:auto}nav a{white-space:nowrap}.content{padding:1rem}.account span{display:none}header{padding:1rem}.chart-row{grid-template-columns:1fr}.login-card{margin:1rem auto}}aside{min-width:0}nav{max-width:100%}.product-image{object-fit:contain;width:100%;max-height:200px}.grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;display:grid}.card{border:1px solid #dce9df;border-radius:10px;margin-bottom:1rem;padding:1.2rem}code{overflow-wrap:anywhere}
