.sample-table td{padding:15px 20px;border-bottom:1px solid var(--line);font-size:11px;vertical-align:middle;color:var(--text)}.sample-table tr:last-child>td{border-bottom:0}.sample-table tbody tr:hover{background:var(--surface-soft)}.sample-table th:first-child{width:auto}.product-cell{display:flex;align-items:center;gap:11px;min-width:215px}.product-cell>div{display:flex;flex-direction:column;gap:3px}.product-cell strong{font-size:11px;font-weight:600}.product-cell span:not(.product-thumb){font-size:10px;color:var(--muted);font-weight:400}.product-cell small{font-size:9px;color:var(--faint)}.product-thumb{display:grid;place-items:center;width:43px;height:51px;flex-shrink:0;background:#f1f0e9;border:1px solid #e6e5dd;border-radius:7px;overflow:hidden}.product-thumb svg{height:44px;width:44px;fill:initial;stroke:#29392c15;stroke-width:1}.product-thumb g{stroke-width:1}.garment-line{fill:none;stroke:#273b3b35;stroke-width:1.3}.bag-handle{fill:none;stroke:#968467;stroke-width:4}.mono{font-size:10px;font-variant-numeric:tabular-nums}.cell-sub{display:block;font-size:9px;color:var(--faint);margin-top:5px;font-weight:400}.record-link{padding:0;font-size:11px;font-weight:600;color:var(--blue);text-align:left}.record-link:hover{text-decoration:underline;text-underline-offset:3px}.platform-inline{display:flex;align-items:center;gap:7px;font-size:10px}.platform-inline .platform-letter{width:17px;height:17px}.positive{color:var(--accent)!important}.negative{color:#bf5c51}.attention{color:#ad6e21!important}.pill.amber{color:#96601e;background:#fcf4e5;border-color:#ead8b5}html[data-theme=dark] .pill.amber{color:#edc17f;background:#3c3020;border-color:#5a462a}html[data-theme=dark] .attention{color:#e8b96f!important}html[data-theme=dark] .negative{color:#e9a496}.demo-chart{padding:18px 24px 15px}.chart-bars svg{width:100%;height:169px;fill:none;stroke:none;border-bottom:1px solid var(--line);overflow:visible}.chart-bars rect{fill:var(--accent);opacity:.65;stroke:none}.chart-bars rect:nth-child(2n){opacity:.35}.chart-days{display:flex;justify-content:space-around;font-size:9px;color:var(--faint);padding:9px 0 0}.metric-value{font-size:27px;white-space:nowrap}.quick-demo{border:1px solid var(--accent-line);background:var(--accent-bg);color:var(--accent);border-radius:9px;padding:14px 18px;margin-top:20px;display:flex;align-items:center;gap:20px;justify-content:space-between;font-size:11px}.quick-demo>span{display:flex;align-items:flex-start;gap:9px}.quick-demo>span svg{flex-shrink:0;margin-top:1px;width:15px;height:15px}.action-dialog{max-width:650px;width:calc(100% - 32px);max-height:85dvh;overflow:auto}.action-dialog .dialog-heading{margin-bottom:18px}.action-dialog h2{font-size:23px}.action-dialog form{margin-top:22px}.action-dialog .product-cell{padding:13px;background:var(--surface-soft);border:1px solid var(--line);border-radius:9px;margin:13px 0 20px}.field-label{display:block;font-size:11px;font-weight:500;margin:17px 0 7px}.action-dialog input:not([type=checkbox]),.action-dialog select{border:1px solid var(--line-strong);border-radius:7px;background:var(--surface);color:var(--text);width:100%;min-height:41px;padding:9px 11px;font-size:12px}.action-dialog input:focus,.action-dialog select:focus{outline:2px solid var(--focus);outline-offset:2px}.form-hint{font-size:11px;color:var(--muted);line-height:1.8;margin:15px 0 22px}.action-dialog .button.wide{margin-top:7px}.platform-choices{margin:17px 0 10px;padding:0;border:0}.platform-choices legend{font-size:11px;font-weight:500;margin-bottom:7px}.platform-choices label{display:flex;align-items:center;gap:9px;border:1px solid var(--line);border-radius:7px;margin-top:7px;padding:10px 12px;font-size:12px}.platform-choices input{accent-color:var(--accent);width:15px;height:15px}.platform-choices label>span:last-child{margin-left:auto;font-size:11px;color:var(--muted)}.form-error{color:#a84533;background:#fff0eb;border:1px solid #edc7bc;padding:10px 12px;border-radius:7px;font-size:11px}.detail-facts{display:grid;grid-template-columns:repeat(2,1fr);gap:15px;margin:20px 0;padding:18px;background:var(--surface-soft);border:1px solid var(--line);border-radius:8px}.detail-facts span{font-size:10px;color:var(--muted)}.detail-facts strong{display:block;font-size:12px;font-weight:500;color:var(--text);margin-top:5px}.modal-actions{display:flex;flex-wrap:wrap;gap:9px;margin:23px 0 0}.modal-actions .button{padding:10px 16px;min-height:39px}.shipment-reference{font-size:12px;color:var(--muted);margin:10px 0 20px}.action-dialog .sample-table td{padding:10px 0}.action-dialog .sample-table th{padding:10px}.action-dialog .sample-table .product-cell{padding:0;border:0;background:none;margin:0;min-width:240px}.demo-toast{position:fixed;bottom:25px;right:26px;max-width:420px;padding:14px 18px;border:1px solid var(--accent-line);background:var(--surface);color:var(--accent);box-shadow:0 7px 35px #10261922;border-radius:10px;z-index:70;font-size:12px;line-height:1.7}.action-dialog[open]~.demo-toast{z-index:100}html[data-theme=dark] .form-error{background:#402723;color:#edb3a5;border-color:#684038}
@media(max-width:1100px){.sample-table td{padding:14px 16px}.metric-value{font-size:23px}.product-cell{min-width:210px}}
@media(max-width:700px){.sample-table td{padding:13px 15px}.sample-table th{font-size:9px}.product-cell{min-width:210px;gap:9px}.product-thumb{width:37px;height:45px}.product-thumb svg{height:39px;width:39px}.product-cell strong{font-size:10px}.product-cell span:not(.product-thumb){font-size:9px}.product-cell small{font-size:8px}.metric-value{font-size:23px}.quick-demo{padding:13px;flex-direction:column;align-items:flex-start;gap:13px;font-size:10px}.demo-toast{right:16px;left:16px;bottom:16px;font-size:11px;max-width:none}.action-dialog{padding:22px}.action-dialog h2{font-size:21px}.detail-facts{gap:12px;padding:14px}.view-badge{display:none}.action-dialog select{font-size:10px}.platform-choices label{font-size:11px}.action-dialog .product-cell{min-width:0}.action-dialog .sample-table .product-cell{min-width:205px}.demo-banner p span{max-width:250px}.sample-table .button.small{font-size:10px}.heading-actions .button{white-space:normal;max-width:128px;text-align:center}.sample-table .empty-cell{padding:0}}
