:root{--bg:#fff9f1;--panel:#fff;--ink:#242320;--muted:#686660;--accent:#f56b32;--teal:#148f87;--border:#ece5da}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--ink);font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}button:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid var(--teal);outline-offset:2px}.top{position:-webkit-sticky;position:sticky;top:0;z-index:5;background:white;border-bottom:1px solid var(--border);padding:14px max(18px,calc((100vw - 1050px)/2));display:flex;justify-content:space-between;align-items:center;gap:12px}.logo{font-size:24px;font-weight:900;letter-spacing:-1px}.logo span{color:var(--accent)}.shell{max-width:1050px;margin:25px auto;padding:0 17px}.hero{background:linear-gradient(115deg,#ffe0bb,#fff4df);padding:26px;border-radius:20px;display:flex;justify-content:space-between;align-items:center;gap:20px}.hero h1{font-size:clamp(27px,5vw,42px);line-height:1.08;margin:4px 0}.kicker{color:#b94c1d;font-weight:800;font-size:12px;letter-spacing:1px;text-transform:uppercase}.muted{color:var(--muted)}.card{background:var(--panel);border:1px solid var(--border);border-radius:16px;padding:18px}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(245px,1fr));grid-gap:14px;gap:14px}.btn{background:var(--accent);color:white;border:0;border-radius:10px;padding:11px 15px;font-weight:750}.btn.secondary{background:#eef8f6;color:#087c73}.btn.ghost{background:#fff6ec;color:#a5421c;border:1px solid #f7d6bb}.btn.tiny{padding:7px 10px;font-size:13px}.tabs{display:flex;gap:8px;flex-wrap:wrap;margin:16px 0}.tabs button{border:1px solid var(--border);border-radius:10px;padding:9px 14px;background:#fff}.tabs button.active{color:#fff;background:#26343b;border-color:#26343b}.field{display:flex;flex-direction:column;gap:5px;margin:10px 0}.field input,.field select,.field textarea,.search{border:1px solid #d9d4cc;border-radius:9px;background:white;padding:11px;width:100%}.field label{font-size:13px;font-weight:700}.stack{display:flex;flex-direction:column;gap:12px}.between{display:flex;justify-content:space-between;align-items:center;gap:10px}.pill{padding:4px 9px;border-radius:100px;background:#fff0de;color:#ac4b1b;font-size:12px;font-weight:700}.stat{background:#fff7ed;padding:15px;border-radius:12px}.stat strong{display:block;font-size:26px}.notice{padding:12px 14px;border-radius:10px;background:#eaf6f4;color:#176359;margin:12px 0}.error{background:#ffeded;color:#a52626}.truck-emoji{font-size:45px}.sectiontitle{margin-top:27px}.menu-row{justify-content:space-between;padding:12px 0;border-bottom:1px solid var(--border)}.menu-row,.toolbar{display:flex;align-items:center}.toolbar{gap:8px;flex-wrap:wrap}.foot{padding:30px 15px;text-align:center;color:var(--muted);font-size:13px}.iconbutton{border:0;background:transparent;padding:8px}a{color:#0c756e;text-decoration:none}a:hover{text-decoration:underline}@media(max-width:600px){.hero{align-items:flex-start}.hero .truck-emoji{display:none}.top{padding:12px 16px}.shell{margin:16px auto}.between{flex-wrap:wrap}}