:root{font-family:system-ui,sans-serif;color:#18332b;background:#f5f1e7}*{box-sizing:border-box}body{margin:0}header,main{max-width:1000px;margin:auto;padding:24px}header{border-bottom:2px solid #b5904b}header a{margin-right:20px;color:#174c3d}h1{margin:16px 0 4px}h2{margin-top:30px}section{background:#fff;border:1px solid #d6c8ae;border-radius:12px;padding:20px;margin:20px 0}button{background:#174c3d;color:white;border:0;border-radius:6px;padding:9px 14px;cursor:pointer}button:focus,input:focus,select:focus{outline:3px solid #b5904b}button+button{margin-left:8px}.order{border-top:1px solid #ddd;padding:14px 0}.order p{margin:5px 0}label{display:block;margin:10px 0}input,select,textarea{display:block;width:100%;max-width:480px;padding:9px;border:1px solid #9a9a9a;border-radius:5px}textarea{min-height:75px}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px}.muted{color:#575f5a}.warn{background:#fff4dc;padding:12px;border-radius:6px}pre{white-space:pre-wrap;overflow-wrap:anywhere}

[data-order-id] main>section:not(#detail){display:none}[data-order-id] #detail{display:block}a{color:#174c3d}article a{display:inline-block;margin:6px 14px 6px 0}button:disabled{opacity:.45;cursor:default}nav[id$="pager"]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:18px}summary{cursor:pointer;font-weight:650;padding:12px 0}input[type="checkbox"]{display:inline-block;width:auto;margin-right:8px}.action-error{color:#932b24}#operations-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:0 18px}#operations-summary section{grid-column:1/-1}#detail>h2{margin-top:0}@media(max-width:600px){header,main{padding:16px}section{padding:16px}button{margin:6px 0}nav[id$="pager"]{gap:6px}}

[data-orders-view="dashboard"] #shipping-setup,[data-orders-view="dashboard"] #channel-section{display:none}[data-orders-view="shipping"] main>section:not(#shipping-setup),[data-orders-view="channels"] main>section:not(#channel-section),[data-orders-view="archive"] main>section:not(#order-queue),[data-orders-view="training"] main>section:not(#order-queue),[data-orders-view="channelDetail"] main>section:not(#detail){display:none}[data-orders-view="channelDetail"] #detail{display:block}.bulk-tools{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin:18px 0}.bulk-tools p{flex-basis:100%}.order-select{display:inline-flex;gap:8px;align-items:center}.training-badge{background:#fff1ce;color:#634900;padding:5px 8px;border-radius:5px;font-weight:700}.workflow-steps li{padding:8px 0}header nav{display:flex;flex-wrap:wrap;gap:12px}header a{margin-right:0}.workflow-next{background:#eef6ee;padding:14px;border-radius:8px}.row-actions{display:flex;gap:8px;flex-wrap:wrap}.row-actions button+button{margin-left:0}

#order-detail a{display:block;width:fit-content;margin:12px 0;padding:8px 12px;background:#eef6ee;border:1px solid #bdd1c5;border-radius:6px}#order-detail .supplier-cart-actions{margin:20px 0;padding:16px;border:1px solid #b5904b;border-radius:8px}

.attention-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0}.attention-tabs button{background:#eef6ee;color:#174c3d;border:1px solid #bdd1c5;margin:0;min-height:44px}.attention-tabs button[aria-pressed="true"]{background:#174c3d;color:#fff;border-color:#174c3d}.desk-filters{display:grid;grid-template-columns:minmax(230px,2fr) minmax(160px,1fr) minmax(170px,1fr);gap:14px}.desk-filters input,.desk-filters select{max-width:none}.desk-order{overflow-wrap:anywhere;padding:20px 0}.order-contents>div{margin:10px 0;min-height:32px}.order-contents img{float:left;object-fit:contain;margin:0 12px 8px 0;border-radius:6px}.order-contents{display:flow-root}.order-tasks{padding-left:22px}.order-tasks li{margin:12px 0}.order-tasks a{display:block}.desk-order .workflow-next{margin:16px 0}.desk-order .workflow-next a{display:block;font-weight:650}.desk-order h4{margin-bottom:6px}.workspace-group{border-top:1px solid #d6c8ae;margin-top:14px;padding:4px 0}.workspace-group>summary{min-height:44px}.order-timeline{padding-left:24px}.order-timeline li{padding:12px 0;border-bottom:1px solid #eee}.order-timeline p{white-space:pre-wrap;overflow-wrap:anywhere}.customer-preview{background:#f5faf6;padding:12px;border-radius:6px}a:focus-visible,summary:focus-visible,textarea:focus-visible{outline:3px solid #b5904b;outline-offset:3px}[id]{scroll-margin-top:20px}#queue-status{min-height:24px}#order-detail{overflow-wrap:anywhere}@media(max-width:700px){.desk-filters{grid-template-columns:1fr}.attention-tabs button{flex:1 1 150px}.desk-order .row-actions>*{min-height:44px}.order-tasks{padding-left:18px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}
/* Keep owner controls usable at narrow widths and increased text size. */
button,input:not([type="checkbox"]),select,textarea{font:inherit}button,input:not([type="checkbox"]),select{min-height:44px}label{min-height:44px}section{min-width:0;overflow-wrap:anywhere}.grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr))}header a{display:inline-flex;align-items:center;min-height:44px}.order-tasks a,.row-actions a{min-height:44px;padding-block:8px}input[type="checkbox"]{min-width:20px;min-height:20px;vertical-align:middle}
