.warehouse{color:#172b25;background:#f4f7f6;max-width:1500px;min-height:100vh;margin:auto;padding:24px;font:14px/1.6 system-ui,sans-serif}.warehouse header{justify-content:space-between;align-items:center;display:flex}.warehouse h1{margin:8px 0;font-size:28px}.warehouse h2{margin:0 0 16px;font-size:19px}.warehouse nav,.warehouse .actions{flex-wrap:wrap;gap:8px;display:flex}.warehouse nav{margin:20px 0}.warehouse button,.warehouse .actions a{font:inherit;color:#173f31;cursor:pointer;background:#fff;border:1px solid #c7d4ce;border-radius:7px;padding:7px 12px;text-decoration:none}.warehouse button:disabled{opacity:.5;cursor:wait}.warehouse nav button[aria-current],.warehouse button.primary{color:#fff;background:#173f31}.warehouse section{background:#fff;border:1px solid #dce5e0;border-radius:12px;margin:16px 0;padding:20px}.warehouse .notice{background:#fff5d6;border-left:4px solid #cc9b2b;padding:12px 16px}.warehouse .message{color:#9b301f;white-space:pre-wrap}.warehouse .search{max-width:560px;margin:16px 0;display:block}.warehouse input:not([type=checkbox]),.warehouse select,.warehouse textarea{color:#182d24;box-sizing:border-box;width:100%;font:inherit;background:#fff;border:1px solid #b8cbc1;border-radius:6px;padding:9px}.warehouse label{gap:5px;display:grid}.warehouse label.check{align-items:center;display:flex}.warehouse .form-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin-bottom:20px;display:grid}.warehouse fieldset{border:1px solid #cedcd4;border-radius:8px;grid-column:1/-1;margin:8px 0;padding:14px}.warehouse .table-scroll{overflow-x:auto}.warehouse table{border-collapse:collapse;width:100%;margin-top:14px}.warehouse th,.warehouse td{text-align:left;vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #e1e9e4;max-width:350px;padding:10px}.warehouse th{white-space:nowrap;background:#f1f6f3}.warehouse .credential,.warehouse .balance{background:#eef7f1;border-radius:8px;margin-top:18px;padding:18px}.warehouse .credential img{max-width:100%;height:auto}@media (max-width:640px){.warehouse{padding:12px}.warehouse section{padding:14px}.warehouse .form-grid{grid-template-columns:1fr}}@media print{.warehouse nav,.warehouse .actions,.warehouse .operation{display:none}}.warehouse header{gap:16px}.warehouse header>div{min-width:0}.warehouse table{min-width:560px}.warehouse select[multiple]{min-height:140px}.warehouse img{max-width:100%;height:auto}@media (max-width:640px){.warehouse header{flex-wrap:wrap;align-items:flex-start}.warehouse header>div:last-child{width:100%}.warehouse h1{font-size:25px}.warehouse nav button{font-size:13px}}.warehouse-shell{color:#18352d;background:#f5f8f7;max-width:1280px;min-height:100vh;margin:auto;padding:24px;font:14px/1.5 Arial,sans-serif}.warehouse-shell header{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:12px;display:flex}.warehouse-shell h1{margin:0 0 12px;font-size:24px}.warehouse-shell section{background:#fff;border:1px solid #d8e2dd;border-radius:12px;margin:18px 0;padding:20px}.warehouse-shell nav{flex-wrap:wrap;gap:8px;display:flex}.warehouse-shell button,.warehouse-shell select,.warehouse-shell input,.warehouse-shell textarea{font:inherit;color:inherit;background:#fff;border:1px solid #bacdc4;border-radius:6px;padding:8px}.warehouse-shell button{margin:4px 6px 4px 0}.warehouse-shell button:disabled{opacity:.5}.warehouse-shell label{flex-direction:column;gap:6px;margin:10px 0;display:flex}.warehouse-shell input[type=checkbox]{align-self:start;width:20px;height:20px}.warehouse-shell .form-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px;display:grid}.warehouse-shell .table-scroll{overflow:auto}.warehouse-shell table{border-collapse:collapse;width:100%;min-width:600px}.warehouse-shell th,.warehouse-shell td{text-align:left;vertical-align:top;border-bottom:1px solid #dce5e0;padding:10px}.warehouse-shell [role=alert]{background:#fff1d5;border-left:4px solid #ba900c;padding:12px}.warehouse-shell a{color:#17644d}.warehouse-shell fieldset{border:1px solid #d4dfd9;padding:12px}@media (max-width:600px){.warehouse-shell,.warehouse-shell section{padding:12px}.warehouse-shell input,.warehouse-shell select,.warehouse-shell textarea{font-size:16px}.warehouse-shell h1{font-size:21px}}.workspace-content .warehouse,.workspace-content>main{color:#173b30;width:100%;min-width:0;max-width:none!important;margin:0!important;padding:0!important}.workspace-content .warehouse header{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.workspace-content .warehouse nav,.workspace-content .warehouse .actions{flex-wrap:wrap;gap:8px;display:flex}.workspace-content>main section,.workspace-content .warehouse section{background:#fff;border:1px solid #dce5e0;border-radius:12px;margin:18px 0;padding:20px}.workspace-content main h1{margin:12px 0;font-size:24px;font-weight:650}.workspace-content main h2{margin:16px 0;font-size:19px;font-weight:600}.workspace-content main p{margin:10px 0;line-height:1.7}.workspace-content main label{flex-direction:column;gap:6px;margin:12px 0;display:flex}.workspace-content main input,.workspace-content main select,.workspace-content main textarea{font:inherit;color:inherit;background:#fff;border:1px solid #b9ccc2;border-radius:6px;max-width:100%;padding:9px}.workspace-content main button{color:#fff;background:#173b30;border-radius:7px;margin:4px 6px 4px 0;padding:9px 14px}.workspace-content main button:disabled{opacity:.5}.workspace-content main a{color:#17644d;text-decoration:underline}.workspace-content main table{border-collapse:collapse;width:100%;font-size:14px}.workspace-content main th,.workspace-content main td{text-align:left;vertical-align:top;border-bottom:1px solid #dce5e0;padding:10px}.workspace-content .warehouse .form-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;display:grid}.workspace-content .warehouse .table-scroll{overflow-x:auto}.workspace-content .warehouse fieldset{border:1px solid #d4dfd9;padding:12px}.workspace-content .warehouse .check{flex-direction:row}@media (max-width:600px){.workspace-content>main input,.workspace-content>main select{font-size:16px}.workspace-content>main section{padding:12px}}
