:is(body:has(.adminApp),body:has(.adminLoginPage)){--bg:#f4f5f7;--bg-2:#eceef2;--surface:#fff;--surface-strong:#fff;--surface-soft:#0f172a08;--ink:#111827;--muted:#4b5563;--muted-strong:#374151;--line:#e5e7eb;--line-strong:#d1d5db;--blue:#0b63ce;--violet:#6d28d9;--plastic:#0b63ce;--green:#15803d;--danger:#b91c1c;--shadow:0 1px 2px #1018280f, 0 1px 3px #1018280d;--neon-cyan:none;--neon-orange:none;color:var(--ink);background:var(--bg);font-size:14px}:is(html:has(.adminApp),html:has(.adminLoginPage)){background:#f4f5f7}body:has(.adminApp):before{display:none}body:has(.adminApp):after{display:none}body:has(.adminLoginPage):before{display:none}body:has(.adminLoginPage):after{display:none}body:has(.adminApp) .adminContent h1{letter-spacing:-.01em;margin:0;font-size:22px;line-height:1.25}body:has(.adminApp) .adminContent h2{letter-spacing:0;margin:0 0 8px;font-size:16px;line-height:1.3}body:has(.adminApp) .adminContent h3{letter-spacing:0;margin:0 0 6px;font-size:14px;line-height:1.35}body:has(.adminApp) .adminContent .eyebrow{letter-spacing:.06em;color:#6b7280;font-size:11px}body:has(.adminApp) .adminContent .heroText{color:#4b5563;max-width:80ch;font-size:13px;line-height:1.5}body:has(.adminApp) .adminContent .heroText.small{color:#4b5563;max-width:80ch;font-size:13px;line-height:1.5}:is(body:has(.adminApp) .adminContent .adminCatalogPanel,body:has(.adminApp) .adminContent .ordersKanbanColumn){padding:12px}body:has(.adminApp) .adminContent .sectionShell{margin-bottom:12px}body:has(.adminApp) .adminPageHead.antAdminPageHead{margin-bottom:12px;padding:12px 16px}body:has(.adminApp) .antAdminContent.adminContent{padding:16px 20px}body:has(.adminLoginPage) .adminLoginPage{background:var(--bg)}body:has(.adminLoginPage) .adminLoginCard{border:1px solid var(--line);box-shadow:var(--shadow);-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-radius:12px}body:has(.adminLoginPage) .adminLoginCard h1{color:var(--ink);letter-spacing:-.02em}body:has(.adminLoginPage) .adminLoginHint{color:var(--muted)}body:has(.adminLoginPage) .adminLoginForm input{color:var(--ink);border:1px solid var(--line-strong);box-shadow:none;background:#fff;border-radius:8px}body:has(.adminLoginPage) .adminLoginForm button{background:var(--blue);color:#fff;box-shadow:none;border-radius:8px}body:has(.adminLoginPage) .eyebrow{color:var(--blue);text-shadow:none}body:has(.adminApp) .adminOrderCard h3{letter-spacing:0;margin:16px 0 6px;font-size:14px;line-height:1.35}body:has(.adminApp) .adminOrderCard .orderPaymentsBlock h3{margin-top:0}.adminTodayLine{border-bottom:1px solid #f1f2f4;justify-content:space-between;gap:12px;padding:7px 0;display:flex}.adminTodayLine:last-child{border-bottom:0}.adminTodayLineTitle{font-size:13px;font-weight:600}.adminTodayLineMeta{color:#6b7280;margin-top:2px;font-size:12px}.adminTodayLineExtra{white-space:nowrap;font-size:13px}body:has(.adminApp) .cartNavLink span{color:#111827;border-radius:999px;box-shadow:0 1px 2px #1018280f,0 1px 3px #1018280d}body:has(.adminApp) .navCta{border-radius:999px}body:has(.adminApp) .navCta:after{background:linear-gradient(90deg,#0000,#fff,#0000)}body:has(.adminApp) .navCta{color:#fff;background:linear-gradient(135deg, var(--blue), #15803d 52%, var(--plastic));box-shadow:0 1px 2px #1018280f,0 1px 3px #1018280d}body:has(.adminApp) .eyebrow{text-shadow:none}:is(body:has(.adminApp) .pricePanel,body:has(.adminApp) .cartItem,body:has(.adminApp) .checkoutDraftPanel,body:has(.adminApp) .checkoutFormPanel,body:has(.adminApp) .adminCatalogPanel,body:has(.adminApp) .accountOrderCard){-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(#fff,#fff);box-shadow:0 1px 2px #1018280f,0 1px 3px #1018280d}:is(body:has(.adminApp) .productGalleryMain,body:has(.adminApp) .cartItemPreview){background:radial-gradient(circle,#0b63ce1f,#0000 58%),linear-gradient(135deg,#0f172a0d,#0f172a08)}body:has(.adminApp) .productGalleryMain:before{background-image:linear-gradient(#0b63ce17 1px,#0000 1px),linear-gradient(90deg,#0b63ce17 1px,#0000 1px);border:1px dashed #e5e7eb;border-radius:8px}body:has(.adminApp) .cartItemPreview:before{background-image:linear-gradient(#0b63ce17 1px,#0000 1px),linear-gradient(90deg,#0b63ce17 1px,#0000 1px);border:1px dashed #e5e7eb;border-radius:8px}body:has(.adminApp) .modelGhost{background:linear-gradient(135deg,#0b63ce,#6d28d9,#0b63ce);border-radius:8px;box-shadow:0 1px 2px #1018280f,0 1px 3px #1018280d}body:has(.adminApp) .modelGhost:after{border-radius:inherit;border:1px solid #e5e7eb}body:has(.adminApp) .variantSwatch{border:2px solid #d1d5db;border-radius:999px;box-shadow:0 1px 2px #1018280f,0 1px 3px #1018280d}body:has(.adminApp) .productGalleryMain{border-radius:8px;box-shadow:0 1px 2px #1018280f,0 1px 3px #1018280d}body:has(.adminApp) .gallerySlide .printablesViewer{border-radius:inherit}body:has(.adminApp) .gallerySlide .printablesViewerStage{border-radius:inherit}:is(body:has(.adminApp) .productThumbs span,body:has(.adminApp) .productThumbs img,body:has(.adminApp) .productThumbs a,body:has(.adminApp) .productThumbs button){background:#0f172a0d;border-radius:8px;box-shadow:0 1px 2px #1018280f,0 1px 3px #1018280d}body:has(.adminApp) .productThumbs button.selected{box-shadow:0 0 0 3px #0b63ce24}body:has(.adminApp) .pricePanel{border-radius:8px}body:has(.adminApp) .variantCompactSummary{background:#0f172a0b;border:1px solid #e5e7eb;border-radius:8px}body:has(.adminApp) .variantOption.selected{box-shadow:0 1px 2px #1018280f,0 1px 3px #1018280d}body:has(.adminApp) .cartControls input{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 1px 2px #1018280f,0 1px 3px #1018280d}body:has(.adminApp) .cartItemControls input{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 1px 2px #1018280f,0 1px 3px #1018280d}body:has(.adminApp) .checkoutField input{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 1px 2px #1018280f,0 1px 3px #1018280d}body:has(.adminApp) .checkoutField textarea{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 1px 2px #1018280f,0 1px 3px #1018280d}body:has(.adminApp) .checkoutField select{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 1px 2px #1018280f,0 1px 3px #1018280d}body:has(.adminApp) .deliveryMethodSelector{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 1px 2px #1018280f,0 1px 3px #1018280d}body:has(.adminApp) .adminCatalogRow select{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 1px 2px #1018280f,0 1px 3px #1018280d}body:has(.adminApp) .adminDraftForm input{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 1px 2px #1018280f,0 1px 3px #1018280d}body:has(.adminApp) .adminDraftForm select{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 1px 2px #1018280f,0 1px 3px #1018280d}body:has(.adminApp) .marketplaceMappingForm input{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 1px 2px #1018280f,0 1px 3px #1018280d}body:has(.adminApp) .marketplaceMappingForm select{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 1px 2px #1018280f,0 1px 3px #1018280d}body:has(.adminApp) .adminSettingsForm input{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 1px 2px #1018280f,0 1px 3px #1018280d}:is(body:has(.adminApp) .checkoutField input,body:has(.adminApp) .checkoutField textarea,body:has(.adminApp) .checkoutField select){border-radius:8px}:is(body:has(.adminApp) .checkoutField input:focus,body:has(.adminApp) .checkoutField textarea:focus,body:has(.adminApp) .checkoutField select:focus,body:has(.adminApp) .adminCatalogRow select:focus,body:has(.adminApp) .adminDraftForm input:focus,body:has(.adminApp) .adminDraftForm select:focus,body:has(.adminApp) .marketplaceMappingForm input:focus,body:has(.adminApp) .marketplaceMappingForm select:focus,body:has(.adminApp) .adminSettingsForm input:focus){box-shadow:0 0 0 4px #0b63ce1c}body:has(.adminApp) .cartNotice{text-shadow:none}body:has(.adminApp) .modelOfferBlock{background:#0f172a0a;border:1px solid #e5e7eb;border-radius:8px}body:has(.adminApp) .offerDotRow span{border:2px solid #d1d5db;border-radius:999px;box-shadow:0 0 0 1px #10182814}body:has(.adminApp) .modelOffer{background:#f8fafc;border:1px solid #e5e7eb;border-radius:8px}:is(body:has(.adminApp) .modelOffer.selected,body:has(.adminApp) .printChoice.selected){box-shadow:0 0 0 3px #0b63ce1f}body:has(.adminApp) .printChoice{background:#f8fafc;border:1px solid #e5e7eb;border-radius:8px}body:has(.adminApp) .smallCustomOrderButton{background:#0f172a0d;border:1px solid #e5e7eb;border-radius:999px}body:has(.adminApp) .customOrderModal{border-radius:8px}body:has(.adminApp) .customOrderModal::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0f172a73}body:has(.adminApp) .customOrderDialog{color:#111827;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 1px 2px #1018280f,0 1px 3px #1018280d}body:has(.adminApp) .customOrderDialog h2{color:#111827}body:has(.adminApp) .modalCloseButton{color:#111827;background:#fff;border:1px solid #d1d5db;border-radius:999px}body:has(.adminApp) .customOrderGrid label{color:#4b5563}:is(body:has(.adminApp) .customOrderGrid input,body:has(.adminApp) .customOrderGrid select,body:has(.adminApp) .customOrderGrid textarea){color:#111827;background:#fff;border:1px solid #d1d5db;border-radius:8px}body:has(.adminApp) .cartItem{border-radius:8px}body:has(.adminApp) .cartItemPreview{border-radius:8px}body:has(.adminApp) .cartItemPreview span{border-radius:8px}body:has(.adminApp) .checkoutDraftPanel{border-radius:8px}body:has(.adminApp) .checkoutFormPanel{border-radius:8px}body:has(.adminApp) .cdekPickupMap{background:#f8fafc;border:1px solid #e5e7eb;border-radius:8px}body:has(.adminApp) .cdekMapFrame{background:radial-gradient(circle,#0b63ce1f,#fff);border:1px solid #e5e7eb;border-radius:8px}body:has(.adminApp) .cdekPointList button{background:#0f172a0d;border:1px solid #e5e7eb;border-radius:8px}body:has(.adminApp) .cdekPointList button.selected{box-shadow:0 0 0 3px #15803d1a, var(--neon-cyan);border-color:#15803d99}body:has(.adminApp) .deliveryMethodSelector{border-radius:8px}body:has(.adminApp) .accountOrderCard{border-radius:8px}body:has(.adminApp) .adminCatalogPanel{border-radius:8px}body:has(.adminApp) .adminCatalogRow{background:#0f172a0d;border:1px solid #e5e7eb;border-radius:8px}body:has(.adminApp) .adminSummaryGrid article{background:#0f172a0d;border:1px solid #e5e7eb;border-radius:8px}body:has(.adminApp) .adminLoginCard{background:linear-gradient(#0f172a0d,#0f172a0b);border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 1px 2px #1018280f,0 1px 3px #1018280d}body:has(.adminApp) .adminLoginForm input{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 1px 2px #1018280f,0 1px 3px #1018280d}body:has(.adminApp) .adminLoginForm input:focus{box-shadow:0 0 0 4px #0b63ce1f}body:has(.adminApp) .adminDashboardCard:hover{box-shadow:0 1px 2px #1018280f,0 1px 3px #1018280d}body:has(.adminApp) .adminMarketplaceRow{background:#0f172a0d;border:1px solid #e5e7eb;border-radius:8px}body:has(.adminApp) .adminInventoryLayout .marketplaceMappingForm{border-radius:8px}:is(body:has(.adminApp) .adminInventoryLayout .marketplaceMappingForm input,body:has(.adminApp) .adminInventoryLayout .marketplaceMappingForm select,body:has(.adminApp) .adminInventoryLayout .adminProductForm select){border-radius:10px}body:has(.adminApp) .adminInventoryLayout .adminPaletteSwatch{border-radius:10px}body:has(.adminApp) .adminInventoryLayout .adminFormNote{border-radius:10px}body:has(.adminApp) .marketplaceBadges span{background:#0f172a0d;border:1px solid #e5e7eb;border-radius:8px}body:has(.adminApp) .marketplaceBadges .ready{border-color:#15803d59}body:has(.adminApp) .marketplaceBadges .blocked{color:#374151;border-color:#0b63ce59}body:has(.adminApp) .marketplaceMappingForm{background:#f8fafc;border:1px solid #e5e7eb;border-radius:8px}body:has(.adminApp) .marketplaceMetadataNote{background:#f8fafc;border:1px solid #e5e7eb;border-radius:8px}:is(body:has(.adminApp) .marketplaceDryRunPreview,body:has(.adminApp) .marketplaceMetadataDetails){border-top:1px solid #e5e7eb}body:has(.adminApp) .marketplaceDryRunPreview pre{background:#f8fafc;border-radius:8px}body:has(.adminApp) .adminApp{color:#374151;background:#fff}body:has(.adminApp) .adminSidebar{background:#fff;border:1px solid #d1d5db;border-radius:8px;box-shadow:0 1px 2px #1018280f,0 1px 3px #1018280d}body:has(.adminApp) .adminBrand span{color:#111827}body:has(.adminApp) .adminBrand small{color:#4b5563}body:has(.adminApp) .adminSecondaryButton{color:#374151;border-radius:8px}body:has(.adminApp) .adminSecondaryButton:hover{color:#111827;background:#0f172a0d;border-color:#d1d5db}body:has(.adminApp) .adminPageHead{border-bottom:1px solid #d1d5db}body:has(.adminApp) .adminPageHead p{color:#0b63ce}body:has(.adminApp) .adminToolbar{background:#fff;border:1px solid #d1d5db;border-radius:8px}:is(body:has(.adminApp) .adminToolbar label,body:has(.adminApp) .adminEditGrid label){color:#4b5563}:is(body:has(.adminApp) .adminToolbar input,body:has(.adminApp) .adminToolbar select,body:has(.adminApp) .adminEditGrid input,body:has(.adminApp) .adminEditGrid select,body:has(.adminApp) .adminEditGrid textarea){color:#111827;background:#fff;border:1px solid #d1d5db;border-radius:9px}:is(body:has(.adminApp) .adminToolbar input:focus,body:has(.adminApp) .adminToolbar select:focus,body:has(.adminApp) .adminEditGrid input:focus,body:has(.adminApp) .adminEditGrid select:focus,body:has(.adminApp) .adminEditGrid textarea:focus){border-color:#0b63ce}body:has(.adminApp) .adminPrimaryButton{color:#fff;background:#0b63ce;border-radius:9px}body:has(.adminApp) .adminModalBackdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0f172a73}body:has(.adminApp) .adminModalDialog{color:#111827;background:#fff;border:1px solid #d1d5db;border-radius:8px;box-shadow:0 1px 2px #1018280f,0 1px 3px #1018280d}body:has(.adminApp) .adminModalFooter{border-top:1px solid #d1d5db}body:has(.adminApp) .adminDirectoryForm label{color:#4b5563}:is(body:has(.adminApp) .adminDirectoryForm input,body:has(.adminApp) .adminDirectoryForm select){color:#111827;background:#fff;border:1px solid #d1d5db;border-radius:9px}:is(body:has(.adminApp) .adminDirectoryForm input:focus,body:has(.adminApp) .adminDirectoryForm select:focus){border-color:#0b63ce}body:has(.adminApp) .adminInlineDanger{color:#374151;background:#b91c1c1f;border:1px solid #b91c1c59;border-radius:8px}body:has(.adminApp) .adminInlineDanger:hover{background:#b91c1c1f}body:has(.adminApp) .adminTableWrap{background:#fff;border:1px solid #d1d5db;border-radius:8px}body:has(.adminApp) .adminTableWrap.catalog{border:1px solid #d1d5db;border-radius:8px}body:has(.adminApp) .adminCatalogTable th{background:#fff}:is(body:has(.adminApp) .adminDataTable th,body:has(.adminApp) .adminDataTable td){border-bottom:1px solid #d1d5db}body:has(.adminApp) .adminDataTable strong{color:#111827}body:has(.adminApp) .adminThumb{color:#0b63ce;background:linear-gradient(135deg,#0b63ce1f,#6d28d91f);border:1px solid #d1d5db;border-radius:10px}body:has(.adminApp) .adminThumbImage{background:#fff;border:1px solid #d1d5db;border-radius:10px}body:has(.adminApp) .adminColorDot{border:1px solid #e5e7eb;border-radius:999px}body:has(.adminApp) .adminPaletteSwatch{color:#111827;text-shadow:none;border:2px solid #e5e7eb;border-radius:8px;box-shadow:inset 0 0 0 999px #1018280f}body:has(.adminApp) .adminPaletteSwatch[aria-pressed=true]{box-shadow:0 0 0 3px #15803d2e,inset 0 0 0 999px #10182805}body:has(.adminApp) .adminPaletteSwatch span{background:#f8fafc;border-radius:999px}body:has(.adminApp) .adminEmptyState{color:#4b5563}body:has(.adminApp) .adminDrawerHead{border-bottom:1px solid #d1d5db}body:has(.adminApp) .adminDrawerHead p{color:#0b63ce}body:has(.adminApp) .adminIconButton{color:#374151;background:#fff;border:1px solid #d1d5db;border-radius:9px}body:has(.adminApp) .adminFieldset{background:#0f172a09;border:1px solid #d1d5db;border-radius:8px}body:has(.adminApp) .adminFieldset legend{color:#15803d}:is(body:has(.adminApp) .adminPhotoPlaceholder,body:has(.adminApp) .adminFormNote){color:#4b5563;background:#0f172a0a;border:1px dashed #d1d5db;border-radius:8px}body:has(.adminApp) .adminPhotoPreview{background:#fff;border:1px solid #d1d5db;border-radius:8px}body:has(.adminApp) .printablesViewer{background:linear-gradient(#fff 0% 100%);border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 1px 2px #1018280f,0 1px 3px #1018280d}body:has(.adminApp) .printablesViewerStage{border-radius:8px 8px 10px 10px}body:has(.adminApp) .printablesViewerHud{color:#111827;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border:1px solid #e5e7eb;border-radius:999px}body:has(.adminApp) .printablesViewerHud strong{color:#111827;background:#0b63ce;border-radius:999px}body:has(.adminApp) .printablesViewerHud span{color:#374151}body:has(.adminApp) .printablesViewerMessage{color:#374151;background:radial-gradient(circle at 50% 46%,#0b63ce1f,#0000 17rem)}:is(body:has(.adminApp) .printablesViewerToolbar button,body:has(.adminApp) .printablesViewerToolbar a){color:#111827;background:#0f172a0d;border:1px solid #e5e7eb;border-radius:999px}body:has(.adminApp) .printablesViewerHint{color:#4b5563;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-radius:999px}body:has(.adminApp) .adminMediaPanel{background:#fff;border:1px solid #d1d5db;border-radius:8px}body:has(.adminApp) .adminMediaHeader{color:#374151}body:has(.adminApp) .adminMediaHeader span{color:#4b5563}body:has(.adminApp) .adminMediaStrip button{color:#374151;background:#fff;border:1px solid #d1d5db;border-radius:10px}:is(body:has(.adminApp) .adminMediaStrip button.active,body:has(.adminApp) .adminFileList button.active){border-color:#0b63ce;box-shadow:0 0 0 1px #0b63ce2e}body:has(.adminApp) .adminMediaStrip img{color:#0b63ce;background:#fff;border-radius:7px}body:has(.adminApp) .adminModelThumb{color:#0b63ce;background:#fff;border-radius:7px}body:has(.adminApp) .adminModelThumb{border:1px solid #e5e7eb}body:has(.adminApp) .adminDangerButton{color:#374151;background:#b91c1c1f;border:1px solid #b91c1c59;border-radius:10px}body:has(.adminApp) .adminSaveState{border-radius:10px}body:has(.adminApp) .adminSaveState.saving{color:#111827;background:#0b63ce1f}body:has(.adminApp) .adminSaveState.saved{color:#111827;background:#15803d1f}body:has(.adminApp) .adminSaveState.error{color:#111827;background:#b91c1c1f}body:has(.adminApp) .marketplaceFavicon{color:#111827;border:1px solid #e5e7eb;border-radius:5px;box-shadow:0 0 0 1px #10182814,0 6px 16px #10182814}body:has(.adminApp) .marketplaceFavicon:focus-visible{outline:2px solid #d1d5db}body:has(.adminApp) .marketplaceFavicon.ozon{background:#0b63ce}body:has(.adminApp) .marketplaceFavicon.wildberries{background:linear-gradient(135deg,#6d28d9 0%,#b91c1c 100%)}body:has(.adminApp) .marketplaceExchangeLog{background:#f8fafc;border:1px solid #e5e7eb;border-radius:8px}body:has(.adminApp) .marketplaceExchangeLog>strong{color:#15803d}body:has(.adminApp) .marketplaceExchangeLog li{background:#0f172a0b;border:1px solid #e5e7eb;border-radius:10px}body:has(.adminApp) .marketplaceExchangeLog small{color:#4b5563}body:has(.adminApp) .marketplaceExchangeLog code{color:#111827;background:#f8fafc;border-radius:8px}body:has(.adminApp) .marketplaceCategorySearch{background:#f8fafc;border:1px solid #e5e7eb;border-radius:8px}body:has(.adminApp) .marketplaceCategorySearch>strong{color:#15803d}body:has(.adminApp) .marketplaceCategorySearchResults button{color:#111827;background:#0f172a0d;border:1px solid #e5e7eb;border-radius:10px}body:has(.adminApp) .marketplaceCategorySearchResults button:hover{background:#0b63ce1c;border-color:#0b63ce59}body:has(.adminApp) .marketplaceCategorySearchResults small{color:#4b5563}body:has(.adminApp) .marketplaceCategorySearchResults code{color:#374151}body:has(.adminApp) .adminTableWrap{background:linear-gradient(#fff,#fff);border-color:#d1d5db;box-shadow:0 1px 2px #1018280f,0 1px 3px #1018280d}body:has(.adminApp) .adminDataTable{color:#374151}body:has(.adminApp) .adminDataTable th{color:#4b5563;background:#fff}body:has(.adminApp) .adminDataTable thead th{border-bottom:1px solid #d1d5db}body:has(.adminApp) .adminDataTable td{color:#374151}body:has(.adminApp) .adminDataTable tbody tr{background:#fff}body:has(.adminApp) .adminDataTable tbody tr:nth-child(2n){background:#fff}body:has(.adminApp) .adminDataTable tbody tr:hover{background:#0b63ce1a}body:has(.adminApp) .adminDataTable small{color:#4b5563}body:has(.adminApp) .adminToolbar{background:linear-gradient(#fff,#fff);border-color:#d1d5db}body:has(.adminApp) .materialsHistoryDate{color:#4b5563}body:has(.adminApp) .materialsHistoryDate input{color:#111827;background:#fff;border:1px solid #d1d5db;border-radius:9px}body:has(.adminApp) .adminDocumentEditor .adminSecondaryButton{background:#fff;border-color:#e5e7eb;box-shadow:0 1px 2px #1018280f,0 1px 3px #1018280d}body:has(.adminApp) .adminDocumentEditor .adminSecondaryButton:hover{background:#0b63ce1f;border-color:#0b63ce99}body:has(.adminApp) .adminFormNote{color:#374151;background:#fff}body:has(.adminApp) .antAdminApp.adminApp{background:#fff}body:has(.adminApp) .antAdminSider.adminSidebar{border-radius:0 8px 8px 0}body:has(.adminApp) .antAdminBrand.adminBrand{background:#0f172a0b;border-radius:8px}body:has(.adminApp) .antAdminPageHead.adminPageHead{background:linear-gradient(#fff,#fff);border-radius:8px}body:has(.adminApp) .antDirectoryCard.adminCatalogPanel{box-shadow:0 1px 2px #1018280f,0 1px 3px #1018280d}body:has(.adminApp) .antDirectoryCard .ant-card-head{border-bottom-color:#e5e7eb}:is(body:has(.adminApp) .directoryTable th,body:has(.adminApp) .directoryTable td){border-bottom:1px solid #e5e7eb}body:has(.adminApp) .directoryTable th{background:#0b63ce1f}body:has(.adminApp) .directoryTable tbody tr:hover{background:#15803d1a}body:has(.adminApp) .antDirectoryModal .ant-modal-content{box-shadow:0 1px 2px #1018280f,0 1px 3px #1018280d}body:has(.adminApp) .antMaterialPhotoPicker{background:#f8fafc;border:1px solid #e5e7eb;border-radius:8px}body:has(.adminApp) .materialColorPreview{box-shadow:0 0 0 2px #10182814,0 0 14px #0b63ce29}body:has(.adminApp) .materialPhotoCanvasWrap{background:#fff;border:1px dashed #e5e7eb;border-radius:8px}body:has(.adminApp) .materialPhotoCanvas{border-radius:10px}@media (max-width:980px){body:has(.adminApp) .antAdminSider.adminSidebar{border-radius:0 0 8px 8px}}body:has(.adminApp) .antDocumentsCard.ant-card{box-shadow:0 1px 2px #1018280f,0 1px 3px #1018280d}body:has(.adminApp) .antDocumentEditorModal .ant-modal-content{box-shadow:0 1px 2px #1018280f,0 1px 3px #1018280d}:is(body:has(.adminApp) .antDocumentLineCard.ant-card,body:has(.adminApp) .antInlineMaterialCard.ant-card){background:#fff;border-color:#e5e7eb}:is(body:has(.adminApp) .antStockHero.ant-card,body:has(.adminApp) .antStockTableCard.ant-card){box-shadow:0 1px 2px #1018280f,0 1px 3px #1018280d}body:has(.adminApp) .antStockStats .ant-statistic{background:#0f172a0b;border:1px solid #e5e7eb;border-radius:8px}body:has(.adminApp) .antStockEditorModal .ant-modal-content{box-shadow:0 1px 2px #1018280f,0 1px 3px #1018280d}body:has(.adminApp) .antStockVariantCard.ant-card{background:#fff;border-color:#e5e7eb}:is(body:has(.adminApp) .antProductionHero.ant-card,body:has(.adminApp) .antProductionTableCard.ant-card){box-shadow:0 1px 2px #1018280f,0 1px 3px #1018280d}body:has(.adminApp) .antProductionStats .ant-statistic{background:#0f172a0b;border:1px solid #e5e7eb;border-radius:8px}body:has(.adminApp) .marketPage .eyebrow{color:#0b63ce;text-shadow:none}body:has(.adminApp) .marketNav{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-bottom:1px solid #d1d5db}body:has(.adminApp) .marketLogo{color:#111827}body:has(.adminApp) .marketLogo span{color:#0b63ce}body:has(.adminApp) .marketNavLinks{color:#4b5563}body:has(.adminApp) .marketNavLinks a{border-radius:999px}body:has(.adminApp) .marketNavLinks a:hover{color:#111827;background:#fff}body:has(.adminApp) .marketNavLinks .cartNavLink span{background:#0b63ce}body:has(.adminApp) .marketPage .navCta{color:#111827;background:#0b63ce}:is(body:has(.adminApp) .marketToolbar a.active,body:has(.adminApp) .marketSearchMock a.active){color:#111827;background:#fff;border-color:#d1d5db}body:has(.adminApp) .marketCard{background:#fff;border:1px solid #d1d5db;border-radius:8px;box-shadow:0 1px 2px #1018280f,0 1px 3px #1018280d}body:has(.adminApp) .marketCardImage{background:linear-gradient(135deg,#fff,#fff)}body:has(.adminApp) .marketCardImage span{color:#111827;background:#fff;border-radius:999px}body:has(.adminApp) .marketCardBody strong{color:#111827}body:has(.adminApp) .marketCardBody small{color:#4b5563}body:has(.adminApp) .marketColorDots span{border:2px solid #d1d5db;border-radius:999px;box-shadow:0 0 0 1px #10182814,0 4px 10px #10182814}body:has(.adminApp) .marketCardBody b{color:#111827}body:has(.adminApp) .marketCardBody em{color:#4b5563}body:has(.adminApp) .accountBalanceCard{color:#111827;background:#fff;border:1px solid #d1d5db;border-radius:8px}:is(body:has(.adminApp) .accountBalanceCard span,body:has(.adminApp) .accountBalanceCard small){color:#4b5563}:is(body:has(.adminApp) .cartItemsPanel,body:has(.adminApp) .checkoutDraftPanel,body:has(.adminApp) .checkoutFormPanel,body:has(.adminApp) .accountIntro,body:has(.adminApp) .accountOrderCard){color:#111827;background:#fff;border-color:#d1d5db;box-shadow:0 1px 2px #1018280f,0 1px 3px #1018280d}body:has(.adminApp) .cartItem{color:#111827;background:#fff;border-color:#d1d5db}body:has(.adminApp) .checkoutField input{color:#111827;background:#fff;border-color:#d1d5db}body:has(.adminApp) .checkoutField textarea{color:#111827;background:#fff;border-color:#d1d5db}body:has(.adminApp) .checkoutField select{color:#111827;background:#fff;border-color:#d1d5db}body:has(.adminApp) .deliveryMethodSelector{color:#111827;background:#fff;border-color:#d1d5db}body:has(.adminApp) .checkoutField span{color:#111827}body:has(.adminApp) .checkoutField legend{color:#111827}body:has(.adminApp) .deliveryMethodSelector legend{color:#111827}body:has(.adminApp) .cartItemBody h2 a{color:#111827}body:has(.adminApp) .accountOrderCard h2{color:#111827}body:has(.adminApp) .checkoutDraftPanel p{color:#4b5563}body:has(.adminApp) .checkoutFormPanel .heroText{color:#4b5563}body:has(.adminApp) .accountOrderCard p{color:#4b5563}body:has(.adminApp) .cartItemBody p{color:#4b5563}body:has(.adminApp) .accountBalanceCard strong{color:#0b63ce}@media (max-width:760px){body:has(.adminApp) .marketCard{border-radius:8px}}body:has(.adminApp) .customerPage .eyebrow{color:#0b63ce;text-shadow:none}:is(body:has(.adminApp) .customerPage .heroText,body:has(.adminApp) .customerPage .deliveryApiStatus){color:#4b5563}body:has(.adminApp) .customerPage .navCta{color:#111827;background:#0b63ce}:is(body:has(.adminApp) .customerPage .cartItemsPanel,body:has(.adminApp) .customerPage .checkoutDraftPanel,body:has(.adminApp) .customerPage .checkoutFormPanel,body:has(.adminApp) .customerPage .accountIntro,body:has(.adminApp) .customerPage .accountPanel,body:has(.adminApp) .customerPage .accountOrderCard,body:has(.adminApp) .customerPage .productGalleryMain,body:has(.adminApp) .customerPage .pricePanel,body:has(.adminApp) .customerPage .modelOfferBlock,body:has(.adminApp) .customerPage .variantCompactSummary,body:has(.adminApp) .customerPage .printChoice,body:has(.adminApp) .customerPage .modelOffer){color:#111827;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border:1px solid #d1d5db;box-shadow:0 1px 2px #1018280f,0 1px 3px #1018280d}body:has(.adminApp) .customerPage .cartItem{color:#111827;background:#fff;border-color:#d1d5db}body:has(.adminApp) .customerPage .deliveryMethodSelector{color:#111827;background:#fff;border-color:#d1d5db}body:has(.adminApp) .customerPage .checkoutField input{color:#111827;background:#fff;border-color:#d1d5db}body:has(.adminApp) .customerPage .checkoutField textarea{color:#111827;background:#fff;border-color:#d1d5db}body:has(.adminApp) .customerPage .checkoutField select{color:#111827;background:#fff;border-color:#d1d5db}body:has(.adminApp) .customerPage .cdekPickupMap{color:#111827;background:#fff;border-color:#d1d5db}body:has(.adminApp) .customerPage .cdekPointList button{color:#111827;background:#fff;border-color:#d1d5db}body:has(.adminApp) .customerPage .checkoutField input::placeholder{color:#4b5563}body:has(.adminApp) .customerPage .checkoutField textarea::placeholder{color:#4b5563}body:has(.adminApp) .customerPage .checkoutField span{color:#111827}body:has(.adminApp) .customerPage .checkoutField legend{color:#111827}body:has(.adminApp) .customerPage .deliveryMethodSelector legend{color:#111827}body:has(.adminApp) .customerPage .deliveryMethodSelector label{color:#111827}body:has(.adminApp) .customerPage .accountOrderCard h2{color:#111827}body:has(.adminApp) .customerPage .cartItemBody h2 a{color:#111827}body:has(.adminApp) .customerPage .checkoutDraftPanel p{color:#111827}body:has(.adminApp) .customerPage .accountOrderCard p{color:#111827}body:has(.adminApp) .customerPage .cartItemBody p{color:#111827}body:has(.adminApp) .customerPage .pricePanel small{color:#111827}body:has(.adminApp) .customerPage .modelOfferHeader span{color:#111827}body:has(.adminApp) .customerPage .modelOffer small{color:#111827}body:has(.adminApp) .customerPage .printChoice small{color:#111827}body:has(.adminApp) .customerPage .variantCompactSummary small{color:#111827}body:has(.adminApp) .customerPage .customOrderInline{color:#111827}body:has(.adminApp) .customerPage .cdekPointList span{color:#111827}body:has(.adminApp) .customerPage .cdekPointList small{color:#111827}:is(body:has(.adminApp) .customerPage .modelOffer b,body:has(.adminApp) .customerPage .modelOffer strong,body:has(.adminApp) .customerPage .printChoice strong,body:has(.adminApp) .customerPage .variantCompactSummary strong){color:#111827}:is(body:has(.adminApp) .customerPage .modelOffer.selected,body:has(.adminApp) .customerPage .printChoice.selected){border-color:#0b63ce;box-shadow:0 0 0 3px #0b63ce24}body:has(.adminApp) .customerPage .smallCustomOrderButton{color:#111827;background:#fff;border-color:#d1d5db;box-shadow:0 1px 2px #1018280f,0 1px 3px #1018280d}:is(body:has(.adminApp) .customerPage .cartControls input,body:has(.adminApp) .customerPage .cartItemControls input){color:#111827;background:#fff;border-color:#d1d5db}body:has(.adminApp) .customerPage .cartItemControls label{color:#111827}body:has(.adminApp) .customerPage .cartItemControls button{color:#b91c1c}body:has(.adminApp) .customerPage .cartItemControls button:hover{color:#b91c1c}body:has(.adminApp) .customerPage .pricePanel{border-radius:8px}body:has(.adminApp) .customerPage .cartNotice{color:#15803d;text-shadow:none}body:has(.adminApp) .customerPage .checkoutField small{color:#b91c1c}body:has(.adminApp) .customerPage .formError{color:#b91c1c}body:has(.adminApp) .customerPage .deliveryQuotePreview{color:#15803d!important}body:has(.adminApp) .customerPage .checkoutSuccessSection strong{color:#15803d!important}body:has(.adminApp) .customerPage .accountIntro{border-radius:8px}body:has(.adminApp) .customerPage .accountProfileDetails{background:#fff;border:1px solid #d1d5db;border-radius:8px;box-shadow:0 1px 2px #1018280f,0 1px 3px #1018280d}body:has(.adminApp) .customerPage .accountProfileDetails summary span{color:#111827}body:has(.adminApp) .customerPage .accountProfileDetails summary strong{color:#0b63ce;background:#fff;border-radius:999px}:is(body:has(.adminApp) .customerPage .accountAuthHero,body:has(.adminApp) .customerPage .accountAuthCard){color:#111827;background:#fff;border:1px solid #d1d5db;border-radius:8px;box-shadow:0 1px 2px #1018280f,0 1px 3px #1018280d}body:has(.adminApp) .customerPage .accountAuthTabs{background:#fff;border-radius:8px}body:has(.adminApp) .customerPage .accountAuthTabs button{color:#4b5563;border-radius:8px}body:has(.adminApp) .customerPage .accountAuthTabs button.selected{color:#0b63ce;background:#fff;box-shadow:0 1px 2px #1018280f,0 1px 3px #1018280d}:is(body:has(.adminApp) .customerPage .accountPanelHeader span,body:has(.adminApp) .customerPage .accountPanelHeader strong){color:#0b63ce}body:has(.adminApp) .customerPage .accountStatsGrid span{background:#fff;border:1px solid #d1d5db;border-radius:8px}body:has(.adminApp) .customerPage .accountStatsGrid strong{color:#111827}body:has(.adminApp) .customerPage .accountStatsGrid small{color:#4b5563}body:has(.adminApp) .customerPage .accountNotice{background:#fff;border:1px solid #d1d5db;border-radius:8px}body:has(.adminApp) .customerPage .accountNotice strong{color:#111827}body:has(.adminApp) .customerPage .accountNotice small{color:#4b5563}body:has(.adminApp) .customerPage .accountNotice.success{background:#fff;border-color:#15803d}body:has(.adminApp) .customerPage .accountNotice.warning{background:#fff;border-color:#d1d5db}:is(body:has(.adminApp) .customerPage .accountOrderCard dl div,body:has(.adminApp) .customerPage .checkoutDraftPanel dl div){border-top:1px solid #d1d5db}:is(body:has(.adminApp) .customerPage .accountOrderCard dt,body:has(.adminApp) .customerPage .checkoutDraftPanel dt){color:#4b5563}:is(body:has(.adminApp) .customerPage .accountOrderCard dd,body:has(.adminApp) .customerPage .checkoutDraftPanel dd){color:#111827}body:has(.adminApp) .customerPage .checkoutPanelHeader p{color:#4b5563}body:has(.adminApp) .customerPage .checkoutTrustStrip span{color:#4b5563;background:#fff;border:1px solid #d1d5db;border-radius:999px}body:has(.adminApp) .customerPage .cartItemsPanel{border-radius:8px}body:has(.adminApp) .customerPage .cartItemPreview{border-radius:8px}body:has(.adminApp) .customerPage .cartItemPreview span{border-radius:8px 10px}body:has(.adminApp) .customerPage .cartItemControls input{border-radius:8px}body:has(.adminApp) .customerPage .checkoutSuccessSection{background:#fff;border:1px solid #d1d5db;border-radius:8px;box-shadow:0 1px 2px #1018280f,0 1px 3px #1018280d}@media (max-width:760px){:is(body:has(.adminApp) .customerPage .accountOrderCard,body:has(.adminApp) .customerPage .checkoutFormPanel,body:has(.adminApp) .customerPage .checkoutDraftPanel){border-radius:8px}}body:has(.adminApp) .pickupWarehouseCard{color:#111827;background:#fff;border:1px solid #d1d5db;border-radius:8px}body:has(.adminApp) .pickupWarehouseCard strong{color:#111827}body:has(.adminApp) .pickupWarehouseCard p{color:#4b5563}body:has(.adminApp) .pickupWarehouseCard a{color:#0b63ce}body:has(.adminApp) .ordersKanbanColumn{background:#fff;border:1px solid #e5e7eb;border-radius:8px}body:has(.adminApp) .ordersKanbanColumn header h2{color:#111827}body:has(.adminApp) .ordersKanbanColumn header span{color:#0b63ce;background:#0b63ce1f;border-radius:999px}body:has(.adminApp) .ordersKanbanColumn header p{color:#4b5563}body:has(.adminApp) .orderKanbanCard{color:#374151;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 1px 2px #1018280f,0 1px 3px #1018280d}body:has(.adminApp) .orderKanbanCard h3{color:#111827}body:has(.adminApp) .orderKanbanCard p{color:#4b5563}body:has(.adminApp) .orderKanbanCard strong{color:#111827}:is(body:has(.adminApp) .kanbanCardActions button,body:has(.adminApp) .kanbanCardActions select,body:has(.adminApp) .kanbanCardActions a){color:#374151;background:#0f172a0d;border:1px solid #e5e7eb;border-radius:10px}body:has(.adminApp) .kanbanCardActions button:first-child{color:#111827;background:#0b63ce;border-color:#0b63ce}body:has(.adminApp) .ordersKanbanDropZone{color:#4b5563;border:1px dashed #e5e7eb;border-radius:8px}body:has(.adminApp) .kanbanEmpty{color:#4b5563}body:has(.adminApp) .customerPage .accountPanel{border-radius:8px}body:has(.adminApp) .customerPage .accountOrderCard{border-radius:8px}:is(body:has(.adminApp) .customerPage .accountOrderMaterials,body:has(.adminApp) .customerPage .accountNoticeMeta){color:#111827!important}body:has(.adminApp) .customerPage .accountNoticeIcon{color:#0b63ce;background:#fff;border:1px solid #d1d5db;border-radius:8px}body:has(.adminApp) .customerPage .accountOrderCard dl div{background:#fff;border:1px solid #d1d5db;border-radius:8px}body:has(.adminApp) .customerPage .cdekPickupMap{background:#fff;border-color:#d1d5db}body:has(.adminApp) .customerPage .cdekMapFrame{border-color:#d1d5db}body:has(.adminApp) .customerPage .cdekSelectedPoint{color:#111827;background:#fff;border:1px solid #d1d5db;border-radius:8px}body:has(.adminApp) .customerPage .cdekSelectedPoint span{color:#4b5563}body:has(.adminApp) .customerPage .cdekSelectedPoint strong{color:#111827}body:has(.adminApp) .customerPage .cdekSelectedPoint p{color:#111827}body:has(.adminApp) .customerPage .cdekSelectedPoint small{color:#4b5563}body:has(.adminApp) .customerPage .cdekSelectedPoint button{color:#111827;background:#0b63ce;border-radius:8px}body:has(.adminApp) .customerPage .accountNotificationBell{color:#0b63ce;background:#fff;border:1px solid #d1d5db;border-radius:8px;box-shadow:0 1px 2px #1018280f,0 1px 3px #1018280d}body:has(.adminApp) .customerPage .accountNotificationBell>strong{color:#111827;background:#0b63ce;border:2px solid #d1d5db;border-radius:999px}body:has(.adminApp) .customerPage .accountNotificationsPopover{background:#fff;border:1px solid #d1d5db;border-radius:8px;box-shadow:0 1px 2px #1018280f,0 1px 3px #1018280d}body:has(.adminApp) .customerPage .accountPopoverHeader strong{color:#111827}body:has(.adminApp) .customerPage .accountPopoverHeader button{color:#111827;background:#fff;border-radius:10px}body:has(.adminApp) .customerPage .accountBalanceSummary{background:#fff;border:1px solid #d1d5db;border-radius:8px}:is(body:has(.adminApp) .customerPage .accountBalanceSummary span,body:has(.adminApp) .customerPage .accountBalanceSummary small){color:#4b5563}body:has(.adminApp) .customerPage .accountBalanceSummary strong{color:#0b63ce}body:has(.adminApp) .customerPage .accountBalanceHint{color:#4b5563}body:has(.adminApp) .customerPage .accountHeaderActions>span{color:#0b63ce}body:has(.adminApp) .customerPage .accountIconButton{color:#0b63ce;background:#fff;border:1px solid #d1d5db;border-radius:8px;box-shadow:0 1px 2px #1018280f,0 1px 3px #1018280d}body:has(.adminApp) .customerPage .accountIconButton>strong{color:#111827;background:#0b63ce;border:2px solid #d1d5db;border-radius:999px}body:has(.adminApp) .customerPage .accountArchivePopover{background:#fff;border:1px solid #d1d5db;border-radius:8px;box-shadow:0 1px 2px #1018280f,0 1px 3px #1018280d}body:has(.adminApp) .customerPage .accountArchiveOrder{background:#fff;border:1px solid #d1d5db;border-radius:8px}body:has(.adminApp) .customerPage .accountArchiveOrder strong{color:#111827}body:has(.adminApp) .customerPage .accountArchiveOrder p{color:#111827}body:has(.adminApp) .customerPage .accountArchiveOrder small{color:#4b5563}body:has(.adminApp) .customerPage .accountBalanceOperation{background:#fff;border:1px solid #d1d5db;border-radius:8px}body:has(.adminApp) .customerPage .accountBalanceOperation strong{color:#111827}body:has(.adminApp) .customerPage .accountBalanceOperation small{color:#4b5563}body:has(.adminApp) .customerPage .accountBalanceOperation>span.positive{color:#15803d}body:has(.adminApp) .customerPage .accountBalanceOperation>span.negative{color:#b91c1c}body:has(.adminApp) .customerPage .accountModalBackdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0f172a73}:is(body:has(.adminApp) .customerPage .accountNotificationsPopover,body:has(.adminApp) .customerPage .accountArchivePopover){background:#fff;border:1px solid #d1d5db;border-radius:8px;box-shadow:0 1px 2px #1018280f,0 1px 3px #1018280d}body:has(.adminApp) .customerPage .accountPopoverHeader>div:first-child>small{color:#4b5563}body:has(.adminApp) .customerPage .accountPopoverActions button:last-child{border-radius:999px}body:has(.adminApp) .customerPage .accountArchiveHeader>button{border-radius:999px}body:has(.adminApp) .customerPage .accountNotice.read{background:#fff;border-color:#d1d5db}body:has(.adminApp) .customerPage .accountNotice.unread{box-shadow:0 1px 2px #1018280f,0 1px 3px #1018280d}body:has(.adminApp) .customerPage .accountNoticeTitle>span{color:#0b63ce;background:#fff;border-radius:999px}body:has(.adminApp) .customerPage .accountArchiveSummary>span{background:#fff;border:1px solid #d1d5db;border-radius:8px}body:has(.adminApp) .customerPage .accountArchiveSummary strong{color:#111827}body:has(.adminApp) .customerPage .accountArchiveSummary small{color:#4b5563}body:has(.adminApp) .customerPage .accountArchiveOrder{background:#fff;border-radius:8px;box-shadow:0 1px 2px #1018280f,0 1px 3px #1018280d}body:has(.adminApp) .customerPage .accountArchiveOrder h3{color:#111827}body:has(.adminApp) .customerPage .accountArchiveDate{color:#4b5563}body:has(.adminApp) .customerPage .accountArchiveStatus{border-radius:999px}body:has(.adminApp) .customerPage .accountArchiveStatus.completed{color:#15803d;background:#fff}body:has(.adminApp) .customerPage .accountArchiveStatus.cancelled{color:#b91c1c;background:#fff}body:has(.adminApp) .customerPage .accountArchiveOrderGrid>span{background:#fff;border-radius:8px}body:has(.adminApp) .customerPage .accountArchiveOrderGrid small{color:#4b5563}body:has(.adminApp) .customerPage .accountArchiveOrderGrid strong{color:#111827}body:has(.adminApp) .customerPage .accountArchiveEmpty{color:#4b5563}body:has(.adminApp) .customerPage .accountArchiveEmpty strong{color:#111827}:is(body:has(.adminApp) .customerPage .cartAccountBalance,body:has(.adminApp) .customerPage .checkoutBalanceOption){background:linear-gradient(135deg,#fff,#fff);border:1px solid #d1d5db;border-radius:8px}:is(body:has(.adminApp) .customerPage .cartAccountBalance>span,body:has(.adminApp) .customerPage .checkoutBalanceOption small){color:#4b5563}:is(body:has(.adminApp) .customerPage .cartAccountBalance>strong,body:has(.adminApp) .customerPage .checkoutBalanceOption>strong),:is(body:has(.adminApp) .customerPage .cartAccountBalance a,body:has(.adminApp) .customerPage .checkoutBalanceOption a){color:#0b63ce}body:has(.adminApp) .customerPage .checkoutBalanceOption input{accent-color:#0b63ce}@media (max-width:720px){:is(body:has(.adminApp) .customerPage .accountNotificationsPopover,body:has(.adminApp) .customerPage .accountArchivePopover){border-radius:8px}}body:has(.adminApp) .orderKanbanCard.compact{border-radius:8px}body:has(.adminApp) .kanbanOrderLink{color:#0b63ce}body:has(.adminApp) .ordersKanbanDropZone{color:#4b5563;background:#0b63ce14;border-color:#0b63ce59}body:has(.adminApp) .orderDetailsOverlay{background:#0f172a73}body:has(.adminApp) .orderDetailsModal{color:#374151;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 1px 2px #1018280f,0 1px 3px #1018280d}body:has(.adminApp) .orderDetailsModal h2{color:#111827}body:has(.adminApp) .orderPaymentsBlock{border-top:1px solid #e5e7eb}body:has(.adminApp) .orderPaymentsBlock h3{color:#111827}:is(body:has(.adminApp) .orderPaymentsTable th,body:has(.adminApp) .orderPaymentsTable td){border-bottom:1px solid #e5e7eb}body:has(.adminApp) .orderDetailsModal header button{color:#111827;background:#0f172a0d;border:1px solid #e5e7eb;border-radius:8px}body:has(.adminApp) .orderDetailsModal dl div{background:#0f172a0d;border-radius:8px}body:has(.adminApp) .orderDetailsModal dt{color:#4b5563}body:has(.adminApp) .orderDetailsModal dd{color:#111827}:is(body:has(.adminApp) .adminOrdersTable th,body:has(.adminApp) .adminOrdersTable td){border-bottom:1px solid #e5e7eb}body:has(.adminApp) .adminOrdersTable th{color:#0b63ce}:is(body:has(.adminApp) .adminOrdersTable td,body:has(.adminApp) .adminOrdersTable a){color:#374151}body:has(.adminApp) .adminOrdersTable small{color:#4b5563}@media (max-width:640px){body:has(.adminApp) .marketCard{border-radius:8px}body:has(.adminApp) .customerPage .productGalleryMain{border-radius:8px}body:has(.adminApp) .productGalleryMain{border-radius:8px}body:has(.adminApp) .cartItem{border-radius:8px}body:has(.adminApp) .customerPage .cartItem{border-radius:8px}body:has(.adminApp) .checkoutFormPanel{border-radius:8px}body:has(.adminApp) .customerPage .checkoutFormPanel{border-radius:8px}body:has(.adminApp) .checkoutDraftPanel{border-radius:8px}body:has(.adminApp) .customerPage .checkoutDraftPanel{border-radius:8px}body:has(.adminApp) .cartItemsPanel{border-radius:8px}body:has(.adminApp) .customerPage .cartItemsPanel{border-radius:8px}body:has(.adminApp) .accountIntro{border-radius:8px}body:has(.adminApp) .customerPage .accountIntro{border-radius:8px}body:has(.adminApp) .accountPanel{border-radius:8px}body:has(.adminApp) .customerPage .accountPanel{border-radius:8px}body:has(.adminApp) .accountOrderCard{border-radius:8px}body:has(.adminApp) .customerPage .accountOrderCard{border-radius:8px}body:has(.adminApp) .modelOfferBlock{border-radius:8px}body:has(.adminApp) .customerPage .modelOfferBlock{border-radius:8px}body:has(.adminApp) .pricePanel{border-radius:8px}body:has(.adminApp) .customerPage .pricePanel{border-radius:8px}}:is(body:has(.adminApp) .salesStorefront .navCta,body:has(.adminApp) .customerPage .navCta){color:#111827}body:has(.adminApp) .salesAnnouncement{color:#111827}body:has(.adminApp) .marketNav{box-shadow:0 1px 2px #1018280f,0 1px 3px #1018280d}body:has(.adminApp) .navCatalogSearch .ant-input-affix-wrapper{background:#fff;border-radius:999px}body:has(.adminApp) .marketNavLinks a{color:#111827}body:has(.adminApp) .cartNavLink .cartCountPill{color:#111827}body:has(.adminApp) .accountNavLink>span{border-radius:50%}body:has(.adminApp) .drawerSearch .ant-input-affix-wrapper{border-radius:999px}body:has(.adminApp) .marketCard.salesProductCard{border-radius:8px}body:has(.adminApp) .salesProductCardInner{background:#fff;border-radius:8px;box-shadow:0 1px 2px #1018280f,0 1px 3px #1018280d}body:has(.adminApp) .salesProductCard .salesCardBadge{color:#111827;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-radius:999px}body:has(.adminApp) .salesProductCard .salesCardBadges .stockTag{background:#15803d}body:has(.adminApp) .salesProductCard .salesCardBadges .orderTag{color:#4b5563;background:#fff}body:has(.adminApp) .salesProductCard .salesCardBody{background:#fff}body:has(.adminApp) .salesCardMeta{border-top:1px solid #d1d5db}body:has(.adminApp) .salesProductCard .salesCardCta{border-radius:8px}body:has(.adminApp) .customPrintCta .eyebrow{color:#0b63ce}body:has(.adminApp) .customPrintCta p:not(.eyebrow){color:#374151}body:has(.adminApp) .salesFooter{background:#fff}body:has(.adminApp) .salesFooterTrust{border-radius:8px}body:has(.adminApp) .catalogFilterRow a.active{color:#111827}body:has(.adminApp) .productSalesPage .productGalleryMain{border-radius:8px}body:has(.adminApp) .productGalleryAvailability{background:#fff;border-radius:999px}body:has(.adminApp) .checkoutProgress li:not(:last-child):after{background:#fff}body:has(.adminApp) .checkoutProgress li>span{color:#4b5563;background:#fff;border:2px solid #d1d5db;border-radius:50%}body:has(.adminApp) .checkoutProgress li.current>span{color:#111827;box-shadow:0 1px 2px #1018280f,0 1px 3px #1018280d}body:has(.adminApp) .checkoutProgress li.complete>span{color:#111827;background:#15803d;border-color:#15803d}body:has(.adminApp) .checkoutProgress li.complete:not(:last-child):after{background:#15803d}:is(body:has(.adminApp) .customerPage .cartItemsPanel,body:has(.adminApp) .customerPage .checkoutFormPanel,body:has(.adminApp) .customerPage .checkoutDraftPanel,body:has(.adminApp) .customerPage .accountPanel,body:has(.adminApp) .customerPage .accountAuthHero,body:has(.adminApp) .customerPage .accountAuthCard){border-radius:8px;box-shadow:0 1px 2px #1018280f,0 1px 3px #1018280d}body:has(.adminApp) .customerPage .deliveryMethodSelector label{background:#fff;border:1px solid #d1d5db;border-radius:8px}body:has(.adminApp) .customerPage .deliveryMethodSelector label:has(input:checked){background:#fff}body:has(.adminApp) .customerPage .cartItem{border-radius:8px}@media (max-width:700px){body:has(.adminApp) .mobilePurchaseBar{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-top:1px solid #d1d5db;box-shadow:0 1px 2px #1018280f,0 1px 3px #1018280d}body:has(.adminApp) .salesProductCard .salesCardBadge{-webkit-backdrop-filter:none;backdrop-filter:none}}body:has(.adminApp) .docLinesGrid{gap:4px;margin-bottom:4px;display:grid;overflow-x:auto}body:has(.adminApp) .docLineRow{grid-template-columns:28px minmax(220px,2.2fr) minmax(130px,1fr) 130px 110px 100px 100px minmax(130px,1fr) 76px;align-items:center;gap:6px;min-width:1080px;display:grid}body:has(.adminApp) .docLineHead{color:var(--muted);padding:0 0 2px;font-size:12px}body:has(.adminApp) .docLineNo{text-align:right;color:var(--muted);font-variant-numeric:tabular-nums}body:has(.adminApp) .docLineActions{justify-content:flex-end;gap:2px;display:flex}body:has(.adminApp) .docLinesHint{margin:2px 0 12px;font-size:12px;display:block}body:has(.adminApp) .adminSearchTrigger{border:1px solid var(--line);background:var(--surface);width:calc(100% - 24px);color:var(--muted);font:inherit;cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;margin:0 12px 8px;padding:6px 10px;font-size:13px;display:flex}body:has(.adminApp) .adminSearchTrigger:hover{border-color:var(--line-strong);color:var(--ink)}:is(body:has(.adminApp) .adminSearchTrigger kbd,body:has(.adminApp) .adminCommandPalette kbd){border:1px solid var(--line);background:var(--bg);border-radius:4px;padding:0 5px;font:11px/1.4 ui-monospace,monospace}:is(body:has(.adminApp) .adminCommandPalette .ant-modal-container,body:has(.adminApp) .adminCommandPalette .ant-modal-content){padding:12px}body:has(.adminApp) .adminCommandPalette .commandList{max-height:420px;margin-top:8px;overflow-y:auto}body:has(.adminApp) .adminCommandPalette .commandGroup{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;padding:8px 10px 4px;font-size:12px}body:has(.adminApp) .adminCommandPalette .commandItem{color:var(--ink);border-radius:6px;justify-content:space-between;gap:12px;padding:7px 10px;text-decoration:none;display:flex}body:has(.adminApp) .adminCommandPalette .commandItem>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}body:has(.adminApp) .adminCommandPalette .commandItem.active{background:#0b63ce14}body:has(.adminApp) .adminCommandPalette .commandEmpty{color:var(--muted);padding:16px 10px}body:has(.adminApp) .adminSettingsPage{max-width:1080px}body:has(.adminApp) .adminSettingsNav{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}body:has(.adminApp) .adminSettingsNav a{border:1px solid var(--line);color:var(--ink);background:var(--surface);border-radius:999px;padding:4px 10px;font-size:13px;text-decoration:none}body:has(.adminApp) .adminSettingsNav a:hover{border-color:var(--line-strong)}body:has(.adminApp) .adminSettingsGroup{scroll-margin-top:16px}body:has(.adminApp) .adminSettingsGrid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px;display:grid}@media (max-width:760px){body:has(.adminApp) .adminSettingsGrid{grid-template-columns:1fr}}body:has(.adminApp) .adminLegacySection{margin-top:24px}body:has(.adminApp) .adminLegacySection>summary{cursor:pointer;color:var(--muted);margin-bottom:12px;font-weight:600}body:has(.adminApp) .printBoardColumns{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));align-items:start;gap:12px;display:grid}body:has(.adminApp) .printJob{border:1px solid var(--line);background:var(--surface);border-radius:8px;margin-bottom:8px;padding:8px 10px}body:has(.adminApp) .printJob.printing{border-color:var(--blue);box-shadow:inset 3px 0 0 var(--blue)}body:has(.adminApp) .printJobHead{justify-content:space-between;gap:8px;display:flex}body:has(.adminApp) .printJobMeta{margin:2px 0 6px;font-size:12px;display:block}body:has(.adminApp) .printJobActions{margin-top:6px}body:has(.adminApp) .printDoneList{color:var(--muted);margin:0;padding-left:18px}body:has(.adminApp) .goodsLineRow{grid-template-columns:28px minmax(280px,2.4fr) 120px 120px minmax(220px,1.3fr) 40px;min-width:900px}body:has(.adminApp) .adminSupportThread{gap:10px;margin:16px 0;padding:0;list-style:none;display:grid}body:has(.adminApp) .adminSupportThread li{background:#fff;border:1px solid #e5e7eb;border-radius:8px;gap:4px;padding:10px 12px;display:grid}body:has(.adminApp) .adminSupportThread li.is-operator{background:#f0f7ff;border-color:#cfe3fb;margin-left:32px}body:has(.adminApp) .adminBroadcastPreview{background:#fafafa;border:1px dashed #d1d5db;border-radius:8px;gap:8px;padding:16px;display:grid}
