:root{--navy:#14233a;--blue:#2474e5;--green:#137a52;--red:#b42318;--bg:#f2f5f9;--card:#fff;--text:#162033;--muted:#657188;--border:#dfe5ed;--shadow:0 12px 34px rgba(20,35,58,.09)}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif}.shell{max-width:1240px;margin:0 auto;padding:22px 14px 50px}.card{background:var(--card);border:1px solid var(--border);border-radius:18px;box-shadow:var(--shadow);padding:26px;margin-bottom:18px}.login{max-width:500px;margin:8vh auto}.top{display:flex;justify-content:space-between;align-items:center;gap:14px;border-bottom:1px solid var(--border);padding-bottom:17px;margin-bottom:20px}.brand{font-size:25px;font-weight:850;color:var(--navy)}.kicker{font-size:11px;color:var(--blue);font-weight:850;letter-spacing:.1em;text-transform:uppercase}.nav{display:flex;gap:7px;flex-wrap:wrap;margin-bottom:18px}.nav button,.small{width:auto;margin:0;padding:8px 12px}h1{margin:0 0 8px;color:var(--navy)}h2{color:var(--navy)}p.sub{color:var(--muted);margin-top:0}label{display:block;font-size:13px;font-weight:750;margin:14px 0 6px}input,select,textarea{width:100%;padding:11px 12px;border:1px solid #cfd7e3;border-radius:9px;font:inherit;background:#fff}textarea{min-height:100px;resize:vertical}button{width:100%;margin-top:16px;padding:11px 14px;border:0;border-radius:9px;background:var(--blue);color:#fff;font-weight:750;cursor:pointer}button:disabled{opacity:.55;cursor:not-allowed}.secondary{background:#5f6c7b}.danger{background:var(--red)}.green{background:var(--green)}.grid2{display:grid;grid-template-columns:1fr 1fr;gap:14px}.stats{display:grid;grid-template-columns:repeat(6,1fr);gap:9px;margin:18px 0}.stat{padding:14px 8px;border:1px solid var(--border);border-radius:11px;text-align:center;background:#f8fafc}.stat b{font-size:23px;color:var(--navy);display:block}.stat span{font-size:10px;color:var(--muted);text-transform:uppercase;font-weight:750}.actions{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.action{background:#fff;border:1px solid var(--border);color:var(--text);text-align:left;min-height:90px;margin:0}.action b{display:block;color:var(--navy);font-size:16px;margin-bottom:5px}.action span{font-size:12px;color:var(--muted)}.message{padding:11px 13px;border-radius:9px;margin-top:14px}.error{background:#fff0ef;color:#9d2117;border:1px solid #f0b9b5}.success{background:#e9f7f1;color:#11603f;border:1px solid #b9dfcf}.notice{background:#fff8dd;color:#705410;border:1px solid #efd99c}.list{display:flex;flex-direction:column;gap:7px;margin-top:14px}.item{border:1px solid var(--border);border-radius:11px;background:#fff;padding:11px 13px;cursor:pointer}.item:hover{background:#f8fbff}.item-head{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.title{font-weight:850;color:var(--navy)}.meta{font-size:11px;color:var(--muted);margin-top:4px}.body{font-size:13px;white-space:pre-wrap;margin-top:7px}.tag{display:inline-flex;padding:4px 8px;border-radius:999px;font-size:10px;font-weight:850}.store{background:#e8f0fe;color:#174ea6}.note{background:#fff3cd;color:#775b00}.hold{background:#fde8e7;color:#a1261d}.ready{background:#e4f6ec;color:#11613f}.archived,.closed{background:#eceff3;color:#596579}.open{background:#e8f0fe;color:#174ea6}.hold-card{border-left-width:5px}.hold-card.Note{background:#fffdf2;border-left-color:#d8a900}.hold-card.Hold{background:#fff7f6;border-left-color:#c7352b}.hold-card.Ready-to-Ship{background:#f3fbf7;border-left-color:#168357}.hold-card.Archived{background:#f6f7f9;border-left-color:#7b8798}.toolbar{display:grid;grid-template-columns:1fr 180px 120px;gap:9px;align-items:end}.inline{display:flex;gap:7px;flex-wrap:wrap}.thread{display:flex;flex-direction:column;gap:8px;margin:14px 0}.reply{background:#fafbfd;border:1px solid var(--border);border-radius:10px;padding:12px}.hidden{display:none!important}@media(max-width:760px){.stats{grid-template-columns:repeat(3,1fr)}.grid2,.actions,.toolbar{grid-template-columns:1fr}}@media(max-width:480px){.stats{grid-template-columns:repeat(2,1fr)}.card{padding:18px}.top{align-items:flex-start;flex-direction:column}}
.clickable{cursor:pointer}.pager{margin-top:12px;justify-content:space-between}.check{display:flex;align-items:center;gap:8px}.check input{width:auto}.detail span{white-space:pre-wrap}

.module{margin:18px 0;padding:16px;border:1px solid #dbe3ef;border-radius:16px;background:#fbfdff}.module h2{margin-top:0}.ticket-card{border-left:7px solid #7c8da6;background:#f8fbff}.tag.unread{background:#6d28d9;color:white;font-weight:800}.permission-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:10px;margin:18px 0}.permission{display:flex;gap:8px;align-items:center;padding:10px;border:1px solid #dbe3ef;border-radius:10px;background:#f8fafc}.permission input{width:auto}.button-link{display:inline-block;margin-top:8px;padding:8px 12px;border-radius:8px;background:#1d4ed8;color:white;text-decoration:none}.changelog{white-space:pre-wrap;font-family:inherit;line-height:1.65}footer{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;border-top:1px solid #dbe3ef;margin-top:30px;padding-top:16px;font-size:13px;color:#64748b}footer a{color:#1d4ed8}.hold-card.note{background:#fff4c7}.hold-card.hold{background:#fee2e2}.hold-card.ready-to-ship{background:#dcfce7}.hold-card.archived{background:#e5e7eb}

/* v1.2.0 shipment processing and ticket controls */
.shipment-detail-section{margin:22px 0;padding:18px;border:1px solid var(--border);border-radius:14px;background:#fbfcfe}.shipment-detail-section h2{margin-top:0}.shipment-title{align-items:center}.copy-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.copy-field{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 12px;border:1px solid var(--border);border-radius:10px;background:#fff;min-height:64px}.copy-field>div{min-width:0}.copy-field strong{display:block;color:var(--navy);overflow-wrap:anywhere}.copy-label{display:block;color:var(--muted);font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;margin-bottom:3px}.copy-btn{width:auto;min-width:58px;margin:0;padding:7px 10px;font-size:11px;background:#eef4ff;color:#175bb8;border:1px solid #c9dbf7}.copy-btn:hover{background:#dfeaff}.document-upload-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px}.document-upload-card{height:100%;padding:14px;border:1px solid var(--border);border-radius:12px;background:#fff}.document-upload-card input{margin-top:10px}.document-upload-card button{margin-top:10px}.document-upload-message .message{font-size:11px}.document-list{display:flex;flex-direction:column;gap:8px}.document-row{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;border:1px solid var(--border);border-radius:10px;background:#fff}.small-title{font-size:13px;margin-top:5px}.button-link{display:inline-flex;align-items:center;justify-content:center;padding:8px 11px;border-radius:8px;background:var(--blue);color:#fff;text-decoration:none;font-weight:750;font-size:12px}.ticket-actions{display:flex;justify-content:flex-end;margin-top:18px;padding-top:16px;border-top:1px solid var(--border)}.ticket-status-btn{width:auto;min-width:160px;margin:0;padding:10px 18px}.danger-outline{background:#fff;color:var(--red);border:1px solid #e0a7a2}.danger-outline:hover{background:#fff0ef}.changelog-page{max-width:980px}.release{padding:18px 0;border-top:1px solid var(--border)}.release:first-of-type{border-top:0}.release h2{margin-bottom:5px}.release h3{margin:18px 0 7px;color:var(--navy)}.release ul{margin:8px 0 0;padding-left:22px}.release li{margin:6px 0;line-height:1.45}.release-version{display:inline-flex;background:#e8f0fe;color:#174ea6;padding:5px 9px;border-radius:999px;font-size:12px;font-weight:850}
@media(max-width:760px){.copy-grid,.document-upload-grid{grid-template-columns:1fr}.document-row{align-items:flex-start;flex-direction:column}.ticket-status-btn{width:100%}}


/* v1.2.1 processing and holds workflow */
.processing-parcel-info{margin-top:18px;padding-top:18px;border-top:1px solid var(--border)}
.processing-parcel-info h2{font-size:16px;margin:0 0 10px}
.weight-field{margin-top:10px;max-width:50%}
.document-upload-card.document-complete{border-color:#98d4b8;background:#f3fbf7}
.tag.required{background:#fff0ef;color:#9d2117}
.upload-existing{overflow-wrap:anywhere;margin:8px 0}
.tag.updated{background:#6d28d9;color:#fff}
.hold-detail{margin:18px 0;padding:20px;border:1px solid var(--border);border-left-width:7px;border-radius:14px;background:#fff}
.hold-detail.note{background:#fffdf2;border-left-color:#d8a900}
.hold-detail.hold{background:#fff7f6;border-left-color:#c7352b}
.hold-detail.ready-to-ship{background:#f3fbf7;border-left-color:#168357}
.hold-detail.archived{background:#f6f7f9;border-left-color:#7b8798}
.hold-detail-notes{font-size:16px;line-height:1.55}
.hold-actions{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end;margin-top:16px}
.hold-actions button{width:auto;margin:0}
@media(max-width:760px){.weight-field{max-width:none}.hold-actions button{width:100%}}
.weight-copy-row{display:flex;align-items:center;gap:9px}.weight-copy-row input{margin:0;flex:1}.weight-copy-row .copy-btn{flex:0 0 auto;min-width:100px}
@media(max-width:480px){.weight-copy-row{align-items:stretch;flex-direction:column}.weight-copy-row .copy-btn{width:100%}}

/* v1.2.3 address workflow */
.copy-all-btn{width:auto;margin:12px 0;padding:10px 14px;background:#163d73;color:#fff;border:1px solid #163d73;box-shadow:0 3px 10px rgba(20,35,58,.12)}
.copy-all-btn:hover{background:#0f315f}
.processing-username-tag{display:inline-flex;align-items:center;margin-top:7px;padding:5px 10px;border:1px solid #bfd1ea;border-radius:999px;background:#eef5ff;color:#174f91;font-size:13px;font-weight:800;line-height:1}
@media(max-width:760px){.copy-all-btn{width:100%}}


/* v1.3.0 orders module */
.order-card{border-left:7px solid #2563eb;background:#f8fbff}.import-list{display:flex;flex-direction:column;gap:9px;margin:15px 0}.import-row{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;padding:12px;border:1px solid var(--border);border-radius:11px;background:#fff;cursor:pointer}.import-row input{width:auto;margin:0}.import-row.import-blocked{opacity:.62;background:#f5f6f8;cursor:not-allowed}.order-actions{display:flex;gap:10px;justify-content:flex-end;flex-wrap:wrap;margin-top:16px}.order-actions button{width:auto;margin:0}@media(max-width:760px){.import-row{grid-template-columns:auto 1fr}.import-row>.tag{grid-column:2}.order-actions button{width:100%}}
.order-fedex-panel{padding:15px 17px;border-left:4px solid #2563eb}.order-fedex-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.order-fedex-heading h2{margin:1px 0 0;font-size:18px}.order-fedex-controls{display:grid;grid-template-columns:auto minmax(130px,220px) auto;gap:9px;align-items:end;margin-top:13px}.order-fedex-controls label{align-self:center;margin:0;color:var(--navy);font-size:12px;font-weight:800}.order-fedex-controls label span{color:var(--muted);font-weight:650}.order-fedex-controls input,.order-fedex-controls button{margin:0}.order-fedex-options{margin-top:10px;border-top:1px solid var(--border)}.order-fedex-options summary{display:flex;align-items:center;justify-content:space-between;padding:10px 1px 2px;cursor:pointer;color:var(--muted);font-size:11px;font-weight:750}.order-fedex-options summary span{color:var(--navy)}.order-fedex-options-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:9px}.order-fedex-options textarea{min-height:62px}.order-fedex-result{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:9px;margin-top:10px}.order-fedex-ci-ready,.order-fedex-rate{display:flex;align-items:center;gap:9px;padding:10px 11px;border:1px solid var(--border);border-radius:10px;background:#fff}.order-fedex-ci-ready>div,.order-fedex-rate>div{display:grid;min-width:0;gap:2px}.order-fedex-ci-ready small,.order-fedex-rate small{overflow:hidden;color:var(--muted);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.order-fedex-ci-ready .compact-link{margin-left:auto}.order-fedex-rate{justify-content:space-between}.order-fedex-rate span{color:var(--muted);font-size:9px;font-weight:800;text-transform:uppercase}.order-fedex-rate strong{font-size:17px;color:var(--navy)}.order-fedex-rate button{width:auto;margin:0;white-space:nowrap}.status-dot{flex:0 0 9px;width:9px;height:9px;border-radius:50%;background:#16a34a;box-shadow:0 0 0 3px #dcfce7}.fedex-booked-summary{display:flex;justify-content:center;gap:8px;margin:-2px 0 12px;color:var(--muted);font-size:12px}.fedex-booked-summary strong{color:var(--navy)}.fedex-status-panel{padding:14px 16px}.fedex-status-panel .message{margin-top:10px}.fedex-status-panel .copy-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.fedex-status-panel .copy-card{padding:9px}
@media(max-width:700px){.order-fedex-controls{grid-template-columns:1fr}.order-fedex-controls label{align-self:auto}.order-fedex-controls button{width:100%}.order-fedex-result,.order-fedex-options-grid{grid-template-columns:1fr}.order-fedex-heading{align-items:flex-start}.fedex-status-panel .copy-grid{grid-template-columns:1fr}}
.order-information-heading{align-items:center;margin-bottom:14px}.order-information-heading h2{margin:0}.order-information-heading .meta{margin-top:3px}.order-information-heading button{flex:0 0 auto;margin:0}.order-information-save{display:flex;justify-content:flex-end;margin-top:14px}.order-information-save button{margin:0}.order-fedex-controls{display:flex;align-items:center;justify-content:space-between;gap:12px}.order-fedex-controls .meta{max-width:580px;margin:0}.order-fedex-controls button{flex:0 0 auto}
@media(max-width:700px){.order-information-heading{align-items:flex-start}.order-fedex-controls{align-items:stretch;flex-direction:column}.order-fedex-controls button,.order-information-save button{width:100%}}
.order-header-actions{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.order-header-actions button{margin:0}.erocks-paste-form{max-width:880px}.erocks-paste-form textarea{min-height:360px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;line-height:1.55}.erocks-review{margin-top:18px}.erocks-review>form>.grid2{margin-top:12px}.erocks-source-note{display:grid;gap:3px;margin:16px 0;padding:12px 14px;border:1px solid var(--border);border-radius:11px;background:#f8fafc}.erocks-source-note span{font-size:13px}.erocks-source-note small{color:var(--muted)}.erocks-item-review{margin-top:20px;padding:16px;border:1px solid var(--border);border-radius:14px;background:#f8fbff}.erocks-item-review h3{margin:0 0 3px;color:var(--navy)}.erocks-review-item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center;padding:12px 0;border-bottom:1px solid var(--border)}.erocks-review-item>div{display:grid;grid-template-columns:minmax(90px,auto) minmax(0,1fr);gap:12px;align-items:center}.erocks-review-item span{min-width:0}.erocks-total-row{display:grid;grid-template-columns:1fr auto 1fr auto;gap:12px;align-items:center;padding-top:13px}.erocks-total-row span{color:var(--muted);font-size:12px;text-align:right}.erocks-usd-confirm{display:flex;gap:11px;align-items:flex-start;margin:18px 0;padding:14px;border:1px solid #b9d6fb;border-radius:12px;background:#eef6ff;cursor:pointer}.erocks-usd-confirm input{width:auto;margin:3px 0 0}.erocks-usd-confirm span{display:grid;gap:3px}.erocks-usd-confirm small{color:var(--muted);font-weight:500}.erocks-import-complete{display:flex;gap:10px;align-items:center;flex-wrap:wrap;padding:16px;border:1px solid #b9dfcf;border-radius:12px;background:#e9f7f1}.erocks-import-complete strong{margin-right:auto}.erocks-import-complete button{margin:0}
@media(max-width:760px){.order-header-actions{justify-content:flex-start}.erocks-review-item>div{grid-template-columns:1fr}.erocks-total-row{grid-template-columns:1fr auto}.erocks-import-complete button{width:100%}}

.order-store-tag{font-size:.86rem;padding:.3rem .65rem;font-weight:800}.order-tags{display:flex;gap:.45rem;align-items:center;margin-top:.45rem}.hold-link{margin:.2rem}.warning{background:#fff3e3!important;color:#9a4f05!important;border:1px solid #efbc79!important}

/* v1.3.2 order card actions */
.order-card-main{flex:1;min-width:0}
.order-card-actions{display:flex;align-items:flex-end;gap:8px;flex-direction:column}
@media (max-width:700px){.order-card-actions{align-items:flex-start;margin-top:10px}.order-card .item-head{align-items:flex-start}}


/* v1.3.3 order workflow, notifications and shipment navigation */
.order-card.store-ebay{background:#f2f7ff;border-left-color:#2563eb}
.order-card.store-etsy{background:#fff7ed;border-left-color:#f97316}
.order-store-tag.store-ebay{background:#dbeafe;color:#1d4ed8}
.order-store-tag.store-etsy{background:#ffedd5;color:#c2410c}
.app-modal-backdrop{position:fixed;inset:0;z-index:9999;display:grid;place-items:center;padding:20px;background:rgba(15,23,42,.55);backdrop-filter:blur(3px)}
.app-modal{width:min(460px,100%);padding:28px;border-radius:18px;background:#fff;box-shadow:0 24px 80px rgba(15,23,42,.3);text-align:center}
.fedex-booking-progress{cursor:wait}.fedex-booking-spinner{display:block;width:54px;height:54px;margin:0 auto 16px;border:5px solid rgba(20,184,166,.2);border-top-color:#14b8a6;border-radius:50%;animation:fedex-booking-spin .8s linear infinite}@keyframes fedex-booking-spin{to{transform:rotate(360deg)}}
.order-fedex-validation{margin:12px 0;padding:14px 16px;border:1px solid #f0b44c;border-radius:12px;background:rgba(245,158,11,.1);color:var(--text)}.order-fedex-validation ul{margin:8px 0 0;padding-left:20px}.order-fedex-validation li+li{margin-top:5px}.order-fedex-book-actions,.order-fedex-rate>.order-fedex-book-actions{display:flex;align-items:center;justify-content:flex-end;gap:12px;flex-wrap:wrap}.order-marketplace-tracking{display:flex;align-items:flex-start;gap:10px;max-width:370px;margin:0;padding:10px 12px;border:1px solid #b9dfcf;border-radius:11px;background:#f2fbf7;text-align:left;cursor:pointer}.order-marketplace-tracking input{width:19px;height:19px;flex:0 0 19px;margin:1px 0 0;padding:0;accent-color:var(--green)}.order-marketplace-tracking span{display:grid;min-width:0;gap:2px}.order-marketplace-tracking strong{line-height:1.25}.order-marketplace-tracking small{color:var(--muted);font-weight:500;line-height:1.35}.order-marketplace-tracking-unavailable{max-width:340px;line-height:1.4}
.app-modal h2{margin:8px 0}.app-modal p{color:var(--muted);line-height:1.5}.modal-dialog-icon{display:grid;place-items:center;width:54px;height:54px;margin:0 auto;border-radius:50%;background:#e0f2fe;color:#0369a1;font-size:28px;font-weight:900}.modal-dialog-icon.success{background:#dcfce7;color:#15803d}.modal-dialog-icon.danger{background:#fee2e2;color:#b91c1c}.modal-message{white-space:pre-line}.modal-input-label{display:block;margin-top:18px;text-align:left}.modal-input{min-height:88px}.modal-actions{display:flex;justify-content:center;gap:10px;margin-top:20px}.modal-actions button{width:auto;margin:0}
.shipment-nav{display:grid;grid-template-columns:1fr auto 1fr;gap:10px;align-items:center;margin:0 0 18px}.shipment-nav button{width:auto;margin:0}.shipment-nav button:last-child{justify-self:end}
@media(max-width:620px){.modal-actions{flex-direction:column}.modal-actions button{width:100%}.shipment-nav{grid-template-columns:1fr 1fr}.shipment-nav button:nth-child(2){grid-column:1/-1;grid-row:2;width:100%}.shipment-nav button:last-child{justify-self:stretch}.order-fedex-book-actions,.order-fedex-rate>.order-fedex-book-actions{align-items:stretch;flex-direction:column}.order-marketplace-tracking{width:100%;max-width:none}.order-fedex-book-actions>button{width:100%}}


/* v1.3.4 settings, copy feedback and shipment presentation */
.shipment-nav-compact{grid-template-columns:auto 1fr auto;justify-content:space-between}
.shipment-nav-compact button{min-width:132px;max-width:210px}
.shipment-nav-compact button:nth-child(2){justify-self:center}
.copied-field{background:#effcf3!important;border-color:#a7dfb8!important;box-shadow:0 0 0 3px rgba(34,197,94,.08);transition:background .2s,border-color .2s,box-shadow .2s}
.settings-section{padding:20px;border:1px solid var(--border);border-radius:14px;background:#fbfdff}.settings-section h2{margin-top:0}
.shipment-list-card{border-left:6px solid #8aa4c5}.shipment-status{font-size:11px;padding:5px 10px}.shipment-status.waiting{background:#fff3cd;color:#7a5b00}.shipment-status.in-progress{background:#dbeafe;color:#1d4ed8}.shipment-status.complete{background:#dcfce7;color:#166534}.shipment-store{font-size:11px;padding:5px 10px}.shipment-store.store-ebay{background:#dbeafe;color:#1d4ed8}.shipment-store.store-etsy{background:#ffedd5;color:#c2410c}.shipment-store.store-shopify{background:#dcfce7;color:#166534}.shipment-store.store-e-rocks{background:#ede9fe;color:#6d28d9}.shipment-store.store-other{background:#e5e7eb;color:#4b5563}
.document-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 14px}.document-summary-row{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;border:1px solid var(--border);border-radius:10px;background:#fff}.document-summary-row.available{background:#f0fdf4;border-color:#bbf7d0;color:#166534}.document-summary-row.missing{background:#f8fafc;color:#64748b}
.ticket-actions{gap:10px;flex-wrap:wrap}.ticket-actions .danger{background:#b42318;color:#fff;border-color:#b42318}
@media(max-width:700px){.shipment-nav-compact{grid-template-columns:1fr 1fr}.shipment-nav-compact button{max-width:none}.shipment-nav-compact button:nth-child(2){grid-column:1/-1;grid-row:2;width:100%}.document-summary{grid-template-columns:1fr}}
.invoice-generated-at{margin-top:6px;font-weight:600}.document-actions{display:flex;gap:8px;flex-wrap:wrap;margin:10px 0}.document-actions .button-link{width:auto;display:inline-flex}

/* v1.3.34 stockpile management */
.stockpile-id{margin-top:3px;color:var(--muted);font-size:11px;font-weight:750;letter-spacing:.045em}
.stockpile-toolbar{display:grid;grid-template-columns:minmax(220px,1.5fr) repeat(3,minmax(145px,1fr)) auto;gap:9px;align-items:end;margin:14px 0}
.stockpile-toolbar button{margin:0}
.stockpile-view-toggle{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}
.stockpile-view-toggle button{margin:0}
.view-count{display:inline-grid;min-width:24px;height:24px;margin-left:6px;padding:0 6px;place-items:center;border-radius:999px;background:rgba(255,255,255,.22);font-size:12px}.stockpile-view-toggle .secondary .view-count{background:#e2e8f0;color:#334155}
.notification-module{margin-bottom:22px}.notification-list{display:grid;gap:10px}.notification-item{display:grid;width:100%;margin:0;padding:14px 16px;gap:5px;border:1px solid var(--border);border-radius:12px;background:#fff;color:var(--text);text-align:left}.notification-item:hover{border-color:#94a3b8;background:#f8fafc}.notification-item.unread{border-left:5px solid #2563eb;background:#eff6ff}.notification-item-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.notification-item .meta{font-weight:400;text-transform:capitalize}
.stockpile-card{cursor:default;border-left:7px solid #5a6b80}
.stockpile-card.active{border-left-color:#2474e5}
.stockpile-card.soft-limit-reached{border-left-color:#d68a00;background:#fffaf0}
.stockpile-card.hard-limit-reached{border-left-color:var(--red);background:#fff4f2;box-shadow:0 0 0 1px rgba(180,35,24,.13)}
.stockpile-warning.active{background:#e8f0fe;color:#174ea6}
.stockpile-warning.soft-limit-reached{background:#fff0c7;color:#704b00;border:1px solid #e0b752}
.stockpile-warning.hard-limit-reached{background:#fde8e7;color:#991f17;border:1px solid #e4a09b}
.stockpile-status.active{background:#e8f0fe;color:#174ea6}
.stockpile-status.ready-to-ship{background:#e4f6ec;color:#11613f}
.stockpile-status.shipped{background:#dcfce7;color:#11603f}
.stockpile-status.cancelled{background:#eceff3;color:#596579}
.stockpile-note{padding:9px 11px;border-radius:8px;background:rgba(255,255,255,.72)}
.stockpile-dates{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px}
.stockpile-dates span{display:flex;flex-direction:column;gap:3px;padding:8px;border:1px solid var(--border);border-radius:8px;background:rgba(255,255,255,.8);font-size:12px}
.stockpile-dates b{color:var(--muted);font-size:10px;text-transform:uppercase;letter-spacing:.04em}
.stockpile-card-actions,.stockpile-actions{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap;margin-top:12px}
.stockpile-card-actions button,.stockpile-actions button{width:auto;margin:0}
.stockpile-empty{display:flex;flex-direction:column;gap:5px;padding:28px;text-align:center;color:var(--muted);border:1px dashed #bbc6d5;border-radius:12px}
.stockpile-empty strong{color:var(--navy)}
.stockpile-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}
.stockpile-detail-grid>div{display:flex;flex-direction:column;gap:4px;padding:11px;border:1px solid var(--border);border-radius:9px;background:#fff}
.stockpile-detail-grid b{color:var(--muted);font-size:10px;text-transform:uppercase;letter-spacing:.04em}
.stockpile-no-note{margin-top:12px}
.stockpile-relations{margin-top:14px}
.stockpile-audit{display:flex;flex-direction:column}
.stockpile-audit-row{display:flex;justify-content:space-between;gap:18px;padding:12px 0;border-top:1px solid var(--border)}
.stockpile-audit-row:first-child{border-top:0}
.stockpile-audit-row>.meta{text-align:right;flex:0 0 auto}
@media(max-width:850px){.stockpile-toolbar{grid-template-columns:1fr 1fr}.stockpile-toolbar input{grid-column:1/-1}.stockpile-toolbar button{width:100%}}
@media(max-width:620px){.stockpile-dates,.stockpile-detail-grid,.stockpile-toolbar{grid-template-columns:1fr}.stockpile-toolbar input{grid-column:auto}.stockpile-card .item-head{flex-direction:column}.stockpile-card-actions button,.stockpile-actions button{width:100%}.stockpile-audit-row{flex-direction:column}.stockpile-audit-row>.meta{text-align:left}}

.processing-company-field,.processing-vat-field{margin-top:18px}.processing-vat-field textarea{min-height:88px}

/* v1.3.38 ticket assignment and chat images */
.ticket-list-toolbar{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin:12px 0 16px}.ticket-filter-bar{display:flex;flex-wrap:wrap;gap:8px;margin:0}.ticket-filter-bar button{margin:0}
.ticket-status-switch{display:inline-flex;flex:0 0 auto;padding:3px;border:1px solid #aeb9c8;border-radius:999px;background:#e9eef5}.ticket-status-switch button{width:auto;min-width:76px;margin:0;padding:7px 12px;border-radius:999px;background:transparent;color:#526174}.ticket-status-switch button.active{background:var(--blue);color:#fff;box-shadow:0 2px 6px rgba(36,116,229,.25)}
.ticket-create-assignee{max-width:420px}
.ticket-assignment{max-width:460px;margin:14px 0 0 auto;border:1px solid var(--border);border-radius:10px;background:#f8fafc}.ticket-assignment summary{padding:9px 12px;cursor:pointer;color:var(--muted);font-size:12px;font-weight:800}.ticket-assignment summary span{color:var(--navy);font-weight:700}.ticket-assignment form{padding:0 10px 10px}.ticket-assignment .inline{align-items:center;flex-wrap:nowrap}.ticket-assignment select{min-width:0;margin:0;padding:8px 10px}.ticket-assignment button{flex:0 0 auto;margin:0;width:auto;padding:8px 12px}
.inline>.grow{flex:1 1 320px;min-width:0}
.ticket-image-drop{display:grid;place-items:center;gap:6px;margin:12px 0;padding:20px;border:2px dashed #a8b6c8;border-radius:12px;background:#f8fafc;text-align:center;color:var(--muted)}.ticket-image-drop strong{color:var(--navy)}.ticket-image-drop button{width:auto;margin:6px 0 0}.ticket-image-drop.dragging{border-color:#2474e5;background:#eff6ff}
.ticket-image-preview,.ticket-image-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(135px,1fr));gap:10px;margin:12px 0}
.ticket-image-preview-card,.ticket-image-grid a{display:flex;min-width:0;flex-direction:column;gap:6px;padding:8px;border:1px solid var(--border);border-radius:10px;background:#fff;color:var(--text);text-decoration:none}
.ticket-image-preview-card img,.ticket-image-grid img{width:100%;height:120px;object-fit:cover;border-radius:7px;background:#e2e8f0}
.ticket-image-preview-card span,.ticket-image-grid span{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.ticket-image-preview-card button{width:100%;margin:0}
.ticket-image-grid a:hover{border-color:#2474e5}.reply .body{white-space:pre-wrap;overflow-wrap:anywhere}
@media(max-width:700px){.ticket-list-toolbar{align-items:stretch;flex-direction:column}.ticket-status-switch{align-self:flex-start}}
@media(max-width:620px){.ticket-assignment{max-width:none}.ticket-assignment .inline{align-items:stretch;flex-direction:column}.ticket-assignment select,.ticket-assignment button{width:100%;min-width:0}.ticket-image-preview,.ticket-image-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}

/* v1.3.40 compact dashboard summaries */
.module:not(.notification-module){padding:12px 14px}.module:not(.notification-module) h2{margin-bottom:6px;font-size:18px}.module .stats{grid-template-columns:repeat(auto-fit,minmax(86px,116px));justify-content:start;gap:6px;margin:7px 0 0}.module .stat{padding:7px 6px;border-radius:9px}.module .stat b{font-size:18px}.module .stat span{font-size:9px}

/* v1.3.41 activity log and compact operational views */
.user-menu{display:flex;align-items:center;gap:12px}.user-menu button{margin:0}.user-greeting{display:grid;text-align:right;line-height:1.12}.user-greeting span{color:var(--muted);font-size:11px}.user-greeting strong{color:var(--navy);font-size:14px}.user-greeting small{margin-top:2px;color:var(--muted);font-size:10px}
.dashboard-preview-list .body{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;white-space:normal;line-height:1.45}.dashboard-empty{display:flex;flex-direction:column;gap:4px;padding:18px 20px;border:1px dashed #aebbd0;border-radius:12px;background:#f7faff;color:var(--muted)}.dashboard-empty strong{color:var(--navy);font-size:15px}.dashboard-empty span{font-size:12px}
.activity-toolbar{display:grid;grid-template-columns:minmax(190px,1.5fr) minmax(140px,.8fr) minmax(170px,1fr) auto;gap:9px;align-items:end;margin:16px 0}.activity-toolbar label{margin-top:0}.activity-toolbar button{margin:0}.activity-list{display:flex;flex-direction:column;gap:7px}.activity-row{padding:11px 13px;border:1px solid var(--border);border-radius:10px;background:#fff}.activity-row .item-head{align-items:center}.activity-main{min-width:0}
.stockpile-card{padding:8px 11px}.stockpile-card .title{font-size:14px}.stockpile-card .tag{padding:3px 7px;font-size:9px}.stockpile-card .stockpile-id{margin-top:1px;font-size:10px}.stockpile-card .stockpile-note{display:-webkit-box;overflow:hidden;margin-top:6px;padding:6px 8px;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.35}.stockpile-card .stockpile-dates{gap:6px;margin-top:7px}.stockpile-card .stockpile-dates span{gap:1px;padding:5px 7px;font-size:11px}.stockpile-card .stockpile-dates b{font-size:9px}.stockpile-card .stockpile-card-actions{gap:6px;margin-top:7px}.stockpile-card .stockpile-card-actions button{padding:6px 9px;font-size:11px}
@media(max-width:760px){.activity-toolbar{grid-template-columns:1fr 1fr}.activity-toolbar>div:first-child{grid-column:1/-1}.activity-toolbar button{width:100%}}
@media(max-width:480px){.user-menu{width:100%;justify-content:space-between}.user-greeting{text-align:left}.activity-toolbar{grid-template-columns:1fr}.activity-toolbar>div:first-child{grid-column:auto}}

/* v1.3.84 administrator Etsy Listing Checker */
.listing-check-page-head{align-items:flex-end;margin-bottom:14px}.listing-check-page-head h1{margin:2px 0 4px}.listing-check-run-controls{display:flex;align-items:flex-end;justify-content:flex-end;flex-wrap:wrap;gap:8px}.listing-check-run-controls label{margin:0;color:var(--muted);font-size:10px}.listing-check-run-controls select{width:105px;margin:4px 0 0}.listing-check-run-controls button{width:auto;min-width:170px;margin:0}
.listing-check-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:12px 0}.listing-check-stats .stat{min-width:0;padding:11px 13px}.listing-check-stats .stat b{font-size:20px}.listing-check-stats .stat span{font-size:10px}
.listing-check-tabs{display:flex;gap:7px;margin:14px 0 9px}.listing-check-tabs button{width:auto;margin:0}.listing-check-tabs button.active{background:var(--navy);color:#fff}
.listing-check-toolbar{display:grid;grid-template-columns:minmax(240px,1fr) minmax(170px,.45fr) minmax(190px,.55fr) auto auto;gap:8px;align-items:end;margin:0 0 12px}.listing-check-toolbar input,.listing-check-toolbar select,.listing-check-toolbar button{margin:0}.listing-check-toolbar>div label{margin-top:0}
.listing-check-note{margin:0 0 12px}.listing-check-list{display:grid;gap:10px}.listing-check-card{display:grid;grid-template-columns:118px minmax(0,1fr);overflow:hidden;border:1px solid var(--border);border-radius:14px;background:#fff;box-shadow:0 3px 12px rgba(20,35,58,.055)}.listing-check-image{min-height:118px;background:#eef2f7}.listing-check-image img,.listing-check-image-placeholder{display:grid;width:100%;height:100%;min-height:118px;place-items:center;object-fit:cover;color:var(--muted);font-size:10px}.listing-check-main{display:grid;gap:9px;min-width:0;padding:13px 15px}.listing-check-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.listing-check-heading h2{margin:3px 0 0;color:var(--navy);font-size:15px;line-height:1.35}.listing-check-badges{display:flex;flex:0 0 auto;flex-wrap:wrap;justify-content:flex-end;gap:6px}.tag.listing-check-status{font-size:10px}.tag.listing-check-status.looks_good{background:#dcfce7;color:#166534}.tag.listing-check-status.minor_improvements{background:#fef3c7;color:#92400e}.tag.listing-check-status.needs_review{background:#ffedd5;color:#9a3412}.tag.listing-check-status.possible_mismatch{background:#fee2e2;color:#991b1b}.tag.listing-check-old-site{background:#ede9fe;color:#6b21a8}
.listing-check-reasons{display:grid;gap:3px;margin:0;padding-left:19px;color:#3d4b60;font-size:12px;line-height:1.45}.listing-check-clear{margin:0;color:#277451;font-size:12px;font-weight:700}.listing-check-tags{display:flex;flex-wrap:wrap;gap:5px}.listing-check-tags span{padding:4px 7px;border-radius:999px;background:#eef5ff;color:#174f91;font-size:9px;font-weight:750}.listing-check-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:8px;border-top:1px solid var(--border)}.listing-check-footer .inline{justify-content:flex-end}.listing-check-footer button,.listing-check-footer .button-link{width:auto;margin:0}.listing-check-reviewed{background:#16855b}.listing-check-reviewed:hover{background:#106d49}
@media(max-width:900px){.listing-check-toolbar{grid-template-columns:1fr 1fr}.listing-check-toolbar>div:first-child{grid-column:1/-1}.listing-check-toolbar button{width:100%}}
@media(max-width:680px){.listing-check-page-head{align-items:stretch;flex-direction:column}.listing-check-run-controls{align-items:stretch}.listing-check-run-controls label{flex:0 0 105px}.listing-check-run-controls select,.listing-check-run-controls button{width:100%}.listing-check-run-controls button{flex:1}.listing-check-stats{grid-template-columns:1fr 1fr}.listing-check-card{grid-template-columns:82px minmax(0,1fr)}.listing-check-image img,.listing-check-image-placeholder{min-height:100px}.listing-check-heading,.listing-check-footer{align-items:flex-start;flex-direction:column}.listing-check-badges{justify-content:flex-start}.listing-check-footer .inline{width:100%;justify-content:flex-start;flex-wrap:wrap}}
@media(max-width:480px){.listing-check-toolbar{grid-template-columns:1fr}.listing-check-toolbar>div:first-child{grid-column:auto}.listing-check-card{grid-template-columns:1fr}.listing-check-image{height:170px}.listing-check-main{padding:12px}.listing-check-footer .inline{display:grid}.listing-check-footer button,.listing-check-footer .button-link{width:100%;text-align:center}}


/* FedEx Sandbox developer diagnostics */
.fedex-debug{margin-top:14px;border:1px solid #d5dde8;border-radius:10px;background:#f8fafc;padding:12px}
.fedex-debug summary{cursor:pointer;font-weight:700;color:#17324d}
.fedex-debug .debug-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px;margin:12px 0}
.fedex-debug .debug-grid div{background:#fff;border:1px solid #e0e6ee;border-radius:8px;padding:8px}
.fedex-debug .debug-grid strong,.fedex-debug label{display:block;font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:#53677d;margin-top:10px}
.fedex-debug code{display:block;margin-top:4px;overflow-wrap:anywhere}
.fedex-debug pre{max-height:340px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;background:#0f172a;color:#e2e8f0;border-radius:8px;padding:12px;font-size:12px;line-height:1.45}

/* v1.3.48 grouped navigation and order processing handoff */
.nav{align-items:center}.nav-link.current,.nav-menu.current>.nav-menu-trigger{background:var(--navy);box-shadow:0 2px 7px rgba(20,35,58,.18)}
.nav-menu{position:relative}.nav-menu-trigger{display:flex;align-items:center;gap:7px}.nav-menu-trigger .nav-chevron{font-size:10px;transition:transform .15s ease}.nav-menu.open>.nav-menu-trigger .nav-chevron{transform:rotate(180deg)}
.nav-dropdown{display:none;position:absolute;top:calc(100% + 6px);left:0;z-index:40;width:max-content;min-width:190px;padding:6px;border:1px solid var(--border);border-radius:11px;background:#fff;box-shadow:0 14px 34px rgba(20,35,58,.18)}.nav-menu.open>.nav-dropdown{display:grid;gap:3px}.nav-dropdown button{width:100%;margin:0;padding:9px 11px;background:#fff;color:var(--text);text-align:left}.nav-dropdown button:hover,.nav-dropdown button:focus-visible{background:#eef5ff;color:#174f91;outline:none}.nav button:focus-visible{outline:3px solid rgba(36,116,229,.25);outline-offset:2px}
.order-processed-modal{width:min(580px,100%)}.order-processed-actions{flex-wrap:wrap}.order-processed-actions button{min-width:140px}
@media(max-width:760px){.nav{display:grid;grid-template-columns:1fr 1fr;align-items:start}.nav>.nav-link,.nav>.nav-menu,.nav-menu-trigger{width:100%}.nav-menu.open{grid-column:1/-1}.nav-dropdown{position:static;width:100%;min-width:0;margin-top:5px;box-shadow:none}.nav-dropdown button{padding:10px 12px}.order-processed-actions button{width:100%}}
@media(max-width:480px){.nav{grid-template-columns:1fr}.nav-menu.open{grid-column:auto}}

/* v1.3.49 products and Etsy catalogue */
.product-sync-summary{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:12px 0 6px;padding:11px 14px;border:1px solid #fed7aa;border-left:5px solid #f97316;border-radius:11px;background:#fff8f1}.product-sync-summary>div{display:grid;gap:2px}.product-sync-summary span{color:var(--muted);font-size:11px}.product-sync-summary button{width:auto;margin:0;flex:0 0 auto}
.product-stats{display:flex;flex-wrap:wrap;gap:7px;margin:14px 0 8px}.product-stats span{display:inline-flex;align-items:baseline;gap:4px;padding:5px 9px;border:1px solid var(--border);border-radius:999px;background:#f8fafc;color:var(--muted);font-size:10px}.product-stats b{color:var(--navy);font-size:13px}
.product-toolbar{display:grid;grid-template-columns:minmax(220px,1.6fr) minmax(115px,.62fr) minmax(135px,.72fr) minmax(145px,.78fr) auto auto;gap:8px;align-items:end;margin:8px 0 14px}.product-toolbar input,.product-toolbar select,.product-toolbar button{margin:0}.product-sort-control{display:grid;gap:4px;margin:0}.product-sort-control span{color:var(--muted);font-size:9px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.product-sort-control select{width:100%}
.product-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(205px,1fr));gap:11px}.product-card{overflow:hidden;padding:0;border:1px solid var(--border);border-radius:12px;background:#fff;box-shadow:0 2px 8px rgba(20,35,58,.06);transition:transform .12s,border-color .12s,box-shadow .12s}.product-card:hover{transform:translateY(-2px);border-color:#f59e63;box-shadow:0 8px 20px rgba(20,35,58,.11)}.product-card>img,.product-image-placeholder{display:grid;width:100%;height:155px;place-items:center;object-fit:cover;background:#eef1f5;color:#778397;font-size:12px}.product-card-body{display:grid;gap:7px;padding:10px}.product-card-top,.product-card-footer,.product-card-meta{display:flex;align-items:center;justify-content:space-between;gap:7px}.product-card h2{display:-webkit-box;overflow:hidden;min-height:36px;margin:0;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--navy);font-size:14px;line-height:1.3}.product-card-meta{align-items:flex-start;color:var(--muted);font-size:9px}.product-card-meta span{min-width:0;overflow-wrap:anywhere}.product-card-meta span:first-child{color:var(--text);font-weight:750}.product-card-meta span:last-child{text-align:right}.product-card-footer{font-size:11px}.product-card-footer strong{color:var(--navy)}.product-card-footer span{color:var(--muted);text-align:right}.product-empty{grid-column:1/-1}
.tag.product-status{font-size:9px}.product-status.active{background:#dcfce7;color:#166534}.product-status.sold_out{background:#ffedd5;color:#9a3412}.product-status.inactive{background:#e2e8f0;color:#475569}.product-status.draft{background:#dbeafe;color:#1d4ed8}.product-status.expired,.product-status.deleted{background:#fee2e2;color:#991b1b}.tag.planned{background:#ede9fe;color:#6d28d9}
.product-detail-head{display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:start;margin-bottom:14px}.product-detail-head button{width:auto;margin:2px 0 0}.product-detail-head h1{margin:2px 0 7px;font-size:24px}.compact-link{padding:5px 9px;font-size:10px}
.product-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:9px;margin:12px 0 16px}.product-gallery a,.product-gallery-missing{display:grid;gap:5px;min-width:0;padding:6px;border:1px solid var(--border);border-radius:10px;background:#fff;color:var(--text);text-decoration:none}.product-gallery img{width:100%;height:118px;border-radius:7px;object-fit:cover;background:#eef1f5}.product-gallery span{overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.product-gallery a:hover{border-color:#f97316}.product-gallery-missing{place-content:center;min-height:132px;text-align:center;color:var(--muted)}.product-gallery-missing small{white-space:normal}
.product-detail-layout{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(270px,.8fr);gap:13px;align-items:start}.product-detail-section,.product-raw{margin:0 0 11px;padding:14px;border:1px solid var(--border);border-radius:12px;background:#fbfdff}.product-detail-section h2{margin:0 0 9px;font-size:15px}.product-description{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.55}.product-tags{display:flex;flex-wrap:wrap;gap:6px}.product-tags span{padding:5px 8px;border-radius:999px;background:#eef5ff;color:#174f91;font-size:10px;font-weight:700}.product-facts{display:grid;gap:0}.product-facts>div{display:grid;grid-template-columns:minmax(100px,.8fr) minmax(0,1.2fr);gap:8px;padding:7px 0;border-top:1px solid var(--border);font-size:11px}.product-facts>div:first-child{border-top:0}.product-facts b{color:var(--muted);font-size:9px;text-transform:uppercase;letter-spacing:.04em}.product-facts span{overflow-wrap:anywhere;text-align:right}.product-variants{display:grid;gap:6px}.product-variant{display:grid;grid-template-columns:minmax(90px,.6fr) minmax(140px,1.4fr) auto;gap:9px;padding:8px 9px;border:1px solid var(--border);border-radius:8px;background:#fff;font-size:10px}.product-variant span:last-child{text-align:right}.product-raw summary{cursor:pointer;color:var(--navy);font-size:12px;font-weight:800}.product-json{max-height:420px;overflow:auto;margin:9px 0 0;padding:10px;border-radius:8px;background:#0f172a;color:#e2e8f0;font-size:10px;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere}.etsy-settings-actions{justify-content:space-between;margin-top:10px}.etsy-settings-actions button,.etsy-settings-actions .button-link{width:auto;margin:0}
@media(max-width:900px){.product-toolbar{grid-template-columns:1fr 1fr}.product-toolbar input{grid-column:1/-1}.product-detail-layout{grid-template-columns:1fr}}
@media(max-width:620px){.product-sync-summary{align-items:stretch;flex-direction:column}.product-sync-summary button{width:100%}.product-toolbar{grid-template-columns:1fr}.product-toolbar input{grid-column:auto}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-card>img,.product-image-placeholder{height:125px}.product-detail-head{grid-template-columns:1fr}.product-detail-head button{justify-self:start}.product-variant{grid-template-columns:1fr}.product-variant span:last-child{text-align:left}.etsy-settings-actions{align-items:stretch;flex-direction:column}.etsy-settings-actions button,.etsy-settings-actions .button-link{width:100%}}
@media(max-width:420px){.product-grid{grid-template-columns:1fr}.product-card>img,.product-image-placeholder{height:175px}}

/* v1.3.98 product sorting and administrator order insights */
.dashboard-order-insights{padding:17px 18px!important;background:linear-gradient(145deg,#fbfdff 0%,#f4f8ff 58%,#f5fbfa 100%)!important}.dashboard-insights-head,.dashboard-chart-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.dashboard-insights-head h2{margin:2px 0 0!important;font-size:21px!important}.dashboard-range-switch{display:inline-flex;gap:3px;padding:3px;border:1px solid var(--border);border-radius:10px;background:#fff}.dashboard-range-switch button{width:auto;margin:0;padding:6px 10px;border:0;border-radius:7px;background:transparent;color:var(--muted);box-shadow:none;font-size:10px}.dashboard-range-switch button:hover{background:#eef5ff;color:var(--blue)}.dashboard-range-switch button.active{background:linear-gradient(135deg,#3385ec,#1f6ed5);color:#fff;box-shadow:0 4px 10px rgba(31,110,213,.2)}
.dashboard-insight-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:13px 0}.dashboard-insight-summary>div{display:grid;gap:2px;padding:13px 14px;border:1px solid #cfdded;border-radius:12px;background:rgba(255,255,255,.82);box-shadow:0 4px 13px rgba(20,35,58,.05)}.dashboard-insight-summary span{color:var(--muted);font-size:9px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.dashboard-insight-summary strong{color:var(--navy);font-size:24px;line-height:1.15}.dashboard-insight-summary small{color:var(--muted);font-size:10px}
.dashboard-order-chart,.dashboard-store-activity{padding:13px 14px;border:1px solid #d6e1ef;border-radius:12px;background:rgba(255,255,255,.75)}.dashboard-chart-head{margin-bottom:10px}.dashboard-chart-head strong{color:var(--navy);font-size:12px}.dashboard-chart-head span{color:var(--muted);font-size:9px}.dashboard-order-svg{display:block;width:100%;height:205px;overflow:visible}.dashboard-order-svg-grid{stroke:#dbe5f0;stroke-width:1}.dashboard-order-svg-bar{fill:#2d7fe3}.dashboard-order-svg-value{fill:#657188;font-size:8px;font-weight:700}.dashboard-order-svg-date{fill:#657188;font-size:8px}
.dashboard-store-activity{margin-top:10px}.dashboard-store-row{display:grid;grid-template-columns:90px minmax(145px,1fr) minmax(145px,1fr);gap:10px;padding:8px 2px;border-top:1px solid #dde6f1;align-items:center}.dashboard-store-row:first-of-type{border-top:0}.dashboard-store-row>strong{color:var(--navy);font-size:11px}.dashboard-store-row>span{display:grid;gap:1px;color:var(--text);font-size:10px}.dashboard-store-row small{color:var(--muted);font-size:8px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.dashboard-insights-note{margin:10px 1px 0;color:var(--muted);font-size:9px;line-height:1.4}
@media(max-width:700px){.dashboard-insights-head{align-items:flex-start;flex-direction:column}.dashboard-store-row{grid-template-columns:75px 1fr}.dashboard-store-row>span:last-child{grid-column:2}.dashboard-order-svg{height:190px}.dashboard-order-svg-value{display:none}}
@media(max-width:460px){.dashboard-insight-summary{grid-template-columns:1fr}.dashboard-range-switch{width:100%}.dashboard-range-switch button{flex:1}.dashboard-store-row{grid-template-columns:1fr}.dashboard-store-row>span:last-child{grid-column:auto}}

/* v1.3.52 Google Sheet to Etsy draft uploads */
.upload-import-panel{display:grid;gap:10px;margin:14px 0 22px;padding:16px;border:1px solid #fed7aa;border-left:5px solid #f97316;border-radius:12px;background:#fffaf5}.upload-import-panel h2{margin:0}.upload-import-panel form{align-items:end}.upload-import-panel form button{width:auto;margin:0}.compact-label{min-width:150px;margin:0}.compact-label input{margin-top:6px}.upload-preview-summary,.upload-batch-summary{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.upload-preview-summary .stat,.upload-batch-summary .stat{min-width:120px;padding:9px 12px}.upload-preview-summary .stat b,.upload-batch-summary .stat b{font-size:17px}.table-wrap{overflow:auto;margin-top:12px;border:1px solid var(--border);border-radius:11px}.upload-table{width:100%;border-collapse:collapse;font-size:12px}.upload-table th,.upload-table td{padding:10px 11px;border-bottom:1px solid var(--border);text-align:left;vertical-align:top}.upload-table th{position:sticky;top:0;background:#f8fafc;color:var(--muted);font-size:10px;text-transform:uppercase;letter-spacing:.04em}.upload-table tr:last-child td{border-bottom:0}.upload-table button{width:auto;margin:0}.muted-row{opacity:.58;background:#f8fafc}.upload-batch-list{gap:8px}.upload-batch-card{display:flex;width:100%;align-items:center;justify-content:space-between;margin:0;color:var(--text);text-align:left}.upload-batch-card>span{display:grid;gap:4px}.upload-batch-card>span:last-child{justify-items:end}.upload-batch-card small{color:var(--muted)}.error-text{max-width:330px;color:var(--red)}.text-button{width:auto;margin:0 0 8px;padding:0;background:transparent;color:var(--blue)}.upload-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:16px 0}.upload-facts>div{display:grid;gap:3px;padding:10px;border:1px solid var(--border);border-radius:9px;background:#f8fafc}.upload-facts span{color:var(--muted);font-size:9px;text-transform:uppercase}.upload-facts strong{overflow-wrap:anywhere;font-size:12px}.upload-description{max-height:420px;overflow:auto;padding:14px;border:1px solid var(--border);border-radius:10px;background:#f8fafc;font:inherit;font-size:12px;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.upload-photo-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(165px,1fr));gap:10px;margin-top:14px}.upload-photo{min-width:0;margin:0;padding:7px;border:1px solid var(--border);border-radius:10px;background:#fff}.upload-photo img{width:100%;height:145px;border-radius:7px;object-fit:cover;background:#eef1f5}.upload-photo figcaption{display:grid;gap:6px;padding-top:6px;font-size:10px;overflow-wrap:anywhere}.upload-photo button{width:100%;margin:0;padding:6px}.upload-final-actions{margin-top:18px}.upload-final-actions>button{width:auto}.settings-template{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;line-height:1.45}.upload-reconcile{display:grid;gap:8px;margin-top:12px;padding:13px;border:1px solid #f2c56c;border-radius:10px;background:#fffaf0}.upload-reconcile span{color:var(--muted);font-size:11px}.upload-reconcile button{width:auto;margin:0}
.upload-photo-order{display:grid;grid-template-columns:1fr 1fr;gap:5px}.upload-photo-order button{font-size:9px}.upload-photo-order button:disabled{opacity:.42}
.ebay-upload-import-panel{border-color:#b8d5f7;border-left-color:#0064d2;background:#f5f9ff}.ebay-schedule-import{flex-wrap:wrap}.ebay-schedule-primary{border-color:#0053ad!important;background:#0064d2!important;color:#fff!important;box-shadow:0 5px 14px rgba(0,100,210,.24)}.ebay-schedule-primary:hover:not(:disabled){background:#004f9f!important}
.ebay-title-review-row{background:#fff8ed}.ebay-title-review{padding:10px;border:1px solid #efbc79;border-radius:10px;background:#fffaf2}.ebay-title-review label{margin:0}.ebay-title-input-invalid{border-color:#b42318!important;background:#fff5f4!important;box-shadow:0 0 0 2px rgba(180,35,24,.1)}.ebay-title-status{margin-top:5px;font-size:10px;font-weight:700}.ebay-title-status.valid{color:var(--green)}.ebay-title-status.invalid{color:var(--red)}.ebay-title-ai-note{margin-top:5px;color:var(--muted);font-size:10px}.ebay-title-ai-suggestion{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:6px;padding:6px 7px;border:1px solid #b8d5f7;border-radius:8px;background:#f5f9ff}.ebay-title-ai-suggestion span{min-width:0;font-size:11px;line-height:1.3}.ebay-title-ai-suggestion button{flex:0 0 auto;width:auto;margin:0;padding:5px 8px;font-size:10px}
.ebay-locality-warning{margin-top:6px;padding:7px 9px;font-size:10px;line-height:1.35}
.ebay-description-heading-field{margin-bottom:13px;padding:10px 11px;border:1px solid #b8d5f7;border-radius:10px;background:#f5f9ff}.ebay-description-heading-field .item-head{align-items:center;margin-bottom:5px}.ebay-description-heading-field label{margin:0}.ebay-description-heading-field input{margin:0;padding:8px 10px}.ebay-description-heading-status{color:var(--muted);font-size:10px;font-weight:700}.ebay-description-heading-status.success{color:var(--green)}.ebay-description-heading-status.warning{color:var(--red)}.ebay-description-preview-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.ebay-description-preview-head button{width:auto;margin:0}.ebay-description-preview{display:block;width:100%;height:520px;border:1px solid var(--border);border-radius:11px;background:#fff}.ebay-description-editor{margin-top:14px}.ebay-description-editor textarea{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;line-height:1.45}.ebay-review-secondary-section,.ebay-review-settings{margin:0}.ebay-review-settings-body{display:grid;gap:18px;padding:14px;border-top:1px solid var(--border)}.ebay-review-settings-group{display:grid;gap:10px;padding:13px;border:1px solid var(--border);border-radius:11px;background:#f8fafc}.ebay-review-settings-group>.item-head{align-items:center}.ebay-review-settings-group>.item-head button{width:auto;margin:0}.ebay-review-settings-group label:first-child{margin-top:0}
.span2{grid-column:1/-1}.upload-ai-tags{margin:18px 0;padding:16px;border:1px solid var(--border);border-radius:12px;background:#f8fafc}.tag-suggestion{width:auto;margin:3px;padding:7px 11px;border:1px solid #bfdbfe;border-radius:999px;background:#eff6ff;color:#1d4ed8;font-size:11px}.upload-video-grid{display:grid;gap:10px;margin-top:14px}.upload-video-card{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:12px 14px;border:1px solid var(--border);border-radius:10px;background:#f8fafc}.upload-video-card strong{margin-right:auto}.upload-video-card button{width:auto;margin:0}
@media(max-width:700px){.upload-import-panel form{align-items:stretch;flex-direction:column}.upload-import-panel form button{width:100%}.upload-facts{grid-template-columns:1fr 1fr}.upload-batch-card{align-items:flex-start;flex-direction:column}.upload-batch-card>span:last-child{justify-items:start}.upload-final-actions>button{width:100%}}
@media(max-width:440px){.upload-facts{grid-template-columns:1fr}.upload-photo-grid{grid-template-columns:1fr 1fr}.upload-photo img{height:120px}}

/* v1.3.66 channel-neutral order list and marketplace status */
.order-filter-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:10px;margin:14px 0 10px}.order-filter-group{min-width:0;padding:10px 12px 12px;border:1px solid #d8e1ec;border-radius:12px;background:#f8fafc}.order-status-filter-group{border-color:#cfddf2;background:#f5f8ff}.order-filter-label{display:block;color:#64748b;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.order-filter-tabs{display:flex;flex-wrap:wrap;gap:7px;margin:8px 0 0}.order-filter-tabs button{display:inline-flex;align-items:center;gap:7px;margin:0;border:1px solid #cbd5e1;background:#fff;color:#475569;white-space:nowrap}.order-filter-tabs button span{display:inline-grid;min-width:22px;height:20px;padding:0 6px;place-items:center;border-radius:999px;background:#e2e8f0;color:#334155;font-size:10px}.order-filter-tabs button.active{border-color:var(--blue);background:var(--blue);color:#fff;box-shadow:0 2px 7px rgba(36,116,229,.2)}.order-filter-tabs button.active span{background:rgba(255,255,255,.2);color:#fff}.order-category-tabs{margin-top:8px}.order-search-toolbar{display:flex;align-items:flex-end;gap:7px;flex-wrap:wrap;margin:10px 0 15px}.order-search-toolbar>input{flex:1 1 360px;max-width:520px}.order-search-toolbar input,.order-search-toolbar select,.order-search-toolbar button{height:38px;margin:0}.order-search-toolbar input,.order-search-toolbar select{padding-top:7px;padding-bottom:7px}.order-sort-control{display:grid;flex:0 0 170px;gap:3px;margin:0}.order-sort-control span{color:#64748b;font-size:9px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.order-search-toolbar button{min-width:76px;padding:.5rem .8rem}
.order-list{gap:9px}.order-card{padding:12px 14px;cursor:default}.order-card:hover{background:inherit}.order-card .item-head{align-items:stretch}.order-card-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:15px}.order-card-heading .title{font-size:15px}.order-card-value{display:grid;flex:0 0 auto;gap:2px;text-align:right}.order-card-value strong{color:var(--navy);font-size:13px}.order-card-value span{color:var(--muted);font-size:9px}.order-tags{flex-wrap:wrap}.order-card.store-shopify{border-left-color:#16a34a;background:#f3fbf6}.order-card.store-e-rocks{border-left-color:#7c3aed;background:#f8f5ff}.order-card.store-other{border-left-color:#64748b;background:#f8fafc}.order-store-tag.store-shopify{background:#dcfce7;color:#166534}.order-store-tag.store-e-rocks{background:#ede9fe;color:#6d28d9}.order-store-tag.store-other{background:#e2e8f0;color:#475569}
.tag.order-category.ready-to-process{background:#dcfce7;color:#166534}.tag.order-category.shipped{background:#dbeafe;color:#1d4ed8}.tag.order-category.cancelled{background:#fee2e2;color:#991b1b}.tag.shipment-linked{background:#ede9fe;color:#6d28d9}
.order-card-items{display:grid;gap:7px;margin-top:9px;padding-top:8px;border-top:1px solid rgba(148,163,184,.32)}.order-item-row{display:grid;grid-template-columns:72px minmax(0,1fr) auto;gap:10px;align-items:center;min-width:0}.order-item-row img,.order-item-image-placeholder{display:grid;width:72px;height:72px;place-items:center;border:1px solid #d7dee8;border-radius:9px;background:#eef2f6;object-fit:cover;color:#7c8797;font-size:9px}.order-item-main{display:grid;min-width:0;gap:3px}.order-item-main strong{overflow:hidden;color:var(--navy);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.order-item-main span{overflow:hidden;color:var(--muted);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.order-item-price{color:#475569;font-size:11px;font-weight:750;white-space:nowrap}.order-items-more,.order-card-summary span{color:var(--muted);font-size:9px}.order-card-summary{gap:3px}.order-card-summary span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.order-card-actions{justify-content:flex-start}.order-card-actions button{white-space:nowrap}.order-heading-status{display:flex;align-items:center;justify-content:flex-end;gap:7px;flex-wrap:wrap}.order-item-list{display:grid;gap:10px;margin-top:12px}.order-detail-items .order-item-row{grid-template-columns:88px minmax(0,1fr) auto;padding-bottom:10px;border-bottom:1px solid var(--border)}.order-detail-items .order-item-row:last-child{padding-bottom:0;border-bottom:0}.order-detail-items .order-item-row img,.order-detail-items .order-item-image-placeholder{width:88px;height:88px}.order-detail-items .order-item-main strong{font-size:13px}.order-detail-items .order-item-main span{font-size:11px;white-space:normal}.order-detail-items .order-item-price{font-size:12px}.order-legacy-summary{color:#475569;font-size:12px;line-height:1.55;white-space:pre-wrap}
@media(max-width:700px){.order-filter-groups{grid-template-columns:1fr}.order-search-toolbar>input{flex-basis:100%;max-width:none}.order-card .item-head{flex-direction:column}.order-card-actions{align-items:stretch}.order-card-actions button{width:100%}.order-heading-status{justify-content:flex-start}.order-detail-items .item-head{flex-direction:column}}
@media(max-width:480px){.order-filter-tabs{display:grid;grid-template-columns:1fr 1fr}.order-filter-tabs button{justify-content:space-between}.order-sort-control{flex-basis:100%}.order-search-toolbar button{flex:1}.order-card-heading{flex-direction:column;gap:5px}.order-card-value{text-align:left}.order-item-row{grid-template-columns:64px minmax(0,1fr)}.order-item-row img,.order-item-image-placeholder{width:64px;height:64px}.order-item-price{grid-column:2}.order-detail-items .order-item-row{grid-template-columns:72px minmax(0,1fr)}.order-detail-items .order-item-row img,.order-detail-items .order-item-image-placeholder{width:72px;height:72px}}
.tag.order-group-tag{display:inline-flex;width:auto;margin:0;padding:.32rem .65rem;border:1px solid #c4b5fd;background:#f3e8ff;color:#6b21a8;font:inherit;font-size:.72rem;font-weight:800;line-height:1.1;cursor:pointer}span.order-group-tag{cursor:default}.tag.order-group-status{font-size:.8rem}.tag.order-group-status.stockpiling{background:#fef3c7;color:#92400e}.tag.order-group-status.ready-to-process{background:#dcfce7;color:#166534}.tag.order-group-status.processed{background:#dbeafe;color:#1d4ed8}.order-group-candidates,.order-group-members{display:grid;gap:10px;margin:14px 0}.order-group-candidate,.order-group-member{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:start;padding:13px;border:1px solid var(--border);border-radius:12px;background:#fff}.order-group-candidate{grid-template-columns:auto minmax(0,1fr) auto;cursor:pointer}.order-group-candidate>input{width:auto;margin:4px 0 0}.order-group-candidate>.order-group-member-main{min-width:0}.order-group-member{grid-template-columns:minmax(0,1fr) auto}.order-group-member-actions{display:flex;gap:7px;align-items:flex-start}.order-group-member-actions button{margin:0}.shipment-linked-orders{display:flex;flex-wrap:wrap;gap:8px}.shipment-linked-orders button{margin:0}@media(max-width:700px){.order-group-candidate,.order-group-member{grid-template-columns:1fr}.order-group-candidate>input{margin:0}.order-group-member-actions{flex-wrap:wrap}.order-group-member-actions button{flex:1}.shipment-linked-orders{display:grid}.shipment-linked-orders button{width:100%}}

/* v1.3.86 combined-order wording and consistent order badges */
.order-tags .tag{display:inline-flex;min-height:28px;align-items:center;margin:0;padding:.32rem .65rem;font-size:.72rem;line-height:1.1;white-space:nowrap}

/* v1.3.87 compact ticket previews and manual shipment bypass */
.ticket-card{display:grid;height:142px;grid-template-rows:auto auto auto minmax(0,1fr);overflow:hidden}
.ticket-card .item-head,.ticket-card .item-head>div:first-child{min-width:0}
.ticket-card .title{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1}
.ticket-card .body{display:-webkit-box;overflow:hidden;margin-top:6px;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal;line-height:1.4}
.manual-ship-button{border-color:#9f1f19!important;background:#b9251d!important;color:#fff!important}

/* v1.3.94 restrained premium visual system */
:root{--surface:#fff;--surface-soft:#f8fbff;--surface-tint:#f1f6fd;--border-strong:#c7d4e4;--focus-ring:0 0 0 4px rgba(36,116,229,.14);--shadow-soft:0 5px 18px rgba(20,42,74,.07);--shadow-lift:0 14px 34px rgba(20,42,74,.13);--primary-gradient:linear-gradient(135deg,#3282ef 0%,#1f66d8 100%);--secondary-gradient:linear-gradient(180deg,#6d7b8e 0%,#566476 100%);--success-gradient:linear-gradient(135deg,#1a8d61 0%,#116f4b 100%);--danger-gradient:linear-gradient(135deg,#c33b31 0%,#a6251d 100%)}
html{min-height:100%;background:#edf3fb}body{min-height:100vh;background:radial-gradient(circle at 12% -8%,rgba(72,139,235,.17),transparent 32%),radial-gradient(circle at 94% 8%,rgba(98,190,214,.11),transparent 27%),linear-gradient(180deg,#f7f9fd 0%,#eef4fb 58%,#f4f7fb 100%) fixed}
.shell{padding-top:24px}.card{border-color:rgba(190,204,222,.82);border-radius:22px;background:rgba(255,255,255,.975);box-shadow:0 24px 64px rgba(24,45,78,.11),0 2px 9px rgba(24,45,78,.055)}
.top{position:relative;padding:4px 2px 20px}.top::after{position:absolute;right:0;bottom:-1px;left:0;height:1px;background:linear-gradient(90deg,rgba(36,116,229,.62),rgba(90,175,214,.24) 42%,rgba(223,229,237,.35) 84%,transparent);content:""}.brand{letter-spacing:-.035em}.kicker{letter-spacing:.12em}
h1{font-size:clamp(27px,3vw,34px);letter-spacing:-.04em;line-height:1.12}h2{letter-spacing:-.022em}p.sub{max-width:880px;line-height:1.55}
button,.button-link{border:1px solid rgba(20,78,164,.16);background:var(--primary-gradient);box-shadow:0 4px 12px rgba(36,116,229,.16);transition:transform .14s ease,box-shadow .14s ease,border-color .14s ease,background-color .14s ease,color .14s ease}
button:hover:not(:disabled),.button-link:hover{transform:translateY(-1px);box-shadow:0 8px 18px rgba(36,116,229,.21)}button:active:not(:disabled),.button-link:active{transform:translateY(0);box-shadow:0 3px 8px rgba(36,116,229,.16)}button:disabled{box-shadow:none}
.secondary{border-color:rgba(62,76,96,.15);background:var(--secondary-gradient);box-shadow:0 4px 11px rgba(51,65,85,.14)}.secondary:hover:not(:disabled){box-shadow:0 7px 16px rgba(51,65,85,.19)}.green{background:var(--success-gradient)}.danger{background:var(--danger-gradient)}.danger-outline{background:#fff;box-shadow:none}.text-button{border:0;background:transparent;box-shadow:none}.text-button:hover{transform:none;box-shadow:none}
input,select,textarea{border-color:var(--border-strong);border-radius:11px;background:rgba(255,255,255,.96);box-shadow:0 1px 2px rgba(20,35,58,.025);transition:border-color .14s ease,box-shadow .14s ease,background-color .14s ease}input:hover,select:hover,textarea:hover{border-color:#9db3cf}input:focus,select:focus,textarea:focus{border-color:#4f8fe9;outline:0;box-shadow:var(--focus-ring),0 1px 3px rgba(20,35,58,.06)}button:focus-visible,.button-link:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid rgba(36,116,229,.28);outline-offset:3px}
.nav{width:max-content;max-width:100%;padding:5px;border:1px solid rgba(190,204,222,.75);border-radius:15px;background:linear-gradient(180deg,rgba(248,251,255,.96),rgba(239,245,252,.94));box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 4px 14px rgba(20,42,74,.06)}
.nav>.nav-link,.nav-menu>.nav-menu-trigger{border-color:transparent;background:transparent;color:#526176;box-shadow:none}.nav>.nav-link:hover,.nav-menu>.nav-menu-trigger:hover{border-color:#d8e3f1;background:rgba(255,255,255,.92);color:#173b6d;box-shadow:0 3px 10px rgba(20,42,74,.075)}.nav-link.current,.nav-menu.current>.nav-menu-trigger{border-color:#1d61cf;background:var(--primary-gradient);color:#fff;box-shadow:0 6px 15px rgba(36,116,229,.24)}
.nav-dropdown{border-color:var(--border-strong);border-radius:13px;background:rgba(255,255,255,.98);box-shadow:0 18px 42px rgba(20,35,58,.17),0 2px 8px rgba(20,35,58,.06)}.nav-dropdown button{border-color:transparent;background:transparent;box-shadow:none}.nav-dropdown button:hover,.nav-dropdown button:focus-visible{transform:none;box-shadow:none}
.account-chip{border-color:#d8e2ee;background:linear-gradient(180deg,#fbfdff,#f2f6fb);box-shadow:inset 0 1px 0 #fff,0 4px 14px rgba(20,42,74,.055)}.theme-toggle{border-color:#d8e2ee;background:linear-gradient(180deg,#fff,#f3f7fc);box-shadow:0 3px 10px rgba(20,42,74,.055)}.theme-toggle:hover{border-color:#b8cae0;background:#fff}
.module,.shipment-detail-section,.settings-section,.product-detail-section,.product-raw{border-color:#d9e3ef;background:linear-gradient(180deg,#fcfdff 0%,#f8fbff 100%);box-shadow:var(--shadow-soft)}
.module{position:relative;overflow:hidden}.module::before{position:absolute;top:0;right:0;left:0;height:2px;background:linear-gradient(90deg,#3b82f6,rgba(96,165,250,.3),transparent 82%);content:""}
.stat{position:relative;overflow:hidden;border-color:#d9e3ef;background:linear-gradient(145deg,#fff 0%,#f4f8fd 100%);box-shadow:inset 0 1px 0 #fff,0 4px 13px rgba(20,42,74,.055);transition:transform .14s ease,box-shadow .14s ease}.stat::before{position:absolute;top:0;right:0;left:0;height:2px;background:linear-gradient(90deg,#4389ec,rgba(80,171,204,.45));content:""}.stat:hover{transform:translateY(-1px);box-shadow:var(--shadow-soft)}
.item,.action,.notification-item,.activity-row,.product-card,.listing-check-card,.copy-field,.document-upload-card,.document-row,.order-group-member,.order-group-candidate{border-color:#d9e3ef;box-shadow:0 2px 9px rgba(20,42,74,.045);transition:transform .14s ease,border-color .14s ease,box-shadow .14s ease,background-color .14s ease}
.item:hover,.action:hover,.notification-item:hover,.activity-row:hover,.order-group-candidate:hover{transform:translateY(-1px);border-color:#b9cae0;box-shadow:var(--shadow-lift)}.order-card:hover{transform:translateY(-1px);border-color:#b8c9de;box-shadow:var(--shadow-lift)}
.action{position:relative;overflow:hidden;background:linear-gradient(145deg,#fff 0%,#f6f9fd 100%)}.action::after{position:absolute;top:0;right:0;width:70px;height:70px;border-radius:0 0 0 70px;background:linear-gradient(135deg,rgba(57,132,235,.11),rgba(83,181,208,.035));content:"";pointer-events:none}
.tag{border:1px solid rgba(80,99,126,.09);box-shadow:inset 0 1px 0 rgba(255,255,255,.52);letter-spacing:.005em}.message{border-radius:12px;box-shadow:inset 3px 0 0 currentColor,0 2px 8px rgba(20,42,74,.035)}
.settings-group{border-color:#d7e2ef;background:#fbfdff;box-shadow:0 4px 16px rgba(20,42,74,.055)}.settings-group>summary{background:linear-gradient(180deg,#fbfdff,#f4f8fd);transition:background-color .14s ease}.settings-group>summary:hover{background:#eef5fd}.settings-group[open]>summary{border-bottom:1px solid #dce5f0}.settings-save-bar{border-color:rgba(185,200,219,.9);box-shadow:0 14px 36px rgba(20,42,74,.17)}
.order-filter-group{border-color:#d7e2ef;background:linear-gradient(145deg,#fbfdff 0%,#f5f8fc 100%);box-shadow:inset 0 1px 0 #fff,0 4px 13px rgba(20,42,74,.05)}.order-status-filter-group{border-color:#cfddf1;background:linear-gradient(145deg,#f9fbff 0%,#f1f6ff 100%)}.order-filter-tabs button{box-shadow:0 2px 7px rgba(20,42,74,.06)}.order-filter-tabs button:not(.active):hover{transform:translateY(-1px);border-color:#9fb8d8;background:#fff;color:#173b6d;box-shadow:0 6px 13px rgba(20,42,74,.1)}.order-filter-tabs button.active{background:var(--primary-gradient);box-shadow:0 6px 14px rgba(36,116,229,.23)}
.order-card{border-top-color:#dbe4ef;border-right-color:#dbe4ef;border-bottom-color:#dbe4ef;box-shadow:0 3px 12px rgba(20,42,74,.055)}.order-item-row img,.order-item-image-placeholder{border-color:#d4dfeb;box-shadow:0 2px 8px rgba(20,42,74,.08)}
.app-modal{border:1px solid rgba(196,209,225,.92);background:linear-gradient(160deg,#fff 0%,#f8fbff 100%);box-shadow:0 30px 90px rgba(15,32,56,.34);animation:premium-modal-in .18s ease-out}.app-modal-backdrop{background:rgba(10,24,44,.58);backdrop-filter:blur(5px)}
.loading-state{display:grid;gap:12px;margin:14px 0;padding:17px;border:1px solid #dbe5f0;border-radius:14px;background:linear-gradient(145deg,#fbfdff,#f4f8fd);box-shadow:var(--shadow-soft)}.loading-state>span{color:var(--muted);font-size:11px;font-weight:750;letter-spacing:.035em}.loading-skeleton{display:grid;gap:8px}.loading-skeleton i{position:relative;display:block;overflow:hidden;height:11px;border-radius:999px;background:#e6edf6}.loading-skeleton i:nth-child(1){width:62%}.loading-skeleton i:nth-child(2){width:91%}.loading-skeleton i:nth-child(3){width:76%}.loading-skeleton i::after{position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.86),transparent);animation:premium-shimmer 1.35s infinite;content:""}
.dashboard-empty,.stockpile-empty{border-color:#b8c8dc;background:linear-gradient(145deg,#fbfdff,#f2f7fd);box-shadow:inset 0 1px 0 #fff}.table-wrap{border-color:#d7e2ef;box-shadow:var(--shadow-soft)}footer{border-top-color:#d9e3ef}
@keyframes premium-shimmer{100%{transform:translateX(100%)}}@keyframes premium-modal-in{from{transform:translateY(8px) scale(.985);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}
@media(max-width:760px){.shell{padding-top:14px}.card{border-radius:18px}.nav{width:100%;padding:4px}.item:hover,.action:hover,.notification-item:hover,.activity-row:hover,.order-card:hover,.order-group-candidate:hover{transform:none}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}

/* v1.3.168 compact order shipping controls and FedEx quotes */
.order-card-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.order-card-value{display:grid;flex:0 0 auto;justify-items:end;gap:2px;text-align:right}.order-card-value>div{display:flex;align-items:center;justify-content:flex-end;gap:6px}.order-card-value>span{color:var(--muted);font-size:9px}.order-card-status-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.order-card-status-row .order-tags{min-width:0;flex-wrap:wrap}.order-quick-chips{display:flex;align-items:center;justify-content:flex-end;gap:5px;flex-wrap:wrap}.order-quick-chip{display:inline-flex;width:auto;min-width:0;align-items:center;gap:5px;margin:0;padding:4px 7px;border:1px solid var(--border);border-radius:999px;background:var(--surface-soft);color:var(--muted);font-size:9px;font-weight:750;line-height:1.15;box-shadow:none}.order-quick-chip:hover{border-color:#86cdbf;background:#effbf8;color:var(--navy)}.order-quick-chip.missing{border-style:dashed;color:var(--blue)}.order-quick-chip.read-only{cursor:default}.declared-value-icon{position:relative;display:inline-grid;width:22px;height:22px;min-width:22px;place-items:center;margin:0;padding:0;border:1px solid var(--border);border-radius:50%;background:var(--surface-soft);color:var(--muted);font-size:13px;line-height:1;box-shadow:none}.declared-value-icon.has-override{border-color:#9d79e8;background:#f3edff;color:#6d28d9}.declared-value-icon::after{position:absolute;z-index:30;right:-5px;bottom:calc(100% + 8px);width:max-content;max-width:min(300px,70vw);padding:7px 9px;border:1px solid var(--border);border-radius:8px;background:var(--navy);color:var(--card);content:attr(data-tooltip);font-size:10px;font-weight:650;line-height:1.35;opacity:0;pointer-events:none;text-align:left;transform:translateY(3px);transition:opacity .14s ease,transform .14s ease}.declared-value-icon:hover::after,.declared-value-icon:focus-visible::after{opacity:1;transform:translateY(0)}.order-card-items{margin-top:8px}.order-card .order-item-row{grid-template-columns:54px minmax(0,1fr) auto;min-height:58px;padding:7px 0}.order-card .order-item-row img,.order-card .order-item-image-placeholder{width:48px;height:48px;border-radius:8px}.order-card-more,.order-combined-details{border-top:1px solid var(--border)}.order-card-more>summary,.order-combined-details>summary{padding:7px 2px;color:var(--blue);cursor:pointer;font-size:10px;font-weight:800;list-style-position:inside}.order-card-more[open]>summary,.order-combined-details[open]>summary{color:var(--navy)}.order-overflow-action{width:auto;min-width:0;margin:0;padding:5px 7px;border:0;background:transparent;color:var(--muted);font-size:9px;box-shadow:none}.order-overflow-action:hover{background:var(--surface-soft);color:var(--navy)}.order-quick-editor-slot:empty{display:none}.order-quick-editor{display:grid;grid-template-columns:minmax(180px,1fr) minmax(160px,1.4fr) auto;gap:10px;align-items:end;margin:0;padding:10px 12px;border-top:1px solid var(--border);background:var(--surface-soft)}.order-quick-editor label{margin:0;color:var(--navy);font-size:10px;font-weight:800}.order-quick-editor input{margin:4px 0 0}.order-quick-editor>.meta{align-self:center;margin:0;line-height:1.4}.order-quick-editor-actions{display:flex;align-items:center;justify-content:flex-end;gap:6px}.order-quick-editor-actions button{width:auto;min-width:0;margin:0}.order-quick-message{grid-column:1/-1}.order-quick-message:empty{display:none}.order-detail-quick-actions{display:flex;justify-content:flex-end;gap:7px;flex-wrap:wrap;margin-top:10px}.order-detail-quick-actions button{width:auto;margin:0}.order-detail-quick-editor{margin-top:10px;border:1px solid var(--border);border-radius:11px}.order-original-value{background:var(--surface-soft);color:var(--muted)}
.modal-dialog-icon.warning{background:#fff3cd;color:#8a5b00}.fedex-outcome-guidance{margin-top:-5px}.fedex-outcome-documents{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:14px 0}.fedex-outcome-documents .button-link{gap:6px;margin:0;white-space:normal}.button-link.disabled{cursor:not-allowed;opacity:.5}.order-fedex-modal-backdrop{align-items:start;overflow-y:auto}.order-fedex-modal{width:min(760px,100%);margin:5vh 0;padding:20px;text-align:left}.order-fedex-modal-heading{margin-bottom:10px}.order-fedex-modal-heading h2{margin:2px 0}.order-fedex-modal-heading button{width:auto;margin:0}.order-fedex-modal .order-fedex-panel{margin:0}.order-fedex-modal .app-modal{text-align:left}
.fedex-quote-module{max-width:980px}.fedex-quote-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.fedex-quote-grid label{margin:0}.fedex-quote-submit{display:flex;align-items:center;gap:12px;margin-top:14px}.fedex-quote-submit button{width:auto;margin:0}.fedex-quote-results-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:18px 0 8px}.fedex-quote-results-heading h2{margin:0}.fedex-quote-results{display:grid;gap:7px}.fedex-quick-rate{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 14px;border:1px solid var(--border);border-radius:11px;background:var(--card)}.fedex-quick-rate.recommended{border-color:#83cfbf;box-shadow:inset 3px 0 0 #20a98e}.fedex-quick-rate>div{display:grid;gap:2px;min-width:0}.fedex-quick-rate span,.fedex-quick-rate small{color:var(--muted);font-size:9px}.fedex-quick-rate>div>strong{color:var(--navy);font-size:13px}.fedex-quick-rate-price{flex:0 0 auto;justify-items:end}.fedex-quick-rate-price>strong{font-size:18px!important}.fedex-quick-rate-price button{width:auto;margin:3px 0 0}.fedex-quote-disclaimer{margin:10px 0 0}
@media(max-width:820px){.order-quick-editor{grid-template-columns:1fr}.order-quick-editor-actions{justify-content:flex-start}.fedex-quote-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:620px){.order-card-heading,.order-card-status-row,.fedex-quick-rate,.fedex-quote-results-heading{align-items:flex-start;flex-direction:column}.order-card-value{width:100%;justify-items:start;text-align:left}.order-card-value>div{justify-content:flex-start}.order-quick-chips{justify-content:flex-start}.order-card-actions{width:100%;align-items:stretch}.order-card-actions button{width:100%}.fedex-outcome-documents,.fedex-quote-grid{grid-template-columns:1fr}.fedex-quote-submit{align-items:stretch;flex-direction:column}.fedex-quote-submit button{width:100%}.fedex-quick-rate-price{width:100%;justify-items:start}.fedex-quick-rate-price button{width:100%}.order-detail-quick-actions{display:grid;grid-template-columns:1fr}.order-detail-quick-actions button{width:100%}}

/* v1.3.95 responsive order groups and pagination */
.order-filter-group{overflow:hidden}.order-filter-tabs{max-width:100%}
.order-combined-container{overflow:hidden;border:1px solid #cbd9e9;border-left:7px solid #7c3aed;border-radius:14px;background:linear-gradient(145deg,#fbfdff,#f5f8fd);box-shadow:0 5px 18px rgba(20,42,74,.075)}.order-combined-container.store-ebay{border-left-color:#2563eb}.order-combined-container.store-etsy{border-left-color:#f97316}.order-combined-container.store-shopify{border-left-color:#16a34a}.order-combined-container.store-e-rocks{border-left-color:#7c3aed}.order-combined-container.store-other{border-left-color:#64748b}.order-combined-heading{padding:13px 15px;background:linear-gradient(145deg,rgba(255,255,255,.94),rgba(241,246,253,.92));transition:background-color .14s ease}.order-combined-heading:hover{background:#f1f6fd}.order-combined-members{display:grid;gap:8px;padding:10px;border-top:1px solid #d7e2ef}.nested-order-card{margin:0;border-left-width:4px;box-shadow:0 2px 8px rgba(20,42,74,.045)}.nested-order-card:hover{box-shadow:0 7px 18px rgba(20,42,74,.1)}
.order-pagination{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin:12px 0 2px;padding:8px 10px;border:1px solid #d8e3ef;border-radius:12px;background:linear-gradient(145deg,#fbfdff,#f4f8fd);box-shadow:0 3px 11px rgba(20,42,74,.045)}.order-pagination-summary,.order-pagination-pages>span,.order-page-sizes>span{color:var(--muted);font-size:10px;font-weight:750}.order-pagination-pages,.order-page-sizes{display:flex;align-items:center;gap:6px}.order-pagination button{width:auto;min-width:0;margin:0;padding:6px 9px;font-size:10px}.order-page-sizes button.active{background:var(--primary-gradient);color:#fff}
@media(max-width:760px){.order-pagination{align-items:stretch;flex-direction:column}.order-pagination-pages,.order-page-sizes{justify-content:space-between}.order-pagination-pages button{flex:1}.order-combined-heading{padding:12px}.order-combined-members{padding:8px}}

/* v1.3.97 categorized role editor */
.role-editor-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:16px}.role-editor-head h1{margin:2px 0 4px}.role-editor-head button{flex:0 0 auto;margin:0}.role-editor-form{display:grid;gap:12px}.role-identity-section{padding:16px 18px;border:1px solid #d8e3ef;border-radius:14px;background:linear-gradient(145deg,#fbfdff,#f4f8fd);box-shadow:0 4px 14px rgba(20,42,74,.05)}.role-identity-section input{max-width:520px}.role-identity-section .meta{margin:7px 0 0}.role-permission-groups{display:grid;gap:10px}.role-permission-group{overflow:hidden;border:1px solid #d7e2ef;border-radius:14px;background:#fbfdff;box-shadow:0 4px 15px rgba(20,42,74,.05)}.role-permission-group>summary{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:12px;align-items:center;padding:14px 16px;background:linear-gradient(180deg,#fbfdff,#f3f7fc);cursor:pointer;list-style:none}.role-permission-group>summary::-webkit-details-marker{display:none}.role-permission-group>summary>span:first-child{display:grid;gap:3px}.role-permission-group>summary strong{color:var(--navy);font-size:14px}.role-permission-group>summary small{color:var(--muted);font-size:10px;line-height:1.4}.role-permission-group[open]>summary{border-bottom:1px solid #dce5f0}.role-permission-count{display:inline-grid;min-width:42px;padding:5px 8px;place-items:center;border-radius:999px;background:#e4edf8;color:#38536f;font-size:10px;font-weight:800}.role-permission-group>.permission-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:12px}.role-permission-group .permission{align-items:flex-start;margin:0;padding:11px 12px;background:#fff}.role-permission-group .permission>input{flex:0 0 auto;margin:2px 0 0}.role-permission-group .permission>span{display:grid;gap:3px}.role-permission-group .permission strong{color:var(--navy);font-size:11px}.role-permission-group .permission small{color:var(--muted);font-size:9px;line-height:1.4}.role-permission-group .permission:has(input:checked){border-color:#b9d2f1;background:#f3f8ff;box-shadow:inset 3px 0 0 #4a8ce4}.role-permission-group .permission:has(input:disabled){cursor:default;opacity:.82}.role-save-bar{position:sticky;bottom:12px;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 14px;border:1px solid rgba(185,200,219,.92);border-radius:14px;background:rgba(255,255,255,.94);box-shadow:0 14px 34px rgba(20,42,74,.16);backdrop-filter:blur(12px)}.role-save-bar span{color:var(--muted);font-size:10px}.role-save-bar button{width:auto;min-width:130px;margin:0}
@media(max-width:700px){.role-editor-head{align-items:stretch;flex-direction:column}.role-editor-head button{width:100%}.role-permission-group>.permission-grid{grid-template-columns:1fr}.role-save-bar{align-items:stretch;flex-direction:column}.role-save-bar button{width:100%}}
.role-navigation-section{display:grid;gap:12px;padding:16px 18px;border:1px solid var(--border);border-radius:14px;background:var(--card)}.role-navigation-section .item-head{margin:0}.role-navigation-section h2{margin:0 0 3px;font-size:17px}.role-navigation-list{display:grid;gap:6px}.role-navigation-list.is-disabled{opacity:.68}.role-navigation-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:9px 10px;border:1px solid var(--border);border-radius:10px;background:var(--surface-soft,#f6f9fc)}.role-navigation-row>label{display:flex;align-items:flex-start;gap:9px;margin:0}.role-navigation-row input{width:auto;margin:2px 0 0}.role-navigation-row label span{display:grid;gap:2px}.role-navigation-row label strong{font-size:11px}.role-navigation-row label small{color:var(--muted);font-size:9px}.role-navigation-row>div{display:flex;gap:5px}.role-navigation-row button{width:34px;margin:0;padding:6px}.waybill-attachment-list{display:grid;gap:8px}.waybill-attachment-row{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(180px,.7fr) auto;align-items:center;gap:16px;padding:14px 16px;border:1px solid var(--border);border-radius:12px;background:var(--card)}.waybill-attachment-row>div:not(.waybill-attachment-actions){display:grid;gap:3px;min-width:0}.waybill-attachment-row strong,.waybill-attachment-row small,.waybill-attachment-row span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.waybill-attachment-row small,.waybill-attachment-row span{color:var(--muted);font-size:10px}.waybill-attachment-actions{display:flex;align-items:center;gap:7px}.waybill-attachment-actions>*{width:auto;margin:0;white-space:nowrap}
@media(max-width:760px){.role-navigation-section>.item-head{align-items:stretch;flex-direction:column}.waybill-attachment-row{grid-template-columns:1fr}.waybill-attachment-row strong,.waybill-attachment-row small,.waybill-attachment-row span{white-space:normal}.waybill-attachment-actions{display:grid;grid-template-columns:1fr 1fr}.waybill-attachment-actions>*{width:100%}}

/* v1.3.117 compact dashboard and eBay Unpaid Monitor */
.dashboard-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px}.dashboard-panel{min-width:0;margin:0!important;padding:12px 14px!important}.dashboard-panel h2{margin:0!important;font-size:16px!important}.dashboard-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.dashboard-panel-head button{flex:0 0 auto;margin:0;padding:6px 9px;font-size:10px}.dashboard-panel-head .meta{margin:2px 0 0;font-size:9px}.dashboard-compact-list,.notification-list{display:grid;gap:5px;margin-top:8px}.dashboard-compact-row{display:flex;width:100%;align-items:center;justify-content:space-between;gap:9px;margin:0;padding:7px 9px;border:1px solid var(--border);border-radius:9px;background:#fff;color:var(--text);text-align:left;box-shadow:none}.dashboard-compact-row>span:first-child{display:grid;min-width:0;gap:2px}.dashboard-compact-row strong{overflow:hidden;color:var(--navy);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.dashboard-compact-row small{overflow:hidden;color:var(--muted);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.dashboard-compact-empty{padding:12px;color:var(--muted);font-size:11px;text-align:center}.dashboard-inline-stat,.dashboard-unpaid-stats{display:flex;gap:6px;margin-top:8px}.dashboard-inline-stat .stat,.dashboard-unpaid-stats .stat{min-width:82px;padding:6px 8px}.dashboard-inline-stat .stat b,.dashboard-unpaid-stats .stat b{font-size:15px}.dashboard-unpaid-stats .stat{flex:1}.dashboard-unpaid-stats .stat:last-child b{font-size:14px}.notification-module{margin-bottom:0}.notification-item{grid-template-columns:minmax(110px,.9fr) minmax(0,1.55fr) auto;align-items:center;gap:8px;margin:0;padding:6px 8px;border-radius:9px}.notification-item.unread{border-left-width:3px}.notification-item-head{min-width:0;justify-content:flex-start}.notification-item-head strong,.notification-compact-copy{overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.notification-item-head .tag{padding:2px 5px;font-size:8px}.notification-item .meta{margin:0;font-size:8px;white-space:nowrap}.unpaid-follow-up-row>span:last-child{color:var(--blue);font-size:18px}.dashboard-order-insights{margin:10px 0 0!important;padding:12px 14px!important}.dashboard-insights-head h2{font-size:18px!important}.dashboard-insights-layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(330px,.85fr);gap:8px;align-items:stretch;margin-top:8px}.dashboard-performance-column{min-width:0}.dashboard-insight-summary{gap:7px;margin:0 0 7px}.dashboard-insight-summary>div{padding:8px 10px}.dashboard-insight-summary strong{font-size:18px}.dashboard-order-chart,.dashboard-store-activity{padding:8px 10px}.dashboard-chart-head{margin-bottom:3px}.dashboard-order-svg{height:124px}.dashboard-insights-layout .dashboard-store-activity{height:100%;margin-top:0}.dashboard-store-row{grid-template-columns:62px minmax(0,1fr) minmax(0,1fr);gap:8px;padding:5px 2px}.dashboard-insights-note{margin-top:6px}
.ebay-unpaid-tabs{display:flex;gap:7px;margin:14px 0}.ebay-unpaid-tabs button{margin:0}.ebay-unpaid-stockpile-filter{display:flex;gap:7px;margin-left:auto}.ebay-unpaid-card{border-left:6px solid #2563eb}.ebay-unpaid-card-tags,.ebay-unpaid-detail-actions{align-items:center;justify-content:flex-end}.ebay-unpaid-card-tags .tag,.ebay-unpaid-detail-actions .tag{display:inline-flex;flex:0 0 auto;min-height:28px;align-self:center;align-items:center;margin:0;padding:.32rem .65rem;font-size:.72rem;line-height:1.1;white-space:nowrap}.ebay-unpaid-stockpile-tag{width:auto;cursor:pointer}.ebay-unpaid-card-meta{display:grid;grid-template-columns:minmax(120px,.75fr) 86px 76px minmax(220px,1.35fr);gap:8px;margin-top:10px}.ebay-unpaid-card-meta>span{display:grid;gap:2px;padding:8px 10px;border:1px solid var(--border);border-radius:9px;background:#f8fafc}.ebay-unpaid-card-meta b{color:var(--navy);font-size:12px}.ebay-unpaid-card-meta small{color:var(--muted);font-size:9px}.ebay-unpaid-note-preview{display:-webkit-box;overflow:hidden;margin-top:8px;padding:7px 9px;border-left:3px solid #8b5cf6;border-radius:6px;background:#f5f3ff;color:#5b4a79;font-size:11px;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ebay-unpaid-detail-head{align-items:center}.ebay-unpaid-detail-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(280px,.8fr);gap:12px;align-items:start}.ebay-unpaid-side{display:grid;gap:12px}.ebay-unpaid-side>.module,.ebay-unpaid-resolution-form{margin:0}.ebay-unpaid-orders,.ebay-unpaid-items,.ebay-unpaid-reminders{display:grid;gap:7px;margin-top:9px}.ebay-unpaid-order{padding:11px;border:1px solid var(--border);border-radius:11px;background:#fff}.ebay-unpaid-order>button{width:auto;margin:8px 0 0}.ebay-unpaid-item{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:7px 9px;border-radius:8px;background:#f7f9fc}.ebay-unpaid-item>div{display:grid;gap:2px;min-width:0}.ebay-unpaid-item>div:last-child{justify-items:end;flex:0 0 auto}.ebay-unpaid-item strong{font-size:11px;color:var(--navy)}.ebay-unpaid-item span{font-size:9px;color:var(--muted)}.ebay-unpaid-resolution{display:flex;flex-wrap:wrap;gap:4px;margin-top:8px;padding:7px 9px;border-radius:8px;background:#f3f4f6;color:var(--muted);font-size:10px}.ebay-unpaid-resolution span{flex-basis:100%}.ebay-unpaid-reminder-row{display:flex;justify-content:space-between;gap:8px;padding:7px 0;border-top:1px solid var(--border);font-size:10px}.ebay-unpaid-reminder-row:first-child{border-top:0}.ebay-unpaid-reminder-row span{color:var(--muted)}.ebay-unpaid-resolution-form{padding:13px 14px;border:1px solid var(--border);border-radius:16px;background:#fbfdff}.ebay-unpaid-resolution-form h2{margin:0}.ebay-unpaid-resolution-form textarea{min-height:58px}.ebay-unpaid-resolution-form button{width:auto}.message.success button{width:auto;margin:0 0 0 6px;padding:5px 8px}
@media(max-width:840px){.dashboard-grid,.dashboard-insights-layout,.ebay-unpaid-detail-grid{grid-template-columns:1fr}.ebay-unpaid-card-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-store-row{grid-template-columns:70px 1fr}.dashboard-store-row>span:last-child{grid-column:2}}
@media(max-width:620px){.dashboard-panel-head,.ebay-unpaid-detail-head{align-items:stretch;flex-direction:column}.dashboard-panel-head button,.ebay-unpaid-detail-head button{width:100%}.ebay-unpaid-tabs{align-items:stretch;flex-wrap:wrap}.ebay-unpaid-stockpile-filter{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));flex-basis:100%;margin-left:0}.ebay-unpaid-card>.item-head{align-items:flex-start;flex-direction:column}.ebay-unpaid-card-tags{justify-content:flex-start}.ebay-unpaid-detail-actions .ebay-unpaid-stockpile-tag{width:auto}.notification-item{grid-template-columns:1fr auto}.notification-compact-copy{grid-column:1/-1;grid-row:2}.notification-item .meta{grid-column:2;grid-row:1}.dashboard-inline-stat,.dashboard-unpaid-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.ebay-unpaid-card-meta{grid-template-columns:1fr}.ebay-unpaid-item{align-items:flex-start;flex-direction:column}.ebay-unpaid-item>div:last-child{justify-items:start}.ebay-unpaid-resolution-form button{width:100%}}
.route-state{max-width:720px;margin:48px auto;padding:36px;border:1px solid var(--border);border-radius:18px;background:var(--surface-soft);text-align:center}
.route-state h1{margin:8px 0 10px}
.route-state .sub{margin:0 auto 22px;max-width:560px}
.route-error-actions{display:flex;justify-content:flex-start;margin:12px 0 22px}
@media(max-width:640px){.route-state{margin:24px 0;padding:26px 18px}}

/* v1.3.124 Recently Ended Auctions and e-Rocks schedule */
.dashboard-erocks-list{display:grid;gap:8px;margin-top:8px}.dashboard-erocks-auction{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 11px;border:1px solid var(--border);border-radius:9px;background:#fff}.dashboard-erocks-auction strong{font-size:11px}
.recent-auction-periods{display:flex;flex-wrap:wrap;gap:7px;margin:16px 0}.recent-auction-periods button{margin:0}.recent-auction-sync{margin:0 0 12px}.recent-auction-unsorted{display:grid;gap:14px}.recent-auction-buyer{overflow:hidden;padding:0}.recent-auction-buyer-head{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:15px 18px;border-bottom:1px solid var(--border);background:var(--surface-soft)}.recent-auction-buyer-head h2{margin:0;font-size:18px}.recent-auction-buyer-head button{width:auto;margin:0}.recent-auction-items{display:grid}.recent-auction-item{display:grid;grid-template-columns:118px minmax(0,1fr) auto;gap:18px;align-items:center;padding:16px 18px;border-bottom:1px solid var(--border)}.recent-auction-item:last-child{border-bottom:0}.recent-auction-item>img,.recent-auction-image-placeholder{width:118px;height:98px;border:1px solid var(--border);border-radius:10px;object-fit:cover;background:var(--surface-soft)}.recent-auction-image-placeholder{display:grid;place-items:center;color:var(--muted);font-size:11px;text-align:center}.recent-auction-item-copy{display:grid;gap:6px;min-width:0}.recent-auction-item-copy .meta{font-size:11px;line-height:1.45}.recent-auction-sku{color:var(--blue);font-size:17px}.recent-auction-title{overflow-wrap:anywhere;color:var(--navy);font-size:14px;font-weight:750;line-height:1.4}.recent-auction-item-action{display:grid;min-width:140px;justify-items:end;gap:12px}.recent-auction-item-action>strong{color:var(--navy);font-size:15px}.recent-auction-item-action button{width:auto;margin:0}.recent-auction-sorted{overflow:hidden;margin-top:20px;padding:0}.recent-auction-sorted>summary{padding:14px 17px;background:var(--surface-soft);cursor:pointer;font-weight:800;list-style-position:inside}.recent-auction-sorted-body{display:grid;gap:14px;padding:14px}.recent-auction-sorted-body>.recent-auction-buyer{border:1px solid var(--border)}
.recent-auction-total{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 12px;padding:13px 16px;border:1px solid #8ad6c4;border-radius:13px;background:linear-gradient(135deg,#edfbf7,#f7fcff);color:var(--muted)}.recent-auction-total>div{display:grid;gap:2px}.recent-auction-total span{font-size:11px;font-weight:750}.recent-auction-total strong{color:var(--navy);font-size:22px}.recent-auction-total>span{padding:5px 9px;border-radius:999px;background:#dff7ef;color:#13745f}
@media(max-width:700px){.recent-auction-item{grid-template-columns:88px minmax(0,1fr);padding:13px}.recent-auction-item>img,.recent-auction-image-placeholder{width:88px;height:80px}.recent-auction-item-action{grid-column:1/-1;display:flex;width:100%;align-items:center;justify-content:space-between}.recent-auction-item-action button{width:auto}}
@media(max-width:520px){.ebay-unpaid-stockpile-filter{grid-template-columns:1fr}.recent-auction-periods{display:grid;grid-template-columns:1fr}.recent-auction-periods button{width:100%}.recent-auction-buyer-head{align-items:stretch;flex-direction:column}.recent-auction-buyer-head button{width:100%}}

/* v1.3.141 Shopify catalogue and Social Posts */
.tag.store-shopify{background:#dcfce7!important;color:#166534!important}.shopify-sync-summary{border-color:#bbf7d0;border-left-color:#16a34a;background:#f3fbf6}
.social-post-list{gap:9px}.social-post-card{border-left:6px solid #7c3aed}.social-post-card h2{margin:2px 0 4px;font-size:15px}.social-post-head>div{display:grid;gap:5px}.social-post-head button{justify-self:start;width:auto;margin:0 0 8px}.social-post-head .inline{align-items:center}.social-post-head .compact-link{margin-top:0}
.social-targets{display:flex;flex-wrap:wrap;gap:7px;margin-top:10px}.social-target{display:inline-flex;align-items:center;gap:6px;padding:5px 7px;border:1px solid var(--border);border-radius:9px;background:#f8fafc;font-size:10px}.social-target>.inline{align-items:center;flex-wrap:nowrap}.social-target strong{text-transform:capitalize}.social-target.detailed{align-items:flex-start;flex:1 1 280px;flex-direction:column}.social-target-error{color:var(--danger);font-size:10px;line-height:1.4}.social-resolve-actions button{width:auto;margin:0}
.social-status{align-items:center;justify-content:center;min-height:22px;padding:4px 9px;border:1px solid transparent;font-size:9px;line-height:1;white-space:nowrap}.social-status.draft,.social-status.skipped{border-color:#cbd5e1;background:#e2e8f0;color:#475569}.social-status.scheduled{border-color:#c4b5fd;background:#ede9fe;color:#6d28d9}.social-status.publishing{border-color:#93c5fd;background:#dbeafe;color:#1d4ed8}.social-status.published{border-color:#86efac;background:#dcfce7;color:#166534}.social-status.failed,.social-status.uncertain{border-color:#fecaca;background:#fee2e2;color:#991b1b}
.social-create-form{display:grid;gap:10px;max-width:820px;margin-top:14px;padding:18px;border:1px solid var(--border);border-radius:14px;background:#fbfdff}.social-create-form fieldset,.social-channel-fieldset{display:flex;flex-wrap:wrap;gap:10px;margin:4px 0;padding:12px;border:1px solid var(--border);border-radius:11px}.social-create-form legend,.social-channel-fieldset legend{padding:0 5px;color:var(--navy);font-size:11px;font-weight:800}.social-create-form .check-row,.social-channel-fieldset .check-row{margin:0}.social-product-note{padding:9px 11px;border-radius:9px;background:#f3f8ff;color:var(--muted);font-size:11px}
.social-create-form{max-width:960px}.social-product-picker{position:relative}.social-product-results{display:grid;max-height:420px;gap:7px;margin-top:8px;overflow:auto;padding:4px}.social-product-choice{display:grid;width:100%;grid-template-columns:70px minmax(0,1fr) auto;gap:12px;align-items:center;margin:0;padding:9px;border:1px solid var(--border);border-radius:11px;background:#fff;color:var(--text);text-align:left;box-shadow:none}.social-product-choice:hover,.social-product-choice.is-selected{border-color:#42bda0;background:#f1fbf7}.social-product-choice img,.social-product-image-placeholder{display:grid;width:70px;height:58px;place-items:center;border-radius:8px;background:#edf2f7;object-fit:cover;color:var(--muted);font-size:9px}.social-product-choice>span:nth-child(2){display:grid;min-width:0;gap:4px}.social-product-choice strong,.social-product-choice small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.social-product-choice strong{color:var(--navy);font-size:12px}.social-product-choice small{color:var(--muted);font-size:10px}.social-product-choice-tags{display:flex;align-items:flex-end;flex-direction:column;gap:5px}.social-posted-warning{border-color:#e3b451;background:#fff2cb;color:#885800}.social-product-selected{margin-top:8px}.social-product-selected .social-product-choice{border-color:#2aaa85;background:#eefaf6}.social-video-preview{display:flex;align-items:center;gap:13px;margin:12px 0;padding:10px;border:1px solid var(--border);border-radius:11px;background:#f8fafc}.social-video-preview video{width:180px;max-width:42%;aspect-ratio:1;overflow:hidden;border-radius:9px;background:#08111e;object-fit:cover}.social-video-preview>div{display:grid;gap:4px}.social-video-preview strong{color:var(--navy);font-size:12px}.social-video-preview span{color:var(--muted);font-size:10px}.social-watermark-choice{display:flex!important;width:max-content;max-width:100%;align-items:center;justify-content:flex-start;gap:8px;margin:12px 0}.social-watermark-choice input[type=checkbox]{width:18px;height:18px;flex:0 0 18px;margin:0}.social-shopify-video-button{width:auto;margin-top:9px}.social-watermark-settings{display:grid;gap:9px;padding:12px;border:1px solid var(--border);border-radius:11px;background:#f8fafc}.social-watermark-settings>.inline{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end}.social-watermark-settings>.inline button{margin:0}
.social-caption-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.social-caption-card{min-width:0}.social-caption-card .item-head{align-items:flex-start}.social-caption-card .item-head button{width:auto;margin:0}.social-caption-card textarea{min-height:430px;margin-top:10px;font-family:inherit;font-size:13px;line-height:1.5;white-space:pre-wrap}.social-media-section{margin-top:12px}.social-video-upload{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:9px;margin-top:8px;padding:11px;border:1px dashed var(--border);border-radius:10px;background:#f8fafc}.social-video-upload input{width:100%;min-width:0;margin:0}.social-video-upload button{width:auto;height:100%;margin:0}.social-draft-actions{display:flex;justify-content:flex-end}.social-draft-actions button{width:auto}.social-schedule-section{margin-top:12px}.social-schedule-section>input{max-width:360px}.social-schedule-section .inline button{width:auto}.social-publishing-actions{align-items:center;flex-wrap:wrap}.social-post-card-status{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:6px}.social-post-delete{width:auto;margin:0}.social-channel-fieldset .social-status{margin-left:3px}
@media(max-width:820px){.social-caption-grid{grid-template-columns:1fr}.social-caption-card textarea{min-height:330px}}
@media(max-width:620px){.social-post-head{align-items:stretch;flex-direction:column}.social-video-upload{grid-template-columns:1fr}.social-video-upload button,.social-schedule-section .inline button,.social-draft-actions button,.social-resolve-actions button{width:100%}.social-schedule-section .inline,.social-resolve-actions{align-items:stretch;flex-direction:column}.social-product-choice{grid-template-columns:58px minmax(0,1fr)}.social-product-choice img,.social-product-image-placeholder{width:58px;height:50px}.social-product-choice-tags{grid-column:2;align-items:flex-start}.social-video-preview{align-items:flex-start;flex-direction:column}.social-video-preview video{width:100%;max-width:100%}.social-shopify-video-button{width:100%}.social-watermark-settings>.inline{grid-template-columns:1fr}.social-watermark-settings>.inline button{width:100%}}

/* v1.3.148 Download Photos and draggable listing-photo order */
.photo-download-page-head{align-items:center}.photo-download-page-head h1{margin:2px 0 5px}.photo-download-retention{display:grid;flex:0 0 auto;gap:2px;padding:10px 13px;border:1px solid #c7d8ed;border-radius:11px;background:#f4f8fd;text-align:right}.photo-download-retention strong{color:var(--navy);font-size:11px}.photo-download-retention span{color:var(--muted);font-size:9px}.photo-download-date-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:17px 0}.photo-download-date-tabs button{display:grid;gap:2px;margin:0;padding:10px 12px;background:#eef3f9;color:var(--navy);box-shadow:none}.photo-download-date-tabs button strong{font-size:11px}.photo-download-date-tabs button span{color:var(--muted);font-size:9px;font-weight:650}.photo-download-date-tabs button.active{border-color:#3f83df;background:var(--primary-gradient);color:#fff;box-shadow:0 7px 16px rgba(36,116,229,.2)}.photo-download-date-tabs button.active span{color:#dceaff}.photo-download-manager-note{margin:10px 0 14px}.photo-download-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.photo-download-card{display:grid;min-width:0;gap:12px;padding:16px;border:1px solid var(--border);border-left:5px solid #ef4444;border-radius:14px;background:#fbfdff;box-shadow:var(--shadow-soft)}.photo-download-card.is-ready{border-left-color:#22a96b}.photo-download-card-head,.photo-download-card-head>div{display:flex;align-items:center;gap:9px}.photo-download-card-head{justify-content:space-between}.photo-download-card h2{margin:0;font-size:17px}.photo-download-led{display:inline-block;flex:0 0 12px;width:12px;height:12px;border:1px solid rgba(127,29,29,.28);border-radius:50%;background:#ef4444;box-shadow:0 0 0 3px #fee2e2,0 0 9px rgba(239,68,68,.68)}.photo-download-led.ready{border-color:rgba(20,83,45,.28);background:#22c55e;box-shadow:0 0 0 3px #dcfce7,0 0 11px rgba(34,197,94,.8);animation:photo-download-led-pulse 1.55s ease-in-out infinite}.photo-download-led.not-ready{animation:photo-download-led-pulse-red 2.1s ease-in-out infinite}.photo-download-status{font-size:10px;text-transform:uppercase;letter-spacing:.045em}.photo-download-status.ready{color:#15803d}.photo-download-status.not-ready{color:#b91c1c}.photo-download-file{display:grid;min-width:0;gap:3px;padding:10px 11px;border:1px solid #d9e5f0;border-radius:10px;background:#f5f8fc}.photo-download-file strong{overflow:hidden;color:var(--navy);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.photo-download-file span,.photo-download-empty{margin:0;color:var(--muted);font-size:9px;line-height:1.45}.photo-download-actions{display:grid;gap:10px}.photo-download-actions>.button-link{justify-self:start;margin:0}.photo-download-manage{display:grid;gap:7px;padding-top:10px;border-top:1px solid var(--border)}.photo-download-manage label{margin:0;font-size:10px}.photo-download-manage label span{color:var(--muted);font-weight:650}.photo-download-manage input{margin:0;padding:7px;font-size:10px}.photo-download-admin-actions{display:flex;gap:7px}.photo-download-admin-actions button{width:auto;margin:0}.upload-photo[data-photo-drag]{cursor:grab;user-select:none}.upload-photo[data-photo-drag]:active{cursor:grabbing}.upload-photo-grid.photo-drag-active{padding:5px;border:1px dashed #6598dc;border-radius:12px;background:rgba(219,234,254,.5)}.upload-photo.photo-dragging{opacity:.42;outline:2px solid #3b82f6;outline-offset:2px;transform:scale(.985)}.upload-photo-grid.photo-drag-saving{opacity:.7;pointer-events:none}
@keyframes photo-download-led-pulse{0%,100%{box-shadow:0 0 0 3px #dcfce7,0 0 8px rgba(34,197,94,.55)}50%{box-shadow:0 0 0 5px rgba(220,252,231,.72),0 0 15px rgba(34,197,94,.95)}}@keyframes photo-download-led-pulse-red{0%,100%{box-shadow:0 0 0 3px #fee2e2,0 0 7px rgba(239,68,68,.48)}50%{box-shadow:0 0 0 4px rgba(254,226,226,.72),0 0 12px rgba(239,68,68,.78)}}
@media(max-width:720px){.photo-download-page-head{align-items:stretch;flex-direction:column}.photo-download-retention{text-align:left}.photo-download-grid{grid-template-columns:1fr}}
@media(max-width:520px){.photo-download-date-tabs{grid-template-columns:1fr}.photo-download-admin-actions{display:grid;grid-template-columns:1fr}.photo-download-admin-actions button,.photo-download-actions>.button-link{width:100%}}

/* v1.3.158 dashboard hierarchy and card identities */
.dashboard-page-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:4px 2px 8px}.dashboard-page-head h1{margin:3px 0 4px;font-size:30px;letter-spacing:-.025em}.dashboard-page-head p{margin:0;color:var(--muted);font-size:12px}.dashboard-date{display:grid;flex:0 0 auto;gap:2px;padding:9px 12px;border:1px solid #d8e3ef;border-radius:11px;background:linear-gradient(145deg,#fff,#f3f7fc);text-align:right;box-shadow:0 3px 11px rgba(20,42,74,.05)}.dashboard-date span{color:var(--muted);font-size:8px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.dashboard-date strong{color:var(--navy);font-size:11px}
.dashboard-section{margin-top:20px;padding-top:17px;border-top:1px solid #dce5f0}.dashboard-section--workflow{margin-top:8px;border-top:0}.dashboard-section-head{display:flex;align-items:center;gap:11px;margin-bottom:10px}.dashboard-section-marker{width:5px;height:36px;flex:0 0 5px;border-radius:999px;background:#3b82f6;box-shadow:0 0 0 4px #e9f2ff}.dashboard-section-head--amber .dashboard-section-marker{background:#d97706;box-shadow:0 0 0 4px #fff2db}.dashboard-section-head--green .dashboard-section-marker{background:#16845b;box-shadow:0 0 0 4px #def5ea}.dashboard-section-head--purple .dashboard-section-marker{background:#7c3aed;box-shadow:0 0 0 4px #f0e8ff}.dashboard-section-label{margin-bottom:1px;color:#46719f;font-size:8px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.dashboard-section-head--amber .dashboard-section-label{color:#a15a09}.dashboard-section-head--green .dashboard-section-label{color:#176c4f}.dashboard-section-head--purple .dashboard-section-label{color:#6d35b6}.dashboard-section-head h2{margin:0;color:var(--navy);font-size:18px;letter-spacing:-.012em}.dashboard-section-head p{margin:2px 0 0;color:var(--muted);font-size:10px}
.dashboard-workflow-grid,.dashboard-attention-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:start}.dashboard-attention-grid{gap:14px}.dashboard-column{display:grid;min-width:0;gap:12px}.dashboard-attention-grid>.dashboard-column:only-child{grid-column:1/-1}.dashboard-upcoming-grid{display:grid;grid-template-columns:minmax(360px,620px);gap:12px}
.dashboard-panel{--dashboard-accent:#3b82f6;--dashboard-soft:#f5f9ff;--dashboard-accent-text:#255f9f;min-width:0;margin:0!important;padding:15px 16px!important;border-color:#d6e2f0!important;background:linear-gradient(145deg,var(--dashboard-soft),#fff 58%)!important;box-shadow:0 5px 17px rgba(20,42,74,.065)!important}.dashboard-panel::before{height:4px!important;background:linear-gradient(90deg,var(--dashboard-accent),var(--dashboard-accent) 34%,transparent 88%)!important}.dashboard-panel h2{margin:1px 0 0!important;font-size:17px!important;letter-spacing:-.012em}.dashboard-panel-label{color:var(--dashboard-accent-text);font-size:8px;font-weight:900;letter-spacing:.085em;text-transform:uppercase}.dashboard-panel-head{align-items:center}.dashboard-panel-head .meta{margin-top:3px}.dashboard-panel-head button{border:1px solid #d3deea;background:rgba(255,255,255,.82);color:#46556a;box-shadow:0 2px 7px rgba(20,42,74,.055)}.dashboard-panel-head button:hover:not(:disabled){border-color:#adc1da;background:#fff;color:#173b6d}.dashboard-panel .stat{border-color:#dbe5ef;background:rgba(255,255,255,.78)}.dashboard-panel .stat::before{background:linear-gradient(90deg,var(--dashboard-accent),transparent)}.dashboard-panel .dashboard-compact-row,.dashboard-panel .notification-item,.dashboard-panel .dashboard-erocks-auction{border-color:#dbe4ef;background:rgba(255,255,255,.82)}
.dashboard-panel--orders{--dashboard-accent:#2879e6;--dashboard-soft:#f1f7ff;--dashboard-accent-text:#1f64b5}.dashboard-panel--shipments{--dashboard-accent:#159364;--dashboard-soft:#effaf5;--dashboard-accent-text:#147353}.dashboard-panel--notifications{--dashboard-accent:#7c3aed;--dashboard-soft:#f7f3ff;--dashboard-accent-text:#6d35b6}.dashboard-panel--unpaid{--dashboard-accent:#d97706;--dashboard-soft:#fff8eb;--dashboard-accent-text:#a15a09}.dashboard-panel--tickets{--dashboard-accent:#0785a8;--dashboard-soft:#effafd;--dashboard-accent-text:#08708b}.dashboard-panel--holds{--dashboard-accent:#c44949;--dashboard-soft:#fff5f4;--dashboard-accent-text:#a43b3b}.dashboard-panel--erocks{--dashboard-accent:#6650c7;--dashboard-soft:#f6f3ff;--dashboard-accent-text:#5843ad}.dashboard-panel--orders .stats,.dashboard-panel--shipments .stats{grid-template-columns:repeat(auto-fit,minmax(82px,1fr));justify-content:stretch;gap:7px;margin-top:11px}.dashboard-panel--orders .stat,.dashboard-panel--shipments .stat{min-width:0}.dashboard-panel--notifications .inline{align-items:center}.dashboard-panel--notifications .inline .tag{margin-left:3px}.dashboard-panel--erocks{width:100%}
.dashboard-order-insights{--dashboard-accent:#16845b;--dashboard-soft:#f1faf6;--dashboard-accent-text:#176c4f;margin:0!important;padding:15px 16px!important}.dashboard-order-insights::before{height:4px!important;background:linear-gradient(90deg,#16845b,#2474e5 55%,transparent 90%)!important}.dashboard-order-insights .kicker{color:#176c4f}.dashboard-order-insights .dashboard-insight-summary>div,.dashboard-order-insights .dashboard-order-chart,.dashboard-order-insights .dashboard-store-activity{background:rgba(255,255,255,.82)}
@media(max-width:900px){.dashboard-workflow-grid,.dashboard-attention-grid{grid-template-columns:1fr}.dashboard-attention-grid>.dashboard-column:only-child{grid-column:auto}.dashboard-upcoming-grid{grid-template-columns:1fr}}
@media(max-width:620px){.dashboard-page-head{align-items:stretch;flex-direction:column;gap:12px}.dashboard-date{text-align:left}.dashboard-section{margin-top:17px;padding-top:15px}.dashboard-section--workflow{margin-top:5px;padding-top:10px}.dashboard-section-head{align-items:flex-start}.dashboard-section-head p{font-size:9px;line-height:1.45}.dashboard-panel{padding:13px!important}.dashboard-panel-head{align-items:stretch}.dashboard-panel-head button{width:100%;margin-top:9px}.dashboard-panel--notifications .dashboard-panel-head{flex-direction:column}.dashboard-panel--orders .stats,.dashboard-panel--shipments .stats{grid-template-columns:repeat(2,minmax(0,1fr))}}
.upload-section-ai{display:flex;align-items:center;gap:8px;margin-top:7px}.upload-section-ai button{width:auto;margin:0}.upload-section-ai .tag-suggestion{padding:5px 8px;font-size:9px}

/* v1.3.159 compact dashboard, channel chart and workspace navigation */
.nav-wrap{position:sticky;top:8px;z-index:35;margin-bottom:18px;padding:4px;border:1px solid rgba(198,213,231,.92);border-radius:14px;background:rgba(248,251,255,.94);box-shadow:0 7px 22px rgba(20,42,74,.08);backdrop-filter:blur(14px)}.nav{width:100%;margin:0;border:0;background:transparent;box-shadow:none}.nav-icon{width:15px;height:15px;flex:0 0 15px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.nav>.nav-link,.nav-menu>.nav-menu-trigger{display:flex;align-items:center;gap:7px;min-height:36px;padding:7px 10px}.nav-menu--admin{margin-left:auto}.nav-menu--uploads>.nav-menu-trigger{color:#137050}.nav-menu--uploads.current>.nav-menu-trigger{border-color:#2b9c72;background:linear-gradient(135deg,#1b9569,#147353);color:#fff}.nav-mobile-toggle{display:none;width:100%;align-items:center;justify-content:flex-start;gap:8px;margin:0;padding:9px 11px}.nav-mobile-toggle .nav-chevron{margin-left:auto}.nav-dropdown{width:286px;padding:7px}.nav-dropdown button{display:grid;grid-template-columns:18px minmax(0,1fr);gap:9px;align-items:start;padding:10px 11px}.nav-dropdown button>span{display:grid;gap:3px;min-width:0}.nav-dropdown button strong{font-size:12px;line-height:1.3}.nav-dropdown button small{color:var(--muted);font-size:10px;font-weight:600;line-height:1.4}.nav-menu--admin .nav-dropdown{right:0;left:auto}
.dashboard-panel--stores{--dashboard-accent:#11a36a;--dashboard-soft:#effaf5;--dashboard-accent-text:#147353}.dashboard-store-health{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:11px}.dashboard-store-health-row{display:grid;grid-template-columns:10px minmax(0,1fr) auto;gap:8px;align-items:center;padding:8px 9px;border:1px solid #d9e6e0;border-radius:10px;background:rgba(255,255,255,.8)}.dashboard-store-health-row>span{display:grid;min-width:0;gap:2px}.dashboard-store-health-row>span:last-child{text-align:right}.dashboard-store-health-row strong,.dashboard-store-health-row b{overflow:hidden;color:var(--navy);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.dashboard-store-health-row b{color:#15805b}.dashboard-store-health-row small{overflow:hidden;color:var(--muted);font-size:8px;text-overflow:ellipsis;white-space:nowrap}.dashboard-health-led{width:8px;height:8px;border-radius:50%;background:#22a96b;box-shadow:0 0 0 3px #ddf7eb,0 0 8px rgba(34,169,107,.52)}.dashboard-health-led--warning{background:#e89b22;box-shadow:0 0 0 3px #fff0d7,0 0 8px rgba(232,155,34,.48)}.dashboard-health-led--danger{background:#df5151;box-shadow:0 0 0 3px #ffe3e3,0 0 8px rgba(223,81,81,.45)}.dashboard-health-led--manual{background:#8794a7;box-shadow:0 0 0 3px #e8edf3,0 0 7px rgba(93,109,130,.32)}
.dashboard-attention-summary{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(330px,.65fr);gap:12px;align-items:start}.dashboard-attention-side{display:grid;gap:12px}.dashboard-attention-summary+.unpaid-follow-ups{margin-top:12px!important}.dashboard-follow-up-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-list-note{margin:7px 2px 0;color:var(--muted);font-size:9px;text-align:right}.dashboard-follow-up-grid .dashboard-compact-empty{grid-column:1/-1}
.dashboard-order-insights{--chart-color:#2474e5;--chart-soft:rgba(36,116,229,.2);--chart-faint:rgba(36,116,229,.12)}.dashboard-order-insights--ebay{--chart-color:#2c78dc;--chart-soft:rgba(44,120,220,.22);--chart-faint:rgba(44,120,220,.13)}.dashboard-order-insights--etsy{--chart-color:#db6e31;--chart-soft:rgba(219,110,49,.22);--chart-faint:rgba(219,110,49,.13)}.dashboard-order-insights--shopify{--chart-color:#229761;--chart-soft:rgba(34,151,97,.22);--chart-faint:rgba(34,151,97,.13)}.dashboard-order-insights--e-rocks{--chart-color:#7755cb;--chart-soft:rgba(119,85,203,.22);--chart-faint:rgba(119,85,203,.13)}.dashboard-insights-head p{margin:3px 0 0;color:var(--muted);font-size:10px}.dashboard-channel-tabs{display:flex;flex-wrap:wrap;gap:5px;margin:12px 0 8px}.dashboard-channel-tabs button{width:auto;margin:0;padding:6px 12px;border:1px solid #d4dfeb;border-radius:999px;background:rgba(255,255,255,.72);color:#526176;box-shadow:none;font-size:9px}.dashboard-channel-tabs button:hover{border-color:var(--chart-color);color:var(--chart-color)}.dashboard-channel-tabs button.active{border-color:var(--chart-color);background:var(--chart-color);color:#fff;box-shadow:0 4px 11px var(--chart-soft)}.dashboard-order-insights .dashboard-insight-summary{grid-template-columns:repeat(3,minmax(0,1fr));margin:8px 0}.dashboard-order-insights .dashboard-insight-summary>div{padding:9px 11px}.dashboard-order-insights .dashboard-insight-summary strong{font-size:19px}.dashboard-order-insights .dashboard-comparison strong{display:flex;align-items:center}.dashboard-trend{display:inline-flex;align-items:center;width:max-content;padding:4px 7px;border-radius:999px;font-size:9px;font-weight:850;line-height:1.2}.dashboard-trend--up,.dashboard-trend--new{background:#dcf7e9;color:#13734f}.dashboard-trend--down{background:#ffe5e3;color:#aa3939}.dashboard-trend--same{background:#e9eef4;color:#59677a}.dashboard-order-chart{overflow:hidden;padding:10px 12px}.dashboard-order-svg{height:228px;overflow:hidden}.dashboard-order-svg-grid{stroke:#dbe5f0;stroke-width:1}.dashboard-order-svg-axis,.dashboard-order-svg-date{fill:#718095;font-size:8px}.dashboard-order-count-bar{fill:var(--chart-faint)}.dashboard-order-gradient-start{stop-color:var(--chart-color);stop-opacity:.3}.dashboard-order-gradient-end{stop-color:var(--chart-color);stop-opacity:.015}.dashboard-order-area{fill:url(#dashboardOrderArea)}.dashboard-order-line{fill:none;stroke:var(--chart-color);stroke-width:3;stroke-linecap:round;filter:drop-shadow(0 3px 5px var(--chart-soft))}.dashboard-order-point{fill:#fff;stroke:var(--chart-color);stroke-width:3;cursor:help}.dashboard-order-point-halo{fill:var(--chart-soft)}.dashboard-order-single-day{display:grid;gap:3px;padding:22px;border:1px solid #d6e1ef;border-radius:12px;background:rgba(255,255,255,.75);text-align:center}.dashboard-order-single-day span,.dashboard-order-single-day small{color:var(--muted);font-size:9px}.dashboard-order-single-day strong{color:var(--navy);font-size:29px}.dashboard-erocks-list{grid-template-columns:repeat(4,minmax(0,1fr))}.dashboard-erocks-auction{min-width:0}
@media(max-width:1040px){.nav>.nav-link,.nav-menu>.nav-menu-trigger{padding:7px 8px}.nav-icon{display:none}.dashboard-store-health{grid-template-columns:1fr}.dashboard-attention-summary{grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr)}}
@media(max-width:820px){.nav-wrap{position:relative;top:auto}.nav-mobile-toggle{display:flex}.nav-wrap:not(.mobile-open)>.nav{display:none}.nav-wrap.mobile-open>.nav{display:grid;grid-template-columns:1fr;gap:3px;margin-top:4px;padding-top:4px;border-top:1px solid var(--border)}.nav-wrap.mobile-open .nav-icon{display:block}.nav>.nav-link,.nav>.nav-menu,.nav-menu-trigger{width:100%}.nav-menu--admin{margin-left:0}.nav-menu.open{grid-column:auto}.nav-dropdown,.nav-menu--admin .nav-dropdown{position:static;right:auto;left:auto;width:100%;min-width:0;margin-top:4px;box-shadow:none}.dashboard-attention-summary{grid-template-columns:1fr}.dashboard-follow-up-grid{grid-template-columns:1fr}.dashboard-erocks-list{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:620px){.dashboard-store-health-row{grid-template-columns:10px minmax(0,1fr)}.dashboard-store-health-row>span:last-child{grid-column:2;text-align:left}.dashboard-order-insights .dashboard-insight-summary{grid-template-columns:1fr}.dashboard-channel-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-channel-tabs button{width:100%;padding:7px}.dashboard-order-svg{height:190px}.dashboard-chart-head{align-items:flex-start;flex-direction:column}.dashboard-erocks-list{grid-template-columns:1fr}}

/* v1.3.167 operational dashboard */
.dashboard-kpi-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:14px 0 18px}.dashboard-kpi{--kpi-accent:#2879e6;display:grid;min-width:0;min-height:126px;align-content:start;gap:3px;margin:0;padding:17px 16px 14px;border:1px solid #d7e1ed;border-top:3px solid var(--kpi-accent);border-radius:14px;background:var(--surface,#fff);color:var(--text);text-align:left;box-shadow:0 6px 18px rgba(20,42,74,.07)}.dashboard-kpi::before,.dashboard-kpi::after{display:none!important;content:none!important}.dashboard-kpi:hover{border-color:var(--kpi-accent);background:#fff;transform:translateY(-1px);box-shadow:0 10px 24px rgba(20,42,74,.11)}.dashboard-kpi--green{--kpi-accent:#16966a}.dashboard-kpi--amber{--kpi-accent:#d98a16}.dashboard-kpi--violet{--kpi-accent:#8060c9}.dashboard-kpi--mint{--kpi-accent:#25a99a}.dashboard-kpi-value{color:var(--navy);font-size:31px;font-weight:850;line-height:1;letter-spacing:-.035em}.dashboard-kpi-label{margin-top:7px;color:var(--navy);font-size:12px;font-weight:850;line-height:1.25}.dashboard-kpi-detail{color:var(--muted);font-size:9px;font-weight:650;line-height:1.45}
.dashboard-work-grid{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(380px,.82fr);gap:12px;align-items:start}.dashboard-work-grid>:only-child{grid-column:1/-1}.dashboard-panel.dashboard-panel{background:var(--surface,#fff)!important;box-shadow:0 7px 22px rgba(20,42,74,.065)!important}.dashboard-panel.dashboard-panel::before{height:3px!important;background:var(--dashboard-accent,#2879e6)!important}.dashboard-panel .stat::after{display:none!important}.dashboard-panel-count,.dashboard-notification-count{display:inline-flex;align-items:center;min-height:28px;padding:5px 9px;border:1px solid #d8e3ef;border-radius:999px;background:#f4f7fb;color:#56657a;font-size:10px;font-weight:850;white-space:nowrap}.dashboard-notification-count{border-color:#e2d7f7;background:#f6f1ff;color:#6d35b6}.dashboard-panel-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px;margin-top:10px;padding-top:10px;border-top:1px solid #e1e8f0}.dashboard-panel-actions button{margin:0}
.dashboard-order-queue-list{display:grid;gap:6px;margin-top:12px}.dashboard-order-queue-row{display:grid;grid-template-columns:66px minmax(0,1fr) auto 16px;gap:10px;align-items:center;width:100%;min-height:55px;margin:0;padding:8px 10px;border:1px solid #dce5ef;border-radius:10px;background:#fbfcfe;color:var(--text);text-align:left;box-shadow:none}.dashboard-order-queue-row:hover{border-color:#aac8ed;background:#f6faff}.dashboard-order-store{display:inline-flex;align-items:center;justify-content:center;min-height:26px;padding:4px 6px;border-radius:7px;background:#e9eef5;color:#526176;font-size:9px;font-weight:850;white-space:nowrap}.dashboard-order-store.store-ebay{background:#e8f1ff;color:#225fba}.dashboard-order-store.store-etsy{background:#fff0e7;color:#a85122}.dashboard-order-store.store-shopify{background:#e5f6ed;color:#17764e}.dashboard-order-store.store-e-rocks{background:#f1ebff;color:#6544b2}.dashboard-order-queue-main{display:grid;min-width:0;gap:2px}.dashboard-order-queue-main strong,.dashboard-order-queue-main small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-order-queue-main strong{color:var(--navy);font-size:12px}.dashboard-order-queue-main small{color:var(--muted);font-size:9px}.dashboard-order-queue-row time{color:var(--muted);font-size:9px;font-weight:700;white-space:nowrap}.dashboard-row-arrow{color:#6c7c91;font-size:20px;line-height:1}.dashboard-queue-empty{display:grid;gap:4px;padding:24px 16px;border:1px dashed #cdd9e7;border-radius:11px;background:#f8fafc;color:var(--muted);text-align:center}.dashboard-queue-empty strong{color:var(--navy);font-size:12px}.dashboard-queue-empty span{font-size:10px}
.notification-list{gap:7px}.notification-item{display:grid!important;grid-template-columns:38px minmax(0,1fr) auto!important;gap:10px!important;align-items:center!important;min-height:58px;padding:9px 10px!important;border-radius:10px!important;text-align:left}.notification-item.unread{border-left-width:3px}.notification-item-icon{display:grid;width:36px;height:36px;place-items:center;border-radius:9px;background:#f1ecfb;color:#7444bd}.notification-item-icon .nav-icon,.dashboard-action-icon .nav-icon{display:block!important;width:17px;height:17px}.notification-item-copy{display:grid;min-width:0;gap:3px}.notification-item-head{display:flex;align-items:center;gap:7px;min-width:0}.notification-item-head strong{overflow:hidden;color:var(--navy);font-size:12px!important;text-overflow:ellipsis;white-space:nowrap}.notification-compact-copy{display:-webkit-box;overflow:hidden;color:var(--text);font-size:10px!important;line-height:1.35;white-space:normal!important;-webkit-box-orient:vertical;-webkit-line-clamp:2}.notification-item .meta{align-self:start;margin-top:2px!important;color:var(--muted);font-size:9px!important;white-space:nowrap}.notification-unread-dot{width:8px;height:8px;flex:0 0 8px;border-radius:50%;background:#7c3aed;box-shadow:0 0 0 3px rgba(124,58,237,.12)}
.dashboard-attention-grid{display:grid;grid-template-columns:minmax(0,1.16fr) minmax(330px,.84fr);gap:12px;align-items:start}.dashboard-attention-grid>:only-child{grid-column:1/-1}.dashboard-attention-side{display:grid;gap:12px}.dashboard-action-list{display:grid;gap:7px;margin-top:12px}.dashboard-action-row{--action-accent:#2879e6;display:grid;grid-template-columns:38px minmax(0,1fr) auto 14px;gap:10px;align-items:center;width:100%;min-height:60px;margin:0;padding:9px 10px;border:1px solid #dce5ef;border-left:3px solid var(--action-accent);border-radius:10px;background:#fbfcfe;color:var(--text);text-align:left;box-shadow:none}.dashboard-action-row:hover{border-color:var(--action-accent);background:#fff}.dashboard-action-row--red{--action-accent:#d85858}.dashboard-action-row--amber{--action-accent:#d98a16}.dashboard-action-row--violet{--action-accent:#8060c9}.dashboard-action-icon{display:grid;width:36px;height:36px;place-items:center;border-radius:9px;background:color-mix(in srgb,var(--action-accent) 10%,#fff);color:var(--action-accent)}.dashboard-action-copy{display:grid;min-width:0;gap:3px}.dashboard-action-copy strong{color:var(--navy);font-size:12px}.dashboard-action-copy small{color:var(--muted);font-size:9px;line-height:1.4}.dashboard-action-row>b{display:grid;min-width:28px;height:28px;place-items:center;border-radius:8px;background:color-mix(in srgb,var(--action-accent) 10%,#fff);color:var(--action-accent);font-size:12px}.dashboard-mini-counts{display:flex;gap:7px;margin-top:10px}.dashboard-mini-counts span{padding:6px 9px;border:1px solid #dce5ef;border-radius:8px;background:#f7f9fc;color:var(--muted);font-size:9px}.dashboard-mini-counts b{color:var(--navy);font-size:13px}.dashboard-mini-counts .has-attention{border-color:#e2d7f7;background:#f6f1ff;color:#6d35b6}.dashboard-ticket-row{min-height:58px}.dashboard-ticket-row>span:first-child{gap:2px}.dashboard-ticket-row small:first-of-type{color:var(--text);font-size:10px}.dashboard-ticket-row small:last-of-type{font-size:8px}
.dashboard-upload-list{display:grid;gap:6px;margin-top:10px}.dashboard-upload-row{display:grid;grid-template-columns:minmax(90px,1fr) auto auto 14px;gap:9px;align-items:center;width:100%;margin:0;padding:9px 10px;border:1px solid #dce5ef;border-radius:9px;background:#fbfcfe;color:var(--muted);text-align:left;box-shadow:none;font-size:9px}.dashboard-upload-row:hover{border-color:#abc7e8;background:#fff}.dashboard-upload-name{display:flex;align-items:center;gap:7px;color:var(--navy)}.dashboard-upload-dot{width:8px;height:8px;border-radius:50%;background:#c47136}.dashboard-upload-dot--ebay{background:#2879e6}.dashboard-upload-dot--shopify{background:#249963}.dashboard-upload-row b{color:var(--navy);font-size:11px}.dashboard-upload-row .has-attention,.dashboard-upload-row .has-attention b{color:#bc4545}
.dashboard-admin-stack{display:grid;gap:12px}.dashboard-store-summary .dashboard-store-health{grid-template-columns:repeat(4,minmax(0,1fr))}.dashboard-store-summary .dashboard-store-health-row{min-height:58px;padding:9px 10px}.dashboard-store-summary .dashboard-store-health-row strong,.dashboard-store-summary .dashboard-store-health-row b{font-size:11px}.dashboard-store-summary .dashboard-store-health-row small{font-size:9px}.dashboard-order-insights .dashboard-order-svg{height:180px}.dashboard-erocks-auctions{display:grid;grid-template-columns:minmax(240px,.7fr) minmax(0,1.3fr);gap:12px;align-items:center}.dashboard-erocks-auctions .dashboard-panel-head{grid-column:1/-1}.dashboard-erocks-list{display:contents}.dashboard-erocks-primary{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;align-items:center;padding:13px 14px;border:1px solid #ddd5f0;border-radius:11px;background:#faf8ff}.dashboard-erocks-primary>span:first-child{grid-column:1/-1;color:#6d35b6;font-size:8px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.dashboard-erocks-primary strong{color:var(--navy);font-size:15px}.dashboard-erocks-rest{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.dashboard-erocks-auction{display:grid;gap:3px;min-width:0;padding:10px 11px}.dashboard-erocks-auction strong{color:var(--navy);font-size:10px}.dashboard-erocks-auction span{color:var(--muted);font-size:9px}
@media(max-width:1080px){.dashboard-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-work-grid,.dashboard-attention-grid{grid-template-columns:1fr}.dashboard-store-summary .dashboard-store-health{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:760px){.dashboard-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-kpi{min-height:116px}.dashboard-erocks-auctions{grid-template-columns:1fr}.dashboard-erocks-rest{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:620px){.dashboard-kpi-grid{gap:8px}.dashboard-kpi{min-height:108px;padding:14px 13px 12px}.dashboard-kpi-value{font-size:27px}.dashboard-kpi-detail{font-size:8px}.dashboard-order-queue-row{grid-template-columns:56px minmax(0,1fr) 14px}.dashboard-order-queue-row time{display:none}.notification-item{grid-template-columns:36px minmax(0,1fr)!important}.notification-item .meta{grid-column:2}.dashboard-panel-actions{display:grid;grid-template-columns:1fr}.dashboard-panel-actions button{width:100%}.dashboard-action-row{grid-template-columns:36px minmax(0,1fr) auto 12px}.dashboard-store-summary .dashboard-store-health{grid-template-columns:1fr}.dashboard-upload-row{grid-template-columns:minmax(80px,1fr) auto 14px}.dashboard-upload-row>span:nth-child(3){display:none}.dashboard-erocks-rest{grid-template-columns:1fr}}

/* v1.3.165 provider-selected social links and global spec.mn shortcut */
.specmn-shortcut{display:inline-flex;width:auto;min-height:38px;align-items:center;justify-content:center;gap:7px;margin:0;padding:8px 11px;border:1px solid var(--border);border-radius:10px;background:var(--surface-soft,#f3f7fc);color:var(--navy);font-size:11px;font-weight:800;text-decoration:none;white-space:nowrap}.specmn-shortcut:hover{border-color:#8fcfc3;background:#ecfbf7;color:#087563}.specmn-shortcut .nav-icon{display:block;width:15px;height:15px;flex:0 0 15px}.social-link-provider-choice{max-width:520px}.social-link-provider-panel{display:grid;gap:12px;margin-top:12px;padding:14px;border:1px solid var(--border);border-radius:12px;background:#f8fafc}.social-link-provider-panel h4{margin:0 0 3px;color:var(--navy)}.social-link-provider-panel .message{margin-top:0}@media(max-width:620px){.account-tools .specmn-shortcut span{display:none}.account-tools .specmn-shortcut{width:38px;padding:8px}.social-link-provider-choice{max-width:none}}

/* Keep list cards quiet: store identity is carried by one solid edge, not layered gradients. */
.order-card,.order-card.store-ebay,.order-card.store-etsy,.order-card.store-shopify,.order-card.store-e-rocks,.order-card.store-other{background:var(--card);border-top-color:var(--border);border-right-color:var(--border);border-bottom-color:var(--border);border-radius:13px;box-shadow:0 4px 14px rgba(20,42,74,.055)}.order-combined-container{background:var(--card);border-radius:13px;box-shadow:0 4px 14px rgba(20,42,74,.055)}.order-combined-heading{background:var(--card)}.order-combined-heading:hover{background:var(--surface-soft)}.nested-order-card{box-shadow:none}.order-card:hover,.order-combined-container:hover{box-shadow:0 8px 22px rgba(20,42,74,.09)}

/* v1.3.170 compact packing and secondary Order actions */
.order-search-toolbar{padding:0;border:0;background:transparent;box-shadow:none}

/* v1.3.175 compact shipment history browser */
.shipment-browser-head{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:14px}.shipment-browser-head h1{font-size:32px;letter-spacing:-.035em}.shipment-browser-head .sub{margin-bottom:0}.shipment-status-panel{padding:11px 12px 12px;border:1px solid var(--border);border-radius:13px;background:var(--card);box-shadow:0 4px 14px rgba(20,42,74,.045)}.shipment-filter-label,.shipment-search-toolbar label>span{display:block;color:var(--muted);font-size:9px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.shipment-status-tabs{display:flex;flex-wrap:wrap;gap:7px;margin-top:8px}.shipment-status-tabs button{display:inline-flex;width:auto;align-items:center;gap:8px;margin:0;padding:8px 11px;border:1px solid var(--border);background:var(--surface-soft,#f5f8fc);color:var(--muted);box-shadow:none}.shipment-status-tabs button b{display:grid;min-width:22px;height:20px;padding:0 6px;place-items:center;border-radius:999px;background:var(--card);color:var(--text);font-size:10px}.shipment-status-tabs button.active{border-color:#61c9b6;background:#e5f8f3;color:#087d68}.shipment-status-tabs button.active b{background:#ccefe6;color:#087d68}.shipment-status-tabs button.shipment-attention-tab:not(.active){color:#a46116}.shipment-status-tabs button.shipment-attention-tab.active{border-color:#e8af62;background:#fff5e6;color:#9b5910}.shipment-status-tabs button.shipment-attention-tab.active b{background:#ffe4bd;color:#8b4c09}.shipment-search-toolbar{display:grid;grid-template-columns:minmax(260px,1.8fr) minmax(120px,.7fr) minmax(135px,.75fr) minmax(145px,.8fr) auto auto;gap:8px;align-items:end;margin:10px 0 14px}.shipment-search-toolbar>input,.shipment-search-toolbar select,.shipment-search-toolbar button{height:40px;margin:0}.shipment-search-toolbar label{display:grid;gap:4px;margin:0}.shipment-search-toolbar select{padding:7px 10px}.shipment-search-toolbar button{width:auto;min-width:75px;padding:8px 12px}.shipment-history-list{display:grid;gap:8px}.shipment-history-card{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;overflow:visible;border:1px solid var(--border);border-left:6px solid #8797aa;border-radius:13px;background:var(--card);box-shadow:0 4px 14px rgba(20,42,74,.05);transition:border-color .15s,box-shadow .15s,transform .15s}.shipment-history-card:has(.shipment-document-menu[open]),.shipment-history-card:focus-within{z-index:40}.shipment-history-card.store-ebay{border-left-color:#397ed8}.shipment-history-card.store-etsy{border-left-color:#ec8c55}.shipment-history-card.store-shopify{border-left-color:#32a66b}.shipment-history-card.store-e-rocks{border-left-color:#8154cc}.shipment-history-card.store-other{border-left-color:#8797aa}.shipment-history-card:hover{border-top-color:#afc3da;border-right-color:#afc3da;border-bottom-color:#afc3da;box-shadow:0 9px 24px rgba(20,42,74,.09);transform:translateY(-1px)}.shipment-history-card.needs-attention{border-top-color:#e5bb7f;border-right-color:#e5bb7f;border-bottom-color:#e5bb7f}.shipment-history-open{display:grid;grid-template-columns:minmax(145px,1.1fr) minmax(130px,.85fr) minmax(120px,.7fr) minmax(150px,1fr) auto;gap:14px;align-items:center;min-width:0;margin:0;padding:12px 10px 12px 14px;border:0;border-radius:0;background:transparent;color:var(--text);text-align:left;box-shadow:none}.shipment-history-open:hover{background:var(--surface-soft,#f7f9fc);transform:none}.shipment-history-open>span{display:grid;min-width:0;gap:3px}.shipment-history-open strong,.shipment-history-open small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shipment-history-open strong{color:var(--navy);font-size:12px}.shipment-history-open small{color:var(--muted);font-size:9px;font-weight:600}.shipment-history-customer>strong{font-size:14px}.shipment-history-reference>strong{color:#3472bc}.shipment-history-badges{display:flex!important;grid-auto-flow:column;align-items:center;gap:6px;overflow:visible!important}.shipment-history-badges i{width:8px;height:8px;margin-left:2px;border-top:2px solid var(--muted);border-right:2px solid var(--muted);transform:rotate(45deg)}.shipment-attention{background:#fff0dc;color:#9a570c}.shipment-history-actions{display:flex;align-items:center;justify-content:flex-end;gap:7px;padding:10px 12px 10px 5px;border-left:1px solid var(--border)}.shipment-history-actions>button{width:auto;margin:0;padding:7px 9px;border:1px solid var(--border);background:transparent;color:var(--muted);font-size:9px;white-space:nowrap;box-shadow:none}.shipment-history-actions>button:hover{border-color:#8eb3df;background:var(--surface-soft,#f4f8fd);color:var(--navy)}.shipment-document-menu{position:relative}.shipment-document-menu[open]{z-index:30}.shipment-document-summary{display:inline-flex;align-items:center;gap:7px;padding:7px 9px;border:1px solid var(--border);border-radius:8px;background:transparent;color:var(--muted);font-size:9px;font-weight:850;white-space:nowrap;cursor:pointer;list-style:none}.shipment-document-summary::-webkit-details-marker{display:none}.shipment-document-summary>span{width:6px;height:6px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-1px) rotate(45deg)}.shipment-document-menu[open] .shipment-document-summary>span{transform:translateY(2px) rotate(225deg)}.shipment-document-summary.complete{border-color:#9bd5bd;background:#effaf5;color:#14734e}.shipment-document-menu[open] .shipment-document-summary{border-color:#8eb3df;background:var(--surface-soft,#f4f8fd);color:var(--navy)}.shipment-document-popover{position:absolute;top:calc(100% + 7px);right:0;width:250px;padding:9px;border:1px solid var(--border);border-radius:11px;background:var(--card);box-shadow:0 16px 38px rgba(20,42,74,.18)}.shipment-document-popover>strong{display:block;padding:2px 4px 7px;color:var(--navy);font-size:10px}.shipment-document-popover a,.shipment-document-missing{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 7px;border-top:1px solid var(--border);color:var(--text);font-size:10px;text-decoration:none}.shipment-document-popover a:hover{background:var(--surface-soft,#f5f8fc);color:#1f67ba}.shipment-document-popover a b{color:#178061}.shipment-document-missing{color:var(--muted)}.shipment-document-missing b{color:#a2671e}.shipment-history-empty{display:grid;gap:5px;place-items:center;min-height:160px;padding:25px;border:1px dashed #c8d5e4;border-radius:13px;background:var(--surface-soft,#f7f9fc);color:var(--muted);text-align:center}.shipment-history-empty strong{color:var(--navy);font-size:14px}.shipment-history-empty span{font-size:11px}.shipment-pagination{margin-top:10px}
@media(max-width:1180px){.shipment-history-open{grid-template-columns:minmax(145px,1fr) minmax(125px,.8fr) minmax(120px,.65fr) auto}.shipment-history-date{grid-column:1/4;grid-row:2}.shipment-history-badges{grid-column:4;grid-row:1/3}.shipment-search-toolbar{grid-template-columns:minmax(230px,1.5fr) repeat(3,minmax(120px,.7fr));}.shipment-search-toolbar>button{grid-row:2}.shipment-search-toolbar>button:first-of-type{grid-column:3}.shipment-search-toolbar>button:last-of-type{grid-column:4}}
@media(max-width:880px){.shipment-search-toolbar{grid-template-columns:1fr 1fr}.shipment-search-toolbar>input{grid-column:1/-1}.shipment-search-toolbar>button,.shipment-search-toolbar>button:first-of-type,.shipment-search-toolbar>button:last-of-type{grid-row:auto;grid-column:auto}.shipment-history-card{grid-template-columns:1fr}.shipment-history-open{grid-template-columns:1fr 1fr auto}.shipment-history-facts{grid-column:1}.shipment-history-date{grid-column:2;grid-row:2}.shipment-history-badges{grid-column:3;grid-row:1/3}.shipment-history-actions{justify-content:flex-start;padding:8px 12px;border-top:1px solid var(--border);border-left:0}}
@media(max-width:620px){.shipment-browser-head h1{font-size:28px}.shipment-status-tabs{display:grid;grid-template-columns:1fr 1fr}.shipment-status-tabs button{justify-content:space-between}.shipment-status-tabs .shipment-attention-tab{grid-column:1/-1}.shipment-search-toolbar{grid-template-columns:1fr}.shipment-search-toolbar>input{grid-column:auto}.shipment-search-toolbar button{width:100%}.shipment-history-open{grid-template-columns:1fr auto;gap:9px;padding:12px}.shipment-history-customer,.shipment-history-reference,.shipment-history-facts,.shipment-history-date{grid-column:1}.shipment-history-reference{grid-row:2}.shipment-history-facts{grid-row:3}.shipment-history-date{grid-row:4}.shipment-history-badges{grid-column:2;grid-row:1/5;align-items:flex-end;justify-content:flex-start;flex-direction:column}.shipment-history-badges .shipment-store{display:none}.shipment-history-actions{flex-wrap:wrap}.shipment-copy-tracking{flex:1}.shipment-document-popover{right:auto;left:0;width:min(250px,calc(100vw - 55px))}}

/* v1.3.178 readable, consistently aligned shipment rows */
.shipment-filter-label,.shipment-search-toolbar label>span{font-size:10.5px}.shipment-status-tabs button{font-size:11.5px}.shipment-status-tabs button b{font-size:11px}.shipment-history-card{grid-template-columns:minmax(0,1fr) 176px}.shipment-history-open{grid-template-columns:minmax(190px,1.25fr) minmax(155px,.9fr) 128px minmax(190px,1.1fr) 174px;gap:16px;padding:14px 12px 14px 16px}.shipment-history-open strong{font-size:14px;line-height:1.25}.shipment-history-customer>strong{font-size:16px}.shipment-history-open small{font-size:11.5px;line-height:1.35}.shipment-history-reference,.shipment-history-facts,.shipment-history-date{font-variant-numeric:tabular-nums}.shipment-history-badges{justify-content:flex-end}.shipment-history-badges .tag{padding:5px 9px;font-size:11px}.shipment-history-actions{justify-content:center;gap:8px;padding:11px 10px;border-left:1px solid var(--border)}.shipment-history-actions>button,.shipment-document-summary{padding:8px 9px;font-size:11px}.shipment-document-popover{font-size:11.5px}.shipment-document-popover>strong{font-size:11.5px}.shipment-document-popover a,.shipment-document-missing{font-size:11.5px}
@media(max-width:1180px){.shipment-history-card{grid-template-columns:minmax(0,1fr) 176px}.shipment-history-open{grid-template-columns:minmax(155px,1fr) minmax(140px,.85fr) 128px 180px}.shipment-history-date{grid-column:1/4;grid-row:2}.shipment-history-badges{grid-column:4;grid-row:1/3}}
@media(max-width:880px){.shipment-history-card{grid-template-columns:1fr}.shipment-history-open{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 180px}.shipment-history-facts{grid-column:1}.shipment-history-date{grid-column:2;grid-row:2}.shipment-history-badges{grid-column:3;grid-row:1/3}.shipment-history-actions{justify-content:flex-start;border-top:1px solid var(--border);border-left:0}}
@media(max-width:620px){.shipment-history-open{grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:14px}.shipment-history-customer,.shipment-history-reference,.shipment-history-facts,.shipment-history-date{grid-column:1}.shipment-history-reference{grid-row:2}.shipment-history-facts{grid-row:3}.shipment-history-date{grid-row:4}.shipment-history-badges{grid-column:2;grid-row:1/5;align-items:flex-end;justify-content:flex-start;flex-direction:column}.shipment-history-actions{justify-content:stretch}.shipment-history-actions>button{flex:1}}

/* v1.3.179 keep enlarged shipment actions inside the card */
.shipment-history-card{grid-template-columns:minmax(0,1fr) 236px}.shipment-history-open{grid-template-columns:minmax(180px,1.2fr) minmax(145px,.9fr) 115px minmax(175px,1fr) 168px;gap:14px}.shipment-history-actions{min-width:0}.shipment-copy-tracking{min-width:0}.shipment-document-menu{min-width:0}
@media(max-width:1180px){.shipment-history-card{grid-template-columns:minmax(0,1fr) 236px}.shipment-history-open{grid-template-columns:minmax(150px,1fr) minmax(130px,.82fr) 115px 168px;gap:13px}.shipment-history-date{grid-column:1/4;grid-row:2}.shipment-history-badges{grid-column:4;grid-row:1/3}}
@media(max-width:880px){.shipment-history-card{grid-template-columns:1fr}.shipment-history-open{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 176px}.shipment-history-actions{width:100%}}
@media(max-width:620px){.shipment-history-open{grid-template-columns:minmax(0,1fr) auto}.shipment-history-actions>button,.shipment-history-actions>.shipment-document-menu{flex:1 1 0}.shipment-document-summary{width:100%;justify-content:center}}

/* v1.3.187 responsive shipment actions and optional FedEx booking */
.shipment-history-badges{min-width:0;flex-wrap:wrap;justify-content:flex-end}
@media(min-width:1181px) and (max-width:1380px){.shipment-history-card{grid-template-columns:minmax(0,1fr)}.shipment-history-actions{width:100%;justify-content:flex-end;padding:8px 12px;border-top:1px solid var(--border);border-left:0}.shipment-history-open{grid-template-columns:minmax(180px,1.2fr) minmax(145px,.9fr) 115px minmax(175px,1fr) minmax(150px,168px)}}
@media(min-width:881px) and (max-width:1180px){.shipment-history-card{grid-template-columns:minmax(0,1fr)}.shipment-history-actions{width:100%;justify-content:flex-end;padding:8px 12px;border-top:1px solid var(--border);border-left:0}}
.manual-fedex-booking{margin:14px 0;border:1px solid var(--border);border-radius:14px;background:var(--card);box-shadow:0 4px 14px rgba(20,42,74,.045)}
.manual-fedex-booking>summary{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 16px;cursor:pointer;list-style:none}
.manual-fedex-booking>summary::-webkit-details-marker{display:none}.manual-fedex-booking>summary>span:first-child{display:grid;gap:3px}.manual-fedex-booking>summary strong{color:var(--navy);font-size:14px}.manual-fedex-booking>summary small{color:var(--muted);font-size:10px;font-weight:650}.manual-fedex-chevron{width:9px;height:9px;flex:0 0 9px;border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);transform:rotate(45deg);transition:transform .15s ease}.manual-fedex-booking[open] .manual-fedex-chevron{transform:rotate(225deg)}.manual-fedex-booking>.fedex-panel{margin:0;border:0;border-top:1px solid var(--border);border-radius:0 0 14px 14px;box-shadow:none}.order-group-fedex-panel{border-left-color:#7c3aed}
@media(max-width:700px){.manual-fedex-booking>summary{align-items:flex-start;padding:13px}.manual-fedex-booking>summary small{line-height:1.45}}

.order-card-actions{position:relative;align-items:flex-start;flex-direction:row}
.order-packed-toggle{display:inline-flex;width:auto;min-width:0;align-items:center;gap:4px;margin:0;padding:4px 7px;border:1px dashed #b7c5d6;border-radius:999px;background:transparent;color:var(--muted);font-size:9px;font-weight:800;line-height:1.15;box-shadow:none;white-space:nowrap}
.order-packed-toggle:hover{border-color:#70b99f;background:#eefaf5;color:#167554}
.order-packed-toggle.is-packed{border-style:solid;border-color:#8dd0b7;background:#e9f8f1;color:#147653}
.order-packed-toggle.read-only{cursor:default}
.order-packed-check{display:grid;width:13px;height:13px;place-items:center;border:1px solid currentColor;border-radius:50%;font-size:9px;line-height:1;opacity:.38}
.order-packed-toggle.is-packed .order-packed-check{border-color:#39a879;background:#39a879;color:#fff;opacity:1}
.order-hold-tag{display:inline-flex;width:auto;margin:0;cursor:pointer;box-shadow:none}
.order-combined-details>summary{display:flex;width:max-content;align-items:center;gap:6px;margin:6px 9px;padding:5px 8px;border:1px solid transparent;border-radius:8px;color:var(--muted);font-size:10px;font-weight:800;list-style:none}
.order-combined-details>summary::-webkit-details-marker{display:none}
.order-combined-details>summary:hover,.order-combined-details[open]>summary{border-color:var(--border);background:var(--surface-soft);color:var(--navy)}
.order-combined-summary-icon{display:inline-grid;width:16px;height:16px;place-items:center;border-radius:5px;background:var(--surface-soft);color:var(--blue)}
.order-combined-summary-icon::before{width:5px;height:5px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;content:"";transform:translateX(-1px) rotate(-45deg);transition:transform .15s ease}
.order-combined-details[open] .order-combined-summary-icon::before{transform:translateY(-1px) rotate(45deg)}
.order-combined-summary-count{display:inline-grid;min-width:18px;height:18px;padding:0 5px;place-items:center;border-radius:999px;background:var(--surface-soft);color:var(--muted);font-size:9px}
@media(max-width:620px){.order-card-actions{width:auto;align-items:center}.order-card-actions>.small{width:auto}.order-combined-details>summary{margin:6px 7px}}

/* v1.3.172–1.3.173 Orders list visibility and combined-card containment */
.order-combined-container .declared-value-icon::after{top:calc(100% + 8px);bottom:auto;transform:translateY(-3px)}
.order-combined-container .declared-value-icon:hover::after,.order-combined-container .declared-value-icon:focus-visible::after{transform:translateY(0)}
.order-destination-country{max-width:170px;gap:4px;overflow:hidden;border:1px solid var(--border);background:var(--surface-soft);color:var(--muted);font-weight:750;text-overflow:ellipsis}.order-destination-country span{color:var(--blue);font-size:.9em}.order-fedex-value-reminder{display:inline;color:#9a6500;font-weight:800;white-space:nowrap}.order-fedex-recovery{border-left:4px solid #d97706}.order-fedex-recovery h2{margin:2px 0 0}.order-fedex-recovery .document-actions{margin-top:10px}
.order-card .order-item-row{grid-template-columns:106px minmax(0,1fr) auto;min-height:108px}
.order-card .order-item-row img,.order-card .order-item-image-placeholder{width:96px;height:96px;border-radius:11px}
@media(max-width:480px){.order-card .order-item-row{grid-template-columns:80px minmax(0,1fr);min-height:86px}.order-card .order-item-row img,.order-card .order-item-image-placeholder{width:76px;height:76px}.order-card .order-item-price{grid-column:2}}

/* v1.3.330 Packer Workspace and Waybill Print & Verify */
.packer-workspace .order-card .order-item-row{grid-template-columns:132px minmax(0,1fr);min-height:138px}
.packer-workspace .order-card .order-item-row img,.packer-workspace .order-card .order-item-image-placeholder{width:120px;height:120px;border-radius:12px}
.packer-workspace .order-item-main strong{font-size:14px;white-space:normal}
.packer-workspace .order-item-main span{font-size:11px;white-space:normal}
.waybill-verify-shell{display:grid;gap:18px}
.waybill-verify-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:0;padding:0;list-style:none}
.waybill-verify-steps li{padding:12px;border:1px solid var(--border);border-radius:10px;background:var(--surface-soft);color:var(--muted);font-size:11px;font-weight:800;text-align:center}
.waybill-verify-steps li.active{border-color:#4fb9a7;background:#ecfbf7;color:var(--navy)}
.waybill-scan-card,.waybill-job-card{max-width:760px;padding:20px;border:1px solid var(--border);border-radius:14px;background:var(--card);box-shadow:var(--shadow)}
.waybill-scan-card{display:grid;gap:14px}
.waybill-scan-card label{display:flex;align-items:center;gap:10px;color:var(--navy);font-size:15px;font-weight:850}
.waybill-scan-card label span{display:grid;width:28px;height:28px;place-items:center;border-radius:50%;background:var(--navy);color:#fff}
.waybill-scan-input{min-height:58px;font-size:18px;font-weight:750}
.waybill-scan-control{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:stretch}
.waybill-scan-control .waybill-scan-input,.waybill-scan-control button{margin:0}
.waybill-scan-control button{min-width:132px}
.waybill-job-card{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}
.waybill-job-card h2{margin:4px 0}
@media(max-width:620px){.packer-workspace .order-card .order-item-row{grid-template-columns:96px minmax(0,1fr);min-height:104px}.packer-workspace .order-card .order-item-row img,.packer-workspace .order-card .order-item-image-placeholder{width:90px;height:90px}.waybill-verify-steps{grid-template-columns:1fr 1fr}.waybill-job-card{flex-direction:column}.waybill-scan-control{grid-template-columns:1fr}.waybill-scan-control button{width:100%}}

/* v1.3.180 larger Order quick controls */
.order-quick-chips{gap:8px}
.order-quick-chip,.order-packed-toggle{min-height:36px;gap:7px;padding:8px 12px;font-size:12px;line-height:1.2}
.order-quick-chip>span:first-child{font-size:15px;line-height:1}
.order-packed-check{width:18px;height:18px;font-size:11px}
@media(max-width:620px){.order-quick-chips{gap:7px}.order-quick-chip,.order-packed-toggle{min-height:38px;padding:8px 12px;font-size:12px}}

/* v1.3.181 administrator-only VPS transcoder proof screen */
.transcoder-page-head{align-items:center;margin-bottom:16px}.transcoder-page-head h1{margin:2px 0 5px}.transcoder-page-head>.tag{padding:7px 10px;background:#eef4fb;color:#53708f}.transcoder-overview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:14px}.transcoder-overview>div{display:grid;min-width:0;gap:4px;padding:14px 15px;border:1px solid var(--border);border-radius:13px;background:var(--card);box-shadow:0 4px 14px rgba(20,42,74,.045)}.transcoder-overview span:first-child{color:var(--muted);font-size:9px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.transcoder-overview strong{overflow:hidden;color:var(--navy);font-size:14px;text-overflow:ellipsis;white-space:nowrap}.transcoder-overview small{color:var(--muted);font-size:10px}.transcoder-status{display:inline-flex!important;width:max-content;align-items:center;gap:6px;margin-top:2px;padding:4px 7px;border-radius:999px;font-size:10px!important;letter-spacing:0!important;text-transform:none!important}.transcoder-status i{width:7px;height:7px;border-radius:50%;background:currentColor;box-shadow:0 0 0 3px currentColor;opacity:.75}.transcoder-status.is-ready{background:#e5f8f1;color:#137756}.transcoder-status.is-offline{background:#fff2df;color:#a35c0b}.transcoder-test-card{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:24px;padding:22px;border:1px solid var(--border);border-radius:16px;background:var(--card);box-shadow:var(--shadow-soft)}.transcoder-test-card.is-disabled{opacity:.78}.transcoder-test-copy h2{margin:4px 0 8px;font-size:22px}.transcoder-test-copy p{max-width:650px;color:var(--muted);font-size:12px;line-height:1.6}.transcoder-test-copy ul{display:flex;flex-wrap:wrap;gap:7px;margin:14px 0 0;padding:0;list-style:none}.transcoder-test-copy li{padding:6px 9px;border:1px solid #d6e2ee;border-radius:999px;background:#f5f8fc;color:#4f6680;font-size:10px;font-weight:750}.transcoder-test-form{display:grid;align-content:start;gap:9px;padding:17px;border:1px solid #cedcea;border-radius:13px;background:#f6f9fc}.transcoder-test-form label{margin:0}.transcoder-test-form input{margin:0;padding:8px;background:#fff}.transcoder-test-form button{margin:3px 0 0}.transcoder-test-form .meta{margin:0;text-align:center}.transcoder-file-details{display:grid;min-height:48px;align-content:center;gap:2px;padding:9px 10px;border:1px dashed #bfcede;border-radius:10px;background:#fff}.transcoder-file-details strong{overflow:hidden;color:var(--navy);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.transcoder-file-details span{color:var(--muted);font-size:10px}.transcoder-result{margin-top:14px;padding:20px;border:1px solid #9fd9c5;border-radius:15px;background:#f2fbf7;box-shadow:0 8px 24px rgba(28,116,85,.08)}.transcoder-result-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.transcoder-result-head h2{margin:4px 0 0;font-size:18px}.transcoder-saving{padding:7px 10px;border-radius:999px;background:#d8f3e9;color:#116f4f;font-size:11px;font-weight:850;white-space:nowrap}.transcoder-result-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:15px}.transcoder-result-grid>div{display:grid;gap:3px;padding:12px;border:1px solid #c9e7dc;border-radius:10px;background:#fff}.transcoder-result-grid span{color:var(--muted);font-size:9px;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.transcoder-result-grid strong{color:var(--navy);font-size:16px}.transcoder-result-grid small{color:var(--muted);font-size:9px}.transcoder-result-actions{display:flex;align-items:center;gap:12px;margin-top:14px}.transcoder-result-actions .button-link{margin:0}.transcoder-result-actions span{color:var(--muted);font-size:10px}
@media(max-width:900px){.transcoder-test-card{grid-template-columns:1fr}.transcoder-result-grid{grid-template-columns:1fr 1fr}}
@media(max-width:620px){.transcoder-page-head{align-items:flex-start;flex-direction:column}.transcoder-overview{grid-template-columns:1fr}.transcoder-test-card{padding:15px}.transcoder-result-grid{grid-template-columns:1fr}.transcoder-result-head,.transcoder-result-actions{align-items:stretch;flex-direction:column}.transcoder-saving{width:max-content}.transcoder-result-actions .button-link{width:100%}}

.video-converter-head{align-items:flex-start;margin-bottom:16px}.video-converter-head h1{margin:2px 0 5px}.video-converter-card{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(330px,.85fr);gap:24px;padding:22px;border:1px solid var(--border);border-radius:16px;background:var(--card);box-shadow:var(--shadow-soft)}.video-converter-copy h2{margin:0 0 8px}.video-converter-copy p{max-width:650px;color:var(--muted);font-size:12px;line-height:1.65}.video-converter-form{display:grid;align-content:start;gap:10px;padding:17px;border:1px solid var(--border);border-radius:13px;background:#f6f9fc}.video-converter-form label{margin:0}.video-converter-form input,.video-converter-form select{margin-top:5px;background:#fff}.video-converter-form button{margin:2px 0 0}.video-converter-jobs{display:grid;gap:10px}.video-converter-job{display:grid;gap:10px;padding:16px;border:1px solid var(--border);border-radius:13px;background:var(--card);box-shadow:var(--shadow-soft)}.video-converter-job.has-error{border-color:#efb2b7}.video-converter-job-head,.video-converter-job-meta{display:flex;align-items:center;justify-content:space-between;gap:12px}.video-converter-job-head>div{display:grid;min-width:0;gap:3px}.video-converter-job-head strong{overflow:hidden;color:var(--navy);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.video-converter-job-head span,.video-converter-job-meta{color:var(--muted);font-size:10px}.video-converter-progress{height:8px;overflow:hidden;border-radius:999px;background:#e4ebf3}.video-converter-progress i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--teal),#56cfe1);transition:width .2s ease}.upload-video-card:has(.upload-video-preview){display:grid;grid-template-columns:150px minmax(0,1fr);align-items:stretch;flex-wrap:nowrap}.upload-video-preview{position:relative;display:grid;min-height:92px;overflow:hidden;border:1px solid var(--border);border-radius:9px;background:#0c1725;color:#fff;place-items:center;text-decoration:none}.upload-video-preview img{width:100%;height:100%;min-height:92px;object-fit:cover}.upload-video-preview>span{position:absolute;right:7px;bottom:7px;padding:4px 7px;border-radius:999px;background:rgba(7,16,27,.82);color:#fff;font-size:9px;font-weight:800}.upload-video-preview.is-processing>span{position:static;background:none;font-size:22px}.upload-video-preview.is-processing small{color:#aebdd1}.upload-video-card-copy{display:grid;align-content:center;gap:6px;min-width:0}.upload-video-card-copy strong{margin:0}.upload-video-card-copy>span{color:var(--muted);font-size:10px}
@media(max-width:800px){.video-converter-card{grid-template-columns:1fr}.upload-video-card:has(.upload-video-preview){grid-template-columns:120px minmax(0,1fr)}}
@media(max-width:560px){.video-converter-card{padding:15px}.video-converter-job-head,.video-converter-job-meta{align-items:flex-start;flex-direction:column}.upload-video-card:has(.upload-video-preview){grid-template-columns:1fr}.upload-video-preview{min-height:150px}}

/* v1.3.199 immediate eBay video preview */
.ebay-upload-video-preview{display:block;width:min(100%,320px);aspect-ratio:16/9;border:1px solid var(--border);border-radius:12px;background:#050a10;object-fit:contain}

/* v1.3.196 signed application update workspace */
.application-update-page-head{align-items:center}.application-update-page-head .button-link{margin:0}.application-update-overview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:16px 0}.application-update-overview>div{display:grid;gap:4px;padding:15px;border:1px solid var(--border);border-radius:13px;background:var(--card)}.application-update-overview span{color:var(--muted);font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.application-update-overview strong{color:var(--navy);font-size:19px}.application-update-card{margin-top:14px;padding:19px;border:1px solid var(--border);border-radius:16px;background:var(--card);box-shadow:var(--shadow-soft)}.application-update-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.application-update-section-head h2{margin:3px 0 0}.application-update-section-head p{margin:4px 0 0;color:var(--muted);font-size:12px}.application-update-progress{height:9px;margin:17px 0 5px;overflow:hidden;border-radius:999px;background:#e5edf5}.application-update-progress i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#1eaa8e,#58d5df);transition:width .3s ease}.application-update-package{display:flex;justify-content:space-between;gap:12px;margin:13px 0;color:var(--muted);font-size:11px}.application-update-package strong{overflow:hidden;color:var(--navy);text-overflow:ellipsis;white-space:nowrap}.application-update-upload{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;margin-top:16px}.application-update-upload label{margin:0}.application-update-upload input{margin-top:6px}.application-update-upload button{width:auto;min-width:165px;margin:0}.application-update-upload>span{grid-column:1/-1;color:var(--muted);font-size:10px}.application-update-ready{margin-top:15px;padding:16px;border:1px solid #a7dbc9;border-radius:13px;background:#f2fbf7}.application-update-ready-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.application-update-ready-head>div{display:grid}.application-update-ready-head span:first-child{color:var(--muted);font-size:10px;text-transform:uppercase;font-weight:800}.application-update-ready-head strong{color:var(--navy);font-size:22px}.application-update-ready ul{margin:12px 0;padding-left:20px;color:var(--text);font-size:12px}.application-update-ready p,.application-update-working,.application-update-caution{margin:11px 0 0;color:var(--muted);font-size:11px}.application-update-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:14px}.application-update-actions button{width:auto;min-width:150px;margin:0}.application-update-database{display:grid;grid-template-columns:1fr auto;align-items:center;gap:4px 14px}.application-update-database strong,.application-update-database span{display:block}.application-update-database .button-link{grid-column:2;grid-row:1/3;margin:0}.application-release-list{display:grid;gap:8px;margin-top:14px}.application-release-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 12px;border:1px solid var(--border);border-radius:11px;background:var(--surface-soft,#f6f9fc)}.application-release-row>div{display:grid;gap:2px}.application-release-row strong{color:var(--navy)}.application-release-row span{color:var(--muted);font-size:10px}.application-release-row button{margin:0}.application-update-caution{padding-top:12px;border-top:1px solid var(--border)}
@media(max-width:700px){.application-update-page-head{align-items:flex-start;flex-direction:column}.application-update-overview{grid-template-columns:1fr}.application-update-upload{grid-template-columns:1fr}.application-update-upload button{width:100%}.application-update-database{grid-template-columns:1fr}.application-update-database .button-link{grid-column:auto;grid-row:auto}.application-update-package{align-items:flex-start;flex-direction:column}}

/* v1.3.201 focused listing imports, compact tickets, and readable product inventory */
.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
.upload-row-mode{min-width:0;margin:14px 0 12px;padding:0;border:0}.upload-row-mode legend{margin-bottom:8px;color:var(--navy);font-size:12px;font-weight:850}.upload-row-mode-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.upload-row-mode-option{position:relative;display:grid;min-width:0;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:center;margin:0;padding:13px 14px;border:1px solid var(--border);border-radius:12px;background:var(--card);color:var(--text);cursor:pointer;transition:border-color .16s,background .16s,box-shadow .16s,transform .16s}.upload-row-mode-option:hover{border-color:#7fb8ac;background:#f6fcfa;transform:translateY(-1px)}.upload-row-mode-option:has(input:checked){border-color:#22a58b;background:#effaf7;box-shadow:0 0 0 3px rgba(34,165,139,.12)}.upload-row-mode-option input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.upload-row-mode-option>span:last-child{display:grid;min-width:0;gap:3px}.upload-row-mode-option strong{color:var(--navy);font-size:13px}.upload-row-mode-option small{color:var(--muted);font-size:10px;line-height:1.4}.upload-mode-control{display:grid;width:21px;height:21px;place-items:center;border:2px solid #a8b7c9;border-radius:50%;background:var(--card);transition:border-color .16s,box-shadow .16s}.upload-row-mode-option:has(input:checked) .upload-mode-control{border:6px solid #1aa88c;box-shadow:0 0 0 3px rgba(26,168,140,.12)}.upload-row-mode-option:has(input:focus-visible){outline:0;box-shadow:0 0 0 4px rgba(42,125,209,.22)}.upload-row-mode-fields{display:grid;grid-template-columns:minmax(240px,610px) auto;gap:10px;align-items:end}.upload-row-mode-fields>[hidden]{display:none!important}.upload-row-mode-fields .compact-label{display:grid;min-width:0;gap:5px}.upload-row-mode-fields .compact-label>span{color:var(--text);font-size:11px;font-weight:800}.upload-row-mode-fields .compact-label input{margin:0}.upload-row-mode-fields .compact-label small{color:var(--muted);font-size:9px}.upload-row-mode-fields>button{min-height:42px;padding-inline:18px}

.ticket-workspace{display:grid;gap:12px}.ticket-page-head{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:2px}.ticket-page-head h1{margin:3px 0 4px}.ticket-page-head .sub{max-width:700px;margin:0}.ticket-create-button{width:auto;min-width:140px;margin:0}.ticket-status-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:9px;border:1px solid var(--border);border-radius:14px;background:var(--card);box-shadow:var(--shadow-soft)}.ticket-status-tabs button{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:10px;margin:0;padding:10px 12px;border:1px solid var(--border);border-radius:10px;background:var(--surface-soft,#f5f8fc);color:var(--muted);box-shadow:none;font-size:11px;text-align:left}.ticket-status-tabs button:hover{border-color:#7b9abf;background:#f5f9ff;color:var(--navy);box-shadow:none;transform:none}.ticket-status-tabs button.active{border-color:#28a78f;background:#e9f8f4;color:#096d5d}.ticket-status-tabs button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ticket-status-tabs button strong{display:grid;min-width:25px;height:25px;padding:0 7px;place-items:center;border-radius:999px;background:var(--card);color:inherit;font-size:10px}.ticket-search-toolbar{display:grid;grid-template-columns:minmax(300px,1fr) minmax(185px,230px) auto auto;gap:8px;align-items:end}.ticket-search-toolbar label{margin:0}.ticket-search-field input,.ticket-scope-field select{min-height:42px;margin:0}.ticket-scope-field,.ticket-assigned-context{display:grid;gap:4px}.ticket-scope-field>span,.ticket-assigned-context>span{color:var(--muted);font-size:8px;font-weight:850;letter-spacing:.07em;text-transform:uppercase}.ticket-assigned-context{min-height:42px;align-content:center;padding:6px 11px;border:1px solid var(--border);border-radius:9px;background:var(--surface-soft,#f5f8fc)}.ticket-assigned-context strong{color:var(--text);font-size:11px}.ticket-search-button,.ticket-search-clear{width:auto;min-height:42px;margin:0;padding-inline:17px}.ticket-list-shell,.ticket-list{display:grid;gap:7px}.ticket-list-row{display:grid;width:100%;min-width:0;grid-template-columns:5px minmax(250px,1.65fr) minmax(220px,.85fr) minmax(135px,.48fr) 18px;align-items:stretch;margin:0;padding:0;overflow:hidden;border:1px solid var(--border);border-radius:12px;background:var(--card);color:var(--text);box-shadow:0 3px 11px rgba(20,42,74,.05);text-align:left;transition:border-color .15s,background .15s,box-shadow .15s,transform .15s}.ticket-list-row:hover{border-color:#7e9bbc;background:#f8fbff;box-shadow:0 8px 22px rgba(20,42,74,.1);transform:translateY(-1px)}.ticket-row-status{background:#8394aa}.ticket-list-row.is-unread .ticket-row-status{background:linear-gradient(180deg,#7c3aed,#3b82f6)}.ticket-row-main,.ticket-row-people,.ticket-row-update{min-width:0;padding:12px 13px}.ticket-row-main{display:grid;align-content:center;gap:5px}.ticket-row-heading{display:flex;min-width:0;align-items:center;gap:7px}.ticket-row-heading>strong{overflow:hidden;color:var(--navy);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.ticket-list-row.is-unread .ticket-row-heading>strong{font-weight:900}.ticket-unread-dot{width:8px;height:8px;flex:0 0 8px;border-radius:50%;background:#7c3aed;box-shadow:0 0 0 3px rgba(124,58,237,.13)}.ticket-row-preview{display:-webkit-box;overflow:hidden;color:var(--muted);font-size:10px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:1}.ticket-list-row.is-unread .ticket-row-preview{color:var(--text)}.ticket-row-people{display:grid;grid-template-columns:1fr 1fr;gap:10px;align-content:center;border-left:1px solid var(--border)}.ticket-row-people>span{display:grid;min-width:0;gap:2px}.ticket-row-people small,.ticket-row-update small{color:var(--muted);font-size:8px}.ticket-row-people strong{overflow:hidden;color:var(--text);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.ticket-row-update{display:grid;align-content:center;justify-items:end;gap:2px;border-left:1px solid var(--border);text-align:right}.ticket-row-update>strong{color:var(--blue);font-size:10px}.ticket-row-update time{color:var(--text);font-size:10px;font-weight:800}.ticket-row-arrow{display:grid;align-content:center;padding-right:10px;color:var(--muted);font-size:24px}.ticket-list-row.is-unread{border-color:#8d73c5;background:linear-gradient(90deg,rgba(124,58,237,.055),var(--card) 18%)}
.product-variant{color:var(--text)}.product-variant strong,.product-variant span{color:inherit}

/* v1.3.202 aligned listing selectors and multi-person ticket assignment */
.upload-row-mode-fields{align-items:start}.upload-row-mode-fields>button{margin-top:20px}
.ticket-assignee-picker{min-width:0;margin:14px 0;padding:13px;border:1px solid var(--border);border-radius:12px;background:var(--surface-soft,#f7f9fc)}.ticket-assignee-picker legend{padding:0 6px;color:var(--navy);font-size:12px;font-weight:850}.ticket-assignee-picker-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 2px 10px;color:var(--muted);font-size:10px}.ticket-assignee-picker-head strong{flex:0 0 auto;padding:4px 8px;border-radius:999px;background:var(--card);color:var(--teal);font-size:9px}.ticket-assignee-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.ticket-assignee-option{position:relative;display:grid;min-width:0;grid-template-columns:31px minmax(0,1fr) 22px;align-items:center;gap:9px;margin:0;padding:9px 10px;border:1px solid var(--border);border-radius:10px;background:var(--card);cursor:pointer;transition:border-color .15s,background .15s,box-shadow .15s}.ticket-assignee-option:hover{border-color:#7fb8ac;background:#f6fcfa}.ticket-assignee-option:has(input:checked){border-color:#21a78d;background:#effaf7;box-shadow:0 0 0 2px rgba(33,167,141,.1)}.ticket-assignee-option:has(input:focus-visible){outline:2px solid var(--blue);outline-offset:2px}.ticket-assignee-option input{position:absolute;width:1px;height:1px;opacity:0}.ticket-assignee-option>span:nth-of-type(2){display:grid;min-width:0;gap:1px}.ticket-assignee-option strong,.ticket-assignee-option small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ticket-assignee-option strong{color:var(--text);font-size:11px}.ticket-assignee-option small{color:var(--muted);font-size:9px}.ticket-assignee-avatar{display:grid;width:31px;height:31px;place-items:center;border-radius:9px;background:#e9f0f8;color:var(--blue);font-size:12px;font-weight:900}.ticket-assignee-check{display:grid;width:21px;height:21px;place-items:center;border:1px solid var(--border);border-radius:7px;color:transparent;font-size:12px;font-weight:900}.ticket-assignee-option:has(input:checked) .ticket-assignee-check{border-color:#22a58b;background:#22a58b;color:#fff}.ticket-assignment{max-width:620px}.ticket-assignment form{padding:0 10px 10px}.ticket-assignment form>button{display:block;width:auto;margin:9px 0 0 auto;padding:8px 12px}
.ticket-assignee-picker{margin:10px 0;padding:9px 10px}.ticket-assignee-picker-head{margin-bottom:6px}.ticket-assignee-options{grid-template-columns:repeat(auto-fit,minmax(175px,1fr));gap:5px}.ticket-assignee-option{grid-template-columns:25px minmax(0,1fr) 19px;gap:7px;padding:6px 8px}.ticket-assignee-avatar{width:25px;height:25px;border-radius:7px;font-size:10px}.ticket-assignee-check{width:18px;height:18px;border-radius:6px;font-size:10px}.ticket-detail-back{margin-bottom:12px}.ticket-detail-back button{width:auto;margin:0}.ticket-order-link{max-width:720px;margin:13px 0;border:1px solid var(--border);border-radius:12px;background:var(--surface-soft)}.ticket-order-link>summary{display:flex;justify-content:space-between;gap:12px;padding:10px 13px;cursor:pointer;font-weight:800}.ticket-order-link>summary span{color:var(--teal)}.ticket-order-link>form,.ticket-order-link>.ticket-order-selection,.ticket-order-link>p{margin:0;padding:0 12px 12px}.ticket-order-picker{display:grid;gap:7px;margin:10px 0;padding:10px;border:1px solid var(--border);border-radius:11px;background:var(--surface-soft)}.ticket-order-picker-head strong{color:var(--navy);font-size:12px}.ticket-order-picker-head strong span,.ticket-order-picker-head small{color:var(--muted);font-weight:600}.ticket-order-picker-head small{display:block;margin-top:2px;font-size:9px}.ticket-order-selection{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;border:1px solid #83cdbd;border-radius:9px;background:#eefaf7}.ticket-order-selection>div{display:grid;min-width:0;gap:2px}.ticket-order-selection strong{color:var(--navy);font-size:12px}.ticket-order-selection span{overflow:hidden;color:var(--muted);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.ticket-order-selection button{flex:0 0 auto;width:auto;margin:0}.ticket-order-empty{margin:0}.ticket-order-search{margin:0}.ticket-order-search input{margin:0}.ticket-order-results{display:grid;max-height:220px;overflow:auto;border:1px solid var(--border);border-radius:9px;background:var(--card)}.ticket-order-results>button{display:grid;width:100%;gap:2px;margin:0;padding:8px 10px;border:0;border-bottom:1px solid var(--border);border-radius:0;background:transparent;color:var(--text);text-align:left;box-shadow:none}.ticket-order-results>button:last-child{border-bottom:0}.ticket-order-results>button:hover{background:var(--surface-soft)}.ticket-order-results>button strong{font-size:11px}.ticket-order-results>button span{color:var(--muted);font-size:9px}.ticket-order-results>.meta,.ticket-order-results>.message{margin:8px}.order-open-ticket-tag{display:inline-flex!important;width:auto!important;align-items:center;gap:5px;margin:0!important;padding:5px 8px!important;border-color:#c99af1!important;background:#f4eaff!important;color:#6d28d9!important;font-size:9px!important}.order-open-ticket-tag svg{width:12px;height:12px}.order-open-ticket-tag:hover{background:#ead7ff!important}.order-open-ticket-tag span{white-space:nowrap}
.ticket-row-heading>strong{font-size:14px}.ticket-row-preview{font-size:11px}.ticket-row-people small,.ticket-row-update small{font-size:9px}.ticket-row-people strong,.ticket-row-update>strong,.ticket-row-update time{font-size:11px}
html[data-theme="dark"] .ticket-assignment,html[data-theme="dark"] .ticket-assignee-picker{background:#0f1a2a}html[data-theme="dark"] .ticket-assignee-option{background:#132137}html[data-theme="dark"] .ticket-assignee-option:hover{background:#172b35}html[data-theme="dark"] .ticket-assignee-option:has(input:checked){background:#12372f}html[data-theme="dark"] .ticket-assignee-avatar{background:#1d3049;color:#8bc3ff}
html[data-theme="dark"] .ticket-order-picker,html[data-theme="dark"] .ticket-order-link{background:#0f1a2a}html[data-theme="dark"] .ticket-order-selection{border-color:#347f70;background:#12372f}html[data-theme="dark"] .ticket-order-results{background:#101d2e}html[data-theme="dark"] .recent-auction-total{border-color:#285f58;background:linear-gradient(135deg,#102b29,#132137)}html[data-theme="dark"] .recent-auction-total>span{background:#153d35;color:#70e2c8}html[data-theme="dark"] .order-open-ticket-tag{border-color:#7543a8!important;background:#29183d!important;color:#d8b4fe!important}

@media(max-width:900px){.ticket-search-toolbar{grid-template-columns:minmax(0,1fr) minmax(180px,220px) auto auto}.ticket-list-row{grid-template-columns:5px minmax(220px,1fr) minmax(190px,.75fr) minmax(120px,.42fr) 18px}.ticket-row-people{grid-template-columns:1fr}}
@media(max-width:700px){.upload-row-mode-options{grid-template-columns:1fr}.upload-row-mode-fields{grid-template-columns:1fr}.upload-row-mode-fields>button{width:100%;margin-top:0}.ticket-assignee-options{grid-template-columns:1fr}.ticket-assignee-picker-head{align-items:flex-start;flex-direction:column}.ticket-page-head{align-items:stretch;flex-direction:column}.ticket-create-button{width:100%}.ticket-status-tabs{grid-template-columns:1fr 1fr}.ticket-search-toolbar{grid-template-columns:1fr}.ticket-search-button,.ticket-search-clear{width:100%}.ticket-list-row{grid-template-columns:5px minmax(0,1fr) 18px}.ticket-row-main{padding-bottom:8px}.ticket-row-people{grid-column:2;grid-row:2;padding:0 13px 9px;border-left:0;grid-template-columns:1fr 1fr}.ticket-row-update{grid-column:2;grid-row:3;grid-template-columns:auto auto 1fr;justify-items:start;gap:6px;padding:8px 13px;border-top:1px solid var(--border);border-left:0;text-align:left}.ticket-row-update small{justify-self:end}.ticket-row-arrow{grid-column:3;grid-row:1/4}.ticket-row-heading>strong{font-size:13px}}

/* v1.3.205 readable ticket order linking */
.ticket-compose-fields{margin-top:12px}.ticket-compose-fields label:first-child{margin-top:0}.ticket-order-results{max-height:310px}.ticket-order-results>button.ticket-order-result{display:grid;grid-template-columns:minmax(180px,1fr) auto;align-items:center;gap:12px;padding:10px 12px;background:var(--card);color:var(--text)}.ticket-order-results>button.ticket-order-result:hover{border-color:transparent;background:var(--surface-soft,#f5f8fc);color:var(--text);box-shadow:none;transform:none}.ticket-order-result-main{display:grid;min-width:0;gap:3px}.ticket-order-result-main strong{overflow:hidden;color:var(--navy);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.ticket-order-result-main>span{overflow:hidden;color:var(--text);font-size:10px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.ticket-order-result-meta{display:flex;max-width:440px;align-items:center;justify-content:flex-end;gap:6px;color:var(--muted);font-size:9px}.ticket-order-result-meta>*{padding:4px 7px;border:1px solid var(--border);border-radius:999px;background:var(--surface-soft,#f5f8fc);color:inherit;font:inherit;font-weight:750;white-space:nowrap}.ticket-order-result-meta>b{color:var(--teal)}.ticket-order-selection small{overflow:hidden;color:var(--muted);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.ticket-order-link{width:100%;max-width:none;margin:12px 0;border-radius:11px;background:var(--card);box-shadow:0 3px 12px rgba(20,42,74,.045)}.ticket-order-link>summary{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;list-style:none}.ticket-order-link>summary::-webkit-details-marker{display:none}.ticket-order-link>summary>span{color:var(--muted);font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.ticket-order-link>summary>strong{overflow:hidden;color:var(--navy);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.ticket-order-link>summary>small{color:var(--teal);font-size:10px;font-weight:800}.ticket-order-link[open]>summary{border-bottom:1px solid var(--border)}.ticket-order-link>form{padding:0 12px 11px}.ticket-order-link .ticket-order-picker.is-compact{margin:0;padding:9px 0 5px;border:0;border-radius:0;background:transparent}.ticket-order-link .ticket-order-picker.is-compact .ticket-order-picker-head{display:none}.ticket-order-link-actions{display:flex;justify-content:flex-end;margin-top:4px}.ticket-order-link-actions button{width:auto;margin:0}.ticket-order-link>.ticket-order-selection{margin:10px 12px;padding:8px 10px}.ticket-order-link>p{padding:0 12px 10px}
@media(max-width:760px){.ticket-order-results>button.ticket-order-result{grid-template-columns:1fr}.ticket-order-result-meta{max-width:none;justify-content:flex-start;flex-wrap:wrap}.ticket-order-link>summary{grid-template-columns:1fr auto}.ticket-order-link>summary>span{grid-column:1/-1}.ticket-order-selection{align-items:flex-start}.ticket-order-selection>div{overflow:hidden}}

/* v1.3.206 short-lived staff announcements */
.whats-new-trigger{position:relative;display:inline-flex;width:auto;align-items:center;justify-content:center;gap:7px;margin:0;padding:8px 11px;white-space:nowrap}.whats-new-trigger svg{width:17px;height:17px}.whats-new-trigger-dot{position:absolute;top:5px;right:5px;width:8px;height:8px;border:2px solid var(--card);border-radius:50%;background:#8b5cf6;box-shadow:0 0 0 3px rgba(139,92,246,.14)}
.whats-new-banner{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;margin:0 0 16px;padding:13px 14px;border:1px solid #c8b4ee;border-radius:14px;background:linear-gradient(120deg,#f7f2ff,#f1fbf8);box-shadow:0 7px 22px rgba(70,48,120,.08)}.whats-new-banner-icon{display:grid;width:40px;height:40px;place-items:center;border-radius:12px;background:#7c3aed;color:#fff}.whats-new-banner-icon svg{width:21px;height:21px}.whats-new-banner-copy{display:grid;min-width:0;gap:2px}.whats-new-banner-copy>span{color:#6d28d9;font-size:9px;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.whats-new-banner-copy strong{overflow:hidden;color:var(--navy);font-size:14px;text-overflow:ellipsis;white-space:nowrap}.whats-new-banner-copy p{display:-webkit-box;overflow:hidden;margin:0;color:var(--muted);font-size:11px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.whats-new-banner-actions{display:flex;align-items:center;justify-content:flex-end;gap:7px}.whats-new-banner-actions>*{margin:0}.whats-new-dismiss,.whats-new-panel-close{display:grid;width:32px;height:32px;min-width:32px;margin:0;padding:0;place-items:center;border:1px solid var(--border);border-radius:9px;background:var(--card);color:var(--muted);box-shadow:none;font-size:20px;line-height:1}.whats-new-action{margin:0}
.whats-new-backdrop{position:fixed;z-index:10000;inset:0;display:flex;justify-content:flex-end;background:rgba(5,12,22,.48);backdrop-filter:blur(3px)}.whats-new-panel{display:grid;width:min(520px,100%);height:100%;grid-template-rows:auto minmax(0,1fr);border-left:1px solid var(--border);background:var(--card);box-shadow:-18px 0 48px rgba(5,12,22,.25)}.whats-new-panel>header{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:20px;border-bottom:1px solid var(--border)}.whats-new-panel h2{margin:2px 0 0}.whats-new-panel-list{display:grid;align-content:start;gap:10px;overflow:auto;padding:16px}.whats-new-panel-item{display:grid;gap:9px;padding:15px;border:1px solid var(--border);border-radius:13px;background:var(--surface-soft,#f6f9fc)}.whats-new-panel-item.is-dismissed{opacity:.8}.whats-new-panel-item-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.whats-new-panel-item-head strong{color:var(--navy);font-size:14px}.whats-new-panel-item-head time{color:var(--muted);font-size:9px;white-space:nowrap}.whats-new-panel-item p,.whats-new-details{margin:0;color:var(--text);font-size:11px;line-height:1.55}.whats-new-details{padding-top:8px;border-top:1px solid var(--border);color:var(--muted)}.whats-new-panel-item-actions{display:flex;align-items:center;flex-wrap:wrap;gap:7px}.whats-new-panel-item-actions>*{margin:0}
.whats-new-admin-head{margin-bottom:15px}.whats-new-compose{padding:18px}.whats-new-compose-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:13px}.whats-new-compose-head h2{margin:0 0 3px}.whats-new-compose-head p{margin:0;color:var(--muted);font-size:11px}.whats-new-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.whats-new-action-options{margin:12px 0;padding:0;border:1px solid var(--border);border-radius:12px;background:var(--surface-soft,#f6f9fc)}.whats-new-action-options>summary{padding:11px 13px;cursor:pointer;color:var(--navy);font-size:11px;font-weight:850}.whats-new-action-options>p{margin:0;padding:0 13px 9px;color:var(--muted);font-size:10px}.whats-new-action-options>.whats-new-form-grid{padding:0 13px 12px}.whats-new-admin-history{margin-top:18px}.whats-new-admin-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.whats-new-admin-item{display:grid;align-content:start;gap:9px;padding:15px;border:1px solid var(--border);border-radius:13px;background:var(--card);box-shadow:var(--shadow-soft)}.whats-new-admin-item-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.whats-new-admin-item h3{margin:2px 0 0;color:var(--navy);font-size:15px}.whats-new-admin-item p{margin:0;color:var(--text);font-size:11px;line-height:1.5}.whats-new-admin-meta{display:flex;flex-wrap:wrap;gap:5px}.whats-new-admin-meta span{padding:4px 7px;border-radius:999px;background:var(--surface-soft,#f6f9fc);color:var(--muted);font-size:9px}.whats-new-admin-item>button{width:max-content;margin:0}
@media(max-width:760px){.whats-new-trigger>span:last-child{display:none}.whats-new-trigger{width:42px;height:42px;padding:0}.whats-new-banner{grid-template-columns:auto minmax(0,1fr)}.whats-new-banner-actions{grid-column:1/-1;justify-content:flex-start;padding-left:53px}.whats-new-form-grid,.whats-new-admin-list{grid-template-columns:1fr}.whats-new-compose-head{flex-direction:column}.whats-new-panel{width:100%}}

/* v1.3.207 workflow clarity, responsive activity and administrator reporting */
.upload-row-mode-fields{width:100%;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;align-items:start}
.upload-row-mode-fields>button{width:100%;margin-top:20px}
.upload-row-mode.is-decided .upload-row-mode-options{grid-template-columns:1fr}
.upload-row-mode.is-decided .upload-row-mode-option:not(.is-selected){display:none}
.upload-row-mode-change{width:auto;margin:9px 0 0;padding:7px 10px}
.order-more-options{width:max-content;max-width:100%;margin-top:12px;border:1px solid var(--border);border-radius:11px;background:var(--surface-soft,#f6f9fc)}
.order-more-options>summary{padding:9px 12px;cursor:pointer;color:var(--muted);font-size:10px;font-weight:850;list-style:none}
.order-more-options>summary::-webkit-details-marker{display:none}
.order-more-options>summary::after{display:inline-block;width:7px;height:7px;margin-left:9px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;content:"";transform:translateY(-2px) rotate(45deg)}
.order-more-options[open]>summary::after{transform:translateY(2px) rotate(225deg)}
.order-more-options-actions{display:flex;flex-wrap:wrap;gap:8px;padding:0 10px 10px}
.order-more-options-actions>*{width:auto;margin:0}
.dashboard-auction-insights{padding:18px;border:1px solid var(--border);border-radius:16px;background:var(--card);box-shadow:var(--shadow-soft)}
.dashboard-auction-insights .dashboard-insight-summary{grid-template-columns:repeat(3,minmax(0,1fr))}
.dashboard-auction-chart{display:grid;width:100%;max-width:100%;min-width:0;min-height:220px;place-items:center;margin-top:13px;padding:10px 12px;border:1px solid var(--border);border-radius:12px;background:var(--surface-soft,#f6f9fc);overflow:hidden}
.dashboard-auction-svg{display:block;width:100%;height:220px;overflow:hidden}
.dashboard-auction-svg-grid{stroke:var(--border);stroke-width:1}
.dashboard-auction-svg-axis,.dashboard-auction-svg-date{fill:var(--muted);font-size:9px;font-weight:650}
.dashboard-auction-svg-bar{fill:#6d75f6;cursor:help;filter:drop-shadow(0 3px 4px rgba(79,70,229,.16))}
.notification-history-panel{grid-template-rows:auto minmax(0,1fr)}
.notification-history-list{display:grid;align-content:start;gap:8px;overflow:auto;padding:16px}
.notification-history-list .notification-item{grid-template-columns:36px minmax(0,1fr) auto!important;min-height:66px;padding:10px!important}
.notification-history-list .notification-compact-copy{white-space:normal!important}
.whats-new-admin-actions,.whats-new-form-actions{display:flex;flex-wrap:wrap;gap:8px}
.whats-new-admin-actions>*{width:auto;margin:0}
.whats-new-form-actions button{width:auto;min-width:160px;margin:0}
.photo-download-grid>.dashboard-empty{grid-column:1/-1}
.fedex-panel .document-actions [data-action="fedex-cancel"],
.fedex-panel .document-actions [data-action="fedex-transaction-record-regenerate"],
.fedex-panel .document-actions>.button-link{display:inline-flex;min-height:44px;align-items:center;justify-content:center;padding:0 18px!important;font-size:12px}

html[data-theme="light"] .ticket-status-tabs button{border-color:#d6e1ec;background:#f5f8fc;color:#52647a}
html[data-theme="light"] .ticket-status-tabs button:hover{background:#edf5fa;color:#17334f}
html[data-theme="light"] .ticket-status-tabs button.active{border-color:#63bbaa;background:#e7f6f2;color:#086b5c}
html[data-theme="light"] .ticket-list-row,
html[data-theme="light"] .ticket-list-row.is-unread{border-color:#d5e0ec;background:#fff;color:#1b2a3d}
html[data-theme="light"] .ticket-list-row.is-unread{border-color:#9d89d1;background:linear-gradient(90deg,#faf7ff,#fff 24%)}
html[data-theme="light"] .ticket-list-row:hover{border-color:#9db4cc;background:#f8fbff}
html[data-theme="light"] .ticket-row-heading>strong,
html[data-theme="light"] .ticket-row-people strong,
html[data-theme="light"] .ticket-row-update time{color:#17263a}
html[data-theme="light"] .ticket-row-preview{color:#50637a}

@media(max-width:700px){
 .upload-row-mode-fields{grid-template-columns:1fr}
 .upload-row-mode-fields>button{margin-top:0}
 .ticket-row-status{grid-column:1;grid-row:1/-1;align-self:stretch;min-height:100%}
 .notification-item{grid-template-columns:36px minmax(0,1fr)!important;align-items:start!important}
 .notification-item-copy{grid-column:2;min-width:0}
 .notification-item .meta{grid-column:2;grid-row:auto!important;justify-self:start;margin:0!important}
 .notification-item-head strong{overflow:visible!important;white-space:normal!important}
 .notification-compact-copy{display:block!important;overflow:visible!important;white-space:normal!important;-webkit-line-clamp:unset!important}
 .notification-history-panel .inline{flex-wrap:nowrap}
 .dashboard-auction-insights .dashboard-insight-summary{grid-template-columns:1fr}
 .dashboard-auction-chart{min-height:190px;padding:10px}
 .dashboard-auction-svg{height:190px}
 .order-more-options{width:100%}
 .order-more-options-actions{display:grid;grid-template-columns:1fr}
 .order-more-options-actions>*{width:100%}
}

/* v1.3.214 recurring Social Posts pool */
.social-post-history-section{margin-top:20px}.social-post-history-section>h2{margin:0 0 8px;font-size:18px}.social-post-card-status{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:6px}.social-pool-status{border:1px solid #b9a7eb;background:#f0eaff;color:#6d28d9}.social-pool-panel{margin-top:15px;padding:17px;border:1px solid var(--border);border-radius:16px;background:var(--card);box-shadow:var(--shadow-soft)}.social-pool-layout{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(360px,.88fr);gap:18px}.social-pool-layout>section{min-width:0}.social-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:11px}.social-section-head h2{margin:2px 0 2px;font-size:18px}.social-section-head p{margin:0;line-height:1.45}.social-pool-list,.social-slot-grid{display:grid;gap:8px}.social-pool-entry{display:grid;grid-template-columns:30px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:10px;border:1px solid var(--border);border-radius:11px;background:var(--surface-soft,#f6f9fc)}.social-pool-entry>div:nth-child(2){display:grid;min-width:0;gap:3px}.social-pool-entry strong,.social-pool-entry span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.social-pool-entry strong{color:var(--navy);font-size:11px}.social-pool-entry>div:nth-child(2)>span{color:var(--muted);font-size:9px}.social-pool-position{display:grid;width:27px;height:27px;place-items:center;border-radius:8px;background:#e7eff9;color:#365a83;font-size:10px;font-weight:850}.social-pool-order-actions,.social-slot-actions{display:flex;align-items:center;gap:5px}.social-pool-order-actions button,.social-slot-actions button{width:auto;margin:0;padding:6px 8px}.social-slot-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:10px 11px;border:1px solid var(--border);border-left:4px solid #27a983;border-radius:11px;background:var(--surface-soft,#f6f9fc)}.social-slot-card.is-paused{border-left-color:#9aa6b6;opacity:.82}.social-slot-card>div:first-child{display:grid;gap:2px}.social-slot-card strong{color:var(--navy);font-size:11px}.social-slot-card>div:first-child span{color:var(--muted);font-size:9px}.social-slot-card>.inline{align-items:center}.social-slot-days{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:3px}.social-slot-days span{padding:3px 5px;border-radius:6px;background:#e7eff9;color:#365a83;font-size:8px;font-weight:800}.social-slot-actions{grid-column:1/-1;justify-content:flex-end}.social-slot-editor,.social-pool-history{margin-top:11px;border:1px solid var(--border);border-radius:11px;background:var(--surface-soft,#f6f9fc)}.social-slot-editor>summary,.social-pool-history>summary{padding:10px 12px;cursor:pointer;color:var(--navy);font-size:11px;font-weight:850}.social-slot-form{display:grid;gap:9px;padding:0 12px 12px}.social-slot-fields{display:grid;grid-template-columns:minmax(0,1fr) 130px 180px;gap:8px}.social-slot-form label{margin:0;font-size:10px}.social-slot-form input,.social-slot-form select{margin-top:5px}.social-slot-form fieldset{margin:0;padding:9px 10px;border:1px solid var(--border);border-radius:9px}.social-slot-form legend{padding:0 4px;color:var(--navy);font-size:9px;font-weight:850}.social-weekday-checks{display:grid;grid-template-columns:repeat(7,1fr);gap:5px}.social-weekday-checks label{display:flex;align-items:center;gap:4px;padding:5px;border-radius:7px;background:var(--card)}.social-weekday-checks input,.social-slot-form .check-row input{width:auto;margin:0}.social-slot-form-actions{justify-content:flex-end}.social-slot-form-actions button{width:auto;margin:0}.social-pool-history>summary{display:flex;align-items:center;gap:8px}.social-pool-history>div{display:grid;max-height:360px;overflow:auto;border-top:1px solid var(--border)}.social-pool-history-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px 11px;border-bottom:1px solid var(--border)}.social-pool-history-row:last-child{border-bottom:0}.social-pool-history-row>div{display:grid;min-width:0;gap:2px}.social-pool-history-row strong{overflow:hidden;color:var(--navy);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.social-pool-history-row>div span,.social-pool-history-row time{color:var(--muted);font-size:9px}.social-pool-event{background:#e7eff9;color:#365a83}.social-post-pool-state{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:12px 0;padding:11px 12px;border:1px solid #86cfbe;border-radius:11px;background:#eefaf7}.social-post-pool-state.is-selected{border-color:#9eb7d8;background:#f1f6fc}.social-post-pool-state>div{display:grid;min-width:0;gap:3px}.social-post-pool-state strong{color:var(--navy);font-size:11px}.social-post-pool-state span{color:var(--muted);font-size:9px}.social-post-pool-state button{flex:0 0 auto;width:auto;margin:0}
html[data-theme="dark"] .social-pool-panel{background:#101d2e}html[data-theme="dark"] .social-pool-entry,html[data-theme="dark"] .social-slot-card,html[data-theme="dark"] .social-slot-editor,html[data-theme="dark"] .social-pool-history{background:#0f1a2a}html[data-theme="dark"] .social-pool-position,html[data-theme="dark"] .social-slot-days span,html[data-theme="dark"] .social-pool-event{background:#1d3049;color:#9bc9ff}html[data-theme="dark"] .social-post-pool-state{border-color:#347f70;background:#12372f}html[data-theme="dark"] .social-post-pool-state.is-selected{border-color:#36567b;background:#132137}html[data-theme="dark"] .social-weekday-checks label{background:#132137}html[data-theme="dark"] .social-posted-warning{border-color:#9b6b1e;background:#3a2a12;color:#ffd98b}
@media(max-width:900px){.social-pool-layout{grid-template-columns:1fr}.social-slot-fields{grid-template-columns:minmax(0,1fr) 130px 180px}}
@media(max-width:650px){.social-section-head{align-items:stretch;flex-direction:column}.social-pool-entry{grid-template-columns:30px minmax(0,1fr) auto}.social-pool-entry>.social-pool-order-actions{grid-column:1/-1;justify-content:flex-end}.social-slot-fields{grid-template-columns:1fr}.social-weekday-checks{grid-template-columns:repeat(4,1fr)}.social-pool-history-row{grid-template-columns:auto minmax(0,1fr)}.social-pool-history-row time{grid-column:2}.social-post-pool-state{align-items:stretch;flex-direction:column}.social-post-pool-state button{width:100%}}

/* Wide Social Post selection workspace */
.social-create-form{width:min(100%,1200px);max-width:1200px}
.shopify-product-video-panel{display:grid;gap:10px}.shopify-product-video-panel>.item-head h2,.shopify-product-video-panel>h2{margin:0}.shopify-product-video-upload{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px}.shopify-product-video-upload button{width:auto;margin:0}
@media(max-width:650px){.shopify-product-video-upload{grid-template-columns:1fr}.shopify-product-video-upload button{width:100%}}

/* v1.3.245 AI Specimen Description Importer */
.specimen-page-head{align-items:flex-start}.specimen-upload-section,.specimen-processing-summary,.specimen-results-section,.specimen-history-section{margin-top:16px;padding:18px;border:1px solid var(--border);border-radius:12px;background:var(--card)}.specimen-upload-section>h2,.specimen-results-section>h2,.specimen-history-section h2{margin:0 0 12px}.specimen-drop-zone{display:flex;min-height:132px;align-items:center;justify-content:center;gap:18px;padding:22px;border:2px dashed var(--border);border-radius:10px;background:var(--surface-soft,#f6f9fc);cursor:pointer;text-align:center}.specimen-drop-zone>div{display:grid;gap:5px}.specimen-drop-zone.is-dragging,.specimen-drop-zone:focus-visible{border-color:var(--accent);outline:2px solid transparent}.specimen-upload-actions,.specimen-result-actions,.specimen-result-tags,.specimen-summary-counts,.specimen-result-meta{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.specimen-upload-actions{margin-top:12px}.specimen-upload-actions button,.specimen-result-actions button{width:auto;margin:0}.specimen-processing-summary{display:flex;align-items:center;justify-content:space-between;gap:18px}.specimen-processing-summary h2{margin:2px 0}.specimen-summary-counts>span:not(.tag){display:grid;gap:2px;color:var(--muted);font-size:10px}.specimen-summary-counts b{color:var(--navy);font-size:18px}.specimen-results{display:grid;gap:12px}.specimen-result-card{padding:16px;border:1px solid var(--border);border-radius:10px;background:var(--card)}.specimen-result-card>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.specimen-result-card h2{margin:2px 0;font-size:18px}.specimen-result-card label{margin-top:10px}.specimen-description{min-height:140px;resize:vertical;white-space:pre-wrap}.specimen-result-meta{justify-content:space-between;margin:8px 0;color:var(--muted);font-size:10px}.specimen-uncertain ul{margin:6px 0 0;padding-left:18px}.specimen-raw{margin-top:12px;border-top:1px solid var(--border)}.specimen-raw summary{padding:11px 0 5px;cursor:pointer;font-weight:750}.specimen-raw pre{overflow:auto;margin:6px 0 0;padding:12px;border-radius:8px;background:var(--surface-soft,#f6f9fc);color:var(--text);font:inherit;line-height:1.55;white-space:pre-wrap}.specimen-history{display:grid;gap:7px}.specimen-history-row{display:flex;width:100%;align-items:center;justify-content:space-between;gap:12px;margin:0;padding:11px 12px;border:1px solid var(--border);border-radius:8px;background:var(--card);color:var(--text);text-align:left}.specimen-history-row.current{border-color:var(--accent);background:var(--surface-soft,#f6f9fc)}.specimen-history-row>span:first-child{display:grid;min-width:0;gap:3px}.specimen-history-row strong,.specimen-history-row small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.specimen-status-completed,.specimen-status-extracted{border-color:#75bda8!important;color:#087461!important}.specimen-status-partially_failed,.specimen-status-unreadable,.specimen-confidence-low{border-color:#d29b4b!important;color:#9a5a00!important}.specimen-status-failed{border-color:#d98181!important;color:#a12b2b!important}.specimen-status-blank,.specimen-status-pending{color:var(--muted)!important}.specimen-confidence-high{color:#087461!important}.specimen-confidence-medium{color:#8a6410!important}.specimen-copy-status{min-width:44px;color:#087461}
@media(max-width:700px){.specimen-page-head,.specimen-processing-summary,.specimen-result-card>header{align-items:stretch;flex-direction:column}.specimen-page-head>.danger{width:100%}.specimen-drop-zone{align-items:stretch;flex-direction:column}.specimen-drop-zone .secondary,.specimen-upload-actions button,.specimen-result-actions button{width:100%}.specimen-upload-actions,.specimen-result-actions{align-items:stretch;flex-direction:column}.specimen-summary-counts{justify-content:space-between}.specimen-history-row{align-items:flex-start;flex-direction:column}.specimen-history-row .tag{align-self:flex-start}}

/* v1.3.336 Order Notes, Admin Mobile Book-in, and packing review */
.packer-status-tabs{margin:0 0 14px}
.role-list-title{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.workspace-role-marker{display:inline-flex;align-items:center;width:auto;padding:2px 5px;border:1px solid color-mix(in srgb,var(--teal) 45%,var(--border));border-radius:4px;background:color-mix(in srgb,var(--teal) 9%,var(--card));color:var(--teal);font-size:8px;font-weight:600;letter-spacing:.06em;line-height:1.2}.customer-support-workspace .order-card-note-alert{margin-top:9px}.support-attention-panel{margin:18px 0;padding:14px;border:1px solid var(--border);border-radius:8px;background:var(--card)}.support-attention-panel h2{margin:0 0 10px;font-size:1rem}.support-attention-row{display:grid;width:100%;grid-template-columns:34px minmax(0,1fr) auto 12px;gap:11px;align-items:center;margin:0;padding:10px;border:1px solid var(--border);border-radius:4px;background:var(--surface);color:var(--text);text-align:left}.support-attention-row>span:nth-child(2){display:grid;gap:2px}.support-attention-row small{color:var(--muted)}.support-attention-icon{display:grid;width:30px;height:30px;place-items:center;border-radius:4px;background:color-mix(in srgb,var(--teal) 12%,var(--card));color:var(--teal);font-weight:800}.support-attention-count{min-width:28px;padding:3px 7px;border-radius:999px;background:color-mix(in srgb,var(--orange) 13%,var(--card));color:var(--text);font-weight:800;text-align:center}.support-attention-chevron{color:var(--muted);font-size:20px}.support-attention-row:hover,.support-attention-row:focus-visible{border-color:var(--teal);background:color-mix(in srgb,var(--teal) 5%,var(--surface))}@media(max-width:620px){.support-attention-row{grid-template-columns:32px minmax(0,1fr) auto}.support-attention-chevron{display:none}}
.order-card-note-alert{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;margin:10px 0;padding:9px 10px;border:1px solid #e0ad50;border-left:4px solid #d78a13;border-radius:9px;background:#fff8e6}.order-card-note-alert>button:first-child{display:grid;width:100%;min-width:0;margin:0;padding:0;border:0;background:transparent;color:#70460b;text-align:left}.order-card-note-alert strong{font-size:10px;letter-spacing:.06em}.order-card-note-alert span{overflow:hidden;margin-top:2px;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.order-card-note-actions{display:flex;justify-content:flex-end;margin:7px 0}.order-note-compact-add{width:auto!important;margin:0!important}.order-note-display footer{display:flex;align-items:center;justify-content:space-between;gap:8px}.order-note-display footer button{width:auto;margin:0}.order-note-ticket-chips{display:flex;align-items:center;flex-wrap:wrap;gap:5px;margin:8px 0}.order-note-ticket-chips .tag{width:auto;margin:0}.order-note-ticket-chips span.tag{gap:5px}.order-note-ticket-chips span.tag button{width:18px;height:18px;margin:0;padding:0;border-radius:50%;background:transparent;color:inherit}.order-staff-note-form{margin-top:14px;padding:13px;border:1px solid var(--border);border-radius:10px;background:var(--surface-soft,#f7f9fc)}.order-staff-note-form>label{margin-top:0}.order-note-form-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:9px}.order-note-form-actions button{width:auto;margin:0}.order-note-ticket-picker{display:grid;gap:6px;margin-top:10px;padding:10px;border:1px solid var(--border);border-radius:9px;background:var(--card)}.order-note-ticket-picker label{margin:0}.order-note-ticket-result{display:grid;width:100%;gap:2px;margin:0;padding:8px 9px;border:1px solid var(--border);background:var(--surface-soft,#f7f9fc);color:var(--text);text-align:left}.order-note-ticket-result span{font-size:10px;color:var(--muted)}.erocks-order-external{width:auto;margin:0}.admin-mobile-bookin{display:grid;gap:14px;max-width:920px;margin:0 auto}.admin-mobile-head,.admin-mobile-order-head{display:flex;align-items:flex-start;justify-content:space-between;gap:15px}.admin-mobile-order-head h1{margin-bottom:3px}.admin-mobile-order-head p{margin:0;color:var(--muted)}.admin-mobile-head-actions{display:flex;align-items:flex-end;flex-direction:column;gap:8px}.admin-mobile-head-actions button{width:auto;margin:0}.admin-mobile-scan-card{display:grid;min-height:360px;place-items:center;align-content:center;gap:11px;padding:28px;border:2px dashed var(--border);border-radius:18px;background:var(--card);text-align:center}.admin-mobile-scan-card h2,.admin-mobile-scan-card p{margin:0}.admin-mobile-scan-card p{max-width:500px;color:var(--muted)}.admin-mobile-scan-card>button{width:min(100%,360px)}.admin-mobile-scan-icon{display:grid;width:76px;height:76px;place-items:center;border-radius:22px;background:#e9f7f4;color:#087461}.admin-mobile-scan-icon svg{width:38px;height:38px}.admin-mobile-order-information #orderEditForm>.grid2{grid-template-columns:1fr 1fr}.admin-mobile-action-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.admin-mobile-action-grid button{margin:0}.admin-mobile-sticky-actions{position:sticky;bottom:10px;z-index:5;padding:10px;border:1px solid var(--border);border-radius:12px;background:color-mix(in srgb,var(--card) 92%,transparent);box-shadow:0 8px 28px rgba(20,35,58,.18);backdrop-filter:blur(10px)}.admin-mobile-sticky-actions button{margin:0}.order-fedex-safe-suggestion p{margin:5px 0}.order-fedex-safe-suggestion button{width:auto;margin:4px 0 0}
html[data-theme="dark"] .order-card-note-alert{border-color:#94651d;background:#372910;color:#ffd98a}html[data-theme="dark"] .order-card-note-alert>button:first-child{color:#ffd98a}html[data-theme="dark"] .admin-mobile-scan-icon{background:#12372f;color:#8ce4ce}
@media(max-width:700px){.admin-mobile-head,.admin-mobile-order-head{align-items:stretch;flex-direction:column}.admin-mobile-head-actions{align-items:stretch}.admin-mobile-head-actions button{width:100%}.admin-mobile-order-information #orderEditForm>.grid2{grid-template-columns:1fr}.admin-mobile-action-grid{grid-template-columns:1fr}.order-card-note-alert{grid-template-columns:1fr}.order-card-note-alert span{white-space:normal}.order-note-display footer,.order-note-form-actions{align-items:stretch;flex-direction:column}.order-note-display footer button,.order-note-form-actions button{width:100%}}

/* v1.3.359 separate Customer Tickets workspace */
.customer-ticket-links a{color:var(--blue)}.customer-ticket-thread{display:grid;gap:10px;margin:18px 0}.customer-ticket-message{max-width:82%;padding:13px 14px;border:1px solid var(--border);border-radius:12px;background:var(--card)}.customer-ticket-message.staff{justify-self:end;border-color:#83cbbb;background:#eefaf7}.customer-ticket-message.system{max-width:100%;border-style:dashed;background:var(--surface-soft,#f6f9fc)}.customer-ticket-message header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.customer-ticket-message header>div:first-child{display:grid;gap:2px}.customer-ticket-message header span{color:var(--muted);font-size:9px}.customer-ticket-message .body{margin-top:10px;font-size:13px;line-height:1.55}.customer-ticket-message .message{font-size:10px}.customer-ticket-reply,.customer-ticket-assignment{margin-top:16px;padding:15px;border:1px solid var(--border);border-radius:12px;background:var(--surface-soft,#f6f9fc)}.customer-ticket-reply label,.customer-ticket-assignment label{margin-top:0}.customer-ticket-reply button,.customer-ticket-assignment button{width:auto}.customer-ticket-assignment{display:grid;grid-template-columns:minmax(180px,1fr) auto;align-items:end;gap:9px}.customer-ticket-assignment label{grid-column:1/-1;margin-bottom:-4px}.customer-ticket-assignment button{margin:0}.customer-ticket-assignment select{margin:0}
html[data-theme="dark"] .customer-ticket-message.staff{border-color:#347f70;background:#12372f}html[data-theme="dark"] .customer-ticket-message.system,html[data-theme="dark"] .customer-ticket-reply,html[data-theme="dark"] .customer-ticket-assignment{background:#0f1a2a}
@media(max-width:700px){.customer-ticket-message{max-width:100%}.customer-ticket-assignment{grid-template-columns:1fr}.customer-ticket-assignment label{grid-column:auto}.customer-ticket-reply button,.customer-ticket-assignment button{width:100%}}
