@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAAQAABAAAAAACEwAAAOmAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbahwoBmA/U1RBVEgAZBEICoMkgmcLFgABNgIkAyYEIAWFNAdiDAcb3wYgngU5GW9qFpxcIlPzNPVjx7JSP3iet+s9971Zzn7Q8yEHG1C91aUi2aFP6j1c07wqko0ssGwl8RDyRPehgRL1M2Z+akJOifHwcbX3d1ZvWowiysMskA0v3NL0wohiuX//l5EDn7gc/6xs+9oikSbyg6LCvegvncOw87lpLFr4wF0a4AIKCLJtSQTXJ0FUc+nW+HePCPAAAEUITQhwS1VELdq2lyi7mSBClGUAfAiQcQoLURwIEAbFSTgpoQyQKZ5QAIQmFC1RkEIyQbp0pOgGEpLm3PgkW7FBndVwEN1qI7KmHk2wjgMoN/MuNwf0QzU7Z/j7kmFrZXIicgFQg/oLEmlS/KkQSoFU6jDNFoqGGVviKyYilIFgeICEGqgfEltBPQFQQINQmoBQhgEQgQJp4CdRoy9ui0o85+N8br7clI0pPwej4FsISZ8AAG4AocADpkJsAmKJAgaVDFMxCCmFTiMiwqAEjpMAFgtkLp3maM5wD/V4R2VGmtOOnpVldz6417+z3Hs/fjQ3vH/P8VTm8PUfPsiyszHmoVMsvf3e3PCx2Nz17t3UTWLjVinvrCiLufT6svGmhrWE6j1tzjbHRH9FSDV/huK83vrzvQ3fI6ndj0Zy4vGOxfHp5Y1xeSVeq2vI33SA3qppmjKsHF6ZEGh7/N5KGlGRkPj/ZcXKUFbp4I6/swFaqzO4Ma0xdWffCXO6Pk1bcMKYilvTUptzO3JeZGW9yGnPTWl2rULNEeDgdJnXYLs0jrQATKiT/q1eKoDq8x6fmt/6kqv5H9f6D+D76dxIgF8Hd4wmlf/C2bAnARD8c2b1CGD+x+Y/y3RXsZSaYiOmkDkC4A/SVw6msSjArYwhliYAAAAUAab1aFK6gHsy1ZSJ5GiRKf5RJtNa/MsMRW7JbKqsltnlGy71VyZZRzQe4YCJuAlcAgYBASK0IhA+h+aGwWGxiY5BNcKNFPyXRTSMIyJwXYs4fF3zMJaefnNbRz6JWyM8BCMQF4gQ1zGIwSL5COaageEcIIQVyWcpV6jaNCYBAB/3oC9fpXzFLGNS1cPDhIcenLt9c3odbByMS851lFpG5gSIfGIfNo4VsYQ1kdcJGCW/zusPwACXQSNgjSTBBhgOyzwy+zRO0LeRVF2TgEDPYsADhE8RQ4/8DQob9KVubTdI9VgUOrQYYhO7OOyNE6/83y22ZK7Ttxot1TzIenBoNZW4JkySwrgAB+bE17sUW2WXxLfqlLEJAA==)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/plus-jakarta-sans-vietnamese-400-normal-Cg2kxhWu.woff2)format("woff2"),url(/assets/plus-jakarta-sans-vietnamese-400-normal-B8TCSmUq.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/plus-jakarta-sans-latin-ext-400-normal-D127hM_v.woff2)format("woff2"),url(/assets/plus-jakarta-sans-latin-ext-400-normal-2ppkqaOR.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/plus-jakarta-sans-latin-400-normal-Dhut76fR.woff2)format("woff2"),url(/assets/plus-jakarta-sans-latin-400-normal-BDKaGhyp.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,d09GMgABAAAAAAQcABAAAAAACIgAAAPAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbahwoBmA/U1RBVEQAZBEICoMogmULFgABNgIkAyYEIAWFbgdiDAcbEwcgnge2zWYrRGrW2DqMIvVrh6cG/6B/9ecmGb7Z3Q/IFcgSYAe7BJC/X2tvBdPop7KYypr+m92/iE0nEhIeMkO6SiJfo3oCmXALgMKT3MtvBPKJY8aL5MhAnUgFTTtot/MqGvHOs2lU9Q389/gPWGD8OnXqgVcTwoAOlml+fY8ISAAABiEsQkCcfJqR9RrMrkL5sN7YgnIcgPcI0ND+tgWFgADhMEQRUQzp0EAhDQgMAMIiDJZGIQw0QxcQglR7gIaTAJxem07kgZk/RAFNG1EPIqmPikUAw83adWYBsiTlOuSSfR4QSqV+uYBYAWCym1dALhRa/LaQDgnkQ44ZqGCCgsHPGkQJIh1aQkoANhOAoqYTABjAAulQCCZ961aAVCpRQBK5DLnlpEyuQ94T/Fr/y+9P+P6+tpe2EKiCkPekgIyzOB0gAQwALACyIQkcxisYPoeQo0Vdxox0UqqeqmCkgYx4y2BooMbXE6tdS7YDeeteTdtzKT7/TrH4xvv3gwV37zJ1VaZO8+/d07S1WYNNu5i6+2Kw4H7JYN2dOwOKxHpeyepQljdHsPpoGnc8Z7AqpeqGBtHxiIV+RCkJvVwuTza50nPJys9dUz5nzMrN/fWWXWob/8YVjM3kb7y63KydGR+YGNbat1O1Nnf72eOGw1t7d6vW5M7MrDmEiZ9XoOg04PBxEtup5mrNDdy0qDUPziYfVw7bRInVXCoWmYxZcvMFXJlxd3WrOJAFIIAIUfZw5V4co5j3UgAEYLbbT8PLfUCASVM8W/aXnim937L2JcDT/cUyAcCLrSu6UeK/TuuPMAYAwdtmNYcI8P8ZNcFsjcfMVKpdBkNmL3wDzEaKAUbCCCBOBTTZUBRazyAgmT1Y5GLAGU102aJcGrENyarCtjTwX+lo7BBVvLLDlHLNTqaCVXYqPs2W1NCdIrIkyFCvaAoQQOIa5z+BNhATyzIFYxlUvA0ilUyBrRCZVMMQg2CRweXwmMbSsWwYy2MFy+JQYFiGo1tamoNnU2VgjhSHypCC2GRpC8bNls4Wo9ROLoW+TmRvokIsHs1SGB2a9JBJMET+vGMHI6VLSgvG3tG8qxbMWNCzBMByXOYyUOzG1PYUSR+BZJyytzvh0YwxNo/VIEAsuvgmi2yIRsTDPIa4MAViU2pHHotDpuKvcXFSeIgpDUN0CHYqQ5RGIIpElfr+RKwdB/J5k8HKyimksCLh2n1+E6BbgTtCZZihUmTdNt4Hm5nhckW9+7pY/GgOVVCd79LCtL/Iz9rnFgEAAAA=)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAZEAA8AAAAACCwAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABYAAAAWABEABEdQT1MAAAFwAAAASwAAAGYrviSMR1NVQgAAAbwAAAAnAAAAKLj8uOpPUy8yAAAB5AAAAEsAAABgX26jxFNUQVQAAAIwAAAAOQAAAETle8wfY21hcAAAAmwAAABDAAAAZAHsImBnYXNwAAACsAAAAAgAAAAIAAAAEGdseWYAAAK4AAABWwAAAaLmwCeFaGVhZAAABBQAAAA2AAAANiI8FmNoaGVhAAAETAAAAB8AAAAkCNwCamhtdHgAAARsAAAAIAAAACYPwAD9bG9jYQAABIwAAAAWAAAAFgJZAcJtYXhwAAAEpAAAABwAAAAgABoAwm5hbWUAAATAAAABMQAAArQ8M2PVcG9zdAAABfQAAABNAAAAYifABt8AAQAAAAwAAAAAAAAAAgABAAEAAwABAAB42j3HpQECQAAAwHvBNZOZgBWQRGQAtOA2Py7XTkBVV08cjMYTze3suteU4X4XEDar816Zz2RRWVAWtUFXRxAFSRAlUfjPAyrAB5UAeNpjYGRgYOBiUANCJhc3nxAGoZzEkjwGPgYQYAER//+DSABaSQVVAHjaY2BhymOKYGBlYGDqAtIMDN4QmjGOQYPRlQEVsAMxE4wT4u/tz3CAgVdhCwvffyUGBlYBxhQFBsbJIDkmWaaXQEqBgRkAx84KLQB42h3EAQaAQBQFwHm/sBRCR+hQAQQqAixdPxqMiKaw/m/qPa+egbsfTyYxWgTSascgKjMIH60eBEoAAAB42mNgYGACYmYgFgGSjGCahSEASAsAIUicl0GBwZFhAcNBRiaFLf//Y4r8//n/yf8D/1P/O/5nvB8MNAMNAADxJBRiAAABAAH//wAPeNpFEDVCQ1EsyS+/irt7vVhdcHdnKidApq5AD4D7jPtF8Bkf/4K71/te3BPggQ2AqogDBvgghnCAaH1mLLow14c2Evy8B5GWa2p+emtqbjwAQK4soE3iXPkiAC1qMVuWyY/WMmJkp5EdNv+eWuycg7if+PV1jMAe+Pvz5jAPJAUEcGUKYA8OAva7gF0IajgGAvXfM/XTC6SA2TOhwWjQ66TS7CyWn11C2qK4uNgYPsvXxmKWVKrXGQ3GbNfomSyfjY2Ji9MWGYzaMFLjGMsTp5tkyqao4dDmwdLagRI+E2L6Pa8dLObzQixU9utgeZJ0s1TVGDUsaR7ExRa+MDY5PT9JWmDrVuvt1uRYkbDl167vtSbFikXNzQJBnN+tAQQHObGdyQUGINqo5TvqZwfIubrq83BMhvvC7hll2sBYmF/aocBBlOfkyHEAFe3k1NQrXTFZqnr1P7mPVBIAAAEAAAACEi2ts6lGXw889QADA+gAAAAA3bEsGAAAAADgp5Nc/1v/BQVwBNoAAAAGAAIAAAAAAAB42mNgZGBg4fuvxMDAuul/9N8e1gKgCCrgBACANgVOAHjaY2pgsGHawsANwwzrGRhgmGkxgw6QVcJQAgCIMQbIAAAAIQA7AEcAUwBTAFMAUwCnALQA0QAAeNpjYGRgYOBiSGFgZ4hhYAXzEICZgREAE7gA3XjaldEDklxRFAbgb2wUgvIrxEk7LsS27TZeM1hIsKCsIBsKbsaey2P9mPTNgL7BMfzsezZH98n17Z2j+0337Z6jB1zya44eXGIz5JQfc/SwlNIcPe2YzH+6b8CkOfu+UbN2ztETJo3P0f8o7onVvdVwVddbNWXv3ZdXV3ZOrOaDx/LKikq64XY1dZySlNTxXltZU1dHQkdZTUKsrSjptktuuKOmp+Oat6reaods90PmjiOrMj6S1w6xYg2RjISU49JOKyroioNlx3MpCSclZKW8XGb5wG3X3XZ62/nvySvqqf2zXfCOVvhHCxGiVRHOizV90V6YXCQjFW7kgZK8aEuR72iLVeS9D1HO6gUcYu2g378Kk6JysOh5J+G9WF0yzKwq1vVFU15yk6kc+AOSEmhBAAAAeNpjYGIAg/+pDBoM2AAXEKswnGRkYmBmZGZkYWRlZGNkZ3NMKkotS2Uvzcs0MHA0YHIOAjGNDJxMOBOTS0tSk/Nzk8CSxgZmAO8vD8MAAAA=)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/plus-jakarta-sans-vietnamese-600-normal-Y4VTTRme.woff2)format("woff2"),url(/assets/plus-jakarta-sans-vietnamese-600-normal-5YsyKbU1.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/plus-jakarta-sans-latin-ext-600-normal-DQgPU_Cg.woff2)format("woff2"),url(/assets/plus-jakarta-sans-latin-ext-600-normal-B0WRRYJ1.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/plus-jakarta-sans-latin-600-normal-DLTa1BUW.woff2)format("woff2"),url(/assets/plus-jakarta-sans-latin-600-normal-BR_Ojra4.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,d09GMgABAAAAAAP4ABAAAAAACEAAAAOfAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbahwoBmA/U1RBVEQAZBEICoMogmULFgABNgIkAyYEIAWFKAdiDAcbzQZAHgnZGeYNcatNpH4Ez1Ne9X5V0koPnZXA23BP8lGsq7ncS/JfgvHIEMLN3G0KLFyFwfEVqsKhsUUm3AKg8CT3pr93/Mf0hc2NmkjbJu1J/zpfy7DzNvbxWTYp4C4NcJ13AUFvs3CpSRLzS+U69m4UAYIAgEIQNIIAAfLqINWtv7QF+UN7UQT5WADGIIAM6ccjyAQEECwUPgQfimgKUFAJhgJA0AgKjUKWn1pMfjVYcQaoB7Hbki/qKjaoxaojQBNpFulOXRpARl5AcbK2XVyFd0Lcs1aoyQ3scOnrwtYAKFd9BFwy0vu+EE0C8pImDHCIaRj0asAchGjKKEkQ8LcIgPjVVQAUoIFoMgJEU2gJCFdIBkJwjXvnlij3rDG2x5pf5o25afqZWkaet4FBNoIYQxh0APFoQBDoD1gCJKMALJQBFC0LQSyJz4qLswThPSSMsRwbfk1niDMo0D7YtktOZ2fAgRMy6/jjwOKsooE9T544S7Kzmbk1vuPinByZtSPJ2XuUmcceOUuelHB2ZmX1z1HrcTlthwRlU51N17z8jSRna1OV3fV99b0b/uK7yOHDST6sLbvDLbeja1zGlNE1PKentEtMelwhT/56rn/19RbtRFONJiO6q3erGr//zKenjUZ21+heJeHeng2BK6+1bM+beoW2bba19ASXheuNfRwedJTam9ptLdzYPyuklZu7VsrMQOEmHZqR8sMALz4O8VgX95PLX0kAHFDX9Pd1uM8IoCKLJdwp+rFHWNVvPq0/ADw9VTQegBcH1nQlx3w9tV3woAAQ+NlC6qEf+tf9Iut+NZOq4ONKTgPAaj8FAFPcYECA8hSSyXkwwBQCBFmPRiw/cFeaa0ohd4oqFT7Jq9RU96+0KOpTaVPZo9JDQXuKUMqrMBJNkNiIn6xhcTxYwCUfAlpDIVVkHlEFXLpdJpfNQfwfkZgwoFUrQce5YkRoIbgCLRBna7VqxpI1gYSwQOVTcUS1SRURmk1AAcMOEye4UKRMhxZterUbZLMQhALCoTYt+rXo1Oa4xrSyGSybeFln3nnZsmrRqsEufdKgNVsnodgV/v0aZTq08ViZLRtkDtz786/hkMekI2XGJYgDcUKZuptJ2NyYT5PQtNChUCuCfIhciZlasVBPguyaftQBDgB5fYlCixZLbPGI11Or9/v+12WMG+62laxVUtVprdzZUbJ2WX+vPgmZr91w2JzuNWVKlr8oZt5Jaxk=)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/plus-jakarta-sans-vietnamese-700-normal-CV6qDkkj.woff2)format("woff2"),url(/assets/plus-jakarta-sans-vietnamese-700-normal-BCh_uG_5.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/plus-jakarta-sans-latin-ext-700-normal-BajbvANd.woff2)format("woff2"),url(/assets/plus-jakarta-sans-latin-ext-700-normal-8-d-IyIQ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/plus-jakarta-sans-latin-700-normal-CfpNZvy6.woff2)format("woff2"),url(/assets/plus-jakarta-sans-latin-700-normal-DqEcQeE5.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--navy:#1e3a5c;--navy-2:#284a73;--navy-tint:#eef2f7;--sand:#c4a87c;--sand-tint:#f8f3ea;--cream:#f4efe6;--cream-2:#eae3d6;--bg:#fff;--subtle:#f6f7f9;--line:#e4e7ec;--line-2:#eef0f3;--ink:#172234;--text-2:#344054;--muted:#667085;--faint:#98a2b3;--bad:#b42318;--good:#067647;--warn:#b54708;--radius:12px;--tabbar-h:60px;color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;font-family:Plus Jakarta Sans,system-ui,-apple-system,sans-serif}*{box-sizing:border-box}body{background:var(--bg);min-height:100vh;margin:0}h1{color:var(--ink);letter-spacing:-.015em;margin:0;font-size:24px}h2{color:var(--ink);margin:0 0 10px;font-size:16px}h3{margin:0 0 8px;font-size:14px}button{font:inherit;color:inherit}input,select{font:inherit}a{color:var(--navy)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.muted{color:var(--muted)}.small,small{font-size:12.5px}.nowrap{white-space:nowrap}.center{place-items:center;min-height:60vh;display:grid}.error{color:var(--bad);margin:0}.note{color:var(--good);margin:0}.pad{margin:0;padding:12px 0}.sku{color:var(--muted);letter-spacing:.02em;font-size:12px;font-weight:600;display:block}.btn{cursor:pointer;white-space:nowrap;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;height:42px;padding:0 18px;font-size:14.5px;font-weight:600;text-decoration:none;display:inline-flex}.btn svg{width:20px;height:20px}.btn-primary{background:var(--navy);color:#fff}.btn-primary:hover{background:var(--navy-2)}.btn-ghost{color:var(--navy);border:1px solid var(--line);background:#fff}.btn-ghost:hover{border-color:var(--navy)}.btn:disabled{opacity:.5;cursor:default}.btn-sm{height:36px;padding:0 14px;font-size:13.5px}.link{color:var(--navy);cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:14px;font-weight:600;text-decoration:none}.link.danger,.danger{color:var(--bad)}.check{cursor:pointer;color:var(--text-2);align-items:center;gap:8px;font-size:14px;display:inline-flex}.check input{width:18px;height:18px;accent-color:var(--navy);margin:0}.search,.form input:not([type=checkbox]):not([type=radio]),.form select,.inline-form input,.inline-form select,.staff select,.boxed select,.po-pick,.actions select,.add-line>select,.stack input{border:1px solid var(--line);height:42px;color:var(--ink);background:#fff;border-radius:10px;min-width:0;padding:0 12px;font-size:15px}.search:focus,.form input:focus,.form select:focus,.inline-form input:focus,.inline-form select:focus,.po-pick:focus,.stack input:focus{border-color:var(--navy);box-shadow:0 0 0 3px color-mix(in srgb, var(--navy) 14%, transparent);outline:none}.form input:not([type=checkbox]):not([type=radio]):disabled,.form select:disabled{background:var(--subtle);color:var(--muted)}.search{background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%2398A2B3' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='7' cy='7' r='5.5'/%3E%3Cpath d='M15 15l-4-4'/%3E%3C/svg%3E") 12px no-repeat;width:280px;padding-left:36px}.stack{gap:14px;display:grid}.stack label{gap:6px;font-size:14px;font-weight:600;display:grid}.stack input{height:46px}.badge{background:var(--subtle);color:var(--text-2);white-space:nowrap;border:1px solid var(--line-2);vertical-align:middle;border-radius:999px;padding:2px 8px;font-size:12px;font-weight:600;display:inline-block}.badge.lot{background:var(--sand-tint);color:#7a5a26;border-color:#efe3cf}.badge.non_stock,.badge.off,.badge.viewer,.badge.draft{background:var(--subtle);color:var(--muted)}.badge.owner{background:var(--navy);color:#fff;border-color:var(--navy)}.badge.admin{background:var(--navy-2);color:#fff;border-color:var(--navy-2)}.badge.sent{background:var(--navy-tint);color:var(--navy);border-color:#dce4ee}.badge.partial,.badge.warn{color:var(--warn);background:#fff6e5;border-color:#fde7c2}.badge.received{color:var(--good);background:#ecfdf3;border-color:#d1fadf}.badge.cancelled{color:var(--bad);background:#fef3f2;border-color:#fee4e2}.branch-pill{background:var(--sand-tint);color:#7a5a26;letter-spacing:.04em;border-radius:6px;padding:1px 8px;font-size:12px;font-weight:700;display:inline-block}.auth{background:var(--subtle);place-items:center;min-height:100vh;padding:24px 16px;display:grid}.auth-card{border:1px solid var(--line);background:#fff;border-radius:16px;gap:16px;width:100%;max-width:400px;padding:28px 24px;display:grid;box-shadow:0 12px 32px -20px #10182840}.auth-card.wide{max-width:520px}.choose-company{gap:8px;display:grid}.choose-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.choose-item{border:1px solid var(--line);cursor:pointer;text-align:left;background:#fff;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;width:100%;padding:14px;font-weight:600;display:grid}.choose-item:hover,.choose-item.current{border-color:var(--navy);background:var(--navy-tint)}.shell{grid-template-columns:240px 1fr;min-height:100vh;display:grid}.sidebar{background:var(--subtle);border-right:1px solid var(--line);flex-direction:column;gap:14px;height:100vh;padding:18px 12px;display:flex;position:sticky;top:0}.side-brand{align-items:center;gap:10px;padding:0 8px;display:flex}.side-brand span{min-width:0;display:grid}.side-brand b{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.side-switch{font-size:12px;text-decoration:none}.side-branch select{border:1px solid var(--line);background:#fff;border-radius:8px;width:100%;height:38px;padding:0 10px;font-size:14px;font-weight:600}.side-branch-one{align-items:center;gap:8px;margin:0;padding:0 8px;font-size:14px;font-weight:600;display:flex}.side-nav{gap:2px;display:grid}.side-nav a{color:var(--text-2);border-radius:8px;align-items:center;gap:12px;padding:9px 10px;font-size:14.5px;font-weight:600;text-decoration:none;display:flex}.side-nav a svg{width:20px;height:20px;color:var(--faint)}.side-nav a:hover{background:#edeff3}.side-nav a.active{color:var(--navy);background:#fff;box-shadow:0 1px 2px #10182814}.side-nav a.active svg{color:var(--navy)}.side-foot{border-top:1px solid var(--line);gap:6px;margin-top:auto;padding:12px 8px 0;display:grid}.side-foot .muted{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.side-signout{cursor:pointer;color:var(--text-2);background:0 0;border:0;align-items:center;gap:8px;padding:4px 0;font-size:14px;font-weight:600;display:flex}.side-signout svg{width:18px;height:18px}.content{min-width:0;max-width:1320px;padding:28px 36px 64px}.page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 20px;margin-bottom:20px;display:flex}.page-head h1{align-items:center;gap:10px;display:flex}.page-sub{margin:4px 0 0}.head-tools{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px 14px;display:flex}.crumb{margin:0 0 6px}.crumb a,.crumb .link{color:var(--muted);padding:0;font-size:13.5px;font-weight:600;text-decoration:none}.crumb a:hover{color:var(--navy)}.table-card{border:1px solid var(--line);border-radius:var(--radius);background:#fff;overflow-x:auto}.dtable{border-collapse:collapse;width:100%;font-size:14px}.dtable th{background:var(--subtle);color:var(--muted);text-align:left;border-bottom:1px solid var(--line);white-space:nowrap;padding:10px 14px;font-size:12px;font-weight:600;position:sticky;top:0}.dtable td{border-bottom:1px solid var(--line-2);vertical-align:middle;padding:11px 14px}.dtable tbody tr:last-child td{border-bottom:0}.dtable tr.click{cursor:pointer}.dtable tr.click:hover td{background:#fafbfc}.dtable tr.open td,.dtable tr.selected td{background:var(--navy-tint)}.dtable tr.inactive td{opacity:.5}.dtable .num,.lots .num{text-align:right;font-variant-numeric:tabular-nums}.dtable .here{background:color-mix(in srgb, var(--sand-tint) 70%, #fff)}.dtable th.here{background:var(--sand-tint);color:#7a5a26}.dtable .strong{color:var(--navy);font-weight:700}.dtable .neg,.neg{color:var(--bad)!important}.dtable tr.subrow>td{background:var(--subtle);padding:0 14px 14px}.chev{color:var(--faint);vertical-align:middle;transition:transform .15s}.chev.down{transform:rotate(90deg)}.progress{background:var(--line);vertical-align:middle;border-radius:3px;width:64px;height:6px;display:inline-block;overflow:hidden}.progress span{background:var(--navy);height:100%;display:block}.card{border:1px solid var(--line);border-radius:var(--radius);background:#fff;margin:0 0 16px;padding:20px}.card h2{margin:18px 0 10px}.card h2:first-child,.section-head h2{margin-top:0}.section-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px;display:flex}fieldset{border:0;min-width:0;margin:0;padding:0}.grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:14px 16px;margin-bottom:14px;display:grid}.field{align-content:start;gap:6px;display:grid}.field.wide{grid-column:span 2}.field-label{color:var(--text-2);font-size:13.5px;font-weight:600}.form input:not([type=checkbox]):not([type=radio]),.form select{width:100%}.choices{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:8px;margin-bottom:14px;display:grid}.choice{border:1px solid var(--line);cursor:pointer;border-radius:10px;align-items:flex-start;gap:10px;padding:12px;display:flex}.choice.on{border-color:var(--navy);background:var(--navy-tint)}.choice input{accent-color:var(--navy);margin-top:3px}.choice span{gap:2px;display:grid}.preview{background:var(--subtle);border-radius:10px;margin:10px 0 14px;padding:10px 12px;font-size:13.5px}.form-foot{flex-wrap:wrap;align-items:center;gap:14px;padding-top:8px;display:flex}.with-button{gap:8px;display:flex}.with-button input{flex:1}.empty{border:1px dashed var(--line);border-radius:var(--radius);text-align:center;background:#fff;padding:28px 24px}.empty p{margin:0 0 6px}.actions{flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 16px;display:flex}.history{gap:6px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.lots{border-collapse:collapse;background:#fff;border-radius:8px;width:100%;font-size:13.5px}.lots th,.lots td{text-align:left;border-bottom:1px solid var(--line-2);vertical-align:top;padding:8px 12px}.lots th{color:var(--muted);font-size:12px;font-weight:600}.lots tr.here td{background:color-mix(in srgb, var(--sand-tint) 60%, #fff)}.lots tr.inactive td{opacity:.5}.lots tr.editing td{background:var(--subtle)}.table-wrap{overflow-x:auto}.inline-form{flex-wrap:wrap;align-items:end;gap:8px;display:flex}.inline-form>input,.inline-form>select{flex:140px;width:auto}.inline-form .field{flex:180px}.inline-form.boxed,.add-line.boxed{border:1px dashed var(--line);background:var(--subtle);border-radius:10px;margin:10px 0;padding:12px}.rows{gap:6px;margin:0;padding:0;list-style:none;display:grid}.row{border:1px solid var(--line);width:100%;color:inherit;text-align:left;cursor:pointer;background:#fff;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;text-decoration:none;display:flex}.row:hover{border-color:var(--navy)}.row.inactive{opacity:.55}.row-main{gap:2px;min-width:0;display:grid}.row-title{color:var(--ink);font-weight:700}.row-side{text-align:right;flex:none;justify-items:end;gap:4px;display:grid}.group{margin-top:14px}.group h3{align-items:center;gap:8px;display:flex}.role-help{color:var(--muted);gap:4px;margin:0 0 12px;padding:0;font-size:13.5px;list-style:none;display:grid}.staff select{width:auto;height:34px}.po-pick{min-width:280px;max-width:480px}.add-line{flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;display:flex}.add-line>select{flex:260px}.add-line .cost{color:var(--muted);align-items:center;gap:6px;font-size:13px;display:flex}.add-line .cost input{border:1px solid var(--line);border-radius:8px;width:90px;height:38px;padding:0 8px}.pack-input{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.pack-input label{align-items:center;gap:4px;display:inline-flex}.pack-input input{border:1px solid var(--line);text-align:right;background:#fff;border-radius:8px;width:72px;height:42px;padding:0 8px;font-size:16px}.pack-total{color:var(--navy);white-space:nowrap;font-weight:700}.po-progress{gap:8px;margin:0;padding:0;list-style:none;display:grid}.po-progress li{border-bottom:1px solid var(--line-2);flex-wrap:wrap;justify-content:space-between;gap:4px 12px;padding-bottom:8px;display:flex}.po-progress li:last-child{border-bottom:0;padding-bottom:0}.receive-lines{gap:10px;margin:0 0 96px;padding:0;list-style:none;display:grid}.receive-line{border:1px solid var(--line);border-radius:var(--radius);background:#fff;gap:10px;padding:14px;display:grid}.receive-line.bad{border-color:color-mix(in srgb, var(--bad) 40%, var(--line))}.receive-head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.receive-fields{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.receive-fields label{color:var(--text-2);gap:4px;font-size:13px;font-weight:600;display:grid}.receive-fields input,.receive-fields select{border:1px solid var(--line);background:#fff;border-radius:8px;min-width:0;height:44px;padding:0 10px;font-size:16px}.post-bar{border-top:1px solid var(--line);z-index:5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff5;justify-content:space-between;align-items:center;gap:12px;padding:12px 36px;display:flex;position:fixed;bottom:0;left:240px;right:0}.card.done h1{margin-bottom:6px}.scan-big svg{width:22px;height:22px}.scanner{z-index:50;color:#fff;background:#000;grid-template-rows:auto 1fr auto;display:grid;position:fixed;inset:0}.scanner-top{padding:calc(12px + env(safe-area-inset-top)) 16px 12px;background:var(--navy);justify-content:space-between;align-items:center;display:flex}.link.light{color:#fff;font-size:16px}.scanner-view{position:relative;overflow:hidden}.scanner-view video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.scanner-roi{border:3px solid var(--sand);border-radius:14px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 100vmax #00000073}.scanner-msg{text-align:center;background:#0009;border-radius:10px;margin:0;padding:10px 12px;position:absolute;top:16px;left:16px;right:16px}.scanner-torch{color:var(--navy);background:#ffffffeb;border:0;border-radius:999px;padding:10px 14px;font-weight:700;position:absolute;bottom:16px;right:16px}.scanner-bottom{color:var(--ink);padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:#fff;gap:8px;display:grid}.scanner-bottom p{margin:0}.scanner-bottom .inline-form input{flex:1;height:46px;font-size:16px}.mshell{background:var(--bg);min-height:100dvh}.mcontent{padding-bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom) + 16px)}.tabbar{z-index:20;height:calc(var(--tabbar-h) + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);border-top:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff7;grid-auto-columns:1fr;grid-auto-flow:column;display:grid;position:fixed;bottom:0;left:0;right:0}.tabbar a{color:var(--faint);align-content:center;justify-items:center;gap:3px;font-size:11px;font-weight:600;text-decoration:none;display:grid}.tabbar a svg{width:25px;height:25px}.tabbar a.active{color:var(--navy)}.appbar{z-index:15;padding:env(safe-area-inset-top) 4px 0;min-height:calc(52px + env(safe-area-inset-top));border-bottom:1px solid var(--line-2);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff2;grid-template-columns:48px 1fr auto 48px;align-items:center;display:grid;position:sticky;top:0}.appbar-title{text-align:center;min-width:0;padding:6px 0}.appbar-title h1{white-space:nowrap;text-overflow:ellipsis;font-size:17px;font-weight:700;overflow:hidden}.appbar-title span{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;display:block;overflow:hidden}.appbar-icon{width:44px;height:44px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:22px;place-items:center;text-decoration:none;display:grid}.appbar-icon:active{background:var(--subtle)}.appbar-icon.accent{color:var(--navy)}.appbar-icon:disabled{opacity:.35}.appbar .badge{margin-right:4px}.appbar-extra{border-bottom:1px solid var(--line-2);gap:10px;padding:10px 16px;display:grid}.appbar-extra .search,.appbar-extra .po-pick{background-color:var(--subtle);border-color:#0000;width:100%;min-width:0;max-width:none;height:44px;font-size:16px}.mlist{margin:0;padding:0;list-style:none}.mlist>li{border-bottom:1px solid var(--line-2)}.mrow{text-align:left;width:100%;min-height:64px;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:12px 16px;text-decoration:none;display:flex}.mrow:active{background:var(--subtle)}.mrow:disabled{cursor:default}.mrow.inactive{opacity:.5}.mrow-main{flex:1;gap:2px;min-width:0;display:grid}.mrow-main b{white-space:nowrap;text-overflow:ellipsis;font-size:15.5px;overflow:hidden}.mrow-side{text-align:right;flex:none}.mrow-num{text-align:right;color:var(--navy);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-size:20px;font-weight:700}.mrow-num small{color:var(--muted);margin-left:3px;font-size:12px;font-weight:600}.mrow-chev{color:var(--faint);flex:none}.mlist li.open{background:var(--subtle)}.mrow-detail{gap:12px;padding:0 16px 16px;display:grid}.facts{background:#fff;border-radius:10px;gap:6px;margin:0;padding:12px;display:grid}.facts div{justify-content:space-between;gap:12px;font-size:14px;display:flex}.facts dt{color:var(--muted)}.facts dd{font-variant-numeric:tabular-nums;margin:0;font-weight:600}.facts .total{border-top:1px solid var(--line-2);padding-top:6px}.facts .total dd{color:var(--navy)}.mgroup{border-top:1px solid var(--line-2);border-bottom:1px solid var(--line-2);margin:16px 0 0}.mgroup+.mgroup{margin-top:24px}.mgroup-head{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;background:var(--subtle);padding:10px 16px 6px;font-size:12px;font-weight:600}.mcell{border:0;border-bottom:1px solid var(--line-2);width:100%;min-height:56px;color:inherit;text-align:left;cursor:pointer;background:#fff;align-items:center;gap:14px;padding:14px 16px;text-decoration:none;display:flex}.mcell:last-child{border-bottom:0}.mcell:active:not(.static){background:var(--subtle)}.mcell.static{cursor:default}.mcell>svg:first-child{color:var(--muted)}.mcell svg:last-child:not(:first-child){color:var(--faint)}.mcell.danger,.mcell.danger svg{color:var(--bad)!important}.mcell-main{flex:1;gap:2px;min-width:0;display:grid}.mcell select{color:var(--navy);text-align:right;background:0 0;border:0;font-size:15px;font-weight:600}@media (width<=767px){h1{font-size:22px}.pad{padding:14px 16px}.empty{margin:16px}.error.pad,.muted.pad{padding:14px 16px}.card{border:0;border-bottom:8px solid var(--subtle);border-radius:0;margin:0;padding:18px 16px}.grid{grid-template-columns:1fr;gap:14px}.field.wide{grid-column:auto}.form input:not([type=checkbox]):not([type=radio]),.form select,.inline-form input,.inline-form select{height:48px;font-size:16px}.choices{grid-template-columns:1fr}.form-foot{bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom));z-index:5;border-top:1px solid var(--line-2);background:#fffffff7;margin:12px -16px -18px;padding:12px 16px;position:sticky}.form-foot .btn-primary{flex:1;height:48px;font-size:16px}.actions{margin:0;padding:12px 16px}.actions .btn,.actions select{flex:100%;height:50px;font-size:16px}.post-bar{left:0;bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom));padding:10px 16px}.post-bar .btn{flex:1;max-width:60%;height:48px}.receive-lines{margin:0 16px 120px}.receive-fields{grid-template-columns:1fr 1fr}.receive-fields label:last-child:nth-child(odd){grid-column:span 2}.pack-input input{width:64px;height:48px}.lots th,.lots td{padding:8px}.lot-list th:nth-child(3),.lot-list td:nth-child(3),.lot-list th:nth-child(4),.lot-list td:nth-child(4),.po-lines th:nth-child(4),.po-lines td:nth-child(4){display:none}.table-wrap{margin:0 -16px;padding:0 16px}.head-tools{width:100%}.check{padding:2px 0}.appbar-extra .check{font-size:13.5px}.inline-form.boxed{margin:10px 0}.card.done{text-align:center;padding:40px 16px}.mcontent>.note,.mcontent>.error{padding:0 16px 10px}}.info{background:var(--navy-tint);color:var(--navy);border-radius:10px;margin:0 0 14px;padding:10px 14px;font-size:14px}.warn-text{color:var(--warn)}.pad-x{margin:0;padding:0 0 8px}.inline-date{border:1px solid var(--line);border-radius:8px;height:34px;margin-left:6px;padding:0 8px}.segment{background:var(--subtle);border:1px solid var(--line);border-radius:10px;padding:3px;display:inline-flex}.segment button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:7px 16px;font-size:14px;font-weight:600}.segment button.on{color:var(--navy);background:#fff;box-shadow:0 1px 2px #1018281a}.filter{border:1px solid var(--line);background:#fff;border-radius:10px;height:42px;padding:0 10px}.totals{gap:4px;max-width:280px;margin:14px 0 0 auto;font-size:14px;display:grid}.totals div{justify-content:space-between;display:flex}.totals dt{color:var(--muted)}.totals dd{font-variant-numeric:tabular-nums;margin:0}.totals .grand{border-top:1px solid var(--line);padding-top:6px;font-size:16px;font-weight:700}.totals .grand dt{color:var(--ink)}.doc-lines td b{display:block}.doc-lines-m{margin:0;padding:0;list-style:none}.doc-lines-m li{border-bottom:1px solid var(--line-2);gap:4px;padding:10px 0;display:grid}.dl-top{justify-content:space-between;gap:12px;display:flex}.sale-qty{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.sale-qty input{border:1px solid var(--line);text-align:right;border-radius:8px;width:90px;height:40px;padding:0 8px;font-size:16px}.sale-qty select{border:1px solid var(--line);background:#fff;border-radius:8px;height:40px;padding:0 8px}.sale-qty-result{color:var(--navy);font-weight:700}.add-line input[type=date]{border:1px solid var(--line);border-radius:8px;height:38px;padding:0 8px}.ats-hint{flex-basis:100%;margin:0}.ats-hint.warn{color:var(--warn)}.alloc-list{gap:10px;margin:10px 0 0;padding:0;list-style:none;display:grid}.alloc-line{border:1px solid var(--line);border-radius:10px;gap:8px;padding:12px 14px;display:grid}.alloc-head{flex-wrap:wrap;justify-content:space-between;gap:6px 12px;display:flex}.alloc-chips{gap:6px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.alloc-chips li{background:var(--subtle);border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px;padding:6px 10px;display:flex}.alloc-line>.btn{justify-self:start}.suggestions{border-top:1px dashed var(--line);gap:8px;padding-top:8px;display:grid}.suggestions ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.suggestions li{border:1px solid var(--line-2);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.suggestions li.best{border-color:var(--navy);background:var(--navy-tint)}.sug-main{gap:4px;min-width:0;display:grid}.sug-tags{flex-wrap:wrap;gap:4px;display:flex}.receive-line.off{opacity:.6}@media (width<=767px){.info{margin:12px 16px 0}.segment{width:100%}.segment button{flex:1;padding:9px}.appbar-extra .filter{background:var(--subtle);border-color:#0000;width:100%;height:44px;font-size:16px}.add-line .sale-qty input,.add-line .cost input{height:46px}.add-line>select{height:48px;font-size:16px}.totals{max-width:none}.suggestions li{flex-direction:column;align-items:stretch}.suggestions li .btn{height:44px}.pad-x{padding:12px 16px 0}.alloc-list{margin-top:10px}}.pdf-actions{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.hist-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.logo-row{align-items:center;gap:14px;margin:0 0 16px;display:flex}.logo-preview{border:1px solid var(--line);background:#fff;border-radius:8px;max-width:180px;max-height:56px;padding:6px}.done-actions{justify-content:center}@media (width<=767px){.pdf-actions{width:100%}.pdf-actions .btn{flex:1;height:48px}}.backorder{gap:6px;display:grid}.bo-link{flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0;display:flex}.bo-options{gap:6px;margin:0;padding:0;list-style:none;display:grid}.bo-options li{border:1px solid var(--line-2);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;display:flex}.bo-section{margin-bottom:22px}.bo-section h2{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.move-form{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-items:end;gap:12px;display:grid}.move-form>.btn{justify-self:start}.item-pick{align-items:center;gap:8px;display:flex}.item-pick select{flex:1;min-width:0}.item-pick .btn{height:42px;padding:0 10px}.note-input{border:1px solid var(--line);border-radius:10px;width:100%;height:42px;margin-top:12px;padding:0 12px}.adj-pending{gap:12px;margin:0;padding:0;list-style:none;display:grid}.adj-pending>li{border:1px solid var(--line-2);border-radius:10px;padding:10px 12px}.adj-pending ul{margin:6px 0 0;padding-left:18px}.history-filter select{border:1px solid var(--line);background:#fff;border-radius:10px;min-width:280px;max-width:100%;height:42px;padding:0 10px}.mrow.static{cursor:default}@media (width<=767px){.move-form{grid-template-columns:1fr}.move-form>.btn{justify-self:stretch;height:48px}.item-pick select{height:48px;font-size:16px}.item-pick .btn{height:48px}.history-filter select{width:100%;min-width:0;height:46px;font-size:16px}.bo-section h2{margin-top:16px;padding:0 16px}}.card.form>.field+.move-form{margin-top:14px}.sheet-backdrop{z-index:40;background:#10182873;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.sheet{background:#fff;border-radius:16px;width:100%;max-width:560px;max-height:92vh;padding:20px;overflow:auto;box-shadow:0 24px 48px -12px #10182859}.sheet fieldset{gap:12px;display:grid}.sheet-head{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.sheet-head h2{margin:0}.sheet textarea{border:1px solid var(--line);width:100%;font:inherit;resize:vertical;border-radius:10px;padding:10px 12px;font-size:15px}.email-log{flex-basis:100%}@media (width<=767px){.sheet-backdrop{place-items:end stretch;padding:0}.sheet{max-width:none;padding:18px 16px calc(18px + env(safe-area-inset-bottom));border-radius:16px 16px 0 0}.sheet .form-foot{border:0;margin:0;padding:0;position:static}.sheet textarea{font-size:16px}}.btn-danger{background:var(--bad);color:#fff;border-color:var(--bad)}.btn-danger:hover:not(:disabled){background:#912018}.sheet.sheet-wide{max-width:760px}.supply{gap:14px;display:grid}.verdict{border:1px solid;border-radius:10px;gap:4px;padding:12px 14px;font-size:14px;display:grid}.verdict.ok{color:#05603a;background:#ecfdf3;border-color:#d1fadf}.verdict.warn{color:#93370d;background:#fff6e5;border-color:#fde7c2}.verdict.bad{color:#912018;background:#fef3f2;border-color:#fee4e2}.verdict a{color:inherit;font-weight:600}.supply-reserved{gap:4px;margin:6px 0 0;padding-left:18px;display:grid}.supply-facts{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px;margin:0;display:grid}.supply-facts div{background:var(--subtle);border-radius:10px;padding:8px 10px}.supply-facts dt{color:var(--muted);font-size:12px}.supply-facts dd{font-variant-numeric:tabular-nums;margin:2px 0 0;font-weight:700}.supply-facts .strong{background:var(--navy-tint)}.supply-facts .strong dd{color:var(--navy)}.supply-facts dd.neg{color:var(--bad)}.supply-h{margin:4px 0 0}.timeline{border:1px solid var(--line);border-radius:10px;margin:0;padding:0;list-style:none;overflow:hidden}.tl{border-top:1px solid var(--line-2);grid-template-columns:96px 1fr auto 96px;align-items:baseline;gap:10px;padding:9px 12px;font-size:14px;display:grid}.tl:first-child{border-top:0}.tl.sale{background:var(--sand-tint)}.tl.neg{background:#fef3f2}.tl-date{color:var(--muted);white-space:nowrap;font-size:13px}.tl-qty{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.tl-qty.in{color:var(--good)}.tl-qty small{font-size:11px;display:block}.tl-bal{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.tl.neg .tl-bal{color:var(--bad)}.tl.stock .tl-qty{color:var(--ink)}.supply-decide{border-top:1px solid var(--line-2);gap:8px;margin-top:14px;padding-top:12px;display:grid}.line-notes{gap:2px;margin-top:2px;display:grid}@media (width<=767px){.tl{grid-template-columns:1fr auto;grid-template-areas:"date bal""what what""qty qty";row-gap:2px}.tl-date{grid-area:date}.tl-what{grid-area:what}.tl-qty{text-align:left;grid-area:qty}.tl-qty small{display:inline}.tl-bal{grid-area:bal}.supply-facts{grid-template-columns:1fr 1fr}}.cn-edit{gap:12px;margin:0;padding:0;list-style:none;display:grid}.cn-line-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px;display:flex}.cn-parts{border:0;gap:10px;margin:0;padding:0;display:grid}.cn-part{background:var(--subtle);border-radius:10px;flex-wrap:wrap;align-items:flex-end;gap:10px 14px;padding:10px 12px;display:flex}.cn-part-label{flex-basis:100%;font-size:14px;font-weight:600}.cn-field{color:var(--text-2);gap:4px;font-size:13px;display:grid}.cn-field input,.cn-field select{border:1px solid var(--line);background:#fff;border-radius:10px;min-width:140px;height:40px;padding:0 10px}.cn-field.wide{flex:240px}.cn-field.wide input{width:100%}.cn-lines li{border-top:1px solid var(--line-2);justify-content:space-between;gap:12px;padding:8px 0;display:flex}.post-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}@media (width<=767px){.cn-edit{padding:0 16px}.cn-field{flex:100%}.cn-field input,.cn-field select{width:100%;height:46px;font-size:16px}}.cn-lines b{white-space:nowrap}@media (width<=767px){.post-bar:has(.post-actions){flex-wrap:wrap}.post-actions{width:100%}.post-actions .btn{flex:1;max-width:none;height:46px}}.sample-banner{background:var(--sand-tint);color:#7a5a26;border:1px solid #efe3cf;border-radius:10px;margin:0 0 16px;padding:8px 14px;font-size:13px}.sample-banner a{color:inherit;font-weight:600}.sample-offer{background:var(--sand-tint);border:1px solid #efe3cf;border-radius:12px;gap:10px;padding:16px;display:grid}.sample-offer h2{margin:0}.sample-offer p{margin:0;font-size:14px}@media (width<=767px){.sample-banner{margin:10px 16px 0}}
