:root{color:#172c40;background:#f3f6fa;font-family:system-ui,sans-serif}main{max-width:1100px;padding:24px;padding-bottom:calc(24px + env(safe-area-inset-bottom));margin:auto}h1{color:#163b5e}button,input,select,textarea{font:inherit}button{color:#fff;cursor:pointer;background:#174d79;border:0;border-radius:10px;min-height:44px;margin:6px;padding:12px 18px}section{background:#fff;border:1px solid #dfe7ef;border-radius:14px;margin-top:20px;padding:20px}textarea{border:1px solid #bccbd8;border-radius:10px;width:100%;min-height:160px;padding:12px;display:block}small{margin-top:24px;line-height:1.6;display:block}p{line-height:1.6}pre{white-space:pre-wrap;overflow-wrap:anywhere}@media (width<=600px){main{padding:16px}button{width:100%;margin:6px 0}section{padding:12px}}.cargo-business{overflow-wrap:anywhere;color:#132c3e;max-width:960px;margin:auto;font:16px system-ui}.cargo-business article,.cargo-business section,.cargo-business details{background:#fff;border:1px solid #c5d4dc;border-radius:10px;margin:12px 0;padding:14px}.cargo-business label{margin:10px 0;display:block}.cargo-business input:not([type=checkbox]),.cargo-business select{box-sizing:border-box;width:100%;font:inherit;padding:10px;display:block}.cargo-business button{color:#123b51;font:inherit;background:#edf6fa;border:1px solid #286480;border-radius:6px;margin:5px;padding:10px}.cargo-business [role=status]{white-space:pre-wrap;background:#e4f1f7;padding:12px}.cargo-business small{display:block}:root{color:#16324b;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f2f5fa;font-family:system-ui,sans-serif}*{box-sizing:border-box}body{margin:0}main{max-width:1100px;margin:auto;padding:20px}.admin-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}h1{margin:0;font-size:24px}h2{font-size:19px}small,.hint{color:#52677b}.admin-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:18px;margin-top:18px;display:grid}.card{overflow-wrap:anywhere;background:#fff;border:1px solid #d6e0eb;border-radius:14px;padding:18px}.stack{gap:12px;display:grid}label{gap:6px;font-size:14px;display:grid}input,select,button{font:inherit;border:1px solid #b9cad9;border-radius:8px;max-width:100%;padding:10px}button{color:#fff;cursor:pointer;background:#155b8a}button.secondary{color:#183f60;background:#eaf1f8}button.danger{background:#9b2431}button:disabled{opacity:.55;cursor:not-allowed}.actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.status{white-space:pre-line;background:#e7f2ff;border-radius:10px;margin:15px 0;padding:12px}.status.error{color:#8c2631;background:#fff0ee}.badge{background:#edf2f7;border-radius:20px;padding:4px 9px;font-size:12px;display:inline-block}.warehouse-options label{align-items:center;gap:8px;display:flex}.warehouse-options input{width:auto}.user-list{gap:12px;display:grid}.audit-row{white-space:pre-wrap;border-bottom:1px solid #e4ebf2;padding:10px 0}pre{max-height:260px;font-size:12px;overflow:auto}[hidden]{display:none!important}@media (width<=480px){main{padding:12px}.card{padding:14px}button{min-height:44px}}
