@font-face{font-family:wanted;src:url(../media/WantedSansVariable-s.p.3n02niaf43yh7.woff2)format("woff2");font-display:swap}@font-face{font-family:wanted Fallback;src:local(Arial);ascent-override:91.66%;descent-override:23.22%;line-gap-override:0.0%;size-adjust:103.88%}.wanted_88ed4cc1-module__iXxvGa__className{font-family:wanted,wanted Fallback}
:root{--blue-50:#f5f7ff;--blue-100:#eaf0ff;--blue-200:#d8e2ff;--blue-300:#bacbff;--blue-400:#7898ff;--blue-500:#315efb;--blue-600:#2448cc;--blue-700:#203d9a;--blue-800:#243665;--neutral-0:#fff;--neutral-50:#f7f8fa;--neutral-100:#eef1f5;--neutral-200:#dce2eb;--neutral-300:#b9c4d3;--neutral-500:#626e80;--neutral-600:#536174;--neutral-900:#202630;--text-primary:var(--neutral-900);--text-secondary:var(--neutral-600);--text-tertiary:var(--neutral-500);--text-footer-muted:#a1a1aa;--text-inverse:var(--neutral-0);--text-on-brand:var(--blue-100);--action-primary:var(--blue-500);--action-hover:var(--blue-600);--action-pressed:var(--blue-700);--link:var(--blue-600);--surface-page:var(--neutral-0);--surface-subtle:var(--neutral-50);--surface-brand:var(--blue-50);--surface-selected:var(--blue-100);--surface-demo:var(--blue-100);--surface-strong:var(--blue-700);--border-subtle:var(--neutral-200);--border-control:#78889f;--border-brand:var(--blue-200);--focus-ring:var(--blue-500);--disabled-bg:var(--neutral-100);--disabled-text:var(--neutral-500);--status-warning:#78501c;--status-warning-bg:#fff4da;--status-warning-border:#e8d4a6;--status-success:#28604d;--status-success-bg:#edf5f0;--status-danger:#a32626;--status-danger-bg:#fff0f0}
*{box-sizing:border-box}body{color:var(--ink);background:var(--bg);letter-spacing:-.025em;margin:0;font-size:14px}button,input,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer;color:inherit}button:disabled{cursor:default;opacity:.5}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}button{background:0 0;border:0}a{color:inherit;text-decoration:none}h1,h2,p{margin:0}h2{font-size:18px;font-weight:650}small{font-size:12px}svg{flex-shrink:0}.app-shell{min-height:100dvh;display:flex}.sidebar{border-right:1px solid var(--line);z-index:20;background:#fff;flex-direction:column;flex-shrink:0;width:220px;padding:30px 18px 0;display:flex;position:fixed;inset:0 auto 0 0}.brand{letter-spacing:-.06em;align-items:center;gap:10px;padding:0 6px;font-size:17px;font-weight:750;display:flex}.brand small{letter-spacing:.22em;color:var(--muted);margin-top:6px;font-size:9px;font-weight:500;display:block}.brand-mark{letter-spacing:-.34em;color:var(--green);padding-right:12px;font-size:31px}.brand-mark span{color:var(--text-secondary)}.workspace-label{background:var(--bg);border-radius:7px;align-items:center;gap:8px;margin:32px 4px 35px;padding:13px 10px;font-size:12px;display:flex}.live-dot{background:var(--action-primary);border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.nav-label{color:var(--text-secondary);margin-bottom:12px;padding:0 12px;font-size:11px}.nav-item{width:100%;color:var(--text-secondary);text-align:left;border-radius:7px;align-items:center;gap:12px;margin:4px 0;padding:14px 13px;font-weight:550;display:flex}.nav-item.selected{background:var(--border-subtle);color:var(--green);font-weight:700}.count{background:var(--border-subtle);border-radius:5px;margin-left:auto;padding:2px 6px;font-size:11px}.sidebar-bottom{margin-top:auto;padding:40px 12px 0}.demo-label{color:var(--green);letter-spacing:.14em;font-size:10px;font-weight:700}.sidebar-bottom p{color:var(--text-secondary);margin:10px 0;font-size:13px;line-height:1.7}.reset{color:var(--text-secondary);padding:8px 0;font-size:12px}.profile{border-top:1px solid var(--line);align-items:center;gap:10px;margin-top:24px;padding:20px 0;font-size:13px;display:flex}.profile small{color:var(--text-secondary);margin-top:4px;font-size:10px;display:block}.avatar{background:var(--border-subtle);width:33px;height:33px;color:var(--text-secondary);border-radius:50%;place-items:center;font-size:12px;display:grid}.workspace{width:calc(100% - 220px);margin-left:220px}.topbar{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;height:72px;padding:0 30px;font-size:12px;display:flex}.muted{color:var(--muted)}.slash{color:#b9c4d3;padding:0 14px}.topbar-right{align-items:center;gap:15px;display:flex}.demo-chip{color:var(--text-secondary);font-size:11px}.agent-toggle{background:var(--mint);border-radius:6px;align-items:center;gap:6px;padding:10px;display:none}.work-area{align-items:flex-start;display:flex}.main-content{width:calc(100% - 350px);min-width:0;max-width:1250px;margin:auto;padding:38px 36px 24px}.eyebrow{letter-spacing:.15em;color:var(--text-secondary);margin-bottom:10px;font-size:10px;font-weight:600}.page-heading h1{letter-spacing:-.065em;margin-bottom:10px;font-size:30px;font-weight:700}.page-heading>p{color:var(--text-secondary);font-size:13px}.guide{background:var(--border-subtle);border-radius:10px;align-items:center;gap:15px;margin:30px 0;padding:22px;display:flex}.guide-icon{color:var(--action-primary)}.guide strong{font-size:14px;font-weight:650}.guide p{color:var(--text-secondary);margin-top:7px;font-size:12px;line-height:1.6}.text-action{white-space:nowrap;color:var(--green);align-items:center;gap:8px;margin-left:auto;font-size:12px;font-weight:600;display:flex}.section-title{justify-content:space-between;align-items:center;gap:12px;margin-bottom:17px;display:flex}.section-title h2{font-size:16px}.section-title h2>span{color:var(--text-secondary);margin-left:8px;font-size:12px}.search{color:var(--text-secondary);align-items:center;gap:7px;display:flex}.search input{max-width:110px;color:var(--ink);background:0 0;border:0;padding:8px;font-size:12px}.brand-list{border:1px solid var(--line);background:#fff;border-radius:10px;overflow:hidden}.brand-row{text-align:left;border-bottom:1px solid var(--line);align-items:center;gap:13px;width:100%;padding:17px 19px;transition:background .15s;display:flex}.brand-row:last-child{border-bottom:0}.brand-row:hover,.brand-row.active{background:var(--surface-subtle)}.brand-avatar{letter-spacing:-.06em;border-radius:10px;flex-shrink:0;place-items:center;width:39px;height:39px;font-size:12px;display:grid}.rose,.blue,.green{background:var(--border-subtle);color:var(--text-secondary)}.brand-info{flex:1}.brand-info strong{font-size:13px;font-weight:650;display:block}.brand-info small{color:var(--text-secondary);margin-top:5px;font-size:11px;display:block}.stage{color:var(--text-secondary);background:var(--surface-subtle);border:1px solid var(--border-subtle);white-space:nowrap;border-radius:5px;padding:5px 8px;font-size:11px}.brand-row.active .stage{background:#fff}.owner{color:var(--text-secondary);padding:0 14px;font-size:11px}.brand-row>svg{color:var(--text-secondary)}.detail{border:1px solid var(--line);background:#fff;border-radius:10px;margin-top:24px;padding:25px}.detail-heading{justify-content:space-between;align-items:center;display:flex}.detail-heading .eyebrow{margin-bottom:7px;font-size:9px}.detail-heading h2{font-size:21px}.category{color:var(--text-secondary);font-size:11px}.detail-meta{grid-template-columns:1fr 1fr 1fr;gap:16px;margin:25px 0;display:grid}.detail-meta small{color:var(--text-secondary);margin-bottom:9px;font-size:11px;display:block}.detail-meta strong{font-size:13px;font-weight:550}.memo{background:var(--surface-subtle);border-radius:7px;padding:18px 20px}.memo>span{color:var(--text-secondary);font-size:11px}.memo p{margin:9px 0;font-size:13px;line-height:1.9}.memo small{color:var(--text-secondary);font-size:10px}.detail-footer{justify-content:space-between;align-items:center;gap:12px;margin-top:20px;display:flex}.detail-footer>span{color:var(--text-secondary);align-items:center;gap:6px;font-size:10px;display:flex}.primary,.secondary{background:var(--green);color:#fff;border-radius:6px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:12px 16px;font-size:12px;font-weight:550;display:inline-flex}.primary:hover{background:var(--action-hover)}.main-footer{color:var(--text-secondary);justify-content:space-between;margin-top:38px;font-size:10px;display:flex}.agent{border-left:1px solid var(--line);background:#fff;flex-direction:column;flex-shrink:0;width:350px;height:calc(100dvh - 72px);display:flex;position:sticky;top:0}.agent-header{align-items:center;gap:10px;padding:24px 22px 20px;display:flex}.agent-header>strong{font-size:14px;font-weight:650}.agent-symbol{color:var(--green)}.agent-status{color:var(--text-secondary);margin-left:auto;font-size:10px}.close-agent{display:none}.context{color:var(--text-secondary);border-top:1px solid var(--surface-subtle);border-bottom:1px solid var(--surface-subtle);background:var(--surface-subtle);align-items:center;gap:8px;padding:13px 21px;font-size:11px;display:flex}.context>span:not(.live-dot){color:#b9c4d3;padding:0 2px}.chat-scroll{overscroll-behavior:contain;flex:1;padding:26px 21px;overflow:auto}.intro-spark{color:var(--green);margin:8px 0 16px;display:inline-flex}.agent-intro h2{letter-spacing:-.06em;font-size:22px;font-weight:600;line-height:1.5}.agent-intro p{color:var(--text-secondary);margin-top:12px;font-size:12px;line-height:1.9}.suggestions{gap:8px;margin-top:24px;display:grid}.suggestions button{border:1px solid var(--line);text-align:left;background:#fff;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;padding:13px 12px;font-size:11px;display:flex}.suggestions button:hover{background:var(--mint);border-color:#b9c4d3}.suggestions svg{color:var(--text-secondary)}.messages{margin-top:20px}.message{margin:17px 0;font-size:12px;line-height:1.9}.message p{white-space:pre-wrap;overflow-wrap:anywhere}.message.user{background:var(--surface-subtle);border-radius:10px 10px 0;margin-left:24px;padding:11px 14px}.message.assistant>strong{color:var(--green);align-items:center;gap:6px;margin-bottom:8px;font-size:11px;display:flex}.message small{color:var(--text-secondary);margin-top:12px;font-size:10px;display:block}.composer{border:1px solid var(--border-subtle);background:var(--surface-subtle);border-radius:10px;margin:12px 18px 0;padding:13px}.composer textarea{resize:none;width:100%;height:55px;color:var(--ink);background:0 0;border:0;outline:none;font-size:12px;line-height:1.7}.composer textarea::placeholder{color:var(--text-secondary)}.composer>div{justify-content:space-between;align-items:center;display:flex}.composer span{color:var(--text-secondary);font-size:9px}.composer button{background:var(--green);color:#fff;border-radius:6px;place-items:center;width:30px;height:30px;display:grid}.agent-disclaimer{text-align:center;color:var(--text-secondary);padding:12px 0 18px;font-size:9px}.document{border:1px solid var(--line);background:#fff;border-radius:10px;margin-top:24px;padding:24px}.document textarea{resize:vertical;border:1px solid var(--line);width:100%;min-height:320px;color:var(--ink);border-radius:6px;padding:16px;font-size:13px;line-height:1.9}.document pre{white-space:pre-wrap;font:inherit;color:var(--text-secondary);line-height:1.9}.document-actions{justify-content:space-between;align-items:center;gap:15px;margin-top:17px;display:flex}.document-actions small{color:var(--text-secondary);font-size:11px}.approved{color:var(--green);align-items:center;gap:6px;font-size:12px;display:flex}.notice{background:var(--border-subtle);border-radius:7px;align-items:center;gap:8px;margin:20px 0;padding:14px;font-size:12px;line-height:1.7;display:flex}.orders{gap:16px;display:grid}.order{border:1px solid var(--line);background:#fff;border-radius:10px;padding:23px}.order .section-title small{margin-bottom:8px;font-size:11px;display:block}.order-meta{color:var(--text-secondary);justify-content:space-between;font-size:12px;display:flex}.steps{justify-content:space-between;gap:7px;margin:0;padding:22px 0 0;list-style:none;display:flex}.steps li{color:var(--text-secondary);align-items:center;gap:6px;font-size:10px;display:flex}.steps li>span{background:var(--surface-subtle);border-radius:50%;place-items:center;width:20px;height:20px;font-size:9px;display:grid}.order-note{border-top:1px solid var(--line);color:#9b8052;justify-content:space-between;align-items:center;margin-top:20px;padding-top:14px;font-size:11px;display:flex}.order-note button{color:var(--green);padding:8px;font-size:11px}.empty{text-align:center;color:var(--muted);padding:24px;font-size:13px}.empty-large{border:1px solid var(--line);background:#fff;border-radius:10px;padding:65px 20px}.empty-large h2{margin:18px 0 12px}.empty-large .primary{margin-top:25px}.full{width:100%}.sr-only,.skip{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.skip:focus{clip:auto;z-index:100;background:#fff;width:auto;height:auto;padding:15px;top:10px;left:10px}@media (min-width:1600px){.main-content{padding:45px 55px}.agent{width:385px}.main-content{width:calc(100% - 385px)}}@media (max-width:1250px){.sidebar{width:185px;padding-left:12px;padding-right:12px}.workspace{width:calc(100% - 185px);margin-left:185px}.main-content{width:calc(100% - 310px);padding:30px 24px}.agent{width:310px}.guide{flex-wrap:wrap;padding:18px}.guide .text-action{margin-left:40px}.owner{display:none}.detail-footer{flex-wrap:wrap}.brand{font-size:15px}}@media (max-width:1050px){.agent{display:none}.agent.open{z-index:30;width:360px;display:flex;position:fixed;top:72px;bottom:0;right:0;box-shadow:-12px 10px 45px #233c3a20}.main-content{width:100%;max-width:860px}.agent-toggle{display:flex}.close-agent{margin-left:auto;padding:8px;display:flex}.agent-status{display:none}}@media (max-width:650px){.sidebar{border-right:0;border-bottom:1px solid var(--line);width:100%;padding:18px 16px 10px;position:relative}.app-shell{display:block}.brand{font-size:16px}.brand small{display:none}.brand-mark{font-size:25px}.workspace-label,.nav-label,.sidebar-bottom{display:none}.sidebar nav{gap:5px;margin-top:15px;display:flex}.nav-item{justify-content:center;gap:7px;padding:11px 9px;font-size:12px}.nav-item svg{width:16px}.workspace{width:100%;margin:0}.topbar{height:59px;padding:0 18px}.demo-chip{display:none}.agent.open{width:min(100%,390px);height:100dvh;top:0}.main-content{padding:27px 18px}.page-heading h1{font-size:27px}.page-heading>p{font-size:12px}.guide{gap:12px;margin:25px 0;padding:18px 15px}.guide p{font-size:11px}.guide strong{font-size:13px}.guide .text-action{margin-left:37px}.brand-row{gap:10px;padding:16px 13px}.brand-avatar{width:33px;height:33px}.brand-info strong{font-size:12px}.brand-row>svg{display:none}.stage{font-size:10px}.detail{padding:20px}.detail-meta{gap:10px}.detail-meta strong{font-size:11px}.detail-footer>span{display:none}.detail-footer .primary{width:100%}.document{padding:18px}.document-actions{flex-wrap:wrap}.order{padding:18px}.steps li{flex-direction:column;gap:7px;font-size:9px}.order-meta{font-size:11px}.main-footer{font-size:9px}.agent-toggle{font-size:11px}.search input{max-width:80px}.section-title h2{font-size:15px}.order-note{flex-wrap:wrap;gap:6px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}.mobile-reset{display:none}@media (max-width:650px){.mobile-reset{color:var(--muted);padding:10px 2px;font-size:11px;display:block}}.app-shell{height:100dvh;min-height:0;overflow:hidden}.sidebar{width:205px;padding-top:22px;overflow:auto}.workspace{flex-direction:column;width:calc(100% - 205px);height:100dvh;margin-left:205px;display:flex}.topbar{height:56px;min-height:56px;padding:0 24px}.work-area{flex:1;align-items:stretch;min-height:0;overflow:hidden}.main-content{scrollbar-gutter:stable;flex:1;min-width:0;height:100%;overflow:auto;width:auto!important;max-width:none!important;margin:0!important;padding:24px!important}.agent{width:320px;height:100%;position:relative;top:auto}.workspace-label{margin:24px 4px 22px;padding:10px}.nav-item{margin:2px 0;padding:11px 12px}.sidebar-bottom{padding-top:24px}.sidebar-bottom p{display:none}.page-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.page-heading h1{margin-bottom:6px;font-size:26px}.page-heading .eyebrow{margin-bottom:7px;font-size:9px}.heading-date{color:var(--text-secondary);white-space:nowrap;font-size:11px}.guide{margin:0 0 22px;padding:16px 20px}.agent-header{padding:20px}.agent-intro h2{font-size:20px}.main-footer{margin-top:24px}.overview-strip{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:repeat(6,minmax(0,1fr));margin-bottom:20px;display:grid;overflow:hidden}.overview-strip button{text-align:left;border-right:1px solid var(--line);padding:20px}.overview-strip button:last-child{border:0}.overview-strip button:hover{background:var(--mint)}.overview-strip button>span{color:var(--text-secondary);justify-content:space-between;font-size:12px;display:flex}.overview-strip b{color:var(--text-secondary);font-weight:400}.overview-strip strong{margin:15px 0 8px;font-size:30px;font-weight:650;display:block}.overview-strip strong small{color:var(--text-secondary);margin-left:5px;font-size:12px;font-weight:400}.overview-strip p{color:var(--text-secondary);font-size:11px}.dashboard-columns{grid-template-columns:1.2fr 1fr;gap:20px;margin:20px 0;display:grid}.dashboard-section{border:1px solid var(--line);background:#fff;border-radius:8px;min-width:0;padding:22px}.dashboard-section .section-title{margin-bottom:15px}.dashboard-section .muted{font-size:11px}.inbox-item{text-align:left;border-top:1px solid var(--border-subtle);align-items:center;gap:12px;width:100%;padding:17px 0;display:flex}.inbox-item:hover{background:var(--surface-subtle)}.inbox-tag{white-space:nowrap;border-radius:6px;padding:7px;font-size:10px}.amber{color:#a18448;background:#f7efdf}.violet{background:var(--border-subtle);color:var(--text-secondary)}.inbox-item div{flex:1}.inbox-item strong{font-size:12px;font-weight:550}.inbox-item p{color:var(--text-secondary);margin-top:6px;font-size:11px}.inbox-item>span:last-child{color:var(--text-secondary);white-space:nowrap;font-size:10px}.week-strip{grid-template-columns:repeat(5,1fr);gap:6px;padding:7px 0 18px;display:grid}.week-strip>div{text-align:center;background:var(--surface-subtle);color:var(--text-secondary);border-radius:5px;padding:12px 5px;font-size:11px}.week-strip span{color:var(--text-secondary);margin-top:10px;font-size:10px;display:block}.week-strip .today{background:var(--border-subtle);color:var(--green);font-weight:650}.schedule-row{border-top:1px solid var(--line);text-align:left;align-items:center;gap:14px;width:100%;padding:16px 0;display:flex}.schedule-row time{color:var(--text-secondary);font-size:10px}.schedule-row strong{flex:1;font-size:12px;font-weight:550}.schedule-row>span{color:var(--text-secondary)}.table-scroll{overflow:auto}table{border-collapse:collapse;text-align:left;white-space:nowrap;width:100%;font-size:12px}th{background:var(--surface-subtle);color:var(--text-secondary);border-bottom:1px solid var(--line);padding:13px 16px;font-size:11px;font-weight:500}td{border-bottom:1px solid var(--border-subtle);padding:16px;font-size:12px}tbody tr:last-child td{border-bottom:0}.workflow-links{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.workflow-links button{text-align:left;background:var(--surface-subtle);border-radius:5px;padding:15px 12px}.workflow-links strong{font-size:12px;font-weight:550;display:block}.workflow-links span{color:var(--text-secondary);margin-top:9px;font-size:10px;display:block}.board-line{border-bottom:1px solid var(--border-subtle);padding:12px 0;font-size:12px}.board-line:last-child{border:0}.board-line span{float:right;color:var(--text-secondary);font-size:10px}.operations-layout{grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr);align-items:start;gap:20px;min-height:calc(100% - 130px);display:grid}.work-table-panel,.record-detail{border:1px solid var(--line);background:#fff;border-radius:8px;overflow:hidden}.table-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex}.filter-tabs{gap:6px;display:flex}.filter-tabs button{color:var(--text-secondary);white-space:nowrap;border-radius:5px;padding:8px 10px;font-size:11px}.table-toolbar input{border:1px solid var(--line);border-radius:5px;width:150px;min-width:0;padding:8px 10px;font-size:11px}.row-open{text-align:left;width:100%;min-width:170px;padding:0;display:block}.row-open strong{margin:7px 0;font-size:12px;font-weight:600;display:block}.row-open small,.record-id{color:var(--text-secondary);font-size:10px}.row-selected{background:var(--surface-subtle)}.row-selected td{border-bottom-color:var(--border-subtle)}.table-bottom{border-top:1px solid var(--line);color:var(--text-secondary);padding:14px 16px;font-size:10px}.record-detail{padding:22px}.record-top{color:var(--text-secondary);justify-content:space-between;align-items:center;margin-bottom:18px;font-size:11px;display:flex}.record-detail h2{font-size:20px}.record-subject{color:var(--text-secondary);margin:10px 0 22px;font-size:12px}.record-detail dl{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:0;padding:16px 0}.record-detail dl>div{justify-content:space-between;padding:8px 0;font-size:12px;display:flex}.record-detail dt{color:var(--text-secondary)}.record-detail dd{margin:0}.record-detail h3{margin:24px 0 12px;font-size:12px;font-weight:600}.record-description{color:var(--text-secondary);font-size:12px;line-height:1.9}.checklist{margin:0;padding:0;list-style:none}.checklist li{border-bottom:1px solid var(--surface-subtle);gap:10px;padding:12px 0;font-size:12px;display:flex}.checklist li>span{color:var(--text-secondary)}.record-buttons{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.record-buttons>button{white-space:nowrap;flex:1}.record-footnote{color:var(--text-secondary);margin-top:14px;font-size:10px;line-height:1.7;display:block}.finished{color:var(--green);background:var(--border-subtle)}.view-sales .brand-list{margin-bottom:20px}.view-sales .detail{margin-top:0}.view-production .orders{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.view-sales .detail-meta{max-width:800px}@media (min-width:1650px){.view-sales{grid-template-columns:minmax(380px,1fr) minmax(420px,1fr);align-content:start;gap:20px;display:grid}.view-sales>.page-heading,.view-sales>.guide,.view-sales>.section-title,.view-sales>.notice,.view-sales>.document,.view-sales>.main-footer{grid-column:1/-1}.view-sales>.page-heading,.view-sales>.guide,.view-sales>.section-title{margin:0}.view-sales>.brand-list{align-self:start;margin:0}.view-sales>.detail{grid-area:4/2/span 2}.view-sales>.document{margin-top:0}}@media (max-width:1400px){.operations-layout{grid-template-columns:1fr}.overview-strip button{padding:15px}.dashboard-columns{grid-template-columns:1fr}.workflow-links{grid-template-columns:repeat(4,1fr)}}@media (max-width:1050px){.agent.open{height:calc(100dvh - 56px);top:56px}.heading-date{display:none}.operations-layout{grid-template-columns:minmax(0,1.3fr) minmax(270px,1fr)}}@media (max-width:800px){.operations-layout{grid-template-columns:1fr}.overview-strip{grid-template-columns:repeat(3,1fr)}.overview-strip button:nth-child(-n+3){border-bottom:1px solid var(--line)}.overview-strip button:nth-child(3){border-right:0}.workflow-links{grid-template-columns:repeat(2,1fr)}}@media (max-width:650px){.app-shell{flex-direction:column;height:100dvh;display:flex}.sidebar{flex-shrink:0;width:100%;padding:14px 14px 5px;overflow:visible}.sidebar nav{gap:3px;margin-top:10px;padding-bottom:5px;overflow-x:auto}.nav-item{flex:none;width:auto;padding:10px 12px}.workspace{flex:1;width:100%;height:auto;min-height:0;margin:0}.topbar{height:48px;min-height:48px;padding:0 16px}.main-content{padding:18px 14px!important}.agent.open{height:100dvh;top:0}.page-heading{margin-bottom:20px}.overview-strip button{padding:13px}.overview-strip strong{margin-top:10px;font-size:26px}.overview-strip p{font-size:10px}.dashboard-section{padding:16px}.inbox-item{gap:9px}.inbox-item strong{font-size:11px}.inbox-item p{font-size:10px;line-height:1.6}.dashboard-columns{gap:14px;margin:14px 0}.view-production .orders{grid-template-columns:1fr}.table-toolbar{flex-wrap:wrap}.table-toolbar input{width:100%}.record-detail{padding:18px}.schedule-row{gap:8px}.guide .text-action{margin-left:0}.main-footer{gap:10px}.agent-header{padding-top:20px}}:root{--ink:var(--text-primary);--muted:var(--text-secondary);--line:var(--border-subtle);--green:var(--action-primary);--mint:var(--surface-selected);--bg:var(--surface-subtle)}body{letter-spacing:-.015em}.brand{letter-spacing:-.045em;font-size:17px;font-weight:700}.workspace-label{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:0 0;border-radius:0;padding:12px 4px}.nav-item{border-radius:3px}.nav-item.selected{background:var(--surface-selected);color:var(--action-primary)}.nav-item:hover{background:var(--surface-brand)}.brand-row.active,.row-selected{background:var(--surface-selected)}.stage{background:var(--surface-subtle);border-color:var(--border-subtle);color:var(--text-secondary);border-radius:3px}.finished,.approved{color:var(--action-primary)}.warning{color:var(--status-warning);background:var(--status-warning-bg);border-color:var(--status-warning-border)}.primary,.secondary{border-radius:3px}.secondary{background:var(--surface-selected);color:var(--action-primary)}.guide{border-bottom:1px solid var(--line);background:0 0;border-radius:0;gap:10px;padding:0 0 16px}.guide strong{font-size:13px}.guide p{margin-top:5px}.brand-avatar,.avatar{background:var(--surface-subtle);color:var(--text-secondary);border-radius:3px}.brand-list,.detail,.document,.order,.work-table-panel,.record-detail,.dashboard-section,.overview-strip{box-shadow:none;border-radius:3px}.overview-strip{border-radius:0}.overview-strip button{padding:16px 20px}.overview-strip strong{margin:10px 0 6px;font-size:27px}.dashboard-section{padding:18px}.dashboard-columns{gap:16px;margin:16px 0}.inbox-tag{background:var(--surface-subtle);color:var(--text-secondary);border:1px solid var(--line);border-radius:3px}.week-strip>div{border-bottom:1px solid var(--line);background:0 0;border-radius:0}.week-strip .today{background:var(--surface-selected);color:var(--action-primary)}.workflow-links{gap:0}.workflow-links button{border-right:1px solid var(--line);background:0 0;border-radius:0;padding:10px 15px}.workflow-links button:last-child{border-right:0}.agent-intro h2{font-size:13px;font-weight:600}.agent-intro p{margin-top:8px;line-height:1.75}.chat-scroll{padding:20px}.suggestions{border-top:1px solid var(--line);gap:0;margin-top:16px}.suggestions button{border:0;border-bottom:1px solid var(--line);border-radius:0;padding:14px 2px}.suggestions button:hover{background:var(--surface-brand)}.context{background:var(--surface-subtle)}.composer{background:#fff;border-radius:4px}.composer button{border-radius:3px}.message.user{background:var(--surface-selected);border-radius:3px}.notice{background:var(--surface-selected);color:var(--action-hover);border-radius:3px}.memo{background:var(--surface-subtle);border-radius:3px}.agent-toggle{border-radius:3px}.page-heading h1{font-size:25px}.heading-date,.record-footnote,.agent-disclaimer{color:var(--text-tertiary)}.live-dot{background:var(--action-primary)}.table-toolbar input,.filter-tabs button{border-radius:3px}.filter-tabs button[aria-pressed=true]{background:var(--surface-selected);color:var(--action-primary)}.steps .done{color:var(--action-primary)}.steps .done>span{background:var(--surface-selected)}.route-loading{color:var(--text-secondary);padding:32px}
.module{gap:18px;display:grid}.module-tabs{border-bottom:1px solid var(--line);gap:24px;margin-bottom:4px;display:flex;overflow:auto}.module-tabs button{white-space:nowrap;color:var(--muted);border-bottom:2px solid #0000;padding:12px 0;font-size:13px}.module-tabs button[aria-pressed=true]{color:var(--green);border-bottom-color:var(--green);font-weight:650}.module-panel{border:1px solid var(--line);background:#fff;border-radius:3px;min-width:0;padding:22px}.module-panel>h2{margin-bottom:18px}.module-panel h3{margin:24px 0 12px;font-size:13px}.module-panel+.module-panel{margin-top:0}.module-split{grid-template-columns:minmax(0,1.2fr) minmax(300px,1fr);align-items:start;gap:18px;display:grid}.module-description{color:var(--muted);margin:12px 0 18px;font-size:12px;line-height:1.8}.module-panel input:not([type=checkbox]),.module-panel select,.module-panel textarea{border:1px solid var(--line);color:var(--ink);font:inherit;background:#fff;border-radius:3px;min-width:0;max-width:100%;padding:10px 12px;font-size:12px}.module-panel input:disabled,.module-panel select:disabled{background:var(--surface-subtle)}.field{color:var(--muted);flex-direction:column;gap:8px;margin:16px 0;font-size:12px;display:flex}.field textarea{resize:vertical;min-height:96px;line-height:1.7}.action-bar{flex-wrap:wrap;align-items:center;gap:8px;margin:18px 0;display:flex}.edit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;display:grid}.edit-grid .action-bar{grid-column:1/-1}.activity-list{margin-top:20px}.activity-list article{border-top:1px solid var(--line);padding:14px 0}.activity-list small{color:var(--muted);font-size:10px}.activity-list p{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:8px;font-size:12px;line-height:1.8}.kanban{grid-template-columns:repeat(5,minmax(160px,1fr));gap:12px;padding-bottom:4px;display:grid;overflow:auto}.kanban>section{background:var(--surface-subtle);border:1px solid var(--line);min-height:220px;padding:12px}.kanban h2{justify-content:space-between;margin-bottom:14px;font-size:12px;display:flex}.kanban h2 span{color:var(--muted);font-weight:400}.project-tile{text-align:left;border:1px solid var(--line);background:#fff;width:100%;margin:9px 0;padding:14px;display:block}.project-tile.active{border-color:var(--green)}.project-tile small{color:var(--muted);font-size:10px}.project-tile>strong{margin:8px 0;font-size:13px;line-height:1.7;display:block}.project-tile p{color:var(--muted);font-size:11px;line-height:1.7}.project-tile>div{justify-content:space-between;gap:5px;margin:16px 0 12px;font-size:10px;display:flex}.record-picker{flex-wrap:wrap;gap:8px;display:flex}.record-picker button{border:1px solid var(--line);background:#fff;padding:10px 14px;font-size:12px}.record-picker button[aria-pressed=true]{background:var(--surface-selected);border-color:var(--green);color:var(--green)}.sample-summary{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:10px;margin:20px 0;padding:20px 0;display:grid}.sample-summary small{color:var(--muted);margin-bottom:12px;font-size:11px;display:block}.sample-summary strong{font-size:19px}.form-summary{border-top:1px solid var(--line);margin:20px 0}.form-summary>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;padding:14px 0;font-size:12px;display:flex}.form-summary dt{color:var(--muted)}.form-summary dd{text-align:right;margin:0}.receipt-meter{background:var(--surface-subtle);height:10px;margin:25px 0 12px}.receipt-meter span{background:var(--green);height:100%;display:block}.receipt-text{color:var(--muted);font-size:12px;line-height:1.8}.quality-layout{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:18px;display:grid}.batch-list{padding:18px}.batch-list>button{text-align:left;border-top:1px solid var(--line);width:100%;padding:16px 12px;display:block}.batch-list>button.active{background:var(--surface-selected)}.batch-list small{color:var(--muted);font-size:10px}.batch-list strong{margin:10px 0;font-size:12px;display:block}.batch-list p{color:var(--muted);margin-bottom:15px;font-size:11px}.inspection-result{background:var(--surface-subtle);margin-top:20px;padding:15px;font-size:12px}.instructions{color:var(--muted);padding-left:20px;font-size:13px;line-height:2.5}.calendar-event{border-top:1px solid var(--line);align-items:center;gap:20px;padding:18px 0;font-size:12px;display:flex}.calendar-event time{color:var(--green)}.calendar-event span{color:var(--muted);margin-left:auto}.sales-activity{grid-column:1/-1}.meeting-checks{gap:16px;margin:22px 0;display:grid}.meeting-checks label{align-items:center;gap:10px;font-size:12px;display:flex}.meeting-checks input{accent-color:var(--green);width:16px;height:16px}.schedule-grid{min-width:570px}.schedule-grid-head,.schedule-grid-row{border-top:1px solid var(--line);grid-template-columns:140px repeat(3,1fr);align-items:center;gap:10px;padding:12px 0;font-size:12px;display:grid}.schedule-grid-head{color:var(--muted)}.schedule-grid-row>strong{font-weight:500}.schedule-grid-row>button{text-align:left;background:var(--surface-selected);border:1px solid #0000;padding:15px}.schedule-grid-row>button.selected{border-color:var(--green)}.schedule-grid-row button strong{font-size:12px;display:block}.schedule-grid-row button span{color:var(--muted);margin-top:9px;font-size:11px;display:block}.module-panel:has(.schedule-grid){overflow:auto}@media (max-width:1350px){.module-split{grid-template-columns:1fr}.quality-layout{grid-template-columns:220px minmax(0,1fr)}}@media (max-width:750px){.quality-layout{grid-template-columns:1fr}.batch-list{gap:8px;display:flex;overflow:auto}.batch-list>h2{display:none}.batch-list>button{border:1px solid var(--line);min-width:190px}.module-panel{padding:16px}.edit-grid{grid-template-columns:1fr}.module-tabs{gap:18px}.calendar-event{flex-wrap:wrap}.sample-summary strong{font-size:16px}.module-panel .section-title{flex-wrap:wrap}.module-panel .section-title input{width:100%}.module-panel td{padding:12px 8px}.kanban{grid-template-columns:repeat(5,190px)}}
