@font-face{font-display:swap;font-family:Assistant;font-style:normal;font-weight:200 800;src:url(https://fonts.gstatic.com/s/assistant/v24/2sDcZGJYnIjSi6H75xkzaGW5Kb8VZA.woff2) format("woff2")}.merchandisingCategorySection,.merchandisingEditor,.merchandisingOverviewCard{border:1px solid var(--line);background:#fff;margin-top:20px;padding:22px}.merchandisingCandidates article,.merchandisingOverviewCard,.merchandisingSectionHeading,.merchandisingSelectedProduct{align-items:center;display:flex;gap:14px;justify-content:space-between}.merchandisingCandidates strong,.merchandisingOverviewCard strong,.merchandisingSectionHeading h2{color:var(--ink)}.merchandisingCandidates small,.merchandisingOverviewCard p,.merchandisingSectionHeading p,.merchandisingSelectedProduct small{color:var(--muted);margin:4px 0 0}.merchandisingSectionHeading{align-items:flex-start;margin-bottom:18px}.merchandisingSectionHeading span{color:var(--muted);font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.merchandisingSectionHeading h2{font-size:25px;margin:5px 0 0}.merchandisingCategoryGrid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.merchandisingCategoryGrid a{border:1px solid var(--line);color:var(--ink);display:grid;grid-gap:5px;gap:5px;padding:15px;text-decoration:none}.merchandisingCategoryGrid a.active,.merchandisingCategoryGrid a:hover{border-color:var(--ink)}.merchandisingCategoryGrid span{font-weight:700}.merchandisingCategoryGrid small{color:var(--muted)}.merchandisingSelectedList{border-top:1px solid var(--line)}.merchandisingSelectedProduct{border-bottom:1px solid var(--line);justify-content:flex-start;min-height:82px;padding:10px 0}.merchandisingSelectedProduct>strong{text-align:center;width:28px}.merchandisingCandidates img,.merchandisingImageFallback,.merchandisingSelectedProduct img{background:#f4f4f4;height:52px;object-fit:cover;width:52px}.merchandisingImageFallback{align-items:center;color:var(--muted);display:flex;font-size:11px;justify-content:center;text-align:center}.merchandisingCandidates article>div,.merchandisingSelectedProduct>div:first-of-type{display:grid;flex:1 1;grid-gap:3px;gap:3px;min-width:0}.merchandisingSelectedProduct em{color:var(--danger);font-size:12px;font-style:normal;font-weight:700}.merchandisingProductActions{display:flex;gap:6px}.merchandisingCandidates form,.merchandisingProductActions form{margin:0}.merchandisingCandidates button,.merchandisingProductActions button{min-height:34px;padding:7px 11px}.merchandisingCandidatePanel{border-top:1px solid var(--line);margin-top:20px;padding-top:20px}.merchandisingCandidates{border-top:1px solid var(--line);margin-top:16px}.merchandisingCandidates article{border-bottom:1px solid var(--line);justify-content:flex-start;padding:10px 0}@media (max-width:760px){.merchandisingCandidates article,.merchandisingOverviewCard,.merchandisingSectionHeading,.merchandisingSelectedProduct{align-items:stretch;flex-wrap:wrap}.merchandisingCategoryGrid{grid-template-columns:1fr}.merchandisingProductActions{margin-left:auto}}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400 700;src:url(https://fonts.gstatic.com/s/inter/v19/UcCO3FwrK3iLTcviYwYZ8UA3J58.woff2) format("woff2")}:root{--ink:#111111;--text:#282c3f;--muted:#696b79;--paper:#ffffff;--panel:#ffffff;--soft:#fafafa;--warm:#f4ede3;--line:#eaeaec;--accent:#111111;--accent-blue:#2f75b5;--danger:#8e3f3f;--shadow:0 18px 48px rgb(17 17 17/8%)}*{box-sizing:border-box;letter-spacing:0}body{margin:0;background:var(--paper);color:var(--text);font-family:Assistant,ui-sans-serif,system-ui,sans-serif}.adminLoginMain,.adminLoginPage{align-items:center;background:linear-gradient(135deg,#f4ede3,#ffffff 55%);display:flex;justify-content:center;min-height:100vh;padding:24px}.adminLoginCard{background:#fff;border:1px solid var(--line);box-shadow:var(--shadow);display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(0,1fr);max-width:420px;padding:32px;width:100%}.adminLoginCard>*{min-width:0}.adminLoginCard h1,.adminLoginCard p{margin:0}.adminLoginEyebrow{color:var(--muted);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.adminLoginCard label{display:grid;font-weight:700;grid-gap:8px;gap:8px}.adminLoginOtp,.adminLoginPhone{display:flex;gap:8px}.adminLoginPhone{align-items:center;border:1px solid var(--line);padding:0 12px}.adminLoginOtp input,.adminLoginPhone input{border:1px solid var(--line);font:inherit;min-height:42px;padding:8px}.adminLoginPhone input{border:0;flex:1 1;min-width:0}.adminLoginOtp input{flex:1 1;font-size:18px;font-weight:700;min-width:0;padding:8px 0;text-align:center;width:0}.adminLoginOtp input:focus{border-color:var(--ink);outline:none}.adminLoginOtpBlock{display:grid;grid-gap:8px;gap:8px;grid-template-columns:minmax(0,1fr)}.adminLoginOtpBlock>label{font-weight:700}.adminLoginButton{background:var(--ink);border:0;color:#fff;cursor:pointer;font:inherit;font-weight:700;min-height:44px;padding:10px 16px}.adminLoginButton:disabled{cursor:not-allowed;opacity:.55}.adminLoginLink{background:transparent;border:0;color:var(--text);cursor:pointer;font:inherit;margin-top:10px;padding:0;text-decoration:underline}.adminLoginError,.adminLoginMessage{font-size:14px}.adminLoginError{color:var(--danger)}.adminShell{display:grid;grid-template-columns:240px minmax(0,1fr);min-height:100vh}.sidebar{background:var(--ink);color:white;padding:28px 24px}.sidebar strong{display:block;font-family:Georgia,Times New Roman,serif;font-size:26px;font-weight:700;line-height:1}.sidebar nav{display:grid;grid-gap:4px;gap:4px;margin-top:34px}.sidebar a{border-left:2px solid transparent;color:inherit;font-size:15px;font-weight:700;opacity:.82;padding:9px 0 9px 12px;text-decoration:none}.sidebar a:hover{border-left-color:var(--warm);opacity:1}.sidebar a.active,.sidebar a[aria-current=page]{border-left-color:white;opacity:1}.adminMain{padding:34px 40px}.dashboardPage{display:grid;grid-gap:22px;gap:22px}.dashboardHero{align-items:end;display:flex;gap:20px;justify-content:space-between}.dashboardHero span,.dashboardKpi span,.dashboardPanel header span{color:var(--muted);font-size:11px;font-weight:700;text-transform:uppercase}.dashboardHero h1{color:var(--ink);font-size:42px;line-height:1;margin:6px 0}.dashboardHero p{color:var(--muted);margin:0}.dashboardHeroActions{display:flex;gap:10px}.dashboardKpiGrid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(5,minmax(150px,1fr))}.dashboardKpi{background:var(--panel);border:1px solid var(--line);display:grid;grid-gap:12px;gap:12px;min-height:154px;overflow:hidden;padding:18px;position:relative}.dashboardKpi:after{background:#111;bottom:0;content:"";height:4px;left:0;position:absolute;width:100%}.dashboardKpi.blue:after{background:var(--accent-blue)}.dashboardKpi.green:after{background:#1f9f65}.dashboardKpi.amber:after{background:#c7821e}.dashboardKpi.red:after{background:#9e3f3f}.dashboardKpi.slate:after{background:#3b4657}.dashboardKpi strong{color:var(--ink);display:block;font-size:32px;line-height:1;margin-top:12px}.dashboardKpi em,.dashboardKpi small{color:var(--muted);font-style:normal}.dashboardKpi em{align-self:end;background:var(--soft);border:1px solid var(--line);font-size:12px;font-weight:700;justify-self:start;padding:4px 8px}.dashboardMainGrid{display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr)}.dashboardPanel{background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow);display:grid;grid-gap:16px;gap:16px;min-width:0;padding:18px}.dashboardPanel header{align-items:start;display:flex;gap:14px;justify-content:space-between}.dashboardPanel h2{color:var(--ink);font-size:18px;line-height:1.15;margin:4px 0 0}.dashboardPanel header>strong{color:var(--ink);font-size:22px}.dashboardPanel header a{border:1px solid var(--line);color:var(--text);font-size:12px;font-weight:700;padding:8px 10px;text-decoration:none;text-transform:uppercase;white-space:nowrap}.dashboardSalesPanel{min-height:310px}.dashboardLineChart{align-items:end;border-bottom:1px dashed #cfd8e6;display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(12,1fr);min-height:190px;padding:22px 12px 0}.dashboardLineChart span{background:linear-gradient(180deg,var(--accent-blue) 0,#dbe9ff 100%);display:block;height:calc(var(--point) * 1.5px);min-height:42px}.dashboardPanelFooter{border-top:1px solid var(--line);display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(3,1fr);padding-top:14px}.dashboardPanelFooter span{color:var(--muted);font-size:13px;font-weight:700}.dashboardActionList,.dashboardAuditList,.dashboardCategoryList,.dashboardJobList,.dashboardStockList{display:grid;grid-gap:10px;gap:10px}.dashboardActionList a,.dashboardAuditList a,.dashboardCategoryList a,.dashboardJobList a,.dashboardStockList a{border:1px solid var(--line);color:var(--text);display:grid;grid-gap:4px;gap:4px;padding:12px;text-decoration:none}.dashboardActionList a:hover,.dashboardAuditList a:hover,.dashboardCategoryList a:hover,.dashboardJobList a:hover,.dashboardOrderList a:hover,.dashboardStockList a:hover{border-color:#111}.dashboardActionList strong,.dashboardAuditList strong,.dashboardCategoryList strong,.dashboardJobList strong,.dashboardStockList strong{color:var(--ink)}.dashboardActionList span,.dashboardAuditList span,.dashboardCategoryList span,.dashboardJobList span,.dashboardStockList span{color:var(--muted);font-size:13px}.dashboardCategoryList a,.dashboardJobList a,.dashboardStockList a{align-items:center;grid-template-columns:minmax(0,1fr) auto}.dashboardCategoryList em{background:#eef1f6;display:block;height:8px;min-width:110px}.dashboardCategoryList i{background:#1f9f65;display:block;height:100%}.dashboardStockList em{align-items:center;background:#fff7e8;border:1px solid #e0b76f;color:#8a5a0a;display:inline-flex;font-style:normal;font-weight:700;justify-content:center;min-width:42px;padding:6px 8px}.dashboardWidePanel{grid-column:1/-1}.dashboardOrderList{display:grid;grid-gap:0;gap:0}.dashboardOrderList a{align-items:center;border-top:1px solid var(--line);color:var(--text);display:grid;grid-gap:14px;gap:14px;grid-template-columns:minmax(120px,.9fr) minmax(120px,1fr) minmax(80px,.5fr) minmax(100px,.6fr) minmax(110px,.5fr);padding:13px 0;text-decoration:none}.dashboardOrderList a:first-child{border-top:0}.dashboardOrderList em,.dashboardOrderList strong{color:var(--ink)}.dashboardOrderList span{color:var(--muted)}.dashboardOrderList em{font-style:normal;font-weight:700}.dashboardStatus{border:1px solid var(--line);color:var(--muted);display:inline-flex;font-size:11px;font-weight:700;justify-content:center;padding:7px 9px;text-transform:uppercase}.dashboardStatus.packed,.dashboardStatus.pending,.dashboardStatus.processing,.dashboardStatus.queued{background:#eef5ff;border-color:#a9c7f5;color:#275da0}.dashboardStatus.cancelled,.dashboardStatus.failed{background:#fff3f1;border-color:#d89588;color:#8e3f3f}.dashboardStatus.completed,.dashboardStatus.delivered,.dashboardStatus.paid{background:#f1fff4;border-color:#87bf91;color:#2a7a3a}.dashboardMiniEmpty{background:var(--soft);border:1px solid var(--line);color:var(--muted);margin:0;padding:14px}@media (max-width:1280px){.dashboardKpiGrid{grid-template-columns:repeat(3,minmax(160px,1fr))}.dashboardMainGrid{grid-template-columns:1fr}}@media (max-width:860px){.adminShell{grid-template-columns:1fr}.sidebar{position:static}.adminMain{padding:24px 18px}.dashboardHero,.dashboardHeroActions,.dashboardPanel header{align-items:stretch;flex-direction:column}.dashboardKpiGrid,.dashboardOrderList a,.dashboardPanelFooter{grid-template-columns:1fr}.dashboardOrderList a{align-items:start}}.adminPageHeading{align-items:flex-end;display:flex;gap:20px;justify-content:space-between;margin-bottom:24px}.adminPageHeading h1{color:var(--ink);font-size:38px;font-weight:700;line-height:1;margin:4px 0}.adminPageHeading p{color:var(--muted);margin:0}.adminPageHeading>div>span,.readinessGrid article>span{color:var(--ink);font-size:11px;font-weight:700;text-transform:uppercase}.adminPageHeading form,.adminReturnActions,.adminReturnActions form,.inlineForm{display:flex;gap:8px}.adminHeadingActions,.rowActions{align-items:center;display:flex;gap:8px}.adminActionLink{background:var(--ink);border:1px solid var(--ink);color:#fff;font-size:13px;font-weight:700;min-height:46px;padding:13px 18px;text-decoration:none;text-transform:uppercase}.adminActionLink.secondary{background:var(--panel);color:var(--text)}.smallActionLink{border:1px solid var(--line);color:var(--text);font-size:13px;font-weight:700;min-height:38px;padding:9px 12px;text-decoration:none;text-transform:uppercase}.rowActions button{min-height:38px}button,input,select,textarea{border:1px solid var(--line);font:inherit;min-height:40px;padding:8px 12px;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease,color .16s ease}button:focus-visible,input:focus,select:focus,textarea:focus{border-color:#111;box-shadow:0 0 0 3px rgb(17 17 17/10%);outline:0}button{background:var(--ink);border-color:var(--ink);color:#fff;cursor:pointer;font-size:13px;font-weight:700;text-transform:uppercase}button.danger{background:var(--danger);border-color:var(--danger)}.adminCreateForm{background:var(--panel);border:1px solid var(--line);display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(5,minmax(120px,1fr)) auto;margin-bottom:18px;padding:16px}.productCreatePageForm{grid-template-columns:repeat(6,minmax(130px,1fr))}.productCreatePageForm>button[type=submit]{grid-column:span 2}.productFormSection{border:1px solid var(--line);display:grid;grid-gap:12px;gap:12px;grid-column:1/-1;margin:0;min-width:0;padding:16px}.productFormSection legend{color:var(--ink);font-size:12px;font-weight:700;padding:0 8px;text-transform:uppercase}.productFormGrid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(3,minmax(150px,1fr))}.createPricingFields>input,.productFormGrid>input,.productFormGrid>select,.productFormGrid>textarea,.productFormSection>textarea{height:56px;min-height:56px}.productTextarea{line-height:1.3;resize:none;width:100%}.productToggleGrid{display:grid;grid-gap:10px;gap:10px;grid-column:1/-1;grid-template-columns:repeat(4,minmax(150px,1fr))}.productToggle{align-items:center;border:1px solid var(--line);display:flex;gap:8px;height:56px;min-height:56px;padding:8px 10px}.productToggle input{min-height:auto;padding:0}.productToggle span{color:var(--text);font-size:13px;font-weight:700}.productImageSection,.productImageSection .cloudinaryField{grid-column:1/-1}.productDetailsDisclosure{display:grid;grid-gap:12px;gap:12px;grid-column:1/-1}.productDetailsDisclosure summary{align-items:center;background:#111;border:1px solid #111;border-radius:3px;color:#fff;cursor:pointer;display:inline-flex;font-family:Avenir Next,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;font-weight:700;height:56px;justify-content:center;list-style:none;padding:0 22px;text-transform:uppercase;transition:background-color .16s ease,box-shadow .16s ease,transform .16s ease;width:220px}.productDetailsDisclosure summary::-webkit-details-marker{display:none}.productDetailsDisclosure summary:hover{background:#222}.productDetailsDisclosure summary:active{transform:translateY(1px)}.productDetailsDisclosure summary:focus-visible{box-shadow:0 0 0 3px rgb(17 17 17/12%);outline:0}.productDetailsDisclosure[open] summary{margin-bottom:12px}.productDetailsDisclosure[open] .productFormSection{animation:productDetailsReveal .18s ease both}.productDetailsDisclosure .productFormSection+.productFormSection{margin-top:12px}.adminCreateForm .productDetailsDisclosure .wideInput{grid-column:auto}.productFormActions{align-self:start;display:grid;grid-gap:10px;gap:10px;grid-column:1/-1;grid-template-columns:1fr 1fr}.productFormActions button{align-items:center;background:#111;border:0;border-radius:3px;color:#fff;display:inline-flex;font-family:Avenir Next,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;font-weight:700;justify-content:center;letter-spacing:0;min-height:56px;padding:0 22px;text-transform:uppercase;width:100%}.productFormActions button.primary{background:#111;border-color:#111}.productFormActions button.primary:hover,.productFormActions button:hover{background:#222}@keyframes productDetailsReveal{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.adminImportForm{align-items:center;background:var(--panel);border:1px solid var(--line);display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(260px,1fr) minmax(220px,.6fr) auto auto;margin-bottom:18px;padding:16px}.adminImportForm div{display:grid;grid-gap:4px;gap:4px}.adminImportForm small{color:var(--muted)}.adminImportForm label{align-items:center;display:flex;gap:6px}.adminProductFilters{grid-gap:12px;grid-template-columns:minmax(280px,1.25fr) minmax(220px,.85fr) minmax(160px,.55fr) auto auto}.adminOrderFilters,.adminProductFilters{align-items:end;background:var(--panel);border:1px solid var(--line);display:grid;gap:12px;margin-bottom:18px;padding:16px}.adminOrderFilters{grid-gap:12px;grid-template-columns:minmax(260px,1.1fr) minmax(150px,.65fr) minmax(150px,.65fr) minmax(170px,.7fr) auto auto}.adminUsersFilters{align-items:end;background:var(--panel);border:1px solid var(--line);display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(320px,1fr) auto auto;margin-bottom:18px;padding:16px}.adminOrderFilters label,.adminProductFilters label,.adminUsersFilters label{display:grid;grid-gap:6px;gap:6px;min-width:0}.adminOrderFilters label span,.adminProductFilters label span,.adminUsersFilters label span{color:var(--muted);font-size:11px;font-weight:700;text-transform:uppercase}.adminOrderFilters input,.adminOrderFilters select,.adminProductFilters input,.adminProductFilters select,.adminUsersFilters input{height:52px;width:100%}.adminFilterClear,.adminOrderFilters button,.adminProductFilters button,.adminUsersFilters button{align-items:center;display:inline-flex;font-size:13px;font-weight:700;justify-content:center;min-height:52px;padding:12px 18px;text-transform:uppercase;white-space:nowrap}.adminFilterClear{background:var(--panel);border:1px solid var(--ink);color:var(--ink);text-decoration:none}.adminPagination{align-items:center;display:flex;gap:12px;justify-content:flex-end;margin:-4px 0 18px}.adminPagination a,.adminPagination span{border:1px solid var(--line);color:var(--ink);padding:8px 12px;text-decoration:none}.adminPagination a[aria-disabled=true]{color:var(--muted);pointer-events:none}.adminPagination a.primary{background:var(--ink);color:#fff;font-weight:700}.bannerSectionStack{display:grid;grid-gap:28px;gap:28px}.bannerPlacementSection{border:1px solid var(--line);display:grid;grid-gap:16px;gap:16px;padding:18px}.bannerPlacementHeader{align-items:end;border-bottom:1px solid var(--line);display:flex;gap:20px;justify-content:space-between;padding-bottom:14px}.bannerPlacementHeader span{color:var(--ink);font-size:11px;font-weight:700;text-transform:uppercase}.bannerPlacementHeader h2{color:var(--ink);font-size:26px;line-height:1;margin:5px 0}.bannerPlacementHeader p{color:var(--muted);margin:0}.bannerPlacementHeader strong{border:1px solid var(--line);color:var(--ink);font-size:13px;min-width:96px;padding:10px 12px;text-align:center;text-transform:uppercase}.adminBannerForm{background:var(--panel);border:1px solid var(--line);display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(4,minmax(150px,1fr));margin-bottom:18px;padding:16px}.adminBannerForm label{align-items:center;display:flex;gap:6px}.adminBannerForm .cloudinaryField{grid-column:span 2}.adminBannerForm button[type=submit]{min-height:56px}.adminCreateForm .wideInput{grid-column:span 2}.createPricingFields{display:grid;grid-gap:10px;gap:10px;grid-column:span 3;grid-template-columns:repeat(3,minmax(120px,1fr))}.sizeFields{border:1px solid var(--line);display:grid;grid-gap:10px;gap:10px;grid-column:span 3;padding:12px}.sizeFields strong{font-size:13px}.sizeStockGrid{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(3,minmax(90px,1fr))}.sizeStockGrid.compact{grid-template-columns:repeat(2,minmax(88px,1fr))}.sizeStockOption{align-items:center;display:grid;grid-gap:6px;gap:6px;grid-template-columns:auto 28px minmax(48px,1fr)}.sizeStockOption input[type=checkbox]{min-height:auto;padding:0}.inventoryTotalField span,.sizeStockOption span{color:var(--muted);font-size:11px;font-weight:700;text-transform:uppercase}.sizeStockOption input[type=number]{min-width:0;padding:7px 8px;width:100%}.pricingInlineError{color:#8e3f3f;display:block;font-size:12px;font-weight:700;grid-column:1/-1;margin:0}.pricingInlineError:empty{display:none}.adminBannerForm .wideInput,.cloudinaryField{grid-column:span 2}.cloudinaryField{border:1px solid var(--line);display:grid;grid-gap:10px;gap:10px;padding:12px}.cloudinaryFieldHeader{align-items:center;display:flex;gap:10px;justify-content:space-between}.cloudinaryFieldHeader strong{font-size:14px}.cloudinaryFieldHeader span{color:var(--muted);font-size:12px;font-weight:700;text-transform:uppercase}.cloudinaryUploadButton{align-items:center;border:1px dashed var(--accent);cursor:pointer;display:flex;justify-content:center;min-height:48px;padding:10px 12px}.cloudinaryUploadButton span{color:var(--accent);font-weight:700}.cloudinaryUploadButton input{display:none}.cloudinaryManualInput{border:1px solid var(--line);font:inherit;padding:10px 12px}.cloudinaryAdvancedIds{border-top:1px solid var(--line);padding-top:8px}.cloudinaryAdvancedIds summary{color:var(--muted);cursor:pointer;font-size:12px;font-weight:700;text-transform:uppercase}.cloudinaryField textarea{border:1px solid var(--line);font:inherit;min-height:70px;padding:8px 12px;resize:vertical;width:100%}.cloudinaryField small{color:var(--muted)}.cloudinaryField .fieldError{color:#a12626;font-weight:700}.cloudinaryFieldPreviews{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(auto-fill,minmax(86px,1fr))}.cloudinaryPreviewItem{border:1px solid var(--line);display:grid;grid-gap:6px;gap:6px;margin:0;padding:6px}.cloudinaryPreviewItem img{aspect-ratio:1;object-fit:cover;width:100%}.cloudinaryPreviewItem figcaption{color:var(--text);font-size:12px;font-weight:700}.cloudinaryPreviewItem button{background:transparent;border:1px solid var(--line);color:#8e3f3f;cursor:pointer;font:inherit;font-size:12px;font-weight:700;padding:5px}.cloudinaryEmptyPreview{align-items:center;background:#f7f5f1;color:var(--muted);display:flex;font-size:13px;min-height:56px;padding:12px}.adminBannerCard,.adminBannersList{display:grid;grid-gap:16px;gap:16px}.adminBannerCard{background:var(--panel);border:1px solid var(--line);grid-template-columns:180px minmax(0,1fr) auto;padding:16px}.adminBannerCard img{aspect-ratio:16/10;background:#eeeeea;height:auto;object-fit:cover;width:100%}.adminBannerCard form:first-of-type{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(3,minmax(130px,1fr))}.adminBannerCard label{align-items:center;display:flex;gap:6px}.adminBannerActions{display:flex;gap:8px}.mediaUploadPanel{background:var(--panel);border:1px solid var(--line);display:grid;grid-gap:14px;gap:14px;padding:16px}.mediaUploadPanel small{color:var(--muted)}.mediaUploadControls{align-items:center;display:grid;grid-gap:10px;gap:10px;grid-template-columns:140px minmax(140px,1fr) minmax(140px,1fr) minmax(220px,1fr) auto}.mediaAssetsGrid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.mediaAsset{border:1px solid var(--line);display:grid;grid-gap:8px;gap:8px;padding:10px}.mediaAsset img{aspect-ratio:4/3;background:#eeeeea;object-fit:cover;width:100%}.mediaAsset span,.mediaAsset strong{overflow-wrap:anywhere}.mediaAsset span{color:var(--muted);font-size:12px}.mediaAsset div{display:flex;gap:8px}.returnsPage{display:grid;grid-gap:18px;gap:18px}.returnsHeading{margin-bottom:0}.returnsFilterForm{align-items:end;background:var(--panel);border:1px solid var(--line);display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(260px,1.1fr) minmax(200px,.85fr) minmax(190px,.75fr) auto auto;padding:16px}.returnsFilterForm label{display:grid;grid-gap:6px;gap:6px;min-width:0}.returnsFilterForm label span{color:var(--muted);font-size:11px;font-weight:700;text-transform:uppercase}.returnsFilterForm input,.returnsFilterForm select{background:var(--panel);border:1px solid var(--line);color:var(--text);font:inherit;height:52px;padding:0 14px;width:100%}.returnsFilterForm button{background:var(--ink);border:1px solid var(--ink);color:#fff;font-size:13px;font-weight:700;min-height:52px;padding-inline:18px;text-transform:uppercase}.returnSummaryGrid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(4,minmax(170px,1fr))}.returnSummaryGrid article{background:var(--panel);border:1px solid var(--line);display:grid;grid-gap:10px;gap:10px;min-height:118px;padding:18px 20px}.returnSummaryGrid article.attention{background:var(--panel);border-color:var(--ink)}.returnSummaryGrid span,.returnsReadinessPanel header span{color:var(--muted);font-size:11px;font-weight:700;text-transform:uppercase}.returnSummaryGrid strong{color:var(--ink);font-size:36px;line-height:1}.returnSummaryGrid small{color:var(--muted)}.returnsReadinessPanel{background:var(--panel);border:1px solid var(--line);display:grid;grid-gap:14px;gap:14px;padding:18px}.returnsReadinessPanel>header{align-items:center;display:flex;gap:16px;justify-content:space-between}.returnsReadinessPanel h2{color:var(--ink);font-size:22px;margin:4px 0 0}.returnsReadinessPanel header strong{border:1px solid var(--line);color:var(--ink);font-size:13px;padding:9px 12px;text-transform:uppercase}.readinessGrid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.returnsReadinessGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.readinessGrid article{background:var(--panel);border:1px solid var(--line);display:grid;grid-gap:6px;gap:6px;padding:16px}.readinessGrid article.missing{border-color:#cc8c7b;background:#fff7f5}.readinessGrid article.ready{background:#fbfffc;border-color:#cde5d2}.readinessGrid p,.readinessGrid small{color:var(--muted);margin:0}.adminReturnsList{display:grid;grid-gap:18px;gap:18px}.adminReturnCard{background:var(--panel);border:1px solid var(--line);padding:20px}.adminReturnCard.enhanced{box-shadow:none;display:grid;grid-gap:18px;gap:18px}.adminReturnCard header{align-items:flex-start;display:flex;justify-content:space-between}.returnCardHeader{gap:22px}.adminReturnCard h2{color:var(--ink);font-size:28px;line-height:1;margin:4px 0}.adminReturnCard p,.adminReturnCard small{color:var(--muted);margin:0}.adminReturnCard header>div:last-child{align-items:flex-end;display:grid;grid-gap:8px;gap:8px}.riskBadge{border:1px solid var(--line);font-size:11px;font-weight:700;padding:7px 10px;text-transform:uppercase}.riskBadge.high{border-color:#a12626;color:#a12626}.riskBadge.low{border-color:#24713e;color:#24713e}.returnFlow{display:grid;grid-gap:0;gap:0;grid-template-columns:repeat(4,1fr)}.returnFlow span{background:var(--panel);border:1px solid var(--line);border-left-width:0;color:var(--muted);font-size:12px;font-weight:700;padding:12px 10px;text-align:center;text-transform:uppercase}.returnFlow span:first-child{border-left-width:1px}.returnFlow span.active{background:var(--ink);border-color:var(--ink);color:#fff}.adminReturnMeta{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(4,minmax(180px,1fr));margin:0;padding:0}.adminReturnMeta span{background:var(--panel);border:1px solid var(--line);color:var(--text);display:grid;grid-gap:5px;gap:5px;min-height:82px;padding:14px}.adminReturnMeta b{color:var(--muted);font-size:11px;text-transform:uppercase}.adminReturnActions{align-items:center;border-top:1px solid var(--line);flex-wrap:wrap;padding-top:16px}.adminReturnActions form{align-items:center;display:flex;gap:8px}.adminReturnActions input{min-width:220px}.returnNoAction{background:#fbfffc;border:1px solid #cde5d2;color:#24713e;padding:11px 14px}.returnAutomationNote,.returnNoAction{font-size:12px;font-weight:700;text-transform:uppercase}.returnAutomationNote{background:#eff6ff;border:1px solid #bfdbfe;color:var(--accent-blue);display:inline-flex;line-height:1.35;padding:10px 12px}.adminEmptyState,.adminError,.adminSuccess{background:#fff7f5;border:1px solid #cc8c7b;padding:18px}.adminRouteError,.adminUserLoadError{display:grid;grid-gap:10px;gap:10px}.adminRouteError h1,.adminUserLoadError strong{color:var(--ink);margin:0}.adminRouteErrorActions,.adminUserLoadErrorActions{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}.adminRouteError{background:#fff;border:1px solid var(--line);box-shadow:var(--shadow);margin:36px auto;max-width:640px;padding:28px}.adminRouteError>span{color:var(--muted);font-size:12px;font-weight:700;text-transform:uppercase}.adminRouteError p{color:var(--muted);margin:0}.adminRouteErrorActions a,.adminRouteErrorActions button{align-items:center;background:#111;border:1px solid #111;color:#fff;display:inline-flex;font-size:13px;font-weight:700;justify-content:center;min-height:38px;padding:0 14px;text-decoration:none}.adminRouteErrorActions a{background:#fff;color:#111}.adminSuccess{background:#f1fff4;border-color:#87bf91}.adminTable{background:var(--panel);border:1px solid var(--line);display:grid;overflow-x:auto;box-shadow:var(--shadow)}.adminTableHeader,.adminTableRow{align-items:center;display:grid;grid-gap:14px;gap:14px;padding:14px 16px}.adminTableHeader{background:var(--soft);color:var(--muted);font-size:12px;font-weight:700;text-transform:uppercase}.adminTableRow{border-top:1px solid var(--line);min-height:98px}.adminTableRow span{color:var(--muted)}.orderGrid,.productGrid{grid-template-columns:minmax(220px,2fr) minmax(140px,1fr) minmax(100px,.8fr) minmax(100px,.8fr) minmax(100px,.8fr)}.orderGrid.withActions,.productGrid.withActions{grid-template-columns:minmax(220px,2fr) minmax(140px,1fr) minmax(100px,.8fr) minmax(160px,1fr) minmax(100px,.8fr) minmax(220px,1.4fr)}.adminOrderDetails,.adminUserRow{border-top:1px solid var(--line)}.adminUserRow strong a{color:var(--ink);text-decoration:none}.adminUserRow strong a:hover{text-decoration:underline}.adminOrderDetails>summary{cursor:pointer;list-style:none}.adminOrderDetails>summary::-webkit-details-marker{display:none}.adminOrderDetails>summary.adminTableRow{border-top:0}.adminOrderDetails small{color:var(--muted);display:block;font-size:12px;font-weight:700;margin-top:6px}.adminDetailButton{align-items:center;background:var(--ink);color:#fff!important;display:inline-flex;font-size:13px;font-weight:700;justify-content:center;min-height:46px;padding:10px 16px;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.adminOrderDetails[open] .adminDetailButton{background:#333}.adminOrderDetailsPanel{background:#fff;border-top:1px solid var(--line);display:grid;grid-gap:18px;gap:18px;padding:18px 22px 22px}.userDetailHeading{border-bottom:1px solid var(--line);margin-bottom:18px;padding-bottom:18px}.adminUserDetailPage{display:grid;grid-gap:22px;gap:22px}.adminUserDetailPage .adminPageHeading{margin-bottom:0}.adminUserDetailPage .adminPageHeading h1{font-size:42px;letter-spacing:0}.adminUserDetailPage .adminPageHeading p{font-size:16px}.adminUserSection header span{color:var(--muted);font-size:11px;font-weight:700;text-transform:uppercase}.adminUserMetricStrip{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(4,minmax(90px,1fr))}.adminUserMetricStrip span{border-left:3px solid var(--ink);color:var(--muted);display:grid;font-size:12px;font-weight:700;grid-gap:6px;gap:6px;min-height:76px;padding:10px 14px;text-transform:uppercase}.adminUserMetricStrip b{color:var(--ink);font-size:30px;line-height:1}.adminUserSection{border-top:1px solid var(--line);display:grid;grid-gap:12px;gap:12px;padding-top:16px}.adminUserSection header{align-items:center;display:flex;gap:12px;justify-content:space-between}.adminUserSection h3{color:var(--ink);font-size:20px;line-height:1.1;margin:0;text-transform:uppercase}.adminAddressLedger{display:grid;grid-gap:10px;gap:10px}.adminAddressLedger article{border:1px solid var(--line);display:grid;grid-gap:8px;gap:8px;padding:16px}.adminAddressLedger strong{color:var(--ink);font-size:18px}.adminAddressLedger p{color:var(--text);font-size:16px;line-height:1.35;margin:0}.adminAddressLedger small{color:var(--muted);font-weight:700}.adminUserActivityTabs{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(4,minmax(140px,1fr))}.adminUserActivityTabs button{background:#fff;border:1px solid var(--accent-blue);color:var(--accent-blue);font-size:13px;font-weight:700;min-height:50px;text-transform:uppercase}.adminUserActivityTabs button[aria-selected=true]{background:var(--accent-blue);box-shadow:0 8px 18px rgb(47 125 237/18%);color:#fff}.adminUserLedger{border:1px solid var(--line);box-shadow:var(--shadow);display:grid;overflow-x:auto}.adminUserLedgerHeader,.adminUserLedgerRow{display:grid;grid-gap:14px;gap:14px;min-width:1180px;padding:14px 16px}.adminUserLedgerHeader{background:var(--soft);color:var(--muted);font-size:11px;font-weight:700;text-transform:uppercase}.adminUserLedgerRow{border-top:1px solid var(--line);min-height:104px}.adminUserLedgerRow>div{align-content:start;display:grid;grid-gap:6px;gap:6px;min-width:0}.adminUserLedgerRow strong{color:var(--ink);font-size:16px;line-height:1.15}.adminUserLedgerRow small,.adminUserLedgerRow span{color:var(--muted);line-height:1.35;overflow-wrap:anywhere}.adminUserLedgerRow small{font-size:12px;font-weight:700}.orderLedger{grid-template-columns:minmax(150px,.6fr) minmax(500px,1.9fr) minmax(250px,.95fr) minmax(145px,.55fr) minmax(150px,.62fr)}.returnLedger{grid-template-columns:minmax(170px,.85fr) minmax(150px,.7fr) minmax(230px,1fr) minmax(190px,.85fr) minmax(300px,1.3fr)}.adminStatusBadge{border:1px solid var(--line);color:var(--muted)!important;display:inline-flex;font-size:11px;font-weight:700;justify-content:center;padding:5px 8px;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.adminStatusBadge.good{border-color:#c7e2cf;color:#24713e!important}.adminStatusBadge.bad{border-color:#e4b6ac;color:#8e3f3f!important}.adminUserOrderAction{align-content:start;display:grid;grid-gap:8px;gap:8px}.adminUserOrderItem{align-items:start;background:#fff;border:1px solid var(--line);display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(180px,.72fr) minmax(280px,1.28fr);margin-bottom:12px;min-height:88px;padding:14px}.adminUserOrderItemBlank{background:#fff;border-color:var(--line)}.adminUserOrderItemBlank .adminUserOrderItemMedia{opacity:.48}.adminUserOrderItemMedia{align-items:center;display:grid;grid-gap:12px;gap:12px;grid-template-columns:64px minmax(0,1fr)}.adminUserOrderItemMedia img,.adminUserOrderItemMedia>span[aria-hidden=true]{aspect-ratio:1;border:1px solid var(--line);height:64px;object-fit:cover;width:64px}.adminUserOrderItemMedia>span[aria-hidden=true]{align-items:center;background:var(--soft);color:var(--muted);display:flex;font-weight:700;justify-content:center}.adminUserOrderItem small{color:var(--ink);display:grid;font-size:13px;grid-gap:6px;gap:6px;line-height:1.25}.adminUserOrderItem b{color:var(--muted);text-transform:uppercase}.adminUserItemAction{display:grid;grid-gap:8px;gap:8px}.adminItemActionButtons{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(4,minmax(72px,1fr))}.adminUserItemAction small{color:var(--muted);font-size:11px;font-weight:700;text-transform:uppercase}.adminBlankItemNote{align-content:center;background:#fff;border:1px dashed #dfe3ea;min-height:72px;padding:12px 14px}.adminBlankItemNote strong{color:#8b93a1;font-size:15px}.adminPaymentSummary{display:grid;grid-gap:7px;gap:7px}.adminUserHero{background:#fff;border:1px solid var(--line);border-radius:8px;box-shadow:0 16px 44px rgb(17 17 17/5%);display:flex;gap:22px;justify-content:space-between;padding:24px}.adminBackLink{color:var(--muted);display:inline-flex;font-size:13px;font-weight:700;margin-bottom:12px;text-decoration:none}.adminBackLink:hover{color:var(--accent-blue)}.adminUserHeroTitle{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.adminUserHero h1{color:#111;font-size:36px;line-height:1;margin:0}.adminUserHero p{color:var(--muted);margin:8px 0 0}.adminUserHeroActions{display:flex;gap:10px}.adminMiniActions a,.adminMiniActions button,.adminOrderExpandButton,.adminUserHeroActions button{align-items:center;background:#fff;border:1px solid #111;border-radius:6px;color:#111;display:inline-flex;font-size:12px;font-weight:700;justify-content:center;min-height:38px;padding:9px 12px;text-decoration:none;text-transform:uppercase;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.adminOrderExpandButton,.adminUserHeroActions button:first-child{background:#111;color:#fff}.adminMiniActions a:hover,.adminMiniActions button:hover,.adminOrderExpandButton:hover,.adminUserHeroActions button:hover{background:var(--accent-blue);border-color:var(--accent-blue);color:#fff;transform:translateY(-1px)}.adminUserHeroActions button.danger{background:#fff;border-color:#dc2626;color:#dc2626}.adminUserSummaryGrid{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(4,minmax(150px,1fr))}.adminUserSummaryGrid article{background:#fff;border:1px solid var(--line);border-radius:8px;box-shadow:0 14px 36px rgb(17 17 17/5%);display:grid;grid-gap:10px;gap:10px;min-height:136px;padding:18px;transition:box-shadow .16s ease,transform .16s ease}.adminUserSummaryGrid article:hover{box-shadow:0 20px 52px rgb(17 17 17/9%);transform:translateY(-2px)}.adminUserSummaryGrid article span{align-items:center;border:1px solid var(--line);border-radius:6px;color:var(--accent-blue);display:inline-flex;font-size:12px;font-weight:700;height:30px;justify-content:center;width:30px}.adminUserSummaryGrid article strong{color:#111;font-size:30px;line-height:1}.adminUserSummaryGrid article small{color:var(--muted);font-size:12px;font-weight:700;text-transform:uppercase}.adminUserCrmLayout{display:grid;grid-gap:22px;gap:22px;grid-template-columns:minmax(0,7fr) minmax(320px,3fr)}.adminUserCrmMain,.adminUserCrmSidebar{display:grid;grid-gap:18px}.adminCrmCard{background:#fff;border:1px solid var(--line);border-radius:8px;box-shadow:0 14px 36px rgb(17 17 17/5%);display:grid;grid-gap:16px;gap:16px;min-width:0;padding:18px}.adminCrmCard>header,.adminCrmSectionHeader{display:flex;gap:12px;justify-content:space-between}.adminCrmSectionHeader{background:#fff;position:-webkit-sticky;position:sticky;top:0;z-index:1}.adminCrmCard h2,.adminCrmSectionHeader h2{color:#111;font-size:19px;line-height:1.1;margin:0}.adminCrmBadge,.adminCrmCard header>span,.adminCrmSectionHeader small,.adminCrmSectionHeader span{color:var(--muted);font-size:11px;font-weight:700;text-transform:uppercase}.adminCrmBadge{border:1px solid var(--line);border-radius:999px;display:inline-flex;padding:5px 9px}.adminCrmBadge.success{border-color:#bbf7d0;color:#16a34a}.adminProfileBlock{align-items:center;display:grid;grid-gap:12px;gap:12px;grid-template-columns:56px minmax(0,1fr)}.adminAvatar{align-items:center;background:#111;border-radius:50%;color:#fff;display:flex;font-size:18px;font-weight:700;height:56px;justify-content:center;width:56px}.adminProfileBlock strong{color:#111;display:block;font-size:18px}.adminProfileBlock small{color:var(--muted);display:block;font-size:13px;font-weight:700;margin-top:2px;overflow-wrap:anywhere}.adminProfileList{display:grid;grid-gap:10px;gap:10px;margin:0}.adminProfileList div{align-items:center;border-top:1px solid var(--line);display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,1fr) auto;padding-top:10px}.adminProfileList dt{color:var(--muted);font-size:12px;font-weight:700;text-transform:uppercase}.adminProfileList dd{color:#111;font-size:13px;font-weight:700;margin:0;text-align:right}.adminCrmAddressList{display:grid;grid-gap:12px;gap:12px}.adminCrmAddressList article{border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:8px;gap:8px;padding:14px}.adminCrmAddressList article>div:first-child{align-items:center;display:flex;gap:8px;justify-content:space-between}.adminCrmAddressList strong{color:#111}.adminCrmAddressList p{color:#111;line-height:1.35;margin:0}.adminCrmAddressList small{color:var(--muted);font-size:12px;font-weight:700}.adminMiniActions{display:flex;gap:8px;margin-top:4px}.adminMiniActions a,.adminMiniActions button{min-height:30px;padding:6px 9px}.adminUserActivityPanel{gap:18px;padding:20px}.adminUserActivityTabs.modern{border-bottom:1px solid var(--line);display:flex;flex-wrap:wrap;overflow:visible}.adminUserActivityTabs.modern button{background:#fff;border:0;border-bottom:3px solid transparent;color:#111;font-weight:700;min-height:44px;padding:0 0 12px;white-space:nowrap}.adminUserActivityTabs.modern button[aria-selected=true]{background:#fff;border-bottom-color:var(--accent-blue);box-shadow:none;color:#111}.adminOrderCardList,.adminReturnCardList{display:grid;grid-gap:14px;gap:14px}.adminOrderHistoryCard,.adminReturnHistoryCard{background:#fff;border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:14px;gap:14px;padding:16px}.adminOrderHistoryTop{align-items:center;display:grid;grid-gap:14px;gap:14px;grid-template-columns:minmax(150px,1.2fr) minmax(80px,.55fr) minmax(130px,.8fr) minmax(105px,.75fr) minmax(105px,.75fr) auto}.adminOrderHistoryTop>div{display:grid;grid-gap:5px;gap:5px}.adminExpandedProducts header span,.adminOrderHistoryTop span{color:var(--muted);font-weight:700;text-transform:uppercase}.adminOrderHistoryTop strong{color:#111;font-size:17px}.adminOrderAddressLine small,.adminOrderHistoryTop small{color:var(--muted);font-size:12px;font-weight:700}.adminOrderAddressLine{align-items:center;background:#fff;border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:4px;gap:4px;padding:12px}.adminOrderAddressLine span{color:#111;font-weight:700}.adminExpandedProducts{border-top:1px solid var(--line);display:grid;grid-gap:10px;gap:10px;padding-top:14px}.adminExpandedProductList{display:grid;grid-gap:10px;gap:10px;min-width:0}.adminExpandedProductRow,.adminExpandedProducts header{align-items:center;display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(230px,1.25fr) 74px 74px 46px 80px 92px minmax(260px,1.15fr)}.adminExpandedProductRow{border:1px solid var(--line);border-radius:8px;padding:12px}.adminExpandedProductRowBlank{background:#fff}.adminExpandedProductRowBlank .adminUserOrderItemMedia{opacity:.5}.adminReturnHistoryCard{grid-template-columns:repeat(5,minmax(0,1fr))}.adminReturnHistoryCard>div{display:grid;grid-gap:5px;gap:5px}.adminAccountTimeline strong,.adminReturnHistoryCard strong{color:#111}.adminAccountTimeline small,.adminAccountTimeline time,.adminReturnHistoryCard small,.adminReturnHistoryCard span{color:var(--muted);font-size:12px;font-weight:700}.adminAccountTimeline,.adminAccountTimeline article{display:grid;grid-gap:12px;gap:12px}.adminAccountTimeline article{align-items:center;border:1px solid var(--line);border-radius:8px;grid-template-columns:34px minmax(0,1fr) auto;padding:12px}.adminAccountTimeline article>span{align-items:center;background:#fff;border:1px solid var(--accent-blue);border-radius:50%;color:var(--accent-blue);display:flex;font-size:12px;font-weight:700;height:34px;justify-content:center;width:34px}.adminUserDetailPage,.adminUserDetailPage *{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.adminUserDetailPage{color:#111;line-height:1.55;max-width:100%;min-width:0;overflow-x:hidden}.adminUserDetailPage h1,.adminUserDetailPage h2,.adminUserDetailPage h3,.adminUserDetailPage strong{color:#111;font-weight:700;line-height:1.25}.adminUserDetailPage dt,.adminUserDetailPage p,.adminUserDetailPage small,.adminUserDetailPage span{line-height:1.5}.adminUserDetailPage .adminBackLink,.adminUserDetailPage .adminCrmSectionHeader>small,.adminUserDetailPage dt,.adminUserDetailPage p,.adminUserDetailPage small{color:var(--muted)}.adminUserHero{align-items:center;padding:24px 28px}.adminBackLink{font-size:14px;font-weight:500;margin-bottom:14px}.adminUserHero h1{font-size:24px;font-weight:700}.adminUserHero p{font-size:14px;line-height:1.6}.adminCrmBadge,.adminCrmCard header>span,.adminCrmSectionHeader span,.adminExpandedProducts header span,.adminItemReturnPanel button,.adminMiniActions a,.adminMiniActions button,.adminOrderExpandButton,.adminOrderHistoryTop span,.adminProfileList dt,.adminStatusBadge,.adminUserActivityTabs.modern button,.adminUserHeroActions button,.adminUserItemAction button,.adminUserSummaryGrid article small{font-size:12px;font-weight:600}.adminUserSummaryGrid article{gap:12px;padding:22px}.adminUserSummaryGrid article span{font-weight:600}.adminUserSummaryGrid article strong{font-size:24px;font-weight:700}.adminUserCrmLayout{align-items:start;gap:24px;grid-template-columns:minmax(0,7fr) minmax(360px,3fr)}.adminUserCrmMain,.adminUserCrmSidebar{align-self:start;gap:18px;margin-top:0;min-width:0;overflow:hidden;position:relative;top:auto;transform:none}.adminUserCrmSidebar{overflow:visible}.adminUserCrmSidebar.enterprise{align-self:start;background:#fff;border:1px solid var(--line);border-radius:12px;box-shadow:0 12px 32px rgb(15 23 42/4%);display:grid;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;grid-gap:0;gap:0;overflow:visible;padding:24px;position:-webkit-sticky;position:sticky;top:24px}.adminUserCrmSidebar.enterprise .adminSidebarSection{background:#fff;border:0;border-bottom:1px solid #eef2f7;border-radius:0;box-shadow:none;display:grid;grid-gap:18px;gap:18px;min-width:0;padding:0 0 24px}.adminUserCrmSidebar.enterprise .adminSidebarSection+.adminSidebarSection{padding-top:24px}.adminUserCrmSidebar.enterprise .adminSidebarSection:last-child{border-bottom:0;padding-bottom:0}.adminUserCrmSidebar.enterprise .adminSidebarSectionHeader{align-items:center;border-bottom:1px solid #eef2f7;display:flex;gap:12px;justify-content:space-between;padding-bottom:14px}.adminUserCrmSidebar.enterprise .adminSidebarSectionHeader span:first-child{color:var(--ink);font-size:12px;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.adminUserCrmSidebar.enterprise .adminSidebarSectionHeader small{color:var(--muted);font-size:12px;font-weight:700;text-transform:uppercase}.adminCustomerHeader{align-items:center;display:grid;grid-gap:14px;gap:14px;grid-template-columns:56px minmax(0,1fr)}.adminUserCrmSidebar.enterprise .adminAvatar{background:var(--ink);border-radius:999px;color:#fff;font-size:20px;height:56px;width:56px}.adminCustomerHeader strong{color:var(--ink);display:block;font-size:22px;font-weight:700;line-height:1.1}.adminCustomerHeader small{color:var(--muted);display:block;font-size:12px;font-weight:700;margin-top:5px;overflow-wrap:anywhere}.adminUserCrmSidebar.enterprise .adminCrmBadge{background:#fff;border:1px solid #cbd5e1;border-radius:999px;color:var(--muted);font-size:11px;font-weight:700;min-height:26px;padding:5px 10px}.adminUserCrmSidebar.enterprise .adminCrmBadge.success{background:#eff6ff;border-color:#bfdbfe;color:var(--accent-blue)}.adminSidebarAddress dl,.adminSidebarFacts,.adminSidebarMetricGrid{margin:0}.adminSidebarFacts{display:grid;grid-gap:0;gap:0}.adminSidebarFacts div{align-items:baseline;border-bottom:1px solid #eef2f7;display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(96px,.68fr) minmax(0,1fr);padding:12px 0}.adminSidebarFacts.compact div:first-child{padding-top:0}.adminSidebarFacts div:last-child{border-bottom:0;padding-bottom:0}.adminSidebarAddress dt,.adminSidebarFacts dt,.adminSidebarMetricGrid dt{color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.adminSidebarAddress dd,.adminSidebarFacts dd,.adminSidebarMetricGrid dd{color:var(--ink);font-size:13px;font-weight:700;margin:0;overflow-wrap:anywhere;text-align:right}.adminSidebarAddressList{display:grid;grid-gap:16px;gap:16px}.adminSidebarAddressList.single{gap:0}.adminSidebarAddress{background:#fff;border:1px solid var(--line);border-radius:12px;display:grid;grid-gap:12px;gap:12px;padding:16px}.adminSidebarAddressTop{align-items:center;display:flex;gap:10px;justify-content:space-between}.adminSidebarAddressTop strong{color:var(--ink);font-size:15px;font-weight:700}.adminSidebarAddress p{color:#334155;font-size:14px;font-weight:600;line-height:1.45;margin:0}.adminSidebarAddress dl{display:grid;grid-gap:8px 14px;gap:8px 14px;grid-template-columns:repeat(2,minmax(0,1fr))}.adminSidebarAddress dl div{display:grid;grid-gap:3px;gap:3px}.adminSidebarAddress dd,.adminSidebarAddress dt{text-align:left}.adminSidebarActions{display:flex;flex-wrap:wrap;gap:8px;padding-top:2px}.adminSidebarActions a,.adminSidebarActions button{align-items:center;background:#fff;border:1px solid var(--ink);border-radius:8px;color:var(--ink);display:inline-flex;font-size:12px;font-weight:700;justify-content:center;min-height:36px;padding:8px 12px;text-decoration:none;text-transform:uppercase}.adminSidebarActions a{border-color:#bfdbfe;color:var(--accent-blue)}.adminSidebarMetricGrid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.adminSidebarMetricGrid div{background:var(--soft);border:1px solid #eef2f7;border-radius:12px;display:grid;grid-gap:8px;gap:8px;min-height:82px;padding:14px}.adminSidebarMetricGrid.payments div{min-height:72px}.adminSidebarMetricGrid dd{font-size:18px;font-weight:700;line-height:1.1;text-align:left}.adminCrmCard{gap:18px;padding:24px}.adminCrmCard>header,.adminCrmSectionHeader{align-items:center;margin:0;padding:0;position:static;top:auto;transform:none}.adminCrmCard h2,.adminCrmSectionHeader h2{font-size:24px;font-weight:700}.adminUserActivityPanel{overflow:hidden;padding:24px}.adminUserActivityTabs.modern{column-gap:16px;row-gap:0}.adminUserActivityTabs.modern button{font-size:14px}.adminOrderHistoryCard,.adminReturnHistoryCard{gap:16px;overflow:hidden;padding:20px}.adminOrderHistoryTop{align-items:start;grid-template-columns:minmax(155px,1.2fr) minmax(64px,.45fr) minmax(120px,.85fr) minmax(100px,.7fr) minmax(100px,.7fr) auto}.adminOrderHistoryTop strong{font-size:18px;font-weight:700}.adminAccountTimeline small,.adminAccountTimeline time,.adminOrderAddressLine small,.adminOrderHistoryTop small,.adminReturnHistoryCard small{font-size:12px;font-weight:500}.adminOrderAddressLine{gap:6px;padding:14px 16px}.adminOrderAddressLine span{font-size:16px;font-weight:600}.adminExpandedProducts{overflow-x:auto}.adminExpandedProductRow,.adminExpandedProducts header{gap:10px;grid-template-columns:minmax(210px,1.35fr) 72px 68px 44px 82px 84px minmax(180px,1fr);min-width:850px}.adminExpandedProductRow{padding:14px}.adminUserOrderItemMedia{grid-template-columns:56px minmax(0,1fr)}.adminUserOrderItemMedia img,.adminUserOrderItemMedia>span[aria-hidden=true]{height:56px;width:56px}.adminUserOrderItem small{font-size:14px;font-weight:500}.adminUserOrderItem b{font-size:12px;font-weight:500}.adminAccountTimeline strong,.adminCrmAddressList strong,.adminProfileBlock strong,.adminReturnHistoryCard strong{font-size:16px;font-weight:700}.adminCrmAddressList small,.adminProfileBlock small,.adminProfileList dd{font-size:14px;font-weight:500}.adminProfileList div{padding-top:12px}.adminCrmAddressList article{gap:10px;padding:16px}.adminCrmAddressList p{font-size:16px;line-height:1.55}.adminItemReturnPanel button,.adminUserItemAction button{background:#111;border:1px solid #111;border-radius:6px;color:#fff;font-size:11px;font-weight:700;min-height:38px;padding:8px 10px;text-transform:uppercase;transition:background .16s ease,border-color .16s ease,color .16s ease}.adminItemActionButtons button:nth-child(3){background:#fff;border-color:#dc2626;color:#dc2626}.adminItemActionButtons button:nth-child(4){background:#fff;border-color:#111;color:#111}.adminItemActionButtons button[aria-expanded=true],.adminItemReturnPanel button:hover,.adminUserItemAction button:hover{background:var(--accent-blue);border-color:var(--accent-blue);color:#fff}.adminItemReturnPanel button:disabled,.adminUserItemAction button:disabled{background:#d5d8df;color:#6f7481;cursor:not-allowed}.adminItemReturnPanel{background:var(--soft);border:1px solid var(--line);padding:12px}.adminDeliveredReturnDetails,.adminItemReturnPanel{display:grid;grid-gap:10px;gap:10px}.adminUserDetailPage .adminDeliveredReturnDetails summary{align-items:center;background:var(--accent-blue);border:1px solid var(--accent-blue);border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:12px;font-weight:700;justify-content:space-between;list-style:none;min-height:40px;padding:9px 12px;text-transform:uppercase}.adminDeliveredReturnDetails summary::-webkit-details-marker{display:none}.adminDeliveredReturnDetails summary:after{border:solid;border-width:0 2px 2px 0;content:"";height:7px;margin-left:12px;transform:rotate(45deg);width:7px}.adminDeliveredReturnDetails[open] summary:after{margin-top:4px;transform:rotate(-135deg)}.adminDeliveredReturnPanel{background:#f8fbff;border-color:#bfdbfe;margin-top:8px}.adminDeliveredActionGrid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,1fr)}.adminResolutionModePicker{background:#f3f4f6;border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:6px;gap:6px;grid-template-columns:repeat(2,minmax(0,1fr));padding:6px}.adminUserDetailPage .adminResolutionModePicker button{background:transparent;border-color:transparent;color:#4b5563;min-height:38px}.adminUserDetailPage .adminResolutionModePicker button[aria-selected=true]{background:var(--ink);border-color:var(--ink);color:#fff}.adminDeliveredActionCard{background:#f8fbff;border:1px solid #bfdbfe;border-radius:8px;display:grid;grid-gap:10px;gap:10px;min-width:0;padding:12px}.adminDeliveredActionCard.exchange{background:var(--soft);border-color:#d1d5db}.adminDeliveredActionHeader{align-items:center;display:flex;gap:10px;justify-content:space-between}.adminDeliveredActionHeader strong{font-size:14px;font-weight:700}.adminDeliveredActionHeader span{color:var(--muted);font-size:11px;font-weight:700;text-transform:uppercase}.adminReturnProductSummary{align-items:center;background:#fff;border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:12px;gap:12px;grid-template-columns:54px minmax(0,1fr) auto;padding:10px}.adminReturnProductSummary img,.adminReturnProductSummary>span[aria-hidden=true]{aspect-ratio:1;background:#f3f4f6;border-radius:6px;display:grid;height:54px;object-fit:cover;place-items:center;width:54px}.adminReturnProductSummary strong{display:block;font-size:13px;font-weight:700}.adminReturnProductSummary small{color:var(--muted);font-size:12px;font-weight:700}.adminReturnProductSummary b{color:var(--ink);font-size:13px;white-space:nowrap}.adminReturnFormGrid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.adminReturnOriginalPaymentNote,.adminReturnSubmitButton,.adminReturnWideField{grid-column:1/-1}.adminDeliveredActionCard label,.adminItemReturnPanel label{display:grid;grid-gap:5px;gap:5px}.adminDeliveredActionCard label>span,.adminItemReturnPanel label>span{color:var(--muted);font-size:11px;font-weight:700;text-transform:uppercase}.adminDeliveredActionCard input,.adminDeliveredActionCard select,.adminDeliveredActionCard textarea,.adminItemReturnPanel input,.adminItemReturnPanel select,.adminItemReturnPanel textarea{border:1px solid var(--line);border-radius:6px;color:var(--ink);font:inherit;min-height:36px;padding:8px 10px;width:100%}.adminReturnReasonExperience{background:#fff;border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:12px;gap:12px;padding:12px}.adminReturnReasonHeader{align-items:start;display:flex;gap:12px;justify-content:space-between}.adminReturnReasonHeader p,.adminReturnReasonHeader span{color:var(--muted);font-size:11px;font-weight:700;margin:0;text-transform:uppercase}.adminReturnReasonHeader strong{color:var(--ink);display:block;font-size:16px;line-height:1.15;margin-top:3px}.adminReturnReasonHeader p{line-height:1.35;max-width:360px;text-align:right;text-transform:none}.adminReturnReasonCards{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(5,minmax(0,1fr))}.adminUserDetailPage .adminReturnReasonCard{align-items:start;background:var(--soft);border-color:var(--line);color:var(--ink);display:grid;grid-gap:4px;gap:4px;min-height:76px;padding:10px;text-align:left;text-transform:none}.adminUserDetailPage .adminReturnReasonCard strong{font-size:12px;line-height:1.15}.adminUserDetailPage .adminReturnReasonCard small{color:var(--muted);font-size:11px;font-weight:700;line-height:1.25}.adminUserDetailPage .adminReturnReasonCard.active,.adminUserDetailPage .adminReturnReasonCard:hover{background:#eef6ff;border-color:#93c5fd;color:var(--accent-blue)}.adminReturnReasonChoices{background:#f8fbff;border:1px solid #bfdbfe;border-radius:8px;display:grid;grid-gap:8px;gap:8px;margin:0;padding:12px}.adminReturnReasonChoices legend{color:var(--ink);font-size:13px;font-weight:700;padding:0 6px}.adminReturnReasonChoices label{align-items:center;background:#fff;border:1px solid var(--line);border-radius:6px;display:flex;gap:8px;min-height:36px;padding:8px 10px}.adminReturnReasonChoices input{height:14px;min-height:0;padding:0;width:14px}.adminReturnReasonChoices span{color:var(--ink);font-size:12px;font-weight:700}.adminReturnBankFields{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.adminReturnOriginalPaymentNote{color:var(--muted);font-size:11px;font-weight:700;text-transform:uppercase}.adminUserDetailPage .adminReturnSubmitButton{background:var(--ink);border-color:var(--ink);color:#fff;width:100%}.adminUserOrderAction label{display:grid;grid-gap:6px;gap:6px}.adminUserOrderAction label>span,.adminUserOrderAction small{color:var(--muted);font-size:11px;font-weight:700;text-transform:uppercase}.adminUserOrderAction select{border:1px solid var(--line);color:var(--ink);min-height:40px;padding:8px 10px}.adminUserOrderAction button{background:var(--accent-blue);color:#fff;font-size:12px;font-weight:700;min-height:40px;text-transform:uppercase}.adminOrderDetailsLayout{align-items:start;display:grid;grid-gap:18px;gap:18px;grid-template-columns:minmax(0,1fr) minmax(320px,.34fr)}.adminOrderDetailsMain{display:grid;grid-gap:18px;gap:18px;min-width:0}.adminOrderDetailGrid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(4,minmax(150px,1fr))}.adminOrderAddress,.adminOrderDetailGrid span,.adminOrderItems{background:var(--soft);border:1px solid var(--line);color:var(--text);display:grid;grid-gap:6px;gap:6px;min-height:72px;padding:12px}.adminOrderAddress b,.adminOrderDetailGrid b,.adminOrderItems b{color:var(--muted);font-size:11px;text-transform:uppercase}.adminOrderAddress p,.adminOrderItems p{margin:0}.adminOrderAddress small{color:var(--muted);font-size:12px;font-weight:700}.adminOrderItems{background:var(--panel)}.adminOrderItems span{align-items:center;border-top:1px solid var(--line);display:flex;justify-content:space-between;padding-top:10px}.adminOrderItems span:first-of-type{border-top:0;padding-top:0}.adminOrderUpdateForm{align-items:stretch;max-width:720px}.adminCustomerPanel{border:1px solid var(--line);display:grid;grid-gap:14px;gap:14px;padding:16px}.adminCustomerPanel header{align-items:start;border-bottom:1px solid var(--line);display:flex;gap:12px;justify-content:space-between;padding-bottom:12px}.adminCustomerPanel header span{color:var(--muted);font-size:11px;font-weight:700;text-transform:uppercase}.adminCustomerPanel h2{color:var(--ink);font-size:22px;line-height:1.1;margin:4px 0}.adminCustomerPanel p{color:var(--muted);margin:0}.adminCustomerPanel header>strong{border:1px solid #cde5d2;color:#24713e;font-size:11px;padding:7px 9px;text-transform:uppercase}.adminCustomerPanel header>strong.attention{border-color:#cc8c7b;color:#8e3f3f}.adminCustomerStats{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(4,1fr)}.adminCustomerStats span{border:1px solid var(--line);color:var(--muted);display:grid;font-size:11px;font-weight:700;grid-gap:4px;gap:4px;min-height:64px;padding:10px;text-transform:uppercase}.adminCustomerStats b{color:var(--ink);font-size:22px;line-height:1}.adminCustomerBlock{border-top:1px solid var(--line);display:grid;grid-gap:8px;gap:8px;padding-top:12px}.adminCustomerBlock>b{color:var(--ink);font-size:12px;text-transform:uppercase}.adminCustomerBlock small,.adminCustomerBlock>span{color:var(--muted);font-size:13px;line-height:1.35}.adminHistoryLine{border:1px solid var(--line);display:grid;grid-gap:3px;gap:3px;padding:10px}.adminHistoryLine em{color:var(--text);font-style:normal;font-weight:700}.adminReturnHistory{border:1px solid var(--line);display:grid;grid-gap:6px;gap:6px;padding:10px}.adminReturnHistory.compact{background:var(--soft)}.adminReturnHistory strong{color:var(--ink)}.adminReturnHistory span{color:var(--muted);font-size:13px;line-height:1.35}.productGrid.withImages{grid-template-columns:64px minmax(170px,1fr) minmax(120px,.7fr) minmax(430px,1.7fr) minmax(108px,.55fr) minmax(88px,.45fr) minmax(164px,.75fr);min-width:1280px}.productThumb{aspect-ratio:1;background:var(--soft);border:1px solid var(--line);height:58px;object-fit:cover;width:58px}.missingImageBadge{align-items:center;background:#fff7f5;border:1px solid #cc8c7b;color:#8e3f3f;display:inline-flex;font-size:12px;font-weight:700;justify-content:center;min-height:32px;padding:5px 8px;text-align:center}.productTitleCell{display:grid;grid-gap:3px;gap:3px;min-width:0}.productTitleCell strong{color:var(--text)}.productTitleCell span{color:var(--muted);font-size:12px;font-weight:700;text-transform:uppercase}.pricingForm{align-items:end;display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(3,minmax(88px,1fr)) minmax(118px,auto);min-width:420px}.pricingForm label{display:grid;grid-gap:4px;gap:4px}.pricingForm label span{color:var(--muted);font-size:11px;font-weight:700;text-transform:uppercase}.pricingForm input{height:52px;min-width:0;width:100%}.pricingForm button{min-height:52px;padding-inline:12px;white-space:nowrap}.inventorySummary{align-items:center;border:1px solid var(--line);display:inline-grid;gap:2px;justify-items:center;min-height:54px;padding:8px 10px}.inventorySummary strong{color:var(--ink);font-size:22px;line-height:1}.inventorySummary span{font-size:11px}.inventorySummary span,.statusPill{color:var(--muted);font-weight:700;text-transform:uppercase}.statusPill{border:1px solid var(--line);display:inline-flex;font-size:12px;justify-content:center;min-width:78px;padding:8px 10px}.productGrid.withImages .rowActions{gap:6px;justify-content:flex-start}.productGrid.withImages .rowActions button,.productGrid.withImages .smallActionLink{min-height:40px;padding-inline:10px;white-space:nowrap}.statusPill.active{border-color:#c7e2cf;color:#24713e}.statusPill.draft{border-color:#eadbd3;color:#9b5f51}.jobsGrid{grid-template-columns:minmax(220px,2fr) minmax(120px,.8fr) minmax(100px,.6fr) minmax(180px,1fr) minmax(180px,1fr)}.auditGrid{grid-template-columns:minmax(180px,1.3fr) minmax(160px,1fr) minmax(220px,1.4fr) minmax(160px,1fr) minmax(170px,1fr)}.usersGrid{grid-template-columns:minmax(220px,1.4fr) minmax(170px,1fr) minmax(170px,1fr) minmax(150px,.8fr) minmax(150px,.8fr)}.inlineForm input,.inlineForm select{min-width:0;width:100%}.adminUserDetailPage .adminItemReturnPanel button,.adminUserDetailPage .adminMiniActions a,.adminUserDetailPage .adminMiniActions button,.adminUserDetailPage .adminOrderExpandButton,.adminUserDetailPage .adminUserHeroActions button,.adminUserDetailPage .adminUserItemAction button{font-size:12px;font-weight:600}.adminUserDetailPage .adminAccountTimeline small,.adminUserDetailPage .adminAccountTimeline time,.adminUserDetailPage .adminCrmAddressList small,.adminUserDetailPage .adminCrmBadge,.adminUserDetailPage .adminCrmCard header>span,.adminUserDetailPage .adminCrmSectionHeader span,.adminUserDetailPage .adminExpandedProducts header span,.adminUserDetailPage .adminOrderAddressLine small,.adminUserDetailPage .adminOrderHistoryTop small,.adminUserDetailPage .adminOrderHistoryTop span,.adminUserDetailPage .adminProfileList dt,.adminUserDetailPage .adminReturnHistoryCard small,.adminUserDetailPage .adminStatusBadge,.adminUserDetailPage .adminUserActivityTabs.modern button,.adminUserDetailPage .adminUserItemAction small,.adminUserDetailPage .adminUserOrderItem b,.adminUserDetailPage .adminUserSummaryGrid article small{font-weight:500}.adminUserDetailPage .adminAccountTimeline article>span,.adminUserDetailPage .adminAvatar,.adminUserDetailPage .adminUserOrderItemMedia>span[aria-hidden=true]{font-weight:700}.adminUserDetailPage .adminMiniActions a:hover,.adminUserDetailPage .adminMiniActions button:hover,.adminUserDetailPage .adminOrderExpandButton:hover,.adminUserDetailPage .adminUserHeroActions button:hover,.adminUserDetailPage .adminUserSummaryGrid article:hover{transform:none}.adminUserDetailPage .adminExpandedProductRow,.adminUserDetailPage .adminExpandedProducts header{grid-template-columns:minmax(0,1fr);min-width:0}.adminUserDetailPage .adminExpandedProductRow,.adminUserDetailPage .adminExpandedProducts,.adminUserDetailPage .adminOrderCardList,.adminUserDetailPage .adminOrderHistoryCard,.adminUserDetailPage .adminOrderHistoryTop{max-width:100%;min-width:0;width:100%}.adminUserDetailPage .adminOrderCardList{min-height:0}.adminUserDetailPage .adminOrderHistoryTop{grid-template-columns:repeat(2,minmax(0,1fr))}.adminUserDetailPage .adminOrderHistoryTop .adminOrderExpandButton{grid-column:1/-1;justify-self:start}.adminUserDetailPage .adminExpandedProducts{overflow:hidden}.adminUserDetailPage .adminExpandedProductList{gap:14px;min-height:0;overscroll-behavior:contain;overflow-x:hidden;overflow-y:auto;padding-right:6px;scrollbar-gutter:stable}.adminOrderModalBackdrop{align-items:stretch;background:rgb(17 24 39/48%);display:flex;inset:0;justify-content:center;padding:12px 28px;position:fixed;z-index:90}.adminOrderModal{background:#fff;border:1px solid var(--line);border-radius:8px;box-shadow:0 28px 80px rgb(17 24 39/24%);display:grid;grid-gap:12px;gap:12px;grid-template-rows:auto auto auto minmax(0,1fr);max-height:100%;max-width:min(1060px,calc(100vw - 56px));min-height:0;overscroll-behavior:contain;overflow-x:hidden;overflow-y:auto;padding:18px;scrollbar-gutter:stable;width:100%}.adminOrderModalHeader{align-items:start;border-bottom:1px solid var(--line);display:flex;gap:16px;justify-content:space-between;padding-bottom:10px}.adminOrderModalHeader span,.adminOrderModalSummary span{color:var(--muted);font-size:12px;font-weight:700;text-transform:uppercase}.adminOrderModalHeader h3{color:var(--ink);font-size:24px;margin:4px 0}.adminOrderModalHeader small,.adminOrderModalSummary small{color:var(--muted);font-size:12px;font-weight:600}.adminOrderModalHeader button{align-items:center;background:var(--ink);border:1px solid var(--ink);border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;font-size:22px;font-weight:400;height:36px;justify-content:center;line-height:1;width:36px}.adminOrderModalSummary{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.adminOrderModalSummary>div{background:var(--soft);border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:4px;gap:4px;padding:10px 12px}.adminOrderModalSummary strong{color:var(--ink);font-size:17px}.adminOrderModal .adminExpandedProducts{border-top:1px solid var(--line);display:grid;grid-template-rows:minmax(0,1fr);min-height:0;overflow:hidden}.adminOrderModal .adminExpandedProductList{max-height:min(44vh,470px);min-height:0;overscroll-behavior:contain;overflow-x:hidden;overflow-y:auto;padding-bottom:12px;padding-right:6px;scrollbar-gutter:stable}.adminReturnDetailModal{grid-template-rows:auto;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;gap:0;max-width:min(1280px,calc(100vw - 56px));padding:0}.adminReturnEnterpriseModal{background:var(--soft);border:1px solid var(--line);grid-template-rows:auto minmax(0,1fr);max-height:calc(100vh - 24px);overflow:hidden;box-shadow:0 28px 80px rgb(15 23 42/18%)}.adminReturnEnterpriseHeader{align-items:start;background:#fff;border-bottom:1px solid var(--line);display:flex;gap:18px;justify-content:space-between;padding:22px 24px}.adminReturnEnterpriseHeader span:first-child{color:var(--muted);display:block;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.adminReturnEnterpriseHeader h3{color:var(--ink);font-size:clamp(24px,2vw,32px);font-weight:700;line-height:1.1;margin:6px 0 0}.adminReturnEnterpriseHeader button{align-items:center;background:var(--ink);border:0;border-radius:999px;color:#fff;cursor:pointer;display:grid;flex:0 0 auto;font-size:26px;height:44px;line-height:1;place-items:center;width:44px}.adminReturnHeaderMeta{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.adminReturnHeaderMeta small{color:var(--muted);font-size:12px;font-weight:700}.adminReturnCreatedBadge{align-items:center;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;color:var(--accent-blue);display:inline-flex;font-size:11px;font-weight:700;min-height:26px;padding:4px 9px;text-transform:uppercase}.adminReturnEnterpriseLayout{display:grid;grid-gap:18px;gap:18px;grid-template-columns:minmax(0,1fr) 320px;overflow-y:auto;padding:20px;scrollbar-gutter:stable}.adminReturnEnterpriseMain,.adminReturnSection,.adminReturnSidebarCard{display:grid;grid-gap:14px;gap:14px;min-width:0}.adminReturnSection,.adminReturnSidebarCard{background:#fff;border:1px solid var(--line);border-radius:8px;box-shadow:0 8px 24px rgb(15 23 42/4%);padding:16px}.adminReturnSection>header,.adminReturnSidebarCard>header{align-items:start;display:flex;gap:12px;justify-content:space-between}.adminReturnDataList dt,.adminReturnKpiGrid span,.adminReturnReasonLayout span,.adminReturnSection>header span,.adminReturnSidebarCard>header span,.adminReturnSidebarFacts dt{color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.adminReturnSection>header strong,.adminReturnSidebarCard>header strong{color:var(--ink);font-size:14px;font-weight:700}.adminReturnKpiGrid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.adminReturnKpiGrid article{background:var(--soft);border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:5px;gap:5px;min-width:0;padding:12px}.adminReturnKpiGrid strong{color:var(--ink);font-size:18px;font-weight:700;overflow-wrap:anywhere}.adminReturnDataList dd,.adminReturnKpiGrid small,.adminReturnReasonLayout small,.adminReturnSidebarCard p,.adminReturnSidebarCard small,.adminReturnSidebarFacts dd{color:var(--muted);font-size:12px;font-weight:700;line-height:1.4}.adminReturnProgressTrack{display:grid;grid-gap:0;gap:0;grid-template-columns:repeat(4,minmax(0,1fr))}.adminReturnProgressTrack span{align-items:center;border-bottom:2px solid var(--line);color:#94a3b8;display:flex;gap:8px;font-size:12px;font-weight:700;padding:4px 0 12px;text-transform:uppercase}.adminReturnProgressTrack b{align-items:center;background:var(--soft);border:1px solid var(--line);border-radius:999px;color:inherit;display:grid;font-size:11px;height:26px;place-items:center;width:26px}.adminReturnProgressTrack span.active{border-color:var(--accent-blue);color:var(--accent-blue)}.adminReturnProgressTrack span.active b{background:var(--accent-blue);border-color:var(--accent-blue);color:#fff}.adminReturnProgressTrack span.skipped{border-bottom-style:dashed;color:var(--muted)}.adminReturnProgressTrack span.skipped b{background:var(--soft);border-color:#94a3b8}.adminRefundJourney{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.adminRefundJourney article{background:var(--soft);border:1px solid var(--line);border-left:3px solid #cbd5e1;border-radius:8px;display:grid;grid-gap:5px;gap:5px;min-width:0;padding:12px}.adminRefundJourney article.complete{border-left-color:#22a06b}.adminRefundJourney article.pending{border-left-color:#cbd5e1}.adminRefundJourney strong{color:var(--ink);font-size:13px;font-weight:700}.adminRefundJourney small,.adminRefundJourney time{color:var(--muted);font-size:12px;font-weight:700;line-height:1.4}.adminReturnReasonLayout,.adminReturnTwoColumn{display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,1fr) minmax(220px,.45fr)}.adminReturnReasonLayout>div{background:var(--soft);border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:6px;gap:6px;padding:12px}.adminReturnReasonLayout p{color:var(--ink);font-size:14px;font-weight:700;line-height:1.45;margin:0}.adminReturnReasonLayout strong{color:var(--ink);font-size:18px;font-weight:700}.adminReturnDataList,.adminReturnSidebarFacts{display:grid;grid-gap:10px;gap:10px;margin:0}.adminReturnDataList div,.adminReturnSidebarFacts div{border-bottom:1px solid #edf2f7;display:grid;grid-gap:4px;gap:4px;padding-bottom:9px}.adminReturnDataList div:last-child,.adminReturnSidebarFacts div:last-child{border-bottom:0;padding-bottom:0}.adminReturnDataList dd,.adminReturnDataList dt,.adminReturnSidebarFacts dd,.adminReturnSidebarFacts dt{margin:0}.adminReturnDataList dd,.adminReturnSidebarFacts dd{color:var(--ink);overflow-wrap:anywhere}.adminReturnDataList a,.adminReturnSidebarCard a{color:var(--accent-blue);font-weight:700;text-decoration:none}.adminReturnSidebar{align-self:start;display:grid;grid-gap:12px;gap:12px;position:-webkit-sticky;position:sticky;top:0}.adminReturnSidebarCard.primary{border-color:#cbd5e1}.adminReturnDecisionActions{display:grid;grid-gap:10px;gap:10px}.adminReturnDecisionActions form{display:grid;grid-gap:8px;gap:8px}.adminReturnDecisionActions textarea{background:#fff;border:1px solid #cbd5e1;border-radius:8px;color:var(--ink);font:inherit;min-height:82px;padding:10px 12px;resize:vertical}.adminReturnDecisionActions button{border-radius:8px;font-size:13px;font-weight:700;min-height:44px;text-transform:uppercase;width:100%}.adminReturnDecisionActions button:not(.danger){background:var(--ink);border-color:var(--ink);color:#fff}.adminReturnDecisionActions button.danger{background:#fff;border-color:var(--ink);color:var(--ink)}.adminReturnDecisionResult{border-radius:8px;display:grid;grid-gap:4px;gap:4px;padding:10px}.adminReturnDecisionResult.success{background:#eff6ff;border:1px solid #bfdbfe}.adminReturnDecisionResult.danger{background:#fff;border:1px solid var(--ink)}.adminReturnDecisionResult.pending{background:var(--soft);border:1px solid var(--line)}.adminReturnDecisionResult strong{color:var(--ink);font-size:14px;font-weight:700}.adminReturnDecisionResult span{color:var(--muted);font-size:12px;font-weight:700}.adminReturnModalFlow{background:var(--soft);border:1px solid var(--line);border-radius:8px;padding:12px}.adminReturnModalGrid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,1fr) minmax(280px,.8fr)}.adminReturnDecisionPanel{border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:12px;gap:12px;grid-template-columns:1.2fr .8fr .8fr;padding:12px}.adminReturnDecisionPanel.success{background:#eff6ff;border-color:#bfdbfe}.adminReturnDecisionPanel.danger{background:#fff;border-color:var(--ink)}.adminReturnDecisionPanel.pending{background:#f8fbff;border-color:#bfdbfe}.adminReturnDecisionPanel div{display:grid;grid-gap:4px;gap:4px;min-width:0}.adminReturnDecisionPanel span{color:var(--muted);font-size:11px;font-weight:700;text-transform:uppercase}.adminReturnDecisionPanel strong{color:var(--ink);font-size:16px;font-weight:700}.adminReturnDecisionPanel small{color:var(--muted);font-size:12px;font-weight:700;line-height:1.35}.adminReturnModalPanel{background:#fff;border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:12px;gap:12px;min-width:0;padding:12px}.adminReturnModalPanel header{align-items:start;border-bottom:1px solid var(--line);display:flex;gap:12px;justify-content:space-between;padding-bottom:8px}.adminReturnModalInfoGrid span,.adminReturnModalPanel header span{color:var(--muted);font-size:11px;font-weight:700;text-transform:uppercase}.adminReturnModalInfoGrid strong,.adminReturnModalPanel header strong{color:var(--ink);font-size:14px;font-weight:700}.adminReturnEvidenceGallery{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.adminReturnEvidenceGallery a{background:var(--soft);border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:6px;gap:6px;overflow:hidden;padding:8px;text-decoration:none}.adminReturnEvidenceGallery img{aspect-ratio:1;border-radius:6px;object-fit:cover;width:100%}.adminReturnEvidenceGallery small,.adminReturnEvidenceNote,.adminReturnModalInfoGrid small,.adminReturnTimeline small{color:var(--muted);font-size:12px;font-weight:700}.adminReturnEvidenceNote{background:#f8fbff;border:1px solid #bfdbfe;border-radius:8px;line-height:1.4;margin:0;padding:10px}.adminReturnModalActions,.adminReturnModalActions form{display:grid;grid-gap:8px;gap:8px}.adminReturnModalActions input{border:1px solid var(--line);border-radius:6px;color:var(--ink);font:inherit;min-height:36px;padding:8px 10px}.adminUserDetailPage .adminReturnModalActions button{background:var(--accent-blue);border-color:var(--accent-blue);color:#fff;width:100%}.adminUserDetailPage .adminReturnModalActions button.danger{background:#fff;border-color:#dc2626;color:#dc2626}.adminReturnModalItems{display:grid;grid-gap:10px;gap:10px}.adminReturnModalItems article{align-items:center;background:var(--soft);border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:12px;gap:12px;grid-template-columns:58px minmax(0,1fr) auto;padding:10px}.adminReturnModalItems article>span[aria-hidden=true],.adminReturnModalItems img{aspect-ratio:1;background:#f3f4f6;border-radius:6px;display:grid;height:58px;object-fit:cover;place-items:center;width:58px}.adminReturnModalItems strong{color:var(--ink);display:block;font-size:14px}.adminReturnModalItems small{color:var(--muted);display:block;font-size:12px;font-weight:700;margin-top:2px}.adminReturnModalItems b{color:var(--ink);font-size:13px;white-space:nowrap}.adminReturnModalInfoGrid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.adminReturnModalInfoGrid article{background:var(--soft);border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:4px;gap:4px;padding:10px}.adminReturnTimeline{display:grid;grid-gap:8px;gap:8px}.adminReturnTimeline article{align-items:start;border-bottom:1px solid var(--line);display:grid;grid-gap:10px;gap:10px;grid-template-columns:150px minmax(0,1fr);padding-bottom:8px}.adminReturnTimeline article:last-child{border-bottom:0;padding-bottom:0}.adminReturnTimeline strong{color:var(--ink);display:block;font-size:13px}.adminUserDetailPage .adminExpandedProducts header{display:none}.adminUserDetailPage .adminExpandedProductRow{align-items:start;background:#fff;border-color:var(--line);box-shadow:0 10px 28px rgb(17 24 39/4%);gap:14px}.adminUserDetailPage .adminExpandedProductRow>*{min-width:0}.adminUserDetailPage .adminUserOrderItemMedia{align-items:start;border-bottom:1px solid var(--line);padding-bottom:12px}.adminItemProductTitle{color:var(--ink);display:block;font-size:14px;font-weight:700}.adminFulfillmentBadge{align-items:center;border:1px solid #d1d5db;border-radius:999px;display:inline-flex;font-size:11px;font-weight:700;justify-content:center;line-height:1;min-height:28px;padding:7px 10px;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.adminFulfillmentBadge.compact{margin-top:8px}.adminFulfillmentBadge.large{font-size:12px;min-height:34px;padding:9px 13px}.adminFulfillmentBadge.pending{background:#f3f4f6;border-color:#d1d5db;color:#4b5563}.adminFulfillmentBadge.inProgress{background:#eef6ff;border-color:#bfd8f2;color:var(--accent-blue)}.adminFulfillmentBadge.cancelled{background:#fef2f2;border-color:#fecaca;color:#b91c1c}.adminFulfillmentBadge.returned{background:#fff7ed;border-color:#fed7aa;color:#c2410c}.adminFulfillmentBadge.refunded{background:#f5f3ff;border-color:#ddd6fe;color:#6d28d9}.adminExpandedProductMeta{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));max-width:100%;min-width:0}.adminExpandedProductMeta.detailStrip{display:flex;max-width:100%;min-width:0;overscroll-behavior-x:contain;overflow-x:auto;padding-bottom:4px;scroll-snap-type:x proximity;scrollbar-width:thin;width:100%}.adminExpandedProductMeta.detailStrip small{flex:0 0 168px;scroll-snap-align:start}.adminExpandedProductMeta.detailStrip small:nth-child(-n+4){flex-basis:150px}.adminExpandedProductMeta.detailStrip small.wide{flex-basis:320px}.adminExpandedProductMeta small{background:var(--soft);border:1px solid var(--line);border-radius:6px;color:var(--ink);display:grid;font-size:13px;grid-gap:3px;gap:3px;min-height:56px;overflow-wrap:anywhere;padding:9px 10px}.adminExpandedProductMeta b{color:var(--muted);font-size:11px;font-weight:700;text-transform:uppercase}.adminUserDetailPage .adminUserItemAction{background:var(--soft);border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:12px;gap:12px;min-width:0;padding:12px}.adminOrderProgressCard{display:grid;grid-gap:12px;gap:12px;max-width:100%;min-width:0;overscroll-behavior-x:contain;overflow-x:auto;padding-bottom:2px}.adminOrderProgressHeader{align-items:center;display:flex;gap:10px;justify-content:space-between}.adminFulfillmentLockNote,.adminOrderProgressHeader small,.adminOrderProgressTerminal small{color:var(--muted);font-size:11px;font-weight:700;text-transform:uppercase}.adminOrderProgressTimeline{display:grid;grid-gap:0;gap:0;grid-template-columns:repeat(6,minmax(0,1fr));list-style:none;margin:0;min-width:520px;padding:0}.adminOrderProgressStep{align-content:start;display:grid;grid-gap:7px;gap:7px;justify-items:center;min-width:0;position:relative;text-align:center}.adminOrderProgressStep:not(:last-child):after{background:var(--line);content:"";height:2px;left:calc(50% + 18px);position:absolute;top:13px;width:calc(100% - 36px);z-index:0}.adminOrderProgressStep.completed:not(:last-child):after{background:#1f9f65}.adminOrderProgressStep>span:last-child{color:var(--muted);font-size:9px;font-weight:700;line-height:1.25;max-width:72px;min-height:26px;overflow-wrap:anywhere;text-transform:uppercase}.adminOrderProgressStep.completed>span:last-child{color:#1f7a4d}.adminOrderProgressStep.current>span:last-child{color:var(--accent-blue)}.adminProgressDot{background:#f3f4f6;border:1px solid #d1d5db;border-radius:999px;height:28px;position:relative;width:28px;z-index:1}.adminOrderProgressStep.completed .adminProgressDot{background:#1f9f65;border-color:#1f9f65}.adminOrderProgressStep.completed .adminProgressDot:after{border:solid #fff;border-width:0 2px 2px 0;content:"";height:10px;left:10px;position:absolute;top:5px;transform:rotate(45deg);width:5px}.adminOrderProgressStep.current .adminProgressDot{background:var(--accent-blue);border-color:var(--accent-blue);box-shadow:0 0 0 4px rgb(47 117 181/15%)}.adminOrderProgressStep.current .adminProgressDot:after{background:#fff;border-radius:999px;content:"";height:8px;left:9px;position:absolute;top:9px;width:8px}.adminOrderProgressTerminal{border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:10px;gap:10px;padding:12px}.adminOrderProgressTerminal>div{display:grid;grid-gap:4px;gap:4px}.adminOrderProgressTerminal.cancelled{background:#fff7f7;border-color:#fecaca}.adminOrderProgressTerminal.returned{background:#fffaf3;border-color:#fed7aa}.adminOrderProgressTerminal.refunded{background:#faf7ff;border-color:#ddd6fe}.adminItemControlGrid{align-items:start;display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(0,1fr)}.adminStatusDropdown{position:relative}.adminUserDetailPage .adminStatusDropdown summary{align-items:center;background:var(--accent-blue);border:1px solid var(--accent-blue);border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:12px;font-weight:700;justify-content:space-between;list-style:none;min-height:40px;padding:9px 12px;text-transform:uppercase}.adminStatusDropdown summary::-webkit-details-marker{display:none}.adminStatusDropdown summary:after{border:solid;border-width:0 2px 2px 0;content:"";height:7px;margin-left:12px;transform:rotate(45deg);width:7px}.adminStatusDropdown[open] summary:after{margin-top:4px;transform:rotate(-135deg)}.adminStatusDropdownMenu{background:#fff;border:1px solid #d1d5db;border-radius:8px;box-shadow:0 20px 48px rgb(17 24 39/14%);display:grid;grid-gap:4px;gap:4px;left:0;min-width:220px;padding:6px;position:absolute;top:calc(100% + 6px);z-index:8}.adminUserDetailPage .adminStatusDropdownMenu button{background:#fff;border:0;border-radius:6px;color:var(--ink);justify-content:flex-start;min-height:36px;padding:8px 10px;text-align:left;text-transform:none}.adminUserDetailPage .adminStatusDropdownMenu button:hover{background:#eef6ff;color:var(--accent-blue)}.adminItemDestructiveActions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-start}.adminUserDetailPage .adminItemDestructiveActions button{background:#fff;border-radius:6px;flex:1 1 126px;font-size:11px;font-weight:700;min-height:40px;min-width:116px;padding:8px 10px;text-transform:uppercase}.adminUserDetailPage .adminItemDestructiveActions .danger{border-color:#ef4444;color:#dc2626}.adminOrderModal .adminUserItemAction{gap:10px;padding:10px}.adminOrderModal .adminOrderProgressCard{gap:8px}.adminOrderModal .adminItemControlGrid{align-items:stretch;grid-template-columns:minmax(0,1fr) minmax(150px,220px)}.adminOrderModal .adminItemDestructiveActions,.adminOrderModal .adminItemDestructiveActions button{height:100%}.adminOrderModal .adminItemDestructiveActions button{flex:1 1 auto;width:100%}.adminOrderModal .adminStatusDropdownMenu{bottom:calc(100% + 6px);top:auto}.adminDeliveredOrderModal{grid-template-rows:auto auto auto minmax(0,1fr);max-width:min(1180px,calc(100vw - 56px))}.adminDeliveredModalBody{border-top:1px solid var(--line);display:grid;grid-gap:14px;gap:14px;min-height:0;overscroll-behavior:contain;overflow-x:hidden;overflow-y:auto;padding-top:14px;padding-right:6px;scrollbar-gutter:stable}.adminDeliveredModalBodyHeader{align-items:center;display:flex;gap:16px;justify-content:space-between}.adminDeliveredModalBodyHeader span{color:var(--muted);font-size:12px;font-weight:700;letter-spacing:0;text-transform:uppercase}.adminDeliveredModalBodyHeader strong{color:var(--ink);font-size:13px}.adminDeliveredItemCard{border:1px solid var(--line);border-radius:12px;display:grid;grid-gap:14px;gap:14px;padding:14px}.adminDeliveredItemCard .adminUserOrderItemMedia{border-bottom:1px solid var(--line);padding-bottom:12px}.adminDeliveredModalActions{background:var(--soft);border:1px solid var(--line);border-radius:12px;padding:12px}.adminDeliveredOrderModal .adminDeliveredReturnPanel{background:#fff;border:1px solid #dbeafe;border-radius:12px;margin-top:0;padding:12px}.adminDeliveredOrderModal .adminDeliveredActionGrid{gap:12px}.adminDeliveredOrderModal .adminDeliveredActionCard{box-shadow:none}.adminFulfillmentLockNote{display:block}.adminUserDetailPage .adminOrderHistoryCard{overflow:visible}.adminUserDetailPage .adminUserActivityPanel,.adminUserDetailPage .adminUserCrmMain{overflow:hidden}@media (min-width:1500px){.adminUserDetailPage .adminExpandedProductRow{grid-template-columns:minmax(0,1fr)}.adminUserDetailPage .adminUserOrderItemMedia{border-bottom:1px solid var(--line);padding-bottom:12px}}@media (max-width:860px){.adminOrderDetailGrid,.adminOrderDetailsLayout,.adminOrderFilters,.adminReturnMeta,.adminUserActivityTabs,.adminUserMetricStrip,.adminUsersFilters,.returnFlow,.returnSummaryGrid,.returnsFilterForm,.returnsReadinessGrid{grid-template-columns:1fr}.returnCardHeader{display:grid}.adminCrmCard>header,.adminCrmSectionHeader,.adminUserHero,.adminUserHeroActions{align-items:stretch;flex-direction:column}.adminExpandedProductRow,.adminExpandedProducts header,.adminOrderHistoryTop,.adminRefundJourney,.adminReturnDecisionPanel,.adminReturnEnterpriseLayout,.adminReturnHistoryCard,.adminReturnKpiGrid,.adminReturnModalGrid,.adminReturnModalInfoGrid,.adminReturnProgressTrack,.adminReturnReasonLayout,.adminReturnTimeline article,.adminReturnTwoColumn,.adminUserCrmLayout,.adminUserSummaryGrid{grid-template-columns:1fr}.adminUserActivityTabs.modern{gap:16px}.adminUserDetailPage .adminOrderCardList{max-height:none;overflow-y:visible;padding-right:0;scrollbar-gutter:auto}.adminUserCrmSidebar.enterprise{position:static}.adminSidebarAddress dl,.adminSidebarMetricGrid{grid-template-columns:1fr}.adminOrderModalBackdrop{align-items:stretch;padding:12px}.adminOrderModal{max-height:calc(100vh - 24px);max-width:100%;padding:14px}.adminOrderModalSummary{grid-template-columns:repeat(2,minmax(0,1fr))}.adminReturnEnterpriseLayout{padding:12px}.adminReturnSidebar{position:static}.adminOrderModal .adminItemControlGrid{grid-template-columns:minmax(0,1fr)}.adminOrderModal .adminStatusDropdownMenu{bottom:auto;top:calc(100% + 6px)}.adminAccountTimeline article{grid-template-columns:34px minmax(0,1fr)}.adminAccountTimeline time{grid-column:2}}.adminSubmitButton{align-items:center;display:inline-flex;gap:8px;justify-content:center;position:relative}.adminSubmitButton.isPending{cursor:progress;opacity:.72}.adminSubmitSpinner{animation:adminSpin .6s linear infinite;border-radius:50%;border:2px solid;border-top:2px solid transparent;display:inline-block;flex:none;height:13px;width:13px}@keyframes adminSpin{to{transform:rotate(1turn)}}.adminRouteProgress{background:var(--accent-blue);height:2px;left:0;position:fixed;top:0;transition:width .2s ease,opacity .3s ease;z-index:90}.adminStitchList{display:grid;grid-gap:12px;gap:12px;margin-top:20px}.adminStitchCard{align-items:start;background:#fff;border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:20px;gap:20px;grid-template-columns:minmax(0,1fr) minmax(0,240px);padding:18px 20px}.adminStitchCard.isOverdue{border-left:3px solid var(--danger)}.adminStitchCardMain{display:grid;grid-gap:10px;gap:10px;min-width:0}.adminStitchCardTop{align-items:center;display:flex;gap:12px;justify-content:space-between}.adminStitchCardTop>div{align-items:baseline;display:flex;gap:10px;min-width:0}.adminStitchCardTop strong{color:var(--ink);font-size:16px}.adminStitchCardTop small{color:var(--muted);font-size:12px;font-weight:700;white-space:nowrap}.adminStitchStatus{border:1px solid var(--line);border-radius:999px;color:var(--muted);flex:none;font-size:11px;font-weight:700;letter-spacing:.08em;padding:4px 10px;text-transform:uppercase}.adminStitchStatus.is-new{border-color:var(--accent-blue);color:var(--accent-blue)}.adminStitchCard.isOverdue .adminStitchStatus{border-color:var(--danger);color:var(--danger)}.adminStitchRequirement{color:var(--text);font-size:14px;line-height:1.6;margin:0}.adminStitchRequirement.isEmpty{color:var(--muted);font-style:italic}.adminStitchTags{display:flex;flex-wrap:wrap;gap:6px}.adminStitchTags span{background:var(--soft);border:1px solid var(--line);border-radius:4px;color:var(--muted);font-size:12px;font-weight:700;padding:4px 9px}.adminStitchCardContact{border-left:1px solid var(--line);display:grid;grid-gap:6px;gap:6px;min-width:0;padding-left:20px}.adminStitchPhone{color:var(--ink);font-size:18px;font-weight:700;text-decoration:none}.adminStitchPhone:hover{text-decoration:underline}.adminStitchEmail{color:var(--accent-blue);font-size:13px;overflow-wrap:anywhere}.adminStitchEmail.isEmpty{color:var(--muted);font-style:italic}.adminStitchEmpty{border:1px dashed var(--line);border-radius:8px;display:grid;grid-gap:6px;gap:6px;margin-top:20px;padding:40px 24px;text-align:center}.adminStitchEmpty strong{color:var(--ink);font-size:16px}.adminStitchEmpty span{color:var(--muted);font-size:14px}@media (max-width:860px){.adminStitchCard{grid-template-columns:1fr}.adminStitchCardContact{border-left:0;border-top:1px solid var(--line);padding:12px 0 0}}.adminUserActivityTabs.modern{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin}.adminUserActivityTabs.modern::-webkit-scrollbar{height:3px}.adminUserActivityTabs.modern::-webkit-scrollbar-thumb{background:var(--line)}.adminUserActivityTabs.modern button{flex:none}.adminOrderHistoryTop{gap:16px 20px;grid-template-columns:repeat(auto-fit,minmax(132px,1fr))}.adminOrderHistoryTop>div:last-child{align-self:center;justify-self:end}.adminExpandedProducts header span,.adminOrderHistoryTop span{font-size:11px;letter-spacing:.06em}.adminOrderHistoryTop strong{font-size:16px;line-height:1.3}.adminOrderHistoryCard,.adminReturnHistoryCard{overflow:visible}.adminReturnHistoryCard{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.adminExpandedProductRow,.adminExpandedProducts header{grid-template-columns:minmax(180px,1.3fr) repeat(5,minmax(78px,1fr))}.adminStatusChoices{display:grid;grid-gap:8px;gap:8px}.adminStatusChoicesLabel{color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.adminStatusChoicesRow{display:flex;flex-wrap:wrap;gap:6px}.adminUserDetailPage .adminStatusChoice{background:#fff;border:1px solid var(--line);border-radius:6px;color:var(--text);font-size:12px;font-weight:700;min-height:36px;padding:7px 13px;text-transform:none;white-space:nowrap}.adminUserDetailPage .adminStatusChoice:hover:not(:disabled){background:var(--ink);border-color:var(--ink);color:#fff}.adminUserDetailPage .adminStatusChoice:disabled{background:var(--soft);border-color:var(--line);color:var(--muted);cursor:default;opacity:1}.adminUserDetailPage .adminItemDestructiveActions .danger{background:#fff;border:1px solid var(--line);border-radius:6px;color:var(--danger);flex:0 0 auto;font-size:12px;font-weight:700;min-height:36px;min-width:0;padding:7px 13px;text-transform:none}.adminUserDetailPage .adminItemDestructiveActions .danger:hover:not(:disabled){background:var(--danger);border-color:var(--danger);color:#fff}.adminItemControlGrid{border-top:1px solid var(--line);gap:12px;padding-top:12px}.adminItemConfirm{background:var(--soft);border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:12px;gap:12px;padding:14px 16px}.adminItemConfirm.isDanger{background:#fdf6f6;border-color:var(--danger)}.adminItemConfirm p{color:var(--text);font-size:13px;line-height:1.6;margin:0}.adminItemConfirm strong{color:var(--ink)}.adminItemConfirmActions{display:flex;flex-wrap:wrap;gap:8px}.adminUserDetailPage .adminItemConfirmCancel{background:#fff;border:1px solid var(--line);border-radius:6px;color:var(--muted);font-size:12px;font-weight:700;min-height:36px;padding:7px 14px;text-transform:none}.adminUserDetailPage .adminItemConfirm .adminSubmitButton{background:var(--ink);border:1px solid var(--ink);border-radius:6px;color:#fff;font-size:12px;font-weight:700;min-height:36px;padding:7px 14px;text-transform:none}.adminUserDetailPage .adminItemConfirm .adminSubmitButton.danger{background:var(--danger);border-color:var(--danger);color:#fff}.adminExpandedProducts header{padding:0 13px}.adminCrmSectionHeader span,.adminExpandedProducts header span,.adminOrderHistoryTop span,.adminPageHeading span,.adminReturnHistoryCard span,.adminSidebarFacts dt,.adminSidebarMetricGrid dt,.adminSidebarSectionHeader span,.adminStatusChoicesLabel,.adminStitchStatus,.adminUserLedgerHeader,.adminUserSummaryGrid small{color:var(--muted);font-size:11px;font-weight:600;letter-spacing:.07em;text-transform:uppercase}.adminOrderHistoryTop strong,.adminReturnHistoryCard strong,.adminSidebarFacts dd,.adminSidebarMetricGrid dd,.adminStitchCardTop strong{color:var(--ink);font-weight:700;letter-spacing:0}.adminAccountTimeline small,.adminAccountTimeline time,.adminOrderAddressLine small,.adminOrderHistoryTop small,.adminReturnHistoryCard small,.adminStitchCardTop small{color:var(--muted);font-size:12px;font-weight:500;letter-spacing:0;text-transform:none}.adminOrderModalSummary small,.adminPageHeading p,.adminSidebarSection p,.adminStitchRequirement{font-weight:400;letter-spacing:0;text-transform:none}.adminUserActivityTabs.modern button{font-size:13px;font-weight:600;letter-spacing:.03em}.adminUserActivityTabs.modern button[aria-selected=true]{font-weight:700}.adminCrmSectionHeader h2,.adminPageHeading h1{font-weight:700;letter-spacing:-.01em}.adminUserSummaryGrid strong{font-weight:700;letter-spacing:-.02em}.adminUserDetailPage .adminCrmSectionHeader span,.adminUserDetailPage .adminExpandedProducts header span,.adminUserDetailPage .adminOrderHistoryTop span,.adminUserDetailPage .adminReturnHistoryCard span,.adminUserDetailPage .adminSidebarFacts dt,.adminUserDetailPage .adminSidebarMetricGrid dt,.adminUserDetailPage .adminSidebarSectionHeader span,.adminUserDetailPage .adminUserSummaryGrid small{font-weight:600}.productReviewsPanel{margin-top:26px}.productReviewsPanel h2{font-size:16px;margin:0 0 12px}.reviewComment{color:#4f4b56;margin:4px 0 0;max-width:46ch}.productFieldHint{color:#6c6a67;font-size:12px;margin:10px 0 0}.productReviewAddForm{border:1px solid #e4e0d8;margin-bottom:18px;padding:16px}.productReviewAddForm .productFormGrid{margin-bottom:12px}