:root{--black:#070707;--ink:#0b0c0d;--surface:#111214;--surface-raised:#151719;--surface-soft:#191b1e;--line:#292c30;--line-soft:#202226;--text:#f3f1eb;--muted:#96989e;--muted-bright:#b8bac0;--gold:#c4a875;--gold-bright:#dbc28f;--gold-wash:#c4a8751a;--danger:#df756e;--danger-wash:#df756e17;--success:#78b895;--warning:#d8b36a;--warning-wash:#d8b36a17;--info:#7c8da3;--info-wash:#7c8da314;--sidebar-width:252px;--radius-xs:4px;--radius-sm:7px;--radius-md:12px;--radius-lg:18px;--radius-xl:26px;--radius:var(--radius-md);--space-1:4px;--space-2:8px;--space-3:16px;--space-4:24px;--space-5:32px;--space-6:48px;--icon-sm:16px;--icon-md:20px;--icon-lg:24px}*{box-sizing:border-box}html{background:var(--black);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background:var(--ink);color:var(--text);-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;line-height:1.5}button,input,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:2px solid var(--gold-bright);outline-offset:3px}button:disabled,input:disabled,select:disabled,textarea:disabled{cursor:not-allowed;opacity:.62}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.wordmark{letter-spacing:.32em;font-family:Georgia,Times New Roman,serif;font-size:18px;line-height:1}.wordmark--large{font-size:clamp(26px,2.5vw,38px)}.eyebrow{color:var(--gold);letter-spacing:.22em;text-transform:uppercase;font-weight:700;font-size:10px!important}.button{border:1px solid var(--line);background:var(--surface-soft);min-height:42px;color:var(--text);cursor:pointer;letter-spacing:.03em;border-radius:7px;justify-content:center;align-items:center;gap:9px;padding:0 16px;font-size:12px;font-weight:700;display:inline-flex}.button svg{width:16px;height:16px}.button--primary{background:var(--gold);border-color:var(--gold);color:#0a0a09}.button--primary:hover:not(:disabled){background:var(--gold-bright)}.button--quiet{color:#85888d;background:0 0}.button--danger{background:var(--danger-wash);color:var(--danger);border-color:#df756e61}.button--danger:hover:not(:disabled){background:#df756e29}.button--full{width:100%}.button--disabled{cursor:not-allowed;opacity:.45}.timeline-list{gap:8px;margin:0;padding:12px 14px;list-style:none;display:grid}.timeline-list li{border-bottom:1px solid var(--line-soft);flex-wrap:wrap;align-items:baseline;gap:8px;padding-bottom:8px;font-size:11px;display:flex}.timeline-list li:last-child{border-bottom:0;padding-bottom:0}.timeline-list strong{color:#d7d9dc}.timeline-list span{color:#85888d}.timeline-list time{color:#65686d;white-space:nowrap;margin-left:auto;font-size:10px}.marketing-bulk-actions{border-bottom:1px solid var(--line-soft);flex-wrap:wrap;gap:10px;padding:12px 14px;display:flex}.marketing-bulk-actions__form{align-items:center;gap:6px;display:flex}.marketing-bulk-actions__form input{min-width:0}.marketing-select-all{color:#85888d;text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:6px;padding:8px 14px;font-size:10px;display:flex}.marketing-campaign-form{gap:12px;max-width:640px;padding:14px;display:grid}.marketing-campaign-form textarea{resize:vertical;min-height:120px}.marketing-checkbox-list{border:1px solid var(--line-soft);border-radius:6px;gap:6px;max-height:220px;padding:10px;display:grid;overflow-y:auto}.marketing-checkbox-list__item{color:#b4b7bb;align-items:center;gap:8px;font-size:12px;display:flex}.marketing-discount-notice{background:var(--gold-wash);color:#d7c295;border:1px solid #c4a87547;border-radius:6px;margin:0 0 12px;padding:10px 12px;font-size:11px;line-height:1.5}.push-compose-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:20px;padding:14px;display:grid}.push-compose-layout .marketing-campaign-form{max-width:none;padding:0}.push-compose-layout>div:last-child{position:sticky;top:14px}.push-detail-preview{padding:14px}.push-preview__device{border:1px solid var(--line-soft);border-radius:var(--radius-lg);background:radial-gradient(120% 140% at 20% 0%, #c4a8750f, transparent 60%), var(--surface-soft);padding:18px 14px}.push-preview__notification{border:1px solid var(--line-soft);border-radius:var(--radius-md);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#141517e6;align-items:flex-start;gap:10px;padding:12px;display:flex}.push-preview__app-icon{background:var(--gold);color:#0a0a09;border-radius:8px;flex-shrink:0;place-items:center;width:30px;height:30px;font-family:Georgia,serif;font-size:15px;font-weight:700;display:grid}.push-preview__content{flex:1;min-width:0}.push-preview__meta{color:var(--muted-bright);justify-content:space-between;align-items:baseline;gap:8px;display:flex}.push-preview__meta strong{letter-spacing:.02em;font-size:12px}.push-preview__meta span{color:#65686d;text-transform:uppercase;flex-shrink:0;font-size:9px}.push-preview__content p{overflow-wrap:anywhere;color:#b8bac0;margin:3px 0 0;font-size:11px;line-height:1.45}.push-preview__image{object-fit:cover;border-radius:6px;flex-shrink:0;width:44px;height:44px}@media (max-width:900px){.push-compose-layout{grid-template-columns:1fr}.push-compose-layout>div:last-child{position:static}}.login-page{background:#0d0e0f;grid-template-columns:minmax(360px,1.05fr) minmax(440px,.95fr);min-height:100vh;display:grid}.login-brand-panel{background:radial-gradient(circle at 15% 25%,#c4a8751f,#0000 27%),radial-gradient(circle at 82% 78%,#ffffff0e,#0000 30%),linear-gradient(145deg,#080808 0%,#121314 58%,#090909 100%);border-right:1px solid #ffffff14;flex-direction:column;justify-content:space-between;min-height:100vh;padding:clamp(38px,6vw,84px);display:flex;position:relative;overflow:hidden}.login-brand-panel:after{content:"";opacity:.24;pointer-events:none;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:74px 74px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(to bottom right,#000,#0000 75%);mask-image:linear-gradient(to bottom right,#000,#0000 75%)}.login-brand-panel__content,.login-brand-panel__footer{z-index:1;position:relative}.login-brand-panel__content .eyebrow{margin:clamp(110px,20vh,190px) 0 18px}.login-brand-panel h1{letter-spacing:-.045em;max-width:680px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(48px,6vw,82px);font-weight:400;line-height:.98}.login-brand-panel__copy{color:#a9aaad;max-width:520px;margin:30px 0 0;font-size:15px;line-height:1.75}.login-brand-panel__footer{color:#777a7e;letter-spacing:.15em;text-transform:uppercase;gap:28px;font-size:10px;font-weight:700;display:flex}.login-card-wrap{place-items:center;padding:48px;display:grid}.login-card{width:min(400px,100%)}.security-mark{background:var(--gold-wash);width:44px;height:44px;color:var(--gold);border:1px solid #c4a87559;border-radius:50%;place-items:center;margin-bottom:38px;display:grid}.security-mark svg{width:18px;height:18px}.login-card h2{margin:6px 0 10px;font-family:Georgia,Times New Roman,serif;font-size:36px;font-weight:400}.login-card>p:not(.eyebrow,.login-card__notice){color:var(--muted);margin:0}.login-form{gap:18px;margin-top:32px;display:grid}.login-form label{color:var(--muted-bright);letter-spacing:.04em;gap:8px;font-size:11px;font-weight:700;display:grid}.password-label-row{justify-content:space-between;align-items:center;gap:16px;display:flex}.password-label-row a,.auth-back-link a{color:var(--gold);font-weight:700}.password-label-row a:hover,.auth-back-link a:hover{color:var(--gold-bright)}.login-form input{border:1px solid var(--line);width:100%;height:48px;color:var(--text);background:#111214;border-radius:7px;padding:0 14px}.login-form input::placeholder{color:#5f6267}.login-form input:focus{border-color:var(--gold);box-shadow:0 0 0 3px var(--gold-wash);outline:none}.form-alert,.form-success,.inline-alert{background:var(--danger-wash);color:#e9a19c;border:1px solid #df756e40;border-radius:7px;align-items:flex-start;gap:10px;padding:11px 12px;font-size:12px;display:flex}.form-alert svg,.inline-alert svg{width:16px;min-width:16px;height:16px;margin-top:1px}.form-success{color:#9ad0b2;background:#78b89517;border-color:#78b89540}.form-success svg{width:16px;min-width:16px;height:16px;margin-top:1px}.auth-form-stack{gap:14px;margin-top:32px;display:grid}.auth-back-link{text-align:center;font-size:11px;margin:20px 0 0!important}.auth-state-message{margin-top:32px}.auth-status{min-height:70px;color:var(--muted);justify-content:center;align-items:center;gap:10px;margin-top:26px;font-size:12px;display:flex}.auth-spinner{border:2px solid var(--line);border-top-color:var(--gold);border-radius:50%;width:16px;height:16px;animation:.8s linear infinite auth-spin}@keyframes auth-spin{to{transform:rotate(360deg)}}.login-card__notice{color:#6f7276;letter-spacing:.05em;justify-content:center;align-items:center;gap:8px;margin:28px 0 0;font-size:10px;display:flex}.login-card__notice svg{width:13px;height:13px}.admin-shell{grid-template-columns:var(--sidebar-width) minmax(0, 1fr);min-height:100vh;display:grid}.sidebar{z-index:20;width:var(--sidebar-width);border-right:1px solid var(--line-soft);background:#090a0b;flex-direction:column;display:flex;position:fixed;inset:0 auto 0 0}.sidebar__brand{border-bottom:1px solid var(--line-soft);flex-direction:column;justify-content:center;gap:8px;height:79px;padding:0 27px;display:flex}.wordmark-subtitle{color:#66696e;letter-spacing:.25em;text-transform:uppercase;font-size:8px;font-weight:700}.sidebar__nav{flex:1;padding:24px 14px;overflow-y:auto}.nav-group{margin-bottom:30px}.nav-group>p{color:#5e6166;letter-spacing:.18em;text-transform:uppercase;margin:0 13px 9px;font-size:9px;font-weight:700}.nav-group nav{gap:3px;display:grid}.nav-link{color:#85888d;border-radius:6px;align-items:center;gap:12px;min-height:42px;padding:0 13px;font-size:12px;font-weight:600;display:flex;position:relative}.nav-link svg{width:17px;height:17px}.nav-link:hover{color:var(--text);background:#ffffff09}.nav-link--active{background:var(--gold-wash);color:var(--gold-bright)}.nav-link__marker{background:var(--gold);border-radius:4px;width:2px;height:18px;position:absolute;left:0}.sidebar__footer{border-top:1px solid var(--line-soft);padding:17px 14px 20px}.staff-chip{align-items:center;gap:10px;padding:6px 8px 12px;display:flex}.staff-chip__avatar{background:var(--gold-wash);width:34px;height:34px;color:var(--gold);border:1px solid #c4a87540;border-radius:50%;place-items:center;font-family:Georgia,serif;display:grid}.staff-chip__body{min-width:0;display:grid}.staff-chip__body strong{text-overflow:ellipsis;color:#d9d8d4;white-space:nowrap;font-size:11px;overflow:hidden}.staff-chip__body small{color:#6e7176;font-size:9px}.signout-button{color:#666a6e;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:9px;width:100%;padding:9px 10px;font-size:10px;display:flex}.signout-button:hover{color:var(--muted-bright);background:#ffffff09}.signout-button svg{width:14px;height:14px}.admin-main{grid-column:2;min-width:0}.topbar{border-bottom:1px solid var(--line-soft);color:#6f7277;letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;height:52px;padding:0 clamp(24px,4vw,54px);font-size:9px;display:flex}.topbar__status{align-items:center;gap:8px;display:flex}.topbar__status i{background:var(--success);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #78b89517}.mobile-bar{display:none}.page-content{width:100%;max-width:1600px;margin:0 auto;padding:39px clamp(24px,4vw,54px) 64px}.page-header{justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:30px;display:flex}.page-header .eyebrow{margin:0 0 7px}.page-header h1{letter-spacing:-.025em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(30px,3vw,42px);font-weight:400}.page-header>div>p:last-child:not(.eyebrow){max-width:650px;color:var(--muted);margin:7px 0 0;font-size:12px}.page-header__action{flex:none}.inline-alert{margin:-12px 0 24px}.integration-banner{border-radius:var(--radius);background:var(--gold-wash);border:1px solid #c4a8752e;align-items:center;gap:14px;margin-bottom:22px;padding:14px 16px;display:flex}.integration-banner>span{width:32px;height:32px;color:var(--gold);background:#c4a8751a;border-radius:50%;flex:none;place-items:center;display:grid}.integration-banner svg{width:15px;height:15px}.integration-banner strong{color:var(--gold-bright);margin-bottom:2px;font-size:11px;display:block}.integration-banner p{color:#8e887d;margin:0;font-size:10px}.panel{border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--surface);overflow:hidden}.panel__header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:20px;min-height:68px;padding:15px 19px;display:flex}.panel__header h2{letter-spacing:.02em;margin:0;font-size:12px;font-weight:700}.panel__header p{color:#72757a;margin:3px 0 0;font-size:10px}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:10px;display:grid}.metric-card{border:1px solid var(--line-soft);background:var(--surface);border-radius:9px;flex-direction:column;justify-content:space-between;min-height:128px;padding:17px;display:flex}.metric-card--urgent{background:linear-gradient(145deg, var(--surface), #df756e09);border-color:#df756e2e}.metric-card__top{color:#85888d;letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;font-size:10px;font-weight:700;display:flex}.metric-card__top svg{color:#5d6064;width:15px;height:15px}.metric-card--urgent .metric-card__top svg{color:var(--danger)}.metric-card>strong{overflow-wrap:anywhere;margin-top:12px;font-family:Georgia,serif;font-size:clamp(20px,2vw,30px);font-weight:400;line-height:1.15}.metric-card>small{color:#72757a;font-size:9px;line-height:1.45}.orders-kpi-grid{grid-template-columns:repeat(7,minmax(0,1fr))}.orders-kpi-grid .metric-card{min-height:116px;padding:15px}.orders-kpi-grid .metric-card>strong{font-size:clamp(20px,1.7vw,28px)}.returns-kpi-grid{grid-template-columns:repeat(9,minmax(0,1fr))}.returns-kpi-grid .metric-card{min-height:116px;padding:14px}.returns-kpi-grid .metric-card>strong{font-size:clamp(19px,1.45vw,26px)}.dashboard-grid{grid-template-columns:1.2fr .8fr;gap:10px;display:grid}.dashboard-wide-panel{margin-top:10px}.priority-list,.activity-list{padding:7px 16px 14px;display:grid}.priority-row,.activity-row{border-bottom:1px solid var(--line-soft);align-items:center;gap:12px;min-height:58px;display:grid}.priority-row{grid-template-columns:7px minmax(0,1fr) auto}.activity-row{grid-template-columns:minmax(0,1fr) minmax(0,.8fr) auto}.priority-row:last-child,.activity-row:last-child{border-bottom:0}.priority-row>span:nth-child(2),.activity-row>span{gap:3px;min-width:0;display:grid}.priority-row strong,.activity-row strong{overflow-wrap:anywhere;color:#d1d0cc;font-size:10px}.priority-row small,.activity-row small,.priority-row>span:last-child,.activity-row time{color:#686b70;text-overflow:ellipsis;font-size:8px;overflow:hidden}.priority-marker{background:var(--gold);border-radius:50%;width:6px;height:6px}.priority-marker--urgent-support{background:var(--danger)}.priority-marker--low-stock,.priority-marker--missing-shipping-profile{background:#d8a563}.data-footnote{color:#65686d;margin:14px 2px 0;font-size:9px}.empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:300px;padding:35px;display:flex}.empty-state--compact{min-height:190px}.empty-state__icon{border:1px solid var(--line);color:#64676c;background:#151719;border-radius:50%;place-items:center;width:39px;height:39px;margin-bottom:14px;display:grid}.empty-state__icon svg{width:16px;height:16px}.empty-state h3{color:#c4c3bf;margin:0;font-size:12px}.empty-state p{color:#6f7277;max-width:410px;margin:7px 0 0;font-size:10px;line-height:1.65}.toolbar{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:14px;min-height:66px;padding:12px 16px;display:flex}.toolbar--wrap,.toolbar__filters--wrap{flex-wrap:wrap}.search-control,.case-search{border:1px solid var(--line);color:#5f6266;background:#0d0e10;border-radius:6px;align-items:center;gap:9px;height:38px;padding:0 11px;display:flex}.search-control{width:min(390px,100%)}.search-control svg,.case-search svg{width:14px;height:14px}.search-control input,.case-search input{min-width:0;color:var(--text);background:0 0;border:0;outline:0;flex:1;font-size:11px}.toolbar__filters{gap:7px;display:flex}.filter-control{color:#686b70;letter-spacing:.05em;text-transform:uppercase;gap:4px;font-size:8px;font-weight:700;display:grid}.filter-control input,.filter-control select{border:1px solid var(--line);min-width:125px;height:38px;color:var(--muted-bright);text-transform:none;background:#141517;border-radius:6px;padding:0 10px;font-size:10px}.orders-toolbar{border-bottom:1px solid var(--line-soft);gap:14px;padding:15px 16px 16px;display:grid}.orders-search-group{gap:6px;display:grid}.orders-global-search{width:100%;height:43px}.orders-global-search input{font-size:12px}.orders-search-group>small{color:#66696e;font-size:8px;line-height:1.5}.orders-filter-grid{grid-template-columns:repeat(5,minmax(125px,1fr)) auto;align-items:end;gap:8px;display:grid}.returns-filter-grid{grid-template-columns:repeat(7,minmax(122px,1fr)) auto;align-items:end;gap:8px;display:grid}.orders-filter-grid .filter-control input,.orders-filter-grid .filter-control select,.returns-filter-grid .filter-control input,.returns-filter-grid .filter-control select{width:100%;min-width:0}.orders-filter-actions{gap:7px;display:flex}.orders-filter-actions .button{white-space:nowrap;min-height:38px;padding:0 13px;font-size:10px}.orders-results-summary{border-bottom:1px solid var(--line-soft);color:#72757a;background:#0e0f11;margin:0;padding:9px 16px;font-size:9px}.select-shell{border:1px solid var(--line);color:#85888d;text-align:left;background:#141517;border-radius:6px;min-width:120px;height:38px;padding:0 12px;font-size:10px}.table-scroll{overflow-x:auto}.data-table{border-collapse:collapse;width:100%}.data-table th{border-bottom:1px solid var(--line-soft);color:#62656a;text-align:left;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:#0e0f11;height:39px;padding:0 16px;font-size:9px;font-weight:700}.data-table td{border-bottom:1px solid var(--line-soft);color:var(--muted-bright);padding:0 16px}.data-table tbody tr:not(:has(.data-table__empty)) td{height:58px;font-size:11px}.data-table tbody tr:not(:has(.data-table__empty)):hover td{background:#ffffff05}.data-table td small{color:#686b70;font-size:9px}.data-table__clickable-row{cursor:pointer;outline:0}.data-table__clickable-row:focus-visible td{background:#c4a8750e;box-shadow:inset 0 1px #c4a87559,inset 0 -1px #c4a87559}.table-link{color:var(--gold-bright);text-underline-offset:3px;-webkit-text-decoration:underline #c4a8754d;text-decoration:underline #c4a8754d}.table-link:hover{-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold)}.table-link--muted{color:var(--muted-bright)}.data-table__empty{border-bottom:0!important;padding:0!important}.breakable-id,.id-cell{overflow-wrap:anywhere;word-break:break-word}.order-reference{color:var(--gold-bright);letter-spacing:.05em;white-space:nowrap;font-size:10px;font-weight:800}.order-products{gap:3px;max-width:270px;display:grid}.order-products>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.order-total{font-variant-numeric:tabular-nums;white-space:nowrap;color:#d6d4cf!important}.table-muted{color:#686b70;font-size:9px}.status-pill--success{color:#9ed0b3;background:#78b89514;border-color:#78b8954d}.status-pill--info{background:var(--info-wash);color:#aab7c8;border-color:#7c8da34d}.status-pill--warning{background:var(--warning-wash);color:#e8cd94;border-color:#d8b36a4d}.status-pill--muted{border-color:var(--line);color:#7c7f84;background:#ffffff06}.pagination{border-top:1px solid var(--line-soft);color:#707378;justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding:10px 16px;font-size:9px;display:flex}.pagination>div{gap:7px;display:flex}.detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.detail-grid__wide{grid-column:1/-1}.detail-list{margin:0;padding:8px 18px 18px}.detail-list div{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:18px;min-height:45px;display:flex}.detail-list div:last-child{border-bottom:0}.detail-list dt{color:#72757a;font-size:10px}.detail-list dd{overflow-wrap:anywhere;color:#c4c3bf;text-align:right;min-width:0;margin:0;font-size:10px}.simple-list{padding:4px 18px 18px;display:grid}.simple-list>div{border-bottom:1px solid var(--line-soft);min-height:62px;color:var(--muted-bright);grid-template-columns:minmax(0,1fr) repeat(3,auto);align-items:center;gap:20px;font-size:10px;display:grid}.simple-list>div:last-child{border-bottom:0}.simple-list>div>span:first-child{gap:3px;min-width:0;display:grid}.simple-list strong{overflow-wrap:anywhere;color:#d3d2ce;font-size:11px}.simple-list small{color:#686b70;text-overflow:ellipsis;font-size:9px;overflow:hidden}.address-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:16px;display:grid}.address-card{border:1px solid var(--line-soft);color:var(--muted);background:#0f1012;border-radius:8px;gap:7px;padding:14px;font-size:10px;display:grid}.address-card strong{color:#d2d1cd}.address-card address{color:var(--muted-bright);white-space:pre-line;font-style:normal}.signal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px;display:grid}.signal-grid section{border:1px solid var(--line-soft);background:#0f1012;border-radius:8px;min-width:0;padding:14px}.signal-grid h3{color:#c9c8c4;margin:0 0 10px;font-size:10px}.signal-grid ul{color:#85888d;gap:7px;margin:0;padding-left:17px;font-size:9px;display:grid}.signal-grid p{color:#66696d;margin:0;font-size:9px}.status-pill--danger{background:var(--danger-wash);color:#e9a19c;border-color:#df756e4d}.metadata-list{gap:3px;margin:0;display:grid}.metadata-list div{gap:5px;display:flex}.metadata-list dt{color:#686b70}.metadata-list dt:after{content:":"}.metadata-list dd{overflow-wrap:anywhere;margin:0}.order-management-layout{grid-template-columns:minmax(0,1fr) minmax(310px,360px);align-items:start;gap:10px;display:grid}.order-management-main,.order-management-sidebar{gap:10px;min-width:0;display:grid}.order-customer-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:16px;display:grid}.order-detail-field{border:1px solid var(--line-soft);background:#0f1012;border-radius:8px;align-content:space-between;gap:10px;min-width:0;min-height:76px;padding:12px 13px;display:grid}.order-detail-field--wide{grid-column:1/-1}.order-detail-field>span,.order-product-value>span{color:#686b70;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:700}.order-detail-field>strong{overflow-wrap:anywhere;color:#cfceca;font-size:11px;font-weight:600}.order-detail-field__multiline,.order-address-value{white-space:pre-line}.order-product-list{display:grid}.order-product-row{border-bottom:1px solid var(--line-soft);grid-template-columns:74px minmax(180px,1fr) repeat(4,minmax(66px,auto));align-items:center;gap:18px;min-height:118px;padding:13px 16px;display:grid}.order-product-row:last-child{border-bottom:0}.order-product-image{border:1px solid var(--line-soft);width:74px;height:92px;color:var(--gold);background:linear-gradient(145deg,#17181a,#0c0d0e);border-radius:6px;place-items:center;font-family:Georgia,serif;font-size:22px;display:grid;overflow:hidden}.order-product-image img{object-fit:cover;width:100%;height:100%}.order-product-name{gap:5px;min-width:0;display:grid}.order-product-name strong{overflow-wrap:anywhere;color:#d2d1cd;font-family:Georgia,serif;font-size:15px;font-weight:400}.order-product-name small{color:#66696d;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.order-product-value{gap:6px;min-width:0;display:grid}.order-product-value strong{overflow-wrap:anywhere;color:#bdbcb8;font-size:10px}.order-management-list{margin:0;padding:6px 16px 13px}.order-management-list>div{border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(105px,.85fr) minmax(0,1.15fr);align-items:center;gap:14px;min-height:55px;display:grid}.order-management-list>div:last-child{border-bottom:0}.order-management-list dt{color:#72757a;font-size:9px}.order-management-list dd{overflow-wrap:anywhere;color:#c6c5c1;text-align:right;min-width:0;margin:0;font-size:10px}.order-actions-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:14px 14px 8px;display:grid}.order-action-button{border:1px solid var(--line);color:#777a7e;text-align:center;background:#141517;border-radius:6px;justify-content:center;align-items:center;min-height:39px;padding:7px 9px;font-size:9px;font-weight:700;display:inline-flex}.order-action-button:disabled{cursor:not-allowed;opacity:.7}.order-action-button--available{background:var(--gold-wash);color:var(--gold-bright);cursor:pointer;border-color:#c4a87561}.order-action-button--available:hover:not(:disabled){border-color:var(--gold);background:#c4a8751f}.order-action-button--refund.order-action-button--available{background:var(--danger-wash);color:#e9a19c;border-color:#df756e61}.order-action-button--contact{color:#aab7c8;text-decoration:none}.order-actions-note{color:#65686d;margin:0;padding:4px 15px 15px;font-size:8px;line-height:1.55}.fulfilment-workbench{gap:16px;padding:14px;display:grid}.fulfilment-workbench section{gap:10px;display:grid}.fulfilment-section-heading{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:12px;padding-bottom:8px;display:flex}.fulfilment-section-heading h3{color:#dedbd3;margin:0;font-size:12px}.fulfilment-section-heading span,.packing-context span{color:#74777c;letter-spacing:.05em;text-transform:uppercase;font-size:9px;font-weight:700}.fulfilment-command-row{flex-wrap:wrap;gap:7px;display:flex}.fulfilment-command-row .button{min-height:34px;padding:0 11px;font-size:10px}.fulfilment-items{gap:8px;display:grid}.fulfilment-item{border:1px solid var(--line-soft);background:#ffffff05;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:10px;display:grid}.fulfilment-item strong{color:#d9d6cd;font-size:11px}.fulfilment-item small,.fulfilment-item em{color:#777a7f;margin-top:2px;font-size:9px;display:block}.fulfilment-inline-form{grid-column:1/-1;grid-template-columns:74px auto;gap:7px;display:grid}.fulfilment-inline-form--wide{grid-template-columns:74px minmax(0,1fr) auto}.fulfilment-inline-form input,.fulfilment-note-form input,.fulfilment-note-form textarea{border:1px solid var(--line);width:100%;color:var(--text);background:#0f1012;border-radius:7px;padding:9px 10px;font-size:11px}.fulfilment-note-form{gap:8px;display:grid}.packing-context{justify-content:space-between;gap:14px;display:flex}.fulfilment-empty{color:#6d7075;margin:0;font-size:10px}.fulfilment-slip-list{gap:6px;display:grid}.fulfilment-slip-list a{border:1px solid var(--line-soft);color:var(--gold);border-radius:6px;justify-content:space-between;gap:12px;padding:9px 10px;font-size:10px;display:flex}.fulfilment-event-list{gap:8px;padding:14px;display:grid}.fulfilment-event-list article{border:1px solid var(--line-soft);background:#ffffff05;border-radius:7px;padding:10px}.fulfilment-event-list strong{color:#d9d6cd;text-transform:capitalize;font-size:11px}.fulfilment-event-list p{color:#b9b6ae;margin:5px 0;font-size:11px}.fulfilment-event-list small{color:#707378;font-size:9px}.fulfilment-dashboard{gap:10px;display:grid}.fulfilment-metric-grid{grid-template-columns:repeat(7,minmax(0,1fr))}.packing-slip-panel{color:#111;background:#f8f5ee}.packing-slip{color:#111;background:#fff;max-width:820px;margin:0 auto;padding:34px}.packing-slip header{border-bottom:2px solid #111;justify-content:space-between;gap:30px;padding-bottom:24px;display:flex}.packing-slip header p{letter-spacing:.18em;margin:10px 0 0;font-size:11px;font-weight:800}.packing-slip dl{gap:7px;min-width:260px;margin:0;display:grid}.packing-slip dl div{grid-template-columns:88px minmax(0,1fr);gap:12px;display:grid}.packing-slip dt{color:#666;text-transform:uppercase;font-size:10px;font-weight:800}.packing-slip dd{color:#111;text-align:right;margin:0;font-size:12px}.packing-slip table{border-collapse:collapse;width:100%;margin-top:26px}.packing-slip th,.packing-slip td{text-align:left;border-bottom:1px solid #ddd;padding:12px 8px;font-size:12px}.packing-slip th{color:#555;letter-spacing:.08em;text-transform:uppercase;font-size:10px}.packing-slip section{margin-top:28px}.packing-slip h2{letter-spacing:.08em;text-transform:uppercase;margin:0 0 10px;font-size:12px}.packing-slip section p{color:#333;margin:0 0 8px;font-size:12px}.packing-slip-print-hint{color:#555;text-align:center;margin:14px 0 0;font-size:11px}@media print{.sidebar,.topbar,.mobile-bar,.page-header,.print-only-hide{display:none!important}.admin-shell,.admin-main,.page-content{max-width:none;margin:0;padding:0;display:block}body,html{background:#fff}.panel,.packing-slip-panel{box-shadow:none;background:#fff;border:0}.packing-slip{padding:18mm}}.order-override-control{background:var(--danger-wash);cursor:pointer;border:1px solid #df756e33;border-radius:7px;align-items:flex-start;gap:9px;margin:14px 14px 0;padding:10px;display:flex}.order-override-control input{accent-color:var(--danger);margin-top:2px}.order-override-control span{gap:3px;min-width:0;display:grid}.order-override-control strong{color:#dca09b;font-size:9px}.order-override-control small{color:#7d6664;font-size:8px;line-height:1.4}.order-action-state{border-radius:6px;margin:0 14px 14px;padding:9px 10px;font-size:9px;line-height:1.45}.order-action-state--success{color:#9ed0b3;background:#78b89514;border:1px solid #78b89540}.order-action-state--error{background:var(--danger-wash);color:#e9a19c;border:1px solid #df756e40}.order-notes-list{padding:8px 16px 14px;display:grid}.order-notes-list article{border-bottom:1px solid var(--line-soft);padding:14px 2px}.order-notes-list article:last-child{border-bottom:0}.order-notes-list p{color:#c3c2be;white-space:pre-wrap;margin:0 0 7px;font-size:11px;line-height:1.65}.order-notes-list time{color:#676a6f;font-size:8px}.order-workflow-wrap{grid-template-columns:minmax(0,1fr) minmax(200px,.42fr);gap:20px;padding:18px;display:grid}.order-workflow-notice{background:var(--gold-wash);color:#8e887d;border:1px solid #c4a8752e;border-radius:7px;grid-column:1/-1;margin:0;padding:10px 12px;font-size:9px}.order-workflow-lane h3{color:#8b8e92;letter-spacing:.12em;text-transform:uppercase;margin:0 0 14px;font-size:9px}.order-workflow-lane ol{margin:0;padding:0;list-style:none;display:grid}.order-workflow-lane li{grid-template-columns:18px minmax(0,1fr);gap:10px;min-height:55px;display:grid;position:relative}.order-workflow-lane li:not(:last-child):after{content:"";background:var(--line);width:1px;position:absolute;top:14px;bottom:-2px;left:5px}.order-workflow-marker{z-index:1;background:var(--surface);border:2px solid #34373b;border-radius:50%;width:11px;height:11px;margin-top:3px;position:relative}.order-workflow-copy{align-content:start;gap:3px;min-width:0;padding-bottom:13px;display:grid}.order-workflow-copy strong{color:#777a7e;font-size:10px}.order-workflow-copy small{color:#5f6267;font-size:8px}.order-workflow-copy em{background:var(--danger-wash);color:#d99590;text-transform:uppercase;border-radius:20px;width:fit-content;padding:3px 6px;font-size:7px;font-style:normal}.order-workflow-lane li.is-complete .order-workflow-marker{background:#78b895;border-color:#78b895a6}.order-workflow-lane li.is-complete:not(:last-child):after{background:#78b89559}.order-workflow-lane li.is-complete .order-workflow-copy strong{color:#a8c9b5}.order-workflow-lane li.is-current .order-workflow-marker{border-color:var(--gold);background:var(--gold);box-shadow:0 0 0 4px #c4a8751a}.order-workflow-lane li.is-current .order-workflow-copy strong{color:var(--gold-bright)}.order-workflow-lane--refund li.is-complete .order-workflow-marker,.order-workflow-lane--refund li.is-current .order-workflow-marker{border-color:var(--danger);background:var(--danger)}.order-workflow-lane--refund li.is-complete .order-workflow-copy strong,.order-workflow-lane--refund li.is-current .order-workflow-copy strong{color:#e2a09b}.return-actions-stack{gap:10px;padding:12px;display:grid}.return-action-block{border:1px solid var(--line-soft);background:#0f1012;border-radius:8px;gap:8px;padding:12px;display:grid}.return-action-block textarea,.return-action-block input,.return-action-block select,.customer-return-form textarea,.customer-return-form input,.customer-return-form select{border:1px solid var(--line);width:100%;min-height:36px;color:var(--muted-bright);background:#141517;border-radius:6px;padding:8px 10px;font-size:10px}.return-action-block textarea,.customer-return-form textarea{resize:vertical;min-height:78px}.return-action-heading{color:#72757a;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:10px;font-size:9px;font-weight:800;display:flex}.return-action-heading small{color:#777a7e;text-align:right;text-overflow:ellipsis;text-transform:none;white-space:nowrap;min-width:0;overflow:hidden}.return-timeline{gap:12px;margin:0;padding:18px;list-style:none;display:grid}.return-timeline li{border-left:2px solid #c4a87547;gap:4px;padding-left:12px;display:grid}.return-timeline strong{color:#c7c5c0;text-transform:capitalize;font-size:10px}.return-timeline span,.return-timeline time{color:#707378;font-size:8px;line-height:1.5}.return-record-list{gap:10px;padding:14px 16px;display:grid}.return-record-list--compact{padding-bottom:6px}.return-record-list article{border:1px solid var(--line-soft);background:#0f1012;border-radius:8px;gap:6px;padding:12px;display:grid}.return-record-list strong{color:#d1d0cc;font-size:10px}.return-record-list p{color:#85888d;white-space:pre-wrap;margin:0;font-size:9px;line-height:1.6}.return-record-list time,.return-record-list small{color:#686b70;font-size:8px}.return-pill-row{flex-wrap:wrap;gap:6px;display:flex}.notification-retry-form{justify-items:end;gap:8px;margin-top:8px;display:grid}.notification-retry-form label{text-align:left;color:#8c8f93;letter-spacing:.06em;text-transform:uppercase;gap:6px;width:100%;font-size:9px;font-weight:800;display:grid}.notification-retry-form textarea{resize:vertical;border:1px solid var(--line-soft);color:#d1d0cc;width:100%;font:inherit;background:#0f1012;border-radius:7px;padding:10px;font-size:11px}.notification-retry-form .order-override-control{width:100%;margin:0}.notification-retry-form .data-footnote,.notification-retry-form .inline-alert{text-align:left;width:100%;margin:0}.panel-subheading{color:#72757a;letter-spacing:.1em;text-transform:uppercase;margin:18px 16px 0;font-size:9px;font-weight:800}.return-notifications-panel{padding-bottom:8px}.customer-return-form{padding:16px}.customer-return-form fieldset{border:0;gap:12px;margin:0;padding:0;display:grid}.customer-return-form label{color:#8c8f93;letter-spacing:.08em;text-transform:uppercase;gap:7px;font-size:9px;font-weight:800;display:grid}.customer-return-form label strong{color:var(--gold-bright);margin-right:5px;font-size:9px}.customer-return-form label small{color:#686b70;letter-spacing:0;text-transform:none;margin-top:3px;font-size:8px;font-weight:500;display:block}.customer-return-items{gap:8px;display:grid}.customer-return-items label{border:1px solid var(--line-soft);background:#0f1012;border-radius:8px;grid-template-columns:minmax(0,1fr) 76px;align-items:center;padding:10px}.customer-return-items input{text-align:center}.shipping-profile-form{padding:16px}.shipping-profile-form fieldset{border:0;gap:12px;margin:0;padding:0;display:grid}.shipping-profile-form label{color:#8c8f93;letter-spacing:.08em;text-transform:uppercase;gap:7px;font-size:9px;font-weight:800;display:grid}.shipping-profile-form input,.shipping-profile-form select,.shipping-profile-form textarea{border:1px solid var(--line);width:100%;min-height:36px;color:var(--muted-bright);background:#141517;border-radius:6px;padding:8px 10px;font-size:10px}.shipping-profile-form textarea{resize:vertical;min-height:60px}.shipping-profile-form__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.shipping-profile-form__grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.shipping-profile-form__checkbox{text-transform:none;letter-spacing:0;flex-direction:row;align-items:center;gap:8px;font-weight:600;display:flex}.shipping-profile-form__checkbox input{width:auto;min-height:0}.shipping-profile-form__section-label{color:#72757a;letter-spacing:.08em;text-transform:uppercase;margin:4px 0 -4px;font-size:9px;font-weight:800}.inventory-shipping-profile-assign{align-items:center;gap:6px;display:flex}.inventory-shipping-profile-assign select{border:1px solid var(--line);min-height:30px;color:var(--muted-bright);background:#141517;border-radius:6px;font-size:9px}.shipping-profile-activation{justify-items:end;gap:6px;display:grid}.support-workspace{border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--surface);grid-template-columns:minmax(230px,.85fr) minmax(360px,1.5fr) minmax(210px,.75fr);min-height:610px;display:grid;overflow:hidden}.case-list-pane,.conversation-pane{border-right:1px solid var(--line-soft)}.case-list-pane{padding:13px}.case-search{width:100%}.filter-scroll{gap:6px;margin:11px -1px 13px;padding-bottom:3px;display:flex;overflow-x:auto}.filter-chip{border:1px solid var(--line);color:#72757a;cursor:pointer;background:#111214;border-radius:20px;flex:none;height:27px;padding:0 9px;font-size:9px}.filter-chip:hover,.filter-chip--active{background:var(--gold-wash);color:var(--gold-bright);border-color:#c4a87559}.case-list-heading{border-top:1px solid var(--line-soft);justify-content:space-between;align-items:center;padding:10px 2px 7px;display:flex}.case-list-heading span{color:#b7b6b2;font-size:10px;font-weight:700}.case-list-heading small{color:#5e6165;font-size:9px}.case-list{gap:7px;max-height:455px;display:grid;overflow-y:auto}.case-row{border:1px solid var(--line-soft);color:inherit;background:#101113;border-radius:7px;gap:4px;padding:11px;text-decoration:none;display:grid}.case-row:hover{background:#131416;border-color:#c4a8754d}.case-row strong{color:#d0cfcb;font-size:11px}.case-row>span:not(.source-pill){color:#888b8f;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.case-row small{color:#62656a;text-transform:uppercase;font-size:8px}.source-pill{width:fit-content;color:var(--gold-bright);letter-spacing:.06em;text-transform:uppercase;border:1px solid #c4a8753d;border-radius:20px;padding:3px 6px;font-size:7px;font-weight:800}.source-pill--legacy,.status-pill--legacy{color:#aab7c8;background:#7c8da314;border-color:#7c8da34d}.conversation-pane{place-items:center;display:grid}.context-pane{background:#0f1012;padding:18px}.context-pane__label{color:#777a7e;letter-spacing:.12em;text-transform:uppercase;margin:0 0 16px;font-size:9px;font-weight:700}.context-list{margin:0}.context-list div{border-bottom:1px solid var(--line-soft);justify-content:space-between;gap:15px;padding:12px 0;display:flex}.context-list dt{color:#6e7176;font-size:9px}.context-list dd{color:#b8b7b3;text-align:right;margin:0;font-size:9px}.internal-note-callout{border-left:2px solid var(--gold);margin-top:20px;padding:1px 0 1px 12px}.internal-note-callout strong{color:var(--gold-bright);font-size:10px}.internal-note-callout p{color:#77746e;margin:5px 0 0;font-size:9px;line-height:1.6}.support-case-grid{grid-template-columns:minmax(0,1fr) 300px;gap:10px;display:grid}.conversation-card{flex-direction:column;min-height:650px;display:flex}.conversation-card__header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;min-height:72px;padding:14px 18px;display:flex}.conversation-card__header .eyebrow{margin:0 0 3px}.conversation-card__header h2{margin:0;font-size:13px}.status-pill{background:var(--gold-wash);color:var(--gold);letter-spacing:.05em;text-transform:uppercase;border:1px solid #c4a87533;border-radius:20px;padding:4px 8px;font-size:8px;font-weight:700}.conversation-stream__reconnect{letter-spacing:.04em;text-transform:uppercase;color:var(--gold-bright);background:var(--gold-wash);border-bottom:1px solid var(--line-soft);margin:0;padding:8px 18px;font-size:10px}.conversation-stream{flex:1;align-content:center;gap:10px;min-height:280px;padding:18px;display:grid}.support-message{border:1px solid var(--line-soft);background:#111214;border-radius:8px;max-width:82%;padding:12px 14px}.support-message--staff{background:var(--gold-wash);border-color:#c4a87533;justify-self:end}.support-message>span{color:var(--gold-bright);letter-spacing:.07em;text-transform:uppercase;font-size:8px;font-weight:800}.support-message p{color:#c1c0bc;white-space:pre-wrap;margin:7px 0;font-size:11px;line-height:1.65}.support-message small{color:#696c70;font-size:8px}.composer{border:1px solid var(--line);background:#0d0e10;border-radius:8px;margin:12px;overflow:hidden}.composer--internal{background:linear-gradient(145deg,#0d0e10,#c4a87509);border-color:#c4a8754d}.composer--disabled{opacity:.72}.composer-tabs{border-bottom:1px solid var(--line-soft);display:flex}.composer-tabs button{border:0;border-right:1px solid var(--line-soft);color:#65686d;cursor:pointer;background:0 0;height:36px;padding:0 13px;font-size:9px;font-weight:700}.composer-tabs button[aria-selected=true]{color:var(--gold-bright);background:var(--gold-wash)}.composer textarea{resize:vertical;width:100%;height:90px;color:var(--text);background:0 0;border:0;outline:0;padding:13px;font-size:11px}.composer textarea:focus{box-shadow:inset 0 0 0 2px #c4a87552}.composer textarea:disabled{cursor:not-allowed;color:#66696d}.composer__footer{border-top:1px solid var(--line-soft);align-items:center;gap:10px;min-height:49px;padding:7px 10px;display:flex}.composer__footer>span{color:#66696d;flex:1;font-size:9px}.icon-button{border:1px solid var(--line);background:var(--surface-soft);color:#85888d;border-radius:6px;place-items:center;width:31px;height:31px;display:grid}.icon-button svg{width:14px;height:14px}.case-details-card{min-height:650px;padding-bottom:16px}.case-details-card .context-list,.case-details-card .internal-note-callout{margin-left:18px;margin-right:18px}.workflow-settings{border-top:1px solid var(--line-soft);grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:12px 12px 0;display:grid}.workflow-setting{border:1px solid var(--line-soft);background:#101113;border-radius:7px;min-width:0;padding:10px}.workflow-setting>label{color:#8c8f93;letter-spacing:.08em;text-transform:uppercase;margin-bottom:7px;font-size:8px;font-weight:800;display:block}.workflow-setting__row{gap:6px;display:flex}.workflow-setting select{border:1px solid var(--line);width:100%;min-width:0;height:34px;color:var(--muted-bright);background:#141517;border-radius:6px;padding:0 8px;font-size:9px}.workflow-setting select:focus,.workflow-setting button:focus-visible,.composer button:focus-visible{border-color:var(--gold);box-shadow:0 0 0 3px var(--gold-wash);outline:none}.workflow-setting .button{min-width:52px;height:34px;padding:0 9px}.workflow-help{color:#707378;margin:7px 0 0;font-size:8px;line-height:1.45}.workflow-feedback{border-radius:5px;margin:8px 10px;padding:7px 9px;font-size:9px;line-height:1.45}.workflow-setting .workflow-feedback{margin:8px 0 0}.workflow-feedback--success{color:#9ad0b2;background:#78b89514;border:1px solid #78b89538}.workflow-feedback--error{background:var(--danger-wash);color:#e9a19c;border:1px solid #df756e38}.internal-note-warning{border-left:2px solid var(--gold);background:var(--gold-wash);color:#8d8980;margin:10px 12px 0;padding:7px 9px;font-size:9px;line-height:1.5}.internal-note-warning strong{color:var(--gold-bright);text-transform:uppercase}.case-timeline{border-top:1px solid var(--line-soft);margin:22px 18px 0;padding-top:16px}.case-timeline h3{color:#a9a8a4;letter-spacing:.08em;text-transform:uppercase;margin:0 0 10px;font-size:10px}.case-timeline ol{gap:10px;margin:0;padding:0;list-style:none;display:grid}.case-timeline li{border-left:2px solid #c4a87540;gap:3px;padding-left:9px;display:grid}.case-timeline li strong{color:#bbb9b4;font-size:9px}.case-timeline li span,.case-timeline li small{overflow-wrap:anywhere;color:#686b70;font-size:8px;line-height:1.45}.route-loading,.error-screen{text-align:center;background:var(--ink);flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:32px;display:flex}.route-loading{color:var(--muted);gap:14px;font-size:11px}.route-loading__mark{border:1px solid var(--gold);width:38px;height:38px;color:var(--gold);border-radius:50%;place-items:center;font-family:Georgia,serif;display:grid}.error-screen h1{margin:7px 0;font-family:Georgia,serif;font-size:34px;font-weight:400}.error-screen>p:not(.eyebrow){max-width:480px;color:var(--muted);margin:0 0 24px}.orders-loading-state{gap:10px;display:grid}.orders-error-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:460px;padding:35px;display:flex}.orders-error-state h1{margin:6px 0 8px;font-family:Georgia,serif;font-size:clamp(28px,4vw,42px);font-weight:400}.orders-error-state>p:not(.eyebrow){max-width:440px;color:var(--muted);margin:0 0 22px;font-size:11px}.orders-loading-header{align-content:center;justify-items:start;gap:9px;min-height:111px;display:grid}.orders-loading-kpis{grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;display:grid}.orders-loading-panel{border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--line-soft);gap:1px;display:grid;overflow:hidden}.order-detail-loading-grid{grid-template-columns:minmax(0,1fr) minmax(310px,360px);gap:10px;display:grid}.order-detail-loading-main,.order-detail-loading-side{border:1px solid var(--line-soft);border-radius:var(--radius);min-height:250px}.skeleton-block{background:linear-gradient(90deg,#151719 25%,#1c1e21 50%,#151719 75%) 0 0/200% 100%;border-radius:5px;display:block}.skeleton-block--eyebrow{width:105px;height:8px}.skeleton-block--title{width:190px;height:38px}.skeleton-block--copy{width:min(520px,75%);height:10px}.skeleton-block--metric{border:1px solid var(--line-soft);border-radius:9px;min-height:116px}.skeleton-block--toolbar{border-radius:0;height:150px}.skeleton-block--row{border-radius:0;height:58px}@media (max-width:1100px){:root{--sidebar-width:220px}.metric-grid,.orders-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.orders-filter-grid,.returns-kpi-grid,.returns-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.orders-filter-actions{grid-column:1/-1}.orders-loading-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.support-workspace{grid-template-columns:280px 1fr}.context-pane{display:none}.conversation-pane{border-right:0}.workflow-settings,.order-management-layout,.order-detail-loading-grid{grid-template-columns:1fr}.order-management-sidebar{grid-template-columns:repeat(2,minmax(0,1fr))}.order-management-sidebar .panel:last-child{grid-column:1/-1}.order-product-row{grid-template-columns:68px minmax(150px,1fr) repeat(4,minmax(58px,auto));gap:12px}.order-product-image{width:68px;height:84px}}@media (max-width:800px){.login-page{grid-template-columns:1fr}.login-brand-panel{border-right:0;border-bottom:1px solid var(--line);min-height:350px;padding:34px}.login-brand-panel__content .eyebrow{margin:75px 0 12px}.login-brand-panel h1{font-size:48px}.login-brand-panel__copy{display:none}.login-card-wrap{padding:42px 24px 60px}.admin-shell{display:block}.sidebar{display:none}.admin-main{min-width:0}.topbar{display:none}.mobile-bar{z-index:30;border-bottom:1px solid var(--line-soft);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#090a0bf5;justify-content:space-between;align-items:center;height:58px;padding:0 20px;display:flex;position:sticky;top:0}.mobile-menu{position:relative}.mobile-menu summary{cursor:pointer;color:var(--muted-bright);font-size:11px;list-style:none}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu__drawer{background:#090a0b;flex-direction:column;padding:8px 14px 20px;display:flex;position:fixed;inset:58px 0 0;overflow-y:auto}.mobile-menu__drawer .sidebar__brand{display:none}.mobile-menu__drawer .sidebar__nav{flex:1}.mobile-menu__drawer .sidebar__footer{border-top:1px solid var(--line-soft)}.page-content{padding-top:28px}.page-header{flex-direction:column;align-items:flex-start}.dashboard-grid,.detail-grid,.support-case-grid{grid-template-columns:1fr}.detail-grid__wide{grid-column:auto}.support-workspace{grid-template-columns:1fr;min-height:500px}.conversation-pane{display:none}.case-list-pane{border-right:0}.case-details-card{min-height:auto}.toolbar{flex-direction:column;align-items:stretch}.search-control{width:100%}.orders-filter-grid,.returns-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.toolbar__filters{overflow-x:auto}.simple-list>div{grid-template-columns:1fr auto}.simple-list>div>span:nth-child(n+3){grid-column:1/-1}.address-grid,.signal-grid{grid-template-columns:1fr}.activity-row{grid-template-columns:1fr auto}.activity-row>span:nth-child(2){grid-column:1/-1}.pagination{flex-direction:column;align-items:flex-start}.order-customer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.order-management-sidebar{grid-template-columns:1fr}.order-management-sidebar .panel:last-child{grid-column:auto}.order-product-row{grid-template-columns:64px minmax(150px,1fr) repeat(2,minmax(70px,auto))}.order-product-image{width:64px;height:80px}.order-workflow-wrap{grid-template-columns:1fr}.order-workflow-notice{grid-column:auto}}@media (max-width:520px){.login-brand-panel{min-height:290px}.login-brand-panel h1{font-size:39px}.login-brand-panel__footer{display:none}.page-content{padding-left:16px;padding-right:16px}.metric-grid,.orders-kpi-grid,.returns-kpi-grid{grid-template-columns:1fr}.metric-card{min-height:112px}.page-header h1{font-size:32px}.integration-banner{align-items:flex-start}.order-customer-grid{grid-template-columns:1fr}.order-detail-field--wide{grid-column:auto}.order-product-row{grid-template-columns:58px minmax(0,1fr);gap:11px}.order-product-image{width:58px;height:72px}.order-product-value{grid-column:2;grid-template-columns:90px 1fr;align-items:center}.order-actions-grid,.orders-filter-grid,.returns-filter-grid{grid-template-columns:1fr}.orders-filter-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.customer-return-items label,.orders-loading-kpis{grid-template-columns:1fr}}@media (prefers-reduced-motion:no-preference){.nav-link,.button,.filter-chip{transition:background-color .16s,border-color .16s,color .16s}.skeleton-block{animation:1.4s linear infinite orders-skeleton}}@media (max-width:767px){input[type=text],input[type=email],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=url],input:not([type]),textarea,select{font-size:16px}}@keyframes orders-skeleton{to{background-position:-200% 0}}
