:root{--bg:#fff8ed;--surface:#fff;--ink:#271d18;--muted:#77675f;--brand:#d8673f;--brand-dark:#9f3f26;--line:#eadfd4}*{box-sizing:border-box}html{background:var(--bg);color:var(--ink);font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif}body{margin:0}.shell{min-height:100vh;padding:24px 20px 80px}.hero,.contentSection,.notice{max-width:680px;margin:0 auto}.hero{padding:72px 0 32px}.eyebrow{color:var(--brand-dark);letter-spacing:.08em;font-size:14px;font-weight:700}h1{letter-spacing:-.06em;margin:14px 0 8px;font-size:clamp(46px,16vw,76px);line-height:1}.lead{color:var(--muted);margin:0;font-size:20px;line-height:1.6}.intro{max-width:32em;margin:28px 0 0;font-size:17px;line-height:1.9}.contentSection{padding:32px 0}.sectionHeading span{color:var(--brand-dark);letter-spacing:.1em;font-size:13px;font-weight:750}.sectionHeading h2{margin:8px 0 24px;font-size:30px}.skuGroups{gap:20px;display:grid}.skuGroup{border:1px solid var(--line);background:#ffffffb8;border-radius:20px;padding:20px}.skuGroup h3{margin:0;font-size:22px}.skuGroup p{color:var(--muted);margin:4px 0 16px}.skuGrid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.skuCard{border:1px dashed var(--line);text-align:center;min-width:0;color:var(--muted);border-radius:14px;padding:14px 8px}.skuCard.available{color:var(--ink);background:#fffaf5;border-style:solid;border-color:#d8673f73}.skuCard strong,.skuCard span,.skuCard small{display:block}.skuCard span{color:var(--brand-dark);margin:7px 0 4px;font-weight:800}.skuCard small{font-size:11px;line-height:1.4}.notice{background:#efe4d8;border-radius:18px;margin-top:8px;padding:20px}.notice p{color:var(--muted);margin:6px 0 0;line-height:1.7}.stickyCta{right:20px;bottom:max(18px, env(safe-area-inset-bottom));z-index:10;background:var(--brand-dark);color:#fff;border-radius:999px;place-items:center;max-width:640px;min-height:52px;margin:auto;font-weight:800;text-decoration:none;display:grid;position:fixed;left:20px;box-shadow:0 12px 28px #6f311c3d}.stickyCta.disabled{background:#9c8f87}@media (max-width:390px){.skuGrid{grid-template-columns:1fr}.skuCard{text-align:left;grid-template-columns:1fr auto;display:grid}.skuCard small{grid-column:1/-1}}.narrow{max-width:520px;margin:0 auto}.panel{border:1px solid var(--line);background:var(--surface);border-radius:18px;margin-top:48px;padding:24px;box-shadow:0 10px 30px #492a1814}.pageTitle{letter-spacing:-.04em;font-size:36px}.stack{gap:18px;display:grid}label{gap:8px;font-weight:650;display:grid}input{border:1px solid var(--line);min-height:46px;font:inherit;border-radius:12px;padding:10px 12px}.primary{color:#fff;background:var(--brand-dark);min-height:48px;font:inherit;border:0;border-radius:999px;padding:0 20px;font-weight:750}.primary:disabled{opacity:.55}.error{color:#b9382f;margin:0}.muted{color:var(--muted)}.skuEditor{border:1px solid var(--line);background:var(--surface);border-radius:16px;gap:14px;padding:18px;display:grid}.skuEditor small{color:var(--muted);margin-top:4px;display:block}.check{align-items:center;gap:10px;display:flex}.check input{width:20px;height:20px;min-height:auto}.secondary{border:1px solid var(--brand);min-height:44px;color:var(--brand-dark);font:inherit;background:#fff;border-radius:12px;font-weight:750}.formMessage{color:var(--brand-dark);font-size:14px}.formShell{max-width:760px;margin:0 auto}.orderForm{gap:18px;margin-top:28px;display:grid}.orderForm .panel{margin:0}.formGrid{gap:14px;display:grid}.formGrid.two{grid-template-columns:repeat(2,1fr)}.formGrid.three{grid-template-columns:repeat(3,1fr)}select{border:1px solid var(--line);min-height:46px;font:inherit;background:#fff;border-radius:12px;width:100%;padding:10px 12px}.cardHeading,.statusLine{justify-content:space-between;align-items:center;gap:16px;display:flex}.cardHeading h2{margin:0}.textButton{color:#b9382f;min-height:44px;font:inherit;background:0 0;border:0}.addButton{border:1px dashed var(--brand);min-height:48px;color:var(--brand-dark);font:inherit;background:0 0;border-radius:16px;font-weight:750}.warning{color:#7d4e00;background:#fff0ca;border-radius:14px;padding:16px;line-height:1.6}.submitOrder{width:100%}.receipt{text-align:center}.successDot{color:#fff;background:#247a52;border-radius:50%;place-items:center;width:52px;height:52px;margin:0 auto 18px;font-size:28px;display:grid}.linkButton{place-items:center;margin-top:20px;text-decoration:none;display:grid}.statusLine{margin:18px 0 24px}.statusBadge{min-height:30px;color:var(--brand-dark);background:#f3e2d5;border-radius:999px;align-items:center;padding:0 10px;font-size:13px;font-weight:750;display:inline-flex}.packageList{margin-top:22px}@media (max-width:560px){.formGrid.two,.formGrid.three{grid-template-columns:1fr}}.shipmentPanel{margin:0}.deadline{color:#7d4e00;background:#fff0ca;border-radius:10px;padding:10px 12px}.fulfillmentFields{border-top:1px solid var(--line);margin-top:18px;padding-top:18px}.empty{color:var(--muted);text-align:center}.workspaceHeader{justify-content:space-between;align-items:center;gap:18px;display:flex}.navLink{white-space:nowrap;place-items:center;padding:0 14px;text-decoration:none;display:grid}.queueSummary{grid-template-columns:repeat(3,1fr);gap:10px;margin:20px 0 28px;display:grid}.queueSummary div{text-align:center;background:#efe4d8;border-radius:16px;padding:16px 10px}.queueSummary strong,.queueSummary span{display:block}.queueSummary strong{font-size:28px}.queueSummary span{color:var(--muted);margin-top:3px;font-size:12px}.orderQueueCard{color:inherit;margin:0;text-decoration:none;display:block}.backLink{min-height:44px;color:var(--brand-dark);align-items:center;text-decoration:none;display:inline-flex}.orderMeta{margin-top:24px}.orderMeta p{margin:8px 0}.adminActions{margin-top:24px}.adminActions .panel,.adminActions h2{margin:0}.assignmentRow{grid-template-columns:minmax(64px,1fr) minmax(150px,2fr) auto;align-items:center;gap:10px;display:grid}@media (max-width:520px){.workspaceHeader{flex-direction:column;align-items:flex-start}.assignmentRow{grid-template-columns:1fr}}
