@font-face{font-family:Readex Pro Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/readex-pro-arabic-wght-normal-DiwT_uOQ.woff2) format("woff2-variations");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Readex Pro Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/readex-pro-latin-wght-normal--ekFhJJC.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font-family-ui: "Readex Pro Variable", "Segoe UI", Tahoma, Arial, sans-serif;--brand-primary: #0c4124;--brand-primary-hover: #153d28;--brand-primary-pressed: #082d19;--brand-primary-selected: #e6efea;--brand-primary-subtle: #eef5f0;--brand-primary-border: #779987;--brand-on-primary: #ffffff;--brand-primary-disabled: #a8b6ad;--brand-secondary: #ebaf4d;--brand-secondary-hover: #d99d36;--brand-secondary-pressed: #be8b3c;--brand-secondary-selected: #fff1d6;--brand-secondary-subtle: #fff8ea;--brand-secondary-border: #b48538;--brand-on-secondary: #2d210f;--brand-secondary-disabled: #e7d2ad;--color-primary: var(--brand-primary);--color-secondary: var(--brand-secondary);--color-background: #f7f7f2;--color-surface: #ffffff;--color-surface-elevated: #fbfcf8;--color-input: #fafbf7;--color-border: #d9ded8;--color-divider: #e7eae5;--color-muted: #f0f3ee;--color-text: #17211b;--color-text-subtle: #526057;--color-text-disabled: #8a958d;--color-icon: #5d685f;--color-focus: #be8b3c;--motion-duration-fast: .16s;--motion-duration-base: .22s;--motion-duration-slow: .28s;--motion-ease-standard: cubic-bezier(.2, 0, 0, 1);--motion-ease-emphasized: cubic-bezier(.16, 1, .3, 1);font-family:var(--font-family-ui);line-height:1.5;font-weight:400;color:var(--color-text);background:var(--color-background);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}[dir=rtl]{text-align:right}[dir=rtl] .hero-actions{justify-items:start}[dir=rtl] .role-switcher{justify-content:start}[dir=rtl] .eyebrow,[dir=rtl] .side-nav__section-title,[dir=rtl] .admin-orders-table__head,[dir=rtl] .operator-orders-table__head,[dir=rtl] .admin-detail-list dt,[dir=rtl] .offer-management-card__meta dt{letter-spacing:0}.operator-order-row,.admin-order-row,.admin-orders-pagination,.metric-card strong,.stat-card strong,.admin-metrics strong,.order-detail-dialog,.pagination-button{font-variant-numeric:tabular-nums}.operator-order-row>strong:first-child,.admin-order-row>strong:first-child,.admin-order-phone,.order-detail-dialog dd,.pagination-button{unicode-bidi:plaintext}.empty-state{display:grid;min-height:160px;place-items:center;gap:8px;padding:24px;border:1px dashed var(--color-border);border-radius:16px;color:var(--color-text-subtle);text-align:center}.empty-state strong{color:var(--color-text)}.status-pill--tone-success{background:#dcfce7;color:#166534}.status-pill--tone-warning{background:#fef3c7;color:#92400e}.status-pill--tone-danger{background:#fee2e2;color:#991b1b}.status-pill--tone-info{background:#e0f2fe;color:#075985}.status-pill--tone-disabled{background:#e5e5e5;color:#525252}body{margin:0;min-width:320px;min-height:100vh;font-family:var(--font-family-ui)}button,input,select,textarea{font-family:var(--font-family-ui);font-size:inherit}button{cursor:pointer}#root{min-height:100vh;font-family:var(--font-family-ui)}.dashboard-shell{position:relative;min-height:100vh;overflow-x:hidden;padding:24px}.ambient-glow{display:none}.ambient-glow--orange{top:-64px;left:-48px;width:220px;height:220px;background:#ebaf4d52}.ambient-glow--mint{right:-48px;bottom:12%;width:240px;height:240px;background:#0c412438}.hero-card,.stat-card,.panel{position:relative;z-index:1;border:1px solid rgba(76,86,72,.12);background:#fffbf5f0;box-shadow:0 10px 30px #4c3d2612;animation:rise-in .38s ease both}.hero-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px;align-items:center;margin-bottom:20px;padding:18px 20px;border-radius:18px}.eyebrow{display:inline-flex;margin-bottom:10px;color:var(--brand-primary);font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.hero-card h1,.panel-header h2,.detail-block-header h3{margin:0;font-family:var(--font-family-ui);letter-spacing:0}.hero-card h1{max-width:44ch;font-size:clamp(1.35rem,2vw,1.8rem);line-height:1.2}.hero-copy,.notification-copy,.stat-card p,.detail-block-header p,.subtle-copy,.queue-item p,.notes-copy{color:var(--color-text-subtle)}.hero-copy{max-width:62ch;margin:8px 0 0}.hero-actions{display:grid;gap:12px;justify-items:end}.dev-mode-banner{position:relative;z-index:1;display:flex;gap:12px;align-items:center;margin-bottom:18px;padding:14px 18px;border:1px solid rgba(76,86,72,.12);border-radius:18px;background:#fff7ddeb;color:#5f4b13}.dev-mode-banner strong{white-space:nowrap}.role-switcher{display:inline-flex;gap:8px;flex-wrap:wrap;justify-content:end}.role-tab{min-height:42px;padding:0 16px;border:1px solid rgba(76,86,72,.12);border-radius:999px;background:#ffffffc2;color:var(--color-text-subtle);transition:transform .18s ease,border-color .18s ease,background-color .18s ease}.role-tab.is-active{background:#0c41241f;border-color:#0c41243d;color:var(--brand-primary-hover)}.primary-button,.secondary-button,.filter-chip,.queue-item,.notification-item{transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background-color .18s ease}.primary-button,.secondary-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 18px;border-radius:999px;border:1px solid transparent}.primary-button{background:linear-gradient(135deg,var(--brand-primary) 0%,#2f8b64 100%);color:#fefdf9;box-shadow:0 14px 30px #2f8b6438}.secondary-button{background:#fff3e4f2;border-color:#8a4b1e2e;color:#7f421a}.primary-button:hover,.secondary-button:hover,.filter-chip:hover,.queue-item:hover,.notification-item:hover{transform:translateY(-1px)}.primary-button:disabled,.secondary-button:disabled{cursor:not-allowed;opacity:.6;transform:none}.stats-grid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-bottom:24px}.stats-grid--compact{grid-template-columns:repeat(3,minmax(0,1fr))}.stat-card{padding:20px;border-radius:22px}.stat-card strong{display:block;margin:10px 0 6px;font-size:clamp(1.8rem,3vw,2.8rem)}.stat-label{color:var(--color-text-subtle);font-size:.82rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.dashboard-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(280px,.95fr) minmax(360px,1.15fr) minmax(280px,.8fr);gap:20px;align-items:start}.panel{border-radius:26px;padding:22px}.panel-header{display:flex;align-items:start;justify-content:space-between;gap:16px;margin-bottom:18px}.panel-header h2{font-size:1.45rem}.badge{display:inline-flex;align-items:center;justify-content:center;min-width:46px;min-height:34px;padding:0 12px;border-radius:999px;background:#fff2e1f2;color:var(--brand-primary);font-weight:700}.search-field{display:grid;gap:8px;margin-bottom:16px;color:var(--color-text-subtle);font-size:.9rem;font-weight:600}.search-field input{width:100%;min-height:48px;border:1px solid rgba(76,86,72,.14);border-radius:16px;padding:0 14px;background:#fffc}.search-field input:focus{outline:2px solid rgba(47,139,100,.26);border-color:#2f8b6452}.filter-row{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:16px}.filter-chip{min-height:40px;padding:0 14px;border:1px solid rgba(76,86,72,.12);border-radius:999px;background:#ffffffb3;color:var(--color-text-subtle)}.filter-chip.is-active{background:#0c41241a;border-color:#0c41243d;color:var(--brand-primary-hover)}.toolbar-row,.control-row{display:flex;align-items:start;justify-content:space-between;gap:16px}.queue-list,.notification-list,.line-items{display:grid;gap:12px}.queue-item,.notification-item{width:100%;text-align:left;border:1px solid rgba(76,86,72,.1);border-radius:20px;padding:16px;background:#ffffffb8}.queue-item.is-selected,.notification-item.is-linked{border-color:#0c412457;box-shadow:0 10px 28px #0c41241f}.queue-item.is-selected{background:#eef9fcf2}.queue-item strong,.notification-item strong{display:block}.queue-item-top,.queue-item-bottom,.notification-item-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.queue-item-bottom,.notification-item span,.queue-item time,.notification-item time{color:#6b7165;font-size:.9rem}.queue-item-actions{display:inline-flex;align-items:center;gap:10px}.queue-item-open{color:var(--color-primary);font-size:.78rem;font-weight:700}.status-pill{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:0 12px;border-radius:999px;font-size:.82rem;font-weight:700}.status-pill--pending-review{background:#ffe7c1eb;color:#915500}.status-pill--confirmed{background:#d0f2e0eb;color:var(--brand-primary-hover)}.status-pill--cancelled{background:#fcdad6f2;color:#992f2f}.status-pill--closed{background:#e0e7ffeb;color:#3654a5}.status-pill--wa-logged{background:#d0f2e0eb;color:var(--brand-primary-hover)}.status-pill--wa-pending{background:#fff3c8f2;color:#7a5900}.status-pill--wa-sent{background:#d0e6fff2;color:#1a4a8a}.status-pill--wa-failed{background:#fcdad6f2;color:#992f2f}.status-pill--courier-not-forwarded{background:#fff3c8f2;color:#7a5900}.status-pill--courier-logged{background:#d0f2e0eb;color:var(--brand-primary-hover)}.status-pill--courier-failed{background:#fcdad6f2;color:#992f2f}.notes-copy--pre{white-space:pre-wrap;font-family:inherit;font-size:.85rem;background:#ffffff80;border:1px solid rgba(0,0,0,.08);border-radius:8px;padding:.75rem 1rem;margin-top:.5rem}.action-row--meta{gap:.75rem;align-items:center;margin-bottom:.5rem}.status-pill--pendingapproval{background:#ffe7c1eb;color:#915500}.status-pill--approved,.status-pill--active{background:#d0f2e0eb;color:var(--brand-primary-hover)}.status-pill--suspended,.status-pill--inactive{background:#fcdad6f2;color:#992f2f}.status-pill--draft{background:#e0e7ffeb;color:#3654a5}.detail-summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:18px}.detail-summary-grid article,.detail-block{border:1px solid rgba(76,86,72,.09);border-radius:18px;background:#ffffffa8}.detail-summary-grid article{padding:16px}.detail-summary-grid span{display:block;margin-bottom:8px;color:#667160;font-size:.82rem;text-transform:uppercase;letter-spacing:.08em}.detail-block{margin-bottom:16px;padding:18px}.operator-detail-panel{align-self:start}.operator-detail-heading{grid-template-columns:auto minmax(0,1fr);align-items:center}.operator-detail-heading .secondary-button{justify-self:start}.operator-detail-page{width:100%}.operator-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.operator-queue-layout{display:grid;gap:18px}.operator-loading-state,.operator-restricted-screen{display:grid;min-height:min(620px,calc(100vh - 180px));place-items:center;padding:32px 16px}.operator-restricted-card{display:grid;width:min(640px,100%);justify-items:center;gap:18px;border:1px solid var(--color-border);border-radius:12px;background:#fff;padding:34px;text-align:center;box-shadow:0 18px 48px #0f172a14}.operator-restricted-icon{position:relative;width:58px;height:58px;border-radius:999px;background:#fff7ed;color:#9a5a12}.operator-restricted-icon:before{position:absolute;left:18px;top:14px;width:22px;height:18px;border:4px solid currentColor;border-bottom:0;border-radius:14px 14px 0 0;content:""}.operator-restricted-icon:after{position:absolute;left:14px;top:28px;width:30px;height:20px;border-radius:6px;background:currentColor;content:""}.operator-restricted-copy{display:grid;gap:10px}.operator-restricted-copy h1{margin:0;color:var(--color-text);font-size:2rem;line-height:1.15}.operator-restricted-copy p{max-width:52ch;margin:0 auto;color:var(--color-text-subtle);font-size:1rem;line-height:1.6}.operator-restricted-note{width:100%;border:1px solid #fed7aa;border-radius:8px;background:#fff7ed;padding:12px 14px;color:#7c4a03;font-size:.94rem}.operator-restricted-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.operator-restricted-card .status-pill--inactive{background:#fef3c7;color:#92400e}.operator-restricted-icon span{position:absolute;left:27px;top:34px;width:4px;height:8px;border-radius:999px;background:#fff7ed}.courier-assignment-controls{display:grid;gap:14px;margin-top:16px}.courier-assignment-controls .primary-button{justify-self:start}.item-modal-button{margin-top:14px}.line-items--modal{max-height:min(58vh,520px);overflow:auto;padding-right:6px}.advanced-history-block summary{cursor:pointer;font-weight:700}.activity-list{margin:0;padding-left:20px;color:var(--color-text-subtle)}.activity-list li+li{margin-top:8px}.detail-block-header{display:flex;align-items:start;justify-content:space-between;gap:18px;margin-bottom:14px}.detail-block-header h3{font-size:1.08rem}.detail-block-header p{max-width:32ch;margin:0;font-size:.92rem}.action-row{display:flex;flex-wrap:wrap;gap:12px}.line-item{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px;border-radius:16px;background:#f7f3ece6}.line-item p{margin:4px 0 0;color:#677060}.seller-order-modal-items{max-height:220px;overflow-y:auto;padding-right:6px}.detail-total{display:flex;align-items:center;justify-content:space-between;margin-top:14px;padding-top:14px;border-top:1px solid rgba(76,86,72,.08);font-size:1.02rem}.feedback{padding:14px 16px;border-radius:16px;background:#f7f3ecc7;color:var(--color-text-subtle);animation:feedback-enter var(--motion-duration-fast) var(--motion-ease-standard) both}.feedback--error{background:#ffe3e0c7;color:#8c2f2f}.notification-copy,.notes-copy{margin-top:0}.workspace-grid{position:relative;z-index:1;display:grid;gap:20px;align-items:start}.workspace-grid--admin{grid-template-columns:minmax(320px,.95fr) minmax(420px,1.05fr)}.workspace-grid--seller{grid-template-columns:repeat(2,minmax(0,1fr))}.panel--wide{grid-column:1 / -1}.form-grid{display:grid;gap:14px;margin-bottom:18px}.form-grid--offers{grid-template-columns:repeat(5,minmax(0,1fr));align-items:end}.form-control{display:grid;gap:8px;color:var(--color-text-subtle);font-size:.9rem;font-weight:600}.form-control input,.form-control select,.form-control textarea{width:100%;min-height:46px;border:1px solid rgba(76,86,72,.14);border-radius:16px;padding:0 14px;background:#ffffffd6}.form-control textarea{min-height:96px;padding:12px 14px;resize:vertical}.form-control input:focus,.form-control select:focus,.form-control textarea:focus{outline:2px solid rgba(47,139,100,.26);border-color:#2f8b6452}.entity-card{display:flex;flex-direction:column;gap:12px;border:1px solid rgba(76,86,72,.1);border-radius:20px;padding:16px;background:#ffffffb8}.entity-card>.queue-item-bottom{align-items:flex-end;margin-top:auto}.entity-card>.queue-item-bottom>span{min-width:0;overflow-wrap:anywhere}.entity-card .action-row--meta{justify-content:flex-end;margin-bottom:0}.product-price-stack{display:grid;gap:4px;color:var(--muted);font-size:.9rem}.product-price-stack strong{color:var(--brand-primary-pressed)}.entity-image{width:100%;max-height:180px;object-fit:cover;border-radius:12px;margin:12px 0;border:1px solid rgba(76,86,72,.1)}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:grid;place-items:center;padding:24px;background:#1118127a;animation:modal-backdrop-enter var(--motion-duration-fast) var(--motion-ease-standard) both}.modal-panel{width:min(720px,100%);max-height:min(86vh,760px);overflow:auto;border:1px solid rgba(76,86,72,.14);border-radius:12px;background:#fffaf2;padding:22px;box-shadow:0 24px 80px #161f163d;animation:modal-panel-enter var(--motion-duration-base) var(--motion-ease-emphasized) both}.modal-panel--small{width:min(460px,100%)}.staff-cancel-strip{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;margin-top:14px;padding:14px;border:1px solid rgba(180,55,55,.22);border-radius:10px;background:#fff1eee0}.staff-cancel-strip p{margin:0;color:#6f3932;font-size:.9rem}.cancellation-detail-list{margin-top:14px}.offer-builder-backdrop{place-items:stretch;overflow:auto;padding:0;background:#0f172a5c}.offer-builder{--offer-primary: var(--color-primary);--offer-primary-strong: var(--brand-primary-hover);--offer-primary-soft: rgb(12 65 36 / .1);width:min(1260px,calc(100% - 48px));max-height:none;margin:24px auto;overflow:visible;border:1px solid #dbe3ef;border-radius:14px;background:radial-gradient(circle at 78% 18%,rgb(12 65 36 / .08),transparent 28%),#f7faf7;box-shadow:0 28px 90px #0f172a3d;color:var(--color-text);animation:modal-panel-enter var(--motion-duration-base) var(--motion-ease-emphasized) both}.offer-builder__masthead{display:flex;align-items:start;justify-content:space-between;gap:24px;padding:28px 30px 10px}.offer-builder__masthead h2,.offer-builder__card h3{margin:0;color:var(--color-text);letter-spacing:0}.offer-builder__masthead h2{margin-top:8px;font-size:clamp(1.55rem,2.6vw,2.1rem);line-height:1.12}.offer-builder__masthead p,.offer-preview-panel>p,.offer-field small,.offer-check-row small,.offer-switch-row small,.offer-preview-card span,.offer-preview-note{color:#5c6b82}.offer-builder__masthead p{margin:8px 0 0}.offer-builder__crumbs{display:inline-flex;align-items:center;gap:8px;color:#5c6b82;font-size:.9rem}.offer-builder__crumbs button{border:0;background:transparent;color:var(--offer-primary);padding:0;font:inherit}.offer-builder__close{min-height:38px;padding:0 14px;border:1px solid #d5dfec;border-radius:10px;background:#fff;color:#526176}.offer-builder__grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(360px,.9fr);gap:30px;align-items:start;padding:24px 30px 30px}.offer-builder__card{border:1px solid #dbe3ef;border-radius:12px;background:#fffffff0;box-shadow:0 18px 50px #0f172a12}.offer-builder__details{display:grid;gap:18px;padding:28px}.offer-builder__card h3{font-size:1.25rem}.offer-field{position:relative;display:grid;gap:8px;color:var(--color-text);font-size:.92rem;font-weight:700}.offer-field strong{color:#d63333}.offer-field input,.offer-field select,.offer-field textarea{width:100%;min-height:52px;border:1px solid #d5dfec;border-radius:10px;background:#fff;color:var(--color-text);padding:0 16px;box-shadow:inset 0 1px 1px #0f172a05}.offer-field textarea{min-height:92px;padding:13px 16px;resize:vertical}.offer-field input:focus,.offer-field select:focus,.offer-field textarea:focus{outline:3px solid rgb(12 65 36 / .16);border-color:var(--offer-primary)}.offer-field--counter small{position:absolute;right:16px;top:42px;font-size:.78rem}.offer-field--counter input{padding-right:76px}.offer-field--suffix{grid-template-columns:1fr auto}.offer-field--suffix>span,.offer-field--suffix small{grid-column:1 / -1}.offer-field--suffix input{border-top-right-radius:0;border-bottom-right-radius:0}.offer-field--suffix b{display:inline-grid;min-width:52px;place-items:center;border:1px solid #d5dfec;border-left:0;border-radius:0 10px 10px 0;background:#f3f6fb;color:#526176}.offer-target-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.offer-target-card{display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:10px;min-height:86px;border:1px solid #d5dfec;border-radius:10px;background:#fff;padding:14px;color:var(--color-text);text-align:left}.offer-target-card.is-selected{border-color:var(--offer-primary);background:var(--brand-primary-subtle);box-shadow:0 0 0 1px #0c412438}.offer-target-card__radio{width:20px;height:20px;border:2px solid var(--color-text-disabled);border-radius:999px}.offer-target-card.is-selected .offer-target-card__radio{border:5px solid var(--offer-primary)}.offer-target-card__icon{display:inline-grid;width:32px;height:32px;place-items:center;border-radius:9px;background:var(--brand-primary-selected);color:var(--offer-primary);font-weight:700}.offer-target-card small{display:block;color:#6b778c;font-size:.78rem;font-weight:600}.offer-date-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.offer-check-row,.offer-switch-row{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;align-items:start;color:var(--color-text)}.offer-check-row input,.offer-switch{width:22px;height:22px;margin-top:2px;accent-color:var(--offer-primary)}.offer-switch{position:relative;width:46px;height:26px;border:0;border-radius:999px;background:var(--color-border);padding:3px}.offer-switch span{display:block;width:20px;height:20px;border-radius:999px;background:#fff;box-shadow:0 2px 8px #0f172a2e;transition:transform .16s ease}.offer-switch.is-on{background:var(--offer-primary)}.offer-switch.is-on span{transform:translate(20px)}.offer-switch:disabled{cursor:not-allowed;opacity:.65}.offer-check-row strong,.offer-switch-row strong,.offer-check-row small,.offer-switch-row small{display:block}.offer-media-details{color:var(--color-text)}.offer-media-details summary{cursor:pointer;font-weight:700}.offer-media-details .offer-field{margin-top:12px}.offer-builder__actions{display:flex;justify-content:flex-end;gap:14px;padding-top:8px}.offer-builder__actions .primary-button,.offer-builder__actions .secondary-button{border-radius:8px;min-width:150px}.offer-builder__actions .primary-button{background:linear-gradient(135deg,var(--offer-primary),#2f8b64);box-shadow:0 14px 30px #0c412433}.offer-builder__actions .secondary-button{background:#fff;border-color:#d5dfec;color:var(--color-text)}.offer-preview-panel{display:grid;gap:16px;padding:28px;position:sticky;top:24px}.offer-preview-panel>p{margin:-8px 0 8px}.offer-preview-card{position:relative;display:grid;gap:12px;min-height:220px;overflow:hidden;border:1px solid #dbe3ef;border-radius:12px;background:radial-gradient(circle at 88% 25%,rgb(12 65 36 / .13),transparent 22%),linear-gradient(135deg,#fbfffc,#edf8f2);padding:26px}.offer-preview-card__image{width:calc(100% + 52px);height:150px;margin:-26px -26px 8px;object-fit:cover;border-bottom:1px solid #dbe3ef}.offer-preview-card__badge{justify-self:start;display:inline-flex;align-items:center;min-height:30px;padding:0 14px;border-radius:999px;background:var(--offer-primary);color:#fff!important;font-size:.82rem;font-weight:700}.offer-preview-card__badge--delivery{background:var(--brand-primary-selected);color:var(--offer-primary-strong)!important;border:1px solid rgb(12 65 36 / .22)}.offer-preview-card>strong{max-width:24ch;color:var(--color-text);font-size:1.35rem;line-height:1.18}.offer-preview-card__meta{display:grid;gap:8px;margin-top:auto;color:var(--color-text);font-weight:700}.offer-preview-card__tag{position:absolute;right:28px;top:76px;width:66px;height:66px;border-radius:16px 16px 16px 4px;background:#0c41241a;transform:rotate(45deg)}.offer-preview-card__tag:after{position:absolute;right:14px;top:14px;width:12px;height:12px;border-radius:999px;background:#f7fbff;content:""}.offer-preview-list{display:grid;margin:8px 0 0}.offer-preview-list div{display:grid;grid-template-columns:minmax(120px,.8fr) minmax(0,1fr);gap:16px;align-items:center;min-height:48px;border-bottom:1px solid #e3eaf3}.offer-preview-list dt{color:#5c6b82}.offer-preview-list dd{margin:0;justify-self:end;color:var(--color-text);font-weight:700;text-align:right}.offer-preview-note{margin:14px 0 0;border:1px solid rgb(12 65 36 / .24);border-radius:8px;background:var(--brand-primary-subtle);padding:14px 16px;color:var(--offer-primary-strong);font-size:.9rem}.seller-application-form{grid-template-columns:repeat(2,minmax(0,1fr));padding-top:12px;border-top:1px solid rgba(76,86,72,.1)}.seller-application-form__wide{grid-column:1 / -1}.seller-orders-layout{display:grid;grid-template-columns:minmax(280px,.9fr) minmax(360px,1.1fr);gap:18px;align-items:start;margin-top:18px}.seller-order-filters{margin-top:16px}.seller-order-filters .filter-row{margin-bottom:0}.seller-orders-list,.seller-order-detail{min-width:0}.seller-orders-list{margin-top:18px}.seller-orders-table-card{overflow:hidden;margin-top:18px;border:1px solid var(--color-border);border-radius:8px;background:#fffffefa;box-shadow:0 8px 24px #0f172a0b}.seller-orders-table{min-width:0}.seller-orders-table__head,.seller-order-row{display:grid;grid-template-columns:126px minmax(120px,1fr) 132px 160px;align-items:center;gap:10px}.seller-orders-table__head{min-height:38px;padding:0 14px 0 20px;border-bottom:1px solid var(--color-border);background:var(--color-background);color:#46566f;font-size:11px;font-weight:700;text-transform:uppercase}.seller-orders-table__body{display:grid;gap:6px;min-height:0;padding:6px 0;background:var(--color-background)}.seller-order-row{position:relative;width:100%;min-height:48px;border:0;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);background:#fffffe;padding:0 14px 0 20px;color:var(--color-text);text-align:left;transition:background-color .16s ease,box-shadow .16s ease}.seller-order-row:before{position:absolute;left:0;top:0;bottom:0;width:4px;background:#22c55e;content:""}.seller-order-row:hover,.seller-order-row.is-selected{background:var(--brand-primary-subtle)}.seller-order-row.is-selected{box-shadow:inset 3px 0 0 var(--color-primary)}.seller-order-row strong,.seller-order-row span,.seller-order-row time{min-width:0;overflow:hidden;color:inherit;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.seller-order-row>strong:first-child{font-size:13px;font-weight:700}.seller-order-detail{margin-bottom:0}.seller-pending-page{display:grid;min-height:min(680px,calc(100vh - 220px));place-items:center;padding:48px 18px}.seller-pending-card{display:grid;width:min(620px,100%);justify-items:center;gap:20px;border:1px solid var(--color-border);border-radius:14px;background:#fff;padding:34px;box-shadow:0 18px 50px #0f172a14;text-align:center}.seller-pending-icon{position:relative;display:grid;width:64px;height:64px;place-items:center;border-radius:999px;background:var(--brand-primary-subtle);color:var(--color-primary)}.seller-pending-icon:before{width:30px;height:30px;border:3px solid currentColor;border-radius:999px;content:""}.seller-pending-icon:after{position:absolute;width:12px;height:3px;border-radius:999px;background:currentColor;box-shadow:8px 8px 0 currentColor;content:"";transform:translate(3px,-2px) rotate(45deg);transform-origin:left center}.operator-pending-icon:before{width:32px;height:22px;border:3px solid currentColor;border-radius:8px 8px 10px 10px}.operator-pending-icon:after{width:18px;height:3px;box-shadow:0 7px 0 currentColor;transform:none}.seller-pending-copy{display:grid;gap:10px}.seller-pending-copy h1{margin:0;color:var(--color-text);font-size:clamp(1.55rem,3vw,2rem);line-height:1.2}.seller-pending-copy p{margin:0;color:var(--color-text-subtle);line-height:1.6}.seller-pending-timeline{display:grid;width:100%;gap:0;text-align:left}.seller-pending-timeline article{position:relative;display:grid;grid-template-columns:28px 1fr;gap:12px;padding:10px 0}.seller-pending-timeline article:after{position:absolute;top:34px;bottom:-10px;left:11px;width:2px;background:#dbe3ea;content:""}.seller-pending-timeline article:last-child:after{display:none}.seller-pending-timeline article>span{position:relative;z-index:1;width:24px;height:24px;border:2px solid #cbd5e1;border-radius:999px;background:#fff}.seller-pending-timeline .is-complete>span,.seller-pending-timeline .is-current>span{border-color:var(--color-primary);background:var(--color-primary)}.seller-pending-timeline .is-current>span{box-shadow:0 0 0 5px var(--brand-primary-subtle)}.seller-pending-timeline strong,.seller-pending-timeline small{display:block}.seller-pending-timeline strong{color:var(--color-text)}.seller-pending-timeline small{margin-top:2px;color:var(--color-text-subtle)}.seller-pending-estimate,.seller-pending-info{width:100%;margin:0;border-radius:8px;padding:12px 14px}.seller-pending-estimate{background:var(--color-background);color:var(--color-text);font-weight:700}.seller-pending-info{border:1px solid #fde68a;background:#fffbeb;color:#92400e}.seller-pending-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.seller-approval-state{display:grid;gap:22px;overflow:hidden;padding:28px}.seller-approval-state__badge{display:inline-flex;width:fit-content;min-height:34px;align-items:center;padding:0 14px;border-radius:999px;background:#fff7ed;color:#9a3412;font-weight:700}.seller-approval-state__content{display:flex;align-items:start;justify-content:space-between;gap:24px}.seller-approval-state h1{max-width:760px;margin:6px 0 12px;font-size:clamp(1.6rem,3vw,2.4rem);line-height:1.15}.seller-approval-state p{max-width:74ch;margin:0;color:var(--color-text-subtle);font-size:1rem;line-height:1.6}.seller-approval-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.seller-approval-steps article{display:flex;min-height:76px;align-items:center;gap:12px;padding:14px;border:1px solid var(--color-border);border-radius:8px;background:#fff}.seller-approval-steps strong{display:inline-flex;width:34px;height:34px;flex:0 0 auto;align-items:center;justify-content:center;border-radius:999px;background:var(--brand-primary-subtle);color:var(--color-primary)}.media-header{display:grid;gap:14px;margin-bottom:18px}.media-cover{width:100%;height:180px;object-fit:cover;border-radius:20px;background:#f7f3ece6}.media-summary{display:flex;align-items:center;gap:16px}.media-summary strong{display:block;margin-bottom:6px;font-size:1.1rem}.media-summary p{margin:0;color:var(--color-text-subtle)}.media-avatar{width:72px;height:72px;object-fit:cover;border-radius:18px;background:#f7f3ece6}.inline-meta{display:flex;flex-wrap:wrap;gap:12px;color:#677060;font-size:.92rem}.inline-meta--stacked{flex-direction:column;align-items:start}.secondary-button--compact{min-height:40px;padding:0 14px}@keyframes rise-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes section-enter{0%{opacity:.86;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@keyframes list-item-enter{0%{opacity:.88;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@keyframes feedback-enter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes modal-backdrop-enter{0%{opacity:0}to{opacity:1}}@keyframes modal-panel-enter{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}}@media (max-width: 1180px){.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-grid,.workspace-grid--admin,.workspace-grid--seller,.entity-list--two-up,.form-grid--offers{grid-template-columns:1fr}}@media (max-width: 820px){.dashboard-shell{padding:18px}.hero-card{grid-template-columns:1fr}.hero-actions{justify-items:start}.role-switcher{justify-content:start}.seller-orders-layout,.seller-application-form,.seller-approval-state__content,.seller-approval-steps{grid-template-columns:1fr}.seller-approval-state__content{flex-direction:column}}@media (max-width: 640px){.stats-grid,.detail-summary-grid,.operator-detail-grid{grid-template-columns:1fr}.panel,.hero-card,.stat-card{border-radius:22px}.detail-block-header,.queue-item-top,.queue-item-bottom,.notification-item-top,.line-item,.toolbar-row,.control-row,.media-summary{flex-direction:column;align-items:start}.action-row{flex-direction:column}.primary-button,.secondary-button,.role-tab{width:100%}.seller-pending-card{padding:26px 18px}.seller-pending-actions{width:100%}}:root{font-family:var(--font-family-ui);font-weight:400}body,button,input,select,textarea{font-family:var(--font-family-ui)}body{color:var(--color-text);font-size:14px;font-weight:400}strong,b{font-weight:700}.app-sidebar__brand span{font-size:14px;font-weight:400}.side-nav__heading{color:var(--color-text);font-size:12px;font-weight:700}.side-nav__item{min-height:42px;font-size:14px;font-weight:500}.side-nav__item.is-active,.side-nav__subitem.is-active{font-weight:700}.side-nav__subitem{color:var(--color-text);font-size:14px;font-weight:400}.admin-page-heading h1,.role-page-heading h1{font-size:24px;font-weight:700;line-height:1.22}.eyebrow{color:var(--brand-primary-hover);font-size:12px;font-weight:700}.stats-grid{gap:24px;margin-bottom:28px}.stat-card{min-height:100px;grid-template-columns:52px minmax(0,1fr);padding:22px 24px}.stat-label,.stat-card span{color:var(--color-text);font-size:14px;font-weight:400}.stat-card strong,.admin-metrics strong{font-size:28px;font-weight:700;letter-spacing:0}.queue-panel,.notification-panel{padding:20px}.queue-panel .panel-header{margin-bottom:18px}.search-field{gap:8px;margin-bottom:16px;color:var(--color-text);font-size:14px;font-weight:500}.search-field input,.admin-search input{height:40px;min-height:40px;padding-inline:40px 14px}.filter-row{gap:12px;margin-bottom:16px}.filter-chip{min-height:34px;min-width:0;padding:0 16px;font-size:13px;font-weight:700}.queue-list>.queue-item{grid-template-columns:150px minmax(270px,1.35fr) minmax(230px,1fr) 120px 160px 122px;min-height:76px;padding:14px 16px;border-color:var(--color-border);background:#fffffe;box-shadow:none}.queue-list>.queue-item.is-selected{border-color:var(--brand-primary-border);background:var(--brand-primary-subtle)}.queue-list>.queue-item .queue-item-top{display:contents}.queue-list>.queue-item .status-pill{grid-column:1;grid-row:1 / 3;align-self:center;justify-self:stretch;min-height:28px}.queue-list>.queue-item time{grid-column:5;grid-row:1 / 3;align-self:center;color:#64748b;font-size:14px}.queue-list>.queue-item>strong{position:relative;grid-column:2;grid-row:1;align-self:end;padding-left:48px;color:var(--color-text);font-size:14px;font-weight:700}.queue-list>.queue-item>strong:before{position:absolute;left:0;top:50%;display:grid;width:34px;height:34px;place-items:center;border-radius:999px;background:#dcfce7;color:var(--brand-primary-hover);content:"CU";font-size:12px;font-weight:700;transform:translateY(-30%)}.queue-list>.queue-item p{position:relative;grid-column:3;grid-row:1;align-self:end;padding-left:46px;color:var(--color-text);font-size:14px;font-weight:700}.queue-list>.queue-item p:before{position:absolute;left:0;top:50%;display:grid;width:34px;height:34px;place-items:center;border-radius:8px;background-color:var(--brand-secondary-subtle);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%23f97316' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 10h16'/%3E%3Cpath d='M5 10l1-5h12l1 5'/%3E%3Cpath d='M6 10v8h12v-8'/%3E%3Cpath d='M9 18v-4h6v4'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;content:"";transform:translateY(-30%)}.queue-list>.queue-item .queue-item-bottom{display:contents}.queue-list>.queue-item .queue-item-bottom>span:first-child{grid-column:3;grid-row:2;align-self:start;padding-left:46px;color:var(--color-text);font-size:13px}.queue-list>.queue-item .queue-item-actions{display:contents}.queue-list>.queue-item .queue-item-actions strong{grid-column:4;grid-row:1 / 3;align-self:center;justify-self:start;color:#047857;font-size:14px;font-weight:700}.queue-list>.queue-item .queue-item-open{grid-column:6;grid-row:1 / 3;align-self:center;justify-self:stretch;min-height:34px;border:1px solid var(--brand-primary-border);border-radius:8px;background:#fffffe;color:var(--brand-primary-hover);display:inline-grid;place-items:center;font-size:13px;font-weight:700}.notification-item{grid-template-columns:54px minmax(0,1fr) 156px;min-height:132px;gap:10px 22px;padding:20px 22px;box-shadow:none}.notification-item:before{grid-column:1;grid-row:1 / 4;display:grid;width:48px;height:48px;place-items:center;border-radius:8px;background-color:var(--brand-primary-subtle);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%232563eb' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='9' cy='21' r='1'/%3E%3Ccircle cx='20' cy='21' r='1'/%3E%3Cpath d='M1 1h4l2.7 13.4a2 2 0 0 0 2 1.6h7.7a2 2 0 0 0 2-1.6L21 7H6'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;content:""}.notification-item-top{display:contents}.notification-item-top strong{grid-column:2;grid-row:1;align-self:center;font-size:16px;font-weight:700}.notification-item-top .inline-meta{grid-column:3;grid-row:1 / 3;justify-items:end;gap:14px}.notification-item p{grid-column:2;grid-row:2;color:var(--color-text);font-size:14px}.notification-item .queue-item-bottom{grid-column:2 / 4;grid-row:3;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px}.notification-item .queue-item-bottom>span:first-child{color:#64748b}.notification-item .action-row--meta{justify-content:end}.notification-item .action-row--meta .secondary-button:last-child{border-color:var(--brand-primary-hover);background:linear-gradient(180deg,var(--brand-primary) 0%,var(--brand-primary-pressed) 100%);color:var(--brand-on-primary)}.operator-detail-heading{grid-template-columns:auto minmax(0,1fr) auto;gap:16px;margin-bottom:20px}.operator-detail-heading h1{font-size:26px;font-weight:700}.operator-detail-page .detail-block{padding:16px 18px}.operator-detail-page .detail-block-header{margin-bottom:12px}.operator-review-block{grid-template-columns:minmax(0,1fr) auto;align-items:center}.detail-block-header .operator-review-note--single-line{max-width:none;white-space:nowrap}.operator-review-block .detail-block-header{min-width:0;margin-bottom:0}.operator-review-actions{justify-content:flex-end}.operator-detail-page .admin-detail-list div{grid-template-columns:118px minmax(0,1fr);padding:9px 0}.operator-detail-page .staff-cancel-strip{grid-template-columns:minmax(0,1fr) auto;border-color:#fecaca;background:#fff7f7}.operator-detail-page .item-modal-button{min-width:128px}@media (max-width: 1180px){.queue-list>.queue-item{grid-template-columns:140px minmax(0,1fr) minmax(180px,.9fr) 110px}.queue-list>.queue-item time{grid-column:4;grid-row:2}.queue-list>.queue-item .queue-item-actions strong{grid-column:4;grid-row:1}.queue-list>.queue-item .queue-item-open{grid-column:1 / -1;grid-row:3;justify-self:end;width:132px}}@media (max-width: 900px){.queue-list>.queue-item,.notification-item{grid-template-columns:1fr}.queue-list>.queue-item .status-pill,.queue-list>.queue-item time,.queue-list>.queue-item>strong,.queue-list>.queue-item p,.queue-list>.queue-item .queue-item-bottom>span:first-child,.queue-list>.queue-item .queue-item-actions strong,.queue-list>.queue-item .queue-item-open,.notification-item:before,.notification-item-top strong,.notification-item-top .inline-meta,.notification-item p,.notification-item .queue-item-bottom{grid-column:auto;grid-row:auto}.queue-list>.queue-item .status-pill{justify-self:start}.queue-list>.queue-item>strong,.queue-list>.queue-item p,.queue-list>.queue-item .queue-item-bottom>span:first-child{padding-left:0}.queue-list>.queue-item>strong:before,.queue-list>.queue-item p:before{display:none}.notification-item:before{display:none}.notification-item .queue-item-bottom,.operator-detail-page .detail-summary-grid{grid-template-columns:1fr}}@media (min-width: 820px) and (max-width: 1179px){.workspace-grid{grid-template-columns:1fr 1fr}.panel--wide{grid-column:span 2}.stats-grid{grid-template-columns:repeat(3,1fr)}.entity-list--two-up{grid-template-columns:1fr 1fr}}@media (min-width: 1180px) and (max-width: 1439px){.workspace-grid--seller{grid-template-columns:repeat(3,1fr)}.panel--wide{grid-column:span 3}.stats-grid--compact{grid-template-columns:repeat(4,1fr)}}@media (min-width: 1440px){.workspace-grid--seller{grid-template-columns:repeat(4,1fr)}.panel--wide{grid-column:span 4}.stats-grid,.stats-grid--compact{grid-template-columns:repeat(4,1fr)}.entity-list--two-up{grid-template-columns:repeat(3,1fr)}}.queue-item:focus-visible,.entity-card:focus-visible,.filter-chip:focus-visible,.role-tab:focus-visible,.primary-button:focus-visible,.secondary-button:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}@media (min-width: 820px){.detail-summary-grid{grid-template-columns:repeat(4,1fr)}.dashboard-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1.8fr) minmax(0,1fr)}}@media (min-width: 980px){.operator-queue-layout{grid-template-columns:minmax(340px,.82fr) minmax(420px,1.18fr);align-items:start}.operator-detail-panel{position:sticky;top:96px;max-height:calc(100vh - 116px);overflow:auto}.operator-detail-page{position:static;max-height:none;overflow:visible}}@media (max-width: 819px){.detail-summary-grid{grid-template-columns:1fr 1fr}.operator-detail-page .detail-summary-grid,.operator-detail-grid,.operator-detail-heading,.dashboard-grid{grid-template-columns:1fr}}:root{--color-primary: #12657d;--color-primary-strong: #0e5870;--color-secondary: var(--brand-secondary-hover);--color-background: #f3f6fa;--color-surface: #ffffff;--color-border: #d9e3ec;--color-text: #071629;--color-text-subtle: #637487;font-family:var(--font-family-ui);color:var(--color-text);background:var(--color-background)}body{background:var(--color-background)}.dashboard-shell{padding:0;background:var(--color-background)}.app-topbar{position:sticky;top:0;z-index:20;display:grid;grid-template-columns:auto 1fr auto;align-items:stretch;min-height:76px;border-bottom:1px solid var(--color-border);background:#fffffff5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.brand-lockup{display:flex;align-items:center;gap:10px;padding:0 18px;border-right:1px solid var(--color-border)}.brand-logo{display:block;width:auto;max-width:100%;object-fit:contain}.brand-logo--topbar{height:58px}.workspace-badge,.user-chip,.count-dot{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:var(--brand-primary-selected);color:var(--color-primary);font-weight:700}.workspace-badge{min-height:24px;padding:0 8px;font-size:.78rem}.top-nav,.role-switcher{display:flex;align-items:stretch;gap:0}.top-nav-item,.role-tab{min-height:100%;padding:0 18px;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;color:var(--color-text-subtle);font-size:.9rem;font-weight:600;transition:background-color var(--motion-duration-fast) var(--motion-ease-standard),border-color var(--motion-duration-fast) var(--motion-ease-standard),color var(--motion-duration-fast) var(--motion-ease-standard),transform var(--motion-duration-fast) var(--motion-ease-standard)}.top-nav-item.is-active,.role-tab.is-active{border-bottom-color:var(--color-primary);background:#f7fbfd;color:var(--color-primary)}.topbar-actions{display:flex;align-items:center;gap:10px;padding:0 14px}.topbar-actions select,.hero-actions select{min-height:36px;border:1px solid var(--color-border);border-radius:8px;background:#fff;color:var(--color-text)}.user-chip{width:32px;height:32px}.app-content{width:min(1146px,calc(100% - 48px));margin:0 auto;padding:36px 0 64px}.motion-page,.motion-section{animation:section-enter var(--motion-duration-fast) var(--motion-ease-standard) both}.motion-page{grid-template-columns:minmax(0,1fr)!important}.motion-page>*{grid-column:1 / -1}.motion-section{will-change:opacity,transform}.queue-list>*,.notification-list>*,.entity-list>*,.admin-list-card>*,.admin-table tbody tr,.admin-metrics>*,.admin-overview-grid>*,.detail-summary-grid>*,.line-items>*{animation:list-item-enter var(--motion-duration-fast) var(--motion-ease-standard) both}.queue-list>*:nth-child(2),.notification-list>*:nth-child(2),.entity-list>*:nth-child(2),.admin-list-card>*:nth-child(2),.admin-table tbody tr:nth-child(2),.admin-metrics>*:nth-child(2),.admin-overview-grid>*:nth-child(2),.detail-summary-grid>*:nth-child(2),.line-items>*:nth-child(2){animation-delay:28ms}.queue-list>*:nth-child(3),.notification-list>*:nth-child(3),.entity-list>*:nth-child(3),.admin-list-card>*:nth-child(3),.admin-table tbody tr:nth-child(3),.admin-metrics>*:nth-child(3),.admin-overview-grid>*:nth-child(3),.detail-summary-grid>*:nth-child(3),.line-items>*:nth-child(3){animation-delay:56ms}.queue-list>*:nth-child(n+4),.notification-list>*:nth-child(n+4),.entity-list>*:nth-child(n+4),.admin-list-card>*:nth-child(n+4),.admin-table tbody tr:nth-child(n+4),.admin-metrics>*:nth-child(n+4),.admin-overview-grid>*:nth-child(n+4),.detail-summary-grid>*:nth-child(n+4),.line-items>*:nth-child(n+4){animation-delay:84ms}.dev-mode-banner{width:min(1146px,calc(100% - 48px));margin:16px auto 0;border-radius:8px;background:var(--brand-secondary-subtle);box-shadow:none}.hero-card,.stat-card,.panel,.entity-card,.queue-item,.notification-item,.detail-block,.detail-summary-grid article,.login-card{border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface);box-shadow:none}.hero-card{padding:20px}.eyebrow{color:var(--color-primary);letter-spacing:0;text-transform:none}.stats-grid{gap:12px}.stat-card{min-height:88px;padding:18px 20px}.stat-card strong{margin:0 0 6px;color:var(--color-text);font-size:1.75rem;line-height:1}.stat-label,.stat-card span{color:var(--color-text);font-size:.88rem;font-weight:600;letter-spacing:0;text-transform:none}.panel-header h2,.hero-card h1,.detail-block-header h3{font-family:inherit}.panel-header h2{font-size:1.1rem}.primary-button,.secondary-button,.filter-chip,.btn-primary,.danger-button{min-height:36px;border-radius:8px;font-weight:700}.primary-button,.btn-primary{border:1px solid var(--color-primary);background:var(--color-primary);color:#fff;box-shadow:none}.secondary-button,.filter-chip{border:1px solid var(--color-border);background:#fff;color:var(--color-text-subtle)}.filter-chip.is-active{border-color:var(--color-primary);background:var(--brand-primary-subtle);color:var(--color-primary)}.danger-button{display:inline-flex;align-items:center;justify-content:center;padding:0 18px;border:1px solid #fecaca;background:#fff;color:#b91c1c}.danger-button--compact{min-height:36px;padding:0 12px}.danger-button:disabled{cursor:not-allowed;opacity:.48}.primary-button:active:not(:disabled),.secondary-button:active:not(:disabled),.filter-chip:active:not(:disabled),.danger-button:active:not(:disabled),.top-nav-item:active:not(:disabled),.admin-tab:active:not(:disabled){transform:translateY(0) scale(.98)}.primary-button:disabled,.secondary-button:disabled,.filter-chip:disabled,.danger-button:disabled{transition:opacity var(--motion-duration-fast) var(--motion-ease-standard),transform var(--motion-duration-fast) var(--motion-ease-standard),background-color var(--motion-duration-fast) var(--motion-ease-standard)}.admin-decision-actions{display:grid;grid-template-columns:repeat(2,104px);gap:12px;align-items:center}.admin-decision-actions .primary-button,.admin-decision-actions .secondary-button,.admin-decision-actions .danger-button{width:104px;min-width:104px;padding-inline:10px}.search-field input,.form-control input,.form-control select,.form-control textarea,.login-field input,.login-field select,.login-field textarea{border-color:var(--color-border);border-radius:8px;background:var(--color-background)}.queue-item,.notification-item,.entity-card{border-radius:8px}.queue-item.is-selected,.notification-item.is-linked{border-color:var(--brand-primary-border);background:var(--brand-primary-subtle);box-shadow:none}.status-pill{min-height:28px;min-width:112px;max-width:100%;justify-content:center;border:1px solid currentColor;border-radius:999px;font-size:.78rem;text-align:center;white-space:nowrap}.workspace-grid--admin,.workspace-grid--seller{gap:16px}.detail-panel .detail-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.operator-detail-page .detail-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-page-heading{display:grid;gap:24px;margin-bottom:28px}.admin-page-heading h1,.role-page-heading h1{margin:0;font-size:1.55rem;line-height:1.2}.role-page-heading{display:grid;gap:20px;margin:8px 0 24px}.role-section-shell{display:grid;gap:18px}.role-section-shell--seller{grid-template-columns:minmax(0,1fr);align-items:start}.role-section-shell>.panel{max-width:none}.role-section-shell--seller>.panel{grid-column:1 / -1;width:100%}.role-section-shell .queue-panel,.role-section-shell .detail-panel,.role-section-shell .notification-panel{width:100%}.admin-tabs,.admin-subtabs{display:flex;gap:18px;align-items:center;border-bottom:1px solid var(--color-border)}.admin-tab{min-height:42px;padding:0 0 12px;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;color:var(--color-text-subtle);font-size:.9rem;font-weight:700;transition:border-color var(--motion-duration-fast) var(--motion-ease-standard),color var(--motion-duration-fast) var(--motion-ease-standard),transform var(--motion-duration-fast) var(--motion-ease-standard)}.admin-tab.is-active{border-bottom-color:var(--color-primary);color:var(--color-primary)}.admin-tab span,.admin-section-heading h2 span{display:inline-flex;min-width:20px;min-height:20px;align-items:center;justify-content:center;margin-left:4px;border-radius:999px;background:var(--color-primary);color:#fff;font-size:.75rem}.admin-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:28px}.admin-metrics article{min-height:88px;padding:20px;border:1px solid var(--color-border);border-radius:10px;background:#fff}.admin-metrics strong{display:block;margin-bottom:8px;font-size:1.8rem;line-height:1}.admin-metrics span{font-size:.9rem;font-weight:600}.admin-overview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.admin-section-heading{display:flex;align-items:center;justify-content:space-between;min-height:36px}.admin-section-heading h2{margin:0;font-size:1rem}.admin-list-card,.admin-table-card,.admin-side-panel,.admin-settings-card,.admin-settings-nav{border:1px solid var(--color-border);border-radius:10px;background:#fff}.admin-list-card{overflow:hidden}.admin-compact-row{display:grid;width:100%;grid-template-columns:auto minmax(0,1fr) auto auto;gap:12px;align-items:center;padding:14px;border:0;border-bottom:1px solid var(--color-border);background:transparent;color:var(--color-text);text-align:left}.admin-compact-row:last-child{border-bottom:0}.admin-compact-row small{display:block;margin-top:4px;color:var(--color-text-subtle)}.admin-compact-row__main{min-width:0}.admin-compact-row__main strong,.admin-compact-row__main small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-compact-row__amount{white-space:nowrap}.admin-compact-row--order .status-pill{flex-shrink:0}.admin-thumb,.admin-avatar{display:grid;width:30px;height:30px;place-items:center;border-radius:8px;background:var(--brand-primary-selected);color:var(--color-primary);font-size:.8rem;font-weight:700}.admin-avatar{border-radius:999px}.admin-toolbar{display:flex;flex-wrap:wrap;gap:12px;align-items:stretch;justify-content:space-between;margin:18px 0 14px}.admin-filter-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.admin-filter-row .filter-chip{min-height:38px;min-width:92px;justify-content:center}.admin-search{position:relative;display:block;flex:1}.admin-search span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.admin-search input{width:100%;min-height:38px;border:1px solid var(--color-border);border-radius:8px;padding:0 14px;background:#fbfdff}.admin-toolbar>.primary-button,.admin-toolbar>.secondary-button,.admin-toolbar>.filter-chip{min-height:38px;white-space:nowrap}.admin-search--wide{margin-bottom:14px}.admin-split{display:grid;grid-template-columns:minmax(0,1fr) 324px;gap:18px;align-items:start}.admin-split>*{min-width:0}.admin-table-card{position:relative;width:100%;max-width:100%;min-width:0;overflow-x:auto;overflow-y:hidden}.admin-table{width:100%;border-collapse:collapse;font-size:.9rem}.admin-table th{padding:12px 18px;background:#f6f8fb;color:var(--color-text-subtle);font-size:.74rem;letter-spacing:.04em;text-align:left;text-transform:uppercase}.admin-table td{padding:12px 18px;border-top:1px solid var(--color-border);vertical-align:middle}.admin-table th:nth-child(1),.admin-table td:nth-child(1){min-width:190px}.admin-table th:last-child,.admin-table td:last-child{width:1%;white-space:nowrap}.admin-status-cell .status-pill{min-width:112px;justify-content:center;text-align:center}.admin-name-cell{display:inline-flex;min-width:0;align-items:center;gap:12px}.admin-side-panel{display:grid;gap:14px;padding:16px;position:sticky;top:96px}.admin-side-panel h2{min-width:0;margin:0;font-size:1rem;overflow-wrap:anywhere}.admin-side-panel .panel-header{flex-wrap:wrap}.admin-cover{display:grid;min-height:110px;place-items:end start;border-radius:8px;padding:12px;background:linear-gradient(135deg,#12657d2e,#e58a3f29),var(--brand-primary-subtle);color:var(--color-primary);font-weight:700}.admin-detail-list div{display:grid;grid-template-columns:92px minmax(0,1fr);gap:10px;padding:10px 0;border-bottom:1px solid var(--color-border)}.admin-detail-list dt{color:var(--color-text-subtle);font-size:.8rem}.admin-detail-list dd{min-width:0;margin:0;overflow-wrap:anywhere;font-weight:600}.admin-row-actions{display:flex;flex-wrap:nowrap;gap:8px;align-items:center;justify-content:flex-end;min-width:max-content}.admin-row-actions .secondary-button,.admin-row-actions .danger-button{min-width:92px;padding-inline:10px}.admin-panel-actions{display:grid;width:100%;max-width:168px;gap:10px}.admin-panel-actions .primary-button,.admin-panel-actions .secondary-button,.admin-panel-actions .danger-button{width:100%;min-height:38px;padding-inline:12px}.admin-inline-note{margin:-2px 0 12px;color:var(--color-text-subtle);font-size:.88rem}.admin-toast{position:fixed;right:24px;bottom:24px;z-index:60;display:flex;max-width:min(420px,calc(100vw - 32px));align-items:center;gap:12px;border:1px solid var(--brand-primary-border);border-radius:8px;background:var(--brand-primary-subtle);padding:12px;color:var(--color-primary);box-shadow:0 18px 40px #0f172a1f}.admin-order-summary{grid-template-columns:repeat(2,minmax(0,1fr))!important}.admin-settings-layout{display:grid;grid-template-columns:180px minmax(0,1fr);gap:18px;align-items:start}.admin-settings-layout--single{grid-template-columns:minmax(0,1fr)}.admin-settings-nav{overflow:hidden}.admin-settings-nav button{display:block;width:100%;min-height:42px;padding:0 14px;border:0;border-bottom:1px solid var(--color-border);background:#fff;color:var(--color-text);text-align:left}.admin-settings-nav button.is-active{background:var(--brand-primary-selected);color:var(--color-primary);font-weight:700}.admin-settings-card{display:grid;gap:16px;max-width:840px;padding:18px}.admin-settings-card h2{margin:0;font-size:1.2rem}.admin-toggle-row,.admin-choice{display:flex;gap:14px;align-items:center;justify-content:space-between;padding:14px;border:1px solid var(--color-border);border-radius:8px;background:#fbfdff}.admin-toggle-row small,.admin-choice small{display:block;margin-top:4px;color:var(--color-text-subtle)}.admin-choice{justify-content:flex-start}.admin-toggle-row input[type=checkbox]{position:relative;width:42px;height:24px;flex:0 0 auto;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:999px;background:var(--color-border);cursor:pointer}.admin-toggle-row input[type=checkbox]:after{position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:999px;background:#fff;content:"";transition:transform .16s ease}.admin-toggle-row input[type=checkbox]:checked{background:var(--color-primary)}.admin-toggle-row input[type=checkbox]:checked:after{transform:translate(18px)}.login-shell{display:grid;min-height:100vh;place-items:center;padding:24px;background:linear-gradient(180deg,rgba(18,101,125,.08),transparent 42%),var(--color-background)}.login-card{width:min(420px,100%);padding:28px}.login-card--seller-application{width:min(760px,100%)}.login-card h1{margin:0;font-size:1.8rem}.login-form,.login-hints{display:grid;gap:12px}.login-form+.login-hints,.login-hints+.login-form,.login-hints+.seller-application-form{margin-top:20px}.login-hints+.login-hints--applications{margin-top:14px}.login-field input,.login-field select{width:100%;height:30px;min-height:30px;border:2px inset var(--color-border);border-radius:8px;background:var(--color-background);padding:1px 8px;box-shadow:inset 0 1px 2px #0f172a29}.login-card--seller-application .login-hints{margin-top:24px}.login-card--seller-application .login-hints+.seller-application-form{margin-top:14px}.login-field{display:grid;gap:8px}.login-field span{color:var(--color-text-subtle);font-size:.88rem;font-weight:700}@media (max-width: 820px){.offer-builder{width:min(100% - 24px,1260px);margin:12px auto}.offer-builder__masthead,.offer-builder__grid{padding-left:18px;padding-right:18px}.offer-builder__masthead{flex-direction:column}.offer-builder__grid,.offer-date-row,.offer-target-grid{grid-template-columns:1fr}.offer-preview-panel{position:static}.offer-preview-list div{grid-template-columns:1fr;gap:4px;padding:12px 0}.offer-preview-list dd{justify-self:start;text-align:left}.offer-builder__actions{justify-content:stretch}.offer-builder__actions .primary-button,.offer-builder__actions .secondary-button{flex:1 1 0;min-width:0}.app-topbar{grid-template-columns:1fr}.brand-lockup{min-height:58px;border-right:0;border-bottom:1px solid var(--color-border)}.top-nav{overflow-x:auto}.top-nav-item{min-height:48px;white-space:nowrap}.topbar-actions{flex-wrap:wrap;padding:10px 14px}.app-content,.dev-mode-banner{width:min(100% - 28px,1146px)}.admin-metrics,.admin-overview-grid,.admin-split,.admin-settings-layout,.operator-detail-page .detail-summary-grid,.operator-detail-grid,.operator-detail-heading{grid-template-columns:1fr}.admin-side-panel{position:static}.admin-toolbar{align-items:stretch;flex-direction:column}.admin-row-actions{justify-content:flex-start}.admin-tabs,.admin-subtabs{overflow-x:auto}.admin-tab{flex:0 0 auto;white-space:nowrap}}.dashboard-search-field svg{position:absolute;top:50%;left:14px;color:#64748b;transform:translateY(-50%);pointer-events:none}.dashboard-search-field.admin-search input,.dashboard-search-field.seller-search input{padding-left:42px}.admin-page-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.admin-page-heading p{margin:5px 0 0;color:var(--color-text-subtle);font-size:13px;font-weight:500}.admin-orders-refresh{gap:8px}.panel-header h2,.admin-section-heading h2,.detail-block-header h3{font-size:16px;font-weight:700}.stat-card strong,.admin-metrics strong{font-size:28px;font-weight:700}.notification-list .notification-item:before{position:absolute;grid-column:auto;grid-row:auto;left:22px;top:22px;display:grid;width:48px;height:48px;place-items:center;border-radius:8px;background-color:var(--brand-primary-subtle);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%232563eb' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='9' cy='21' r='1'/%3E%3Ccircle cx='20' cy='21' r='1'/%3E%3Cpath d='M1 1h4l2.7 13.4a2 2 0 0 0 2 1.6h7.7a2 2 0 0 0 2-1.6L21 7H6'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;content:""}.notification-list .notification-item-top strong{grid-column:1;grid-row:1;align-self:center}.notification-list .notification-item .action-row--meta{justify-content:end}:root{--color-primary: var(--brand-primary-hover);--color-primary-strong: var(--brand-primary);--color-primary-soft: #ecfdf5;--color-success: #16a34a;--color-info: #2563eb;--color-warning: #f59e0b;--color-danger: #dc2626;--color-background: #f7f9fc;--color-surface: #fffffe;--color-surface-subtle: var(--color-background);--color-border: var(--color-border);--color-text: var(--color-text);--color-text-subtle: #64748b;font-family:var(--font-family-ui);color:var(--color-text);background:var(--color-background)}body{background:linear-gradient(180deg,#f7fbff 0%,var(--color-background) 42%,#f5f7fb 100%)}.dashboard-shell--with-sidebar{display:grid;min-height:100vh;grid-template-columns:272px minmax(0,1fr);align-items:stretch;padding:0}.app-sidebar{position:sticky;top:0;z-index:25;display:grid;height:100vh;grid-template-rows:auto minmax(0,1fr) auto;border-right:1px solid var(--color-border);background:#fffffefa;box-shadow:8px 0 28px #0f172a08}.app-sidebar__brand{display:flex;align-items:center;gap:12px;min-height:96px;padding:0 24px}.app-sidebar__brand div{display:grid;gap:2px}.app-sidebar__brand span{color:var(--color-text-subtle);font-size:.86rem}.brand-logo--sidebar{height:76px;flex:0 0 auto}.side-nav{display:grid;align-content:start;gap:6px;overflow-y:auto;padding:8px 16px 20px}.side-nav__heading{margin:18px 8px 8px;color:var(--color-text);font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.side-nav__item,.side-nav__subitem{display:grid;grid-template-columns:22px minmax(0,1fr);align-items:center;width:100%;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--color-text);text-align:left;transition:background-color var(--motion-duration-fast) var(--motion-ease-standard),border-color var(--motion-duration-fast) var(--motion-ease-standard),color var(--motion-duration-fast) var(--motion-ease-standard),transform var(--motion-duration-fast) var(--motion-ease-standard)}.side-nav__item{min-height:42px;gap:10px;padding:0 12px;font-size:.92rem;font-weight:700}.side-nav__item:hover,.side-nav__subitem:hover{background:var(--brand-primary-subtle);color:var(--color-primary-strong)}.side-nav__item.is-active{border-color:var(--brand-primary-border);background:linear-gradient(90deg,var(--brand-primary-selected) 0%,#effbf7 100%);color:var(--color-primary-strong);box-shadow:inset 3px 0 0 var(--color-primary)}.side-nav__subitems{display:grid;gap:4px;margin:4px 0 8px;padding:2px 0 0 18px}.side-nav__subitem{min-height:34px;gap:8px;padding:0 10px;color:var(--color-text-subtle);font-size:.84rem;font-weight:600}.side-nav__subitem.is-active{border-color:#dbeafe;background:var(--color-background);color:var(--color-primary-strong)}.side-nav__group-label{margin:10px 8px 2px;color:#64748b;font-size:.7rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.side-nav__subitem--child{margin-left:8px;width:calc(100% - 8px);padding-left:12px}.side-nav__subitem--child:focus-visible{outline:2px solid rgb(190 139 60 / .42);outline-offset:2px}.side-nav__dot{width:10px;height:10px;justify-self:center;border-radius:999px;background:var(--color-text-disabled)}.side-nav__dot--all{background:var(--color-primary)}.side-nav__dot--operator-all{border:1px solid var(--color-text-disabled);background:var(--color-background);box-shadow:inset 0 0 0 2px var(--color-border)}.app-sidebar__signout{justify-self:stretch;gap:10px;margin:16px 22px 24px;background:#fffffe;color:var(--color-text)}.dashboard-shell--with-sidebar .app-content{width:min(100% - 56px,1500px);margin:0 auto;padding:36px 0 48px}.admin-page-heading,.role-page-heading{margin:0 0 18px}.admin-page-heading h1,.role-page-heading h1{color:var(--color-text);font-size:1.6rem;font-weight:700;letter-spacing:0}.hero-card,.stat-card,.panel,.entity-card,.queue-item,.notification-item,.detail-block,.detail-summary-grid article,.admin-list-card,.admin-table-card,.admin-side-panel,.admin-settings-card,.admin-settings-nav,.modal-panel,.login-card{border:1px solid var(--color-border);border-radius:8px;background:#fffffef5;box-shadow:0 8px 24px #0f172a0b}.panel,.admin-side-panel,.admin-settings-card{padding:18px}.panel-header{align-items:center;margin-bottom:14px}.panel-header h2,.admin-section-heading h2,.detail-block-header h3{color:var(--color-text);font-size:1rem;font-weight:700;letter-spacing:0}.eyebrow{margin-bottom:8px;color:var(--color-primary-strong);font-size:.78rem;font-weight:700;letter-spacing:0;text-transform:none}.stats-grid{grid-template-columns:repeat(4,minmax(180px,1fr));gap:20px;margin-bottom:28px}.stats-grid--compact{grid-template-columns:repeat(4,minmax(180px,1fr))}.stat-card{display:grid;min-height:96px;grid-template-columns:52px minmax(0,1fr);grid-template-rows:auto auto;column-gap:16px;align-items:center;padding:20px 24px}.stat-card:before,.admin-metrics article:before,.detail-summary-grid article:before{display:grid;width:52px;height:52px;place-items:center;border-radius:12px;background-color:var(--brand-primary-selected);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 24 24' fill='none' stroke='%230d9488' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='16' rx='2'/%3E%3Cpath d='M7 8h10M7 12h10M7 16h6'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;background-size:25px;color:var(--color-primary);content:""}.stat-card:nth-child(2):before,.admin-metrics article:nth-child(1):before{background-color:var(--brand-secondary-subtle);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 24 24' fill='none' stroke='%23f59e0b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 7v5l3 2'/%3E%3C/svg%3E")}.stat-card:nth-child(3):before,.admin-metrics article:nth-child(2):before{background-color:#dcfce7;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 24 24' fill='none' stroke='%2316a34a' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='m8 12 2.6 2.6L16 9'/%3E%3C/svg%3E")}.stat-card:nth-child(4):before,.admin-metrics article:nth-child(5):before{background-color:#f3e8ff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 24 24' fill='none' stroke='%237c3aed' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10 5a2 2 0 0 1 4 0 7 7 0 0 1 4 6v3l2 3H4l2-3v-3a7 7 0 0 1 4-6'/%3E%3Cpath d='M9 20a3 3 0 0 0 6 0'/%3E%3C/svg%3E")}.stat-card:before{grid-row:1 / 3}.stat-card strong{margin:2px 0 0;color:var(--color-text);font-size:1.85rem;line-height:1}.stat-label,.stat-card span{color:var(--color-text);font-size:.9rem;font-weight:600}.admin-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.admin-metrics article{display:grid;min-height:96px;grid-template-columns:52px minmax(0,1fr);grid-template-rows:auto auto;column-gap:16px;align-items:center;padding:20px 24px}.admin-metrics article:before{grid-row:1 / 3}.admin-metrics strong{margin:0;font-size:1.85rem;line-height:1}.admin-metrics span{color:var(--color-text);font-weight:600}.badge,.admin-tab span,.admin-section-heading h2 span{min-height:28px;border-radius:999px;background:#fff4e6;color:#9a5a12;font-size:.82rem;font-weight:700}.primary-button,.secondary-button,.filter-chip,.danger-button,.btn-primary{min-height:38px;border-radius:8px;font-weight:700;letter-spacing:0}.primary-button,.btn-primary{border-color:var(--color-primary);background:linear-gradient(180deg,var(--brand-primary) 0%,var(--brand-primary-pressed) 100%);color:var(--brand-on-primary);box-shadow:0 12px 22px #0c41242e}.secondary-button,.filter-chip{border-color:var(--color-border);background:#fffffe;color:var(--color-text)}.filter-chip{gap:8px;min-width:84px}.filter-chip.is-active,.admin-tab.is-active{border-color:var(--brand-primary-border);background:var(--brand-primary-selected);color:var(--color-primary-strong)}.danger-button{border-color:#fecaca;background:snow;color:var(--color-danger)}.search-field input,.admin-search input,.form-control input,.form-control select,.form-control textarea,.offer-field input,.offer-field select,.offer-field textarea,.login-field input,.login-field select,.login-field textarea{min-height:42px;border:1px solid var(--color-border);border-radius:8px;background:#fbfdff;color:var(--color-text);box-shadow:none}.form-control input[type=file]{min-height:auto;padding:9px;color:var(--color-text-subtle)}.admin-toolbar{display:grid;grid-template-columns:repeat(6,minmax(140px,1fr));align-items:end;gap:12px;margin:0 0 14px;padding:18px;border:1px solid var(--color-border);border-radius:8px;background:#fffffef5}.admin-search{min-width:min(320px,100%)}.admin-filter-row{grid-column:1 / -1;gap:10px}.admin-filter-row .filter-chip{min-width:auto;padding-inline:16px}.admin-subtabs{gap:10px;margin-bottom:14px;border-bottom:0}.admin-tab{min-height:38px;padding:0 14px;border:1px solid var(--color-border);border-radius:8px;background:#fffffe}.admin-split{grid-template-columns:minmax(0,1fr) 320px;gap:18px}.admin-table-card{overflow:hidden}.admin-table{font-size:.88rem}.admin-table th{padding:12px 18px;background:var(--color-background);color:var(--color-text);font-size:.75rem;font-weight:700;letter-spacing:0;text-transform:uppercase}.admin-table td{padding:13px 18px;border-top:1px solid var(--color-border)}.admin-table tbody tr:hover,.admin-table tbody tr.is-selected{background:var(--brand-primary-subtle)}.admin-table tbody tr.is-selected{box-shadow:inset 3px 0 0 var(--color-primary)}.admin-thumb,.admin-avatar{width:34px;height:34px;border-radius:999px;background:var(--brand-primary-selected);color:var(--color-primary-strong)}.admin-side-panel{top:112px}.admin-cover{min-height:112px;border:1px solid var(--brand-primary-border);background:linear-gradient(145deg,#0c412424,#2563eb14),var(--brand-primary-subtle)}.admin-detail-list div{grid-template-columns:112px minmax(0,1fr);border-bottom:1px solid var(--color-border)}.admin-detail-list dt{color:var(--color-text-subtle);font-weight:600}.admin-detail-list dd{color:var(--color-text)}.detail-summary-grid{gap:12px}.detail-summary-grid article{display:grid;grid-template-columns:42px minmax(0,1fr);grid-template-rows:auto auto;gap:2px 12px;padding:16px}.detail-summary-grid article:before{width:42px;height:42px;grid-row:1 / 3}.detail-summary-grid span{margin:0;color:var(--color-text-subtle);font-size:.75rem;letter-spacing:0;text-transform:uppercase}.detail-summary-grid strong{color:var(--color-text);overflow-wrap:anywhere}.operator-detail-page .operator-detail-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.operator-detail-page .detail-block,.operator-detail-page .detail-summary-grid article{background:#fffffe}.operator-detail-heading{grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.queue-list{gap:10px}.queue-item{display:grid;grid-template-columns:minmax(150px,.7fr) minmax(170px,1fr) minmax(180px,.9fr) minmax(120px,auto);align-items:center;gap:14px;min-height:72px;padding:14px 16px}.queue-item-top,.queue-item-bottom{display:flex;gap:8px}.queue-item-top{flex-direction:column;align-items:flex-start}.queue-item-bottom{flex-direction:column;align-items:flex-end;text-align:right}.queue-item strong,.queue-item p,.queue-item span,.queue-item time{margin:0;min-width:0}.queue-item p,.queue-item time,.queue-item-bottom span{color:var(--color-text-subtle)}.queue-item-actions{justify-self:end;display:flex;flex-direction:column;align-items:flex-end;gap:4px}.queue-item-open{color:var(--color-primary-strong);font-weight:700}.queue-item.is-selected,.notification-item.is-linked{border-color:var(--brand-primary-border);background:var(--brand-primary-subtle);box-shadow:0 10px 22px #0c412414}.notification-list{gap:14px}.notification-item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px 20px;padding:18px 22px}.notification-item-top{align-items:start;display:contents}.notification-item-top strong{grid-column:1}.notification-item-top .inline-meta{grid-column:2;justify-items:end;text-align:right}.notification-item p{grid-column:1 / -1;margin:0}.notification-item .queue-item-bottom{grid-column:1 / -1;display:flex;flex-direction:row;align-items:center;justify-content:space-between;text-align:left}.notification-copy,.subtle-copy,.notes-copy,.hero-copy,.queue-item p,.detail-block-header p{color:var(--color-text-subtle)}.status-pill{min-width:auto;min-height:28px;padding:0 12px;border:1px solid transparent;font-size:.76rem;font-weight:700}.status-pill--pending-review,.status-pill--pendingapproval,.status-pill--tone-warning{border-color:#fed7aa;background:#fff7ed;color:#c2410c}.status-pill--confirmed,.status-pill--approved,.status-pill--active,.status-pill--tone-success{border-color:#bbf7d0;background:#ecfdf3;color:#16803a}.status-pill--cancelled,.status-pill--suspended,.status-pill--inactive,.status-pill--tone-danger{border-color:#fecaca;background:#fff1f2;color:var(--color-danger)}.status-pill--restaurant,.status-pill--supermarket,.status-pill--tone-disabled{border-color:#dbeafe;background:var(--color-background);color:var(--color-text-subtle)}.feedback{border:1px solid var(--color-border);border-radius:8px;background:var(--color-background)}.workspace-grid--seller,.entity-list--two-up{grid-template-columns:repeat(2,minmax(0,1fr))}.entity-list{gap:14px}.entity-card{gap:14px;padding:16px}.entity-card>.queue-item-top,.entity-card>.queue-item-bottom{display:flex}.entity-image{max-height:190px;border-radius:8px;background:var(--color-background)}.media-header{overflow:hidden;border:1px solid var(--color-border);border-radius:8px;background:var(--color-background)}.media-cover{display:block;width:100%;height:180px;object-fit:cover}.media-summary{display:flex;gap:14px;align-items:center;padding:16px}.media-avatar{width:64px;height:64px;flex:0 0 auto;border:3px solid #fffffe;border-radius:14px;object-fit:cover;box-shadow:0 10px 20px #0f172a1a}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end}.offer-builder{border-radius:8px;background:#f7f9fc}.offer-builder__card,.offer-preview-card{border-radius:8px;box-shadow:0 8px 24px #0f172a0b}.offer-builder__actions .primary-button{background:linear-gradient(180deg,var(--brand-primary) 0%,var(--brand-primary-pressed) 100%)}.modal-backdrop{background:#0f172a70}.empty-state{border-color:var(--color-border);border-radius:8px;background:var(--color-background)}.side-nav__item:disabled,.side-nav__subitem:disabled{cursor:not-allowed;color:var(--color-text-disabled);opacity:.58;transform:none}.side-nav__item:disabled:hover,.side-nav__subitem:disabled:hover{border-color:transparent;background:transparent;box-shadow:none}.seller-account-strip{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 18px;padding:12px 14px;border:1px solid var(--color-border);border-radius:8px;background:#fffffef5;box-shadow:0 8px 24px #0f172a09}.seller-account-strip div{display:flex;align-items:center;gap:8px;min-width:0}.seller-account-strip span{color:var(--color-text-subtle);font-size:.78rem;font-weight:700}.seller-account-strip strong{overflow:hidden;color:var(--color-text);font-size:.9rem;text-overflow:ellipsis;white-space:nowrap}.seller-page-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px 16px;margin:0 0 16px}.seller-page-heading h1{margin:0;color:var(--color-text);font-size:1.55rem;font-weight:700;line-height:1.15}.seller-page-heading p{margin:4px 0 0;color:var(--color-text-subtle);font-size:.88rem}.seller-page-heading .role-section-tabs{grid-column:1 / -1;margin:2px 0 0}.role-section-shell--seller{display:grid;gap:14px}.stats-grid--compact{gap:12px;margin-bottom:14px}.stats-grid--compact .stat-card{min-height:80px;grid-template-columns:44px minmax(0,1fr);column-gap:12px;padding:14px 16px}.stats-grid--compact .stat-card:before{width:44px;height:44px;border-radius:10px;background-size:21px}.stats-grid--compact .stat-card strong{font-size:1.55rem}.stats-grid--compact .stat-card span{font-size:.82rem}.seller-profile-card,.seller-management-panel{border:1px solid var(--color-border);border-radius:8px;background:#fffffef5;box-shadow:0 8px 24px #0f172a0b}.seller-profile-card{overflow:hidden}.seller-profile-card .media-header{border:0;border-radius:0}.seller-profile-card .media-cover{height:160px}.media-cover--placeholder{background:linear-gradient(135deg,#0c41242e,#ebaf4d1f),var(--color-background)}.seller-profile-card .media-summary{display:grid;grid-template-columns:auto minmax(0,1fr) auto;padding:14px 16px}.seller-profile-card__title{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.seller-profile-card__title strong{color:var(--color-text);font-size:1.05rem;line-height:1.2}.media-avatar--placeholder{display:grid;place-items:center;background:var(--brand-primary-selected);color:var(--color-primary-strong);font-weight:700}.seller-info-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding:0 16px 16px}.seller-info-grid article{min-width:0;padding:12px;border:1px solid var(--color-border);border-radius:8px;background:#fbfdff}.seller-info-grid span{display:block;margin-bottom:3px;color:var(--color-text-subtle);font-size:.72rem;font-weight:700;text-transform:uppercase}.seller-info-grid strong{display:block;overflow-wrap:anywhere;color:var(--color-text);font-size:.86rem}.seller-toolbar{display:grid;grid-template-columns:minmax(260px,1fr) repeat(3,minmax(140px,auto)) auto;gap:10px;align-items:center;padding:14px;border-bottom:1px solid var(--color-border)}.seller-toolbar--products{grid-template-columns:minmax(280px,1fr) repeat(4,minmax(128px,auto)) auto}.seller-toolbar select,.seller-search input{width:100%;min-height:38px;border:1px solid var(--color-border);border-radius:8px;background:#fbfdff;color:var(--color-text);font-size:.86rem}.seller-toolbar select{padding:0 10px}.seller-search{position:relative;display:block}.seller-search svg{position:absolute;top:50%;left:12px;color:var(--color-text-subtle);transform:translateY(-50%)}.seller-search input{padding:0 12px 0 36px}.seller-toolbar .primary-button{min-height:38px;white-space:nowrap}.management-list{display:grid;gap:0}.management-row{display:grid;grid-template-columns:76px minmax(180px,1fr) minmax(170px,auto) auto;align-items:center;gap:12px;min-height:82px;padding:12px 14px;border-bottom:1px solid var(--color-border)}.management-row:last-child{border-bottom:0}.management-row--product{grid-template-columns:76px minmax(220px,1fr) minmax(150px,180px) auto}.management-thumb{width:72px;height:58px;border-radius:8px;object-fit:cover;background:var(--color-background)}.management-thumb--placeholder{display:grid;place-items:center;border:1px dashed var(--color-border);color:var(--color-primary-strong)}.management-main{display:grid;min-width:0;gap:3px}.management-title-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.management-title-row strong{color:var(--color-text);font-size:.94rem;line-height:1.2}.management-main span,.management-main p,.management-meta span,.price-cell span,.price-cell em{margin:0;color:var(--color-text-subtle);font-size:.8rem;font-style:normal}.management-main p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.management-meta,.price-cell{display:grid;justify-items:start;gap:3px}.price-cell strong{color:var(--color-text);font-size:.95rem}.discount-badge{width:fit-content;padding:2px 8px;border-radius:999px;background:#ecfdf3;color:#16803a!important;font-weight:700}.management-actions{display:flex;justify-content:flex-end;gap:8px}.management-actions .secondary-button{min-height:34px}.offer-management-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px}.offer-management-card{display:grid;gap:10px;align-content:start;min-height:0;padding:14px;border:1px solid var(--color-border);border-radius:8px;background:#fffffe}.offer-management-card__header{display:flex;justify-content:space-between;gap:12px}.offer-management-card__header div{display:grid;min-width:0;gap:2px}.offer-management-card__header strong{color:var(--color-text);font-size:.96rem;line-height:1.25}.offer-management-card__header span,.offer-management-card p,.offer-management-card__meta dt,.offer-management-card__meta dd{margin:0;color:var(--color-text-subtle);font-size:.8rem}.offer-thumb{width:100%;height:118px;border-radius:8px;object-fit:cover}.offer-management-card__meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0}.offer-management-card__meta div{min-width:0}.offer-management-card__meta dt{font-size:.7rem;font-weight:700;text-transform:uppercase}.offer-management-card__meta dd{overflow:hidden;color:var(--color-text);font-weight:700;text-overflow:ellipsis;white-space:nowrap}.seller-products-pagination{margin:0;padding:12px 14px;border-top:1px solid var(--color-border)}.status-pill--active,.status-pill--tone-success.status-pill--active{border-color:#86efac;background:#dcfce7;color:#166534}.status-pill--inactive,.status-pill--tone-disabled.status-pill--inactive{border-color:#d1d5db;background:#f3f4f6;color:#4b5563}@media (min-width: 1320px){.admin-split{grid-template-columns:minmax(0,1fr) 344px}}@media (max-width: 1180px){.dashboard-shell--with-sidebar .app-content{width:min(100% - 36px,1146px)}.admin-toolbar{grid-template-columns:repeat(3,minmax(0,1fr))}.stats-grid,.stats-grid--compact,.admin-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.queue-item{grid-template-columns:minmax(0,1fr) auto}.seller-toolbar,.seller-toolbar--products{grid-template-columns:minmax(220px,1fr) repeat(2,minmax(130px,auto))}.seller-info-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.queue-item-top,.queue-item-bottom{display:flex}.queue-item p{grid-column:1 / -1}}@media (max-width: 900px){.dashboard-shell--with-sidebar{display:block}.dashboard-shell--with-sidebar .app-sidebar{display:none}.dashboard-shell--with-sidebar .app-topbar{display:grid}.dashboard-shell--with-sidebar .role-section-tabs{display:flex}.dashboard-shell--with-sidebar .app-content{width:min(100% - 28px,1146px);padding:24px 0 40px}.form-grid,.operator-detail-page .operator-detail-grid,.entity-list--two-up,.workspace-grid--seller,.admin-toolbar{grid-template-columns:1fr}.admin-filter-row{grid-column:auto}.seller-page-heading{grid-template-columns:1fr}.seller-account-strip{flex-direction:column;align-items:flex-start}.seller-account-strip div{align-items:flex-start}.seller-toolbar,.seller-toolbar--products{grid-template-columns:1fr 1fr}.seller-search{grid-column:1 / -1}.management-row,.management-row--product{grid-template-columns:72px minmax(0,1fr)}.management-meta,.price-cell,.management-actions{grid-column:2}.management-actions{flex-wrap:wrap;justify-content:flex-start}.offer-management-grid{grid-template-columns:1fr}.seller-profile-card .media-summary{grid-template-columns:auto minmax(0,1fr)}.seller-profile-card .media-summary .secondary-button{grid-column:1 / -1;width:fit-content}}@media (max-width: 640px){.stats-grid,.stats-grid--compact,.admin-metrics,.detail-summary-grid,.operator-detail-page .detail-summary-grid{grid-template-columns:1fr}.stat-card,.admin-metrics article{padding:16px}.queue-item{grid-template-columns:1fr}.queue-item-top,.queue-item-bottom,.entity-card>.queue-item-top,.entity-card>.queue-item-bottom{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.queue-item-actions{justify-self:start}.seller-toolbar,.seller-toolbar--products,.seller-info-grid,.offer-management-card__meta{grid-template-columns:1fr}.management-row,.management-row--product{grid-template-columns:58px minmax(0,1fr);align-items:start}.management-thumb{width:58px;height:52px}.management-meta,.price-cell,.management-actions{grid-column:1 / -1}.media-summary,.toolbar-row,.panel-header{align-items:flex-start;flex-direction:column}}.motion-section,.admin-split,.admin-orders-workspace,.operator-orders-layout,.operator-detail-reference-grid,.notification-list,.admin-table-card,.admin-side-panel,.admin-order-side-panel,.seller-management-panel,.seller-profile-card{animation:surfaceFadeIn var(--motion-duration-fast) var(--motion-ease-standard) both}@keyframes surfaceFadeIn{0%{opacity:.88;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}.admin-table tbody,.admin-orders-table__body,.operator-orders-table__body,.notification-list{transition:opacity .18s ease,transform .18s ease}.admin-table tbody tr,.admin-order-row,.operator-order-row,.notification-item,.filter-chip,.admin-tab,.side-nav__subitem,.top-nav-item{transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,color .18s ease,opacity .18s ease,transform .18s ease}.admin-table tbody tr:hover,.admin-order-row:hover,.operator-order-row:hover,.notification-item:hover{transform:translateY(-1px)}.admin-mode-tabs{display:inline-flex;width:fit-content;max-width:100%;gap:4px;padding:4px;border:1px solid var(--color-border);border-radius:10px;background:var(--color-background);overflow-x:auto}.admin-mode-tabs .admin-tab{min-height:34px;flex:0 0 auto;border-color:transparent;background:transparent;box-shadow:none}.admin-mode-tabs .admin-tab.is-active{border-color:var(--brand-primary-border);background:#fffffe;box-shadow:0 6px 16px #0f172a14}.filter-chip:disabled,.admin-tab:disabled{cursor:not-allowed;border-color:#e5e7eb;background:var(--color-muted);color:var(--color-text-disabled);box-shadow:none;opacity:.72;transform:none}.side-nav__subitem:disabled{cursor:not-allowed;border-color:transparent;background:transparent;color:var(--color-text-disabled);opacity:.6;transform:none}.side-nav__subitem:disabled .side-nav__dot{opacity:.35}.admin-sellers-section .admin-table-card{overflow-x:hidden}.admin-sellers-section .admin-table{height:auto;table-layout:fixed}.admin-sellers-section .admin-table tbody{height:auto}.admin-sellers-section .admin-table th,.admin-sellers-section .admin-table td{min-width:0;padding-block:11px;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.admin-sellers-section .admin-name-cell strong{min-width:0;overflow:hidden;text-overflow:ellipsis}.admin-side-panel--seller .empty-state{min-height:144px}@media (prefers-reduced-motion: reduce){.motion-section,.admin-split,.admin-orders-workspace,.operator-orders-layout,.operator-detail-reference-grid,.notification-list,.admin-table-card,.admin-side-panel,.admin-order-side-panel,.seller-management-panel,.seller-profile-card{animation:none}.admin-table tbody tr,.admin-order-row,.operator-order-row,.notification-item,.filter-chip,.admin-tab,.side-nav__subitem,.top-nav-item{transition-duration:1ms}}.dashboard-shell--with-sidebar{grid-template-columns:286px minmax(0,1fr)}.operator-orders-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}.operator-orders-heading h1{margin:0;color:var(--color-text);font-size:24px;font-weight:700;line-height:1.15}.operator-orders-heading p{margin:5px 0 0;color:var(--color-text-subtle);font-size:13px;font-weight:500}.operator-refresh-button,.operator-reset-button,.operator-full-details-button{gap:8px}.side-nav__toggle{display:grid;grid-template-columns:1fr 1fr;gap:0;margin:0 0 10px;overflow:hidden;border:1px solid #d7e3ef;border-radius:8px;background:var(--color-background)}.side-nav__toggle button{min-height:34px;border:0;background:transparent;color:var(--color-text);font-size:12px;font-weight:700}.side-nav__toggle button.is-active{background:linear-gradient(180deg,var(--brand-primary) 0%,var(--brand-primary-pressed) 100%);color:var(--brand-on-primary)}.operator-orders-page{display:grid;gap:14px}.operator-stats-row,.operator-orders-table-card{border:1px solid var(--color-border);border-radius:8px;background:#fffffefa;box-shadow:0 8px 24px #0f172a0b}.operator-table-toolbar{display:grid;grid-template-columns:minmax(260px,420px) auto auto minmax(0,1fr);gap:10px;align-items:center;justify-content:space-between;padding:10px 12px;border-bottom:1px solid var(--color-border);background:#fffffe}.operator-search-box{min-height:40px;border:1px solid var(--color-border);border-radius:8px;background:#fbfdff;color:#263753;font-size:13px}.operator-search-box{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:0 12px}.operator-search-box svg{color:#334e75}.operator-search-box input{width:100%;min-height:38px;border:0;background:transparent;padding:0;outline:0}.operator-reset-button{min-height:40px;border-color:var(--color-border);background:#fffffe;color:var(--color-text)}.operator-mode-copy{padding:10px 16px 0}.operator-mode-copy .notification-copy{margin-bottom:8px}.operator-search-preparing{color:#64748b;font-size:12px}.operator-stats-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden}.operator-stats-row article{display:grid;grid-template-columns:42px minmax(0,1fr);grid-template-rows:auto auto auto;column-gap:14px;align-items:center;min-height:88px;padding:14px 18px}.operator-stats-row article+article{border-left:1px solid var(--color-border)}.operator-stats-row svg{grid-row:1 / 4;width:42px;height:42px;padding:10px;border-radius:10px;background:var(--brand-primary-subtle);color:#2563eb}.operator-stats-row article:nth-child(2) svg{background:var(--brand-secondary-subtle);color:#f97316}.operator-stats-row article:nth-child(3) svg{background:#dcfce7;color:#16a34a}.operator-stats-row article:nth-child(4) svg{background:#fff1f2;color:#ef4444}.operator-stats-row span{color:#42526d;font-size:12px;font-weight:600}.operator-stats-row strong{color:var(--color-text);font-size:22px;line-height:1}.operator-stats-row small{color:var(--color-text-subtle);font-size:12px}.operator-orders-layout{display:block}.operator-orders-table-card{overflow:hidden}.operator-orders-table{min-width:0}.operator-orders-table__head,.operator-order-row{display:grid;grid-template-columns:112px minmax(190px,1.4fr) minmax(150px,1fr) 96px 126px 132px;align-items:center;gap:10px}.operator-orders-table__head{min-height:38px;padding:0 16px 0 22px;border-bottom:1px solid var(--color-border);background:var(--color-background);color:#46566f;font-size:11px;font-weight:700;text-transform:uppercase}.operator-orders-table__body{display:grid;align-content:start;gap:0;min-height:342px;padding:0;background:var(--color-background)}.operator-order-row{position:relative;width:100%;height:50px;min-height:50px;border:0;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);background:#fffffe;padding:0 16px 0 22px;color:var(--color-text);text-align:left;transition:background-color .16s ease,box-shadow .16s ease}.operator-order-row:before{position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--color-text-disabled);content:""}.operator-order-row.status-pending-review:before{background:#f97316}.operator-order-row.status-confirmed:before{background:#22c55e}.operator-order-row.status-cancelled:before{background:#ef4444}.operator-order-row.status-closed:before{background:#3b82f6}.operator-order-row:hover,.operator-order-row.is-selected{background:var(--brand-primary-subtle)}.operator-order-row.is-selected{box-shadow:inset 0 0 0 1px var(--brand-primary-border)}.operator-order-row strong,.operator-order-row span,.operator-order-row time{min-width:0;overflow:hidden;color:inherit;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.operator-order-row>strong:first-child{font-size:13px;font-weight:700}.operator-order-row b{display:block;overflow:hidden;font-size:12px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.operator-order-row small{display:block;overflow:hidden;color:var(--color-text-subtle);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.operator-pagination{display:grid;grid-template-columns:minmax(0,1fr) 150px auto;gap:12px;align-items:center;min-height:54px;padding:10px 16px;border-top:1px solid var(--color-border);color:var(--color-text-subtle);font-size:13px}.operator-pagination select{width:100%;min-height:34px;border:1px solid var(--color-border);border-radius:8px;background:#fffffe;padding:0 10px;color:var(--color-text)}.operator-pagination nav{display:flex;align-items:center;gap:6px}.operator-pagination button{display:grid;min-width:34px;height:34px;place-items:center;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--color-text);font-weight:700}.operator-pagination button.is-active{border-color:var(--brand-primary-pressed);background:linear-gradient(180deg,var(--brand-primary) 0%,var(--brand-primary-pressed) 100%);color:var(--brand-on-primary)}.operator-pagination button:disabled{cursor:not-allowed;opacity:.45}.operator-mobile-status-tabs{display:none}.admin-toolbar--management{grid-template-columns:minmax(260px,420px) minmax(0,1fr) auto auto;align-items:center;padding:12px}.admin-toolbar--management .admin-filter-row{grid-column:auto;display:flex;flex-wrap:wrap}.admin-toolbar--couriers{grid-template-columns:minmax(260px,420px) minmax(0,1fr) auto auto}.admin-toolbar--sellers,.admin-toolbar--operators{grid-template-columns:minmax(260px,420px) minmax(0,1fr) auto}.admin-orders-page{display:grid;gap:12px}.admin-toolbar--orders{grid-template-columns:repeat(5,minmax(140px,1fr));align-items:end;gap:8px 12px;margin-bottom:0;padding:10px 16px}.admin-toolbar--orders .form-control span{font-size:11px;font-weight:700}.admin-toolbar--orders .form-control input,.admin-toolbar--orders .form-control select,.admin-toolbar--orders .admin-search input{min-height:36px;font-size:13px}.admin-toolbar--orders .secondary-button{min-height:36px;align-self:start}.admin-order-stats{margin:0;grid-template-columns:repeat(5,minmax(0,1fr))}.admin-order-stats.operator-stats-row article:nth-child(5) svg{background:var(--brand-primary-subtle);color:#2563eb}.admin-order-status-row{display:none;flex-wrap:wrap;gap:8px;margin:0}.admin-order-status-row .filter-chip:disabled{cursor:not-allowed;border-color:var(--color-border);background:var(--color-muted);color:var(--color-text-disabled);opacity:1;box-shadow:none;transform:none}.admin-order-status-row .filter-chip span{min-width:24px;border-radius:999px;background:#0f766e1f;padding:2px 7px;font-size:11px}.admin-order-status-row .filter-chip:disabled span{background:#e5e7eb;color:var(--color-text-disabled)}.admin-orders-table-card,.admin-order-side-panel{overflow:hidden;border:1px solid var(--color-border);border-radius:8px;background:#fffffefa;box-shadow:0 8px 24px #0f172a0b}.admin-orders-table{min-width:0}.admin-orders-table__head{min-height:38px;padding:0 12px 0 18px;border-bottom:1px solid var(--color-border);background:var(--color-background);color:#46566f;font-size:11px;font-weight:700;text-transform:uppercase}.admin-orders-table__body{display:grid;gap:6px;min-height:0;padding:6px 0;background:var(--color-background)}.admin-order-row{position:relative;width:100%;min-height:48px;border:0;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);background:#fffffe;padding:0 12px 0 20px;color:var(--color-text);text-align:left;transition:background-color .16s ease,box-shadow .16s ease}.admin-order-row:before{position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--color-text-disabled);content:""}.admin-order-row:hover,.admin-order-row.is-selected{background:var(--brand-primary-subtle)}.admin-order-row.is-selected{box-shadow:inset 3px 0 0 var(--color-primary)}.admin-order-row strong,.admin-order-row span,.admin-order-row time{min-width:0;overflow:hidden;color:inherit;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.admin-order-row>strong:first-child{font-size:13px;font-weight:700}.admin-order-row b{display:block;overflow:hidden;font-size:12px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.admin-order-row small{display:block;overflow:hidden;color:var(--color-text-subtle);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.admin-order-row__status .status-pill{min-height:24px;max-width:100%;padding:0 9px}.admin-order-row__live{display:inline-flex;align-items:center;gap:6px;color:var(--brand-primary);font-weight:700}.admin-order-row__live i{width:7px;height:7px;flex:0 0 auto;border-radius:999px;background:var(--brand-primary-hover)}.admin-orders-pagination{display:grid;grid-template-columns:minmax(0,1fr) 142px auto;gap:10px;align-items:center;min-height:48px;padding:7px 14px 8px 18px;border-top:1px solid var(--color-border);color:var(--color-text-subtle);font-size:13px}.admin-orders-pagination select{width:100%;min-height:34px;border:1px solid var(--color-border);border-radius:8px;background:#fffffe;padding:0 10px;color:var(--color-text)}.admin-orders-pagination nav{display:flex;align-items:center;gap:5px}.admin-orders-pagination button{display:grid;min-width:32px;height:32px;place-items:center;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--color-text);font-weight:700}.admin-orders-pagination button.is-active{border-color:var(--brand-primary-pressed);background:linear-gradient(180deg,var(--brand-primary) 0%,var(--brand-primary-pressed) 100%);color:var(--brand-on-primary)}.admin-orders-pagination button:disabled{cursor:not-allowed;opacity:.45}.admin-order-side-panel{position:relative;display:grid;align-content:start;gap:8px;padding:14px;max-height:none;overflow:visible}.admin-order-side-panel.dashboard-detail-panel,.admin-order-side-panel .dashboard-detail-panel__content{max-height:none;overflow:visible}.admin-order-side-panel:after{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,#fffffe75,#fffffe2e);opacity:0;transition:opacity .18s ease;content:""}.admin-order-side-panel.is-loading:after{opacity:1}.admin-order-side-panel.is-loading .admin-order-detail-content{opacity:.72;transform:translateY(2px)}.admin-order-detail-content{display:grid;gap:8px;animation:adminOrderDetailIn .18s ease both;transition:opacity .18s ease,transform .18s ease}@keyframes adminOrderDetailIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.seller-status-segmented,.admin-filter-row--inherit-seller,.dashboard-status-tabs{display:inline-flex;width:fit-content;max-width:100%;flex-wrap:nowrap;gap:0;padding:0;border:1px solid var(--color-border);border-radius:8px;background:#fffffe;box-shadow:0 1px 2px #0f172a0a;overflow-x:auto}.admin-toolbar--management .admin-filter-row--inherit-seller,.admin-order-status-row.admin-filter-row--inherit-seller,.admin-toolbar--management .dashboard-status-tabs{display:inline-flex;flex-wrap:nowrap;gap:0}.seller-status-segmented .filter-chip,.admin-filter-row--inherit-seller .filter-chip,.admin-order-status-row.admin-filter-row--inherit-seller .filter-chip,.dashboard-status-tabs .filter-chip{min-height:36px;min-width:0;flex:0 0 auto;padding:0 16px;border:0;border-left:1px solid var(--color-border);border-radius:0;background:transparent;color:var(--color-text);box-shadow:none}.seller-status-segmented .filter-chip:first-child,.admin-filter-row--inherit-seller .filter-chip:first-child,.dashboard-status-tabs .filter-chip:first-child{border-left:0;border-radius:7px 0 0 7px}.seller-status-segmented .filter-chip:last-child,.admin-filter-row--inherit-seller .filter-chip:last-child,.dashboard-status-tabs .filter-chip:last-child{border-radius:0 7px 7px 0}.seller-status-segmented .filter-chip.is-active,.admin-filter-row--inherit-seller .filter-chip.is-active,.dashboard-status-tabs .filter-chip.is-active{background:var(--brand-primary-selected);color:var(--color-primary-strong);box-shadow:none}.seller-status-segmented .filter-chip.is-active+.filter-chip,.admin-filter-row--inherit-seller .filter-chip.is-active+.filter-chip,.dashboard-status-tabs .filter-chip.is-active+.filter-chip{border-left-color:transparent}.seller-status-segmented .filter-chip:disabled,.admin-filter-row--inherit-seller .filter-chip:disabled,.dashboard-status-tabs .filter-chip:disabled{cursor:not-allowed;background:var(--color-muted);color:var(--color-text-disabled);opacity:1;box-shadow:none;transform:none}.dashboard-table-card+.dashboard-pagination{margin-top:0;border-top:0;border-radius:0 0 8px 8px}.dashboard-table-card{contain:layout paint;min-height:168px}.dashboard-table-card.is-loading{isolation:isolate}.dashboard-table-card.is-refreshing .admin-table tbody{opacity:.58}.dashboard-table-loading-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:grid;place-items:center;pointer-events:none;background:linear-gradient(180deg,#fffffe9e,#fffffed6)}.dashboard-table-loading-overlay span{display:inline-flex;align-items:center;min-height:32px;padding:0 12px;border:1px solid var(--color-border);border-radius:999px;background:#fffffe;color:var(--color-text-subtle);font-size:.84rem;font-weight:700;box-shadow:0 10px 24px #0f172a14}.dashboard-table-skeleton-row{pointer-events:none}.dashboard-table-skeleton-line{display:block;width:min(100%,148px);height:13px;border-radius:999px;background:linear-gradient(90deg,#eef2ed,#f7f8f4 45%,#eef2ed);background-size:220% 100%;animation:dashboard-skeleton-shimmer 1.1s var(--motion-ease-standard) infinite}.dashboard-table-skeleton-row td:nth-child(2) .dashboard-table-skeleton-line{width:min(100%,190px)}.dashboard-table-skeleton-row td:nth-child(3) .dashboard-table-skeleton-line{width:min(100%,96px)}@keyframes dashboard-skeleton-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}.admin-orders-page .dashboard-data-table{border-collapse:separate;border-spacing:0 7px}.admin-orders-page .dashboard-table-card{background:var(--color-background)}.dashboard-data-table tbody tr.dashboard-order-row,.dashboard-data-table tbody tr.dashboard-seller-order-row{--order-status-color: var(--color-text-disabled);background:#fffffe;box-shadow:inset 4px 0 0 var(--order-status-color)}.dashboard-data-table tbody tr.dashboard-order-row.status-pending-review,.dashboard-data-table tbody tr.dashboard-seller-order-row.status-pending-review{--order-status-color: #f97316}.dashboard-data-table tbody tr.dashboard-order-row.status-confirmed,.dashboard-data-table tbody tr.dashboard-seller-order-row.status-confirmed{--order-status-color: #22c55e}.dashboard-data-table tbody tr.dashboard-order-row.status-cancelled,.dashboard-data-table tbody tr.dashboard-seller-order-row.status-cancelled{--order-status-color: #ef4444}.dashboard-data-table tbody tr.dashboard-order-row.status-closed,.dashboard-data-table tbody tr.dashboard-seller-order-row.status-closed{--order-status-color: #3b82f6}.dashboard-data-table tbody tr.dashboard-order-row:hover,.dashboard-data-table tbody tr.dashboard-order-row.is-selected,.dashboard-data-table tbody tr.dashboard-seller-order-row:hover,.dashboard-data-table tbody tr.dashboard-seller-order-row.is-selected{background:#0f766e1f;box-shadow:inset 4px 0 0 var(--order-status-color),0 10px 22px #0f766e14}.admin-table tbody tr,.admin-order-row,.operator-order-row,.seller-order-row{transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,color .18s ease,opacity .18s ease,transform .18s ease}.admin-table tbody tr:hover,.admin-order-row:hover,.operator-order-row:hover,.seller-order-row:hover{transform:translateY(-1px)}.admin-side-panel,.admin-order-side-panel,.operator-detail-panel,.seller-order-detail,.modal-panel{transition:opacity .18s ease,transform .18s ease,box-shadow .18s ease,border-color .18s ease}.admin-side-panel>.admin-detail-list,.admin-side-panel>.admin-cover,.admin-side-panel>.admin-panel-actions,.admin-side-panel>.empty-state,.operator-detail-page .operator-detail-reference-grid,.seller-order-detail>*,.admin-order-detail-content{animation:detailContentIn .18s ease both}@keyframes detailContentIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.admin-order-side-panel .panel-header{margin-bottom:2px}.admin-order-side-panel .panel-header h2{font-size:18px}.admin-order-side-metrics{display:grid;grid-template-columns:1fr 1fr;gap:10px}.admin-order-side-metrics article,.admin-order-contact-card{border:1px solid var(--color-border);border-radius:8px;background:#fffffe}.admin-order-side-metrics article{display:grid;gap:6px;min-height:72px;padding:11px}.admin-order-side-metrics article:nth-child(3){grid-column:1 / -1;min-height:56px}.admin-order-side-metrics span,.admin-order-contact-card span{color:var(--color-text-subtle);font-size:11px;font-weight:700;text-transform:uppercase}.admin-order-side-metrics strong,.admin-order-contact-card strong{color:var(--color-text);font-size:13px;line-height:1.25;overflow-wrap:anywhere}.admin-order-contact-card{display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;align-items:start;padding:10px}.admin-order-contact-card svg{width:34px;height:34px;padding:8px;border-radius:8px;background:var(--brand-primary-selected);color:var(--color-primary-strong)}.admin-order-contact-card div{display:grid;gap:4px;min-width:0}.admin-order-contact-card small{color:var(--color-text-subtle);font-size:12px;overflow-wrap:anywhere}.admin-order-panel-actions{display:grid;gap:10px;margin-top:2px}.admin-order-panel-actions .secondary-button,.admin-order-panel-actions .primary-button{justify-content:center;width:100%;min-height:38px;gap:8px}@media (max-width: 1280px){.operator-orders-table__head,.operator-order-row{grid-template-columns:108px minmax(170px,1.25fr) minmax(130px,.9fr) 88px 112px 120px}.admin-orders-workspace{grid-template-columns:minmax(0,1fr) 310px;gap:14px}.admin-orders-table__head,.admin-order-row{grid-template-columns:108px minmax(150px,1fr) 112px 126px;gap:7px}.admin-order-row strong,.admin-order-row span,.admin-order-row time{font-size:11px}}@media (max-width: 900px){.app-topbar{grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:0}.brand-lockup{min-height:58px;border-bottom:0}.brand-logo--topbar{height:48px}.topbar-actions{grid-column:2;grid-row:1;padding:10px 14px 10px 0}.topbar-actions .secondary-button{min-height:34px;padding:0 12px}.top-nav{grid-column:1 / -1;grid-row:2;border-top:1px solid var(--color-border);overflow-x:auto}.top-nav-item{min-height:46px;white-space:nowrap}.operator-orders-heading .role-section-tabs{display:none!important}.operator-orders-heading{align-items:flex-start;flex-direction:column}.operator-stats-row{grid-template-columns:1fr}.operator-mobile-status-tabs{display:flex;gap:8px;overflow-x:auto;padding:0 0 2px}.operator-mobile-status-tabs button{flex:0 0 auto;min-height:36px;border:1px solid var(--color-border);border-radius:8px;background:#fffffe;color:var(--color-text);padding:0 12px;font-size:12px;font-weight:700}.operator-mobile-status-tabs button.is-active{border-color:var(--brand-primary-pressed);background:linear-gradient(180deg,var(--brand-primary) 0%,var(--brand-primary-pressed) 100%);color:var(--brand-on-primary)}.operator-table-toolbar,.admin-toolbar--management,.admin-toolbar--couriers,.admin-toolbar--orders{grid-template-columns:1fr}.admin-toolbar--management .admin-filter-row,.admin-toolbar--orders .admin-search--wide{grid-column:auto}.admin-orders-workspace{grid-template-columns:1fr}.admin-orders-table__head{display:none}.admin-order-status-row{display:flex}.admin-order-row{grid-template-columns:1fr;gap:4px;min-height:0;padding:12px 14px 12px 18px}.admin-orders-pagination{grid-template-columns:1fr}.seller-orders-table__head{display:none}.seller-order-row{grid-template-columns:1fr;gap:4px;min-height:0;padding:12px 14px 12px 18px}.seller-orders-pagination{grid-template-columns:1fr}.operator-stats-row article+article{border-left:0;border-top:1px solid var(--color-border)}.operator-orders-table__head{display:none}.operator-order-row{grid-template-columns:1fr;gap:4px;min-height:0;padding:12px 14px 12px 18px}.operator-pagination{grid-template-columns:1fr}}.dashboard-shell--with-sidebar .app-content{width:min(100% - 80px,1314px);padding:38px 0 48px}.admin-page-heading h1,.role-page-heading h1,.operator-detail-heading h1{font-size:24px!important;font-weight:700!important;line-height:1.22}.operator-detail-heading h1{font-size:26px!important}.notification-list .notification-item{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 158px;min-height:132px;gap:10px 22px;padding:20px 22px 20px 76px}.notification-list .notification-item:before{position:absolute;left:22px;top:22px;display:grid;width:48px;height:48px;place-items:center;border-radius:8px;background-color:var(--brand-primary-subtle);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%232563eb' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='9' cy='21' r='1'/%3E%3Ccircle cx='20' cy='21' r='1'/%3E%3Cpath d='M1 1h4l2.7 13.4a2 2 0 0 0 2 1.6h7.7a2 2 0 0 0 2-1.6L21 7H6'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;content:""}.notification-list .notification-item-top strong{grid-column:1;grid-row:1}.notification-list .notification-item-top .inline-meta{grid-column:2;grid-row:1 / 3;justify-items:end;text-align:right}.notification-list .notification-item p{grid-column:1;grid-row:2}.notification-list .notification-item .queue-item-bottom{grid-column:1 / 3;grid-row:3;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center}@media (max-width: 900px){.dashboard-shell--with-sidebar{display:block}.dashboard-shell--with-sidebar .app-sidebar{display:none}.dashboard-shell--with-sidebar .app-topbar{display:grid}.dashboard-shell--with-sidebar .role-section-tabs{display:flex}.dashboard-shell--with-sidebar .app-content{width:min(100% - 28px,1146px);padding:24px 0 40px}.notification-list .notification-item{grid-template-columns:1fr;padding:18px}.notification-list .notification-item:before{display:none}.notification-list .notification-item-top strong,.notification-list .notification-item-top .inline-meta,.notification-list .notification-item p,.notification-list .notification-item .queue-item-bottom{grid-column:auto;grid-row:auto}}:root{--color-primary: #0c4124;--color-primary-strong: #153d28;--color-primary-soft: #eef5f0;--color-success: #16a34a;--color-info: #2563eb;--color-warning: #f59e0b;--color-danger: #dc2626;--color-text: #0f172a;--color-text-subtle: #64748b;--color-muted: #94a3b8;--color-border: #e2e8f0;--color-neutral: #f1f5f9;--color-page: #f8fafc;--color-surface: #fffffe;--shadow-card: 0 8px 24px rgba(15, 23, 42, .05);--shadow-lift: 0 18px 44px rgba(15, 23, 42, .08);font-family:var(--font-family-ui);color:var(--color-text);background:var(--color-page)}.admin-toolbar--orders>.secondary-button{grid-column:5;align-self:start;min-height:36px}.side-nav__subitems .side-nav__toggle button{min-height:34px}.admin-orders-workspace{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:16px;align-items:start}.admin-orders-table__head,.admin-order-row{display:grid;grid-template-columns:116px minmax(180px,1fr) 130px 150px;align-items:center;gap:8px}.admin-order-row{position:relative;width:100%;min-height:50px;border:1px solid #e2e8f0;border-left:0;border-radius:0;background:#fffffe;padding:0 12px 0 20px;color:#17213a;text-align:left}.admin-order-side-panel{display:grid;align-content:start;gap:8px;padding:14px;max-height:calc(100vh - 180px);overflow-y:auto}@media (max-width: 1280px){.dashboard-shell--with-sidebar .app-content:has(.admin-orders-page){width:min(100% - 24px,1060px)}.admin-orders-workspace{grid-template-columns:minmax(0,1fr) 310px;gap:14px}.admin-orders-table__head,.admin-order-row{grid-template-columns:108px minmax(150px,1fr) 112px 126px;gap:7px}}@media (max-width: 900px){.admin-toolbar.admin-toolbar--orders,.admin-orders-workspace,.admin-orders-pagination{grid-template-columns:1fr}.admin-toolbar--orders .admin-search--wide,.admin-toolbar--orders>.secondary-button{grid-column:auto}.admin-order-status-row{display:flex}}.motion-section:has(.admin-orders-page){gap:10px}html,body,#root{min-height:100%;background:var(--color-page)}body,button,input,select,textarea{font-family:var(--font-family-ui);letter-spacing:0}body{color:var(--color-text);font-size:14px;line-height:1.45}:focus-visible{outline:3px solid rgba(13,148,136,.24);outline-offset:2px}.dashboard-shell--with-sidebar{display:grid;grid-template-columns:286px minmax(0,1fr);min-height:100vh;overflow-x:clip;padding:0;background:var(--color-page)}.dashboard-shell--with-sidebar .app-sidebar{position:sticky;top:0;z-index:20;display:grid;height:100vh;grid-template-rows:auto 1fr auto;border-right:1px solid var(--color-border);background:#fffffe;box-shadow:12px 0 30px #0f172a08}.app-sidebar__brand{display:grid;grid-template-columns:48px minmax(0,1fr);gap:12px;align-items:center;padding:24px 23px 18px}.brand-mark{display:grid;width:48px;height:48px;place-items:center;border-radius:8px;background:#0c4124;color:#fffffe;font-size:28px;font-weight:700;line-height:1;box-shadow:0 14px 30px #0c412438}.app-sidebar__brand strong{display:block;color:var(--color-text);font-size:18px;font-weight:700;line-height:1.1}.app-sidebar__brand span:not(.brand-mark){color:var(--color-text-subtle);font-size:13px}.side-nav{display:block;padding:8px 17px 20px}.side-nav__heading{display:block;margin:20px 7px 10px;color:#334155;font-size:12px;font-weight:700;text-transform:uppercase}.side-nav__item,.side-nav__subitem{display:grid;width:100%;grid-template-columns:22px minmax(0,1fr) auto;gap:10px;align-items:center;border:1px solid transparent;border-radius:6px;background:transparent;color:#334155;text-align:left}.side-nav__item{min-height:42px;padding:0 11px;font-size:14px;font-weight:500}.side-nav__item+.side-nav__item,.side-nav__subitem+.side-nav__subitem{margin-top:3px}.side-nav__item svg,.side-nav__subitem svg{color:#334155}.side-nav__item.is-active{border-color:#779987;background:#e6efea;color:var(--color-primary-strong);font-weight:700;box-shadow:inset 4px 0 0 var(--color-primary)}.side-nav__item.is-active svg{color:var(--color-primary-strong)}.side-nav__subitems{margin-top:18px}.side-nav__subitem{min-height:36px;padding:0 10px;color:#475569;font-size:14px;font-weight:500}.side-nav__subitem.is-active{background:#f8fafc;color:var(--color-text);font-weight:700}.side-nav__dot{width:10px;height:10px;border-radius:999px}.side-nav__dot--all,.side-nav__dot--live{background:var(--color-primary)}.side-nav__dot--pending-review{background:var(--color-warning)}.side-nav__dot--confirmed{background:var(--color-success)}.side-nav__dot--cancelled{background:var(--color-danger)}.side-nav__dot--closed{background:var(--color-info)}.app-sidebar__signout{display:inline-flex;min-height:45px;align-items:center;justify-content:center;gap:10px;margin:0 23px 28px;border:1px solid var(--color-border);border-radius:6px;background:#fffffe;color:#334155;font-size:14px;font-weight:600}.dashboard-shell--with-sidebar .app-topbar,.dashboard-shell--with-sidebar .role-section-tabs{display:none}.dashboard-shell--with-sidebar .app-content{width:min(100% - 80px,1314px);margin:0 auto;padding:32px 0 44px}.motion-page,.motion-section,.role-section-shell{display:grid;gap:18px}.admin-page-heading,.role-page-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 18px}.admin-page-heading h1,.role-page-heading h1,.operator-detail-heading h1{margin:0;color:var(--color-text);font-size:24px!important;font-weight:700!important;line-height:1.22}.eyebrow{display:inline-flex;margin:0 0 8px;color:var(--color-primary-strong);font-size:12px;font-weight:700;letter-spacing:0;text-transform:none}.subtle-copy,.notification-copy,.notes-copy,.queue-item p,.detail-block-header p{color:var(--color-text-subtle);font-size:14px}.panel,.stat-card,.admin-table-card,.admin-list-card,.admin-side-panel,.admin-settings-card,.entity-card,.queue-item,.notification-item,.detail-block,.detail-summary-grid article,.modal-panel,.login-card{border:1px solid var(--color-border);border-radius:8px;background:#fffffe;box-shadow:var(--shadow-card)}.panel{padding:18px}.panel-header,.detail-block-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.panel-header h2,.detail-block-header h3,.admin-section-heading h2{margin:0;color:var(--color-text);font-size:16px;font-weight:700;line-height:1.25}.detail-block-header{justify-content:flex-start}.detail-block-header svg{flex:0 0 auto;color:#2563eb}.badge{display:inline-flex;min-height:30px;align-items:center;justify-content:center;padding:0 13px;border-radius:999px;background:#fff4e6;color:#9a5a12;font-size:13px;font-weight:700}.stats-grid,.stats-grid--compact{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:26px;margin:0 0 10px}.stat-card{display:grid;min-height:100px;grid-template-columns:52px minmax(0,1fr);grid-template-rows:auto auto;column-gap:16px;align-items:center;padding:22px 24px}.stat-card:before{grid-row:1 / 3;width:52px;height:52px;border-radius:10px}.stat-card .stat-label,.stat-card span{color:#334155;font-size:14px;font-weight:500}.stat-card strong{margin:0;color:var(--color-text);font-size:28px;font-weight:700;line-height:1}.stat-card p{display:none}.primary-button,.secondary-button,.danger-button,.filter-chip,.admin-tab,.btn-primary{display:inline-flex;min-height:38px;align-items:center;justify-content:center;gap:8px;border-radius:6px;font-size:14px;font-weight:700;letter-spacing:0;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}.primary-button,.btn-primary{border:1px solid var(--color-primary-strong);background:var(--color-primary);color:#fffffe;box-shadow:0 12px 22px #0c41242e}.secondary-button,.filter-chip,.admin-tab{border:1px solid var(--color-border);background:#fffffe;color:#334155;box-shadow:none}.danger-button{border:1px solid #fecaca;background:snow;color:var(--color-danger)}.primary-button:hover,.secondary-button:hover,.danger-button:hover,.filter-chip:hover,.admin-tab:hover,.queue-item:hover,.notification-item:hover{transform:translateY(-1px);box-shadow:var(--shadow-lift)}.primary-button:disabled,.secondary-button:disabled,.danger-button:disabled{cursor:not-allowed;opacity:.55;transform:none;box-shadow:none}.filter-row,.admin-filter-row,.admin-subtabs,.action-row{display:flex;flex-wrap:wrap;gap:10px}.filter-chip{min-width:86px;padding:0 14px}.filter-chip.is-active,.admin-tab.is-active{border-color:#779987;background:#e6efea;color:var(--color-primary-strong)}.status-pill{display:inline-flex;min-height:28px;align-items:center;justify-content:center;gap:6px;padding:0 12px;border:1px solid transparent;border-radius:999px;font-size:12px;font-weight:700}.status-pill:before{width:8px;height:8px;border-radius:999px;background:currentColor;content:""}.status-pill--pending-review,.status-pill--pendingapproval,.status-pill--tone-warning{border-color:#fed7aa;background:#fff7ed;color:#ea580c}.status-pill--confirmed,.status-pill--approved,.status-pill--active,.status-pill--tone-success{border-color:#bbf7d0;background:#ecfdf3;color:var(--color-success)}.status-pill--cancelled,.status-pill--suspended,.status-pill--inactive,.status-pill--rejected,.status-pill--tone-danger{border-color:#fecaca;background:#fff1f2;color:var(--color-danger)}.status-pill--closed,.status-pill--draft,.status-pill--tone-info{border-color:#bfdbfe;background:#eff6ff;color:var(--color-info)}.status-pill--read,.status-pill--tone-disabled{border-color:var(--color-border);background:#f8fafc;color:#64748b}.search-field,.admin-search,.form-control,.offer-field{display:grid;gap:8px;color:#334155;font-size:14px;font-weight:500}.search-field input,.admin-search input,.form-control input,.form-control select,.form-control textarea,.offer-field input,.offer-field select,.offer-field textarea{min-height:42px;width:100%;border:1px solid var(--color-border);border-radius:6px;background:#fbfdff;color:var(--color-text);box-shadow:none}.search-field input,.admin-search input,.form-control input,.form-control select,.offer-field input,.offer-field select{padding:0 13px}.search-field input::placeholder,.admin-search input::placeholder,.form-control input::placeholder{color:#94a3b8}.search-field input:focus,.admin-search input:focus,.form-control input:focus,.form-control select:focus,.form-control textarea:focus,.offer-field input:focus,.offer-field select:focus,.offer-field textarea:focus{border-color:#0d948873;outline:3px solid rgba(13,148,136,.14)}.queue-panel,.notification-panel{padding:18px}.queue-panel .panel-header{align-items:flex-start}.queue-panel .search-field{margin-bottom:16px}.queue-panel .search-field span{display:none}.queue-panel .filter-row{margin-bottom:16px}.queue-list{display:grid;gap:10px}.queue-panel .queue-item{display:grid;grid-template-columns:minmax(128px,.72fr) minmax(270px,1.55fr) minmax(240px,1.2fr) minmax(110px,.55fr) minmax(170px,.9fr) minmax(124px,.65fr);gap:14px;align-items:center;min-height:74px;padding:14px 16px;text-align:left}.queue-panel .queue-item.is-selected{border-color:#779987;background:#eef5f0;box-shadow:0 10px 22px #0c412414}.queue-panel .queue-item-top,.queue-panel .queue-item-bottom,.queue-panel .queue-item-actions{display:contents}.queue-panel .queue-item-top .status-pill{grid-column:1;justify-self:start}.queue-panel .queue-item-top time{grid-column:5;color:#64748b;font-size:14px;white-space:nowrap}.queue-panel .queue-item>strong{position:relative;grid-column:2;padding-left:48px;color:var(--color-text);font-size:14px;font-weight:700}.queue-panel .queue-item>strong:before{position:absolute;left:0;top:50%;display:grid;width:36px;height:36px;place-items:center;transform:translateY(-50%);border-radius:999px;background:#dcfce7;color:var(--color-primary);font-size:12px;font-weight:700;content:"CU"}.queue-panel .queue-item>p{position:relative;grid-column:3;margin:0;padding-left:52px;color:var(--color-text);font-weight:700}.queue-panel .queue-item>p:before{position:absolute;left:0;top:50%;width:36px;height:36px;transform:translateY(-50%);border-radius:8px;background-color:#fff4e6;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='21' viewBox='0 0 24 24' fill='none' stroke='%23f97316' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 10h18l-2-6H5l-2 6Z'/%3E%3Cpath d='M5 10v9h14v-9'/%3E%3Cpath d='M9 19v-5h6v5'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;content:""}.queue-panel .queue-item-bottom>span:first-child{grid-column:3;align-self:end;margin:26px 0 0 52px;color:#64748b;font-size:13px}.queue-panel .queue-item-actions>strong{grid-column:4;color:#047857;font-size:14px;font-weight:700;white-space:nowrap}.queue-panel .queue-item-open{display:inline-flex;grid-column:6;min-height:36px;align-items:center;justify-content:center;padding:0 13px;border:1px solid var(--color-border);border-radius:6px;color:var(--color-primary-strong);font-size:13px;font-weight:700;white-space:nowrap}.notification-panel .toolbar-row{align-items:center;margin:6px 0 20px}.notification-copy{max-width:88ch;margin:0}.notification-list{display:grid;gap:14px}.notification-list .notification-item{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 162px;min-height:150px;gap:10px 22px;padding:22px 22px 22px 100px}.notification-list .notification-item:before{position:absolute;left:28px;top:22px;width:48px;height:48px;border-radius:8px;background-color:#e6f0ff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%232563eb' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='9' cy='21' r='1'/%3E%3Ccircle cx='20' cy='21' r='1'/%3E%3Cpath d='M1 1h4l2.7 13.4a2 2 0 0 0 2 1.6h7.7a2 2 0 0 0 2-1.6L21 7H6'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;content:""}.notification-list .notification-item-top{display:contents}.notification-list .notification-item-top strong{grid-column:1;grid-row:1;color:var(--color-text);font-size:16px;font-weight:700}.notification-list .notification-item-top .inline-meta{display:grid;grid-column:2;grid-row:1 / 3;gap:18px;justify-items:end;color:#64748b;text-align:right}.notification-list .notification-item p{grid-column:1;grid-row:2;margin:0}.notification-list .notification-item .queue-item-bottom{display:grid;grid-column:1 / 3;grid-row:3;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px}.notification-list .notification-item .queue-item-bottom>span{color:#64748b}.notification-list .notification-item .action-row--meta{margin:0}.operator-detail-heading{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:end}.operator-back-button{align-self:center}.operator-breadcrumb{display:inline-flex;gap:10px;margin-bottom:10px;color:var(--color-primary-strong);font-size:13px;font-weight:500}.operator-breadcrumb span{color:#94a3b8}.operator-detail-page{padding:0;border:0;background:transparent;box-shadow:none}.operator-detail-page>.panel-header{display:none}.operator-detail-reference-grid{display:grid;grid-template-columns:minmax(0,1fr) 278px;gap:20px;align-items:start}.operator-detail-main{display:grid;gap:14px}.operator-status-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 0 2px}.operator-status-cards article{position:relative;display:grid;min-height:96px;grid-template-columns:42px minmax(0,1fr);grid-template-rows:auto auto;gap:2px 12px;align-items:center;overflow:hidden;border-color:#d9e4ee;background:#fbfdff;padding:16px}.operator-status-cards article:before{display:none}.operator-status-cards article:after{position:absolute;inset:0 auto 0 0;width:4px;background:#0c4124;content:""}.operator-status-cards article:nth-child(2):after{background:#2563eb}.operator-status-cards article:nth-child(3):after{background:#f97316}.operator-status-cards article:nth-child(4):after{background:#64748b}.operator-status-cards svg{grid-row:1 / 3;width:38px;height:38px;padding:9px;border-radius:8px;background:#e6efea;color:#0c4124}.operator-status-cards article:nth-child(2) svg{background:#eff6ff;color:var(--color-info)}.operator-status-cards article:nth-child(3) svg{background:#fff4e6;color:#f97316}.operator-status-cards article:nth-child(4) svg{background:#f1f5f9;color:#475569}.operator-status-cards span{color:#334155;font-size:12px;font-weight:600;text-transform:uppercase}.operator-status-cards strong{color:var(--color-text);font-size:14px;font-weight:700;line-height:1.25}.operator-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.detail-block{padding:16px}.admin-detail-list{display:grid;margin:0}.admin-detail-list div{display:grid;grid-template-columns:116px minmax(0,1fr);gap:12px;padding:9px 0;border-bottom:1px solid var(--color-border)}.admin-detail-list div:last-child{border-bottom:0}.admin-detail-list dt{color:var(--color-text-subtle);font-size:13px;font-weight:500}.admin-detail-list dd{min-width:0;margin:0;color:var(--color-text);font-size:14px;font-weight:600;overflow-wrap:anywhere}.operator-review-block{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px}.operator-review-block .detail-block-header{margin:0}.operator-review-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.detail-block-title{display:flex;min-width:0;align-items:center;gap:10px}.detail-block-title h3{margin:0}.compact-meta{flex:0 0 auto;color:var(--color-text-subtle);font-size:13px;font-weight:700}.order-items-preview-block{display:grid;gap:12px}.order-items-preview-block .detail-block-header,.detail-block--notes .detail-block-header{margin-bottom:0}.items-preview-list{display:grid;overflow:hidden;border:1px solid var(--color-border);border-radius:6px}.items-preview-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center;min-height:38px;padding:0 12px;border-bottom:1px solid var(--color-border)}.items-preview-row span{min-width:0;color:var(--color-text);font-size:14px;font-weight:600;overflow-wrap:anywhere}.items-preview-row strong{color:var(--color-text);font-size:13px;text-align:right;white-space:nowrap}.items-preview-more{margin:0;padding:9px 12px;color:var(--color-text-subtle);font-size:13px;font-weight:700}.items-preview-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.items-preview-footer>div{display:flex;align-items:baseline;gap:10px}.items-preview-footer span{color:var(--color-text-subtle);font-size:13px;font-weight:700}.items-preview-footer strong{color:var(--color-primary-strong);font-size:15px}.items-preview-footer .item-modal-button{margin-top:0}.detail-block--notes{padding-block:14px}.detail-block--notes .notes-copy{margin:8px 0 0}.dispatch-readonly-note{margin-top:12px}.courier-dispatch-block .courier-assignment-controls{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:end;margin-top:12px}.courier-dispatch-block .subtle-copy{grid-column:1 / -1;margin:0}.operator-items-table{display:grid;overflow:hidden;border:1px solid var(--color-border);border-radius:6px}.operator-items-table [role=row]{display:grid;grid-template-columns:minmax(0,1fr) 80px 140px;align-items:center;min-height:38px;border-bottom:1px solid var(--color-border)}.operator-items-table [role=row]:last-child{border-bottom:0}.operator-items-table [role=columnheader],.operator-items-table [role=cell]{padding:0 12px}.operator-items-table [role=columnheader]{color:#334155;font-size:12px;font-weight:600}.operator-items-table [role=cell]{color:var(--color-text);font-size:14px}.operator-items-table [role=row]>:nth-child(2),.operator-items-table [role=row]>:nth-child(3){text-align:right}.operator-items-table--modal{max-height:min(58vh,520px);overflow:auto}.operator-items-table--modal [role=row]{grid-template-columns:minmax(0,1fr) 72px 120px 132px}.operator-items-table--modal [role=row]>:nth-child(4){text-align:right}.operator-items-total{background:#fbfdff}.operator-items-total strong:last-child{color:var(--color-primary-strong)}.item-modal-button{margin-top:12px}.operator-detail-aside{display:grid;gap:12px}.operator-detail-aside .detail-block{box-shadow:var(--shadow-card)}.operator-full-details-button{width:100%;color:var(--color-primary-strong)}.order-items-modal{width:min(780px,100%)}.order-items-modal .panel-header{min-height:86px;margin-bottom:14px;padding:16px 18px;border-radius:8px}.order-items-modal .panel-header p{margin:4px 0 0;color:var(--color-text-subtle);font-size:13px;font-weight:600}.order-items-modal__summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:14px}.order-items-modal__summary span{display:grid;min-height:62px;align-content:center;gap:4px;padding:10px 12px;border:1px solid #dce5ef;border-radius:8px;background:#fbfdff;color:#52637d;font-size:12px;font-weight:700}.order-items-modal__summary b{color:#0f1b32;font-size:18px;line-height:1}.operator-items-table--modal{border-color:#dce5ef;background:#fffffe}.operator-items-table--modal [role=row]{min-height:46px}.operator-items-table--modal [role=row]:first-child{min-height:36px;background:#f8fafc}.operator-items-table--modal strong[role=cell]{display:grid;gap:3px}.operator-items-table--modal [role=cell] small{color:#64748b;font-size:11px;font-weight:600}.operator-items-table--modal [role=cell] b{display:inline-grid;min-width:30px;height:28px;place-items:center;border-radius:999px;background:#eef5f0;color:var(--color-primary-strong)}.order-items-modal__total{margin-top:16px;padding:14px 2px 0}.admin-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:18px}.admin-metrics article{display:grid;min-height:92px;grid-template-columns:48px minmax(0,1fr);grid-template-rows:auto auto;gap:2px 14px;align-items:center;padding:18px 20px;border:1px solid var(--color-border);border-radius:8px;background:#fffffe;box-shadow:var(--shadow-card)}.admin-metrics article:before{grid-row:1 / 3;width:48px;height:48px;border-radius:8px}.admin-metrics strong{color:var(--color-text);font-size:26px;font-weight:700;line-height:1}.admin-metrics span{color:#334155;font-weight:500}.admin-toolbar{display:grid;grid-template-columns:repeat(6,minmax(132px,1fr));gap:12px;align-items:end;margin-bottom:14px;padding:18px;border:1px solid var(--color-border);border-radius:8px;background:#fffffe;box-shadow:var(--shadow-card)}.admin-toolbar .admin-filter-row{grid-column:1 / -1}.admin-toolbar>.primary-button,.admin-toolbar>.secondary-button{min-width:104px}.admin-split{display:grid;grid-template-columns:minmax(0,1fr) 306px;gap:18px;align-items:start}.admin-table-card{overflow:auto}.admin-table{width:100%;border-collapse:collapse;font-size:14px}.admin-table th{padding:12px 18px;background:#f8fafc;color:#334155;font-size:12px;font-weight:700;text-align:left;text-transform:uppercase}.admin-table td{padding:13px 18px;border-top:1px solid var(--color-border);color:var(--color-text)}.admin-table tbody tr{cursor:pointer}.admin-table tbody tr:hover,.admin-table tbody tr.is-selected{background:#eef5f0}.admin-side-panel{position:sticky;top:24px;padding:16px}.admin-order-summary,.detail-summary-grid:not(.operator-status-cards){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.admin-order-summary article,.detail-summary-grid:not(.operator-status-cards) article{padding:14px}.admin-order-summary span,.detail-summary-grid:not(.operator-status-cards) span{margin:0 0 6px;color:var(--color-text-subtle);font-size:12px;font-weight:600;text-transform:uppercase}.admin-order-summary strong,.detail-summary-grid:not(.operator-status-cards) strong{color:var(--color-text);font-size:14px;font-weight:700}.workspace-grid--seller{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:18px;align-items:start}.seller-shell,.seller-workspace-grid{display:grid;gap:18px}.media-header{overflow:hidden;border:1px solid var(--color-border);border-radius:8px;background:#f8fafc}.media-cover{display:block;width:100%;height:176px;object-fit:cover}.media-summary{display:flex;gap:14px;align-items:center;padding:16px;background:#fffffe}.media-avatar{width:64px;height:64px;flex:0 0 auto;border:3px solid #fffffe;border-radius:12px;object-fit:cover;box-shadow:0 10px 20px #0f172a1a}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:end}.form-grid .action-row,.form-grid .feedback{grid-column:1 / -1}.entity-list{display:grid;gap:12px}.entity-list--two-up{grid-template-columns:repeat(2,minmax(0,1fr))}.entity-card{display:grid;gap:12px;padding:16px}.entity-card .queue-item-top,.entity-card .queue-item-bottom{display:flex;align-items:center;justify-content:space-between;gap:12px}.entity-card strong{color:var(--color-text);font-size:15px;font-weight:700}.entity-card p{margin:0;color:var(--color-text-subtle)}.entity-image{width:100%;max-height:190px;object-fit:cover;border:1px solid var(--color-border);border-radius:8px;background:#f8fafc}.seller-orders-list .queue-item{display:grid;grid-template-columns:minmax(120px,.7fr) minmax(0,1fr) minmax(140px,auto);gap:14px;align-items:center;min-height:70px;padding:14px 16px;text-align:left}.seller-orders-list .queue-item-top,.seller-orders-list .queue-item-bottom{display:contents}.seller-orders-list .queue-item-top .status-pill{grid-column:1}.seller-orders-list .queue-item-top time{grid-column:3;justify-self:end;color:#64748b;white-space:nowrap}.seller-orders-list .queue-item>strong{grid-column:2}.seller-orders-list .queue-item-bottom span{grid-column:2;color:#64748b}.seller-orders-list .queue-item-bottom strong{grid-column:3;color:#047857}.modal-panel{background:#fffffe}.offer-builder{border-radius:8px;background:#f8fafc}.offer-builder__card,.offer-preview-card{border-radius:8px;box-shadow:var(--shadow-card)}.empty-state,.feedback{border:1px solid var(--color-border);border-radius:8px;background:#f8fafc;color:var(--color-text-subtle)}.feedback--error{border-color:#fecaca;background:#fff1f2;color:#b91c1c}@media (max-width: 1320px){.dashboard-shell--with-sidebar .app-content{width:min(100% - 48px,1146px)}.queue-panel .queue-item{grid-template-columns:minmax(120px,.75fr) minmax(210px,1.3fr) minmax(210px,1fr) minmax(96px,auto) minmax(140px,auto) minmax(116px,auto)}.operator-detail-reference-grid{grid-template-columns:1fr}.operator-detail-aside{grid-template-columns:repeat(3,minmax(0,1fr))}.operator-full-details-button{grid-column:1 / -1}}@media (max-width: 1040px){.stats-grid,.stats-grid--compact,.operator-status-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-toolbar{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-split,.operator-detail-grid,.workspace-grid--seller{grid-template-columns:1fr}.admin-side-panel{position:static}.queue-panel .queue-item{grid-template-columns:minmax(0,1fr) auto}.queue-panel .queue-item-top,.queue-panel .queue-item-bottom,.queue-panel .queue-item-actions{display:flex}.queue-panel .queue-item-top{grid-column:1 / -1;justify-content:space-between}.queue-panel .queue-item>strong,.queue-panel .queue-item>p,.queue-panel .queue-item-bottom,.queue-panel .queue-item-actions,.queue-panel .queue-item-top .status-pill,.queue-panel .queue-item-top time,.queue-panel .queue-item-bottom>span:first-child,.queue-panel .queue-item-actions>strong,.queue-panel .queue-item-open{grid-column:auto}.queue-panel .queue-item>p{grid-column:1}.queue-panel .queue-item-bottom{grid-column:1 / -1;justify-content:space-between}.queue-panel .queue-item-bottom>span:first-child{margin:0}}@media (max-width: 900px){.dashboard-shell--with-sidebar{display:block}.dashboard-shell--with-sidebar .app-sidebar{display:none}.dashboard-shell--with-sidebar .app-topbar,.dashboard-shell--with-sidebar .role-section-tabs{display:grid}.dashboard-shell--with-sidebar .app-content{width:min(100% - 28px,720px);padding:22px 0 36px}.app-topbar{margin:12px 14px 0;border:1px solid var(--color-border);border-radius:8px;background:#fffffe;box-shadow:var(--shadow-card)}.operator-detail-aside,.entity-list--two-up,.form-grid{grid-template-columns:1fr}.form-grid .action-row,.form-grid .feedback{grid-column:auto}.notification-list .notification-item{grid-template-columns:1fr;padding:18px}.notification-list .notification-item:before{display:none}.notification-list .notification-item-top strong,.notification-list .notification-item-top .inline-meta,.notification-list .notification-item p,.notification-list .notification-item .queue-item-bottom{grid-column:auto;grid-row:auto}.notification-list .notification-item-top{display:flex;justify-content:space-between}}@media (max-width: 640px){.stats-grid,.stats-grid--compact,.operator-status-cards,.admin-metrics,.admin-toolbar,.admin-order-summary,.detail-summary-grid:not(.operator-status-cards){grid-template-columns:1fr}.admin-page-heading,.role-page-heading,.operator-detail-heading{align-items:flex-start;grid-template-columns:1fr}.queue-panel .queue-item,.seller-orders-list .queue-item{grid-template-columns:1fr}.queue-panel .queue-item>strong,.queue-panel .queue-item>p{padding-left:0}.queue-panel .queue-item>strong:before,.queue-panel .queue-item>p:before{display:none}.operator-items-table [role=row]{grid-template-columns:minmax(0,1fr) 52px 104px}.modal-backdrop--order-items{align-items:end;padding:12px 0 0}.order-items-modal{width:100%;max-height:88vh;border-radius:14px 14px 0 0}.order-items-modal__summary{grid-template-columns:1fr}.operator-items-table--modal{overflow-x:auto}.operator-items-table--modal [role=row]{min-width:560px;grid-template-columns:minmax(180px,1fr) 54px 116px 124px}.detail-block-header,.panel-header{flex-direction:row;align-items:center;justify-content:flex-start;text-align:left}.operator-review-block{grid-template-columns:1fr;align-items:start}.operator-review-block .detail-block-header{margin-bottom:12px}.operator-review-actions{justify-content:stretch}.operator-review-actions .primary-button,.operator-review-actions .danger-button{width:100%}.courier-dispatch-block .courier-assignment-controls{grid-template-columns:1fr}}.side-nav__subitems .side-nav__toggle{margin:0 0 8px}.admin-toolbar--orders .secondary-button{align-self:end}.admin-order-row{position:relative;border-top:1px solid #e2e8f0;background:#fffffe;padding-left:20px}@media (max-width: 900px){.admin-order-status-row{display:flex}}.dashboard-shell--with-sidebar .app-content:has(.admin-orders-page){width:min(100% - 32px,1400px);padding:12px 0 18px}.admin-toolbar.admin-toolbar--orders{grid-template-columns:repeat(5,minmax(140px,1fr));gap:8px 12px;margin-bottom:0;padding:10px 16px}.admin-toolbar--orders .form-control,.admin-toolbar--orders .admin-search{gap:5px}.admin-toolbar--orders .form-control span{position:static;width:auto;height:auto;overflow:visible;clip:auto;color:#334155;font-size:11px;font-weight:700}.admin-toolbar--orders .admin-search span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.admin-toolbar--orders .form-control input,.admin-toolbar--orders .form-control select,.admin-toolbar--orders .admin-search input{min-height:36px;border-radius:8px;font-size:13px}.admin-toolbar--orders .admin-search--wide{grid-column:1 / 5;min-width:0}.admin-toolbar--orders .secondary-button{min-height:36px}.admin-order-stats.operator-stats-row article{min-height:72px;padding:10px 18px}.admin-order-stats.operator-stats-row svg{width:36px;height:36px;padding:8px}.admin-order-stats.operator-stats-row strong{font-size:20px}.admin-order-status-row{gap:8px}.admin-order-status-row .filter-chip{min-height:36px;min-width:106px;padding:0 14px}.admin-orders-workspace{display:grid;grid-template-columns:minmax(0,1fr) 292px;gap:16px;align-items:start}.admin-orders-table-card,.admin-order-side-panel{overflow:hidden;border:1px solid #dce5ef;border-radius:8px;background:#fffffefa;box-shadow:0 8px 24px #0f172a0b}.admin-orders-table__head,.admin-order-row{display:grid;grid-template-columns:86px minmax(112px,1.1fr) minmax(106px,1fr) 102px 86px 84px 94px 104px;align-items:center;gap:8px}.admin-orders-table__head{min-height:38px;padding:0 12px 0 18px;border-bottom:1px solid #dce5ef;background:#f8fafc;color:#46566f;font-size:11px;font-weight:700;text-transform:uppercase}.admin-order-row{width:100%;min-height:48px;border:0;border-bottom:1px solid #e2e8f0;background:transparent;padding:0 12px 0 18px;color:#17213a;text-align:left}.admin-orders-pagination{display:grid;grid-template-columns:minmax(0,1fr) 142px auto;gap:10px;align-items:center;min-height:48px;padding:7px 14px 8px 18px;border-top:1px solid #dce5ef;color:#475569;font-size:13px}.admin-order-side-panel{display:grid;align-content:start;gap:8px;padding:14px;max-height:calc(100vh - 414px);overflow-y:auto}.admin-order-side-metrics article{min-height:72px;padding:11px}.admin-order-side-metrics article:nth-child(3){min-height:56px}.admin-order-contact-card{padding:10px}.operator-order-row{height:50px}@media (max-width: 1280px){.admin-orders-workspace{grid-template-columns:minmax(0,1fr) 270px;gap:14px}.admin-orders-table__head,.admin-order-row{grid-template-columns:82px minmax(100px,1.05fr) minmax(96px,.95fr) 96px 78px 78px 82px 92px;gap:7px}}@media (max-width: 900px){.admin-toolbar.admin-toolbar--orders,.admin-orders-workspace,.admin-orders-pagination{grid-template-columns:1fr}.admin-toolbar--orders .admin-search--wide{grid-column:auto}}.admin-toolbar--orders>.secondary-button{grid-column:5;align-self:end;min-height:36px}.side-nav__subitems .side-nav__toggle{height:36px;margin:0 0 12px;border-radius:8px}.admin-order-status-row{display:none}.admin-orders-workspace{grid-template-columns:minmax(0,1fr) 330px}.admin-orders-table__head,.admin-order-row{grid-template-columns:116px minmax(180px,1fr) 130px 150px}.admin-orders-table__body{display:grid;gap:6px;padding:6px 0;background:#f8fafc}.admin-order-row{position:relative;min-height:50px;border:1px solid #e2e8f0;border-left:0;border-radius:0;background:#fffffe;padding:0 12px 0 20px}.admin-order-row:before{position:absolute;left:0;top:0;bottom:0;width:4px;background:#94a3b8;content:""}.admin-order-row.status-pending-review:before{background:#f97316}.admin-order-row.status-confirmed:before{background:#22c55e}.admin-order-row.status-cancelled:before{background:#ef4444}.admin-order-row.status-closed:before{background:#3b82f6}.admin-order-side-panel{max-height:calc(100vh - 180px)}@media (max-width: 1280px){.admin-orders-workspace{grid-template-columns:minmax(0,1fr) 310px}.admin-orders-table__head,.admin-order-row{grid-template-columns:108px minmax(150px,1fr) 112px 126px}}@media (max-width: 900px){.admin-toolbar--orders>.secondary-button{grid-column:auto}.admin-order-status-row{display:flex}}.admin-toolbar--orders>.secondary-button{align-self:start}.admin-toolbar.admin-toolbar--management{grid-template-columns:minmax(240px,420px) minmax(0,1fr) auto auto;gap:10px 12px;align-items:center;margin-bottom:14px;padding:12px}.admin-toolbar--management .admin-search{min-width:0}.admin-toolbar--management .admin-filter-row{grid-column:auto;display:flex;flex-wrap:wrap;gap:8px;align-items:center}.admin-toolbar--management .filter-chip{min-height:36px;padding:0 14px}.admin-toolbar--management>.primary-button,.admin-toolbar--management>.secondary-button{min-height:38px;white-space:nowrap}.admin-toolbar.admin-toolbar--couriers{grid-template-columns:minmax(240px,420px) minmax(0,1fr) auto auto}.admin-toolbar.admin-toolbar--sellers,.admin-toolbar.admin-toolbar--operators{grid-template-columns:minmax(240px,420px) minmax(0,1fr) auto}.admin-toolbar.admin-toolbar--sellers.seller-management-toolbar{grid-template-columns:minmax(320px,1fr) max-content auto;gap:10px 12px;align-items:center}.seller-management-toolbar .admin-search{min-width:320px}.seller-management-toolbar .admin-search input{min-height:38px}.seller-management-toolbar .seller-status-segmented{display:inline-flex;flex-wrap:nowrap;gap:0;justify-self:end;overflow:hidden;border:1px solid #d9e5ee;border-radius:9px;background:#fffffe;box-shadow:0 1px 2px #0f172a0a}.seller-management-toolbar .seller-status-segmented .filter-chip{min-width:0;min-height:38px;border:0;border-radius:0;background:transparent;box-shadow:none;color:#526176;padding:0 14px;white-space:nowrap}.seller-management-toolbar .seller-status-segmented .filter-chip+.filter-chip{border-left:1px solid #e2e8f0}.seller-management-toolbar .seller-status-segmented .filter-chip.is-active{border-color:transparent;background:#e6efea;color:#153d28}.seller-management-toolbar .seller-status-segmented .filter-chip:hover{background:#f8fafc}.seller-management-toolbar .seller-status-segmented .filter-chip.is-active:hover{background:#eef5f0}.seller-management-toolbar .seller-management-refresh{display:inline-flex;grid-column:3;min-height:38px;align-items:center;justify-content:center;gap:8px;border-color:#d9e5ee;background:#fffffe;color:#334155;justify-self:end;width:auto;white-space:nowrap}.seller-management-toolbar .seller-management-refresh:hover:not(:disabled){border-color:#b9c9d7;background:#f8fafc}.admin-compact-row--order{grid-template-columns:minmax(0,1fr) max-content minmax(92px,max-content)}.admin-compact-row--order .admin-compact-row__amount{justify-self:end;text-align:right}.admin-order-stats{grid-template-columns:repeat(5,minmax(0,1fr))}.admin-order-stats.operator-stats-row article:nth-child(5) svg{background:#e6f0ff;color:#2563eb}@media (max-width: 900px){.admin-toolbar.admin-toolbar--management,.admin-toolbar.admin-toolbar--couriers{grid-template-columns:1fr}.admin-toolbar--management .admin-filter-row{grid-column:auto}}@media (max-width: 1100px){.admin-toolbar.admin-toolbar--sellers.seller-management-toolbar{grid-template-columns:minmax(240px,1fr) auto}.seller-management-toolbar .admin-search{grid-column:1;grid-row:1;min-width:240px}.seller-management-toolbar .seller-status-segmented{grid-column:1 / -1;grid-row:2;justify-self:start}.seller-management-toolbar .seller-management-refresh{grid-column:2;grid-row:1}}@media (max-width: 640px){.admin-toolbar.admin-toolbar--sellers.seller-management-toolbar{grid-template-columns:1fr;width:min(100%,calc(100vw - 28px));max-width:calc(100vw - 28px);box-sizing:border-box}.seller-management-toolbar .admin-search{grid-column:auto;grid-row:auto;min-width:0}.seller-management-toolbar .seller-status-segmented{grid-column:auto;grid-row:auto;width:100%;justify-self:stretch;flex-wrap:wrap;overflow:hidden}.seller-management-toolbar .seller-status-segmented .filter-chip{flex:1 1 50%;max-width:50%;padding:0 12px}.seller-management-toolbar .seller-status-segmented .filter-chip:nth-child(odd){border-left:0}.seller-management-toolbar .seller-status-segmented .filter-chip:nth-child(n+3){border-top:1px solid #e2e8f0}.seller-management-toolbar .seller-management-refresh{grid-column:auto;grid-row:auto;width:100%}}
