:root{--bg:#f3f1eb;--ink:#202923;--muted:#788078;--line:#dedfd7;--accent:#d7e8a7}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--ink);font:14px/1.6 -apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif}aside{width:245px;position:fixed;inset:0 auto 0 0;background:#1e2924;color:#f5f3e9;padding:40px 24px;display:flex;flex-direction:column}.brand{letter-spacing:3px;font-size:20px;font-weight:650}.brand span{display:block;font-size:9px;letter-spacing:2px;margin-top:10px;color:#a9b7a8}nav{margin-top:70px}nav button{display:block;width:100%;text-align:left;background:none;color:#b8c2b8;border:0;margin:8px 0;padding:13px}nav button.active{background:#354138;color:#e1edb7}footer{margin-top:auto;font-size:11px;letter-spacing:2px}small{display:block;letter-spacing:0;color:#a6b1a6}footer p{font-size:10px;letter-spacing:0;color:#8c9c8c;margin-top:24px}main{margin-left:245px;padding:42px 4vw;max-width:1900px}header{display:flex;align-items:center;justify-content:space-between;margin-bottom:35px}.eyebrow{font-size:10px;letter-spacing:2px;color:var(--muted)}h1{font-size:36px;letter-spacing:-1.5px;font-weight:500;margin:8px 0}h2{font-size:19px;font-weight:500;margin:0 0 12px}.badge{font-size:10px;letter-spacing:1.5px;border:1px solid #87967b;padding:8px 14px;border-radius:30px}.card{background:#fffef9;border:1px solid var(--line);padding:25px;margin:20px 0;border-radius:10px}.metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.metrics article{background:#fffef9;border:1px solid var(--line);padding:22px;border-radius:9px}.metrics span{color:var(--muted);font-size:12px}.metrics strong{display:block;font-size:30px;font-weight:500;margin-top:13px}.notice{background:#e8ecdf;padding:14px 20px;border-radius:6px;margin:22px 0;font-size:12px}.toolbar{display:flex;gap:10px;flex-wrap:wrap;margin:22px 0;align-items:center}input,select,textarea{font:inherit;color:var(--ink);padding:11px 13px;border:1px solid var(--line);border-radius:5px;background:#fffef9}#search{flex:1;min-width:220px}button,.file{font:inherit;cursor:pointer;background:#24352c;color:#fff;border:1px solid transparent;padding:11px 16px;border-radius:5px}button.secondary,.file{background:transparent;border-color:var(--line);color:var(--ink)}button:hover{filter:brightness(1.13)}button:disabled{opacity:.4;cursor:wait}textarea{width:100%;min-height:155px;margin-top:15px;font-family:ui-monospace,monospace;font-size:12px}.table{overflow:auto;padding:0}table{width:100%;border-collapse:collapse;text-align:left;white-space:nowrap}th{padding:17px;color:var(--muted);font-size:10px;letter-spacing:1px;font-weight:500;border-bottom:1px solid var(--line)}td{padding:18px 17px;border-bottom:1px solid #ededdf;font-size:12px}td:first-child{min-width:280px;white-space:normal}td small{font-size:10px}.pill{background:#eaf0dd;border-radius:5px;padding:5px 9px;font-size:10px}.warn{background:#f6e4d3}.pagination{display:flex;justify-content:flex-end;gap:16px;align-items:center}.subtle{font-size:11px;color:var(--muted)}#toast{position:fixed;bottom:25px;right:25px;background:#24352c;color:white;padding:18px;max-width:600px;border-radius:8px;z-index:10;white-space:pre-wrap}.file input{display:none}pre{white-space:pre-wrap;word-break:break-word;font-size:11px;background:#f1f0e9;padding:15px;max-height:300px;overflow:auto}.view[hidden],[hidden]{display:none!important}@media(max-width:1000px){aside{width:190px;padding:25px 15px}main{margin-left:190px;padding:25px}.metrics{grid-template-columns:repeat(2,1fr)}}@media(max-width:650px){aside{position:static;width:100%;padding:20px}nav{margin-top:20px;display:flex;overflow:auto}nav button{white-space:nowrap;width:auto;font-size:11px}footer{display:none}main{margin:0;padding:20px}h1{font-size:28px}.metrics{gap:8px}.metrics article{padding:15px}.metrics strong{font-size:25px}header{gap:8px}.badge{font-size:8px}.toolbar button{flex:1}}
dialog{border:1px solid var(--line);border-radius:12px;padding:30px;width:min(900px,90vw);max-height:85vh;background:#fffef9}dialog::backdrop{background:#18251bb0}
input[type=checkbox]{width:16px;min-width:16px;height:16px;accent-color:#235548}nav{max-height:68vh;overflow:auto}textarea{width:100%}#financequestion{min-height:90px}label{display:inline-block;margin:8px 8px 8px 0}pre{white-space:pre-wrap;overflow-wrap:anywhere}#documentresult:empty{display:none}.table{overflow:auto}#evidencepreview pre{max-height:280px;overflow:auto}#bulkresult:empty{display:none}
.tabs{display:flex;gap:8px;margin:16px 0;flex-wrap:wrap}.tabs button{background:#e8ece7;color:#235548}.tabs button.active{background:#235548;color:white}.card input[type=number]{max-width:170px}.card select{margin:6px 4px 6px 0}
.money-cards{display:grid;grid-template-columns:repeat(2,minmax(220px,1fr));gap:12px;margin:18px 0}.money-cards article{padding:20px;border:1px solid #deded5;border-radius:12px;background:#fafaf5}.money-cards span,.money-cards small{display:block}.money-cards strong{display:block;font-size:26px;margin:10px 0}.money-cards .seller-money{border-left:5px solid #235548}.money-cards .platform-money{border-left:5px solid #875247}.money-cards small{color:#66766a}@media(max-width:720px){.money-cards{grid-template-columns:1fr}}

@media(max-width:650px){.card{min-width:0;padding:18px}.card input:not([type=checkbox]),.card select{max-width:100%}.card button{max-width:100%;white-space:normal}main{padding-bottom:calc(20px + env(safe-area-inset-bottom))}input,select,textarea{font-size:16px}}

.questionimage{width:110px;height:150px;object-fit:contain;display:block;margin:12px 0;background:#fff;border-radius:8px}
.product-cell{display:flex;gap:16px;align-items:center}.product-thumb{display:inline-flex;flex:0 0 76px;width:76px;height:96px;align-items:center;justify-content:center;background:#f6f4f0;border:1px solid #e5e0d7;border-radius:7px;overflow:hidden}.product-thumb img{width:100%;height:100%;object-fit:contain}.image-fallback{font-size:10px;line-height:1.3;text-align:center;color:#777;padding:5px}.order-card-heading{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.order-card-heading h2{margin:0}.order-meta{font-size:12px;color:#66736c;margin:13px 0}.order-content{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(250px,1fr);gap:28px;margin:20px 0}.order-product{display:flex;gap:17px;padding:14px 0;border-bottom:1px solid #ede9e1}.order-product:last-child{border-bottom:0}.order-product strong{font-size:14px;font-weight:550}.order-product small{color:#657068;margin-top:8px}.recipient-card{background:#f4f3ec;padding:18px;border-radius:7px;font-size:12px;overflow-wrap:anywhere}.recipient-card h3{font-size:12px;text-transform:uppercase;letter-spacing:1.2px;margin:0 0 12px;color:#68716a}.recipient-card small{color:#68716a}.order-cargo-code{font-size:12px;border-top:1px solid var(--line);padding-top:13px}.order-cargo-code strong{font-family:ui-monospace,monospace;font-size:16px;letter-spacing:1px}.order-check{font-size:11px}.print-studio-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.print-studio-grid iframe{width:100%;height:650px;border:1px solid #d8d8cd;background:#eee;border-radius:8px}.print-studio-grid label{display:block;margin:9px 0}.print-studio-grid input:not([type=checkbox]),.print-studio-grid select{max-width:100%;width:100%}.print-studio-grid textarea{min-height:65px;font-family:inherit}.print-options{display:grid;grid-template-columns:1fr 1fr;gap:8px}.print-options label{font-size:12px}.block-sequence{padding:0;list-style:none}.block-sequence li{display:flex;align-items:center;justify-content:space-between;padding:7px 0;border-bottom:1px solid #eee}.block-sequence button{padding:4px 10px;font-size:12px}.studio-preview{position:sticky;top:0;align-self:start}#printstudiodialog{width:min(1100px,96vw)}@media(max-width:850px){.order-content,.print-studio-grid{grid-template-columns:1fr}.product-thumb{width:64px;flex-basis:64px;height:84px}.studio-preview{position:static}.print-studio-grid iframe{height:570px}}
#toast{top:22px;bottom:auto;left:50%;right:auto;transform:translateX(-50%);max-width:min(760px,calc(100vw - 32px));width:max-content;box-shadow:0 12px 40px #17251f33;z-index:1001;text-align:center;font-size:14px;line-height:1.5;border:1px solid #70806f;animation:toast-drop .2s ease-out}@keyframes toast-drop{from{opacity:0;transform:translate(-50%,-12px)}to{opacity:1;transform:translate(-50%,0)}}.package-details{margin-top:12px;border-top:1px solid #e8e5de;padding-top:12px}.package-info{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:18px 0}.package-info dt{font-size:11px;color:#6e786f}.package-info dd{font-size:13px;margin:4px 0 0;overflow-wrap:anywhere}@media(max-width:700px){.package-info{grid-template-columns:repeat(2,minmax(0,1fr))}#toast{top:12px}}
.order-counters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:20px 0}.counter-card{display:block;text-align:left;padding:18px 20px;border:1px solid #e5e7ef;border-radius:10px;background:#fff;color:#283244;min-height:112px}.counter-card span{display:block;font-size:12px;font-weight:550}.counter-card strong{display:block;font-size:32px;line-height:1.2;font-weight:650;margin-top:10px}.counter-orange{background:#fff4e8;border-color:#ffddbb;color:#bf5c00}.counter-blue{background:#edf5ff;border-color:#c8ddff;color:#2862b9}.counter-red{background:#fff0f0;border-color:#ffcfcf;color:#bf3333}.counter-purple{background:#f3efff;border-color:#dbd0ff;color:#7352bd}.order-status-tabs{display:flex;overflow:auto;background:#fff;border:1px solid #e0e4ed;border-radius:8px}.order-status-tab{flex:1;min-width:140px;background:#fff;color:#424d61;border:0;border-radius:0;border-bottom:3px solid transparent;text-align:center;padding:16px 13px;line-height:1.5}.order-status-tab span,.order-status-tab strong{display:block;font-size:12px}.order-status-tab strong{font-size:16px;font-weight:600;margin-top:5px}.order-status-tab small{display:inline;font-size:11px;color:inherit}.order-status-tab.active{border-bottom-color:#f27a1a;color:#e16d0c;background:#fff8f1}.order-status-tab.unverified{color:#8b93a1;font-size:10px;background:#f7f8fb}.order-card{border-color:#dfe4ed;border-left:4px solid #f27a1a;box-shadow:0 3px 12px #26324d05}.order-card-heading{border-bottom:1px solid #edf0f6;padding-bottom:14px}.order-meta{color:#6a768c}.order-status-Created{background:#fff0df;color:#c7670c}.order-status-Picking,.order-status-Invoiced{background:#e9f1ff;color:#2d65ba}.order-status-Shipped,.order-status-AtCollectionPoint{background:#f0eaff;color:#7952b5}.order-status-Delivered{background:#e5f6eb;color:#28864c}.order-status-Returned,.order-status-Cancelled{background:#fff0ef;color:#bb4841}.order-actions .print-single{background:#fff;color:#e16d0c;border-color:#f2a369}.order-actions .print-single:hover{background:#fff3e7}.recipient-card{background:#f5f7fb;border:1px solid #e4e8f0}.order-cargo-code{background:#f8f9fc;border-radius:6px;padding:12px 14px}.order-content{gap:22px}#orderprintcontrols{border-color:#dfe4ed}#orderrows .order-product strong{color:#303b50}@media(max-width:800px){.order-counters{grid-template-columns:repeat(2,minmax(0,1fr))}.counter-card{min-height:95px;padding:14px}.counter-card strong{font-size:27px}}
/* Temporary Y2K palette: lilac, ice blue, rose and silver. Operational semantics remain distinct. */
#orders{--order-ink:#39344e;--order-line:#dfdbee;color:var(--order-ink)}#orderprintcontrols{background:linear-gradient(130deg,#fff 15%,#f6f0ff 70%,#eefaff);border:1px solid #dcd4ed;box-shadow:0 8px 28px #8b7baf0b}#orders h2{letter-spacing:-.35px}#orders button{background:#655188;color:#fff;border-color:#655188;box-shadow:0 2px 0 #4c39691a}#orders button.secondary{background:#fff;color:#685982;border-color:#dcd2ec;box-shadow:none}#orders .counter-card{color:#484055;background:#fff;border-color:#e6deee;box-shadow:inset 0 1px 0 #fff,0 4px 15px #8a72a50b}#orders .counter-orange{background:linear-gradient(140deg,#fff1f7,#f5e8ff);border-color:#eac9e5;color:#9a4988}#orders .counter-blue{background:linear-gradient(140deg,#eefaff,#e7f1ff);border-color:#c4e2f1;color:#416d9d}#orders .counter-red{background:linear-gradient(140deg,#fff0f2,#ffe4eb);border-color:#f2bdca;color:#b23b5b}#orders .counter-purple{background:linear-gradient(140deg,#f4eeff,#eae3fc);border-color:#d4c3ef;color:#75549d}#orders .order-status-tab{background:#fefeff;border-color:transparent;color:#5c556e;box-shadow:none}#orders .order-status-tab.active{background:#f1eaff;border-bottom-color:#9674c5;color:#745296}#orders .order-status-tab.unverified{background:#f4f3f7;color:#8c849c}.order-card{border:1px solid #e0daeb;border-left:4px solid #b59ad7;background:linear-gradient(130deg,#fffefc,#fff 70%,#faf7ff);box-shadow:0 5px 22px #86709c09}.order-card-heading .pill{border-radius:20px;letter-spacing:.25px}.order-status-Created{background:#f8e6f2;color:#9c508a}.order-status-Picking,.order-status-Invoiced{background:#e8f3fd;color:#4b76a7}.order-status-Shipped,.order-status-AtCollectionPoint{background:#eee6fc;color:#8060ab}.order-status-Delivered{background:#e5f4ed;color:#477960}.order-status-Returned,.order-status-Cancelled{background:#fbe5ec;color:#ad4f6a}#orders .print-single{background:linear-gradient(110deg,#796094,#5e6d9d);color:white;border:1px solid #7d6a9c}.recipient-card{background:linear-gradient(135deg,#f8f5fc,#eef7fb);border-color:#e5deee}.order-cargo-code{background:linear-gradient(100deg,#f2eff7,#f3f8fb);border:1px solid #e8e4ee}.shipping-clock{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 14px;margin:12px 0;background:#edf4fd;color:#526f97;border:1px solid #d4e3f5;border-radius:7px;font-size:11px}.shipping-clock strong{font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,monospace;font-size:15px;font-weight:650}.shipping-clock[data-tone=soon]{background:#f3eafe;border-color:#d9c5f0;color:#8059a5}.shipping-clock[data-tone=urgent]{background:#fff0e1;border-color:#f3ce9f;color:#a16828}.shipping-clock[data-tone=overdue]{background:#ffe9ed;border-color:#edb4c3;color:#ad3657}.shipping-clock[data-tone=complete]{background:#edf4f0;border-color:#d5e5dc;color:#5d7c6a}.shipping-clock[data-tone=unknown]{background:#f2f1f6;border-color:#e2dfeb;color:#827c91}#toast{background:linear-gradient(115deg,#645276,#4b6582);border-color:#b9a8cb;color:#fff;box-shadow:0 12px 35px #493e682e}@media(max-width:650px){.shipping-clock{align-items:flex-start;flex-direction:column}.shipping-clock strong{font-size:14px}}
/* 0.3.2 — shared Y2K shell. Lilac, pink, ice and brushed silver. */
:root{--bg:#f4f2fa;--ink:#302b40;--muted:#756d85;--line:#ded8eb;--accent:#e7d7fb;--primary:#695186;--surface:#ffffff}
body{background:radial-gradient(ellipse at top right,#e5f3ff80,transparent 45%),var(--bg);color:var(--ink)}
aside{background:linear-gradient(160deg,#eee6fa 0%,#e7edf9 48%,#f5e6ef 100%);color:#3c304e;border-right:1px solid #d9cde8;box-shadow:inset -1px 0 #ffffffa0;padding-top:32px}
.brand{font-size:19px;letter-spacing:2px}.brand span{color:#7d6d92}.brand:after{content:'SYNC';display:block;font-size:38px;font-weight:300;letter-spacing:9px;margin-top:12px;color:#695784}
nav{margin-top:28px}nav button{color:#655671;border:1px solid transparent;border-radius:9px;transition:background .15s}nav button:hover{background:#ffffff70;filter:none}nav button.active{background:linear-gradient(100deg,#fffafc,#f9f3ff);color:#5b3e7a;border-color:#d8c6e9;box-shadow:0 3px 10px #75628512;font-weight:600}
footer,footer p,footer small{color:#7b6b8c}main{padding:30px 2.5vw;max-width:2200px}header{margin-bottom:25px}h1{font-size:32px;font-weight:600;letter-spacing:-1px}.eyebrow{color:#8a729f}.badge{background:#f0e9fa;border-color:#cfbde5;color:#674981}
.card{background:#fff;border-color:var(--line);border-radius:12px;box-shadow:0 4px 20px #64517e05}.metrics{gap:12px}.metrics article{background:linear-gradient(130deg,#fff,#f0e8fa);border-color:#dcd1ea;border-radius:12px;box-shadow:inset 0 1px #fff}.metrics article:nth-child(2){background:linear-gradient(130deg,#fff,#e3f1fc)}.metrics article:nth-child(3){background:linear-gradient(130deg,#fff,#fbe5f0)}.metrics article:nth-child(4){background:linear-gradient(130deg,#fff,#e9eaf4)}.metrics strong{color:#55466e}
button,.file{background:#695186;color:#fff;border-color:#695186;border-radius:7px}button:hover{filter:brightness(1.07)}button.secondary,.file{background:#fff;border-color:#d9cde6;color:#655176}button:focus-visible,a:focus-visible{outline:3px solid #9e7ad4;outline-offset:3px}input,select,textarea{background:#fff;color:#373044;border-color:#dcd4e8;border-radius:7px}input:focus,select:focus,textarea:focus{outline:2px solid #c1a4e4;outline-offset:1px}input[type=checkbox]{accent-color:#8865b2}
.notice{background:linear-gradient(110deg,#eee7fb,#e7f1fc);border:1px solid #ddd3ef;color:#66517d}.tabs button{background:#ece5f5;color:#6c5384;border-color:#ded1ec}.tabs button.active{background:#796097;color:white;border-color:#796097}.pill{background:#ede5f9;color:#70538d}.warn{background:#fce5ed;color:#a74668}pre{background:#f3f0f8;color:#645670}th{background:#f1edf8;color:#786687;border-color:#ded6e9}td{border-bottom-color:#eee8f4}td small,small{color:#82758e}dialog{background:#fcfaff;border-color:#d4c2e6}dialog::backdrop{background:#30273e75}.money-cards article{background:#f8f5fc;border-color:#e0d5ec}.money-cards .seller-money{border-left-color:#8b6bb2}.money-cards .platform-money{border-left-color:#ce86a9}.money-cards small{color:#82718f}
.catalog-shortcut{display:block;margin-left:245px;padding:9px 2.5vw;background:linear-gradient(100deg,#f2e9fb,#e8f3fc);color:#765789;text-decoration:none;font-size:11px;border-bottom:1px solid #ded6ec}.catalog-shortcut:hover{color:#533570}
/* Marketplace-style operational table: a single package across consistent columns. */
#orderprintcontrols{padding:22px}#orders .order-counters{margin-top:15px}.order-table-head,.order-table-row{display:grid;grid-template-columns:minmax(160px,1.1fr) minmax(130px,.85fr) minmax(280px,2.1fr) minmax(135px,.9fr) minmax(115px,.75fr) minmax(150px,1fr)}
#orderrows{overflow-x:auto;border-radius:10px}.order-table-head{min-width:1120px;background:linear-gradient(100deg,#e9e1f4,#edf2fa);border:1px solid #d7cce6;border-radius:10px 10px 0 0;color:#655175;font-weight:600;font-size:11px}.order-table-head span{padding:16px 14px;border-right:1px solid #dcd3e7}
#orderrows .order-card{min-width:1120px;margin:0 0 10px;padding:0;border:1px solid #dcd3e7;border-radius:0 0 8px 8px;border-left:3px solid #b59ad7;background:#fff;box-shadow:none}.order-table-row>section{min-width:0;padding:18px 13px;border-right:1px solid #e7e1ef;overflow-wrap:anywhere}.order-table-row>section:last-child{border-right:0}.order-info-column{background:#fbf9fe}.order-card-heading{padding:0;border:0;gap:6px;flex-wrap:nowrap}.order-card-heading h2{font-size:13px;font-weight:650;letter-spacing:0;overflow-wrap:anywhere}.order-check{margin:0;display:flex}.order-check input{margin:0}.order-channel{font-size:10px;color:#9177ac;margin:9px 0}.order-facts{margin:10px 0;font-size:10px}.order-facts div{margin:6px 0}.order-facts dt{color:#887b96}.order-facts dd{margin:1px 0;font-weight:500;color:#514560}.shipping-clock{display:block;padding:9px;margin:12px 0 0;font-size:10px}.shipping-clock strong{display:block;margin-top:4px;font-size:12px}.order-table-row h3{margin:0 0 12px;font-size:10px;letter-spacing:.7px;text-transform:uppercase;color:#8c7c9d}.order-table-row .recipient-card{background:#fff;border:0;border-right:1px solid #e7e1ef;border-radius:0;font-size:11px}.recipient-card strong{font-size:12px;color:#50405e}.recipient-card p{margin:10px 0}.buyer-extra{font-size:10px;margin-top:10px}.buyer-extra summary{cursor:pointer;color:#9677b4}
#orderrows .order-product{gap:12px;margin:0;padding:0 0 16px;align-items:flex-start}#orderrows .order-product+.order-product{padding-top:16px}#orderrows .order-product:last-child{padding-bottom:0}.order-product-picture{position:relative;flex:none}.order-product .product-thumb{width:78px;flex-basis:78px;height:110px;background:#fff;border-color:#ded5e9}.order-quantity{position:absolute;right:-7px;top:-8px;border:2px solid #fff;background:#9271bc;border-radius:100%;min-width:24px;height:24px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:11px;font-weight:650;padding:0 4px}.order-product-description{min-width:0;flex:1}#orderrows .order-product strong{font-size:12px;line-height:1.5;color:#4e3e65;display:block}.order-product small{font-size:10px;line-height:1.6;color:#8a7b98}.order-line-bottom{display:flex;justify-content:space-between;align-items:start;gap:8px;margin-top:12px;font-size:11px}.order-line-bottom>b{color:#9c638c;background:#f8eaf4;border-radius:4px;padding:2px 6px;white-space:nowrap}.order-line-price{text-align:right;color:#60516f;font-size:11px}.order-line-price small{font-size:9px;margin:2px 0}.order-shipping-column>strong{font-size:12px;color:#635171}.order-cargo-code{padding:8px 0;margin:12px 0;border:0;background:transparent;font-size:10px}.order-cargo-code strong{font-family:ui-monospace,monospace;font-size:11px;letter-spacing:0;display:block;word-break:break-all}.order-shipping-column>small{font-size:10px}.invoice-status{font-size:10px;display:inline-block;padding:5px 7px;border-radius:5px;background:#eaf1fa;color:#627b9c}.invoice-waiting{background:#fceaf0;color:#b45c7b}.order-invoice-column p{font-size:11px}.order-operations-column .pill{display:inline-block;font-size:10px;line-height:1.5}.order-operations-column .order-actions{margin:15px 0 0;display:grid;gap:8px}.order-actions button{padding:8px;font-size:10px;width:100%;line-height:1.5}#orders .order-actions .print-single{background:#fff;color:#8663a8;border:1px solid #bca1d5;box-shadow:none}.package-details{margin:0;padding:10px 15px;border-top:1px solid #e7e1ef;font-size:10px;background:#fbf9fd}.package-details summary{cursor:pointer;color:#8f79a0}.package-info{font-size:11px}.package-info dd{font-size:11px}
@media(min-width:1700px){.order-table-head,.order-table-row{grid-template-columns:minmax(180px,1.1fr) minmax(150px,.9fr) minmax(330px,2.1fr) minmax(150px,.9fr) minmax(125px,.75fr) minmax(170px,1fr)}}
@media(max-width:1000px){.catalog-shortcut{margin-left:190px}.brand{font-size:15px}.brand:after{font-size:30px}main{padding:25px}.order-table-head,.order-table-row{grid-template-columns:170px 145px minmax(300px,2fr) 150px 125px 165px}}
@media(max-width:650px){aside{padding:16px 20px}.brand:after{display:none}.brand span{font-size:8px}nav{margin-top:14px;gap:6px}nav button{padding:9px;margin:0}.catalog-shortcut{margin-left:0;padding:9px 20px}main{padding:20px}.order-table-head{display:none}#orderrows{overflow:visible}#orderrows .order-card{min-width:0;border-radius:10px;margin-bottom:16px}.order-table-row{grid-template-columns:1fr 1fr}.order-table-row>section{padding:14px;border-bottom:1px solid #e7e1ef}.order-table-row .order-products{grid-column:1/-1;grid-row:2}.order-operations-column{grid-column:1/-1}.order-operations-column .order-actions{display:flex;flex-wrap:wrap}.order-operations-column .order-actions button{width:auto;flex:1}.order-table-row .recipient-card{font-size:11px}.shipping-clock strong{font-size:12px}#orderprintcontrols{padding:16px}.order-status-tabs{border-radius:8px}.order-status-tab{min-width:120px}}
/* 0.3.3: selection, five summary cards and dedicated claims view. */
#orders .order-counters{grid-template-columns:repeat(5,minmax(0,1fr))}#orders .counter-all{background:linear-gradient(140deg,#eff1fc,#e8dff6);color:#706082;border-color:#d7cbe5}.order-select-all{display:inline-flex;align-items:center;gap:9px;font-size:12px;color:#755b8d;margin:0}.order-select-all input{margin:0}#bulkorderactions{display:inline-flex;flex-wrap:wrap;gap:8px;align-items:center}.order-sort-label{display:inline-flex;align-items:center;gap:8px;margin:0;color:#82718f;font-size:11px}.order-sort-label select{font-size:13px}nav button.nav-submenu{padding:8px 13px 8px 28px;font-size:12px;margin-top:-4px;color:#9174a9}.return-heading{display:flex;gap:14px;align-items:center;flex-wrap:wrap}.return-heading h2{font-size:15px;margin:0}.return-meta{font-size:11px;color:#8b789b;margin:14px 0}.return-product{display:flex;align-items:flex-start;gap:18px;padding:15px 0;border-top:1px solid #e9e1f2}.return-product strong{font-size:13px}.return-product p{font-size:11px;margin:7px 0}.return-product .pill{display:inline-block}.return-card{border-left:3px solid #c5a2d8}#returns .order-status-tab{min-width:150px}#returns .order-status-tab.active{background:#eee4fa;color:#795696;border-bottom-color:#b08acb}@media(max-width:1000px){#orders .order-counters{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:650px){#orders .order-counters{grid-template-columns:repeat(2,minmax(0,1fr))}.counter-all{grid-column:1/-1}nav button.nav-submenu{margin:0;padding:9px}.order-sort-label{flex-wrap:wrap}.return-product{gap:12px}}
#inlinepicking{padding:20px 0}.picking-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(215px,1fr));gap:16px}.picking-product{background:#fff;border:1px solid #dfd5ec;border-radius:12px;padding:16px;min-width:0}.picking-product>.product-thumb{width:100%;height:210px;display:flex;background:#faf9fc}.picking-product h3{font-size:13px;line-height:1.6;margin:14px 0}.picking-quantity{display:inline-block;background:#f0e6fa;color:#805b9b;border-radius:20px;padding:5px 13px;font-size:17px;font-weight:650}.picking-state-options{display:flex;flex-wrap:wrap;gap:6px;margin-top:16px}#orders .pick-state{flex:1;padding:9px 5px;font-size:11px;background:#fff;color:#8b719f;border-color:#d9c8e7;box-shadow:none}#orders .pick-state.active[data-state=supplied]{background:#e2f4ea;color:#42755a;border-color:#92c7a8}#orders .pick-state.active[data-state=to_buy]{background:#fbe5ef;color:#ac5d82;border-color:#db9fba}.picking-product[data-status=supplied]{border-color:#a3cbb5;background:#fcfffd}.picking-product[data-status=to_buy]{border-color:#e1acc5;background:#fffafd}@media(max-width:600px){.picking-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.picking-product{padding:10px}.picking-product>.product-thumb{height:160px}}
.order-pager{justify-content:flex-end;border-top:1px solid #e1d7ee;padding-top:15px;margin-bottom:0;font-size:12px}.order-pager label{display:flex;align-items:center;gap:9px;margin:0}.order-pager select{margin:0!important}.order-pager [role=status],#orderpageinfobottom{font-variant-numeric:tabular-nums;color:#8c749f;margin-right:auto}.order-page-bottom{padding:16px 12px;margin:10px 0 30px;background:#f7f1fd;border:1px solid #ded2eb;border-radius:8px}@media(max-width:650px){.order-pager{justify-content:flex-start}.order-pager [role=status]{flex-basis:100%;margin:8px 0}}
.print-error{background:#fff0f5;border:1px solid #d8a1bd;color:#9b426a}.print-error h3{margin:0 0 8px;font-size:16px}.print-error p{white-space:pre-wrap;overflow-wrap:anywhere}.print-error .subtle{color:#98728a}
.order-amounts{margin:0 0 12px;font-size:10px}.order-amounts>div{margin-bottom:10px}.order-amounts dt{color:#907f9e;line-height:1.4}.order-amounts dd{margin:3px 0 0;color:#665075;font-size:12px;font-weight:600;font-variant-numeric:tabular-nums}.order-amounts .invoice-amount{border-top:1px solid #e2d6ed;padding-top:10px}.order-amounts .invoice-amount dd{font-size:16px;color:#76508d}.order-discount-details{font-size:10px;margin:10px 0}.order-discount-details summary{color:#9878b2;cursor:pointer}.order-discount-details p{font-size:10px}.order-amount-source{font-size:9px;line-height:1.4;margin:10px 0}.order-invoice-column .invoice-status{margin-top:5px}
/* 0.3.8: compact account status and revenue dropdowns */
.header-right{display:flex;flex-direction:column;align-items:flex-end;gap:9px}.header-status{display:flex;justify-content:flex-end;gap:8px}.header-status[hidden]{display:none}.mini-status{display:flex;align-items:center;gap:9px;padding:7px 12px;border:1px solid #d9cbed;border-radius:12px;background:linear-gradient(125deg,#f4efff,#fcecf5);font-size:11px;color:#766283}.mini-status strong{font-size:12px;color:#584274}.revenue-card{position:relative;overflow:visible!important}.revenue-card summary{cursor:pointer;list-style:none;display:flex;flex-direction:column;gap:12px}.revenue-card summary::-webkit-details-marker{display:none}.revenue-card summary>strong{font-size:clamp(24px,2.7vw,38px);white-space:nowrap}.revenue-card small{display:block;margin-top:5px;font-size:12px;color:#877193}.revenue-hint{font-size:11px;color:#8d709e}.revenue-menu{position:absolute;z-index:40;top:calc(100% + 10px);right:0;width:min(370px,82vw);padding:20px;border:1px solid #cfbce9;border-radius:16px;background:linear-gradient(135deg,#fff9ff,#eef8ff);box-shadow:0 16px 45px #5f477d30;color:#59446d}.revenue-menu p{font-size:12px;line-height:1.5;margin:12px 0 0}.revenue-channel{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid #e1d3ef;padding:7px 0}.revenue-channel strong{font-size:18px!important}.revenue-warning{color:#a13d68;font-weight:600}@media(max-width:850px){main>header{flex-wrap:wrap;gap:12px}.header-right{align-items:flex-start}.header-status{justify-content:flex-start;flex-wrap:wrap}.revenue-card summary>strong{font-size:27px}}
