*{box-sizing:border-box}body{margin:0;font-family:Arial,Helvetica,sans-serif;background:#0f1115;color:#f5f7fb}a{color:inherit}.container{max-width:1180px;margin:auto;padding:32px 18px 60px}.hero{display:flex;justify-content:space-between;gap:28px;align-items:center;padding:28px 0}.hero.small{justify-content:flex-start}.hero h1{font-size:clamp(32px,5vw,62px);line-height:.98;margin:12px 0;max-width:760px}.hero p{color:#aeb6c5;font-size:18px;max-width:720px}.badge{display:inline-block;background:#ffe500;color:#090909;font-weight:900;padding:7px 11px;border-radius:8px;font-size:12px;letter-spacing:1px}.priceBox{min-width:220px;padding:24px;border:1px solid #303540;border-radius:18px;background:#181b22}.priceBox small,.priceBox span{display:block;color:#aeb6c5}.priceBox strong{display:block;font-size:40px;color:#ffe500;margin:6px 0}.card{background:#181b22;border:1px solid #2a2f39;border-radius:20px;padding:24px;margin-top:20px;box-shadow:0 18px 60px rgba(0,0,0,.2)}.sectionTitle{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}.sectionTitle b{font-size:22px}.sectionTitle span{display:block;color:#929aaa;margin-top:5px}.download,.pixBtn,.primary,.uploadBtn{border:0;border-radius:10px;padding:13px 18px;font-weight:900;cursor:pointer;text-decoration:none;display:inline-block}.primary,.uploadBtn{background:#ffe500;color:#111}.pixBtn{background:#32bcad;color:#061c19}.download{background:#ffe500;color:#111;text-align:center}.field{margin-bottom:18px}.field label,.miniField label{display:block;color:#9ea7b7;font-size:12px;margin-bottom:7px}.checkoutRow input,.field input,.miniField input{width:100%;background:#101219;border:1px solid #333946;border-radius:10px;padding:12px;color:#fff;outline:none}.drop{display:flex;min-height:180px;border:2px dashed #3d4451;border-radius:16px;align-items:center;justify-content:center;flex-direction:column;cursor:pointer;color:#cdd3dd}.drop span{color:#818a99;margin-top:8px}.arts{grid-gap:12px}.art,.arts{display:grid;gap:12px}.art{grid-template-columns:76px minmax(160px,1fr) 120px 120px 90px 150px 85px;grid-gap:12px;background:#11141a;padding:12px;border-radius:14px}.art,.thumb{align-items:center}.thumb{width:76px;height:76px;border-radius:10px;overflow:hidden;display:flex;justify-content:center}.thumb img{max-width:100%;max-height:100%;object-fit:contain}.checker{background-color:#fff;background-image:linear-gradient(45deg,#ddd 25%,transparent 0),linear-gradient(-45deg,#ddd 25%,transparent 0),linear-gradient(45deg,transparent 75%,#ddd 0),linear-gradient(-45deg,transparent 75%,#ddd 0);background-size:18px 18px;background-position:0 0,0 9px,9px -9px,-9px 0}.artName span{display:block;color:#818a99;font-size:12px;margin-top:5px}.rotate{font-size:12px;color:#b6becb}.danger{background:none;color:#ff7373;border:1px solid #69343a;border-radius:8px;padding:9px;cursor:pointer}.generateBar{display:flex;align-items:center;justify-content:space-between;margin-top:20px;border-top:1px solid #303641;padding-top:20px}.pixBtn:disabled,.primary:disabled{opacity:.55;cursor:not-allowed}.notice{padding:14px 18px;background:#3b2326;border:1px solid #74373d;border-radius:12px;margin-top:16px}.notice.success{background:#17392c;border-color:#2b7b5c}.resultGrid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(260px,.7fr);grid-gap:22px;gap:22px}.preview{height:560px;overflow:auto;border-radius:14px;padding:15px;text-align:center}.preview img{max-width:100%;height:auto}.summary{display:grid;grid-gap:9px;gap:9px}.metric,.total{background:#101219;border:1px solid #2c323d;border-radius:12px;padding:14px;display:flex;justify-content:space-between;gap:12px}.metric span{color:#9da6b5}.total{display:block;margin-top:6px}.total small,.total span{display:block;color:#9da6b5}.total strong{display:block;color:#ffe500;font-size:34px;margin:5px 0}.warning{font-size:13px;color:#ffd37b;background:#332b18;padding:10px;border-radius:8px}.checkout{margin-top:24px;padding-top:22px;border-top:1px solid #303641}.checkoutRow{display:flex;gap:10px}.checkoutRow input{flex:1 1}.pixArea{text-align:center;background:#101219;border-radius:14px;padding:20px;margin-top:18px}.qr{width:260px;max-width:90%;background:white;padding:8px;border-radius:12px}.copyRow{display:flex;gap:8px;margin-top:14px}.copyRow textarea{flex:1 1;min-height:80px;background:#181b22;color:#fff;border:1px solid #363c48;border-radius:8px;padding:10px}.copyRow button{background:#2a303a;color:#fff;border:0;border-radius:8px;padding:10px 14px;cursor:pointer}.pending{color:#ffd56a}.adminList{display:grid;grid-gap:10px;gap:10px;margin-top:20px}.adminJob{display:grid;grid-template-columns:1.4fr .7fr .7fr .7fr auto;grid-gap:16px;gap:16px;align-items:center;background:#101219;padding:14px;border-radius:12px}.adminJob small,.adminJob span{display:block;color:#9ba4b3;font-size:12px;margin-top:4px}.status{font-size:12px;text-transform:uppercase}.status.paid{color:#62e4a9}.download.mini{padding:10px 12px;font-size:12px}footer{text-align:center;color:#747d8d;padding:30px 0}@media(max-width:900px){.hero{align-items:flex-start;flex-direction:column}.priceBox{width:100%}.art{grid-template-columns:70px 1fr 1fr}.artName{grid-column:2/4}.rotate{grid-column:1/3}.checkoutRow,.copyRow,.generateBar{align-items:stretch;flex-direction:column}.resultGrid{grid-template-columns:1fr}.preview{height:420px}.adminJob{grid-template-columns:1fr 1fr}.adminJob .download{grid-column:1/3}}@media(max-width:560px){.art{grid-template-columns:1fr 1fr}.thumb{width:100%;height:150px}.artName,.thumb{grid-column:1/3}.danger{grid-column:2}.sectionTitle{align-items:flex-start;flex-direction:column}.uploadBtn{width:100%;text-align:center}}.adminAuthPage{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px;background:radial-gradient(circle at top,#252a34 0,#0f1115 52%)}.adminLoginCard{width:min(100%,460px);background:#181b22;border:1px solid #303641;border-radius:24px;padding:34px;box-shadow:0 30px 90px rgba(0,0,0,.42)}.adminLoginBrand{text-align:center;margin-bottom:28px}.adminLoginBrand h1{font-size:34px;line-height:1.05;margin:16px 0 8px}.adminLoginBrand p{margin:0;color:#929aaa}.adminLoginForm{display:grid;grid-gap:16px;gap:16px}.loginField label{display:block;color:#b8c0cd;font-size:13px;font-weight:700;margin-bottom:7px}.loginField input{width:100%;background:#101219;border:1px solid #353b47;border-radius:11px;padding:14px 13px;color:#fff;outline:none;font-size:15px}.loginField input:focus{border-color:#ffe500;box-shadow:0 0 0 3px rgba(255,229,0,.08)}.passwordWrap{position:relative}.passwordWrap input{padding-right:82px}.showPassword{position:absolute;right:8px;top:50%;transform:translateY(-50%);border:0;background:transparent;color:#ffe500;font-weight:800;cursor:pointer;padding:8px}.adminLoginButton{width:100%;font-size:15px;padding:15px}.adminLoginError{margin:0;font-size:13px}.adminBackLink{display:block;text-align:center;color:#929aaa;margin-top:22px;text-decoration:none;font-size:13px}.adminBackLink:hover{color:#fff}.adminLoading{color:#aeb6c5;font-weight:700}.adminHeader{justify-content:space-between}.adminActions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.adminActions form{margin:0}.adminActions>span{color:#9da6b5;font-size:13px;margin-right:4px}.dangerBtn,.secondaryBtn{border-radius:9px;padding:10px 14px;font-weight:800;cursor:pointer;text-decoration:none;display:inline-block}.secondaryBtn{background:#2a303a;color:#fff;border:1px solid #404754}.dangerBtn{background:#3a2024;color:#ff8b8b;border:1px solid #6a3239}.emptyAdmin{text-align:center;color:#818a99;padding:35px 10px}.adminJob{grid-template-columns:1.25fr .7fr .65fr .7fr .65fr auto}@media(max-width:900px){.adminHeader{align-items:flex-start}.adminActions{width:100%}.adminJob{grid-template-columns:1fr 1fr}.adminJob .download{grid-column:1/3}}@media(max-width:560px){.adminLoginCard{padding:25px 20px;border-radius:18px}.adminLoginBrand h1{font-size:28px}.adminActions{align-items:stretch;flex-direction:column}.adminActions button{width:100%}}.checkoutHint{color:#9da6b5;margin:-4px 0 14px;line-height:1.5}.checkoutRow .pixBtn{width:100%;min-height:48px}.pixReceiver{color:#b8c0cd;font-size:14px}.approvedBox{display:grid;grid-gap:12px;gap:12px;color:#62e4a9;margin-top:14px}.status.payment_pending{color:#ffd56a}.status.generated{color:#9da6b5}.status.production{color:#74b9ff}.adminJobActions{display:flex;gap:8px;align-items:center;justify-content:flex-end}.adminJobActions form{margin:0}.approveBtn{background:#32bcad;color:#061c19;border:0;border-radius:9px;padding:10px 12px;font-weight:900;cursor:pointer;white-space:nowrap}.approveBtn:hover{filter:brightness(1.05)}@media(max-width:900px){.adminJobActions{grid-column:1/3;justify-content:stretch}.adminJobActions>*{flex:1 1}.adminJobActions .approveBtn,.adminJobActions .download{width:100%;text-align:center}}.pixSettingsCard{margin-top:18px}.pixSettingsForm{display:grid;grid-template-columns:1.35fr 1fr .8fr auto;grid-gap:12px;gap:12px;align-items:end}.pixSaveBtn{min-height:48px;white-space:nowrap}.pixConfigBadge{font-size:11px;font-weight:900;border-radius:999px;padding:7px 10px}.pixConfigBadge.ok{background:#17392c;color:#62e4a9;border:1px solid #2b7b5c}.pixConfigBadge.missing{background:#3b2326;color:#ff9b9b;border:1px solid #74373d}.pixSettingsHelp{display:block;color:#818a99;margin-top:12px;line-height:1.5}@media(max-width:900px){.pixSettingsForm{grid-template-columns:1fr 1fr}.pixSaveBtn{grid-column:1/3}}@media(max-width:560px){.pixSettingsForm{grid-template-columns:1fr}.pixSaveBtn{grid-column:auto}}.checkoutRow .pixBtn{min-width:260px}.adminWhatsapp{display:block;color:#62e4a9;font-size:12px;margin-top:5px;text-decoration:none}.adminWhatsapp:hover{text-decoration:underline}@media(max-width:900px){.checkoutRow .pixBtn{min-width:0}}.checkoutFieldWrap{display:grid;grid-gap:8px;gap:8px;margin-bottom:14px}.checkoutFieldWrap label{display:block;color:#c8d0dc;font-size:13px;font-weight:700}.checkoutInput{width:100%;background:#101219;border:1px solid #333946;border-radius:12px;padding:14px 13px;color:#fff;outline:none;font-size:15px}.checkoutInput:focus{border-color:#32bcad;box-shadow:0 0 0 3px rgba(50,188,173,.12)}.checkoutRowSingle .pixBtn{width:100%}@media(max-width:900px){.checkoutFieldWrap{margin-bottom:12px}}.paidSummaryGrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px;margin-top:20px}.paidSummaryCard{background:#181b22;border:1px solid #2a2f39;border-radius:16px;padding:18px}.paidSummaryCard small,.paidSummaryCard span{display:block;color:#929aaa}.paidSummaryCard strong{display:block;font-size:28px;margin:7px 0;color:#f5f7fb}.paidSummaryCard.highlight strong{color:#62e4a9}.pendingCard{border-color:#4a3e20}.pendingCard .sectionTitle b{color:#ffd56a}@media(max-width:900px){.paidSummaryGrid{grid-template-columns:1fr 1fr}}@media(max-width:560px){.paidSummaryGrid{grid-template-columns:1fr}.paidSummaryCard strong{font-size:24px}}.mpSettingsCard{margin-top:18px}.mpSettingsForm{display:grid;grid-template-columns:1fr 1fr 1fr auto;grid-gap:12px;gap:12px;align-items:end}.mpSaveBtn{min-height:48px;white-space:nowrap}.mpSettingsFooter{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:14px;padding-top:14px;border-top:1px solid #303641}.mpSettingsFooter small{color:#929aaa;line-height:1.55;max-width:820px}.mpSettingsFooter form{margin:0}.mpWebhookBox{margin-top:14px;background:#101219;border:1px solid #2f3541;border-radius:12px;padding:13px;display:flex;gap:10px;align-items:center;flex-wrap:wrap}.mpWebhookBox span{color:#9da6b5;font-size:12px}.mpWebhookBox code{color:#62e4a9;word-break:break-all}.mpTicketLink{display:inline-block;margin-top:12px;text-decoration:none}@media(max-width:1050px){.mpSettingsForm{grid-template-columns:1fr 1fr}.mpSaveBtn{grid-column:1/3}.mpSettingsFooter{align-items:stretch;flex-direction:column}}@media(max-width:620px){.mpSettingsForm{grid-template-columns:1fr}.mpSaveBtn{grid-column:auto}.mpSettingsFooter button,.mpSettingsFooter form{width:100%}}.adminTab{border:1px solid #404754;background:#171b22;color:#c8d0dc;border-radius:9px;padding:10px 14px;font-weight:800;text-decoration:none}.adminTab:hover{border-color:#687180;color:#fff}.adminTab.active{background:#ffe500;border-color:#ffe500;color:#111}.adminConfigInfo p{color:#b5bdca;line-height:1.6;margin:0}.adminActions .adminTab{white-space:nowrap}@media(max-width:900px){.adminActions .adminTab{text-align:center}}.catalogPicker{background:#101219;border:1px solid #303641;border-radius:16px;padding:16px;margin:16px 0}.catalogPickerHead{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px}.catalogPickerHead>div b{display:block;font-size:17px}.catalogPickerHead>div span{display:block;color:#929aaa;font-size:12px;margin-top:4px}.catalogPickerHead input{width:min(100%,360px);background:#181b22;border:1px solid #363d49;border-radius:10px;padding:12px 13px;color:#fff;outline:none}.catalogPickerHead input:focus{border-color:#ffe500}.catalogEmpty{color:#929aaa;padding:14px 2px}.catalogDesignGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.catalogDesignCard{background:#181b22;border:1px solid #2d333e;border-radius:14px;padding:13px}.catalogDesignTitle{display:flex;justify-content:space-between;gap:10px;align-items:center;margin-bottom:10px}.catalogDesignTitle strong{font-size:15px}.catalogDesignTitle span{color:#818a99;font-size:11px}.catalogVariantList{display:grid;grid-gap:8px;gap:8px}.catalogVariantItem{display:grid;grid-template-columns:58px minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;background:#11141a;border-radius:10px;padding:8px}.catalogVariantPreview{width:58px;height:58px;border-radius:8px;display:flex;align-items:center;justify-content:center;overflow:hidden}.catalogVariantPreview img{max-width:100%;max-height:100%;object-fit:contain}.catalogVariantInfo b,.catalogVariantInfo span{display:block}.catalogVariantInfo span{color:#818a99;font-size:11px;margin-top:4px}.catalogAddBtn{border:1px solid #5b5722;background:#2d2a10;color:#ffe500;border-radius:8px;padding:9px 10px;font-weight:800;cursor:pointer;white-space:nowrap}.catalogAddBtn:hover{background:#3b3712}.compactDrop{min-height:120px;margin:14px 0}.artName strong{word-break:break-word}.stampSummaryGrid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:650px}.stampCreateForm{display:grid;grid-template-columns:1fr .8fr 1.2fr auto;grid-gap:12px;gap:12px;align-items:end}.stampCreateForm .loginField input[type=file]{padding:10px}.stampSaveBtn{min-height:47px;white-space:nowrap}.stampHelpBox{margin-top:14px;background:#101219;border:1px solid #303641;border-radius:12px;padding:13px;color:#aeb6c5;line-height:1.5}.stampAdminGrid{display:grid;grid-gap:14px;gap:14px}.stampAdminCard{background:#101219;border:1px solid #303641;border-radius:16px;padding:15px}.stampAdminTitle{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.stampAdminTitle strong{font-size:18px}.stampAdminTitle span{display:block;color:#929aaa;font-size:12px;margin-top:4px}.stampVariantGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.stampVariantAdmin{background:#181b22;border:1px solid #2e3540;border-radius:12px;padding:10px;display:grid;grid-template-columns:72px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:center}.stampVariantThumb{width:72px;height:72px;border-radius:9px;display:flex;align-items:center;justify-content:center;overflow:hidden}.stampVariantThumb img{max-width:100%;max-height:100%;object-fit:contain}.stampVariantMeta b,.stampVariantMeta small,.stampVariantMeta span{display:block}.stampVariantMeta small,.stampVariantMeta span{color:#8992a1;font-size:11px;margin-top:4px;word-break:break-all}.stampVariantAdmin form{grid-column:1/3}.stampDeleteBtn{width:100%}@media(max-width:1000px){.catalogDesignGrid{grid-template-columns:1fr}.stampCreateForm{grid-template-columns:1fr 1fr}.stampSaveBtn{grid-column:1/3}.stampVariantGrid{grid-template-columns:1fr 1fr}}@media(max-width:650px){.catalogPickerHead{align-items:stretch;flex-direction:column}.catalogPickerHead input{width:100%}.catalogVariantItem{grid-template-columns:54px 1fr}.catalogAddBtn{grid-column:1/3;width:100%}.stampCreateForm,.stampSummaryGrid{grid-template-columns:1fr}.stampSaveBtn{grid-column:auto}.stampVariantGrid{grid-template-columns:1fr}}.customerAccountBtn{display:block;margin-top:16px;background:#ffe500;color:#111;text-decoration:none;text-align:center;border-radius:9px;padding:11px 12px;font-weight:900}.customerLibraryCta{display:flex;align-items:center;justify-content:space-between;gap:18px;background:#141922;border:1px solid #35404e;border-radius:14px;padding:16px;margin:16px 0}.customerLibraryCta b,.customerLibraryCta span{display:block}.customerLibraryCta span{color:#9fa8b7;font-size:13px;margin-top:5px;line-height:1.45}.customerLibraryPicker{border-color:#315947}.customerLibraryPicker .catalogPickerHead b{color:#62e4a9}.customerLibraryPicker a{color:#ffe500}.customerAuthGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px}.customerWelcome{display:flex;align-items:center;justify-content:space-between;gap:18px}.customerWelcome span{display:block;color:#9ea7b7;margin-top:5px}.customerActions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.customerActions form{margin:0}.customerAdminList{display:grid;grid-gap:10px;gap:10px}.customerAdminRow{display:grid;grid-template-columns:1.5fr .5fr .5fr auto;grid-gap:14px;gap:14px;align-items:center;background:#101219;border:1px solid #2d3440;border-radius:12px;padding:14px}.customerAdminRow small,.customerAdminRow span{display:block;color:#929aaa;font-size:12px;margin-top:4px}.customerAdminRow>div:nth-child(n+2) span{margin-bottom:5px}.customerAuth .card{margin-top:0}@media(max-width:900px){.customerAuthGrid{grid-template-columns:1fr}.customerLibraryCta,.customerWelcome{align-items:stretch;flex-direction:column}.customerAdminRow{grid-template-columns:1fr 1fr}.customerAdminRow>a{grid-column:1/3;text-align:center}}@media(max-width:560px){.customerAdminRow{grid-template-columns:1fr}.customerAdminRow>a{grid-column:auto}.customerActions{align-items:stretch;flex-direction:column}.customerActions>*{width:100%;text-align:center}.customerActions form button{width:100%}}.infraSummaryGrid{grid-template-columns:repeat(2,1fr);margin-top:0}.infraSummaryGrid .paidSummaryCard strong{font-size:22px}.infraSummaryGrid .paidSummaryCard small{line-height:1.5}@media(max-width:700px){.infraSummaryGrid{grid-template-columns:1fr}}.libraryToolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:-2px 0 18px;padding:12px 14px;background:#101219;border:1px solid #303641;border-radius:13px}.libraryToolbar b,.libraryToolbar span{display:block}.libraryToolbar b{font-size:14px}.libraryToolbar span{color:#8f98a7;font-size:12px;margin-top:4px}.libraryViewSwitch{display:flex;gap:6px;padding:4px;background:#181b22;border:1px solid #343b47;border-radius:10px}.libraryViewSwitch button{display:flex;align-items:center;gap:8px;border:1px solid transparent;background:transparent;color:#aeb6c5;border-radius:7px;padding:9px 11px;font-weight:800;cursor:pointer}.libraryViewSwitch button:hover{color:#fff;background:#212630}.libraryViewSwitch button.active{background:#ffe500;color:#111;border-color:#ffe500}.viewIcon{display:inline-grid;width:16px;height:16px;flex:0 0 16px}.gridIcon{grid-template-columns:1fr 1fr;gap:2px}.gridIcon i{display:block;background:currentColor;border-radius:1px}.listIcon{grid-template-rows:repeat(3,1fr);gap:2px}.listIcon i{display:block;background:currentColor;border-radius:2px}.customerFileGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(155px,1fr));grid-gap:14px;gap:14px}.customerFileTile{position:relative;min-width:0;background:#101219;border:1px solid #303641;border-radius:14px;padding:10px;transition:transform .15s ease,border-color .15s ease,background .15s ease}.customerFileTile:hover{transform:translateY(-2px);border-color:#56606f;background:#131720}.customerFilePreview{width:100%;aspect-ratio:1/1;border-radius:10px;overflow:hidden;display:flex;align-items:center;justify-content:center}.customerFilePreview img{width:100%;height:100%;object-fit:contain}.customerFileInfo{min-width:0;padding:10px 2px 8px}.customerFileInfo small,.customerFileInfo span,.customerFileInfo strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.customerFileInfo strong{font-size:14px;color:#f4f6fa}.customerFileInfo span{font-size:12px;color:#ffe500;margin-top:5px}.customerFileInfo small{font-size:10px;color:#8992a1;margin-top:5px}.customerFileDelete{margin:0}.customerFileDelete .danger{width:100%;padding:7px 8px;font-size:11px}.customerVariantList{display:grid;grid-gap:7px;gap:7px}.customerVariantRow{display:grid;grid-template-columns:60px minmax(0,1fr) 86px;grid-gap:12px;gap:12px;align-items:center;background:#181b22;border:1px solid #2e3540;border-radius:10px;padding:8px}.customerVariantRow .stampVariantThumb{width:60px;height:60px}.customerVariantRow form{margin:0}.customerVariantRow .stampDeleteBtn{width:100%;padding:8px}.customerListMode .stampAdminCard{padding:13px}@media(max-width:700px){.libraryToolbar{align-items:stretch;flex-direction:column}.libraryViewSwitch{width:100%}.libraryViewSwitch button{flex:1 1;justify-content:center}.customerFileGrid{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:10px}.customerVariantRow{grid-template-columns:54px minmax(0,1fr)}.customerVariantRow .stampVariantThumb{width:54px;height:54px}.customerVariantRow form{grid-column:1/3}.customerVariantRow .stampDeleteBtn{width:100%}}@media(max-width:430px){.customerFileGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.customerFileTile{padding:8px}.customerFileInfo strong{font-size:12px}.customerFileInfo span{font-size:11px}}.customerFilterHead{align-items:flex-end}.customerCatalogFilter{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex:1 1;max-width:620px}.customerCatalogFilter input{flex:1 1;min-width:190px;width:auto}.catalogClearBtn,.catalogFilterBtn{border-radius:9px;padding:11px 14px;font-weight:900;cursor:pointer;white-space:nowrap}.catalogFilterBtn{background:#ffe500;color:#111;border:1px solid #ffe500}.catalogFilterBtn:hover{filter:brightness(1.04)}.catalogClearBtn{background:#252b34;color:#d8dee8;border:1px solid #414957}.catalogClearBtn:hover{background:#303742;color:#fff}.catalogFilterResult{color:#62e4a9;font-size:12px;font-weight:700;margin:-3px 0 12px}@media(max-width:850px){.customerFilterHead{align-items:stretch;flex-direction:column}.customerCatalogFilter{width:100%;max-width:none;justify-content:stretch}.customerCatalogFilter input{width:100%}}@media(max-width:560px){.customerCatalogFilter{display:grid;grid-template-columns:1fr 1fr}.customerCatalogFilter input{grid-column:1/3}.catalogClearBtn,.catalogFilterBtn{width:100%}}.bgRemoveForm{display:grid;grid-template-columns:1.2fr 1fr 1fr;grid-gap:12px;gap:12px;align-items:end}.bgRemoveForm .loginField input[type=file]{padding:10px}.checkboxRow{display:flex;align-items:center;gap:10px;color:#d6dde7;font-weight:700;font-size:14px;grid-column:1/4}.checkboxRow input{width:18px;height:18px}.bgRemoveActions{grid-column:1/4;display:flex;align-items:center;justify-content:space-between;gap:14px;padding-top:4px}.bgRemoveActions small{color:#97a0af;line-height:1.5;max-width:620px}.bgResultBox{display:grid;grid-template-columns:minmax(260px,420px) 1fr;grid-gap:18px;gap:18px;align-items:center}.bgResultPreview{min-height:300px;border-radius:16px;overflow:hidden;display:flex;align-items:center;justify-content:center;background:#0f1217;border:1px solid #313844}.bgResultPreview img{max-width:100%;max-height:420px;object-fit:contain}.bgResultInfo b{display:block;font-size:24px;color:#f5f7fb}.bgResultInfo p{color:#a5aebb;line-height:1.6;margin:10px 0 16px}.bgResultButtons{display:flex;flex-wrap:wrap;gap:10px}.bgResultButtons a{text-decoration:none}@media(max-width:1000px){.bgRemoveForm{grid-template-columns:1fr 1fr}.bgRemoveActions,.checkboxRow{grid-column:1/3}.bgResultBox{grid-template-columns:1fr}.bgResultPreview{min-height:260px}}@media(max-width:620px){.bgRemoveForm{grid-template-columns:1fr}.bgRemoveActions,.checkboxRow{grid-column:auto}.bgRemoveActions{align-items:stretch;flex-direction:column}.bgRemoveActions button{width:100%}.bgResultButtons{flex-direction:column}.bgResultButtons a{width:100%;text-align:center}}.customerTopbar{position:-webkit-sticky;position:sticky;top:0;z-index:80;justify-content:space-between;gap:28px;min-height:86px;padding:13px max(18px,calc((100vw - 1180px)/2 + 18px));background:rgba(12,14,18,.96);border-bottom:1px solid #282e38;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 10px 35px rgba(0,0,0,.18)}.customerBrand,.customerTopbar{display:flex;align-items:center}.customerBrand{min-width:190px;text-decoration:none}.customerBrand img{display:block;width:190px;max-width:100%;height:52px;object-position:left center}.customerMainNav{display:flex;align-items:center;justify-content:flex-end;gap:7px;flex-wrap:wrap}.customerNavLink{position:relative;display:flex;flex-direction:column;justify-content:center;min-height:46px;padding:10px 15px;border-radius:10px;color:#d7dde8;text-decoration:none;font-size:13px;font-weight:900;letter-spacing:.35px;transition:.18s ease}.customerNavLink:hover{background:#1b2028;color:#fff}.customerNavLink:first-child{background:#ffe500;color:#111}.customerNavAccount{border:1px solid #343c48}.customerNavLink small{display:block;max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:600;color:#919baa;margin-top:2px;letter-spacing:0;text-transform:none}.customerNavAccount:hover small{color:#c9d0db}.customerAreaMain,.customerPublicMain{padding-top:28px}.mountIntro{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:22px 4px 8px}.customerAccountHero h1,.customerAuthIntro h1,.customerSectionHero h1,.mountIntro h1{margin:12px 0 9px;font-size:clamp(32px,4.8vw,56px);line-height:1.02;letter-spacing:-1.4px}.customerAccountHero p,.customerAuthIntro p,.customerSectionHero p,.mountIntro p{max-width:760px;margin:0;color:#aab3c1;font-size:17px;line-height:1.6}.mountIntroPrice{min-width:190px;background:linear-gradient(145deg,#1c212a,#14171d);border:1px solid #343b47;border-radius:18px;padding:20px 22px;text-align:right}.mountIntroPrice small,.mountIntroPrice span{display:block;color:#929cac}.mountIntroPrice strong{display:block;color:#ffe500;font-size:37px;margin:4px 0}.uploadGuidance{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;margin:14px 0 18px}.uploadGuidance>div{background:#11151b;border:1px solid #2d3440;border-radius:12px;padding:13px}.uploadGuidance b,.uploadGuidance span{display:block}.uploadGuidance b{font-size:13px;color:#f3f5f8}.uploadGuidance span{margin-top:5px;color:#8f99a8;font-size:11px;line-height:1.45}.compactDrop{min-height:150px;background:linear-gradient(180deg,#13171e,#101318)}.signupModalBackdrop{position:fixed;inset:0;z-index:200;display:flex;align-items:center;justify-content:center;padding:20px;background:rgba(4,6,9,.76);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);animation:modalFade .18s ease}.signupModal{position:relative;width:min(100%,560px);background:linear-gradient(155deg,#202630,#14181f 60%);border:1px solid #39424f;border-radius:24px;padding:30px;box-shadow:0 35px 110px rgba(0,0,0,.55);animation:modalRise .22s ease}.signupModalClose{position:absolute;right:14px;top:12px;width:38px;height:38px;border:1px solid #404854;border-radius:50%;background:#13171d;color:#e7ebf2;font-size:24px;line-height:1;cursor:pointer}.signupModalClose:hover{background:#242a33}.signupModalEyebrow{display:inline-block;color:#ffe500;font-size:11px;font-weight:900;letter-spacing:1.2px}.signupModal h2{font-size:34px;line-height:1.06;margin:12px 38px 12px 0}.signupModal p{color:#adb6c4;font-size:15px;line-height:1.6}.signupBenefits{display:grid;grid-template-columns:1fr 1fr;grid-gap:9px;gap:9px;margin:18px 0}.signupBenefits span{background:#11151b;border:1px solid #303744;border-radius:10px;padding:11px;color:#d9dfe9;font-size:12px}.signupModalActions{display:flex;gap:10px;align-items:center;margin-top:20px}.signupPrimary{flex:1 1}.signupModalActions .secondaryBtn,.signupPrimary{text-align:center}@keyframes modalFade{0%{opacity:0}to{opacity:1}}@keyframes modalRise{0%{opacity:0;transform:translateY(15px) scale(.98)}to{opacity:1;transform:none}}.customerFooter{max-width:none;margin-top:20px;padding:42px max(18px,calc((100vw - 1180px)/2 + 18px)) 18px;background:#0a0c10;border-top:1px solid #252b34;color:#a3adbb;text-align:left;display:grid;grid-template-columns:1.5fr .8fr 1fr;grid-gap:34px;gap:34px}.customerFooterBrand img{width:190px;height:52px;object-position:left center}.customerFooterBrand p{max-width:420px;margin:14px 0 0;line-height:1.65;font-size:13px}.customerFooterInfo,.customerFooterMenu{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.customerFooterInfo b,.customerFooterMenu b{color:#f3f5f8;font-size:12px;letter-spacing:.9px;margin-bottom:4px}.customerFooterMenu a{color:#aeb7c4;text-decoration:none;font-size:12px;font-weight:800}.customerFooterMenu a:hover{color:#ffe500}.customerFooterInfo span{font-size:12px}.customerFooterBottom{grid-column:1/4;padding-top:18px;border-top:1px solid #222831;color:#687281;font-size:11px;text-align:center}.customerAccountHero,.customerSectionHero{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:14px 2px 10px}.customerAccountHero>div:first-child,.customerSectionHero>div{flex:1 1}.customerAccountHero h1,.customerSectionHero h1{font-size:clamp(34px,4.5vw,54px)}.accountIdentity{min-width:230px;background:#171b22;border:1px solid #303845;border-radius:16px;padding:17px}.accountIdentity b,.accountIdentity span{display:block}.accountIdentity span{color:#8f99a8;font-size:11px}.accountIdentity b{margin-top:6px;font-size:17px}.accountToolsGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px;margin-top:20px}.accountToolCard{display:grid;grid-template-rows:auto 1fr auto;grid-gap:14px;gap:14px;min-height:230px;background:#171b22;border:1px solid #303744;border-radius:20px;padding:21px;color:#f5f7fb;text-decoration:none;transition:.18s ease}.accountToolCard:hover{transform:translateY(-3px);border-color:#606b7a;background:#1b2028}.accountToolCard.highlight{border-color:#71691d;background:linear-gradient(145deg,#24230f,#171b22)}.accountToolIcon{display:flex;align-items:center;justify-content:center;width:44px;height:44px;background:#ffe500;color:#111;border-radius:12px;font-size:21px;font-weight:900}.accountToolCard b{font-size:20px}.accountToolCard p{color:#9fa9b8;line-height:1.55;font-size:13px}.accountToolCard>strong{color:#ffe500;font-size:11px;letter-spacing:.5px}.accountSecurityCard{display:flex;align-items:center;justify-content:space-between;gap:20px}.accountSecurityCard b,.accountSecurityCard span{display:block}.accountSecurityCard span{color:#919baa;margin-top:5px;font-size:12px}.customerAuthIntro{max-width:780px;padding:16px 2px 4px}.signupCard{border-color:#514c1d}.signupCard .sectionTitle b{color:#ffe500}@media(max-width:900px){.customerTopbar{align-items:flex-start;flex-direction:column;gap:8px;padding-top:11px;padding-bottom:11px}.customerBrand img{width:170px;height:45px}.customerMainNav{width:100%;justify-content:stretch}.customerNavLink{flex:1 1;align-items:center;text-align:center;padding:9px 8px;font-size:11px}.customerNavLink small{display:none}.customerAccountHero,.customerSectionHero,.mountIntro{align-items:flex-start;flex-direction:column}.accountIdentity,.mountIntroPrice{width:100%;text-align:left}.accountToolsGrid,.uploadGuidance{grid-template-columns:1fr}.accountSecurityCard{align-items:stretch;flex-direction:column}.customerFooter{grid-template-columns:1fr 1fr}.customerFooterBottom,.customerFooterBrand{grid-column:1/3}.signupBenefits{grid-template-columns:1fr}}@media(max-width:560px){.customerTopbar{position:relative}.customerBrand{min-width:0;width:100%;justify-content:center}.customerBrand img{object-position:center;width:175px}.customerMainNav{display:grid;grid-template-columns:1fr 1fr}.customerNavLink:first-child{grid-column:1/3}.mountIntro{padding-top:8px}.mountIntro h1{font-size:34px}.mountIntroPrice{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.mountIntroPrice strong{font-size:30px}.signupModal{padding:24px 18px}.signupModal h2{font-size:28px}.signupModalActions{align-items:stretch;flex-direction:column}.signupModalActions>*{width:100%}.customerFooter{grid-template-columns:1fr}.customerFooterBottom,.customerFooterBrand{grid-column:auto}.customerFooterInfo,.customerFooterMenu{padding-top:10px;border-top:1px solid #20262e}.customerAccountHero h1,.customerAuthIntro h1,.customerSectionHero h1{font-size:34px}}:root{--site-primary:#cfff00;--site-secondary:#32bcad;--site-bg:#0f1115;--site-surface:#181b22;--site-text:#f5f7fb;--site-header:#0c0e12}body{background:var(--site-bg);color:var(--site-text)}.adminLoginCard,.card,.customerFileTile,.paidSummaryCard,.priceBox,.siteManagerCard,.stampAdminCard{background:var(--site-surface)}.adminTab.active,.badge,.catalogFilterBtn,.customerAccountBtn,.download,.primary,.signupPrimary,.uploadBtn{background:var(--site-primary);border-color:var(--site-primary);color:#0a0b0d}.customerFooterMenu a:hover,.priceBox strong,.sectionKicker,.showPassword,.signupModalEyebrow,.total strong{color:var(--site-primary)}.approveBtn,.pixBtn{background:var(--site-secondary)}.customerFooter,.customerTopbar{background:color-mix(in srgb,var(--site-header) 96%,transparent)}.customerNavLink:hover{color:var(--site-primary)}.customerBrand img{max-width:230px;max-height:58px;object-fit:contain}.customerFooterBrand img{max-width:220px;max-height:65px;object-fit:contain}.siteAppearanceForm,.sitePageForm{display:grid;grid-gap:18px;gap:18px}.siteColorsGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.siteColorsGrid>label{background:#101219;border:1px solid #303641;border-radius:13px;padding:13px}.siteColorsGrid span{display:block;color:#aeb6c5;font-size:12px;font-weight:800;margin-bottom:10px}.siteColorsGrid>label>div{display:flex;align-items:center;gap:10px}.siteColorsGrid input[type=color]{width:56px;height:40px;border:0;background:transparent;padding:0;cursor:pointer}.siteColorsGrid code{color:#d9e0ea;font-size:12px}.siteAssetGrid{display:grid;grid-template-columns:1fr 1fr .7fr;grid-gap:14px;gap:14px}.siteAssetGrid .loginField{background:#101219;border:1px solid #303641;border-radius:14px;padding:14px}.siteAssetGrid input[type=file]{padding:10px}.siteAssetGrid small{display:block;color:#8993a3;margin-top:8px;line-height:1.45}.siteAssetPreview{height:110px;border:1px dashed #414957;border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:10px;padding:10px;background:#0a0c10}.siteAssetPreview img{max-width:100%;max-height:100%;object-fit:contain}.siteAssetPreview.faviconPreview{max-width:150px}.sitePageFields{display:grid;grid-template-columns:1.3fr 1fr .4fr;grid-gap:12px;gap:12px}.sitePageForm textarea{width:100%;resize:vertical;background:#101219;border:1px solid #353b47;border-radius:11px;padding:14px;color:#fff;outline:none;font:inherit;line-height:1.55}.sitePageChecks{display:flex;gap:18px;flex-wrap:wrap;padding:13px;background:#101219;border:1px solid #303641;border-radius:12px}.sitePageChecks label{display:flex;align-items:center;gap:8px;color:#d0d7e2;font-weight:700;font-size:13px}.sitePageChecks input{width:18px;height:18px}.sitePageButtons{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.sitePagesList{display:grid;grid-gap:10px;gap:10px}.sitePageRow{display:flex;justify-content:space-between;gap:16px;align-items:center;background:#101219;border:1px solid #303641;border-radius:13px;padding:14px}.sitePageRow b,.sitePageRow small,.sitePageRow span{display:block}.sitePageRow span{color:var(--site-primary);font-size:12px;margin-top:5px}.sitePageRow small{color:#8993a3;font-size:11px;margin-top:5px}.sitePageRowActions{display:flex;gap:7px;align-items:center;flex-wrap:wrap}.sitePageRowActions form{margin:0}.institutionalPage{padding-top:36px}.institutionalHero{max-width:850px;padding:28px 0}.institutionalHero h1{font-size:clamp(36px,6vw,66px);line-height:1;margin:12px 0}.institutionalHero p{font-size:18px;color:#aeb6c5;line-height:1.6}.institutionalCard{max-width:920px}.institutionalContent{font-size:17px;line-height:1.75;color:#d8dee8}.institutionalContent h1,.institutionalContent h2,.institutionalContent h3{color:var(--site-text);line-height:1.15;margin:1.5em 0 .6em}.institutionalContent h1{font-size:34px}.institutionalContent h2{font-size:27px}.institutionalContent h3{font-size:21px}.institutionalContent p{margin:0 0 1.15em}.institutionalContent ul{padding-left:24px;margin:0 0 1.3em}.institutionalContent li{margin:.45em 0}@media(max-width:950px){.siteAssetGrid,.siteColorsGrid{grid-template-columns:1fr 1fr}.siteAssetGrid .loginField:last-child{grid-column:1/3}.sitePageFields{grid-template-columns:1fr 1fr}.sitePageFields .loginField:last-child{grid-column:1/3}.sitePageRow{align-items:flex-start;flex-direction:column}.sitePageRowActions{width:100%}}@media(max-width:600px){.siteAssetGrid,.siteColorsGrid,.sitePageFields{grid-template-columns:1fr}.siteAssetGrid .loginField:last-child,.sitePageFields .loginField:last-child{grid-column:auto}.sitePageChecks{align-items:flex-start;flex-direction:column}.sitePageButtons>*{width:100%;text-align:center}.sitePageRowActions{display:grid;grid-template-columns:1fr 1fr}.sitePageRowActions>*{width:100%}.sitePageRowActions a,.sitePageRowActions button{width:100%;text-align:center}.customerNavDynamic{grid-column:1/3}}.backgroundRemoverCta{display:grid;grid-template-columns:auto auto;grid-column-gap:9px;column-gap:9px;align-items:center;min-width:220px;padding:13px 16px;border-radius:13px;border:1px solid color-mix(in srgb,var(--site-primary) 60%,#2d3641);background:linear-gradient(135deg,color-mix(in srgb,var(--site-primary) 17%,#151a20),#12161c);color:#fff;text-decoration:none;box-shadow:0 0 0 1px color-mix(in srgb,var(--site-primary) 10%,transparent),0 8px 28px rgba(0,0,0,.22);transition:.18s ease}.backgroundRemoverCta>span{grid-row:1/3;font-size:28px;color:var(--site-primary);filter:drop-shadow(0 0 10px color-mix(in srgb,var(--site-primary) 55%,transparent))}.backgroundRemoverCta b{font-size:13px;letter-spacing:.5px}.backgroundRemoverCta small{font-size:10px;color:#aab3c1;margin-top:3px}.backgroundRemoverCta:hover{transform:translateY(-2px);border-color:var(--site-primary);box-shadow:0 12px 34px color-mix(in srgb,var(--site-primary) 15%,transparent)}.bgRemoverToolCard{position:relative;overflow:hidden;border-color:color-mix(in srgb,var(--site-primary) 55%,#343b47)!important;background:linear-gradient(145deg,color-mix(in srgb,var(--site-primary) 11%,#171b22),#13171c)!important}.bgRemoverToolCard:after{content:"FERRAMENTA ESPECIAL";position:absolute;right:-32px;top:16px;transform:rotate(35deg);background:var(--site-primary);color:#0d1014;font-size:8px;font-weight:1000;letter-spacing:.5px;padding:5px 34px}.bgRemoverToolCard .accountToolIcon{color:var(--site-primary);filter:drop-shadow(0 0 12px color-mix(in srgb,var(--site-primary) 55%,transparent))}.bgToolHero{border:1px solid color-mix(in srgb,var(--site-primary) 30%,#2d3540);background:linear-gradient(135deg,color-mix(in srgb,var(--site-primary) 7%,transparent),transparent);border-radius:18px;padding:22px}.bgToolBadge{box-shadow:0 0 24px color-mix(in srgb,var(--site-primary) 22%,transparent)}.bgToolNotice{display:grid;grid-template-columns:58px 1fr;grid-gap:16px;gap:16px;align-items:start;margin:18px 0;background:linear-gradient(135deg,color-mix(in srgb,var(--site-primary) 9%,#151920),#151920);border:1px solid color-mix(in srgb,var(--site-primary) 35%,#343b47);border-radius:17px;padding:18px 20px}.bgToolNoticeIcon{width:58px;height:58px;border-radius:15px;display:flex;align-items:center;justify-content:center;background:var(--site-primary);color:#101318;font-size:27px;font-weight:900}.bgToolNotice b{display:block;font-size:17px;color:#f5f7fa}.bgToolNotice p{margin:7px 0 8px;color:#bcc5d2;line-height:1.6}.bgToolNotice small{display:block;color:#8f99a8;line-height:1.5}.bgToolNotice small strong{color:var(--site-primary)}.bgCatalogChoice{grid-column:1/4;background:#10141a;border:1px solid #303844;border-radius:15px;padding:14px}.bgCatalogChoiceTitle b,.bgCatalogChoiceTitle span{display:block}.bgCatalogChoiceTitle b{font-size:15px}.bgCatalogChoiceTitle span{color:#939dab;font-size:12px;margin-top:4px}.bgCatalogOptions{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-top:12px}.bgCatalogOption{position:relative;display:grid;grid-template-columns:auto 40px 1fr;grid-gap:10px;gap:10px;align-items:center;background:#181d24;border:1px solid #343d49;border-radius:13px;padding:13px;cursor:pointer;transition:.16s ease}.bgCatalogOption:hover{border-color:color-mix(in srgb,var(--site-primary) 60%,#38414d);background:#1b2129}.bgCatalogOption:has(input:checked){border-color:var(--site-primary);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--site-primary) 35%,transparent);background:color-mix(in srgb,var(--site-primary) 7%,#181d24)}.bgCatalogOption input{width:18px;height:18px;accent-color:var(--site-primary)}.bgCatalogOptionIcon{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:#10141a;color:var(--site-primary);font-size:20px}.bgCatalogOption>span:last-child b,.bgCatalogOption>span:last-child small{display:block}.bgCatalogOption>span:last-child b{font-size:13px;color:#eef2f6}.bgCatalogOption>span:last-child small{color:#929caa;font-size:11px;line-height:1.4;margin-top:3px}@media(max-width:1000px){.bgCatalogChoice{grid-column:1/3}}@media(max-width:700px){.backgroundRemoverCta{width:100%}.bgToolNotice{grid-template-columns:1fr}.bgToolNoticeIcon{width:48px;height:48px}.bgCatalogOptions{grid-template-columns:1fr}}@media(max-width:620px){.bgCatalogChoice{grid-column:auto}.bgCatalogOption{grid-template-columns:auto 36px 1fr}.bgCatalogOptionIcon{width:36px;height:36px}}.pricingSettingsCard{border-color:#465326}.pricingSettingsForm{display:grid;grid-template-columns:minmax(260px,420px) auto;grid-gap:14px;gap:14px;align-items:end}.pricingSettingsForm .loginField small{display:block;color:#929aaa;margin-top:7px;line-height:1.45}.pricingSettingsForm input{font-size:18px;font-weight:800}.pricingSettingsForm .primary{min-height:48px;white-space:nowrap}.pricingInfoBox{margin-top:14px;background:#101219;border:1px solid #303641;border-radius:12px;padding:13px;color:#aeb6c5;line-height:1.55}.pricingInfoBox b{color:#ffe500}@media(max-width:700px){.pricingSettingsForm{grid-template-columns:1fr}.pricingSettingsForm .primary{width:100%}}.customerNavWholesale{border-color:color-mix(in srgb,var(--site-primary) 40%,#303744);background:color-mix(in srgb,var(--site-primary) 7%,transparent)}.wholesaleAccountCard{border-color:color-mix(in srgb,var(--site-primary) 45%,#303744)!important;background:linear-gradient(145deg,color-mix(in srgb,var(--site-primary) 8%,#171b22),#151920)!important}.wholesaleAccountCard .accountToolIcon{background:var(--site-primary)}.wholesaleProductCreate{border-color:#3c4724}.wholesaleProductForm{display:grid;grid-template-columns:1.4fr .65fr .45fr 1fr;grid-gap:12px;gap:12px;align-items:end}.wholesaleProductForm .wholesaleDescription{grid-column:1/4}.wholesaleCart textarea,.wholesaleEditProduct textarea,.wholesaleProductForm textarea{width:100%;background:#101219;border:1px solid #353b47;border-radius:11px;padding:12px;color:#fff;resize:vertical;font:inherit}.wholesaleProductForm .wholesaleActive{grid-column:auto;padding:10px 0}.wholesaleAdminProducts{display:grid;grid-gap:18px;gap:18px}.wholesaleAdminProduct{background:#101219;border:1px solid #303641;border-radius:17px;padding:15px}.wholesaleAdminProductHead{display:grid;grid-template-columns:150px minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:start}.wholesaleAdminImage{height:150px;background:#0a0d11;border:1px dashed #3b4350;border-radius:13px;display:flex;align-items:center;justify-content:center;overflow:hidden;color:#6f7887;font-size:11px;font-weight:800}.wholesaleAdminImage img{width:100%;height:100%;object-fit:contain}.wholesaleEditProduct{display:grid;grid-template-columns:1.4fr .65fr .45fr 1fr;grid-gap:10px;gap:10px;align-items:end}.wholesaleEditProduct .full{grid-column:1/5}.wholesaleEditProduct .checkboxRow{grid-column:auto}.wholesaleVariantSection{margin-top:16px;padding-top:15px;border-top:1px solid #2c333e}.wholesaleVariantTitle{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:10px}.wholesaleVariantTitle span{color:#929baa;font-size:12px}.wholesaleVariantRows{display:grid;grid-gap:8px;gap:8px}.wholesaleVariantRow{display:grid;grid-template-columns:1fr .8fr .55fr .75fr .85fr auto auto auto;grid-gap:8px;gap:8px;align-items:end;background:#181b22;border:1px solid #2d3440;border-radius:12px;padding:10px}.wholesaleVariantRow .loginField label{font-size:10px}.wholesaleVariantRow .loginField small{display:block;color:#7f8998;font-size:9px;margin-top:4px}.checkboxMini{display:flex;align-items:center;gap:5px;min-height:42px;color:#c9d0da;font-size:11px;white-space:nowrap}.wholesaleNewVariant{margin-top:10px;border-style:dashed;border-color:#546128}.wholesaleNewVariant .primary{white-space:nowrap;min-height:42px}.wholesaleShopIntro{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:26px 2px 14px}.wholesaleShopIntro>div{max-width:820px}.wholesaleShopIntro h1{font-size:clamp(34px,5vw,58px);line-height:1.03;margin:12px 0}.wholesaleShopIntro p{color:#a9b2c0;line-height:1.6;font-size:16px}.wholesaleShopToolbar{display:flex;align-items:center;justify-content:space-between;gap:16px}.wholesaleShopToolbar b,.wholesaleShopToolbar span{display:block}.wholesaleShopToolbar span{color:#8d97a6;font-size:12px;margin-top:4px}.wholesaleShopToolbar input{width:min(100%,420px);background:#101219;border:1px solid #363d49;border-radius:11px;padding:12px 13px;color:#fff;outline:none}.wholesaleShopGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;margin:18px 0}.wholesaleShopProduct{background:#151920;border:1px solid #2f3642;border-radius:18px}.wholesaleShopImage{height:280px;border-bottom:1px solid #2a313b;font-size:11px}.wholesaleShopProductInfo{padding:16px 16px 12px}.wholesaleShopProductInfo h2{margin:0;font-size:22px}.wholesaleShopProductInfo p{color:#98a2b1;line-height:1.5;font-size:13px;min-height:40px}.wholesaleShopBasePrice{color:#909aa9;font-size:12px}.wholesaleShopBasePrice strong{color:var(--site-primary);font-size:20px;margin-left:5px}.wholesaleShopVariants{display:grid;grid-gap:7px;padding:0 12px 14px}.wholesaleShopVariant{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:10px;background:#101319;border:1px solid #2a323d;border-radius:11px;padding:10px}.wholesaleShopVariant>div b,.wholesaleShopVariant>div small,.wholesaleShopVariant>div span,.wholesaleShopVariant>div strong{display:block}.wholesaleShopVariant>div small,.wholesaleShopVariant>div span{color:#8490a0;font-size:10px;margin-top:3px}.wholesaleShopVariant>div:nth-child(2){text-align:right}.wholesaleShopVariant>div:nth-child(2) strong{color:#f3f6fa}.wholesaleShopVariant button{border:1px solid color-mix(in srgb,var(--site-primary) 65%,#35404b);background:color-mix(in srgb,var(--site-primary) 13%,#181d24);color:var(--site-primary);border-radius:8px;padding:9px 10px;font-weight:900;cursor:pointer}.wholesaleShopVariant button:disabled{opacity:.45;cursor:not-allowed;color:#8992a0;border-color:#3a414c;background:#20242b}.wholesaleShopVariant.soldout{opacity:.62}.wholesaleCart{border-color:#485523}.wholesaleCartLines{display:grid;grid-gap:8px;gap:8px;margin-bottom:14px}.wholesaleCartLine{display:grid;grid-template-columns:minmax(0,1fr) 100px 120px 85px;grid-gap:12px;gap:12px;align-items:center;background:#101319;border:1px solid #2e3540;border-radius:11px;padding:11px}.wholesaleCartLine>div:first-child b,.wholesaleCartLine>div:first-child span{display:block}.wholesaleCartLine>div:first-child span{color:#8993a3;font-size:11px;margin-top:4px}.wholesaleCartQty label{display:block;color:#8f99a8;font-size:10px;margin-bottom:4px}.wholesaleCartQty input{width:100%;background:#181d24;border:1px solid #3b4450;border-radius:8px;padding:9px;color:#fff}.wholesaleCheckoutBar{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:16px;padding-top:16px;border-top:1px solid #303641}.wholesaleCheckoutBar small,.wholesaleCheckoutBar span,.wholesaleCheckoutBar strong{display:block}.wholesaleCheckoutBar small,.wholesaleCheckoutBar span{color:#8e98a7;font-size:11px}.wholesaleCheckoutBar strong{font-size:27px;color:var(--site-primary);margin:3px 0}.wholesalePixBox{border-color:color-mix(in srgb,var(--site-secondary) 45%,#303641)}.wholesaleOrdersSection{margin-top:18px}.wholesaleOrdersAdmin{display:grid;grid-gap:12px;gap:12px}.wholesaleOrderAdmin{background:#101219;border:1px solid #303641;border-radius:15px;padding:14px}.wholesaleOrderAdminHead{display:grid;grid-template-columns:1.6fr .7fr .45fr .65fr;grid-gap:12px;gap:12px;align-items:center}.wholesaleOrderAdminHead small,.wholesaleOrderAdminHead span{display:block;color:#8e98a7;font-size:11px;margin-top:4px}.wholesaleOrderItems{display:grid;grid-gap:5px;gap:5px;margin-top:12px}.wholesaleOrderItems>div{display:grid;grid-template-columns:45px minmax(0,1fr) 150px 100px 100px;grid-gap:9px;gap:9px;align-items:center;background:#181b22;border-radius:9px;padding:8px 10px;font-size:12px}.wholesaleOrderItems small{color:#7f8998}.wholesaleOrderItems>div>strong{text-align:right}.wholesaleOrderNotes{margin-top:10px;color:#a9b2bf;font-size:12px;background:#171b21;border-radius:9px;padding:9px}.wholesaleOrderActions{display:flex;gap:10px;justify-content:flex-end;align-items:center;margin-top:12px}.wholesaleOrderActions form{display:flex;gap:8px;margin:0}.wholesaleOrderActions select{background:#171b22;border:1px solid #3b4450;border-radius:9px;color:#fff;padding:10px}.status.separating{color:#77c9ff}.status.ready{color:#ffe26b}.status.completed{color:#62e4a9}.status.cancelled{color:#ff7c86}.customerWholesaleOrders{display:grid;grid-gap:12px;gap:12px}.customerWholesaleOrder{background:#101319;border:1px solid #303641;border-radius:15px;padding:14px}.customerWholesaleOrderHead{display:grid;grid-template-columns:1.3fr .7fr .55fr;grid-gap:12px;gap:12px;align-items:center}.customerWholesaleOrderHead span{display:block;color:#8e98a7;font-size:11px;margin-top:4px}.customerWholesaleOrderHead>div:last-child{text-align:right}.customerWholesaleItems{display:grid;grid-gap:5px;gap:5px;margin-top:12px}.customerWholesaleItems>div{display:grid;grid-template-columns:45px minmax(0,1fr) 180px 100px;grid-gap:10px;gap:10px;align-items:center;background:#181b22;border-radius:9px;padding:9px;font-size:12px}.customerWholesaleItems>div>strong{text-align:right}.customerWholesaleNote{color:#a5afbd;font-size:12px;background:#171b21;border-radius:9px;padding:9px}@media(max-width:1150px){.wholesaleEditProduct,.wholesaleProductForm{grid-template-columns:1fr 1fr}.wholesaleEditProduct .full,.wholesaleProductForm .wholesaleDescription{grid-column:1/3}.wholesaleAdminProductHead{grid-template-columns:120px 1fr}.wholesaleAdminProductHead>form:last-child{grid-column:1/3}.wholesaleVariantRow{grid-template-columns:1fr 1fr 1fr 1fr}.wholesaleVariantRow .checkboxMini,.wholesaleVariantRow button{min-height:42px}.wholesaleShopGrid{grid-template-columns:1fr}}@media(max-width:800px){.wholesaleCheckoutBar,.wholesaleShopIntro,.wholesaleShopToolbar{align-items:stretch;flex-direction:column}.wholesaleShopToolbar input{width:100%}.wholesaleCartLine{grid-template-columns:1fr 90px}.wholesaleCartLine>strong{grid-column:1/2}.customerWholesaleOrderHead,.wholesaleOrderAdminHead{grid-template-columns:1fr 1fr}.wholesaleOrderItems>div{grid-template-columns:40px 1fr 120px}.wholesaleOrderItems>div small{display:none}.wholesaleOrderItems>div>strong{grid-column:2/4}.customerWholesaleItems>div{grid-template-columns:40px 1fr 120px}.customerWholesaleItems>div>strong{grid-column:2/4}.wholesaleOrderActions{justify-content:stretch;flex-direction:column}.wholesaleOrderActions form{width:100%}.wholesaleOrderActions button,.wholesaleOrderActions select{flex:1 1}}@media(max-width:600px){.wholesaleEditProduct,.wholesaleProductForm,.wholesaleVariantRow{grid-template-columns:1fr}.wholesaleEditProduct .full,.wholesaleProductForm .wholesaleDescription{grid-column:auto}.wholesaleAdminProductHead{grid-template-columns:1fr}.wholesaleAdminProductHead>form:last-child{grid-column:auto}.wholesaleAdminImage{height:220px}.wholesaleShopImage{height:230px}.wholesaleShopVariant{grid-template-columns:1fr auto}.wholesaleShopVariant button{grid-column:1/3;width:100%}.wholesaleCartLine{grid-template-columns:1fr}.wholesaleCartLine>strong{grid-column:auto}.customerWholesaleOrderHead,.wholesaleOrderAdminHead{grid-template-columns:1fr}.customerWholesaleItems>div,.wholesaleOrderItems>div{grid-template-columns:36px 1fr}.customerWholesaleItems>div>span:nth-of-type(2),.customerWholesaleItems>div>strong,.wholesaleOrderItems>div>span:nth-of-type(2),.wholesaleOrderItems>div>strong{grid-column:2/3}.customerWholesaleOrderHead>div:last-child{text-align:left}.accountToolsGrid{grid-template-columns:1fr}}.productAdminCategorySection{margin-bottom:16px}.productAdminCategoryHead{display:flex;align-items:end;justify-content:space-between;gap:14px;margin-bottom:10px}.productAdminCategoryHead>div{display:grid;grid-gap:3px;gap:3px}.productAdminCategoryHead b{font-size:14px}.productAdminCategoryHead span{color:#8791a0;font-size:11px}.productAdminClearCategory{border:1px solid #3b4552;background:#161b22;color:#cbd3df;border-radius:9px;padding:7px 10px;font-weight:800;font-size:10px;cursor:pointer}.productAdminClearCategory:hover{border-color:var(--site-primary);color:var(--site-primary)}.productAdminCategoryCards{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:9px;gap:9px}.productAdminCategoryCard{min-width:0;display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;grid-gap:9px;gap:9px;text-align:left;background:#11151b;border:1px solid #303844;border-radius:12px;padding:10px 11px;color:#fff;cursor:pointer;transition:border-color .15s ease,background .15s ease,transform .15s ease}.productAdminCategoryCard:hover{border-color:#596575;background:#171c24;transform:translateY(-1px)}.productAdminCategoryCard.active{border-color:var(--site-primary);background:color-mix(in srgb,var(--site-primary) 9%,#11151b);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--site-primary) 26%,transparent)}.productAdminCategoryIcon{width:42px;height:42px;display:flex;align-items:center;justify-content:center;border-radius:10px;background:#1c222b;border:1px solid #303947;font-size:21px;line-height:1}.productAdminCategoryCard.active .productAdminCategoryIcon{background:var(--site-primary);border-color:var(--site-primary);color:#0b0d10}.productAdminCategoryText{min-width:0;display:grid;grid-gap:3px;gap:3px}.productAdminCategoryText b{font-size:11px;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.productAdminCategoryText small{color:#7f8998;font-size:9px}.productAdminCategoryCard>strong{min-width:27px;height:27px;padding:0 6px;border-radius:999px;display:flex;align-items:center;justify-content:center;background:#202630;border:1px solid #343d49;font-size:10px}.productAdminCategoryCard.active>strong{background:var(--site-primary);border-color:var(--site-primary);color:#0b0d10}.productAdminToolbar{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-bottom:16px;padding:13px 14px;background:#101219;border:1px solid #303641;border-radius:14px}.productAdminSearch{flex:1 1;max-width:520px}.productAdminSearch label{display:block;color:#9ca6b5;font-size:11px;font-weight:800;margin-bottom:6px}.productAdminSearch input{width:100%;background:#181b22;border:1px solid #3a424e;border-radius:10px;padding:11px 12px;color:#fff;outline:none}.productAdminSearch input:focus{border-color:var(--site-primary)}.productAdminViewArea{display:flex;align-items:center;gap:12px}.productAdminViewArea>span{color:#8993a2;font-size:11px;white-space:nowrap}.productAdminViewSwitch{display:flex;gap:5px;padding:4px;background:#181b22;border:1px solid #343b47;border-radius:10px}.productAdminViewSwitch button{display:flex;align-items:center;gap:7px;border:1px solid transparent;background:transparent;color:#adb6c4;border-radius:7px;padding:8px 10px;font-weight:800;cursor:pointer}.productAdminViewSwitch button:hover{background:#232932;color:#fff}.productAdminViewSwitch button.active{background:var(--site-primary);color:#0b0d10;border-color:var(--site-primary)}.wholesaleProductManagerGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:14px;gap:14px}.wholesaleProductManagerList{display:grid;grid-gap:9px;gap:9px}.wholesaleProductManagerItem{background:#101219;border:1px solid #303641;border-radius:15px;overflow:hidden}.wholesaleProductManagerItem.editing{grid-column:1/-1;border-color:color-mix(in srgb,var(--site-primary) 55%,#303641)}.wholesaleProductSummary{display:grid;grid-template-columns:100px minmax(0,1fr);grid-gap:12px;gap:12px;padding:12px;align-items:center}.wholesaleProductSummaryImage{width:100px;height:100px;background:#090b0f;border:1px solid #2d3440;border-radius:11px;overflow:hidden;display:flex;align-items:center;justify-content:center;color:#6f7887;font-size:10px;font-weight:900}.wholesaleProductSummaryImage img{width:100%;height:100%;object-fit:contain}.wholesaleProductSummaryInfo{min-width:0}.wholesaleProductTitleLine{display:flex;align-items:center;gap:8px;min-width:0}.wholesaleProductTitleLine strong{font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.productStatus{font-size:9px;font-weight:900;border-radius:999px;padding:4px 7px}.productStatus.active{background:rgba(98,228,169,.12);color:#62e4a9;border:1px solid rgba(98,228,169,.25)}.productStatus.inactive{background:rgba(255,124,134,.09);color:#ff8b94;border:1px solid rgba(255,124,134,.2)}.wholesaleProductPrice{display:block;color:var(--site-primary);font-size:20px;font-weight:900;margin-top:6px}.wholesaleProductSummaryInfo small{display:block;color:#8791a0;font-size:10px;margin-top:4px}.wholesaleProductStockSummary{grid-column:1/3;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:7px;gap:7px}.wholesaleProductStockSummary>div{background:#171b22;border:1px solid #2b323d;border-radius:9px;padding:8px;text-align:center}.wholesaleProductStockSummary b,.wholesaleProductStockSummary span{display:block}.wholesaleProductStockSummary span{color:#7f8998;font-size:9px}.wholesaleProductStockSummary b{font-size:15px;margin-top:3px}.productEditToggle{grid-column:1/3;width:100%}.productEditToggle.active{border-color:var(--site-primary);color:var(--site-primary)}.wholesaleProductEditor{padding:15px;border-top:1px solid #303641;background:#0d1015}.productDeleteForm{margin:0}.wholesaleProductManagerList .wholesaleProductSummary{grid-template-columns:76px minmax(220px,1fr) 300px 130px;gap:14px}.wholesaleProductManagerList .wholesaleProductSummaryImage{width:76px;height:76px}.wholesaleProductManagerList .wholesaleProductStockSummary{grid-column:auto}.wholesaleProductManagerList .productEditToggle{grid-column:auto;width:auto}.wholesaleProductManagerList .wholesaleProductTitleLine strong{font-size:15px}.wholesaleProductManagerList .wholesaleProductPrice{font-size:17px}@media(max-width:1050px){.wholesaleProductManagerList .wholesaleProductSummary{grid-template-columns:70px 1fr}.wholesaleProductManagerList .wholesaleProductSummaryImage{width:70px;height:70px}.wholesaleProductManagerList .productEditToggle,.wholesaleProductManagerList .wholesaleProductStockSummary{grid-column:1/3}.wholesaleProductManagerList .productEditToggle{width:100%}}@media(max-width:760px){.productAdminCategoryHead{align-items:stretch;flex-direction:column}.productAdminClearCategory{align-self:flex-start}.productAdminCategoryCards{display:flex;overflow-x:auto;gap:8px;padding-bottom:5px;scrollbar-width:none}.productAdminCategoryCards::-webkit-scrollbar{display:none}.productAdminCategoryCard{flex:0 0 188px}.productAdminToolbar{align-items:stretch;flex-direction:column}.productAdminSearch{max-width:none}.productAdminViewArea{justify-content:space-between}.wholesaleProductManagerGrid{grid-template-columns:1fr}}@media(max-width:480px){.productAdminViewArea{align-items:stretch;flex-direction:column}.productAdminViewSwitch{width:100%}.productAdminViewSwitch button{flex:1 1;justify-content:center}.wholesaleProductSummary{grid-template-columns:78px 1fr}.wholesaleProductSummaryImage{width:78px;height:78px}.productEditToggle,.wholesaleProductStockSummary{grid-column:1/3}}.wholesaleShopVariant{grid-template-columns:minmax(150px,1.2fr) minmax(100px,.7fr) minmax(155px,.9fr) auto}.wholesaleVariantIdentity,.wholesaleVariantPrice{min-width:0}.wholesaleVariantBuyControls{display:grid;grid-gap:5px;gap:5px;min-width:145px}.wholesaleVariantBuyControls>label{color:#8e98a7;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.3px}.wholesaleVariantQtyPicker{grid-template-columns:34px minmax(62px,1fr) 34px;border:1px solid #3a4350;border-radius:9px;overflow:hidden;background:#11151b}.wholesaleVariantQtyPicker button{height:36px;border:0;background:#242b35;font-size:20px}.wholesaleVariantQtyPicker button:hover:not(:disabled){background:var(--site-primary);color:#0b0d10}.wholesaleVariantQtyPicker button:disabled{opacity:.35;cursor:not-allowed}.wholesaleVariantQtyPicker input{height:36px;border:0;border-left:1px solid #3a4350;border-right:1px solid #3a4350;background:#151a21;font-weight:900;outline:none}.wholesaleVariantSubtotal{display:block;color:var(--site-primary);font-weight:800}.wholesaleVariantAddBtn{min-width:105px}.soldoutQty{align-content:center;color:#7f8998;font-size:11px}@media(max-width:1050px){.wholesaleShopVariant{grid-template-columns:1fr 1fr}.wholesaleVariantAddBtn,.wholesaleVariantBuyControls{grid-column:auto}.wholesaleVariantAddBtn{width:100%;height:42px}}@media(max-width:600px){.wholesaleShopVariant{grid-template-columns:1fr}.wholesaleVariantAddBtn,.wholesaleVariantBuyControls{grid-column:auto;width:100%}.wholesaleVariantQtyPicker{grid-template-columns:42px 1fr 42px}.wholesaleVariantQtyPicker button,.wholesaleVariantQtyPicker input{height:42px}}.wholesaleShopGrid{grid-template-columns:1fr;gap:14px}.wholesaleShopProduct{display:block;overflow:hidden}.wholesaleShopProductHeader{display:grid;grid-template-columns:128px minmax(0,1fr);grid-gap:16px;gap:16px;align-items:center;padding:14px 16px;border-bottom:1px solid #2a313b;background:#13171d}.wholesaleShopImage{width:128px;height:128px;border:1px solid #303844;border-radius:13px;overflow:hidden;background:#0b0d11;display:flex;align-items:center;justify-content:center;color:#697382;font-size:10px;font-weight:800}.wholesaleShopImage img{width:100%;height:100%;object-fit:contain}.wholesaleShopProductInfo{padding:0;min-width:0}.wholesaleShopProductInfo h2{font-size:21px;line-height:1.15;margin:0 0 7px}.wholesaleShopProductInfo p{min-height:0;margin:0 0 9px;max-width:900px;font-size:12px;line-height:1.45}.wholesaleShopBasePrice{font-size:11px}.wholesaleShopBasePrice strong{font-size:18px}.wholesaleShopVariants{padding:12px 14px 14px;gap:7px}.wholesaleVariantHead{display:grid;grid-template-columns:minmax(190px,1.25fr) minmax(140px,.75fr) minmax(190px,.9fr) 150px;grid-gap:12px;gap:12px;padding:0 12px 5px;color:#7f8998;font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.45px}.wholesaleVariantHead span:nth-child(4){text-align:center}.wholesaleShopVariant{grid-template-columns:minmax(190px,1.25fr) minmax(140px,.75fr) minmax(190px,.9fr) 150px;gap:12px;padding:10px 12px}.wholesaleVariantIdentity b{font-size:13px;line-height:1.2}.wholesaleVariantIdentity span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wholesaleVariantPrice{text-align:left!important}.wholesaleVariantPrice strong{font-size:14px}.wholesaleVariantPrice small{font-size:10px!important}.wholesaleVariantBuyControls{width:100%;grid-template-columns:1fr;align-content:center}.wholesaleVariantBuyControls>label{display:none}.wholesaleVariantQtyPicker{grid-template-columns:34px minmax(64px,1fr) 34px;width:100%;max-width:190px}.wholesaleVariantSubtotal{white-space:nowrap}.wholesaleVariantAddBtn{width:150px;min-width:150px;height:42px;padding:9px 12px!important;display:flex;align-items:center;justify-content:center;font-size:12px}@media(max-width:900px){.wholesaleVariantHead{display:none}.wholesaleShopVariant{grid-template-columns:minmax(0,1fr) minmax(120px,.65fr)}.wholesaleVariantBuyControls{grid-column:1/2}.wholesaleVariantAddBtn{grid-column:2/3;grid-row:1/3;width:100%;min-width:0;height:100%;min-height:58px}}@media(max-width:620px){.wholesaleShopProductHeader{grid-template-columns:88px minmax(0,1fr);gap:11px;padding:12px}.wholesaleShopImage{width:88px;height:88px}.wholesaleShopProductInfo h2{font-size:16px}.wholesaleShopProductInfo p{font-size:11px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.wholesaleShopVariants{padding:10px}.wholesaleShopVariant{grid-template-columns:1fr;padding:10px}.wholesaleVariantPrice{text-align:left!important}.wholesaleVariantAddBtn,.wholesaleVariantBuyControls{grid-column:auto;grid-row:auto;width:100%;max-width:none}.wholesaleVariantQtyPicker{max-width:none}.wholesaleVariantAddBtn{min-height:44px;height:44px}}.wholesaleShopToolbarActions{display:flex;align-items:center;justify-content:flex-end;gap:12px;flex-wrap:wrap;flex:1 1}.wholesaleViewSwitch{display:inline-flex;align-items:center;background:#101319;border:1px solid #303844;border-radius:12px;padding:4px;gap:4px}.wholesaleViewSwitch button{border:0;background:transparent;color:#9ca6b5;font-weight:800;padding:10px 14px;border-radius:9px;cursor:pointer;white-space:nowrap}.wholesaleViewSwitch button.active{background:var(--site-primary);color:#111}.wholesaleShopGrid.listView{grid-template-columns:1fr}.wholesaleShopProduct.listView .wholesaleShopProductHeader{display:grid;grid-template-columns:110px minmax(0,1fr);grid-gap:14px;gap:14px;align-items:start;padding:12px 14px 8px}.wholesaleShopProduct.listView .wholesaleShopImage{height:110px;border:1px solid #2a313b;border-bottom:0;border-radius:14px;overflow:hidden}.wholesaleShopProduct.listView .wholesaleShopProductInfo{padding:0}.wholesaleShopProduct.listView .wholesaleShopProductInfo h2{font-size:20px}.wholesaleShopProduct.listView .wholesaleShopProductInfo p{min-height:auto;margin:8px 0 10px}.wholesaleShopProduct.listView .wholesaleShopVariants{padding:0 14px 14px}.wholesaleShopProduct.listView .wholesaleVariantHead{grid-template-columns:minmax(0,1.35fr) minmax(140px,.8fr) 170px 150px;grid-gap:10px}.wholesaleShopProduct.gridView .wholesaleVariantHead,.wholesaleShopProduct.listView .wholesaleVariantHead{display:grid;gap:10px;padding:0 4px 8px;color:#8e98a7;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.wholesaleShopProduct.gridView .wholesaleVariantHead{grid-template-columns:minmax(0,1.15fr) minmax(115px,.8fr) 165px 140px;grid-gap:10px}.wholesaleShopProduct.gridView .wholesaleShopProductHeader{display:block}.wholesaleShopProduct.gridView .wholesaleShopImage{height:180px}.wholesaleShopProduct.gridView .wholesaleShopProductInfo h2{font-size:18px}.wholesaleShopVariant{grid-template-columns:minmax(0,1.15fr) minmax(115px,.8fr) 165px 140px;gap:10px;align-items:center}.wholesaleVariantIdentity b,.wholesaleVariantPrice strong{display:block}.wholesaleVariantIdentity span,.wholesaleVariantPrice small{display:block;color:#8c97a6;font-size:11px;margin-top:4px;word-break:break-word}.wholesaleVariantPrice strong{font-size:15px;color:#fff}.wholesaleVariantBuyControls{display:flex;flex-direction:column;gap:6px;min-width:0}.wholesaleVariantBuyControls label{display:block;color:#9aa4b3;font-size:11px;font-weight:700}.wholesaleVariantQtyPicker{display:grid;grid-template-columns:34px minmax(0,1fr) 34px;grid-gap:6px;gap:6px;align-items:center}.wholesaleVariantQtyPicker button{height:38px;border:1px solid #394350;background:#1b2028;color:#fff;border-radius:9px;font-size:18px;font-weight:900;cursor:pointer}.wholesaleVariantQtyPicker input{width:100%;height:38px;text-align:center;background:#131821;border:1px solid #394350;border-radius:9px;color:#fff;padding:0 6px}.wholesaleVariantSubtotal{color:#8d98a7;font-size:10px;line-height:1.3}.wholesaleVariantAddBtn{width:100%;min-height:42px;border:1px solid color-mix(in srgb,var(--site-primary) 65%,#35404b);background:color-mix(in srgb,var(--site-primary) 13%,#181d24);color:var(--site-primary);border-radius:10px;padding:10px 12px;font-weight:900;cursor:pointer;white-space:nowrap}.wholesaleVariantAddBtn:disabled{opacity:.45;cursor:not-allowed;color:#8992a0;border-color:#3a414c;background:#20242b}.wholesaleVariantBuyControls.soldoutQty{justify-content:center;align-items:flex-start;color:#c78f94;font-weight:700}@media(max-width:1100px){.wholesaleShopToolbarActions{justify-content:stretch}.wholesaleShopToolbarActions input{flex:1 1;min-width:260px}.wholesaleShopProduct.gridView .wholesaleVariantHead,.wholesaleShopProduct.listView .wholesaleVariantHead,.wholesaleShopVariant{grid-template-columns:minmax(0,1fr) 130px 155px 132px}}@media(max-width:800px){.wholesaleShopToolbarActions{width:100%}.wholesaleViewSwitch{width:100%;justify-content:space-between}.wholesaleViewSwitch button{flex:1 1}.wholesaleShopProduct.listView .wholesaleShopProductHeader{grid-template-columns:88px minmax(0,1fr)}.wholesaleShopProduct.listView .wholesaleShopImage{height:88px}.wholesaleShopProduct.gridView .wholesaleVariantHead,.wholesaleShopProduct.listView .wholesaleVariantHead{display:none}.wholesaleShopVariant{grid-template-columns:1fr;align-items:stretch}.wholesaleVariantPrice{text-align:left}.wholesaleVariantAddBtn{min-height:44px}}@media(max-width:600px){.wholesaleShopProduct.gridView .wholesaleShopImage{height:120px}.wholesaleShopProduct.listView .wholesaleShopProductHeader{grid-template-columns:72px minmax(0,1fr);gap:10px}.wholesaleShopProduct.listView .wholesaleShopImage{height:72px}.wholesaleShopProduct.gridView .wholesaleShopProductInfo h2,.wholesaleShopProduct.listView .wholesaleShopProductInfo h2,.wholesaleShopProductInfo h2{font-size:16px}.wholesaleShopProductInfo p{font-size:12px}.wholesaleShopVariants{padding:0 10px 12px}.wholesaleShopVariant{padding:9px}}.connectionsStatusGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin:18px 0}.connectionStatusCard{border:1px solid #343c48;background:#151920;border-radius:15px;padding:16px}.connectionStatusCard small,.connectionStatusCard span{display:block}.connectionStatusCard span{font-size:10px;font-weight:900;letter-spacing:.08em;color:#909aa9}.connectionStatusCard strong{display:block;margin:7px 0;font-size:18px}.connectionStatusCard small{font-size:11px;color:#858f9e}.connectionStatusCard.ok{border-color:#315d48}.connectionStatusCard.ok strong{color:#62e4a9}.connectionStatusCard.missing{border-color:#5a412d}.connectionStatusCard.missing strong{color:#ffbd72}.connectionCard{margin-top:16px}.connectionForm{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;align-items:end}.connectionForm.compact{grid-template-columns:minmax(0,1fr) auto}.connectionForm>.primary{min-height:47px;white-space:nowrap}.connectionCheck{grid-column:auto;min-height:47px;align-items:center}.connectionLinks{display:flex;gap:10px;flex-wrap:wrap}.recoveryCard{margin-top:16px;border-color:#4a4e29}.recoveryGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.recoveryGrid form{background:#101319;border:1px solid #303844;border-radius:13px;padding:14px}.recoveryGrid form>b{display:block;margin-bottom:10px}.recoveryGrid form>p{color:#8e98a8;font-size:12px;line-height:1.5}.connectionWarning{margin-top:14px}.connectionWarning code{color:#d8f75b}.setupPage{min-height:100vh;background:#0c0f13;padding:32px 18px 60px}.setupShell{max-width:1100px;margin:0 auto}.setupHeader{display:flex;align-items:center;gap:24px;margin-bottom:20px;padding:22px 0}.setupHeader img{width:190px;height:80px;object-fit:contain}.setupHeader h1{font-size:38px;margin:9px 0 6px}.setupHeader p{color:#a2acba;line-height:1.55;max-width:760px}.setupCritical{border-color:#8b493f;background:#3a2020}.setupCritical code{color:#ffe167}.setupStatusCard{margin-bottom:16px}.setupStatusGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.setupStatusGrid>div{background:#101319;border:1px solid #303844;border-radius:12px;padding:13px}.setupStatusGrid small,.setupStatusGrid span{display:block;color:#8993a3;font-size:10px}.setupStatusGrid strong{display:block;margin:6px 0}.setupConnectionForm h2{font-size:16px;margin:22px 0 10px;color:#e9edf3}.setupConnectionForm h2 small{font-size:11px;color:#7e8998;font-weight:500}.setupKeyField{max-width:480px;margin-bottom:8px}.setupGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.setupGrid.one{grid-template-columns:1fr}.setupCheckbox{margin-top:10px}.setupSaveBtn{width:100%;margin-top:22px;min-height:52px}.setupBackupGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;margin-top:16px}.setupBack{text-align:center;margin-top:22px}.setupBack a{color:var(--site-primary);font-weight:800}@media(max-width:1000px){.connectionForm,.connectionsStatusGrid{grid-template-columns:1fr 1fr}.recoveryGrid{grid-template-columns:1fr}.setupStatusGrid{grid-template-columns:1fr 1fr}}@media(max-width:700px){.connectionForm,.connectionForm.compact,.connectionsStatusGrid,.setupBackupGrid,.setupGrid,.setupStatusGrid{grid-template-columns:1fr}.setupHeader{align-items:flex-start;flex-direction:column}.setupHeader img{width:160px;height:60px}.setupHeader h1{font-size:30px}.connectionLinks{flex-direction:column}.connectionLinks a{width:100%;text-align:center}}.connectionTestForm{margin-top:12px;display:flex;justify-content:flex-end}.connectionTestForm button{min-width:190px}.connectionHubCta{display:flex;align-items:center;justify-content:space-between;gap:16px;border-color:#425426}.connectionHubCta b,.connectionHubCta span{display:block}.connectionHubCta b{font-size:18px}.connectionHubCta span{color:#929cab;font-size:12px;line-height:1.5;margin-top:5px}.connectionHubCta a{text-decoration:none;white-space:nowrap}@media(max-width:700px){.connectionHubCta{align-items:stretch;flex-direction:column}.connectionHubCta a{text-align:center}}.wholesaleShopProduct.listView{overflow:hidden}.wholesaleShopProduct.listView .wholesaleShopProductHeader{grid-template-columns:72px minmax(0,1fr);gap:12px;align-items:center;padding:10px 12px;background:#171b22;border-bottom:1px solid #2c333e}.wholesaleShopProduct.listView .wholesaleShopImage{width:72px;height:72px;border:1px solid #343d49;border-radius:10px;background:#0d1015}.wholesaleShopProduct.listView .wholesaleShopProductInfo h2{font-size:18px;line-height:1.15;margin:0}.wholesaleShopProduct.listView .wholesaleShopProductInfo p{font-size:11px;line-height:1.35;margin:5px 0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:#909baa}.wholesaleShopProduct.listView .wholesaleShopBasePrice{font-size:10px}.wholesaleShopProduct.listView .wholesaleShopBasePrice strong{font-size:15px}.quickOrderVariants{padding:0!important;gap:0!important}.quickOrderHead{align-items:center;background:#0e1217;border-bottom:1px solid #2e3540;color:#7f8a99!important;font-size:10px!important}.quickOrderHead,.quickOrderRow{display:grid!important;grid-template-columns:minmax(105px,.9fr) 78px minmax(115px,1fr) 92px 86px 170px 132px!important;grid-gap:8px!important;gap:8px!important;padding:8px 12px!important}.quickOrderRow{align-items:center!important;border:0!important;border-bottom:1px solid #272e38!important;border-radius:0!important;background:#14181f!important;min-height:62px}.quickOrderRow:last-child{border-bottom:0!important}.quickOrderRow:hover{background:#181e26!important}.quickOrderCell{min-width:0}.quickOrderCell b,.quickOrderCell span,.quickOrderCell strong{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.quickColor b{font-size:13px;color:#f3f5f8}.quickSize b{display:inline-flex!important;align-items:center;justify-content:center;min-width:42px;padding:7px 9px;border-radius:8px;background:#202731;border:1px solid #38424f;font-size:12px;color:#fff}.quickSku span{font-size:10px;color:#919baa;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.quickPrice strong{font-size:13px;color:#fff}.quickStock .stockAvailable{font-size:11px;color:#62e4a9;font-weight:800}.quickStock .stockEmpty{font-size:11px;color:#ff858d;font-weight:800}.quickQty{display:grid!important;grid-template-columns:minmax(0,1fr);grid-gap:3px!important;gap:3px!important}.quickQty:before{display:none!important}.quickQty .wholesaleVariantQtyPicker{grid-template-columns:30px minmax(46px,1fr) 30px;gap:4px}.quickQty .wholesaleVariantQtyPicker button{height:32px;font-size:16px;border-radius:7px}.quickQty .wholesaleVariantQtyPicker input{height:32px;border-radius:7px;font-size:12px}.quickQty .wholesaleVariantSubtotal{text-align:center;font-size:9px;color:#7e8998;white-space:nowrap}.quickAdd{min-height:38px!important;height:38px!important;padding:7px 9px!important;font-size:11px!important;border-radius:8px!important;white-space:nowrap!important}.wholesaleShopProduct.gridView .wholesaleShopProductHeader{display:grid!important;grid-template-columns:68px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:center;padding:10px 12px}.wholesaleShopProduct.gridView .wholesaleShopImage{width:68px;height:68px;border-radius:10px;border:1px solid #343d49}.wholesaleShopProduct.gridView .wholesaleShopProductInfo{padding:0}.wholesaleShopProduct.gridView .wholesaleShopProductInfo p{min-height:auto;margin:5px 0;font-size:10px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.wholesaleShopProduct.gridView .quickOrderHead{display:none!important}.wholesaleShopProduct.gridView .quickOrderRow{grid-template-columns:1fr 58px 1fr!important;gap:7px!important;padding:9px 10px!important}.wholesaleShopProduct.gridView .quickColor{grid-column:1/2}.wholesaleShopProduct.gridView .quickSize{grid-column:2/3}.wholesaleShopProduct.gridView .quickSku{grid-column:3/4}.wholesaleShopProduct.gridView .quickPrice{grid-column:1/2}.wholesaleShopProduct.gridView .quickStock{grid-column:2/3}.wholesaleShopProduct.gridView .quickQty{grid-column:1/3}.wholesaleShopProduct.gridView .quickAdd{grid-column:3/4;grid-row:2/4;height:100%!important;min-height:58px!important}@media(max-width:1050px){.quickOrderHead,.quickOrderRow{grid-template-columns:minmax(95px,.9fr) 68px minmax(95px,.9fr) 82px 78px 150px 118px!important;gap:6px!important}.quickOrderHead{font-size:9px!important}.quickOrderRow{padding:8px 10px!important}.quickAdd{font-size:10px!important}}@media(max-width:820px){.quickOrderHead{display:none!important}.quickOrderRow{grid-template-columns:repeat(2,minmax(0,1fr)) 140px!important;gap:7px 10px!important;padding:10px!important;border:1px solid #2d3540!important;border-radius:10px!important;margin:7px 10px!important}.quickOrderCell:before,.quickQty:before{content:attr(data-label);display:block!important;font-size:8px;font-weight:900;letter-spacing:.06em;text-transform:uppercase;color:#707b89;margin-bottom:3px}.quickColor{grid-column:1/2}.quickSize{grid-column:2/3}.quickSku{grid-column:1/2}.quickPrice{grid-column:2/3}.quickStock{grid-column:1/2}.quickQty{grid-column:2/3}.quickAdd{grid-column:3/4;grid-row:1/4;height:100%!important;min-height:74px!important}.wholesaleShopProduct.listView .wholesaleShopProductHeader{grid-template-columns:58px minmax(0,1fr)}.wholesaleShopProduct.listView .wholesaleShopImage{width:58px;height:58px}}@media(max-width:560px){.quickOrderRow{grid-template-columns:1fr 1fr!important;margin:7px 8px!important}.quickAdd{grid-row:auto;height:42px!important;min-height:42px!important}.quickAdd,.quickQty,.quickSku{grid-column:1/3}.wholesaleShopProduct.gridView .wholesaleShopProductHeader,.wholesaleShopProduct.listView .wholesaleShopProductHeader{grid-template-columns:52px minmax(0,1fr)!important}.wholesaleShopProduct.gridView .wholesaleShopImage,.wholesaleShopProduct.listView .wholesaleShopImage{width:52px!important;height:52px!important}.wholesaleShopProduct.gridView .wholesaleShopProductInfo h2,.wholesaleShopProduct.listView .wholesaleShopProductInfo h2{font-size:15px!important}}.wholesaleNewProductCompleteForm{display:grid;grid-gap:18px;gap:18px}.wholesaleProductMainFields{padding-bottom:4px}.newProductVariantsBox{border:1px solid #343d49;background:#101319;border-radius:15px;padding:14px}.newProductVariantsHead{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:12px}.newProductVariantsHead b,.newProductVariantsHead span{display:block}.newProductVariantsHead b{font-size:15px}.newProductVariantsHead span{color:#8f99a8;font-size:11px;margin-top:4px}.newProductVariantsQuickActions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.newProductVariantHeader{grid-template-columns:1fr .65fr 1fr .85fr .65fr .45fr 1fr;padding:0 10px 7px;color:#84909f;font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.04em}.newProductVariantHeader,.newProductVariantRows{display:grid;grid-gap:8px;gap:8px}.newProductVariantRow{position:relative;display:grid;grid-template-columns:1fr .65fr 1fr .85fr .65fr .45fr 1fr;grid-gap:8px;gap:8px;align-items:end;background:#181d24;border:1px solid #303946;border-radius:12px;padding:10px}.newProductVariantRow .loginField label{display:none}.newProductVariantRow .loginField input{min-width:0;width:100%}.newProductVariantActive{justify-content:center;min-height:42px}.newProductVariantActions{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px}.newProductVariantActions button{min-width:0;padding-left:8px;padding-right:8px;white-space:nowrap}.newProductVariantNumber{position:absolute;right:8px;top:-7px;background:#262d37;border:1px solid #3a4350;border-radius:8px;color:#8994a3;font-size:9px;padding:2px 6px}.newProductAddBottom{justify-self:start;margin-top:10px}.newProductSaveBar{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:14px 15px;background:linear-gradient(135deg,color-mix(in srgb,var(--site-primary) 8%,#11151b),#11151b);border:1px solid color-mix(in srgb,var(--site-primary) 38%,#333b47);border-radius:14px}.newProductSaveBar b,.newProductSaveBar span{display:block}.newProductSaveBar span{color:#929cab;font-size:11px;margin-top:4px}.newProductSaveBar .primary{white-space:nowrap;min-height:44px}@media(max-width:1200px){.newProductVariantHeader{display:none}.newProductVariantRow{grid-template-columns:1fr 1fr 1fr}.newProductVariantRow .loginField label{display:block}.newProductVariantActive{justify-content:flex-start}.newProductVariantActions{grid-column:2/4}}@media(max-width:760px){.newProductSaveBar,.newProductVariantsHead{align-items:stretch;flex-direction:column}.newProductVariantsQuickActions{display:grid;grid-template-columns:1fr 1fr}.newProductVariantsQuickActions button{width:100%}.newProductVariantRow{grid-template-columns:1fr 1fr}.newProductVariantActions{grid-column:1/3}.newProductSaveBar .primary{width:100%}}@media(max-width:520px){.newProductVariantRow,.newProductVariantsQuickActions{grid-template-columns:1fr}.newProductVariantActions{grid-column:auto}.newProductVariantActive{justify-content:flex-start}.newProductSaveBar{padding:12px}.newProductAddBottom{width:100%}}.dtfModeChooser{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin:18px 0 4px}.dtfModeChooser button{display:flex;flex-direction:column;align-items:flex-start;gap:5px;text-align:left;background:#13171d;border:1px solid #303742;border-radius:15px;padding:17px 18px;color:#fff;cursor:pointer;transition:.15s ease}.dtfModeChooser button:hover{border-color:#596270;background:#171c23}.dtfModeChooser button.active{border-color:var(--site-primary,#ffe500);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--site-primary,#ffe500) 45%,transparent);background:linear-gradient(145deg,color-mix(in srgb,var(--site-primary,#ffe500) 8%,#171b22),#12161c)}.dtfModeChooser button span{font-size:16px;font-weight:900}.dtfModeChooser button.active span{color:var(--site-primary,#ffe500)}.dtfModeChooser button small{color:#929cac;font-size:11px;line-height:1.45}.readyQueueGuidance{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;margin:14px 0 18px}.readyQueueGuidance>div{background:#11151b;border:1px solid #2d3440;border-radius:12px;padding:13px}.readyQueueGuidance b,.readyQueueGuidance span{display:block}.readyQueueGuidance b{font-size:13px}.readyQueueGuidance span{margin-top:5px;color:#8f99a8;font-size:11px;line-height:1.45}.readyQueueDrop{min-height:200px;background:linear-gradient(180deg,#13171e,#101318)}.readyQueueSelected{display:grid;grid-template-columns:130px minmax(180px,1fr) 270px 180px;grid-gap:14px;gap:14px;align-items:center;background:#101319;border:1px solid #303742;border-radius:16px;padding:14px}.readyQueueThumb{width:130px;height:130px;border-radius:12px;overflow:hidden;display:flex;align-items:center;justify-content:center}.readyQueueThumb img{max-width:100%;max-height:100%;object-fit:contain}.readyQueueUploadBadge{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;color:var(--site-primary,#ffe500);font-weight:900;letter-spacing:.06em}.readyQueueUploadBadge b{font-size:22px}.readyQueueUploadBadge small{font-size:10px;color:#9ca6b5}.readyQueueFileInfo{min-width:0}.readyQueueFileInfo span,.readyQueueFileInfo strong{display:block}.readyQueueFileInfo strong{word-break:break-word}.readyQueueFileInfo span{color:#8792a1;font-size:11px;margin:6px 0 11px}.readyQueueFileInfo .secondaryBtn{font-size:11px;padding:8px 10px}.readyQueueMeasure label,.readyQueueMeter span{display:block;color:#9ca6b5;font-size:11px;font-weight:800;margin-bottom:7px}.readyQueueMeasure input,.readyQueueMeasure select{width:100%;background:#181d24;border:1px solid #3b4450;border-radius:10px;padding:11px 12px;color:#fff;outline:none}.readyQueueMeasure select{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;cursor:pointer}.readyQueueFixedWidth strong{display:block;background:#181d24;border:1px solid #3b4450;border-radius:10px;padding:11px 12px;color:var(--site-primary,#ffe500);font-size:18px;line-height:1;font-weight:900}.readyQueueMeasure small{display:block;color:#7f8998;font-size:10px;line-height:1.4;margin-top:6px}.readyQueueMeter{background:#181d24;border:1px solid #333b47;border-radius:12px;padding:13px}.readyQueueMeter strong{display:block;color:var(--site-primary,#ffe500);font-size:25px}.readyQueueMeter small{display:block;color:#8792a1;font-size:10px;margin-top:4px}.readyGenerateBar span{line-height:1.6}.readyQueueCard .sectionTitle span{max-width:720px}@media(max-width:950px){.readyQueueSelected{grid-template-columns:110px 1fr 1fr}.readyQueueThumb{width:110px;height:110px}.readyQueueMeter{grid-column:2/4}.readyQueueGuidance{grid-template-columns:1fr}}@media(max-width:700px){.dtfModeChooser{grid-template-columns:1fr}.readyQueueSelected{grid-template-columns:90px 1fr}.readyQueueThumb{width:90px;height:90px}.readyQueueMeasure,.readyQueueMeter{grid-column:1/3}.readyQueueCard .sectionTitle{align-items:stretch}.readyQueueCard .uploadBtn{width:100%;text-align:center}}.newSkuAutoField small,.skuPrefixField small{display:block;color:#83909f;font-size:10px;line-height:1.35;margin-top:5px}.variantBulkCreateBox{border:1px solid color-mix(in srgb,var(--site-primary) 32%,#34404c);background:linear-gradient(135deg,color-mix(in srgb,var(--site-primary) 5%,#11161d),#101319);border-radius:15px;padding:14px;margin:2px 0 14px}.variantBulkCreateTitle b,.variantBulkCreateTitle span{display:block}.variantBulkCreateTitle b{font-size:15px}.variantBulkCreateTitle span{color:#8e99a8;font-size:11px;margin-top:4px}.variantBulkCreateControls{display:grid;grid-template-columns:minmax(150px,1fr) auto minmax(150px,1fr) auto minmax(150px,1fr) auto auto;grid-gap:9px;gap:9px;align-items:end;margin-top:12px}.variantBulkCreateControls button{min-height:42px;white-space:nowrap}.variantBulkHint{display:block;color:#7f8a99;font-size:10px;margin-top:9px}.skuAutoInputWrap{display:flex;align-items:center;gap:5px}.skuAutoInputWrap input{min-width:0;flex:1 1}.skuAutoInputWrap button{border:1px solid #414c59;background:#222831;color:#cbd2dc;border-radius:8px;padding:0 8px;min-height:40px;font-size:10px;font-weight:900;cursor:pointer}.skuDuplicateNotice{margin:0 0 10px;padding:10px 12px;font-size:11px}.newProductSaveBar button:disabled{opacity:.45;cursor:not-allowed}.existingVariantBulkBox{display:grid;grid-template-columns:minmax(180px,1.2fr) auto minmax(140px,.7fr) auto minmax(140px,.7fr) auto minmax(140px,.7fr) auto;grid-gap:9px;gap:9px;align-items:end;background:linear-gradient(135deg,color-mix(in srgb,var(--site-primary) 5%,#151a21),#151920);border:1px solid #3a4450;border-radius:13px;padding:12px;margin:0 0 12px}.existingVariantBulkTitle b,.existingVariantBulkTitle span{display:block}.existingVariantBulkTitle span{font-size:10px;color:#8793a2;margin-top:4px}.bulkCheckField{display:flex;align-items:center;gap:7px;min-height:42px;padding:0 4px;color:#c8d0da;font-size:11px;font-weight:700;white-space:nowrap}.bulkCheckField input{width:17px;height:17px}.existingVariantBulkBox .primary{min-height:42px;white-space:nowrap}@media(max-width:1200px){.variantBulkCreateControls{grid-template-columns:1fr auto 1fr auto}.variantBulkCreateControls .bulkApplyBoth{grid-column:1/5}.existingVariantBulkBox{grid-template-columns:1fr 1fr 1fr}.existingVariantBulkBox .primary,.existingVariantBulkTitle{grid-column:1/4}}@media(max-width:760px){.variantBulkCreateControls{grid-template-columns:1fr 1fr}.variantBulkCreateControls .bulkApplyBoth{grid-column:1/3}.existingVariantBulkBox{grid-template-columns:1fr 1fr}.existingVariantBulkBox .primary,.existingVariantBulkTitle{grid-column:1/3}}@media(max-width:520px){.existingVariantBulkBox,.variantBulkCreateControls{grid-template-columns:1fr}.existingVariantBulkBox .primary,.existingVariantBulkTitle,.variantBulkCreateControls .bulkApplyBoth{grid-column:auto}.bulkCheckField{min-height:auto;padding-top:5px}}.dtfPreviewPanel{min-width:0}.dtfPreviewTitle{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px;padding:10px 12px;border:1px solid #303844;border-radius:12px;background:#11151b}.dtfPreviewTitle b,.dtfPreviewTitle span{display:block}.dtfPreviewTitle span{margin-top:4px;color:#8e98a8;font-size:11px;line-height:1.4}.dtfPreviewTitle>strong{flex:0 0 auto;color:var(--site-primary,#ffe500);font-size:10px;letter-spacing:.08em;border:1px solid color-mix(in srgb,var(--site-primary,#ffe500) 45%,#343b47);border-radius:999px;padding:7px 9px}.fullQueuePreview{height:620px;overflow:auto;display:block;padding:14px}.fullQueuePreview img{display:block;width:100%;max-width:100%;height:auto;margin:0 auto}.resultGrid>.dtfPreviewPanel{align-self:start}@media(max-width:900px){.fullQueuePreview{height:520px}.dtfPreviewTitle{align-items:flex-start;flex-direction:column}}@media(max-width:560px){.fullQueuePreview{height:440px;padding:8px}.dtfPreviewTitle>strong{align-self:flex-start}}.loginField select{width:100%;background:#101219;border:1px solid #353b47;border-radius:11px;padding:12px 13px;color:#fff;outline:none;font:inherit;min-height:44px}.loginField select:focus{border-color:var(--site-primary,#ffe500);box-shadow:0 0 0 3px rgba(255,229,0,.08)}.loginField select option{background:#141820;color:#fff}.categoryField small{display:block;color:#7f8998;font-size:10px;margin-top:5px}.productCategoryBadge,.shopCategoryBadge{display:inline-flex;align-items:center;max-width:max-content;border:1px solid color-mix(in srgb,var(--site-primary,#ffe500) 38%,#343b47);background:color-mix(in srgb,var(--site-primary,#ffe500) 8%,#151a21);color:var(--site-primary,#ffe500);border-radius:999px;padding:5px 8px;font-size:9px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.wholesaleProductSummaryInfo .productCategoryBadge{margin:5px 0 2px}.wholesaleShopProductInfo .shopCategoryBadge{margin:0 0 7px}.wholesaleCategoryTabs{display:flex;gap:8px;align-items:center;overflow-x:auto;padding:12px 2px 4px;margin:4px 0 10px;scrollbar-width:thin}.wholesaleCategoryTabs button{flex:0 0 auto;display:inline-flex;align-items:center;gap:7px;border:1px solid #303844;background:#12161c;color:#abb4c1;border-radius:999px;padding:10px 13px;font-weight:800;font-size:11px;cursor:pointer;white-space:nowrap}.wholesaleCategoryTabs button span{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 6px;border-radius:999px;background:#242b34;color:#dce1e8;font-size:10px}.wholesaleCategoryTabs button.active{border-color:var(--site-primary,#ffe500);background:var(--site-primary,#ffe500);color:#111}.wholesaleCategoryTabs button.active span{background:rgba(0,0,0,.16);color:#111}@media(max-width:700px){.wholesaleCategoryTabs{margin-left:-4px;margin-right:-4px;padding-left:4px;padding-right:4px}.wholesaleCategoryTabs button{padding:9px 11px;font-size:10px}.productCategoryBadge,.shopCategoryBadge{font-size:8px}}.wholesaleOrderPdfBtn{border-color:color-mix(in srgb,var(--site-primary) 55%,#404754);background:color-mix(in srgb,var(--site-primary) 10%,#242a33);color:var(--site-primary);white-space:nowrap}.wholesaleOrderPdfBtn:hover{filter:brightness(1.08)}.customerTopbarV282{min-height:74px;padding-top:8px;padding-bottom:8px;gap:20px}.customerTopbarV282 .customerBrand{min-width:164px}.customerTopbarV282 .customerBrand img{width:170px;height:46px}.customerMainNavV282{gap:6px;flex-wrap:nowrap}.customerMainNavV282 .customerNavLink{display:grid;grid-template-columns:30px minmax(0,1fr);align-items:center;grid-gap:8px;gap:8px;min-height:52px;padding:7px 11px;border:1px solid transparent;border-radius:13px;background:#12161c;color:#cfd6e0;font-size:11px;letter-spacing:.2px;white-space:nowrap}.customerMainNavV282 .customerNavLink:first-child{background:#12161c;color:#cfd6e0}.customerMainNavV282 .customerNavLink:hover{background:#1a2028;border-color:#343d49;color:#fff}.customerMainNavV282 .customerNavLink.active{background:color-mix(in srgb,var(--site-primary,#ffe500) 13%,#171b22);border-color:color-mix(in srgb,var(--site-primary,#ffe500) 55%,#3b434e);color:var(--site-primary,#ffe500)}.customerNavIcon{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:9px;background:#20262f;color:#aeb7c4}.customerNavIcon svg{width:18px;height:18px}.customerNavLink.active .customerNavIcon{background:var(--site-primary,#ffe500);color:#101215}.customerNavText{display:block;min-width:0;font-weight:900}.customerMainNavV282 .customerNavText small{display:block;max-width:130px;margin-top:2px;color:#7f8a99;font-size:8px;font-weight:650;letter-spacing:0;text-transform:none;overflow:hidden;text-overflow:ellipsis}.customerMainNavV282 .customerNavLink.active .customerNavText small{color:color-mix(in srgb,var(--site-primary,#ffe500) 65%,#8c96a4)}.compactShopIntro{padding:16px 2px 8px;align-items:center}.compactShopIntro>div:first-child{max-width:680px}.compactShopIntro h1{font-size:clamp(28px,4vw,42px);margin:8px 0 5px}.compactShopIntro p{margin:0;font-size:13px;line-height:1.45}.shopIntroActions{display:flex;align-items:center;gap:8px;flex-shrink:0}.shopCartButton{display:flex;align-items:center;gap:10px;border:1px solid color-mix(in srgb,var(--site-primary,#ffe500) 52%,#3b434e);background:color-mix(in srgb,var(--site-primary,#ffe500) 10%,#161b22);color:#fff;border-radius:12px;padding:9px 12px;cursor:pointer;text-align:left}.shopCartButton:hover{background:color-mix(in srgb,var(--site-primary,#ffe500) 16%,#161b22)}.shopCartButton>span:last-child b,.shopCartButton>span:last-child small{display:block}.shopCartButton>span:last-child b{font-size:12px}.shopCartButton>span:last-child small{font-size:9px;color:#9aa4b2;margin-top:2px}.shopCartIcon{position:relative;width:34px;height:34px;border-radius:10px;background:var(--site-primary,#ffe500);flex:0 0 auto}.shopCartIcon,.shopCartIcon em{display:flex;align-items:center;justify-content:center;color:#111}.shopCartIcon em{position:absolute;right:-7px;top:-7px;min-width:19px;height:19px;padding:0 5px;border-radius:999px;background:#fff;border:2px solid #151a21;font-style:normal;font-size:9px;font-weight:900}.compactShopToolbar{margin-top:8px;padding:12px 14px;border-radius:14px}.shopCatalogTitle{min-width:120px}.shopCatalogTitle b,.shopCatalogTitle span{display:block}.shopCatalogTitle span{font-size:10px;color:#838e9d;margin-top:3px}.compactShopToolbar .wholesaleShopToolbarActions{gap:8px}.compactShopToolbar .wholesaleShopToolbarActions input{height:40px;padding:9px 11px;font-size:12px}.compactShopToolbar .wholesaleViewSwitch{padding:3px;border-radius:10px}.compactShopToolbar .wholesaleViewSwitch button{padding:8px 11px;font-size:10px;border-radius:8px}.wholesaleCategoryTabs{padding-top:8px;margin-bottom:8px;gap:6px}.wholesaleCategoryTabs button{padding:7px 10px;font-size:9px;border-radius:10px}.wholesaleCategoryTabs button span{min-width:18px;height:18px;font-size:8px}.wholesaleShopGrid{gap:10px;margin-top:8px}.wholesaleShopProduct{border-radius:13px}.wholesaleShopProduct.listView .wholesaleShopProductHeader{grid-template-columns:50px minmax(0,1fr);gap:9px;padding:7px 10px}.wholesaleShopProduct.listView .wholesaleShopImage{width:50px;height:50px;border-radius:8px}.wholesaleShopProduct.listView .wholesaleShopProductInfo h2{font-size:15px}.wholesaleShopProduct.listView .wholesaleShopProductInfo p{font-size:9px;margin:3px 0;-webkit-line-clamp:1}.wholesaleShopProduct.listView .wholesaleShopBasePrice{font-size:9px}.wholesaleShopProduct.listView .wholesaleShopBasePrice strong{font-size:13px}.wholesaleShopProductInfo .shopCategoryBadge{padding:3px 6px;font-size:7px;margin-bottom:4px}.quickOrderHead{padding:5px 10px!important;font-size:8px!important}.quickOrderRow{min-height:48px!important;padding:5px 10px!important}.quickColor b{font-size:11px}.quickSize b{min-width:36px;padding:5px 7px;font-size:10px;border-radius:7px}.quickSku span{font-size:9px}.quickPrice strong{font-size:11px}.quickStock .stockAvailable,.quickStock .stockEmpty{font-size:9px}.quickQty .wholesaleVariantQtyPicker button{height:28px}.quickQty .wholesaleVariantQtyPicker input{height:28px;font-size:11px}.quickQty .wholesaleVariantSubtotal{font-size:8px}.quickAdd{display:flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;min-height:34px!important;height:34px!important;padding:5px 7px!important;font-size:9px!important}.quickAdd svg{flex:0 0 auto}.wholesaleShopProduct.gridView .wholesaleShopProductHeader{grid-template-columns:52px minmax(0,1fr)!important;padding:8px 9px!important}.wholesaleShopProduct.gridView .wholesaleShopImage{width:52px;height:52px}.wholesaleShopProduct.gridView .wholesaleShopProductInfo h2{font-size:14px}.wholesaleShopProduct.gridView .quickOrderRow{padding:7px 8px!important}.shopFloatingCartButton{position:fixed;right:22px;bottom:22px;z-index:72;display:flex;align-items:center;gap:10px;border:1px solid color-mix(in srgb,var(--site-primary,#ffe500) 60%,#38414d);background:#151a21;color:#fff;border-radius:15px;padding:8px 13px 8px 8px;box-shadow:0 14px 38px rgba(0,0,0,.42);cursor:pointer}.shopFloatingCartButton:hover{transform:translateY(-1px);border-color:var(--site-primary,#ffe500)}.shopFloatingCartButton>span:last-child b,.shopFloatingCartButton>span:last-child small{display:block;text-align:left}.shopFloatingCartButton>span:last-child b{font-size:11px}.shopFloatingCartButton>span:last-child small{font-size:10px;color:var(--site-primary,#ffe500);margin-top:2px;font-weight:900}.shopCartBackdrop{position:fixed;inset:0;z-index:200;background:rgba(5,7,10,.72);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;justify-content:flex-end}.shopCartDrawer{width:min(520px,100%);height:100%;background:#11151b;border-left:1px solid #343c48;display:grid;grid-template-rows:auto minmax(0,1fr) auto;box-shadow:-18px 0 60px rgba(0,0,0,.38)}.shopCartDrawerHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:18px 18px 14px;border-bottom:1px solid #2b323d}.shopCartDrawerHeader h2{margin:3px 0 2px;font-size:25px}.shopCartDrawerHeader p{margin:0;color:#8e98a7;font-size:11px}.shopCartDrawerEyebrow{color:var(--site-primary,#ffe500);font-size:9px;font-weight:900;letter-spacing:.1em}.shopCartClose{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:10px;border:1px solid #3a424e;background:#1b2028;color:#fff;font-size:24px;cursor:pointer}.shopCartDrawerBody{overflow:auto;padding:10px 14px}.shopCartEmpty{min-height:260px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:8px;text-align:center;color:#7f8a99}.shopCartEmpty b{color:#e8ecf2}.shopCartEmpty span{font-size:11px;max-width:280px}.compactCartLines{display:grid;grid-gap:7px;gap:7px}.compactCartLine{display:grid;grid-template-columns:minmax(0,1fr) 112px 92px auto;grid-gap:9px;gap:9px;align-items:center;padding:10px;background:#171c23;border:1px solid #2d3540;border-radius:11px}.compactCartLineInfo{min-width:0}.compactCartLineInfo b,.compactCartLineInfo small,.compactCartLineInfo span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.compactCartLineInfo b{font-size:11px}.compactCartLineInfo span{font-size:10px;color:#c6cdd7;margin-top:3px}.compactCartLineInfo small{font-size:8px;color:#778392;margin-top:2px}.compactCartLineControls{display:grid;grid-template-columns:28px minmax(38px,1fr) 28px;grid-gap:4px;gap:4px}.compactCartLineControls button,.compactCartLineControls input{height:30px;border-radius:7px;border:1px solid #394350;background:#10151b;color:#fff;text-align:center}.compactCartLineControls button{cursor:pointer;font-weight:900}.compactCartLineControls button:disabled{opacity:.4;cursor:not-allowed}.compactCartLineControls input{width:100%;padding:0 3px}.compactCartLineTotal{text-align:right}.compactCartLineTotal small,.compactCartLineTotal strong{display:block}.compactCartLineTotal small{font-size:8px;color:#7f8a99}.compactCartLineTotal strong{font-size:11px;margin-top:3px}.compactCartRemove{border:0;background:transparent;color:#ff7e86;font-size:9px;font-weight:800;cursor:pointer;padding:5px}.compactCartNotes{margin:12px 0 0}.compactCartNotes textarea{min-height:62px}.shopCartDrawerFooter{padding:13px 16px 16px;border-top:1px solid #2b323d;background:#0e1217}.shopCartTotals{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:10px}.shopCartTotals span{font-size:11px;color:#929dac}.shopCartTotals strong{font-size:24px;color:var(--site-primary,#ffe500)}.shopCartCheckout{width:100%;min-height:46px}.shopContinueButton{width:100%;margin-top:7px;border:0;background:transparent;color:#adb6c2;font-size:10px;font-weight:800;padding:8px;cursor:pointer}.shopContinueButton:hover{color:#fff}@media(max-width:1080px){.customerMainNavV282 .customerNavText small{display:none}.customerMainNavV282 .customerNavLink{grid-template-columns:26px minmax(0,1fr);gap:5px;padding:7px 8px}.customerNavIcon{width:26px;height:26px}.customerNavIcon svg{width:16px;height:16px}.compactShopIntro{align-items:flex-start}.shopIntroActions{align-self:stretch;justify-content:flex-end}}@media(max-width:900px){.customerTopbarV282{align-items:center;flex-direction:row;flex-wrap:wrap}.customerTopbarV282 .customerBrand{min-width:0}.customerMainNavV282{width:100%;display:grid;grid-template-columns:repeat(4,1fr)}.customerMainNavV282 .customerNavLink{display:flex;align-items:center;justify-content:center;gap:6px;text-align:center}.customerMainNavV282 .customerNavText{font-size:9px}.compactShopIntro{flex-direction:row}.compactShopIntro p{font-size:11px}.compactShopToolbar{align-items:stretch}.compactShopToolbar .wholesaleShopToolbarActions{width:100%}}@media(max-width:700px){.customerTopbarV282{position:-webkit-sticky;position:sticky;top:0}.customerTopbarV282 .customerBrand{width:100%;justify-content:center}.customerTopbarV282 .customerBrand img{width:150px;height:38px}.customerMainNavV282{grid-template-columns:repeat(4,1fr);gap:4px}.customerMainNavV282 .customerNavLink{flex-direction:column;gap:2px;min-height:50px;padding:5px 3px;border-radius:9px}.customerMainNavV282 .customerNavText{font-size:7px}.customerNavIcon{width:25px;height:25px}.compactShopIntro{flex-direction:column;padding-top:10px}.compactShopIntro h1{font-size:28px}.shopIntroActions{width:100%;justify-content:stretch}.shopIntroActions>*{flex:1 1;text-align:center}.shopCartButton{justify-content:center}.compactShopToolbar{padding:10px}.compactShopToolbar .wholesaleShopToolbarActions{display:grid;grid-template-columns:1fr}.compactShopToolbar .wholesaleShopToolbarActions input{min-width:0}.compactShopToolbar .wholesaleViewSwitch{width:100%}.compactShopToolbar .wholesaleViewSwitch button{flex:1 1}.wholesaleShopProduct.listView .wholesaleShopProductHeader{grid-template-columns:44px minmax(0,1fr)}.wholesaleShopProduct.listView .wholesaleShopImage{width:44px;height:44px}.shopFloatingCartButton{right:12px;bottom:12px}.compactCartLine{grid-template-columns:minmax(0,1fr) 105px}.compactCartLineTotal{text-align:left}.compactCartRemove{text-align:right}.shopCartDrawer{width:100%;border-left:0}.shopCartDrawerHeader{padding:14px}.shopCartDrawerBody{padding:9px 10px}.shopCartDrawerFooter{padding:11px 12px 13px}}@media(max-width:480px){.customerMainNavV282 .customerNavText{font-size:6.5px}.customerNavIcon{width:23px;height:23px}.shopIntroActions{display:grid}.compactCartLine,.shopIntroActions{grid-template-columns:1fr}.compactCartLineControls{max-width:150px}.compactCartLineTotal,.compactCartRemove{text-align:left}.shopFloatingCartButton>span:last-child small{font-size:9px}}.customerPurchaseCards{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))!important;grid-gap:14px!important;gap:14px!important;align-items:start}.customerPurchaseCard{background:#101219;border:1px solid #303641;border-radius:15px;overflow:hidden;min-width:0;transition:border-color .15s ease,background .15s ease}.customerPurchaseCard.open{grid-column:1/-1;border-color:color-mix(in srgb,var(--site-primary,#ffe500) 58%,#303641);background:#0e1116}.customerPurchaseCardSummary{display:grid;grid-template-columns:100px minmax(0,1fr);grid-gap:12px;gap:12px;padding:12px;align-items:center}.customerPurchaseThumb{width:100px;height:100px;background:#090b0f;border:1px solid #2d3440;border-radius:11px;overflow:hidden;display:flex;align-items:center;justify-content:center;color:#6f7887;font-size:9px;font-weight:900}.customerPurchaseThumb img{width:100%;height:100%;object-fit:contain}.customerPurchaseInfo{min-width:0}.customerPurchaseTitleLine{display:flex;align-items:center;gap:7px;min-width:0}.customerPurchaseTitleLine h2{font-size:16px;line-height:1.15;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;flex:1 1}.customerAvailabilityBadge{flex:0 0 auto;font-size:8px;font-weight:900;border-radius:999px;padding:4px 7px;background:rgba(98,228,169,.12);color:#62e4a9;border:1px solid rgba(98,228,169,.25)}.customerPurchaseInfo .shopCategoryBadge{margin:6px 0 2px;padding:4px 7px;font-size:8px}.customerPurchasePrice{display:block;color:var(--site-primary,#ffe500);font-size:21px;line-height:1;margin-top:7px}.customerPurchaseInfo>small{display:block;color:#8791a0;font-size:10px;margin-top:5px}.customerPurchaseMetrics{grid-column:1/3;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:7px;gap:7px}.customerPurchaseMetrics>div{background:#171b22;border:1px solid #2b323d;border-radius:9px;padding:8px;text-align:center}.customerPurchaseMetrics b,.customerPurchaseMetrics span{display:block}.customerPurchaseMetrics span{color:#7f8998;font-size:9px}.customerPurchaseMetrics b{font-size:15px;margin-top:3px}.customerPurchaseMetrics .hasCart{border-color:color-mix(in srgb,var(--site-primary,#ffe500) 48%,#2b323d);background:color-mix(in srgb,var(--site-primary,#ffe500) 7%,#171b22)}.customerPurchaseMetrics .hasCart b{color:var(--site-primary,#ffe500)}.customerPurchaseOptionsBtn{grid-column:1/3;width:100%;display:flex;align-items:center;justify-content:center;gap:10px;border:1px solid #414957;background:#2b313b;color:#fff;border-radius:9px;padding:11px 13px;font-weight:900;cursor:pointer}.customerPurchaseOptionsBtn.active,.customerPurchaseOptionsBtn:hover{border-color:var(--site-primary,#ffe500);color:var(--site-primary,#ffe500);background:color-mix(in srgb,var(--site-primary,#ffe500) 7%,#232933)}.customerPurchaseOptionsBtn span:last-child{font-size:18px;line-height:1}.customerPurchaseOptions{border-top:1px solid #303641;background:#0c0f14;padding:13px}.customerPurchaseDescription{margin:0 0 10px;color:#8d97a6;font-size:11px;line-height:1.45}.customerPurchaseVariantHead,.customerPurchaseVariantRow{display:grid;grid-template-columns:minmax(110px,.9fr) 82px minmax(115px,1fr) 90px 90px 170px 140px;grid-gap:8px;gap:8px;align-items:center}.customerPurchaseVariantHead{padding:0 10px 7px;color:#7f8a99;font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.04em}.customerPurchaseVariantRows{display:grid;grid-gap:5px;gap:5px}.customerPurchaseVariantRow{min-height:52px;padding:7px 10px;background:#151a21;border:1px solid #2b333e;border-radius:10px}.customerPurchaseVariantRow.soldout{opacity:.58}.customerPurchaseVariantRow>div{min-width:0}.customerPurchaseVariantRow>div b{font-size:11px}.customerPurchaseVariantRow>div small{display:block;color:#7e8998;font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.customerPurchaseVariantRow>div strong{font-size:11px}.customerSizePill{display:inline-flex;align-items:center;justify-content:center;min-width:38px;border:1px solid #3a4350;background:#202630;border-radius:7px;padding:5px 7px;color:#fff;font-size:10px;font-weight:900}.customerPurchaseQty{display:grid;grid-gap:3px;gap:3px}.customerPurchaseQty .wholesaleVariantQtyPicker{grid-template-columns:30px minmax(46px,1fr) 30px;gap:4px}.customerPurchaseQty .wholesaleVariantQtyPicker button,.customerPurchaseQty .wholesaleVariantQtyPicker input{height:31px}.customerPurchaseQty>small{text-align:center;color:#7f8998;font-size:8px}.customerPurchaseAddBtn{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;min-height:36px;border:1px solid color-mix(in srgb,var(--site-primary,#ffe500) 62%,#35404b);background:color-mix(in srgb,var(--site-primary,#ffe500) 12%,#181d24);color:var(--site-primary,#ffe500);border-radius:8px;padding:7px 8px;font-size:9px;font-weight:900;cursor:pointer;white-space:nowrap}.customerPurchaseAddBtn:disabled{opacity:.42;cursor:not-allowed;color:#8992a0;border-color:#3a414c;background:#20242b}.customerPurchaseOptionsFooter{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:9px;padding-top:9px;border-top:1px solid #272e38}.customerPurchaseOptionsFooter>span{font-size:9px;color:#7f8a99}.customerPurchaseOptionsFooter button{display:flex;align-items:center;gap:6px;border:1px solid color-mix(in srgb,var(--site-primary,#ffe500) 48%,#38414d);background:#171c23;color:var(--site-primary,#ffe500);border-radius:8px;padding:8px 10px;font-size:9px;font-weight:900;cursor:pointer}.customerQuickList{display:grid!important;grid-template-columns:1fr!important;grid-gap:10px!important;gap:10px!important}@media(max-width:1100px){.customerPurchaseVariantHead,.customerPurchaseVariantRow{grid-template-columns:minmax(95px,.8fr) 72px minmax(95px,.9fr) 82px 78px 150px 124px;gap:6px}.customerPurchaseAddBtn{font-size:8px}}@media(max-width:820px){.customerPurchaseCards{grid-template-columns:repeat(2,minmax(0,1fr))!important}.customerPurchaseCard.open{grid-column:1/-1}.customerPurchaseVariantHead{display:none}.customerPurchaseVariantRow{grid-template-columns:repeat(2,minmax(0,1fr)) 138px;gap:7px 10px;padding:9px}.customerPurchaseVariantRow>div:before{content:attr(data-label);display:block;font-size:7px;font-weight:900;letter-spacing:.06em;text-transform:uppercase;color:#697482;margin-bottom:3px}.customerPurchaseQty{grid-column:1/3}.customerPurchaseAddBtn{grid-column:3/4;grid-row:1/4;height:100%;min-height:72px}.customerPurchaseOptionsFooter{align-items:stretch;flex-direction:column}.customerPurchaseOptionsFooter button{justify-content:center}}@media(max-width:650px){.customerPurchaseCards{grid-template-columns:1fr!important}.customerPurchaseCard.open{grid-column:auto}.customerPurchaseCardSummary{grid-template-columns:82px minmax(0,1fr);gap:10px;padding:10px}.customerPurchaseThumb{width:82px;height:82px}.customerPurchaseTitleLine h2{font-size:14px}.customerPurchasePrice{font-size:18px}.customerPurchaseMetrics{gap:5px}.customerPurchaseMetrics>div{padding:7px 5px}.customerPurchaseOptions{padding:9px}.customerPurchaseVariantRow{grid-template-columns:1fr 1fr;gap:8px}.customerPurchaseQty{grid-column:1/3}.customerPurchaseAddBtn{grid-column:1/3;grid-row:auto;min-height:39px;height:auto}.customerPurchaseVariantRow>div:nth-child(3),.customerPurchaseVariantRow>div:nth-child(5){grid-column:1/3}.customerPurchaseOptionsBtn{padding:10px}}@media(max-width:390px){.customerPurchaseCardSummary{grid-template-columns:70px minmax(0,1fr)}.customerPurchaseThumb{width:70px;height:70px}.customerAvailabilityBadge{display:none}.customerPurchaseMetrics span{font-size:8px}.customerPurchaseMetrics b{font-size:13px}}.dtfWorkflowShortcut{display:flex;justify-content:flex-end;margin-top:12px}.productionJob{grid-template-columns:1.2fr .7fr .6fr .65fr .9fr .65fr minmax(180px,auto)!important}.downloadState{display:block;font-size:11px;font-weight:900;margin-top:4px}.downloadState.downloaded{color:#62e4a9}.downloadState.waiting{color:#ffd56a}.productionJob .adminJobActions{display:flex;flex-direction:column;align-items:stretch;gap:7px;min-width:180px}.productionJob .adminJobActions .approveBtn,.productionJob .adminJobActions .download{width:100%;text-align:center}.printedReportCard{border-color:#2d5b4a}.printedReportCard .sectionTitle b{color:#62e4a9}.printedJob{grid-template-columns:1.2fr .75fr .65fr .65fr .8fr 150px!important}.printedStamp{display:inline-block;color:#62e4a9;background:#143427;border:1px solid #29664c;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:900}.reportPrintActions{display:flex;gap:10px;align-items:center;justify-content:flex-end;margin:16px 0}@media print{.adminBackLink,.adminHeader,.dtfWorkflowShortcut,.reportPrintActions{display:none!important}.adminJob,.card,.paidSummaryCard,body{background:#fff!important;color:#111!important}.adminJob,.card,.paidSummaryCard{border-color:#bbb!important;box-shadow:none!important}.adminJob small,.adminJob span,.paidSummaryCard small,.paidSummaryCard span{color:#444!important}.printedStamp,.status{color:#111!important;background:#fff!important;border-color:#777!important}}@media(max-width:1100px){.productionJob{grid-template-columns:1fr 1fr 1fr!important}.productionJob .adminJobActions{grid-column:1/4;flex-direction:row}.printedJob{grid-template-columns:1fr 1fr!important}}@media(max-width:650px){.printedJob,.productionJob{grid-template-columns:1fr!important}.productionJob .adminJobActions{grid-column:auto;flex-direction:column}.dtfWorkflowShortcut{justify-content:stretch}.dtfWorkflowShortcut a{width:100%;text-align:center}}.waitingDownloadCard{border-color:#4a4726}.waitingDownloadCard .sectionTitle b{color:#ffe26b}.downloadedQueuesCard{border-color:#285943}.downloadedQueuesCard .sectionTitle b{color:#62e4a9}.productionJob.isDownloaded{border:1px solid #285943;background:#0f1715}.productionJob.isWaitingDownload{border:1px solid #3a3e27}.printedJobAction{justify-content:flex-end}.printedJobAction .download{width:100%;text-align:center}.dtfResultTitle{align-items:center}.dtfEditOrderBtn{flex:0 0 auto;border:1px solid color-mix(in srgb,var(--site-primary,#c8ff00) 60%,#39434e);background:color-mix(in srgb,var(--site-primary,#c8ff00) 10%,#171c23);color:var(--site-primary,#c8ff00);border-radius:10px;padding:11px 14px;font-weight:900;cursor:pointer}.dtfEditOrderBtn:disabled{opacity:.5;cursor:not-allowed}.dtfEditOrderHint{display:flex;align-items:center;gap:10px;margin:-6px 0 16px;padding:11px 13px;border:1px solid #3b4652;border-radius:11px;background:#12171d}.dtfEditOrderHint b{color:var(--site-primary,#c8ff00);white-space:nowrap}.dtfEditOrderHint span{color:#9aa5b4;font-size:12px;line-height:1.45}@media(max-width:650px){.dtfResultTitle{align-items:stretch}.dtfEditOrderBtn{width:100%}.dtfEditOrderHint{align-items:flex-start;flex-direction:column;gap:4px}}.bulkDeleteToolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:0 0 14px;padding:12px 14px;background:#101319;border:1px solid #303843;border-radius:13px}.bulkSelectAll{display:flex;align-items:center;gap:9px;color:#d9dee6;font-size:13px;font-weight:800;cursor:pointer}.bulkSelectAll input,.pendingJobCheckbox input{width:19px;height:19px;accent-color:var(--site-primary,#c8ff00);cursor:pointer}.bulkDeleteSummary{display:flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:flex-end}.bulkDeleteSummary>span{color:#929cab;font-size:12px}.bulkDeleteButton:disabled{opacity:.45;cursor:not-allowed}.bulkDeleteFeedback{margin:0 0 12px;padding:10px 12px;background:#17251b;border:1px solid #31573a;border-radius:10px;color:#a9efb9;font-size:12px}.pendingSelectableJob{position:relative;padding-left:50px!important}.pendingJobCheckbox{position:absolute;left:15px;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:24px;height:32px}.pendingSelectableJob.isSelected{border:1px solid color-mix(in srgb,var(--site-primary,#c8ff00) 55%,#303641);background:color-mix(in srgb,var(--site-primary,#c8ff00) 5%,#101219)}@media(max-width:900px){.bulkDeleteToolbar{align-items:stretch;flex-direction:column}.bulkDeleteSummary{justify-content:space-between}.pendingSelectableJob{padding-left:46px!important}.pendingJobCheckbox{left:12px;top:22px;transform:none}}@media(max-width:560px){.bulkDeleteSummary{align-items:stretch;flex-direction:column}.bulkDeleteButton{width:100%}}.adminSectorNav{max-width:760px}.adminRolePill{display:grid;grid-gap:2px;gap:2px;min-width:145px;padding:7px 10px;border:1px solid #39424e;border-radius:11px;background:#12171d}.adminRolePill span{font-size:8px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:#8e99a8}.adminRolePill b{font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.adminRolePill.role-master{border-color:#6a5f20;background:#211f12}.adminRolePill.role-master span{color:#ffe26b}.adminRolePill.role-dtf{border-color:#285943;background:#101b17}.adminRolePill.role-dtf span{color:#62e4a9}.adminRolePill.role-wholesale{border-color:#314f73;background:#111923}.adminRolePill.role-wholesale span{color:#77bfff}.adminRolePill.role-marketing{border-color:#65468a;background:#191323}.adminRolePill.role-marketing span{color:#cda4ff}.roleLoginCard{width:min(650px,calc(100% - 30px))}.roleLoginHints{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px;margin:18px 0}.roleLoginHints>div{padding:10px;border:1px solid #303844;border-radius:10px;background:#11151b}.roleLoginHints b,.roleLoginHints span{display:block}.roleLoginHints b{font-size:10px;color:var(--site-primary,#c8ff00)}.roleLoginHints span{font-size:9px;color:#8994a3;margin-top:4px;line-height:1.35}.adminLoginVersion{margin-top:15px;color:#7f8a99;font-size:11px}.masterMetricGrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px;margin:18px 0}.adminSectorCards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:18px}.adminSectorCards.compact{grid-template-columns:repeat(3,minmax(0,1fr))}.adminSectorCard{display:grid;grid-template-columns:54px minmax(0,1fr) auto;grid-gap:13px;gap:13px;align-items:center;text-decoration:none;border:1px solid #303844;border-radius:16px;background:#151920;padding:16px;color:#fff}.adminSectorCard:hover{border-color:#52606f;background:#181e26}.adminSectorCard>div b,.adminSectorCard>div p{display:block}.adminSectorCard>div b{font-size:16px}.adminSectorCard>div p{margin:5px 0 0;color:#8e99a8;font-size:11px;line-height:1.45}.adminSectorCard>strong{font-size:10px;color:var(--site-primary,#c8ff00);white-space:nowrap}.adminSectorIcon{display:flex;align-items:center;justify-content:center;width:54px;height:54px;border-radius:13px;background:#222933;font-size:25px}.adminSectorCard.master{border-color:#504a25}.adminSectorCard.dtf{border-color:#285943}.adminSectorCard.wholesale{border-color:#2c4867}.adminSectorCard.settings{border-color:#49415d}.adminUserForm{display:grid;grid-template-columns:1.2fr 1fr 1fr 1fr auto auto;grid-gap:10px;gap:10px;align-items:end}.adminUsersGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.adminUserCard{border:1px solid #303844;border-radius:14px;background:#11151b;padding:13px}.adminUserCard.role-master{border-color:#5a5227}.adminUserCard.role-dtf{border-color:#285943}.adminUserCard.role-wholesale{border-color:#2d4d70}.adminUserCard.role-marketing{border-color:#65468a}.adminUserCardHead{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-bottom:10px;border-bottom:1px solid #2b333e}.adminUserCardHead b,.adminUserCardHead span{display:block}.adminUserCardHead span{color:#7f8a99;font-size:10px;margin-top:3px}.adminUserCardHead>strong{font-size:9px;color:var(--site-primary,#c8ff00);border:1px solid #3a4551;border-radius:999px;padding:6px 8px}.adminUserMeta{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:10px 0}.adminUserMeta small{color:#7f8998;font-size:9px}.adminUserEditForm{display:grid;grid-template-columns:1.2fr 1fr 1fr 1fr;grid-gap:8px;gap:8px;align-items:end}.adminUserEditForm .checkboxRow{grid-column:1/2}.adminUserEditForm .secondaryBtn{grid-column:2/5}.adminUserCard>form:last-child{margin-top:8px}.adminUserCard>form:last-child .dangerBtn{width:100%}@media(max-width:1100px){.masterMetricGrid{grid-template-columns:repeat(2,1fr)}.adminSectorCards.compact{grid-template-columns:1fr}.adminUserForm{grid-template-columns:repeat(2,1fr)}.adminUsersGrid{grid-template-columns:1fr}.adminUserEditForm{grid-template-columns:repeat(2,1fr)}.adminUserEditForm .secondaryBtn{grid-column:auto}.adminSectorNav{max-width:none}}@media(max-width:700px){.adminSectorCards,.masterMetricGrid,.roleLoginHints{grid-template-columns:1fr}.adminSectorCard{grid-template-columns:46px minmax(0,1fr)}.adminSectorCard>strong{grid-column:2/3}.adminSectorIcon{width:46px;height:46px}.adminUserEditForm,.adminUserForm{grid-template-columns:1fr}.adminUserEditForm .checkboxRow,.adminUserEditForm .secondaryBtn{grid-column:auto}.adminRolePill{width:100%}.adminSectorNav{width:100%;justify-content:stretch}.adminSectorNav .adminTab,.adminSectorNav form{flex:1 1}.adminSectorNav form button{width:100%}}@media(max-width:1350px){.variantBulkCreateControls{grid-template-columns:1fr auto 1fr auto}.variantBulkCreateControls .bulkApplyBoth{grid-column:1/5}.existingVariantBulkBox{grid-template-columns:1fr 1fr 1fr 1fr}.existingVariantBulkBox .primary,.existingVariantBulkTitle{grid-column:1/5}}@media(max-width:820px){.existingVariantBulkBox,.variantBulkCreateControls{grid-template-columns:1fr 1fr}.existingVariantBulkBox .primary,.existingVariantBulkTitle,.variantBulkCreateControls .bulkApplyBoth{grid-column:1/3}}@media(max-width:520px){.existingVariantBulkBox,.variantBulkCreateControls{grid-template-columns:1fr}.existingVariantBulkBox .primary,.existingVariantBulkTitle,.variantBulkCreateControls .bulkApplyBoth{grid-column:auto}}.existingVariantBulkBox.existingVariantBulkBoxV2{display:block!important;width:100%;max-width:100%;padding:16px;margin:0 0 16px;overflow:hidden;background:linear-gradient(135deg,color-mix(in srgb,var(--site-primary,#c8ff00) 5%,#12171d),#12171d);border:1px solid color-mix(in srgb,var(--site-primary,#c8ff00) 38%,#35404b);border-radius:15px}.existingVariantBulkTitleV2{display:flex!important;align-items:center;justify-content:space-between;gap:14px;padding:0 0 13px;margin:0 0 13px;border-bottom:1px solid #303944}.existingVariantBulkTitleV2>div b,.existingVariantBulkTitleV2>div span{display:block}.existingVariantBulkTitleV2>div b{font-size:16px;color:#fff}.existingVariantBulkTitleV2>div span{margin-top:4px;color:#8995a5;font-size:11px;line-height:1.4}.existingVariantBulkTitleV2>strong{flex:0 0 auto;padding:7px 10px;border:1px solid #3a4652;border-radius:999px;background:#0f141a;color:var(--site-primary,#c8ff00);font-size:10px;white-space:nowrap}.existingBulkOptionsGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;width:100%}.existingBulkOption{min-width:0;padding:13px;background:#171c23;border:1px solid #323b47;border-radius:13px}.existingBulkOptionHead{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;min-height:44px;margin-bottom:10px}.existingBulkOptionHead>div{min-width:0}.existingBulkOptionHead>div b,.existingBulkOptionHead>div span{display:block}.existingBulkOptionHead>div b{font-size:12px;color:var(--site-primary,#c8ff00);letter-spacing:.04em}.existingBulkOptionHead>div span{margin-top:4px;color:#8793a3;font-size:9px;line-height:1.35}.bulkOptionToggle{display:flex;align-items:center;gap:6px;flex:0 0 auto;padding:7px 8px;border:1px solid #3b4653;border-radius:9px;background:#10151b;color:#d5dbe4;font-size:10px;font-weight:900;cursor:pointer;white-space:nowrap}.bulkOptionToggle input{width:17px;height:17px;margin:0;accent-color:var(--site-primary,#c8ff00);cursor:pointer}.existingBulkInput{margin:0!important}.existingBulkInput label{margin-bottom:6px!important;color:#b8c1ce!important;font-size:10px!important}.existingBulkInput input{width:100%!important;min-width:0!important;height:43px!important;padding:10px 11px!important;font-size:14px!important}.existingBulkFooter{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:13px;padding-top:13px;border-top:1px solid #303944}.existingBulkFooter>span{max-width:560px;color:#8793a3;font-size:10px;line-height:1.45}.existingBulkApplyBtn{flex:0 0 auto!important;min-width:270px!important;min-height:46px!important;padding:12px 18px!important;font-size:12px!important;white-space:nowrap}@media(max-width:1000px){.existingBulkOptionsGrid{grid-template-columns:1fr}.existingBulkOptionHead{min-height:auto}.existingBulkFooter{align-items:stretch;flex-direction:column}.existingBulkApplyBtn{width:100%!important;min-width:0!important}}@media(max-width:600px){.existingVariantBulkBox.existingVariantBulkBoxV2{padding:12px}.existingVariantBulkTitleV2{align-items:flex-start;flex-direction:column}.existingBulkOption{padding:11px}.existingBulkOptionHead{align-items:stretch;flex-direction:column}.bulkOptionToggle{width:100%;justify-content:center}.existingBulkApplyBtn{white-space:normal}}.productCardActions{grid-column:1/3;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:8px;gap:8px}.productCardActions .productEditToggle{grid-column:auto;width:100%}.productVisibilityForm{margin:0;min-width:0}.productVisibilityBtn{display:flex;align-items:center;justify-content:center;gap:7px;width:100%;min-height:42px;border-radius:9px;padding:9px 10px;font-weight:900;cursor:pointer;white-space:nowrap}.productVisibilityBtn.deactivate{background:#33262a;border:1px solid #71414a;color:#ff9aa2}.productVisibilityBtn.deactivate:hover{background:#44292f;border-color:#8b4a55}.productVisibilityBtn.activate{background:#183329;border:1px solid #2e7457;color:#71e6ad}.productVisibilityBtn.activate:hover{background:#1b4032;border-color:#39936b}.wholesaleProductManagerItem:has(.productStatus.inactive){border-color:#54373d}.wholesaleProductManagerItem:has(.productStatus.inactive) .wholesaleProductSummaryImage{opacity:.62}.wholesaleProductManagerList .productCardActions{grid-column:auto;grid-template-columns:1fr;min-width:165px}@media(max-width:1050px){.wholesaleProductManagerList .productCardActions{grid-column:1/3;grid-template-columns:1fr 1fr}}@media(max-width:560px){.productCardActions,.wholesaleProductManagerList .productCardActions{grid-template-columns:1fr}.productVisibilityBtn{white-space:normal}}.customerWholesaleOrderEditable{border-color:color-mix(in srgb,var(--site-primary) 45%,#303641)!important}.customerEditableOrderNotice{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:12px 0;padding:11px 12px;border:1px solid color-mix(in srgb,var(--site-primary) 38%,#303641);background:color-mix(in srgb,var(--site-primary) 7%,#13171d);border-radius:11px}.customerEditableOrderNotice b,.customerEditableOrderNotice span{display:block}.customerEditableOrderNotice b{color:var(--site-primary)}.customerEditableOrderNotice span{color:#9ba5b4;font-size:11px;text-align:right}.customerPendingOrderActions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:13px;padding-top:12px;border-top:1px solid #2d3540}.customerPendingOrderActions a,.customerPendingOrderActions button{min-height:40px;border-radius:9px;padding:10px 13px;font-size:11px;font-weight:900;text-decoration:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap}.customerOrderEditBtn{background:var(--site-primary);color:#111;border:1px solid var(--site-primary)}.customerOrderContinueBtn{background:#242b34;color:#fff;border:1px solid #3c4653}.customerOrderPixBtn{background:#173d38;color:#67e0cc;border:1px solid #2a6b61}.customerOrderDeleteBtn{margin-left:auto;background:#3a2024;color:#ff9a9f;border:1px solid #6a3239}.customerOrderDeleteBtn:disabled{opacity:.55;cursor:not-allowed}.customerOrderActionError{flex-basis:100%;color:#ff9a9f;font-size:11px}.wholesaleEditOrderBanner{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:10px 0 14px;padding:13px 15px;border:1px solid color-mix(in srgb,var(--site-primary) 48%,#313945);border-radius:14px;background:linear-gradient(135deg,color-mix(in srgb,var(--site-primary) 8%,#12161c),#12161c)}.wholesaleEditOrderBanner b,.wholesaleEditOrderBanner span{display:block}.wholesaleEditOrderBanner b{color:var(--site-primary);font-size:14px}.wholesaleEditOrderBanner span{color:#9da7b6;font-size:11px;margin-top:4px;line-height:1.45}.wholesaleEditOrderBanner button{display:inline-flex;align-items:center;gap:7px;border:1px solid color-mix(in srgb,var(--site-primary) 55%,#3a4350);background:color-mix(in srgb,var(--site-primary) 12%,#1b2027);color:var(--site-primary);border-radius:9px;padding:10px 13px;font-weight:900;cursor:pointer;white-space:nowrap}@media(max-width:720px){.customerEditableOrderNotice{align-items:flex-start;flex-direction:column}.customerEditableOrderNotice span{text-align:left}.customerPendingOrderActions{display:grid;grid-template-columns:1fr 1fr}.customerPendingOrderActions a,.customerPendingOrderActions button{width:100%;margin:0}.customerOrderActionError,.customerOrderDeleteBtn{grid-column:1/3}.wholesaleEditOrderBanner{align-items:stretch;flex-direction:column}.wholesaleEditOrderBanner button{width:100%}}.passwordInputWrap{position:relative;display:flex;align-items:center}.passwordInputWrap input{padding-right:50px!important}.passwordToggle{position:absolute;right:7px;top:50%;transform:translateY(-50%);width:38px;height:36px;display:flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:9px;background:transparent;color:#98a3b3;cursor:pointer}.passwordToggle:hover{background:#202630;color:#fff;border-color:#38424f}.passwordToggle:focus-visible{outline:2px solid var(--site-primary,#ffe500);outline-offset:1px}.passwordToggle svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.accountSecurityActions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.accountSecurityActions form{margin:0}.passwordChangePage{max-width:900px}.passwordChangeHero{align-items:flex-end}.passwordChangeCard{max-width:620px;margin:22px auto 0}.passwordChangeForm{gap:18px}.passwordChangeActions{display:flex;justify-content:flex-end;align-items:center;gap:10px;padding-top:4px}.passwordChangeActions .primary{min-width:210px}.passwordField input[type=text]{letter-spacing:normal}@media(max-width:650px){.accountSecurityCard,.passwordChangeHero{align-items:stretch!important;flex-direction:column}.accountSecurityActions{width:100%}.accountSecurityActions button,.accountSecurityActions form,.accountSecurityActions>a{width:100%;text-align:center}.passwordChangeActions{flex-direction:column-reverse;align-items:stretch}.passwordChangeActions .primary,.passwordChangeActions .secondaryBtn{width:100%;text-align:center}}.wholesaleCategoryShowcase{margin:14px 0 18px;padding:17px 18px 18px;background:linear-gradient(180deg,#171b22,#12161c);border:1px solid #303743;border-radius:18px;overflow:hidden}.wholesaleCategoryShowcaseHead{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:14px}.wholesaleCategoryShowcaseHead>div>span{display:block;color:var(--site-primary,#ffe500);font-size:9px;font-weight:900;letter-spacing:.13em}.wholesaleCategoryShowcaseHead h2{margin:4px 0 2px;font-size:20px}.wholesaleCategoryShowcaseHead p{margin:0;color:#8994a3;font-size:11px}.wholesaleCategoryShowcaseHead>button{border:1px solid #3a4450;background:#222831;color:#eef2f7;border-radius:10px;padding:9px 12px;font-size:10px;font-weight:900;cursor:pointer;white-space:nowrap}.wholesaleCategoryShowcaseHead>button:hover{border-color:var(--site-primary,#ffe500)}.wholesaleCategoryShowcaseGrid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px}.wholesaleCategoryCard{min-width:0;display:flex;flex-direction:column;gap:8px;text-align:left;border:1px solid #303844;background:#0e1217;border-radius:14px;padding:8px;color:#fff;cursor:pointer;transition:border-color .15s ease,transform .15s ease,background .15s ease}.wholesaleCategoryCard:hover{border-color:#566170;background:#131820;transform:translateY(-1px)}.wholesaleCategoryCard.active{border-color:var(--site-primary,#ffe500);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--site-primary,#ffe500) 45%,transparent);background:color-mix(in srgb,var(--site-primary,#ffe500) 6%,#10141a)}.wholesaleCategoryCardImage{position:relative;display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:1.5/1;background:#e6e6e6;border-radius:10px;overflow:hidden}.wholesaleCategoryCardImage img{width:100%;height:100%;object-fit:contain}.wholesaleCategoryCardImage em{position:absolute;right:6px;top:6px;display:flex;align-items:center;justify-content:center;min-width:24px;height:24px;padding:0 7px;background:rgba(9,12,16,.88);border:1px solid rgba(255,255,255,.12);border-radius:999px;color:#fff;font-size:9px;font-style:normal;font-weight:900}.wholesaleCategoryCard.active .wholesaleCategoryCardImage em{background:var(--site-primary,#ffe500);color:#111;border-color:var(--site-primary,#ffe500)}.wholesaleCategoryCardPlaceholder{font-size:28px;color:#4c5561;font-weight:900}.wholesaleCategoryCardText{display:block;min-width:0;padding:0 2px 2px}.wholesaleCategoryCardText b,.wholesaleCategoryCardText small{display:block}.wholesaleCategoryCardText b{font-size:11px}.wholesaleCategoryCardText b,.wholesaleCategoryCardText small{line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wholesaleCategoryCardText small{margin-top:3px;color:#7f8997;font-size:8px}.wholesaleCategoryCard.active .wholesaleCategoryCardText b{color:var(--site-primary,#ffe500)}@media(max-width:1050px){.wholesaleCategoryShowcaseGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:800px){.wholesaleCategoryShowcase{padding:14px}.wholesaleCategoryShowcaseGrid{display:flex;overflow-x:auto;gap:9px;padding-bottom:5px;scroll-snap-type:x proximity}.wholesaleCategoryCard{flex:0 0 150px;scroll-snap-align:start}.wholesaleCategoryShowcaseHead{align-items:flex-start}.wholesaleCategoryShowcaseHead p{max-width:430px}}@media(max-width:560px){.wholesaleCategoryShowcase{margin-left:0;margin-right:0;padding:12px;border-radius:15px}.wholesaleCategoryShowcaseHead{display:block}.wholesaleCategoryShowcaseHead h2{font-size:18px}.wholesaleCategoryShowcaseHead>button{margin-top:9px;width:100%}.wholesaleCategoryCard{flex-basis:128px}.wholesaleCategoryCardImage{aspect-ratio:1.28/1}.wholesaleCategoryCardText b{font-size:10px}.wholesaleCategoryCardText small{font-size:7px}}.shopCartCheckoutError{display:grid;grid-gap:5px;gap:5px;margin:0 0 14px;padding:12px 13px;border:1px solid #7a3940;border-radius:12px;background:#351f23;color:#fff}.shopCartCheckoutError b{color:#ff969d;font-size:13px}.shopCartCheckoutError span{font-size:12px;line-height:1.45;color:#f5d9dc}.shopCartCheckoutError small{font-size:10px;line-height:1.45;color:#c8aeb2}.shopCartCheckout:disabled{cursor:not-allowed}.compactCartNotesCard,.compactCartPixCard{margin-top:14px;padding:14px;border:1px solid #313a46;border-radius:14px;background:linear-gradient(180deg,#151b23,#11161d)}.compactCartNotesHeader,.compactCartPixHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:10px}.compactCartNotesHeader b,.compactCartPixHeader b,.compactCartPixHeader strong{display:block}.compactCartNotesHeader b,.compactCartPixHeader b{font-size:14px;color:#f4f7fb}.compactCartNotesHeader span,.compactCartPixHeader span{display:block;color:#9ea7b6;font-size:11px;line-height:1.5;margin-top:4px}.compactCartNotesHeader small,.compactCartPixHeader small{display:inline-flex;align-items:center;justify-content:center;padding:6px 9px;border-radius:999px;border:1px solid #38404c;background:#1a2029;color:var(--site-primary,#c8ff00);font-size:10px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.compactCartPixHeader strong{font-size:22px;color:var(--site-primary,#ffe500);white-space:nowrap}.compactCartNotes{margin:0}.compactCartNotes textarea{min-height:86px;resize:vertical;background:#0f141a;border:1px solid #39424f;border-radius:12px;padding:12px 13px;color:#fff}.compactCartNotes label,.compactCartPixCopy label{font-size:11px;font-weight:800;color:#b7c0cd}.compactCartNotesTips{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.compactCartNotesTips span{display:inline-flex;align-items:center;gap:6px;padding:7px 10px;border-radius:999px;background:#0f141a;border:1px solid #313947;color:#c9d1dc;font-size:10px;font-weight:700}.compactCartPixCard{border-color:color-mix(in srgb,var(--site-primary,#c8ff00) 18%,#303641);background:linear-gradient(180deg,color-mix(in srgb,var(--site-primary,#c8ff00) 4%,#131821) 0,#10151c 100%)}.compactCartPixQr{display:grid;justify-items:center;grid-gap:8px;gap:8px;padding:14px 10px;border-radius:12px;background:#0f141a;border:1px solid #313947}.compactCartPixQr .qr{width:min(240px,100%)}.compactCartPixQr span{font-size:11px;color:#aab3c1;text-align:center;max-width:250px;line-height:1.5}.compactCartPixCopy{display:grid;grid-gap:8px;gap:8px;margin-top:12px}.compactCartPixCopy textarea{width:100%;min-height:94px;padding:11px 12px;border-radius:12px;border:1px solid #38404c;background:#0f141a;color:#fff;resize:vertical}.compactCartCopyBtn{text-align:center}.compactCartPixActions{display:grid;grid-gap:10px;gap:10px;margin-top:12px}.compactCartCopyBtn,.compactCartPixActions .secondaryBtn{width:100%;text-align:center}.compactCartPixStatus{margin:0!important;padding:11px 12px;border-radius:12px;background:#181e26;border:1px solid #303844;font-size:12px;line-height:1.5}.compactCartPixStatus.pending{color:#ffd56a;border-color:#665126;background:#272112}.compactCartPixStatus.approvedBox{color:#7df0b4;border-color:#24563d;background:#13261d}.compactCartPixStatus.approvedBox .download{margin-top:2px;justify-self:start}@media(max-width:700px){.compactCartNotesCard,.compactCartPixCard{padding:12px}.compactCartNotesHeader,.compactCartPixHeader{flex-direction:column;align-items:flex-start}.compactCartPixHeader strong{font-size:20px}.compactCartNotesTips{gap:6px}}.wholesalePaymentChoice{margin-top:14px;padding:14px;border:1px solid #313a46;border-radius:14px;background:#11161d}.wholesalePaymentChoiceHead b,.wholesalePaymentChoiceHead span{display:block}.wholesalePaymentChoiceHead b{font-size:14px}.wholesalePaymentChoiceHead span{margin-top:4px;color:#8f99a8;font-size:11px;line-height:1.45}.wholesalePaymentTabs{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin-top:12px}.wholesalePaymentTabs button{display:flex;align-items:flex-start;justify-content:center;flex-direction:column;gap:3px;min-height:58px;padding:10px 12px;border:1px solid #38414d;border-radius:12px;background:#171c23;color:#fff;cursor:pointer;text-align:left}.wholesalePaymentTabs button small,.wholesalePaymentTabs button strong{display:block}.wholesalePaymentTabs button strong{font-size:13px}.wholesalePaymentTabs button small{font-size:9px;color:#8c97a6}.wholesalePaymentTabs button.active{border-color:var(--site-primary,#c8ff00);background:color-mix(in srgb,var(--site-primary,#c8ff00) 9%,#171c23)}.wholesalePaymentTabs button.active strong{color:var(--site-primary,#c8ff00)}.wholesaleCardCheckout{margin-top:12px;padding:12px;border:1px solid #303945;border-radius:13px;background:#0f141a}.wholesaleCardSecurity{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:10px;padding:10px;border-radius:10px;background:#171d25;border:1px solid #303945}.wholesaleCardSecurity b,.wholesaleCardSecurity span{display:block}.wholesaleCardSecurity b{font-size:12px}.wholesaleCardSecurity span{font-size:9px;color:#8e99a8;margin-top:3px;line-height:1.4}.wholesaleCardSecurity small{font-size:8px;color:var(--site-primary,#c8ff00);font-weight:900;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}.wholesaleCardError,.wholesaleCardLoading,.wholesaleCardUnavailable{padding:11px 12px;border-radius:10px;font-size:11px;line-height:1.45}.wholesaleCardLoading{color:#b6bec9;background:#171c23}.wholesaleCardError,.wholesaleCardUnavailable{background:#321f23;border:1px solid #75383f;color:#f2d4d7}.wholesaleCardUnavailable b,.wholesaleCardUnavailable span{display:block}.wholesaleCardUnavailable span{margin-top:3px;font-size:10px}.wholesaleCardError{margin-bottom:8px}.wholesaleCardCheckout #wholesale-card-payment-brick{min-height:40px}.wholesaleCardCheckout #wholesale-card-payment-brick.isDisabled{opacity:.55;pointer-events:none}.wholesaleCardFooterHint{padding:11px 12px;border:1px solid #38414d;border-radius:10px;background:#151a21;color:#aab3bf;text-align:center;font-size:10px;font-weight:700}.wholesaleCardResultSummary{display:grid;grid-gap:5px;gap:5px;padding:13px;border-radius:12px;background:#10161d;border:1px solid #33404b}.wholesaleCardResultSummary span{font-size:10px;color:#9ca7b5;text-transform:uppercase;font-weight:800;letter-spacing:.04em}.wholesaleCardResultSummary b{font-size:15px;color:#fff}.wholesaleCardResultSummary small{font-size:10px;color:#8e99a8}.compactCartCardResult{border-color:color-mix(in srgb,#32bcad 35%,#303641)}.compactCartLineControls input:disabled,.compactCartNotes textarea:disabled,.compactCartRemove:disabled{opacity:.55;cursor:not-allowed}.compactCartRemove:disabled{color:#79818d}.shopCartDrawerBody{scroll-behavior:smooth}@media(max-width:560px){.wholesalePaymentTabs{grid-template-columns:1fr}.wholesaleCardSecurity{flex-direction:column}.wholesaleCardCheckout{padding:9px}}.productionResetGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin:18px 0}.productionPreserveCard{border-color:#2b5d45}.productionPreserveGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:9px;gap:9px}.productionPreserveGrid span{padding:11px 12px;border:1px solid #2f3b43;border-radius:10px;background:#10161b;color:#bfe6cf;font-size:12px;font-weight:700}.productionResetCard{border-color:#6a3439}.productionResetForm{display:grid;grid-gap:14px;gap:14px}.productionResetForm .form-check{display:flex;align-items:flex-start;gap:10px;padding:13px;border:1px solid #343c48;border-radius:12px;background:#11161d}.productionResetForm .form-check-label b,.productionResetForm .form-check-label small{display:block}.productionResetForm .form-check-label small{margin-top:4px;color:#8f99a8;font-size:10px;line-height:1.5}.productionResetForm .loginField small{display:block;margin-top:6px;color:#9ba5b4}.productionResetButton{min-height:50px;font-size:13px;font-weight:900}@media(max-width:900px){.productionResetGrid{grid-template-columns:repeat(2,1fr)}.productionPreserveGrid{grid-template-columns:1fr 1fr}}@media(max-width:560px){.productionPreserveGrid,.productionResetGrid{grid-template-columns:1fr}}.productionHealthCard{border-color:#354252}.productionHealthGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.productionHealthGrid>div{padding:13px;border:1px solid #333c48;border-radius:12px;background:#10161c}.productionHealthGrid b,.productionHealthGrid small,.productionHealthGrid span{display:block}.productionHealthGrid span{color:#909baa;font-size:10px}.productionHealthGrid b{margin:5px 0;font-size:14px}.productionHealthGrid small{color:#8c96a4;font-size:10px;line-height:1.45}.productionHealthGrid .ok{border-color:#286447}.productionHealthGrid .ok b{color:#69e6a6}.productionHealthGrid .error{border-color:#67333a}.productionHealthGrid .error b{color:#ff858d}@media(max-width:700px){.productionHealthGrid{grid-template-columns:1fr}}.productionResetForm .form-check-input{width:19px;height:19px;accent-color:var(--site-primary,#c8ff00);margin-top:1px;flex:0 0 auto}.productionResetForm .form-check-label{cursor:pointer;min-width:0}.operationStartonPage{max-width:1320px}.operationStartonHero h1{margin-bottom:10px}.operationStartonImportCard{border-color:#3d4928}.operationStartonUpload{display:grid;grid-template-columns:72px minmax(220px,1fr) minmax(240px,360px) auto;grid-gap:14px;gap:14px;align-items:center;padding:14px;border:1px dashed #46513a;border-radius:14px;background:#11161b}.operationStartonUploadIcon{width:58px;height:58px;border-radius:13px;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--site-primary,#c8ff00) 13%,#151b20);border:1px solid color-mix(in srgb,var(--site-primary,#c8ff00) 42%,#39424c);color:var(--site-primary,#c8ff00);font-size:11px;font-weight:950}.operationStartonUpload span,.operationStartonUpload strong{display:block}.operationStartonUpload span{margin-top:5px;color:#8e99a8;font-size:11px;line-height:1.45}.operationStartonUpload input{width:100%;min-width:0;background:#0e1318;border:1px solid #363f4a;border-radius:10px;padding:11px;color:#dce2ea}.operationInlineNotice{margin-bottom:0}.operationStartonMetrics{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px;margin:18px 0}.operationStartonMetrics>div{padding:16px;background:#171b22;border:1px solid #303844;border-radius:15px}.operationStartonMetrics b,.operationStartonMetrics small,.operationStartonMetrics span{display:block}.operationStartonMetrics span{color:#929cab;font-size:11px}.operationStartonMetrics b{font-size:30px;margin:5px 0}.operationStartonMetrics small{font-size:9px;color:#7d8897;line-height:1.4}.operationStartonMetrics .highlight{border-color:color-mix(in srgb,var(--site-primary,#c8ff00) 45%,#303844)}.operationStartonMetrics .highlight b{color:var(--site-primary,#c8ff00)}.operationStartonMetrics .warningMetric{border-color:#705929}.operationStartonMetrics .warningMetric b{color:#ffd36b}.operationMappingTitle{align-items:flex-end}.operationMappingStatus{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.operationMappingStatus span,.operationMappingStatus strong{padding:7px 10px;border-radius:999px;border:1px solid #355342;background:#14241c;color:#7fe6a9;font-size:10px}.operationMappingStatus span{border-color:#35404b;background:#171d24;color:#9ba6b4}.operationMappingStatus .hasMissing{border-color:#705929;background:#2b2314;color:#ffd36b}.operationStartonToolbar{display:flex;align-items:center;gap:12px;margin-bottom:12px}.operationStartonToolbar input{flex:1 1;min-width:0;background:#0f141a;border:1px solid #37414d;border-radius:10px;padding:11px 12px;color:#fff}.operationStartonToolbar span{color:#8d98a6;font-size:10px;white-space:nowrap}.operationStartonGroupList{display:grid;grid-gap:9px;gap:9px}.operationStartonGroup{display:grid;grid-template-columns:minmax(200px,1.05fr) 88px minmax(290px,1.15fr) minmax(230px,.9fr);grid-gap:12px;gap:12px;align-items:center;padding:12px;border:1px solid #2f3742;border-radius:13px;background:#11161c}.operationStartonGroup.duplicateOnly{opacity:.72;grid-template-columns:minmax(220px,1fr) 100px minmax(220px,1fr);border-style:dashed}.operationSkuLabel{display:block;color:var(--site-primary,#c8ff00);font-size:8px;font-weight:900;letter-spacing:.08em}.operationGroupIdentity>b{display:block;font-size:12px;margin-top:4px;overflow-wrap:anywhere}.operationGroupIdentity>small{display:block;color:#75808f;font-size:9px;margin-top:3px}.operationGroupTags{display:flex;flex-wrap:wrap;gap:5px;margin-top:7px}.operationGroupTags span{font-size:8px;border:1px solid #303946;border-radius:999px;padding:4px 6px;color:#adb6c2;background:#171d24}.operationGroupQty{text-align:center}.operationGroupQty b,.operationGroupQty small,.operationGroupQty span{display:block}.operationGroupQty span{font-size:9px;color:#8994a3}.operationGroupQty b{font-size:24px;color:#fff;margin:2px}.operationGroupQty small{font-size:8px;color:#788391}.operationPrintSettings>label:first-child,.operationStampSelector label{display:block;font-size:9px;color:#909baa;font-weight:800;margin-bottom:5px}.operationPrintSettings input[type=number],.operationStampSelector select{width:100%;min-width:0;background:#0e1318;border:1px solid #37414d;border-radius:9px;padding:10px;color:#fff}.operationSelectedStamp{display:grid;grid-template-columns:38px minmax(0,1fr);grid-gap:8px;gap:8px;align-items:center;margin-top:7px}.operationSelectedStamp img{width:38px;height:38px;object-fit:contain;border-radius:7px;background:#fff}.operationSelectedStamp b,.operationSelectedStamp small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.operationSelectedStamp b{font-size:9px}.operationSelectedStamp small{font-size:8px;color:#768191;margin-top:2px}.operationPrintSettings{display:grid;grid-gap:7px;gap:7px}.operationPrintSettings>label:first-child input{margin-top:5px}.operationScope{display:flex!important;align-items:flex-start;gap:7px!important;margin:0!important;color:#a8b1bf!important;font-size:9px!important;line-height:1.35;cursor:pointer}.operationScope input{width:16px;height:16px;accent-color:var(--site-primary,#c8ff00);flex:0 0 auto}.operationScope b{color:#e8edf4}.operationDuplicateLocked{padding:10px;border:1px solid #4b4832;border-radius:10px;background:#211f15}.operationDuplicateLocked b,.operationDuplicateLocked span{display:block}.operationDuplicateLocked b{color:#ffd36b;font-size:10px}.operationDuplicateLocked span{font-size:9px;color:#a7a08a;margin-top:4px}.operationGenerateSummary{display:grid;grid-template-columns:180px 160px minmax(280px,1fr);grid-gap:12px;gap:12px;align-items:center}.operationGenerateSummary>div{padding:10px 12px;border:1px solid #303844;border-radius:11px;background:#11161c}.operationGenerateSummary span,.operationGenerateSummary strong{display:block}.operationGenerateSummary span{font-size:9px;color:#8b96a5}.operationGenerateSummary strong{font-size:22px;margin-top:3px}.dangerText{color:#ff8e95}.operationGenerateButton{justify-self:end;width:min(100%,430px);min-height:48px}.operationStartonResult{border-color:#405828}.operationStartonResult .sectionTitle{align-items:center}.operationResultPreview{height:520px;overflow:auto;border-radius:14px;background:#0a0d10;padding:10px;text-align:center}.operationResultPreview img{max-width:100%;height:auto}.operationRecentList{display:grid;grid-gap:7px;gap:7px}.operationRecentList button{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;text-align:left;border:1px solid #303844;border-radius:11px;background:#11161c;color:#fff;padding:11px 12px;cursor:pointer}.operationRecentList button:hover{border-color:#52602f}.operationRecentList b,.operationRecentList small{display:block}.operationRecentList b{font-size:11px}.operationRecentList small{font-size:9px;color:#7e8998;margin-top:4px}.operationRecentList strong{font-size:9px;color:#ffd36b}.operationRecentList strong.done{color:#75e8ab}@media(max-width:1050px){.operationStartonUpload{grid-template-columns:58px minmax(0,1fr)}.operationStartonUpload .primary,.operationStartonUpload input{grid-column:1/3}.operationStartonMetrics{grid-template-columns:repeat(2,1fr)}.operationStartonGroup{grid-template-columns:minmax(190px,1fr) 80px minmax(260px,1.2fr)}.operationPrintSettings{grid-column:1/4;grid-template-columns:150px 1fr 1fr;align-items:center}.operationStartonGroup.duplicateOnly{grid-template-columns:minmax(0,1fr) 90px minmax(200px,1fr)}}@media(max-width:720px){.operationStartonPage{padding-left:10px;padding-right:10px}.operationStartonHero{padding-top:12px}.operationStartonHero h1{font-size:30px}.operationStartonUpload{grid-template-columns:48px minmax(0,1fr);padding:11px}.operationStartonUploadIcon{width:44px;height:44px;font-size:9px}.operationStartonUpload span{font-size:10px}.operationStartonUpload input{font-size:12px}.operationStartonMetrics{grid-template-columns:1fr 1fr;gap:7px}.operationStartonMetrics>div{padding:11px}.operationStartonMetrics b{font-size:24px}.operationMappingTitle{align-items:flex-start}.operationMappingStatus{width:100%}.operationStartonToolbar{display:grid;grid-template-columns:1fr}.operationStartonGroup,.operationStartonGroup.duplicateOnly{grid-template-columns:1fr;gap:10px}.operationGroupQty{text-align:left;display:flex;align-items:baseline;gap:8px}.operationGroupQty b,.operationGroupQty small,.operationGroupQty span{display:inline}.operationGroupQty b{font-size:22px}.operationPrintSettings{grid-column:auto;grid-template-columns:1fr}.operationSelectedStamp{grid-template-columns:42px minmax(0,1fr)}.operationGenerateSummary{grid-template-columns:1fr 1fr}.operationGenerateButton{grid-column:1/3;width:100%;justify-self:stretch}.operationStartonResult .sectionTitle{align-items:stretch}.operationStartonResult .download{width:100%;text-align:center}.operationResultPreview{height:400px}.operationRecentList button{align-items:flex-start;flex-direction:column}.operationRecentList strong{align-self:flex-start}}@media(max-width:430px){.operationStartonMetrics{grid-template-columns:1fr}.operationStartonUpload .primary,.operationStartonUpload input{grid-column:1/3}.operationGenerateSummary{grid-template-columns:1fr}.operationGenerateButton{grid-column:1}.operationResultPreview{height:330px}}html{text-size-adjust:100%}body,html{width:100%;min-width:0}body{overflow-x:clip;background:var(--site-bg,#0f1115);color:var(--site-text,#f5f7fb)}canvas,img,video{max-width:100%;height:auto}button,input,select,textarea{font:inherit}.container{width:100%;margin-inline:auto;padding-left:max(18px,env(safe-area-inset-left));padding-right:max(18px,env(safe-area-inset-right))}.adminActions,.adminHeader,.adminSectorNav,.card,.container,.customerMainNav,.customerTopbar,.hero,.sectionTitle{min-width:0}.adminHeader>div:first-child{min-width:0;flex:1 1 320px}.adminSectorNav{max-width:none;flex:1 1 560px;justify-content:flex-end}.adminSectorNav .adminTab,.adminSectorNav form{flex:0 0 auto}.customerTopbarV282{width:100%;min-width:0}.customerTopbarV282 .customerBrand,.customerTopbarV282 .customerMainNav,.customerTopbarV282 .customerNavLink{min-width:0}@media(max-width:900px){.customerTopbarV282{display:grid;grid-template-columns:1fr;grid-gap:8px;gap:8px;padding:9px 14px 10px}.customerTopbarV282 .customerBrand{width:100%;justify-content:center}.customerTopbarV282 .customerBrand img{width:150px;height:40px;object-position:center}.customerMainNavV282{display:grid;width:100%;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:5px;gap:5px;overflow:visible}.customerMainNavV282 .customerNavLink{display:flex;min-width:0;min-height:50px;align-items:center;justify-content:center;flex-direction:column;gap:2px;padding:6px 4px;text-align:center;white-space:normal}.customerMainNavV282 .customerNavText{min-width:0;font-size:8px;line-height:1.15;white-space:normal;overflow-wrap:anywhere}.customerMainNavV282 .customerNavText small{display:none}.customerMainNavV282 .customerNavDynamic{font-size:8px;overflow-wrap:anywhere}}@media(max-width:520px){.customerTopbarV282{padding-left:8px;padding-right:8px}.customerMainNavV282{gap:4px}.customerMainNavV282 .customerNavLink{min-height:48px;padding:5px 2px;border-radius:9px}.customerMainNavV282 .customerNavDynamic,.customerMainNavV282 .customerNavText{font-size:7px}.customerNavIcon{width:24px;height:24px;flex:0 0 24px}.customerNavIcon svg{width:15px;height:15px}}@media(max-width:1180px){.adminHeader{display:grid;grid-template-columns:1fr;grid-gap:16px;gap:16px;align-items:start}.adminSectorNav{width:100%;justify-content:flex-start;align-items:center;flex-direction:row;overflow-x:auto;overflow-y:hidden;flex-wrap:nowrap;padding-bottom:5px;scrollbar-width:thin}.adminSectorNav .adminRolePill,.adminSectorNav .adminTab,.adminSectorNav form{flex:0 0 auto}}@media(max-width:700px){.container{padding:18px max(10px,env(safe-area-inset-right)) 42px max(10px,env(safe-area-inset-left))}.hero{gap:14px;padding:16px 0}.hero h1{font-size:clamp(28px,9vw,38px);line-height:1.04;overflow-wrap:anywhere}.card{max-width:100%;padding:15px 12px;border-radius:15px}.adminSectorNav{gap:7px}.adminSectorNav .adminRolePill{min-width:150px;width:auto}.adminSectorNav .adminTab{padding:9px 11px;text-align:center}.adminSectorNav form button{width:auto;white-space:nowrap}}.dtfRootMain{min-width:0;overflow:visible}.dtfRootMain .art,.dtfRootMain .card,.dtfRootMain .catalogPicker,.dtfRootMain .dtfPreviewPanel,.dtfRootMain .resultGrid{min-width:0}@media(max-width:700px){.dtfRootMain{width:100%;max-width:100%;padding-top:12px;padding-bottom:44px}.dtfRootMain .mountIntro{display:grid;grid-template-columns:1fr;grid-gap:12px;gap:12px;padding:8px 0 2px}.dtfRootMain .mountIntro>div:first-child{min-width:0}.dtfRootMain .mountIntro h1{font-size:29px;line-height:1.03;letter-spacing:-.8px;margin:9px 0 8px;overflow-wrap:anywhere}.dtfRootMain .mountIntro p{font-size:13px;line-height:1.48}.dtfRootMain .mountIntroPrice{width:100%;min-width:0;padding:12px 14px;border-radius:13px;display:grid;grid-template-columns:auto 1fr auto;align-items:baseline;grid-gap:7px;gap:7px;text-align:left}.dtfRootMain .mountIntroPrice strong{font-size:25px;margin:0}.dtfRootMain .dtfModeChooser{grid-template-columns:1fr 1fr;gap:7px;margin:12px 0 2px}.dtfRootMain .dtfModeChooser button{min-width:0;padding:11px}.dtfRootMain .card{width:100%;max-width:100%;padding:14px 11px;margin-top:12px;border-radius:14px}.dtfRootMain .sectionTitle{display:grid;grid-template-columns:1fr;grid-gap:10px;gap:10px;margin-bottom:14px}.dtfRootMain .sectionTitle>div{min-width:0}.dtfRootMain .sectionTitle .uploadBtn,.dtfRootMain .uploadBtn{width:100%;text-align:center}.dtfRootMain .checkoutInput,.dtfRootMain .field input,.dtfRootMain .miniField input{font-size:16px;min-width:0}.dtfRootMain .readyQueueGuidance,.dtfRootMain .uploadGuidance{grid-template-columns:1fr;gap:6px}.dtfRootMain .catalogPicker{padding:10px;margin:11px 0;border-radius:12px;overflow:hidden}.dtfRootMain .catalogPickerHead{display:grid;grid-template-columns:1fr;grid-gap:9px;gap:9px}.dtfRootMain .customerCatalogFilter{display:grid;grid-template-columns:1fr 1fr;width:100%;max-width:100%;grid-gap:6px;gap:6px}.dtfRootMain .customerCatalogFilter input{grid-column:1/3;min-width:0;width:100%;font-size:16px}.dtfRootMain .customerLibraryCta{align-items:stretch;flex-direction:column}.dtfRootMain .customerAccountBtn{width:100%;text-align:center}.dtfRootMain .catalogDesignGrid{grid-template-columns:1fr}.dtfRootMain .catalogVariantItem{grid-template-columns:48px minmax(0,1fr)}.dtfRootMain .catalogAddBtn{grid-column:1/3;width:100%}.dtfRootMain .drop{width:100%;min-height:110px;padding:16px 12px;text-align:center}.dtfRootMain .art{display:grid;grid-template-columns:74px minmax(0,1fr);grid-gap:9px;gap:9px;padding:10px;border-radius:12px;overflow:hidden}.dtfRootMain .thumb{grid-column:1/2;grid-row:1/2;width:74px;height:74px}.dtfRootMain .artName{grid-column:2/3;grid-row:1/2;min-width:0;align-self:center}.dtfRootMain .artName strong{display:block;overflow-wrap:anywhere}.dtfRootMain .art .danger,.dtfRootMain .art .miniField,.dtfRootMain .art .rotate{grid-column:1/3;min-width:0}.dtfRootMain .art .miniField input{width:100%}.dtfRootMain .art .rotate{display:flex;align-items:flex-start;gap:8px;white-space:normal}.dtfRootMain .art .danger{width:100%}.dtfRootMain .generateBar{display:grid;grid-template-columns:1fr;grid-gap:10px;gap:10px}.dtfRootMain .generateBar .primary{width:100%;min-width:0;white-space:normal}.dtfRootMain .readyQueueSelected{grid-template-columns:72px minmax(0,1fr);gap:9px;overflow:hidden}.dtfRootMain .readyQueueFileInfo{min-width:0}.dtfRootMain .readyQueueMeasure,.dtfRootMain .readyQueueMeter{grid-column:1/3;min-width:0}.dtfRootMain .resultGrid{grid-template-columns:1fr;gap:12px;min-width:0}.dtfRootMain .fullQueuePreview{width:100%;height:390px;padding:6px;overflow:auto}.dtfRootMain .fullQueuePreview img{display:block;width:100%;max-width:100%;height:auto}.dtfRootMain .checkoutRow,.dtfRootMain .copyRow{display:grid;grid-template-columns:1fr;grid-gap:7px;gap:7px}.dtfRootMain .pixArea{padding:12px;overflow:hidden}.dtfRootMain .qr{width:min(230px,92%);height:auto}.dtfRootMain .copyRow textarea{width:100%;min-width:0;min-height:90px}}@media(max-width:430px){.dtfRootMain .mountIntro h1{font-size:26px}.dtfRootMain .dtfModeChooser{grid-template-columns:1fr}.dtfRootMain .mountIntroPrice{grid-template-columns:1fr auto}.dtfRootMain .mountIntroPrice small{grid-column:1/3}.dtfRootMain .art{grid-template-columns:62px minmax(0,1fr)}.dtfRootMain .thumb{width:62px;height:62px}.dtfRootMain .fullQueuePreview{height:340px}}.operationGenerateSummary,.operationStartonGroup,.operationStartonPage,.operationStartonUpload{min-width:0}@media(max-width:720px){.operationStartonPage{padding-left:max(10px,env(safe-area-inset-left));padding-right:max(10px,env(safe-area-inset-right))}.operationGenerateSummary,.operationStartonGroup,.operationStartonGroup.duplicateOnly,.operationStartonUpload{max-width:100%}.operationPrintSettings input[type=number],.operationStampSelector select,.operationStartonToolbar input,.operationStartonUpload input{min-width:0;max-width:100%}}.operationRecentRow{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:stretch}.operationRecentOpen{width:100%;min-width:0}.operationRecentActions{display:flex;gap:7px;align-items:stretch}.operationDeleteQueueBtn,.operationDeleteSheetBtn{width:auto!important;min-width:128px;justify-content:center!important;border-radius:12px;padding:10px 14px;font-weight:900;font-size:10px!important;cursor:pointer;white-space:nowrap}.operationDeleteQueueBtn{border:1px solid #dc2626!important;background:#fff!important;color:#b91c1c!important}.operationDeleteQueueBtn:hover{background:#fef2f2!important}.operationDeleteSheetBtn{border:1px solid #65414a!important;background:#25171b!important;color:#ff9ca8!important}.operationDeleteSheetBtn:hover{border-color:#c45a69!important;background:#321b21!important}.operationDeleteQueueBtn:disabled,.operationDeleteSheetBtn:disabled{opacity:.55;cursor:not-allowed}@media(max-width:720px){.operationRecentRow{grid-template-columns:1fr}.operationRecentActions{width:100%;display:grid;grid-template-columns:1fr 1fr}.operationDeleteQueueBtn,.operationDeleteSheetBtn{width:100%!important;min-width:0}.operationRecentActions .operationDeleteSheetBtn:only-child{grid-column:1/3}}.globalQuickSidebar{position:fixed;z-index:140;left:10px;top:10px;bottom:10px;width:64px;display:flex;flex-direction:column;overflow:hidden;background:rgba(12,15,19,.98);border:1px solid #2b323d;border-radius:18px;box-shadow:0 18px 55px rgba(0,0,0,.42);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transition:width .2s ease,transform .2s ease}.globalQuickSidebar.expanded{width:230px}.globalQuickBrand{position:relative;display:flex;align-items:center;min-height:64px;padding:8px;border-bottom:1px solid #242b34}.globalQuickBrand>a{display:flex;align-items:center;justify-content:flex-start;width:100%;min-width:0;text-decoration:none;overflow:hidden}.globalQuickBrand img{display:block;width:150px;min-width:150px;height:42px;object-fit:contain;object-position:left center;opacity:0;transition:opacity .15s ease}.globalQuickSidebar.expanded .globalQuickBrand img{opacity:1}.globalQuickCollapse{position:absolute;right:8px;top:15px;width:32px;height:32px;border:1px solid #38414d;border-radius:10px;background:#171c23;color:#dce2eb;font-size:25px;line-height:1;cursor:pointer}.globalQuickSidebar:not(.expanded) .globalQuickCollapse{left:15px;right:auto}.globalQuickMobileClose{display:none}.globalQuickIdentity{display:grid;grid-gap:2px;gap:2px;min-height:51px;padding:10px 13px;border-bottom:1px solid #242b34;white-space:nowrap;overflow:hidden;opacity:0;transition:opacity .15s ease}.globalQuickSidebar.expanded .globalQuickIdentity{opacity:1}.globalQuickIdentity span{font-size:8px;font-weight:900;letter-spacing:.1em;color:#b9ff00}.globalQuickIdentity b{overflow:hidden;text-overflow:ellipsis;font-size:11px;color:#e9edf4}.globalQuickLinks{flex:1 1;display:flex;flex-direction:column;gap:5px;overflow-x:hidden;overflow-y:auto;padding:9px 7px;-ms-overflow-style:none;scrollbar-width:none}.globalQuickLinks::-webkit-scrollbar{width:0;height:0;display:none}.globalQuickLink,.globalQuickLogout button{position:relative;display:flex;align-items:center;gap:11px;min-height:46px;width:100%;padding:6px 8px;border:1px solid transparent;border-radius:12px;background:transparent;color:#aeb7c4;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background .14s ease,border-color .14s ease,color .14s ease}.globalQuickLink:hover,.globalQuickLogout button:hover{background:#181e26;border-color:#303945;color:#fff}.globalQuickLink.active{background:linear-gradient(135deg,#cfff00,#a9ef00);border-color:#d7ff38;color:#0a0d08;box-shadow:0 8px 22px rgba(190,255,0,.14)}.globalQuickIcon{display:grid;place-items:center;flex:0 0 32px;width:32px;height:32px;border-radius:9px;background:#1b212a;color:currentColor;font-size:18px;font-weight:900}.globalQuickLink.active .globalQuickIcon{background:rgba(7,12,4,.14)}.globalQuickIcon svg{width:20px;height:20px}.globalQuickLabel{overflow:hidden;text-overflow:ellipsis;font-size:12px;font-weight:850;letter-spacing:.01em;opacity:0;transform:translateX(-4px);transition:opacity .12s ease,transform .12s ease}.globalQuickSidebar.expanded .globalQuickLabel{opacity:1;transform:none}.globalQuickLogout{padding:7px;border-top:1px solid #242b34}.globalQuickLogout button{border-color:#4d292d;color:#ff8d94;background:#241518}.globalQuickBackdrop,.globalQuickMobileToggle{display:none}@media(max-width:1359px){.globalQuickSidebar{left:0;top:0;bottom:0;border-radius:0 18px 18px 0;transform:translateX(-105%);box-shadow:20px 0 60px rgba(0,0,0,.55)}.globalQuickSidebar,.globalQuickSidebar.expanded{width:min(290px,86vw)}.globalQuickSidebar.mobileOpen{transform:translateX(0)}.globalQuickSidebar .globalQuickBrand img,.globalQuickSidebar .globalQuickIdentity,.globalQuickSidebar .globalQuickLabel{opacity:1;transform:none}.globalQuickCollapse{display:none}.globalQuickMobileClose{display:block;position:absolute;right:10px;top:14px;width:34px;height:34px;border:1px solid #3a424e;border-radius:10px;background:#171c23;color:#fff;font-size:23px;cursor:pointer}.globalQuickBrand{padding-right:52px}.globalQuickMobileToggle{position:fixed;z-index:135;left:8px;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;width:48px;height:58px;border:1px solid #58651e;border-left:0;border-radius:0 14px 14px 0;background:#baff00;color:#080b06;box-shadow:0 10px 28px rgba(0,0,0,.35);font-weight:950;cursor:pointer}.globalQuickMobileToggle span{font-size:20px;line-height:1}.globalQuickMobileToggle small{font-size:8px;font-weight:950}.globalQuickBackdrop{position:fixed;z-index:139;inset:0;display:block;border:0;background:rgba(0,0,0,.58);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}}@media(max-width:560px){.globalQuickMobileToggle{left:4px;width:42px;height:52px}.globalQuickSidebar,.globalQuickSidebar.expanded{width:min(278px,90vw)}}.dtfDailyRolloverCard{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:18px;gap:18px;align-items:center;margin:18px 0 20px;padding:18px 20px;border:1px solid #40521a;border-radius:18px;background:linear-gradient(135deg,rgba(186,255,0,.08),rgba(17,21,27,.96) 46%);box-shadow:0 14px 40px rgba(0,0,0,.18)}.dtfDailyRolloverInfo{min-width:0}.dtfDailyRolloverBadge{display:inline-flex;align-items:center;padding:6px 9px;border-radius:999px;background:#baff00;color:#081000;font-size:9px;font-weight:950;letter-spacing:.07em}.dtfDailyRolloverInfo>strong{display:block;margin-top:9px;font-size:21px;color:#fff}.dtfDailyRolloverInfo p{margin:7px 0 0;color:#aab4c4;font-size:12px;line-height:1.55}.dtfDailyRolloverInfo p b{color:#d9e3ef}.dtfDailyRolloverActions{display:flex;align-items:center;gap:12px}.dtfDailyRolloverActions>div{display:grid;min-width:112px;padding:9px 12px;border:1px solid #303a46;border-radius:12px;background:#10151b;text-align:center}.dtfDailyRolloverActions>div b{font-size:20px;color:#baff00}.dtfDailyRolloverActions>div span{font-size:9px;color:#8f9aaa}.dtfHistoryCard{border-color:#344152}.dtfHistoryJob{grid-template-columns:1.25fr 1fr .65fr .65fr .9fr minmax(145px,.8fr)!important}.dtfHistoryJob.status-paid,.dtfHistoryJob.status-production{border:1px solid #6b5524}.dtfHistoryJob.status-completed{border:1px solid #285943}@media(max-width:1100px){.dtfDailyRolloverCard{grid-template-columns:1fr}.dtfDailyRolloverActions{justify-content:space-between}.dtfHistoryJob{grid-template-columns:1fr 1fr 1fr!important}.dtfHistoryJob .adminJobActions{grid-column:1/4}}@media(max-width:650px){.dtfDailyRolloverCard{padding:15px}.dtfDailyRolloverActions{display:grid;grid-template-columns:1fr}.dtfDailyRolloverActions>div{min-width:0}.dtfDailyRolloverActions .secondaryBtn{width:100%;text-align:center}.dtfHistoryJob{grid-template-columns:1fr!important}.dtfHistoryJob .adminJobActions{grid-column:auto}}.dtfReportQuickLink{display:inline-block;margin-top:12px;color:#baff00;font-size:10px;font-weight:950;text-decoration:none;letter-spacing:.04em}.dtfReportQuickLink:hover{text-decoration:underline}.dtfReportAccountCard{border-color:#3d5220;background:linear-gradient(145deg,rgba(186,255,0,.055),#171b22 56%)}.customerDtfReportHeroActions,.customerOrdersIntroActions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.customerDtfReportHeroActions .secondaryBtn,.customerOrdersIntroActions .secondaryBtn{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.customerDtfSummaryGrid,.customerOrdersSummaryGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin:18px 0 4px}.customerDtfSummaryGrid{grid-template-columns:repeat(5,minmax(0,1fr))}.customerDtfSummaryGrid article,.customerOrdersSummaryGrid article{min-width:0;padding:17px 18px;border:1px solid #2e3641;border-radius:16px;background:#171b22}.customerDtfSummaryGrid span,.customerOrdersSummaryGrid span{display:block;color:#9ca6b5;font-size:11px}.customerDtfSummaryGrid strong,.customerOrdersSummaryGrid strong{display:block;margin:5px 0;color:#fff;font-size:25px;overflow-wrap:anywhere}.customerDtfSummaryGrid small,.customerOrdersSummaryGrid small{display:block;color:#7f8a99;font-size:10px;line-height:1.4}.customerOrdersSection{margin-top:18px}.customerOrderTypeBadge{display:inline-flex;align-items:center;width:max-content;margin-bottom:6px;padding:5px 8px;border-radius:999px;font-size:9px;font-weight:950;letter-spacing:.07em}.customerOrderTypeBadge.dtf{background:#baff00;color:#081000}.customerOrderTypeBadge.wholesale{background:#1e2c3a;color:#b8d7ff;border:1px solid #31465a}.customerDtfCompactList{display:grid;grid-gap:11px;gap:11px}.customerDtfCompactOrder{display:grid;grid-gap:12px;gap:12px;padding:15px 16px;border:1px solid #2c3541;border-radius:15px;background:#11151b}.customerDtfCompactHead{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.customerDtfCompactHead>div{display:grid;grid-gap:2px;gap:2px;min-width:0}.customerDtfCompactHead b{font-size:15px;overflow-wrap:anywhere}.customerDtfCompactHead small{color:#85909f;font-size:10px}.customerDtfCompactMetrics{display:grid;grid-template-columns:.65fr .7fr 1.4fr;grid-gap:8px;gap:8px}.customerDtfCompactMetrics>div{min-width:0;padding:10px 12px;border:1px solid #29323d;border-radius:11px;background:#151a21}.customerDtfCompactMetrics span{display:block;color:#8c96a5;font-size:9px;margin-bottom:4px}.customerDtfCompactMetrics b{display:block;color:#eef2f7;font-size:12px;overflow-wrap:anywhere}.customerDtfCompactActions{display:flex;justify-content:flex-end;gap:8px}.customerDtfCompactActions .primary,.customerDtfCompactActions .secondaryBtn{text-decoration:none;font-size:11px}.customerWholesaleOrderHead>div:first-child{display:grid;align-content:start}.customerWholesaleOrderHead .customerOrderTypeBadge{margin-bottom:5px}.customerDtfReportHero{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:14px 2px 7px}.customerDtfReportHero>div:first-child{max-width:800px}.customerDtfReportHero h1{margin:12px 0 8px;font-size:clamp(34px,4.8vw,56px);line-height:1.02;letter-spacing:-1.4px}.customerDtfReportHero p{margin:0;color:#aab3c1;font-size:16px;line-height:1.6}.customerDtfReportCard{margin-top:18px}.customerDtfOrderList{display:grid;grid-gap:14px;gap:14px}.customerDtfOrderCard{padding:18px;border:1px solid #2c3642;border-radius:17px;background:#11151b}.customerDtfOrderTop{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:13px;border-bottom:1px solid #252d37}.customerDtfOrderTop>div{display:grid;grid-gap:3px;gap:3px;min-width:0}.customerDtfOrderTop b{font-size:16px;overflow-wrap:anywhere}.customerDtfOrderTop small{color:#8792a1;font-size:10px}.customerDtfOrderMetrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:9px;gap:9px;margin:13px 0}.customerDtfOrderMetrics>div{min-width:0;padding:12px;border:1px solid #29323d;border-radius:12px;background:#161b22}.customerDtfOrderMetrics span{display:block;color:#8994a3;font-size:9px;margin-bottom:5px}.customerDtfOrderMetrics b{display:block;color:#edf2f8;font-size:14px;overflow-wrap:anywhere}.customerDtfOrderMetrics .customerDtfOrderTotal{border-color:#53681e;background:rgba(186,255,0,.055)}.customerDtfOrderMetrics .customerDtfOrderTotal b{color:#baff00;font-size:18px}.customerDtfTimeline{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.customerDtfTimeline>div{display:grid;grid-template-columns:28px minmax(0,1fr);grid-gap:8px;gap:8px;align-items:center;min-width:0;padding:10px;border:1px solid #28313c;border-radius:11px;background:#13181e;opacity:.62}.customerDtfTimeline>div.done{opacity:1;border-color:#3c5120;background:rgba(186,255,0,.035)}.customerDtfTimeline>div>span{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#202731;color:#8691a0;font-size:10px;font-weight:900}.customerDtfTimeline>div.done>span{background:#baff00;color:#081000}.customerDtfTimeline b,.customerDtfTimeline small{display:block}.customerDtfTimeline b{color:#dce2ea;font-size:10px}.customerDtfTimeline small{margin-top:3px;color:#8994a3;font-size:9px;line-height:1.35}.customerDtfOrderActions{display:flex;justify-content:flex-end;margin-top:12px}.customerDtfOrderActions .secondaryBtn{text-decoration:none}@media(max-width:1100px){.customerDtfSummaryGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.customerDtfOrderMetrics,.customerDtfTimeline,.customerOrdersSummaryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.customerDtfReportHero,.customerOrdersIntro{align-items:flex-start;flex-direction:column}.customerDtfReportHeroActions,.customerOrdersIntroActions{width:100%;justify-content:stretch}.customerDtfReportHeroActions a,.customerOrdersIntroActions a{flex:1 1;text-align:center}.customerDtfSummaryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.customerDtfCompactHead,.customerDtfOrderTop{align-items:flex-start;flex-direction:column}.customerDtfCompactMetrics{grid-template-columns:1fr}.customerDtfCompactActions{justify-content:stretch}.customerDtfCompactActions a{flex:1 1;text-align:center}}@media(max-width:520px){.customerDtfOrderMetrics,.customerDtfSummaryGrid,.customerDtfTimeline,.customerOrdersSummaryGrid{grid-template-columns:1fr}.customerDtfCompactActions,.customerDtfReportHeroActions,.customerOrdersIntroActions{display:grid;grid-template-columns:1fr}.customerDtfReportCard .sectionTitle{gap:10px}.customerDtfReportCard .sectionTitle .secondaryBtn,.customerOrdersSection .sectionTitle .secondaryBtn{width:100%;text-align:center}}.wholesaleVariantTitleWithSave{align-items:flex-end}.wholesaleVariantTitleWithSave>div b,.wholesaleVariantTitleWithSave>div span{display:block}.wholesaleVariantTitleWithSave>div span{margin-top:4px}.variantSaveAllBtn{min-height:42px;white-space:nowrap}.variantSaveAllBtn:disabled{opacity:.45;cursor:not-allowed;filter:saturate(.45)}.wholesaleVariantRow.isDirty{border-color:var(--site-primary,#c8ff00);box-shadow:0 0 0 1px color-mix(in srgb,var(--site-primary,#c8ff00) 28%,transparent)}.wholesaleVariantRow.isDirty:before{content:"ALTERADO";position:absolute;right:10px;top:-8px;padding:3px 7px;border-radius:999px;background:var(--site-primary,#c8ff00);color:#071000;font-size:8px;font-weight:1000;letter-spacing:.06em}.wholesaleVariantRow{position:relative}.variantSaveAllFooter{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:12px 0;padding:12px 14px;border:1px solid color-mix(in srgb,var(--site-primary,#c8ff00) 55%,#35404a);border-radius:13px;background:linear-gradient(135deg,color-mix(in srgb,var(--site-primary,#c8ff00) 8%,#11161c),#12171d)}.variantSaveAllFooter>div b,.variantSaveAllFooter>div span{display:block}.variantSaveAllFooter>div b{color:#fff;font-size:13px}.variantSaveAllFooter>div span{margin-top:3px;color:#98a3b2;font-size:10px}.variantSaveNotice{margin:0 0 12px}@media(max-width:700px){.variantSaveAllFooter,.wholesaleVariantTitleWithSave{align-items:stretch;flex-direction:column}.variantSaveAllBtn{width:100%;white-space:normal}}.printedTodayCard{border-color:#29664c;background:linear-gradient(180deg,#111a17,#12161c)}.printedTodayTitle{align-items:center}.printedTodayTitle b{color:#62e4a9}.printedTodayTitle .secondaryBtn{flex:0 0 auto}.printedTodaySummary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin:0 0 16px}.printedTodaySummary>div{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border:1px solid #284c3d;border-radius:11px;background:#101813}.printedTodaySummary span{font-size:10px;color:#8e9d96;text-transform:uppercase;font-weight:800;letter-spacing:.04em}.printedTodaySummary strong{font-size:20px;color:#62e4a9}.printedTodayJob{border-color:#285943!important;background:#0e1714!important}.printedTodayJob>div:nth-child(4)>b{font-size:11px;line-height:1.35}@media(max-width:820px){.printedTodaySummary{grid-template-columns:1fr 1fr}.printedTodaySummary>div:last-child{grid-column:1/-1}.printedTodayTitle{align-items:stretch}.printedTodayTitle .secondaryBtn{width:100%;text-align:center}}@media(max-width:520px){.printedTodaySummary{grid-template-columns:1fr}.printedTodaySummary>div:last-child{grid-column:auto}}.customerOrdersOverviewStrip{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:8px 0 18px}.customerOrdersOverviewStrip>div{display:flex;align-items:center;gap:7px;padding:7px 10px;border:1px solid #2d3540;border-radius:999px;background:#141820}.customerOrdersOverviewStrip span{color:#8993a2;font-size:9px;text-transform:uppercase;font-weight:800;letter-spacing:.45px}.customerOrdersOverviewStrip b{font-size:10px;color:#eef2f7}.customerOrdersSectorGrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start}.customerOrderSectorPanel{min-width:0;border:1px solid #303844;border-radius:20px;background:#151920;padding:18px;box-shadow:0 18px 50px rgba(0,0,0,.18)}.customerOrderSectorPanel.wholesaleSectorPanel{border-color:#354454}.customerOrderSectorPanel.dtfSectorPanel{border-color:color-mix(in srgb,var(--site-primary) 38%,#303844)}.customerOrderSectorHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-bottom:15px;border-bottom:1px solid #2c333d}.customerOrderSectorHeader>div{display:flex;align-items:flex-start;gap:11px;min-width:0}.customerOrderSectorHeader .primary,.customerOrderSectorHeader .secondaryBtn{flex:0 0 auto;padding:10px 12px;font-size:10px;white-space:nowrap}.customerOrderSectorIcon{width:42px;height:42px;flex:0 0 42px;border-radius:11px;display:flex;align-items:center;justify-content:center;background:#222936;border:1px solid #394453;color:#d9e3ef;font-size:20px;font-weight:900}.dtfSectorPanel .customerOrderSectorIcon{background:var(--site-primary);border-color:var(--site-primary);color:#0a0d10}.customerOrderSectorHeader small{display:block;color:#8994a3;font-size:8px;font-weight:900;letter-spacing:.8px}.customerOrderSectorHeader h2{font-size:19px;line-height:1.1;margin:3px 0 5px}.customerOrderSectorHeader p{margin:0;color:#8e98a7;font-size:10px;line-height:1.45}.customerOrderSectorStats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:7px;gap:7px;margin:13px 0}.customerOrderSectorStats>div{min-width:0;padding:10px 11px;border:1px solid #2c343f;border-radius:12px;background:#10141a}.customerOrderSectorStats small,.customerOrderSectorStats span{display:block;color:#818c9b;font-size:8px}.customerOrderSectorStats strong{display:block;color:#f5f7fb;font-size:16px;line-height:1.15;margin:4px 0;overflow-wrap:anywhere}.dtfSectorPanel .customerOrderSectorStats>div:nth-child(3) strong{color:var(--site-primary)}.customerOrderSectorListHead{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:17px 2px 9px}.customerOrderSectorListHead b{font-size:13px}.customerOrderSectorListHead a,.customerOrderSectorListHead span{color:#8792a1;font-size:9px}.customerOrderSectorListHead a{color:var(--site-primary);font-weight:800;text-decoration:none}.customerOrdersSectorGrid .customerDtfCompactList,.customerOrdersSectorGrid .customerWholesaleOrders{gap:9px}.customerOrdersSectorGrid .customerDtfCompactOrder,.customerOrdersSectorGrid .customerWholesaleOrder{padding:12px;border-radius:13px}.customerOrdersSectorGrid .customerWholesaleOrderHead{grid-template-columns:minmax(0,1fr) auto;gap:8px}.customerOrdersSectorGrid .customerWholesaleOrderHead>div:last-child{grid-column:1/3;display:flex;align-items:center;justify-content:space-between;text-align:left;padding-top:8px;border-top:1px solid #29313b}.customerOrdersSectorGrid .customerWholesaleOrderHead>div:last-child span{margin:0}.customerOrdersSectorGrid .customerWholesaleItems>div{grid-template-columns:30px minmax(0,1fr) auto;gap:7px;padding:8px;font-size:10px}.customerOrdersSectorGrid .customerWholesaleItems>div>span:nth-of-type(2){grid-column:2/4;color:#7f8998}.customerOrdersSectorGrid .customerWholesaleItems>div>strong{grid-column:3;text-align:right}.customerOrdersSectorGrid .customerEditableOrderNotice{padding:9px 10px}.customerOrdersSectorGrid .customerEditableOrderNotice b,.customerOrdersSectorGrid .customerEditableOrderNotice span{font-size:9px}.customerOrdersSectorGrid .customerDtfCompactHead{gap:8px}.customerOrdersSectorGrid .customerDtfCompactHead .status{font-size:9px;text-align:right}.customerOrdersSectorGrid .customerDtfCompactMetrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.customerOrdersSectorGrid .customerDtfCompactMetrics>div{padding:8px 9px}.customerOrdersSectorGrid .customerDtfCompactMetrics>div:last-child{grid-column:1/3}.customerOrdersSectorGrid .customerDtfCompactMetrics span{font-size:8px}.customerOrdersSectorGrid .customerDtfCompactMetrics b{font-size:10px}.customerOrdersSectorGrid .customerDtfCompactActions a{font-size:9px;padding:9px 10px}@media(max-width:980px){.customerOrdersSectorGrid{grid-template-columns:1fr}.customerOrderSectorHeader h2{font-size:21px}.customerOrderSectorHeader p{font-size:11px}.customerOrderSectorStats strong{font-size:19px}.customerOrdersSectorGrid .customerWholesaleOrderHead{grid-template-columns:1fr auto auto}.customerOrdersSectorGrid .customerWholesaleOrderHead>div:last-child{grid-column:auto;display:block;text-align:right;padding-top:0;border-top:0}.customerOrdersSectorGrid .customerWholesaleItems>div{grid-template-columns:40px minmax(0,1fr) 150px 90px}.customerOrdersSectorGrid .customerWholesaleItems>div>span:nth-of-type(2),.customerOrdersSectorGrid .customerWholesaleItems>div>strong{grid-column:auto}}@media(max-width:620px){.customerOrdersOverviewStrip{display:grid;grid-template-columns:1fr 1fr}.customerOrdersOverviewStrip>div:first-child{grid-column:1/3}.customerOrdersOverviewStrip>div{justify-content:space-between;border-radius:10px}.customerOrderSectorPanel{padding:13px;border-radius:16px}.customerOrderSectorHeader{flex-direction:column}.customerOrderSectorHeader>a{width:100%;text-align:center}.customerOrderSectorStats{grid-template-columns:1fr 1fr}.customerOrderSectorStats>div:last-child{grid-column:1/3}.customerOrdersSectorGrid .customerWholesaleOrderHead{grid-template-columns:1fr}.customerOrdersSectorGrid .customerWholesaleOrderHead>div:last-child{grid-column:auto;text-align:left}.customerOrdersSectorGrid .customerWholesaleItems>div{grid-template-columns:30px minmax(0,1fr)}.customerOrdersSectorGrid .customerWholesaleItems>div>span:nth-of-type(2),.customerOrdersSectorGrid .customerWholesaleItems>div>strong{grid-column:2}.customerOrdersSectorGrid .customerDtfCompactHead{flex-direction:column}.customerOrdersSectorGrid .customerDtfCompactHead .status{text-align:left}.customerOrdersSectorGrid .customerDtfCompactMetrics{grid-template-columns:1fr}.customerOrdersSectorGrid .customerDtfCompactMetrics>div:last-child{grid-column:auto}.customerOrdersSectorGrid .customerDtfCompactActions{display:grid;grid-template-columns:1fr}.customerOrdersSectorGrid .customerDtfCompactActions a{text-align:center}}.operationStartonReviewCard{border-color:color-mix(in srgb,var(--site-primary,#c8ff00) 48%,#303844);box-shadow:0 20px 50px rgba(0,0,0,.18)}.operationReviewTitle{align-items:flex-end}.operationReviewBadge{display:inline-flex;align-items:center;padding:8px 11px;border-radius:999px;border:1px solid #4c5d2e;background:#192112;color:var(--site-primary,#c8ff00);font-size:10px;font-weight:900;white-space:nowrap}.operationReviewNotice{display:flex;align-items:flex-start;gap:12px;margin-bottom:14px;padding:11px 13px;border:1px solid #5f5a2d;border-radius:11px;background:#242113}.operationReviewNotice b{color:#ffd866;font-size:10px;letter-spacing:.05em}.operationReviewNotice span{color:#c7c0a3;font-size:10px;line-height:1.45}.operationReviewGrid{display:grid;grid-gap:10px;gap:10px}.operationReviewItem{display:grid;grid-template-columns:112px minmax(240px,1.15fr) minmax(270px,.9fr) 150px;grid-gap:14px;gap:14px;align-items:center;padding:12px;border:1px solid #303944;border-radius:14px;background:#10151b}.operationReviewItem.adjusted{border-color:#6b7b31;background:linear-gradient(90deg,rgba(200,255,0,.045),#10151b 28%)}.operationReviewPreview{width:112px;height:112px;border-radius:12px;overflow:hidden;border:1px solid #37414d;display:flex;align-items:center;justify-content:center;background-color:#fff;background-image:linear-gradient(45deg,#e9e9e9 25%,transparent 0),linear-gradient(-45deg,#e9e9e9 25%,transparent 0),linear-gradient(45deg,transparent 75%,#e9e9e9 0),linear-gradient(-45deg,transparent 75%,#e9e9e9 0);background-size:16px 16px;background-position:0 0,0 8px,8px -8px,-8px 0}.operationReviewPreview img{max-width:100%;max-height:100%;object-fit:contain}.operationReviewPreview>span{font-size:9px;font-weight:900;color:#8a3138}.operationReviewIdentity{min-width:0}.operationReviewItemTop{display:flex;align-items:center;gap:8px;margin-bottom:5px}.operationReviewItemTop span{font-size:8px;color:#8f99a7;font-weight:800;overflow-wrap:anywhere}.operationReviewItemTop b{font-size:8px;color:#d7ff59;border:1px solid #667631;background:#222b13;border-radius:999px;padding:3px 6px}.operationReviewIdentity>strong{display:block;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.operationReviewIdentity>small{display:block;color:#84909e;font-size:9px;margin:5px 0 8px;line-height:1.4}.operationReviewIdentity select{width:100%;min-width:0;background:#0d1217;border:1px solid #38434e;border-radius:9px;padding:9px 10px;color:#fff;font-size:10px}.operationReviewMeasures{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.operationReviewMeasures label{font-size:9px;color:#98a3b1;font-weight:800}.operationReviewMeasures input{display:block;width:100%;min-width:0;margin-top:5px;background:#0d1217;border:1px solid #3a4551;border-radius:9px;padding:10px;color:#fff;font-weight:850}.operationReviewMeasures input:focus{outline:none;border-color:var(--site-primary,#c8ff00)}.operationReviewPhysical{grid-column:1/3;padding:8px 10px;border-radius:9px;background:#171e23;border:1px solid #2f3943}.operationReviewPhysical b,.operationReviewPhysical span{display:block}.operationReviewPhysical span{font-size:8px;color:#818d9a}.operationReviewPhysical b{font-size:13px;margin-top:2px;color:var(--site-primary,#c8ff00)}.operationReviewActions{display:grid;grid-gap:12px;gap:12px}.operationReviewActions>div{padding:10px;border-radius:10px;border:1px solid #313a45;background:#171c22;text-align:center}.operationReviewActions>div span,.operationReviewActions>div strong{display:block}.operationReviewActions>div span{font-size:8px;color:#86919f}.operationReviewActions>div strong{font-size:25px;margin-top:2px}.operationReviewActions>label{display:flex;align-items:flex-start;gap:7px;font-size:9px;color:#a8b2bf;line-height:1.35;cursor:pointer}.operationReviewActions input{width:16px;height:16px;accent-color:var(--site-primary,#c8ff00);flex:0 0 auto}.operationReviewFooter{display:grid;grid-template-columns:auto minmax(180px,1fr) minmax(320px,430px);grid-gap:12px;gap:12px;align-items:center;margin-top:15px;padding-top:15px;border-top:1px solid #303944}.operationReviewFooter>div{text-align:center}.operationReviewFooter>div small,.operationReviewFooter>div span{display:block}.operationReviewFooter>div span{font-size:11px;font-weight:900}.operationReviewFooter>div small{font-size:9px;color:#828e9b;margin-top:3px}.operationReviewConfirm{min-height:50px}.operationGeneratedActions,.operationResultActions{display:flex;align-items:center;justify-content:flex-end;gap:8px;min-width:0}.operationGeneratedActions{grid-column:3;justify-self:end}.operationGeneratedActions .operationGenerateButton{width:auto;min-width:220px}.operationReopenBtn{border-color:#7a6435!important;color:#ffd46d!important;background:#282113!important;white-space:nowrap}.operationReopenBtn:hover{border-color:#b18b3e!important;background:#332816!important}.operationResultHeader{align-items:center}.operationResultReviewHint{display:flex;gap:8px;align-items:flex-start;margin-bottom:12px;padding:10px 12px;border:1px solid #725f37;border-radius:10px;background:#211d14}.operationResultReviewHint b{color:#ffd36b;white-space:nowrap;font-size:10px}.operationResultReviewHint span{font-size:9px;line-height:1.45;color:#b9b09b}@media(max-width:1100px){.operationReviewItem{grid-template-columns:96px minmax(220px,1fr) minmax(260px,1fr)}.operationReviewPreview{width:96px;height:96px}.operationReviewActions{grid-column:2/4;grid-template-columns:120px minmax(220px,1fr);align-items:center}.operationGeneratedActions{grid-column:1/4;width:100%;justify-self:stretch}.operationGeneratedActions .operationGenerateButton{flex:1 1}.operationReviewFooter{grid-template-columns:1fr 1fr}.operationReviewFooter>div{grid-column:1/3;grid-row:1}.operationReviewFooter>.secondaryBtn{grid-column:1}.operationReviewConfirm{grid-column:2}}@media(max-width:720px){.operationReviewTitle{align-items:flex-start}.operationReviewBadge{white-space:normal}.operationReviewNotice{display:block}.operationReviewNotice b{display:block;margin-bottom:5px}.operationReviewItem{grid-template-columns:82px minmax(0,1fr);gap:10px}.operationReviewPreview{width:82px;height:82px}.operationReviewActions,.operationReviewMeasures{grid-column:1/3}.operationReviewActions{grid-template-columns:100px minmax(0,1fr)}.operationReviewFooter{grid-template-columns:1fr}.operationReviewConfirm,.operationReviewFooter>.secondaryBtn,.operationReviewFooter>div{grid-column:1}.operationReviewFooter>div{grid-row:auto;order:-1}.operationGeneratedActions,.operationResultActions{flex-direction:column;align-items:stretch;width:100%}.operationGeneratedActions{grid-column:1/3}.operationGeneratedActions .operationGenerateButton{width:100%}.operationResultReviewHint{display:block}.operationResultReviewHint b{display:block;margin-bottom:4px}}@media(max-width:430px){.operationReviewItem{grid-template-columns:1fr}.operationReviewPreview{width:100%;height:150px}.operationReviewActions,.operationReviewMeasures{grid-column:1}.operationReviewActions{grid-template-columns:1fr 1fr}.operationReviewIdentity>strong{white-space:normal}.operationGeneratedActions{grid-column:1}.operationReviewMeasures{grid-template-columns:1fr}.operationReviewPhysical{grid-column:1}.operationReviewActions{grid-template-columns:1fr}.operationReviewFooter{gap:8px}}.customerDtfDeleteWrap{display:flex;flex-direction:column;align-items:flex-start;gap:5px;min-width:0}.customerDtfDeleteBtn{min-height:38px;padding:9px 13px;white-space:nowrap}.customerDtfDeleteError{display:block;max-width:280px;color:#ff9aa0;font-size:9px;line-height:1.35}.customerOrderSectorListHead>div{display:flex;flex-direction:column;gap:3px}.customerOrderSectorListHead>div small{color:#7f8a99;font-size:9px;font-weight:500}@media(max-width:720px){.customerDtfDeleteBtn,.customerDtfDeleteWrap{width:100%}.customerDtfDeleteError{max-width:none}}.readyQueueMultiList{display:grid;grid-gap:12px;gap:12px;margin-top:14px}.readyQueueMultiItem{grid-template-columns:44px 110px minmax(190px,1.2fr) 145px 185px 170px;gap:12px;align-items:center}.readyQueueMultiItem .readyQueueThumb{width:110px;height:110px}.readyQueueOrder{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:var(--site-primary,#c8ff00);color:#0b0e12;font-size:12px;font-weight:950}.readyQueueRemove{font-size:10px;padding:7px 9px;margin-top:4px}.readyQueueMultiDrop{min-height:120px;margin-bottom:14px}.readyMultiSummary{margin-top:16px}@media(max-width:1180px){.readyQueueMultiItem{grid-template-columns:40px 95px minmax(170px,1fr) 140px 170px}.readyQueueMultiItem .readyQueueThumb{width:95px;height:95px}.readyQueueMultiItem .readyQueueMeter{grid-column:4/6}}@media(max-width:820px){.readyQueueMultiItem{grid-template-columns:38px 82px minmax(0,1fr)}.readyQueueMultiItem .readyQueueThumb{width:82px;height:82px}.readyQueueMultiItem .readyQueueMeasure,.readyQueueMultiItem .readyQueueMeter{grid-column:1/4}.readyQueueOrder{width:32px;height:32px}}.separationPage{padding-top:44px;padding-bottom:70px}.separationHero{display:flex;justify-content:space-between;gap:28px;align-items:flex-end;margin-bottom:24px}.separationHero h1{font-size:clamp(38px,5vw,68px);line-height:.95;margin:14px 0}.separationHero p{max-width:760px;color:#aebbd1;font-size:17px;line-height:1.55}.separationFlowMini{display:flex;align-items:center;flex-wrap:wrap;gap:7px;padding:14px 16px;border:1px solid #2b3544;border-radius:16px;background:#10151c}.separationFlowMini span{font-size:12px;font-weight:900;color:#d7e3f4}.separationFlowMini b{color:#bfff00}.separationWorkspace{display:grid;grid-gap:20px;gap:20px}.separationPlatformGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.separationPlatformCard{border:1px solid #303947;border-radius:16px;background:#0e131a;padding:17px;display:flex;flex-direction:column;justify-content:space-between;gap:18px;min-height:160px}.separationPlatformCard.configured{border-color:#446408;background:linear-gradient(180deg,rgba(191,255,0,.06),#0e131a)}.separationPlatformCard>div{display:grid;grid-gap:7px;gap:7px}.separationPlatformCard b{font-size:17px}.separationPlatformCard small{color:#9fb0c8;line-height:1.45}.platformBadge{display:inline-flex;width:max-content;border:1px solid #394455;border-radius:999px;padding:5px 9px;font-size:10px;font-weight:1000;letter-spacing:.08em;text-transform:uppercase}.platformBadge.shopee{color:#ff8b6d;border-color:#713829;background:#251713}.platformBadge.shein{color:#fff;border-color:#555;background:#191919}.platformBadge.tiktok{color:#71f4ea;border-color:#1e6661;background:#102523}.separationUploadBtn{cursor:pointer;text-align:center}.separationTip{margin-top:14px;padding:13px 15px;border:1px dashed #465166;border-radius:12px;color:#a9b8ce;font-size:13px}.separationSalesUpload{cursor:pointer}.separationRecent{border-top:1px solid #28313d;margin-top:18px;padding-top:15px}.separationRecent>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:9px}.separationRecentItem{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:8px;gap:8px;padding:7px;border:1px solid #2b3543;border-radius:12px;background:#0d1218}.separationRecentItem a{display:grid;grid-gap:3px;gap:3px;min-width:0;padding:5px;color:#fff;text-decoration:none}.separationRecentItem a span{font-size:12px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.separationRecentItem a small{color:#8fa2bb;font-size:10px}.separationDeleteImport{border:1px solid #75363c;background:#261416;color:#ff9ca3;border-radius:9px;padding:8px 9px;font-size:10px;font-weight:900;cursor:pointer;white-space:nowrap}.separationDeleteImport:hover{background:#3b171b;border-color:#a84750}.separationDeleteImport:disabled{cursor:not-allowed;opacity:.58}.separationDeleteImport.locked{border-color:#3a4655;background:#151a21;color:#8696aa}.separationImportStats{display:flex;gap:8px;flex-wrap:wrap}.separationImportStats span{border:1px solid #344052;background:#10161e;border-radius:10px;padding:8px 10px;font-size:11px;color:#a8b8cd}.separationImportStats span b{font-size:17px;color:#fff;margin-right:4px}.separationImportStats .ok{border-color:#245c48;color:#65efbd}.separationImportStats .warn{border-color:#7e5721;color:#ffd35e}.separationReviewList{display:grid;grid-gap:9px;gap:9px}.separationReviewRow{display:grid;grid-template-columns:minmax(230px,1.25fr) minmax(190px,.8fr) minmax(300px,1.3fr);grid-gap:14px;gap:14px;align-items:center;padding:14px;border:1px solid #303947;border-radius:14px;background:#0d1218}.separationReviewRow.review{border-color:#7a5422;background:linear-gradient(90deg,rgba(255,184,57,.06),#0d1218)}.separationReviewRow.matched{border-color:#245a48}.separationDetected,.separationMatch,.separationSource{display:grid;grid-gap:4px;gap:4px}.separationSource b{font-size:14px}.separationDetected small,.separationSource small{font-size:11px;color:#9eafc6}.separationDetected>span,.separationMatch label{font-size:10px;text-transform:uppercase;font-weight:900;letter-spacing:.08em;color:#7f93ae}.separationDetected em{font-size:10px;color:#90a1b7;font-style:normal}.separationMatch select{width:100%;background:#111821;border:1px solid #3b4758;color:#fff;border-radius:10px;padding:10px;font-weight:700}.matchedText{color:#65efbd!important;font-size:10px}.separationBlocked{padding:18px;border:1px solid #775222;border-radius:14px;background:#241b10;display:grid;grid-gap:5px;gap:5px;color:#ffd66f}.separationBlocked span{color:#c9b88c}.separationCartLines{display:grid;grid-gap:7px;gap:7px}.separationCartLines>div{display:grid;grid-template-columns:55px 1fr 170px 160px 120px;grid-gap:12px;gap:12px;align-items:center;padding:10px 12px;border-bottom:1px solid #28313c}.separationCartLines span:first-child{color:#bfff00;font-weight:1000}.separationCartLines small{color:#91a1b6}.separationCartLines strong{text-align:right}.separationCartTotal{margin-top:16px;display:flex;justify-content:flex-end;align-items:center;gap:12px;flex-wrap:wrap}.separationCartTotal>div{min-width:120px;border:1px solid #344052;border-radius:12px;padding:9px 12px;display:grid;grid-gap:2px;gap:2px}.separationCartTotal span{font-size:10px;color:#91a2b8;text-transform:uppercase}.separationCartTotal b{font-size:20px}.separationPixBox{margin-top:18px;border:1px solid #356c55;background:#0e1e18;border-radius:16px;padding:18px;display:grid;grid-template-columns:180px 210px 1fr;grid-gap:18px;gap:18px;align-items:center}.separationPixBox>div:first-child{display:grid;grid-gap:6px;gap:6px}.separationPixBox img{width:200px;max-width:100%;background:white;padding:8px;border-radius:10px}.separationPixData{display:grid;grid-gap:8px;gap:8px}.separationPixData label{font-size:11px;font-weight:900;color:#8fa4ba}.separationPixData textarea{min-height:80px;resize:none;background:#0b1116;color:#fff;border:1px solid #344455;border-radius:9px;padding:9px;font-size:10px}.separationPixData p{font-size:12px;color:#9cb3a9}.separationAccountCard{border-color:#536926!important;background:linear-gradient(135deg,rgba(191,255,0,.07),rgba(20,28,20,.25))!important}@media(max-width:1050px){.separationHero{align-items:flex-start;flex-direction:column}.separationReviewRow{grid-template-columns:1fr 1fr}.separationMatch{grid-column:1/-1}.separationCartLines>div{grid-template-columns:45px 1fr 140px}.separationCartLines small{display:none}.separationCartLines strong{grid-column:3}.separationPixBox{grid-template-columns:1fr 180px}.separationPixData{grid-column:1/-1}}@media(max-width:720px){.separationPage{padding-top:24px}.separationPlatformGrid,.separationRecent>div,.separationReviewRow{grid-template-columns:1fr}.separationMatch{grid-column:auto}.separationCartLines>div{grid-template-columns:36px 1fr auto;gap:8px}.separationCartLines>div span:nth-of-type(2){grid-column:2}.separationCartTotal{justify-content:stretch}.separationCartTotal>div{flex:1 1}.separationCartTotal button{width:100%}.separationPixBox{grid-template-columns:1fr}.separationPixBox img{width:180px}}.shopClearCartButton{width:100%;margin-top:7px;border:1px solid #49343a;background:#1a1418;color:#ff9ca4;border-radius:9px;font-size:10px;font-weight:850;padding:9px 12px;cursor:pointer}.shopClearCartButton:hover{border-color:#75505a;background:#24191e;color:#ffc0c5}.separationReviewRow.ignored{border-color:#657080;background:rgba(72,82,96,.12)}.separationImportStats .ignored{border-color:#566170;background:rgba(86,97,112,.13)}.separationDecisionControls{display:grid;grid-template-columns:minmax(170px,.75fr) minmax(260px,1.55fr);grid-gap:10px;gap:10px;align-items:stretch}.separationIgnoreItem{border:1px solid #7c4650;background:#28191d;color:#ffb5bd;border-radius:11px;padding:10px 12px;font-weight:800;cursor:pointer;min-height:48px}.separationIgnoreItem:hover{border-color:#de6576;background:#351c22}.separationIgnoreItem.active{border-color:#788390;background:#252b33;color:#d7dde5}.separationLinkProduct{display:flex;flex-direction:column;gap:5px}.separationLinkProduct>span{font-size:11px;font-weight:800;text-transform:uppercase;color:#9eabbc}.separationLinkProduct select{min-height:48px}.ignoredText{color:#aeb8c5!important}.ignoredText,.reviewText{display:block;margin-top:7px;font-weight:700}.reviewText{color:#f2c36d!important}.separationBlocked.neutral{border-color:#566170;background:rgba(86,97,112,.1)}@media(max-width:760px){.separationDecisionControls{grid-template-columns:1fr}.separationIgnoreItem{width:100%}}.separationKitHelp{display:flex;gap:10px;align-items:center;margin:0 0 14px;padding:11px 13px;border:1px solid #4a5d27;border-radius:11px;background:rgba(191,255,0,.045)}.separationKitHelp b{color:var(--site-primary,#bfff00);font-size:11px;white-space:nowrap}.separationKitHelp span{color:#a9b8ca;font-size:10px;line-height:1.45}.separationDecisionControlsKit{grid-template-columns:minmax(150px,.7fr) minmax(250px,1.5fr) minmax(140px,.7fr)}.separationKitButton{border:1px solid #596d2b;background:#18200f;color:#d7ff62;border-radius:11px;padding:10px 12px;font-weight:900;cursor:pointer;min-height:48px}.separationKitButton.active,.separationKitButton:hover{border-color:var(--site-primary,#bfff00);background:#222d11;color:var(--site-primary,#bfff00)}.separationSavedKit{display:grid;grid-gap:5px;gap:5px;margin-top:8px;padding:9px 11px;border:1px solid #2f7056;border-radius:10px;background:rgba(48,168,119,.07)}.separationSavedKit>b{font-size:9px;color:#68efbe;letter-spacing:.04em}.separationSavedKit>span{color:#d5e5df}.separationSavedKit>span strong{color:#bfff00}.separationSavedKit>span small{color:#80968f}.separationKitEditor{grid-column:1/-1;margin-top:10px;padding:13px;border:1px solid #657a30;border-radius:13px;background:#10170d}.separationKitEditorHead{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.separationKitEditorHead>div{display:grid;grid-gap:3px;gap:3px}.separationKitEditorHead b{font-size:12px;color:#e8f4db}.separationKitEditorHead span{color:#9bab91}.separationKitEditorHead>button{border:1px solid #54652c;background:#1c2513;color:#d8ff74;border-radius:8px;padding:7px 9px;font-weight:900;cursor:pointer}.separationKitLines{display:grid;grid-gap:7px;gap:7px}.separationKitLines>div{display:grid;grid-template-columns:34px minmax(260px,1fr) 110px 80px;grid-gap:8px;border:1px solid #29351f;border-radius:10px;background:#0c110a}.separationKitIndex{display:flex;align-items:center;justify-content:center;height:40px;border-radius:8px;background:#202a15;color:#cfff4e;font-weight:900}.separationKitLines input,.separationKitLines select{width:100%;height:40px;background:#0e1410;color:#fff;border:1px solid #41502c;border-radius:8px;padding:8px;font-size:10px}.separationKitLines label{display:grid;grid-gap:3px;gap:3px}.separationKitLines label>span{font-size:8px;color:#91a083;text-transform:uppercase;font-weight:800}.separationKitRemove{height:40px;border:1px solid #684047;background:#241719;color:#ffadb4;border-radius:8px;font-size:9px;font-weight:850;cursor:pointer}.separationKitRemove:disabled{opacity:.35;cursor:not-allowed}.separationKitEditorFooter{display:flex;justify-content:space-between;align-items:center;gap:12px}.separationKitEditorFooter small{color:#91a083}.separationKitEditorFooter .primary{padding:10px 13px}@media(max-width:1050px){.separationDecisionControlsKit{grid-template-columns:1fr 1.5fr}.separationKitButton{grid-column:1/-1}.separationKitLines>div{grid-template-columns:30px minmax(200px,1fr) 100px 75px}}@media(max-width:720px){.separationKitHelp{align-items:flex-start;flex-direction:column}.separationDecisionControlsKit{grid-template-columns:1fr}.separationKitButton{grid-column:auto}.separationKitEditorFooter,.separationKitEditorHead{flex-direction:column}.separationKitEditorFooter .primary,.separationKitEditorHead>button{width:100%}.separationKitLines>div{grid-template-columns:30px minmax(0,1fr)}.separationKitLines label,.separationKitRemove{grid-column:2}.separationKitRemove{width:100%}}.separationReviewList{gap:16px}.separationReviewRow{grid-template-columns:minmax(250px,1.15fr) minmax(220px,.85fr) minmax(380px,1.35fr);gap:18px;align-items:start;padding:18px;border-radius:18px;background:linear-gradient(180deg,#101722,#0d1218);box-shadow:0 10px 24px rgba(0,0,0,.18)}.separationReviewRow.review{border-color:#8c672f;background:linear-gradient(180deg,rgba(255,184,57,.08),#0d1218 30%)}.separationReviewRow.matched{border-color:#2f7b60;background:linear-gradient(180deg,rgba(48,168,119,.08),#0d1218 34%)}.separationReviewRow.ignored{border-color:#556173;background:linear-gradient(180deg,rgba(101,112,128,.16),#0d1218 35%)}.separationDetected,.separationSource{min-width:0;align-content:start}.separationSource b{font-size:15px;line-height:1.28}.separationDetected small,.separationSource small{font-size:12px;line-height:1.45}.separationDetected{padding:14px;border:1px solid #2b3543;border-radius:14px;background:rgba(15,21,29,.78)}.separationDetected>span{font-size:11px}.separationDetected b{font-size:31px;line-height:1.02;margin-top:2px}.separationDetected em{margin-top:6px;font-size:11px}.separationMatch{padding:16px;border:1px solid #303c4b;border-radius:16px;background:linear-gradient(180deg,#111821,#0f151d);gap:10px}.separationMatch label{font-size:11px;color:#93a9c8}.separationDecisionControls,.separationDecisionControlsKit{grid-template-columns:minmax(180px,.72fr) minmax(250px,1.35fr) minmax(155px,.7fr);gap:12px;align-items:stretch}.separationIgnoreItem,.separationKitButton,.separationLinkProduct select{min-height:56px;border-radius:13px}.separationIgnoreItem,.separationKitButton{display:flex;align-items:center;justify-content:center;text-align:center;line-height:1.2;padding:12px 14px}.separationLinkProduct{gap:7px}.separationLinkProduct>span{font-size:10px;letter-spacing:.05em}.separationLinkProduct select{padding:12px 14px;font-size:13px;background:#0d141d;border-color:#445165;box-shadow:inset 0 0 0 1px rgba(255,255,255,.02)}.ignoredText,.matchedText,.reviewText{display:block;margin-top:2px;padding:9px 11px;border-radius:10px;font-size:11px;line-height:1.45}.ignoredText{background:rgba(84,97,115,.15);border:1px solid #566171;color:#d4dbe4}.reviewText{background:rgba(255,184,57,.08);border:1px solid #75562c;color:#ffd36c}.matchedText{background:rgba(48,168,119,.09);border:1px solid #2e6d55;color:#86f0c6!important}.separationSavedKit{margin-top:2px;padding:12px 13px;border-radius:12px;gap:6px}.separationSavedKit>b{font-size:10px}.separationSavedKit>span{font-size:11px;line-height:1.35}.separationKitEditor{margin-top:2px;padding:16px;border-radius:16px;background:linear-gradient(180deg,#121b10,#0d130b);border-color:#6d8436;box-shadow:inset 0 0 0 1px rgba(191,255,0,.03)}.separationKitEditorHead{margin-bottom:12px}.separationKitEditorHead b{font-size:14px}.separationKitEditorHead span{font-size:10px;line-height:1.4}.separationKitEditorHead>button{min-height:42px;padding:10px 12px;font-size:10px;border-radius:10px}.separationKitLines{gap:10px}.separationKitLines>div{grid-template-columns:42px minmax(0,1fr) 120px 92px;gap:10px;align-items:end;padding:10px;border-radius:12px;background:#0b1109;border-color:#314022}.separationKitIndex,.separationKitLines input,.separationKitLines select,.separationKitRemove{height:44px;border-radius:10px;font-size:11px}.separationKitLines label>span{font-size:9px;letter-spacing:.04em}.separationKitEditorFooter{margin-top:12px;gap:14px}.separationKitEditorFooter small{font-size:10px;line-height:1.45;max-width:500px}.separationKitEditorFooter .primary{min-height:46px;font-size:11px;border-radius:12px}.separationImportStats span{padding:10px 12px;border-radius:12px}.separationRecentItem{padding:10px;border-radius:14px}.separationRecentItem a span{font-size:13px}.separationRecentItem a small{font-size:11px;line-height:1.35}@media(max-width:1200px){.separationReviewRow{gap:14px}.separationDecisionControls,.separationDecisionControlsKit,.separationReviewRow{grid-template-columns:1fr}}@media(max-width:760px){.separationReviewRow{padding:14px;border-radius:16px}.separationDetected b{font-size:24px}.separationMatch{padding:14px}.separationIgnoreItem,.separationKitButton,.separationLinkProduct select{min-height:50px}.separationKitLines>div{grid-template-columns:1fr}.separationKitIndex{width:52px}.separationKitLines label,.separationKitRemove{grid-column:auto}.separationKitRemove{width:100%}}.separationReviewRow{grid-template-columns:minmax(240px,1.15fr) minmax(210px,.8fr) minmax(320px,1.12fr)}.separationMatch{padding:14px 14px 12px;border-radius:14px;overflow:hidden}.separationDecisionControls,.separationDecisionControlsKit{grid-template-columns:170px minmax(190px,1fr) 140px;gap:10px}.separationIgnoreItem,.separationKitButton{padding:8px 10px;border-radius:10px;font-size:11px;font-weight:800}.separationLinkProduct>span{font-size:9px;letter-spacing:.04em}.separationLinkProduct select{padding:8px 10px;border-radius:10px;font-size:11px;line-height:1.2}.ignoredText,.matchedText,.reviewText,.separationSavedKit{padding:8px 10px;font-size:10px}.separationSavedKit>span{font-size:10px}.separationKitEditor{padding:14px;margin-top:4px}.separationKitEditorHead{margin-bottom:10px}.separationKitEditorHead b{font-size:13px}.separationKitEditorHead span{font-size:9px}.separationKitEditorHead>button{min-height:36px;padding:8px 10px;font-size:9px}.separationKitLines>div{grid-template-columns:36px minmax(0,1fr) 98px 76px;gap:8px;padding:8px}.separationKitIndex{height:38px;font-size:10px}.separationKitLines input,.separationKitLines select,.separationKitRemove{height:38px;font-size:10px;padding:7px 8px}.separationKitRemove{font-size:8px}.separationKitEditorFooter{margin-top:10px;gap:10px}.separationKitEditorFooter small{font-size:9px}.separationKitEditorFooter .primary{min-height:40px;padding:9px 12px;font-size:10px}@media(max-width:1280px){.separationReviewRow{grid-template-columns:1fr;gap:12px}.separationDecisionControls,.separationDecisionControlsKit{grid-template-columns:1fr 1fr}.separationKitButton{grid-column:1/-1}}@media(max-width:820px){.separationDecisionControls,.separationDecisionControlsKit{grid-template-columns:1fr}.separationIgnoreItem,.separationKitButton,.separationLinkProduct select{width:100%;min-height:40px;height:auto}.separationKitButton{grid-column:auto}.separationKitLines>div{grid-template-columns:1fr}.separationKitIndex{width:46px}}.separationReviewTools{display:flex;flex-direction:column;align-items:flex-end;gap:9px;min-width:0}.separationViewToggle{display:inline-flex;gap:4px;padding:4px;border:1px solid #344052;border-radius:11px;background:#0d131a}.separationViewToggle button{border:0;background:transparent;color:#92a4bb;border-radius:8px;padding:7px 11px;font-size:10px;font-weight:900;cursor:pointer;white-space:nowrap}.separationViewToggle button:hover{color:#fff;background:#17202b}.separationViewToggle button.active{background:var(--site-primary,#bfff00);color:#091006}.separationMatch{min-width:0}.separationDecisionControls,.separationDecisionControlsKit{width:100%;min-width:0;grid-template-columns:108px minmax(0,1fr) 104px;gap:8px;align-items:start}.separationIgnoreItem,.separationKitButton{width:100%;min-width:0;min-height:42px;padding:7px 8px;font-size:9px;line-height:1.15;overflow:hidden}.separationLinkProduct{width:100%;min-width:0;overflow:hidden}.separationLinkProduct>span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.separationLinkProduct select{display:block;width:100%;max-width:100%;min-width:0;box-sizing:border-box;height:42px;min-height:42px;padding:7px 8px;font-size:10px}.separationMatch .ignoredText,.separationMatch .matchedText,.separationMatch .reviewText,.separationMatch .separationSavedKit{max-width:100%;box-sizing:border-box;overflow:hidden}.separationKitButton{grid-column:auto}.separationReviewList.listMode{gap:7px}.separationReviewList.listMode .separationReviewRow{grid-template-columns:minmax(250px,1.2fr) minmax(180px,.72fr) minmax(340px,1.08fr);gap:10px;padding:10px 12px;border-radius:12px;align-items:center;box-shadow:none}.separationReviewList.listMode .separationSource{gap:2px}.separationReviewList.listMode .separationSource b{font-size:12px;line-height:1.22}.separationReviewList.listMode .separationDetected small,.separationReviewList.listMode .separationSource small{font-size:9px}.separationReviewList.listMode .platformBadge{padding:3px 7px;font-size:8px}.separationReviewList.listMode .separationDetected{padding:9px 10px;border-radius:10px;gap:2px}.separationReviewList.listMode .separationDetected>span{font-size:8px}.separationReviewList.listMode .separationDetected b{font-size:18px;line-height:1.05}.separationReviewList.listMode .separationDetected em{font-size:8px;margin-top:2px}.separationReviewList.listMode .separationMatch{padding:9px 10px;border-radius:11px;gap:6px}.separationReviewList.listMode .separationMatch>label{font-size:8px}.separationReviewList.listMode .separationIgnoreItem,.separationReviewList.listMode .separationKitButton,.separationReviewList.listMode .separationLinkProduct select{min-height:36px;height:36px;font-size:8px;padding:6px}.separationReviewList.listMode .separationLinkProduct>span{font-size:8px}.separationReviewList.listMode .ignoredText,.separationReviewList.listMode .matchedText,.separationReviewList.listMode .reviewText{font-size:8px;padding:6px 8px}.separationReviewList.listMode .separationSavedKit{font-size:8px;padding:7px 8px}.separationReviewList.listMode .separationKitEditor{grid-column:1/-1}@media(max-width:1280px){.separationReviewTools{align-items:flex-start;width:100%}.separationReviewSection>.sectionTitle{align-items:flex-start;flex-direction:column}.separationDecisionControls,.separationDecisionControlsKit{grid-template-columns:100px minmax(0,1fr) 96px}.separationReviewList.listMode .separationReviewRow{grid-template-columns:1fr}}@media(max-width:820px){.separationViewToggle{width:100%}.separationViewToggle button{flex:1 1}.separationDecisionControls,.separationDecisionControlsKit{grid-template-columns:1fr}.separationIgnoreItem,.separationKitButton,.separationLinkProduct select{width:100%;height:auto;min-height:40px;font-size:10px}}.separationCartGroups{display:grid;grid-gap:14px;gap:14px}.separationCartGroup{border:1px solid #303a47;border-radius:14px;overflow:hidden;background:#0e131a}.separationCartCategoryHead{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 13px;background:linear-gradient(90deg,rgba(191,255,0,.1),rgba(191,255,0,.025));border-bottom:1px solid #3e4b29}.separationCartCategoryHead>div{display:flex;align-items:baseline;gap:9px;min-width:0}.separationCartCategoryHead span{font-size:9px;text-transform:uppercase;letter-spacing:.08em;color:#8fa1b7;font-weight:900}.separationCartCategoryHead b{font-size:13px;color:#dfff79}.separationCartCategoryHead>strong{font-size:11px;color:#bfff00;white-space:nowrap}.separationCartGroup .separationCartLines{gap:0}.separationCartGroup .separationCartLines>div{padding-left:13px;padding-right:13px}.wholesaleOrderCategoryGroups{display:grid;grid-gap:10px;gap:10px;margin-top:12px}.wholesaleOrderCategoryGroup{border:1px solid #2d3744;border-radius:11px;overflow:hidden;background:#131820}.wholesaleOrderCategoryHead{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;background:rgba(191,255,0,.07);border-bottom:1px solid #384329}.wholesaleOrderCategoryHead b{font-size:11px;color:#dcff72;text-transform:uppercase;letter-spacing:.035em}.wholesaleOrderCategoryHead span{font-size:10px;color:#9eb0c3}.wholesaleOrderCategoryGroup .wholesaleOrderItems{margin-top:0;gap:0}.wholesaleOrderCategoryGroup .wholesaleOrderItems>div{border-radius:0;border-bottom:1px solid #242c36;background:#171c24}.wholesaleOrderCategoryGroup .wholesaleOrderItems>div:last-child{border-bottom:0}@media(max-width:600px){.separationCartCategoryHead{align-items:flex-start}.separationCartCategoryHead>div{display:grid;grid-gap:2px;gap:2px}.wholesaleOrderCategoryHead{align-items:flex-start}}.purchaseEvolutionSection{margin:6px 0 22px}.purchaseEvolutionTitle{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:12px}.purchaseEvolutionTitle h2{font-size:24px;margin:8px 0 3px}.purchaseEvolutionTitle p{margin:0;color:#94a2b6;font-size:12px}.purchaseEvolutionGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.purchaseEvolutionCard{min-width:0;border:1px solid #33404e;border-radius:18px;background:linear-gradient(180deg,#171c24,#12171e);padding:16px;box-shadow:0 16px 38px rgba(0,0,0,.15)}.purchaseEvolutionCard.dtf{border-color:color-mix(in srgb,var(--site-primary) 36%,#33404e)}.purchaseEvolutionHead{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.purchaseEvolutionHead>div:first-child{min-width:150px}.purchaseEvolutionHead>div:first-child>span{font-size:9px;font-weight:950;letter-spacing:.07em;color:#9db6d0}.purchaseEvolutionCard.dtf .purchaseEvolutionHead>div:first-child>span{color:var(--site-primary,#bfff00)}.purchaseEvolutionHead h3{font-size:19px;margin:3px 0 2px}.purchaseEvolutionHead p{font-size:10px;color:#8392a6;margin:0}.purchaseEvolutionFilters{display:flex;justify-content:flex-end;gap:4px;flex-wrap:wrap}.purchaseEvolutionFilters button{border:1px solid #344151;background:#111720;color:#91a1b7;border-radius:8px;padding:6px 7px;font-size:8px;font-weight:850;cursor:pointer;white-space:nowrap}.purchaseEvolutionFilters button:hover{color:#fff;border-color:#526275}.purchaseEvolutionFilters button.active{background:#2a3644;color:#fff;border-color:#6b7d91}.purchaseEvolutionCard.dtf .purchaseEvolutionFilters button.active{background:var(--site-primary,#bfff00);border-color:var(--site-primary,#bfff00);color:#091006}.purchaseEvolutionStats{display:grid;grid-template-columns:1.35fr .75fr .9fr;grid-gap:7px;gap:7px;margin:14px 0 8px}.purchaseEvolutionStats>div{min-width:0;border:1px solid #2c3744;border-radius:11px;padding:9px 10px;background:#10161d}.purchaseEvolutionStats span{display:block;font-size:8px;color:#8190a5;text-transform:uppercase;font-weight:850;letter-spacing:.04em}.purchaseEvolutionStats b{display:block;margin-top:3px;font-size:16px;color:#f4f7fb;overflow-wrap:anywhere}.purchaseEvolutionCard.dtf .purchaseEvolutionStats>div:first-child b{color:var(--site-primary,#bfff00)}.purchaseEvolutionChartWrap{position:relative;height:230px;border:1px solid #27313d;border-radius:13px;background:linear-gradient(180deg,rgba(255,255,255,.012),rgba(0,0,0,.08));overflow:hidden}.purchaseEvolutionChart{width:100%;height:100%;display:block}.purchaseEvolutionGridLine{stroke:#2c3541;stroke-width:1;stroke-dasharray:4 5}.purchaseEvolutionAxisText,.purchaseEvolutionXAxisText{fill:#718097;font-size:8px;font-weight:700}.purchaseEvolutionArea{fill:rgba(93,154,215,.11)}.purchaseEvolutionLine{fill:none;stroke:#7eb8ed;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.purchaseEvolutionPoint{fill:#b6d9f6;stroke:#14202b;stroke-width:1.5}.purchaseEvolutionCard.dtf .purchaseEvolutionArea{fill:color-mix(in srgb,var(--site-primary,#bfff00) 12%,transparent)}.purchaseEvolutionCard.dtf .purchaseEvolutionLine{stroke:var(--site-primary,#bfff00)}.purchaseEvolutionCard.dtf .purchaseEvolutionPoint{fill:var(--site-primary,#bfff00)}.purchaseEvolutionEmpty{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;text-align:center;padding:20px;color:#78889d;font-size:11px;z-index:1}.purchaseEvolutionFoot{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-top:7px;font-size:8px;color:#76869a}.purchaseEvolutionFoot b{color:#a9b8ca;font-size:8px}@media(max-width:1100px){.purchaseEvolutionGrid{grid-template-columns:1fr}.purchaseEvolutionHead>div:first-child{min-width:180px}}@media(max-width:680px){.purchaseEvolutionTitle h2{font-size:21px}.purchaseEvolutionHead{flex-direction:column}.purchaseEvolutionFilters{width:100%;justify-content:flex-start}.purchaseEvolutionFilters button{flex:1 1;min-width:72px}.purchaseEvolutionStats{grid-template-columns:1fr 1fr}.purchaseEvolutionStats>div:first-child{grid-column:1/3}.purchaseEvolutionChartWrap{height:205px}.purchaseEvolutionCard{padding:12px}}.readyLibraryPicker{margin:16px 0;border:1px solid #3b4a28;border-radius:16px;background:linear-gradient(180deg,rgba(191,255,0,.055),rgba(13,18,24,.75));padding:14px}.readyLibraryPickerHead{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:11px}.readyLibraryPickerHead>div{display:grid;grid-gap:3px;gap:3px}.readyLibraryPickerHead b{font-size:14px}.readyLibraryPickerHead span{font-size:10px;color:#95a6ba}.readyLibraryPickerHead>a{font-size:9px;font-weight:950;color:#cfff45;text-decoration:none;white-space:nowrap}.readyLibraryQuickGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:9px;gap:9px}.readyLibraryQuickCard{min-width:0;border:1px solid #303c48;border-radius:12px;background:#0d1319;padding:9px;display:grid;grid-template-columns:58px minmax(0,1fr);grid-gap:8px;gap:8px;align-items:center}.readyLibraryQuickCard>.checker{width:58px;height:58px;border-radius:9px;overflow:hidden}.readyLibraryQuickCard>.checker img{width:100%;height:100%;object-fit:contain}.readyLibraryQuickCard>div:nth-child(2){display:grid;grid-gap:3px;gap:3px;min-width:0}.readyLibraryQuickCard b{font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.readyLibraryQuickCard span{font-size:8px;color:#8fa1b5}.readyLibraryQuickCard button{grid-column:1/-1;border:1px solid #536928;background:#18210e;color:#d8ff6b;border-radius:8px;padding:7px 8px;font-size:8px;font-weight:950;cursor:pointer}.readyLibraryQuickCard button:hover{border-color:#bfff00;color:#bfff00}.readyLibraryScroll{max-height:440px;overflow-y:auto;overflow-x:hidden;padding:2px 8px 2px 2px;scrollbar-width:thin;scrollbar-color:#b7db53 #151d1b;overscroll-behavior:contain}.readyLibraryScroll:focus-visible{outline:2px solid var(--site-primary,#cfff00);outline-offset:3px;border-radius:10px}.readyLibraryScroll::-webkit-scrollbar{width:9px}.readyLibraryScroll::-webkit-scrollbar-track{background:#151d1b;border-radius:10px}.readyLibraryScroll::-webkit-scrollbar-thumb{background:#708f35;border:2px solid #151d1b;border-radius:10px}.readyLibraryScroll::-webkit-scrollbar-thumb:hover{background:#b7db53}.readyLibraryLoginHint{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:16px 0;padding:12px 14px;border:1px dashed #4b5969;border-radius:13px;background:#10161d}.readyLibraryLoginHint>div{display:grid;grid-gap:3px;gap:3px}.readyLibraryLoginHint b{font-size:12px}.readyLibraryLoginHint span{font-size:9px;color:#95a5b9}.readyLibraryLoginHint>a{border:1px solid #647285;border-radius:9px;padding:8px 10px;color:#fff;font-size:9px;font-weight:900;text-decoration:none;white-space:nowrap}.readyLibraryUpload{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.readyLibraryUpload input[type=file]{flex:1 1;min-width:260px;border:1px solid #354251;border-radius:11px;background:#0f151c;color:#c8d2df;padding:10px}.readyLibraryUpload .primary{min-height:42px}.readyLibraryGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.readyLibraryCard{border:1px solid #303a47;border-radius:15px;background:#0d1319;overflow:hidden;display:flex;flex-direction:column;min-width:0}.readyLibraryPreview{height:190px;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #2a3440}.readyLibraryPreview img{width:100%;height:100%;object-fit:contain}.readyLibraryMeta{display:grid;grid-gap:4px;gap:4px;padding:11px 12px;min-width:0}.readyLibraryMeta strong{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.readyLibraryMeta span{font-size:9px;color:#9aaabd}.readyLibraryMeta small{font-size:10px;color:#cfff55;font-weight:800}.readyLibraryActions{display:grid;grid-template-columns:1fr auto;grid-gap:7px;gap:7px;padding:0 12px 12px;margin-top:auto}.readyLibraryActions>a{display:flex;align-items:center;justify-content:center;text-decoration:none;font-size:9px;padding:9px}.readyLibraryActions form{display:flex}.readyLibraryActions .danger{height:100%;font-size:9px;padding:8px 10px}@media(max-width:1050px){.readyLibraryGrid,.readyLibraryQuickGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.readyLibraryLoginHint,.readyLibraryPickerHead{align-items:flex-start;flex-direction:column}.readyLibraryGrid,.readyLibraryQuickGrid{grid-template-columns:1fr}.readyLibraryQuickCard{grid-template-columns:52px minmax(0,1fr)}.readyLibraryQuickCard>.checker{width:52px;height:52px}.readyLibraryUpload{display:grid}.readyLibraryUpload input[type=file]{min-width:0;width:100%}.readyLibraryActions{grid-template-columns:1fr}.readyLibraryActions .danger,.readyLibraryActions form{width:100%}}.dtfLegacyReadyWarning{display:grid;grid-gap:5px;gap:5px;margin:12px 0 16px;padding:13px 15px;border:1px solid #8b5a27;border-radius:12px;background:rgba(255,166,54,.09);color:#ffd58b}.dtfLegacyReadyWarning b{font-size:13px;color:#ffbf5c}.dtfLegacyReadyWarning span{font-size:11px;line-height:1.5;color:#d8c5a3}.unifiedLibraryPage{padding-top:38px;padding-bottom:72px}.unifiedLibraryHero{margin-bottom:18px}.libraryOverviewGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;margin-bottom:18px}.libraryOverviewCard{display:grid;grid-gap:4px;gap:4px;padding:14px 16px;border:1px solid #334052;border-radius:14px;background:linear-gradient(135deg,rgba(87,113,148,.08),#0e141b)}.libraryOverviewCard.ready{border-color:#536a29;background:linear-gradient(135deg,rgba(191,255,0,.07),#0e141b)}.libraryOverviewCard span{font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.06em;color:#8fa3bd}.libraryOverviewCard strong{font-size:27px;line-height:1;color:#fff}.libraryOverviewCard.ready strong{color:#caff31}.libraryOverviewCard small{font-size:10px;color:#91a1b5}.librarySplitGrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:18px;gap:18px;align-items:start}.libraryTypePanel{min-width:0;padding:18px!important;border-color:#354356!important;background:linear-gradient(180deg,#131a23,#0f151c)!important}.libraryTypePanel.readyPanel{border-color:#4d6429!important;background:linear-gradient(180deg,rgba(191,255,0,.035),#0f151c 24%)!important}.libraryTypeHeader{display:flex;gap:12px;align-items:center;padding-bottom:14px;border-bottom:1px solid #2e3947}.libraryTypeHeader.ready{border-color:#374724}.libraryTypeHeader>div:last-child{min-width:0;display:grid;grid-gap:3px;gap:3px}.libraryTypeHeader>div:last-child>span{font-size:9px;color:#7f93ad;font-weight:950;letter-spacing:.09em}.libraryTypeHeader.ready>div:last-child>span{color:#aacd53}.libraryTypeHeader h2{font-size:23px;line-height:1.05;margin:0}.libraryTypeHeader p{font-size:11px;line-height:1.45;color:#95a6bb;margin:0}.libraryTypeIcon{flex:0 0 44px;width:44px;height:44px;border:1px solid #53647a;border-radius:12px;display:flex;align-items:center;justify-content:center;background:#18202b;color:#d9e7f7;font-size:17px;font-weight:1000}.libraryTypeHeader.ready .libraryTypeIcon{border-color:#6d8638;background:#19220f;color:#caff38;font-size:13px}.libraryRegisterBox{margin-top:14px;padding:14px;border:1px solid #2f3a48;border-radius:14px;background:#0c1218}.libraryRegisterBox.ready{border-color:#394922;background:#0d140b}.libraryRegisterTitle{display:grid;grid-gap:3px;gap:3px;margin-bottom:11px}.libraryRegisterTitle b{font-size:13px}.libraryRegisterTitle span{font-size:9px;color:#8fa0b4}.libraryColumnForm{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.libraryColumnForm .loginField{min-width:0}.libraryColumnForm .loginField label{font-size:9px}.libraryColumnForm .loginField input{min-width:0;width:100%}.libraryColumnForm .libraryFileField{grid-column:1/-1}.libraryColumnForm input[type=file]{padding:9px;font-size:10px}.librarySaveButton{grid-column:1/-1;min-height:42px;font-size:11px;border-radius:10px}.libraryCollectionBox{margin-top:14px;padding-top:14px;border-top:1px solid #2d3744;min-width:0}.readyPanel .libraryCollectionBox{border-color:#344221}.libraryCollectionHead{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.libraryCollectionHead>div{display:grid;grid-gap:2px;gap:2px}.libraryCollectionHead b{font-size:13px}.libraryCollectionHead span{font-size:9px;color:#8fa1b6}.libraryCollectionHead>strong{display:flex;min-width:34px;height:28px;align-items:center;justify-content:center;border:1px solid #445266;border-radius:9px;background:#111821;color:#fff;font-size:12px}.libraryToolbarCompact{padding:8px 0!important;margin-bottom:9px!important}.libraryToolbarCompact>div:first-child b{font-size:10px}.libraryToolbarCompact>div:first-child span{font-size:8px}.libraryTypePanel .libraryViewSwitch button{padding:7px 8px;font-size:8px}.libraryTypePanel .customerFileGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.libraryTypePanel .customerFileTile{padding:8px;border-radius:11px}.libraryTypePanel .customerFileInfo{padding:7px 1px 6px}.libraryTypePanel .customerFileInfo strong{font-size:11px}.libraryTypePanel .customerFileInfo span{font-size:10px}.libraryTypePanel .customerFileInfo small{font-size:8px}.libraryTypePanel .customerFileDelete .danger{font-size:9px;padding:6px}.readyUnifiedGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:9px;gap:9px}.readyUnifiedCard{min-width:0;border:1px solid #314022;border-radius:11px;overflow:hidden;background:#0c120b;display:flex;flex-direction:column}.readyUnifiedPreview{height:145px;border-bottom:1px solid #2d3920;display:flex;align-items:center;justify-content:center}.readyUnifiedPreview img{width:100%;height:100%;object-fit:contain}.readyUnifiedMeta{display:grid;grid-gap:3px;gap:3px;padding:8px 9px;min-width:0}.readyUnifiedMeta small,.readyUnifiedMeta span,.readyUnifiedMeta strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.readyUnifiedMeta strong{font-size:11px}.readyUnifiedMeta span{font-size:10px;color:#caff45}.readyUnifiedMeta small{font-size:8px;color:#8fa28d}.readyUnifiedActions{display:grid;grid-template-columns:1fr auto;grid-gap:5px;gap:5px;padding:0 9px 9px;margin-top:auto}.readyUnifiedActions>a{font-size:8px;padding:7px;display:flex;align-items:center;justify-content:center;text-decoration:none}.readyUnifiedActions form{display:flex}.readyUnifiedActions .danger{font-size:8px;padding:6px 8px;height:100%}.readyUnifiedList{display:grid;grid-gap:7px;gap:7px}.readyUnifiedListRow{display:grid;grid-template-columns:48px minmax(0,1fr) 58px 58px;grid-gap:7px;gap:7px;align-items:center;padding:7px;border:1px solid #314022;border-radius:10px;background:#0c120b}.readyUnifiedListThumb{width:48px;height:48px;border-radius:7px;overflow:hidden;display:flex;align-items:center;justify-content:center}.readyUnifiedListThumb img{width:100%;height:100%;object-fit:contain}.readyUnifiedListRow>a{font-size:8px;padding:7px;text-decoration:none;text-align:center}.readyUnifiedListRow form{display:flex}.readyUnifiedListRow .danger{width:100%;font-size:8px;padding:7px 5px}@media(max-width:1100px){.librarySplitGrid{grid-template-columns:1fr}.libraryTypePanel .customerFileGrid,.readyUnifiedGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:720px){.libraryOverviewGrid{grid-template-columns:1fr}.libraryTypePanel{padding:14px!important}.libraryColumnForm{grid-template-columns:1fr}.libraryColumnForm .libraryFileField,.librarySaveButton{grid-column:auto}.libraryTypePanel .customerFileGrid,.readyUnifiedGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.readyUnifiedListRow{grid-template-columns:44px minmax(0,1fr)}.readyUnifiedListRow form,.readyUnifiedListRow>a{grid-column:auto}.readyUnifiedListRow>a{grid-column:1}.readyUnifiedListRow form{grid-column:2}.readyUnifiedListRow .danger{width:100%}}@media(max-width:430px){.libraryTypePanel .customerFileGrid,.readyUnifiedGrid{grid-template-columns:1fr}.libraryTypeHeader h2{font-size:20px}}.customerFileActions{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:5px;gap:5px;margin-top:auto}.customerFileActions>a,.customerVariantActions>a{font-size:8px;padding:7px;display:flex;align-items:center;justify-content:center;text-decoration:none}.customerFileActions form{display:flex}.customerFileActions .danger{font-size:8px;padding:6px 8px;height:100%}.customerVariantActions{display:grid;grid-gap:6px;gap:6px;min-width:90px}.customerVariantActions form{margin:0}.customerVariantActions .stampDeleteBtn{font-size:8px;padding:7px;width:100%}.libraryTypePanel .customerFileTile{display:flex;flex-direction:column}.libraryTypePanel .customerVariantRow{grid-template-columns:60px minmax(0,1fr) 90px}@media(max-width:720px){.libraryTypePanel .customerVariantRow{grid-template-columns:54px minmax(0,1fr)}.libraryTypePanel .customerVariantActions{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:stretch}.libraryTypePanel .customerVariantActions>a{font-size:10px}.libraryTypePanel .customerVariantActions .stampDeleteBtn{height:100%}}.customerFileActions>.primary,.customerVariantActions>.primary{font-size:8px;padding:7px;display:flex;align-items:center;justify-content:center;min-width:0;cursor:pointer}.readyUnifiedActions>.primary,.readyUnifiedListRow>.primary{font-size:8px;padding:7px;cursor:pointer}.readyUnifiedActions>.primary{display:flex;align-items:center;justify-content:center;min-width:0}.readyUnifiedListRow>.primary{text-align:center}.libraryQueueBar{background:#151b19;border:1px solid #405229;border-radius:17px;padding:17px 19px;margin:14px 0 22px;box-shadow:0 12px 28px #0003}.libraryQueueBarHead span{display:block;color:#d8ff38;font-size:10px;font-weight:900;letter-spacing:.1em}.libraryQueueBarHead strong{display:block;font-size:19px;margin-top:3px}.libraryQueueBarHead small{display:block;color:#9eafa0;margin-top:4px}.libraryQueueGroups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:13px;gap:13px;margin-top:15px}.libraryQueueGroup{border:1px solid #354039;border-radius:11px;background:#101614;padding:10px;min-width:0}.libraryQueueGroupHead{display:flex;align-items:center;justify-content:space-between;gap:10px}.libraryQueueGroupHead b{font-size:12px}.libraryQueueGroupHead .primary{font-size:9px;text-decoration:none;padding:8px 10px;white-space:nowrap}.libraryQueueChips{display:flex;gap:6px;flex-wrap:wrap;margin-top:10px;max-height:125px;overflow:auto}.libraryQueueChips>small{color:#8c9d91}.libraryQueueChip{display:inline-flex;align-items:center;max-width:100%;border:1px solid #4d6432;border-radius:50px;background:#1e2b1b;color:#f1f9e8;font-size:10px;overflow:hidden}.libraryQueueChip>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:6px 2px 6px 9px}.libraryQueueChip button{background:none;border:0;color:#eaff9d;font-size:19px;cursor:pointer;padding:0 8px}@media(max-width:850px){.libraryQueueGroups{grid-template-columns:1fr}}@media(max-width:430px){.libraryQueueGroupHead{align-items:stretch;flex-direction:column}.libraryQueueGroupHead .primary{text-align:center}}@media(max-width:720px){.readyUnifiedListRow>.primary{grid-column:1}.readyUnifiedListRow>form{grid-column:2}.libraryQueueBar{padding:14px}}.individualLibrarySearch{display:flex;align-items:center;gap:12px;margin:0 0 12px;color:#d8e6d1}.individualLibrarySearch label{font-size:10px;font-weight:800;white-space:nowrap}.individualLibrarySearch>div{display:flex;gap:7px;flex:1 1;max-width:520px}.individualLibrarySearch input{width:100%;min-width:0;background:#101719;border:1px solid #46563b;border-radius:8px;color:#f7fff2;font-size:12px;padding:10px 12px;outline:none}.individualLibrarySearch input:focus{border-color:#bdff35;box-shadow:0 0 0 2px #bdff3525}.individualLibrarySearch input::placeholder{color:#829287}.individualLibrarySearch button{border:1px solid #586b47;border-radius:8px;background:#1d2a19;color:#dbf9b4;font-size:10px;font-weight:800;padding:0 12px;cursor:pointer}.individualLibrarySearch button:hover{border-color:#bdff35}@media(max-width:620px){.individualLibrarySearch{align-items:stretch;flex-direction:column;gap:6px}.individualLibrarySearch>div{max-width:none}}.wholesalePromoSlider{position:relative;margin:0 0 18px;border:1px solid #32404c;border-radius:22px;overflow:hidden;background:#10151c;box-shadow:0 18px 42px rgba(0,0,0,.22)}.wholesalePromoSliderTrack{display:flex;transition:transform .45s ease}.wholesalePromoSlide{position:relative;min-width:100%;aspect-ratio:16/6;background:#12161d}.wholesalePromoSlide>img{width:100%;height:100%;object-fit:cover;display:block}.wholesalePromoSlideOverlay{position:absolute;left:0;right:0;bottom:0;padding:20px 22px 22px;background:linear-gradient(180deg,rgba(4,8,12,0),rgba(4,8,12,.58) 42%,rgba(4,8,12,.9));color:#fff}.wholesalePromoSlideOverlay span{display:inline-block;margin-bottom:6px;padding:5px 9px;border-radius:999px;background:rgba(207,255,0,.14);border:1px solid rgba(207,255,0,.24);color:var(--site-primary,#cfff00);font-size:10px;font-weight:900;letter-spacing:.08em}.wholesalePromoSlideOverlay h2{margin:0;font-size:28px;line-height:1.05}.wholesalePromoSlideOverlay p{margin:6px 0 0;max-width:640px;color:#d9e1eb;font-size:13px;line-height:1.45}.wholesalePromoSliderControls{position:absolute;right:18px;bottom:16px;display:flex;gap:8px;z-index:2}.wholesalePromoSliderControls button{width:11px;height:11px;border-radius:999px;border:1px solid rgba(255,255,255,.25);background:rgba(255,255,255,.25);cursor:pointer}.wholesalePromoSliderControls button.active{background:var(--site-primary,#cfff00);border-color:var(--site-primary,#cfff00)}.wholesaleAllProductsCollage{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;height:100%;background:linear-gradient(135deg,#0e1217,#151c25)}.wholesaleAllProductsCollage img{width:100%;height:100%;object-fit:cover;display:block}.wholesaleAllProductsCard .wholesaleCategoryCardImage{background:linear-gradient(135deg,#12161c,#1a2028)}.adminHintBox{display:flex;gap:10px;flex-wrap:wrap;padding:12px 14px;margin-bottom:14px;border:1px dashed #415062;border-radius:14px;background:#111721;color:#dce4ee}.adminHintBox b{color:var(--site-primary,#cfff00)}.adminHintBox span{color:#c7d0dc}.storeShowcaseForm{display:flex;flex-direction:column;gap:18px}.storeShowcaseColumns{display:grid;grid-template-columns:minmax(300px,420px) minmax(0,1fr);grid-gap:18px;gap:18px;align-items:start}.storeCardManager,.storeSliderManager{padding:16px;border:1px solid #2b3440;border-radius:18px;background:#121720}.storeMediaBlockHead{display:grid;grid-gap:4px;gap:4px;margin-bottom:12px}.storeMediaBlockHead b{font-size:16px}.storeMediaBlockHead span{color:#93a1b2;font-size:12px;line-height:1.45}.storeBannerPreview,.storeCardPreview{background:#0d1117;border-color:#2d3947}.storeBannerPreview img,.storeCardPreview img{width:100%;height:100%;display:block;object-fit:cover;border-radius:12px}.storeCardPreview{min-height:210px}.storeBannerPreview{min-height:156px}.storeMediaPlaceholder{display:flex;align-items:center;justify-content:center;min-height:100%;height:100%;padding:20px;border-radius:12px;background:linear-gradient(135deg,#0d1117,#141b24);color:#728093;text-align:center;font-size:12px;font-weight:800;letter-spacing:.05em}.storeBannerSlots{display:grid;grid-gap:14px;gap:14px}.storeBannerSlot{padding:14px;border:1px solid #2a3441;border-radius:16px;background:#0f141c}.storeBannerSlotHead{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.storeBannerSlotHead b{font-size:14px}.storeBannerSlotHead span{color:#8fa1b5;font-size:11px}.storeBannerSlotGrid{display:grid;grid-template-columns:minmax(210px,280px) minmax(0,1fr);grid-gap:14px;gap:14px;align-items:start}.storeBannerSlotFields{display:grid;grid-gap:10px;gap:10px}.storeBannerManagerHead{display:flex;align-items:center;justify-content:space-between;gap:14px}.storeBannerManagerHead>div{display:grid;grid-gap:4px;gap:4px}.storeAddBannerBtn{flex:0 0 auto;white-space:nowrap}.storeBannerEmpty{display:grid;grid-gap:5px;gap:5px;padding:24px;border:1px dashed #3b4858;border-radius:14px;background:#0e141c;text-align:center;color:#8d9daf}.storeBannerEmpty b{color:#f1f5f9;font-size:14px}.storeBannerSlotHead>div{min-width:0}.storeBannerDeleteBtn{border:1px solid #653943;background:#24151a;color:#ff9aa6;border-radius:9px;padding:8px 10px;font-size:10px;font-weight:900;cursor:pointer;white-space:nowrap}.storeBannerDeleteBtn:hover{background:#321a20;border-color:#8a4855}.storeBannerTextFields{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.storeBannerTextToggle{display:flex;align-items:flex-start;gap:10px;padding:11px 12px;border:1px solid #354252;border-radius:11px;background:#111922;cursor:pointer}.storeBannerTextToggle input{width:18px;height:18px;margin-top:1px;accent-color:var(--site-primary,#cfff00);flex:0 0 auto}.storeBannerTextToggle span{display:grid;grid-gap:3px;gap:3px}.storeBannerTextToggle b{font-size:11px;color:#edf3f8}.storeBannerTextToggle small{font-size:9px;line-height:1.45;color:#8493a5}.storeBannerAddFooter{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px;padding-top:14px;border-top:1px solid #293440}.storeBannerAddFooter span{font-size:10px;color:#8392a5}.storeBannerAddFooter .secondaryBtn{white-space:nowrap}.compactChecks{gap:12px;flex-wrap:wrap}@media(max-width:980px){.storeBannerSlotGrid,.storeShowcaseColumns{grid-template-columns:1fr}.wholesalePromoSlideOverlay h2{font-size:22px}}@media(max-width:700px){.storeBannerAddFooter,.storeBannerManagerHead{align-items:stretch;flex-direction:column}.storeAddBannerBtn,.storeBannerAddFooter .secondaryBtn{width:100%}.storeBannerTextFields{grid-template-columns:1fr}.storeBannerSlotHead{align-items:flex-start}.storeBannerDeleteBtn{flex:0 0 auto}}@media(max-width:680px){.wholesalePromoSlide{aspect-ratio:1.5/1}.wholesalePromoSlideOverlay{padding:16px}.wholesalePromoSlideOverlay h2{font-size:18px}.wholesalePromoSlideOverlay p{font-size:12px;max-width:none}.wholesalePromoSliderControls{right:12px;bottom:12px}}.whatsappStatusGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin:0 0 18px}.whatsappConnectionCard{margin-bottom:18px}.whatsappSettingsForm{display:grid;grid-gap:16px;gap:16px}.whatsappConfigGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.whatsappAutomationChecks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.whatsappAutomationChecks>label{display:flex;align-items:flex-start;gap:10px;padding:13px;border:1px solid #303b49;border-radius:13px;background:#10161e;cursor:pointer}.whatsappAutomationChecks input{margin-top:3px;accent-color:var(--site-primary,#cfff00)}.whatsappAutomationChecks span{display:grid;grid-gap:3px;gap:3px}.whatsappAutomationChecks b{font-size:12px}.whatsappAutomationChecks small{color:#8fa0b5;font-size:10px;line-height:1.35}.whatsappTemplateGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.whatsappTemplateCard{padding:14px;border:1px solid #344151;border-radius:15px;background:#0f151d}.whatsappTemplateCard>span{display:inline-flex;margin-bottom:9px;padding:5px 8px;border-radius:999px;background:rgba(207,255,0,.08);border:1px solid rgba(207,255,0,.2);color:var(--site-primary,#cfff00);font-size:9px;font-weight:900;letter-spacing:.08em}.whatsappTemplateCard p{margin:8px 0 0;color:#9fb0c4;font-size:10px;line-height:1.5}.whatsappTemplateCard p b{color:#e7eef8}.whatsappTemplateNotice{margin:0!important}.whatsappTestActions{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap;margin-top:18px;padding-top:16px;border-top:1px solid #2b3440}.whatsappTestMessageForm{display:flex;align-items:flex-end;gap:9px;flex:1 1;min-width:420px}.whatsappTestMessageForm .loginField{flex:1 1}.whatsappTestMessageForm select{min-height:42px;background:#10161e;color:#fff;border:1px solid #344151;border-radius:10px;padding:0 10px}.whatsappHistoryCard{margin-bottom:50px}.whatsappLogList{display:grid;grid-gap:8px;gap:8px}.whatsappLogRow{display:grid;grid-template-columns:minmax(220px,1.1fr) 150px minmax(240px,1.2fr) 150px;grid-gap:12px;gap:12px;align-items:center;padding:12px 13px;border:1px solid #303a47;border-radius:13px;background:#0e141b}.whatsappLogRow.sent{border-color:#255e49}.whatsappLogRow.failed{border-color:#704047}.whatsappLogRow>div{display:grid;grid-gap:3px;gap:3px;min-width:0}.whatsappLogRow>div>span:not(.whatsappSource){font-size:9px;text-transform:uppercase;color:#8193aa;font-weight:800;letter-spacing:.05em}.whatsappLogRow b{font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.whatsappLogRow small{color:#8fa0b4;font-size:9px;line-height:1.35;overflow-wrap:anywhere}.whatsappSource{display:inline-flex;width:max-content;padding:4px 7px;border-radius:999px;font-size:8px;font-weight:900;letter-spacing:.07em}.whatsappSource.dtf{background:rgba(207,255,0,.08);border:1px solid rgba(207,255,0,.25);color:var(--site-primary,#cfff00)}.whatsappSource.wholesale{background:rgba(50,188,173,.09);border:1px solid rgba(50,188,173,.3);color:#6ee5d7}.whatsappSource.test{background:#1b2230;border:1px solid #3b4759;color:#b9c6d8}.whatsappLogAction{justify-items:end;text-align:right}@media(max-width:1050px){.whatsappConfigGrid,.whatsappStatusGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.whatsappAutomationChecks{grid-template-columns:1fr}.whatsappLogRow{grid-template-columns:1fr 1fr}.whatsappLogAction{justify-items:start;text-align:left}}@media(max-width:680px){.whatsappConfigGrid,.whatsappLogRow,.whatsappStatusGrid,.whatsappTemplateGrid{grid-template-columns:1fr}.whatsappTestMessageForm{min-width:0;flex-direction:column;align-items:stretch}.whatsappTestActions button,.whatsappTestActions>form{width:100%}.whatsappLogAction{justify-items:stretch}.whatsappLogAction button{width:100%}}.whatsappIdGuide{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin:0 0 16px}.whatsappIdGuide>div{display:grid;grid-gap:4px;gap:4px;padding:11px 12px;border:1px solid #334154;border-radius:12px;background:#101720}.whatsappIdGuide b{font-size:11px;color:#dbe7f4}.whatsappIdGuide span{font-size:10px;color:#91a4bc;line-height:1.4}.whatsappIdField label strong{color:var(--site-primary,#cfff00);font-size:9px;letter-spacing:.04em}.whatsappIdField small{line-height:1.45}.whatsappIdField em{display:block;margin-top:6px;padding:7px 9px;border:1px solid #9a4b53;border-radius:8px;background:#31181c;color:#ffabb3;font-size:10px;font-style:normal;font-weight:800}.whatsappIdField.invalid input{border-color:#c45461!important;box-shadow:0 0 0 1px rgba(196,84,97,.25)}@media(max-width:760px){.whatsappIdGuide{grid-template-columns:1fr}}.whatsappConnectionTestGuide{margin:14px 0 10px;padding:12px 14px;border:1px solid #3c4b5d;border-radius:12px;background:#111822;display:grid;grid-gap:4px;gap:4px}.whatsappConnectionTestGuide b{color:var(--site-primary,#cfff00);font-size:11px}.whatsappConnectionTestGuide span{color:#aebccc;font-size:10px;line-height:1.5}.whatsappMetaPermissionsNotice{margin-top:12px;font-size:10px;line-height:1.5}.whatsappMetaPermissionsNotice strong{color:#fff}.whatsappTestActionsThree{align-items:flex-end;flex-wrap:wrap}.whatsappTestActionsThree>form:first-child button{border-color:#657b31;color:#d9ff71}.whatsappTestActionsFour{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;align-items:stretch}.whatsappTestActionsFour>form{min-width:0}.whatsappRegisterPhoneForm,.whatsappTestMessageForm{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:end;padding:12px;border:1px solid #303b49;border-radius:14px;background:#10161e}.whatsappRegisterPhoneForm .loginField,.whatsappTestMessageForm .loginField{margin:0}.whatsappRegisterPhoneForm button,.whatsappTestMessageForm button{min-height:44px;white-space:nowrap}.whatsappRegistrationNotice{margin-top:12px}@media(max-width:980px){.whatsappRegisterPhoneForm,.whatsappTestActionsFour,.whatsappTestMessageForm{grid-template-columns:1fr}.whatsappRegisterPhoneForm button,.whatsappTestMessageForm button{width:100%}}.whatsappStatusGridFive{grid-template-columns:repeat(5,minmax(0,1fr))}.whatsappCoexistenceCard{margin-bottom:18px;border-color:#31563e;background:linear-gradient(180deg,rgba(20,58,36,.16),var(--site-surface,#181b22) 28%)}.whatsappCoexistenceFlow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin:0 0 14px}.whatsappCoexistenceFlow>div{display:flex;gap:10px;align-items:center;padding:11px;border:1px solid #33404f;border-radius:13px;background:#10161e;opacity:.68}.whatsappCoexistenceFlow>div.active,.whatsappCoexistenceFlow>div.done{opacity:1}.whatsappCoexistenceFlow>div.done{border-color:#2d7656;background:#0e2119}.whatsappCoexistenceFlow>div.active{border-color:#7b8f32;background:#18200d}.whatsappCoexistenceFlow>div>b{display:grid;place-items:center;width:30px;height:30px;border-radius:999px;background:#222b36;color:#fff;font-size:12px;flex:0 0 auto}.whatsappCoexistenceFlow>div.active>b,.whatsappCoexistenceFlow>div.done>b{background:var(--site-primary,#cfff00);color:#101410}.whatsappCoexistenceFlow span{display:grid;grid-gap:2px;gap:2px;min-width:0}.whatsappCoexistenceFlow strong{font-size:11px}.whatsappCoexistenceFlow small{color:#93a3b5;font-size:9px;line-height:1.35}.whatsappCoexistenceNotice{margin:0 0 14px}.whatsappEmbeddedSetupGrid{display:grid;grid-template-columns:minmax(330px,.92fr) minmax(360px,1.08fr);grid-gap:14px;gap:14px;align-items:stretch}.whatsappEmbeddedConnectPanel,.whatsappEmbeddedSettingsForm{padding:15px;border:1px solid #31404f;border-radius:16px;background:#0f151d}.whatsappEmbeddedSettingsForm{display:grid;grid-gap:11px;gap:11px}.whatsappEmbeddedSettingsForm .secondaryBtn{min-height:44px}.whatsappEmbeddedConnectPanel{display:flex;flex-direction:column;gap:12px;justify-content:center}.whatsappEmbeddedConnectHead span{color:var(--site-primary,#cfff00);font-size:9px;font-weight:900;letter-spacing:.09em}.whatsappEmbeddedConnectHead h3{margin:5px 0;font-size:20px}.whatsappEmbeddedConnectHead p{margin:0;color:#9aa8b9;font-size:11px;line-height:1.5}.whatsappCoexistenceConnect{display:grid;grid-gap:8px;gap:8px}.whatsappMetaConnectBtn{display:flex;align-items:center;justify-content:center;gap:10px;min-height:52px;border:0;border-radius:12px;background:#1877f2;color:#fff;padding:12px 16px;cursor:pointer;font:inherit}.whatsappMetaConnectBtn:hover{filter:brightness(1.07)}.whatsappMetaConnectBtn:disabled{opacity:.5;cursor:not-allowed}.whatsappMetaConnectBtn>span{display:grid;place-items:center;width:28px;height:28px;border-radius:999px;background:#fff;color:#1877f2;font-size:22px;font-family:Arial;font-weight:900}.whatsappMetaConnectBtn>b{font-size:13px}.whatsappCoexistenceConnect>small{color:#8393a6;font-size:9px;line-height:1.4;text-align:center}.whatsappEmbeddedStatus{padding:10px 11px;border:1px solid #2d7157;border-radius:10px;background:#0d2119;color:#92efca;font-size:10px;line-height:1.4}.whatsappEmbeddedStatus.error{border-color:#84454c;background:#2a1417;color:#ffb6bd}.whatsappCoexistenceSummary{display:grid;grid-gap:4px;gap:4px;padding:12px;border:1px solid #2d7656;border-radius:12px;background:#0d2018}.whatsappCoexistenceSummary>b{color:#8bf0c6;font-size:13px}.whatsappCoexistenceSummary>span{font-size:12px;color:#f4f7fb}.whatsappCoexistenceSummary>small{font-size:9px;color:#96a6b7}.whatsappCoexistenceSummary>em{margin-top:4px;color:var(--site-primary,#cfff00);font-size:9px;font-style:normal;font-weight:800}.whatsappCoexistenceRequirements{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px;padding:11px 12px;border:1px dashed #46576b;border-radius:12px;background:#101721}.whatsappCoexistenceRequirements b{color:#fff;font-size:10px}.whatsappCoexistenceRequirements span{color:#9cabbc;font-size:10px;line-height:1.45}.whatsappTestActionsCompact{display:grid;grid-template-columns:auto auto minmax(430px,1fr);align-items:end}.whatsappTestActionsCompact>form{min-width:0}.whatsappLegacyRegister{margin-top:12px;border:1px solid #394452;border-radius:12px;background:#111720}.whatsappLegacyRegister summary{cursor:pointer;padding:11px 13px;color:#a7b3c1;font-size:10px;font-weight:800}.whatsappLegacyRegister>div{padding:0 13px 13px;border-top:1px solid #2b3541}.whatsappLegacyRegister p{color:#9aa8b8;font-size:10px;line-height:1.45}@media(max-width:1180px){.whatsappStatusGridFive{grid-template-columns:repeat(3,minmax(0,1fr))}.whatsappEmbeddedSetupGrid{grid-template-columns:1fr}.whatsappTestActionsCompact{grid-template-columns:1fr 1fr}.whatsappTestActionsCompact .whatsappTestMessageForm{grid-column:1/-1}}@media(max-width:760px){.whatsappCoexistenceFlow,.whatsappStatusGridFive,.whatsappTestActionsCompact{grid-template-columns:1fr}.whatsappTestActionsCompact .whatsappTestMessageForm{grid-column:auto}.whatsappEmbeddedConnectPanel,.whatsappEmbeddedSettingsForm{padding:12px}.whatsappMetaConnectBtn{width:100%}}.wasellerEndpointInfo{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:11px 13px;border:1px dashed #405064;border-radius:12px;background:#10161f;margin:10px 0 14px}.wasellerEndpointInfo span{font-size:10px;font-weight:900;color:#8fa1b5;text-transform:uppercase;letter-spacing:.05em}.wasellerEndpointInfo code{font-size:11px;color:var(--site-primary,#cfff00);overflow-wrap:anywhere}.wasellerMessageGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;margin:16px 0}.wasellerMessageCard{padding:14px;border:1px solid #2f3a48;border-radius:15px;background:#10161e}.wasellerMessageCard>span{display:inline-flex;padding:4px 8px;border:1px solid rgba(207,255,0,.35);border-radius:999px;color:var(--site-primary,#cfff00);font-size:9px;font-weight:900;letter-spacing:.08em}.wasellerMessageCard textarea{width:100%;resize:vertical;min-height:150px;line-height:1.45}.wasellerMessageCard>small{display:block;color:#91a0b2;font-size:10px;line-height:1.45}.wasellerMessageCard>small b{color:#dce6f2}.wasellerTestGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.wasellerTestCard{display:flex;flex-direction:column;gap:10px;padding:15px;border:1px solid #2e3947;border-radius:15px;background:#10161e}.wasellerTestCard>b{font-size:15px}.wasellerTestCard>span{color:#94a3b5;font-size:11px;line-height:1.45}.wasellerTestCard select{min-height:42px;border:1px solid #3b4859;border-radius:10px;background:#0d131b;color:#fff;padding:8px 10px}.wasellerConnectionCard .notice.success{margin-bottom:14px}@media(max-width:820px){.wasellerMessageGrid,.wasellerTestGrid{grid-template-columns:1fr}}.wasellerOfflineGuide{margin:12px 0 16px;padding:15px 17px;border:1px solid #a66a2c;border-radius:14px;background:#251b12;color:#ffe0b5}.wasellerOfflineGuide>div{display:grid;grid-gap:4px;gap:4px}.wasellerOfflineGuide b{font-size:13px}.wasellerOfflineGuide li,.wasellerOfflineGuide span{font-size:10px;line-height:1.55}.wasellerOfflineGuide ol{margin:11px 0 0;padding-left:22px;display:grid;grid-gap:5px;gap:5px}.wasellerOfflineGuide strong{color:#cfff45}.adminSalesEvolutionSection{margin:22px 0}.adminSalesEvolutionTitle{margin-bottom:12px}.adminSalesEvolutionToolbar{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;flex-wrap:wrap}.adminSalesEvolutionToolbar>label{display:flex;flex-direction:column;gap:6px;min-width:min(320px,100%);font-size:10px;font-weight:850;color:#8f9caf;text-transform:uppercase;letter-spacing:.04em}.adminSalesCustomRange input,.adminSalesEvolutionToolbar select{width:100%;border:1px solid #344151;background:#10161d;color:#f5f7fb;border-radius:10px;padding:10px 11px;outline:none}.adminSalesCustomRange input:focus,.adminSalesEvolutionToolbar select:focus{border-color:var(--site-primary,#bfff00)}.adminSalesCustomRange{display:flex;gap:10px;justify-content:flex-end;margin-top:10px}.adminSalesCustomRange label{display:flex;flex-direction:column;gap:5px;min-width:160px;font-size:9px;color:#8f9caf;font-weight:850;text-transform:uppercase}.adminSalesEvolutionStats{margin-top:13px}.adminSalesEvolutionSection.wholesale .purchaseEvolutionCard{border-color:#33404e}.adminSalesEvolutionSection.dtf .purchaseEvolutionCard{border-color:color-mix(in srgb,var(--site-primary,#bfff00) 40%,#33404e)}@media(max-width:760px){.adminSalesEvolutionToolbar{align-items:stretch}.adminSalesEvolutionToolbar>label{min-width:100%}.adminSalesEvolutionToolbar .purchaseEvolutionFilters{justify-content:flex-start}.adminSalesEvolutionToolbar .purchaseEvolutionFilters button{flex:1 1;min-width:92px}.adminSalesCustomRange{justify-content:stretch}.adminSalesCustomRange label{flex:1 1;min-width:0}}@media(max-width:520px){.adminSalesCustomRange{flex-direction:column}.adminSalesEvolutionToolbar .purchaseEvolutionFilters button{min-width:calc(50% - 4px)}}.adminSalesPeriodBar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:0 0 12px;padding:10px 12px;border:1px solid #2e3946;border-radius:14px;background:#10161d}.adminSalesPeriodBar .purchaseEvolutionFilters{justify-content:flex-start}.adminSalesPeriodBar .adminSalesCustomRange{margin:0}.adminSalesEvolutionGrid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(330px,.85fr);grid-gap:16px;gap:16px;align-items:stretch}.adminSalesEvolutionGrid>.purchaseEvolutionCard{height:100%}.adminSalesPanelHead{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.adminSalesPanelHead>div:first-child{min-width:0}.adminSalesPanelHead>div:first-child>span{font-size:9px;font-weight:950;letter-spacing:.08em;color:#8fa3b8}.adminSalesEvolutionSection.dtf .adminSalesPanelHead>div:first-child>span{color:var(--site-primary,#bfff00)}.adminSalesPanelHead h3{font-size:19px;margin:4px 0 3px}.adminSalesPanelHead p{font-size:10px;line-height:1.4;color:#8392a6;margin:0}.adminSalesCustomerFilter{display:flex;flex-direction:column;gap:5px;min-width:220px;max-width:300px;font-size:8px;font-weight:850;color:#8392a6;text-transform:uppercase;letter-spacing:.04em}.adminSalesCustomerFilter select{width:100%;border:1px solid #344151;background:#10161d;color:#f5f7fb;border-radius:9px;padding:8px 9px;outline:none}.adminSalesCustomerFilter select:focus{border-color:var(--site-primary,#bfff00)}.adminTopCustomersPanel{display:flex;flex-direction:column}.adminTopCustomersPeriod{flex:0 0 auto;padding:6px 9px;border:1px solid #3a4858;border-radius:999px;color:#b7c3d1;font-size:8px;white-space:nowrap}.adminSalesEvolutionSection.dtf .adminTopCustomersPeriod{border-color:color-mix(in srgb,var(--site-primary,#bfff00) 34%,#3a4858);color:var(--site-primary,#bfff00)}.adminTopCustomersList{display:grid;grid-gap:6px;gap:6px;margin-top:13px}.adminTopCustomerRow{display:grid;grid-template-columns:28px minmax(0,1fr) auto;grid-gap:9px;gap:9px;align-items:center;width:100%;border:1px solid #293440;border-radius:11px;background:#0f151c;color:inherit;padding:8px 9px;text-align:left;cursor:pointer;transition:border-color .15s ease,background .15s ease,transform .15s ease}.adminTopCustomerRow:hover{border-color:#4a5c70;background:#121a23;transform:translateY(-1px)}.adminTopCustomerRow.selected{border-color:#7d9338;background:#17200f}.adminSalesEvolutionSection.dtf .adminTopCustomerRow.selected{border-color:var(--site-primary,#bfff00)}.adminTopCustomerRank{display:grid;place-items:center;width:26px;height:26px;border-radius:8px;background:#202a35;color:#c9d4df;font-size:11px;font-weight:950}.adminTopCustomerRow:nth-child(-n+3) .adminTopCustomerRank{background:#303b22;color:#dfff7b}.adminTopCustomerMain{display:grid;grid-gap:4px;gap:4px;min-width:0}.adminTopCustomerName{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#f1f5f9;font-size:10px;font-weight:850}.adminTopCustomerBar{display:block;height:4px;border-radius:999px;background:#27313c;overflow:hidden}.adminTopCustomerBar i{display:block;height:100%;border-radius:999px;background:#7594b5}.adminSalesEvolutionSection.dtf .adminTopCustomerBar i{background:var(--site-primary,#bfff00)}.adminTopCustomerMain small{color:#77879a;font-size:8px}.adminTopCustomerRow>strong{font-size:10px;color:#dfe7f1;white-space:nowrap}.adminSalesEvolutionSection.dtf .adminTopCustomerRow>strong{color:var(--site-primary,#bfff00)}.adminTopCustomersEmpty{display:flex;align-items:center;justify-content:center;min-height:280px;margin-top:13px;border:1px dashed #33404d;border-radius:12px;color:#7f8da0;font-size:10px;text-align:center;padding:20px}.adminTopCustomersFoot{display:flex;justify-content:space-between;gap:8px;margin-top:auto;padding-top:10px;color:#748396;font-size:8px}.adminTopCustomersFoot b{color:#9dacbd;text-align:right}.adminTopCustomersPanel .adminSalesPanelHead.compact{min-height:55px}@media(max-width:1080px){.adminSalesEvolutionGrid{grid-template-columns:1fr}.adminTopCustomersList{grid-template-columns:repeat(2,minmax(0,1fr))}.adminTopCustomersPanel .adminTopCustomersFoot{margin-top:10px}}@media(max-width:720px){.adminSalesPeriodBar{align-items:stretch}.adminSalesPeriodBar .purchaseEvolutionFilters{width:100%}.adminSalesPeriodBar .purchaseEvolutionFilters button{flex:1 1;min-width:92px}.adminSalesPanelHead{flex-direction:column}.adminSalesCustomerFilter{min-width:100%;max-width:none}.adminTopCustomersList{grid-template-columns:1fr}.adminTopCustomersFoot{flex-direction:column}.adminTopCustomersFoot b{text-align:left}}.dtfDailyCustomerReportCard{margin-top:18px;border-color:#344152}.dtfDailyCustomerReportTitle{align-items:flex-end}.dtfDailyCustomerReportFilter{display:flex;align-items:flex-end;gap:8px;flex-wrap:wrap}.dtfDailyCustomerReportFilter label{display:grid;grid-gap:5px;gap:5px;min-width:170px}.dtfDailyCustomerReportFilter label>span{font-size:9px;font-weight:900;color:#8998aa;text-transform:uppercase;letter-spacing:.05em}.dtfDailyCustomerReportFilter input{width:100%;border:1px solid #344151;background:#10161d;color:#f5f7fb;border-radius:9px;padding:9px 10px;outline:none}.dtfDailyCustomerReportFilter input:focus{border-color:var(--site-primary,#bfff00)}.dtfDailyCustomerReportMeta{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:12px 0 8px;padding:9px 11px;border:1px solid #2d3845;border-radius:11px;background:#10161d}.dtfDailyCustomerReportMeta b{font-size:11px;color:#f1f5f9}.dtfDailyCustomerReportMeta span{font-size:9px;color:#8f9cad;text-align:right}.dtfDailyCustomerReportList{overflow:hidden;border:1px solid #2e3946;border-radius:12px}.dtfDailyCustomerReportHead,.dtfDailyCustomerReportRow{display:grid;grid-template-columns:minmax(180px,1fr) minmax(135px,.35fr) minmax(135px,.35fr);grid-gap:12px;gap:12px;align-items:center;padding:10px 12px}.dtfDailyCustomerReportHead{background:#151d26;color:#8fa0b2;font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.045em}.dtfDailyCustomerReportRow{border-top:1px solid #26313d;background:#0f151c}.dtfDailyCustomerReportRow:nth-child(odd){background:#111922}.dtfDailyCustomerReportRow b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#f2f5f8;font-size:11px}.dtfDailyCustomerReportRow span,.dtfDailyCustomerReportRow strong{font-size:11px;text-align:right}.dtfDailyCustomerReportRow span{color:#d2dbe5}.dtfDailyCustomerReportRow strong{color:var(--site-primary,#bfff00)}@media(max-width:720px){.dtfDailyCustomerReportTitle{align-items:stretch}.dtfDailyCustomerReportFilter{width:100%;align-items:stretch}.dtfDailyCustomerReportFilter label{flex:1 1;min-width:0}.dtfDailyCustomerReportMeta{align-items:flex-start;flex-direction:column}.dtfDailyCustomerReportMeta span{text-align:left}.dtfDailyCustomerReportHead{display:none}.dtfDailyCustomerReportRow{grid-template-columns:1fr auto;gap:6px 12px}.dtfDailyCustomerReportRow b{grid-column:1/3;white-space:normal}.dtfDailyCustomerReportRow span,.dtfDailyCustomerReportRow strong{text-align:left}.dtfDailyCustomerReportRow strong{text-align:right}}.dtfPaymentTabs,.wholesalePaymentTabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin:14px 0}.dtfPaymentTabs button,.wholesalePaymentTabs button{border:1px solid #35404d;background:#141922;color:#fff;border-radius:12px;padding:13px 14px;text-align:left;cursor:pointer;transition:.15s ease}.dtfPaymentTabs button.active,.wholesalePaymentTabs button.active{border-color:var(--site-primary,#c8ff00);box-shadow:0 0 0 1px color-mix(in srgb,var(--site-primary,#c8ff00) 45%,transparent);background:#192117}.dtfPaymentTabs b,.dtfPaymentTabs span,.wholesalePaymentTabs small,.wholesalePaymentTabs strong{display:block}.dtfPaymentTabs span,.wholesalePaymentTabs small{margin-top:4px;color:#9ca6b4;font-size:11px}.cashPickupBtn{background:var(--site-primary,#c8ff00)!important;color:#111!important;font-weight:950}.cashPickupCustomerNotice,.dtfCashPickupConfirmed,.wholesaleCashPickupNotice,.wholesaleCashResultSummary{border:1px solid #5f6532;background:#242515;border-radius:12px;padding:13px 14px}.dtfCashPickupConfirmed{display:grid;grid-gap:5px;gap:5px;margin-top:14px}.dtfCashPickupConfirmed b,.wholesaleCashResultSummary b{color:var(--site-primary,#c8ff00)}.dtfCashPickupConfirmed small,.dtfCashPickupConfirmed span,.wholesaleCashPickupNotice span,.wholesaleCashResultSummary small,.wholesaleCashResultSummary span{color:#c4c9b3;line-height:1.45}.wholesaleCashPickupNotice b,.wholesaleCashPickupNotice span,.wholesaleCashResultSummary b,.wholesaleCashResultSummary small,.wholesaleCashResultSummary span{display:block}.wholesaleCashPickupNotice span,.wholesaleCashResultSummary small{margin-top:5px;font-size:11px}.compactCartCashResult{border-color:#626832}.paymentCash.pending{color:#ffe66d}.paymentCash.received{color:#62e4a9}.cashReceivedBtn{white-space:normal;line-height:1.2}.cashPendingSummary{border-color:#6c642e!important}.cashPendingSummary strong{color:#ffe66d!important}.cashPickupCustomerNotice{margin-top:10px}.cashPickupCustomerNotice b{color:#ffe66d}@media(max-width:640px){.dtfPaymentTabs,.wholesalePaymentTabs{grid-template-columns:1fr}.cashReceivedBtn{width:100%}}.wholesaleCategoryManager{scroll-margin-top:18px}.wholesaleCategoryCreateForm{display:grid;grid-template-columns:minmax(220px,1.25fr) minmax(190px,.8fr) minmax(250px,1.2fr) 90px 110px auto;grid-gap:10px;gap:10px;align-items:end;padding:14px;border:1px solid #344151;border-radius:15px;background:#10161d;margin:14px 0 16px}.wholesaleCategoryCreateForm .loginField,.wholesaleCategoryEditForm .loginField{margin:0}.wholesaleCategoryCreateForm select,.wholesaleCategoryEditForm select{width:100%;min-height:44px;background:#10161d;color:#fff;border:1px solid #354252;border-radius:10px;padding:10px}.categoryActiveField{min-height:44px;align-items:center;justify-content:center;border:1px solid #354252;border-radius:10px;background:#121923;padding:9px!important}.wholesaleCategoryAdminList{display:grid;grid-gap:9px;gap:9px}.wholesaleCategoryAdminRow{display:grid;grid-template-columns:70px minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;padding:12px;border:1px solid #303a47;border-radius:14px;background:#0f151c}.wholesaleCategoryAdminRow.inactive{opacity:.72;border-style:dashed}.wholesaleCategoryAdminIndex{display:grid;place-items:center;grid-gap:4px;gap:4px;min-height:64px;border-radius:11px;background:#18211a;border:1px solid #3b5228}.wholesaleCategoryAdminIndex b{font-size:20px;color:var(--site-primary,#bfff00)}.wholesaleCategoryAdminIndex span{font-size:7px;font-weight:950;letter-spacing:.07em;color:#8fa3b8}.wholesaleCategoryEditForm{display:grid;grid-template-columns:minmax(210px,1.2fr) minmax(185px,.75fr) minmax(260px,1.35fr) 80px 100px 130px;grid-gap:9px;gap:9px;align-items:end}.wholesaleCategoryAdminActions{display:grid;grid-gap:5px;gap:5px}.wholesaleCategoryAdminActions span{font-size:8px;color:#8290a2;text-align:center}.wholesaleCategoryDeleteForm{margin:0}.wholesaleCategoryDeleteForm .dangerBtn:disabled{opacity:.35;cursor:not-allowed}.categorySizesField small{display:block;color:#77879a;font-size:8px;margin-top:4px}.categorySortField input{text-align:center}.wholesaleCategoryManager .adminHintBox{margin-bottom:0}@media(max-width:1100px){.wholesaleCategoryCreateForm{grid-template-columns:repeat(2,minmax(0,1fr))}.wholesaleCategoryCreateForm .categorySizesField{grid-column:1/3}.wholesaleCategoryEditForm{grid-template-columns:repeat(2,minmax(0,1fr))}.wholesaleCategoryEditForm .categorySizesField{grid-column:1/3}.wholesaleCategoryAdminRow{grid-template-columns:60px minmax(0,1fr)}.wholesaleCategoryDeleteForm{grid-column:2/3;justify-self:end}}@media(max-width:680px){.wholesaleCategoryCreateForm,.wholesaleCategoryEditForm{grid-template-columns:1fr}.wholesaleCategoryCreateForm .categorySizesField,.wholesaleCategoryEditForm .categorySizesField{grid-column:auto}.wholesaleCategoryAdminRow{grid-template-columns:1fr}.wholesaleCategoryAdminIndex{grid-template-columns:auto auto;justify-content:space-between;padding:0 12px;min-height:44px}.wholesaleCategoryDeleteForm{grid-column:auto;justify-self:stretch}.wholesaleCategoryDeleteForm .dangerBtn{width:100%}}.siteAdminPage{scroll-behavior:smooth}.siteAdminOverview{margin:0 0 20px;padding:18px;border:1px solid #354151;border-radius:20px;background:linear-gradient(145deg,#111720,#0d1218);box-shadow:0 16px 36px rgba(0,0,0,.16)}.siteAdminOverviewHead{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:15px}.siteAdminOverviewHead>div{display:grid;grid-gap:4px;gap:4px}.siteAdminOverviewHead span{font-size:9px;font-weight:950;letter-spacing:.11em;color:var(--site-primary,#cfff00)}.siteAdminOverviewHead h2{margin:0;font-size:22px}.siteAdminOverviewHead p{margin:0;color:#8998aa;font-size:11px;line-height:1.5;max-width:740px}.siteAdminModuleGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.siteAdminModuleCard{position:relative;display:grid;grid-template-columns:38px minmax(0,1fr);grid-template-rows:auto auto;grid-gap:9px 10px;gap:9px 10px;min-height:142px;padding:14px;border:1px solid #303b49;border-radius:15px;background:#10161e;color:inherit;text-decoration:none;transition:transform .15s ease,border-color .15s ease,background .15s ease}.siteAdminModuleCard:hover{transform:translateY(-2px);border-color:#56687c;background:#131b25}.siteAdminModuleNo{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:#1c2631;border:1px solid #364657;color:#aebdce;font-size:11px;font-weight:950}.siteAdminModuleCard>div{min-width:0}.siteAdminModuleCard b{display:block;font-size:14px;color:#f3f6fa}.siteAdminModuleCard p{margin:4px 0 0;color:#8493a5;font-size:9px;line-height:1.4}.siteAdminModuleCard>strong{grid-column:1/3;align-self:end;color:#a7b4c4;font-size:9px;font-weight:800}.siteAdminModuleCard>i{position:absolute;right:12px;bottom:12px;color:#8191a4;font-size:8px;font-style:normal;font-weight:950;letter-spacing:.04em}.siteAdminModuleCard.categories{border-color:#4a5d2b;background:linear-gradient(145deg,#111a13,#10161e)}.siteAdminModuleCard.categories .siteAdminModuleNo,.siteAdminModuleCard.categories>i{color:var(--site-primary,#cfff00)}.siteAdminModuleCard.store{border-color:#354b58}.siteAdminModuleCard.pages{border-color:#414052}.siteAdminFlowHint{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:11px;padding:10px 12px;border:1px dashed #3d4b5b;border-radius:12px;background:#0c1218}.siteAdminFlowHint b{font-size:8px;color:var(--site-primary,#cfff00);letter-spacing:.07em}.siteAdminFlowHint span{font-size:9px;color:#9cabbc;text-align:right}.siteAdminModuleSection{scroll-margin-top:18px;margin-bottom:20px}.siteAdminSectionTitle{padding-bottom:13px;border-bottom:1px solid #2b3541;margin-bottom:15px}.siteAdminSectionTitle>div>small{display:block;margin-bottom:4px;color:var(--site-primary,#cfff00);font-size:8px;font-weight:950;letter-spacing:.09em}.siteAdminSectionTitle>div>b{font-size:17px}.siteAdminSectionTitle>div>span{margin-top:4px}.siteAdminListDivider{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:22px 0 12px;padding-top:18px;border-top:1px solid #313b47}.siteAdminListDivider>div{display:grid;grid-gap:3px;gap:3px}.siteAdminListDivider b{font-size:14px}.siteAdminListDivider span{color:#8392a5;font-size:9px}.siteAdminListDivider>strong{padding:7px 10px;border:1px solid #3b4858;border-radius:999px;background:#10161e;color:#b9c5d3;font-size:9px;white-space:nowrap}.sitePagesManager .sitePageForm{padding:14px;border:1px solid #2f3945;border-radius:15px;background:#0f151c}.siteAdminTechnicalInfo{margin-top:6px;border-style:dashed;opacity:.86}@media(max-width:1100px){.siteAdminModuleGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.siteAdminOverviewHead{flex-direction:column}.siteAdminOverviewHead .secondaryBtn{width:100%;text-align:center}.siteAdminModuleGrid{grid-template-columns:1fr}.siteAdminModuleCard{min-height:124px}.siteAdminFlowHint{align-items:flex-start;flex-direction:column}.siteAdminFlowHint span{text-align:left}.siteAdminSectionTitle{align-items:flex-start;flex-direction:column}.siteAdminSectionTitle>a{width:100%;text-align:center}.siteAdminListDivider{align-items:flex-start;flex-direction:column}.siteAdminListDivider>strong{align-self:flex-start}}.readyUploadState{display:grid;grid-gap:5px;gap:5px;margin:8px 0 10px;padding:8px 9px;border:1px solid #303a46;border-radius:10px;background:#0d1218}.readyUploadState>div{display:flex;align-items:center;justify-content:space-between;gap:8px}.readyUploadState>div b{font-size:9px;color:#c7d1dd}.readyUploadState>div span{margin:0;color:#8493a6;font-size:8px;white-space:nowrap}.readyUploadState>small{margin:0;color:#ffb0b6;font-size:8px;line-height:1.35}.readyUploadState.uploaded{border-color:#315b44;background:#0f1b16}.readyUploadState.uploaded>div b{color:#75e5ad}.readyUploadState.paused{border-color:#675b31;background:#1b1810}.readyUploadState.paused>div b{color:#ffe07a}.readyUploadState.error{border-color:#69363c;background:#211316}.readyUploadState.error>div b{color:#ff9aa3}.readyProcessBar,.readyUploadBar{display:block!important;width:100%;height:6px!important;margin:0!important;border-radius:999px;background:#27313c!important;overflow:hidden}.readyProcessBar i,.readyUploadBar i{display:block;height:100%;min-width:0;border-radius:999px;background:var(--site-primary,#c8ff00);transition:width .2s ease}.readyQueueActionGroup{display:flex;align-items:center;justify-content:flex-end;gap:9px;flex-wrap:wrap}.readyQueueActionGroup .primary,.readyQueueActionGroup .secondaryBtn{min-height:46px;white-space:nowrap}.readyProcessBox{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;margin-top:14px;padding:13px 14px;border:1px solid color-mix(in srgb,var(--site-primary,#c8ff00) 38%,#34404d);border-radius:13px;background:linear-gradient(135deg,color-mix(in srgb,var(--site-primary,#c8ff00) 6%,#10161c),#10151b)}.readyProcessBox>div b,.readyProcessBox>div span{display:block}.readyProcessBox>div b{font-size:12px}.readyProcessBox>div span{margin-top:4px;color:#93a0b0;font-size:9px;line-height:1.4}.readyProcessBox>strong{font-size:22px;color:var(--site-primary,#c8ff00)}.readyProcessBox>.readyProcessBar{grid-column:1/-1}.readyQueueMeasure select:disabled,.readyQueueRemove:disabled{opacity:.48;cursor:not-allowed}.readyMultiSummary>span{max-width:720px}@media(max-width:820px){.readyMultiSummary{align-items:stretch;flex-direction:column}.readyQueueActionGroup{justify-content:stretch}.readyQueueActionGroup button{flex:1 1}.readyUploadState>div{align-items:flex-start;flex-direction:column}.readyUploadState>div span{white-space:normal}}@media(max-width:520px){.readyQueueActionGroup{display:grid;grid-template-columns:1fr}.readyQueueActionGroup button{width:100%}.readyProcessBox{grid-template-columns:1fr auto}}.readyQueueCard .uploadBtn.disabled{opacity:.5;pointer-events:none}.readyLibraryQuickCard button:disabled{opacity:.45;cursor:not-allowed}html{-webkit-text-size-adjust:100%}@supports (-webkit-touch-callout:none){@media(max-width:900px){input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea{font-size:16px!important}body{min-height:100vh;min-height:100svh}.primary,.readyQueueActionGroup button,.readyQueueDrop,.secondaryBtn,.uploadBtn{touch-action:manipulation}}}.separationCartNextStep{margin-top:14px;padding:14px;border:1px solid #3a4b2c;border-radius:14px;background:linear-gradient(135deg,rgba(191,255,0,.07),rgba(15,21,27,.8));display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.separationCartNextStep>div:first-child{display:grid;grid-gap:4px;gap:4px;min-width:240px;flex:1 1}.separationCartNextStep b{font-size:13px}.separationCartNextStep span{font-size:10px;color:#91a0b2;line-height:1.45}.separationCartNextActions{display:flex;gap:9px;flex-wrap:wrap}.separationCartNextActions a{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;min-height:42px}.wholesaleSeparationBridgeBanner{margin:14px 0 18px;padding:14px 16px;border:1px solid color-mix(in srgb,var(--site-primary,#bfff00) 48%,#34404d);border-radius:15px;background:linear-gradient(135deg,rgba(191,255,0,.09),rgba(15,21,27,.95));display:flex;align-items:center;justify-content:space-between;gap:16px}.wholesaleSeparationBridgeBanner>div{display:grid;grid-gap:4px;gap:4px}.wholesaleSeparationBridgeBanner span{font-size:8px;font-weight:950;letter-spacing:.09em;color:var(--site-primary,#bfff00)}.wholesaleSeparationBridgeBanner b{font-size:14px}.wholesaleSeparationBridgeBanner small{color:#91a0b2;font-size:10px;line-height:1.45}.wholesaleSeparationBridgeBanner button{border:1px solid color-mix(in srgb,var(--site-primary,#bfff00) 55%,#354251);background:#17200f;color:var(--site-primary,#bfff00);border-radius:11px;padding:10px 13px;font-weight:900;display:flex;align-items:center;gap:7px;cursor:pointer;white-space:nowrap}.cartOriginBadge{display:inline-flex!important;width:max-content;margin-top:6px;padding:4px 6px;border-radius:999px;font-style:normal!important;font-size:8px!important;font-weight:950;letter-spacing:.05em}.cartOriginBadge.separation{border:1px solid #6d8330;background:#1c2611;color:#d7ff68}.cartOriginBadge.mixed{border:1px solid #526a8a;background:#142131;color:#9fcbff}.cartStockWarning{display:block!important;margin-top:6px!important;color:#ffb0b7!important;font-style:normal!important;font-size:9px!important;font-weight:850}.compactCartLine:has(.cartStockWarning){border-color:#70414a;background:#20151a}@media(max-width:700px){.separationCartNextActions{width:100%;display:grid;grid-template-columns:1fr}.separationCartNextActions a{width:100%}.wholesaleSeparationBridgeBanner{align-items:stretch;flex-direction:column}.wholesaleSeparationBridgeBanner button{justify-content:center;width:100%}}.separationPreviewPdfBtn{border-color:#718540!important;background:#18210f!important;color:#d7ff68!important}.separationPreviewPdfBtn:before{content:"PDF";font-size:8px;font-weight:950;border:1px solid;border-radius:3px;padding:2px 3px;margin-right:7px}.adminHeader{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-gap:18px!important;gap:18px!important;align-items:start!important}.adminHeader>div:first-child{max-width:920px}.adminNavCards{width:100%;display:grid!important;grid-gap:12px!important;gap:12px!important;padding:14px;border:1px solid #2d3541;border-radius:18px;background:linear-gradient(180deg,#10151b,#0d1217);box-shadow:0 16px 34px rgba(0,0,0,.16)}.adminNavIdentityBar{display:grid;grid-template-columns:minmax(150px,190px) minmax(240px,1fr) auto;grid-gap:12px;gap:12px;align-items:center;padding-bottom:12px;border-bottom:1px solid #28313c}.adminNavIdentityCopy{min-width:0}.adminNavIdentityCopy b,.adminNavIdentityCopy span{display:block}.adminNavIdentityCopy b{font-size:13px;color:#eef2f7}.adminNavIdentityCopy span{margin-top:3px;color:#7f8c9c;font-size:9px;line-height:1.4}.adminNavLogout{min-width:84px}.adminNavSection{display:grid;grid-gap:8px;gap:8px}.adminNavSection+.adminNavSection{padding-top:3px}.adminNavSectionTitle{display:flex;align-items:baseline;gap:9px;min-width:0}.adminNavSectionTitle span{font-size:8px;font-weight:950;letter-spacing:.11em;color:#a9b5c4}.adminNavSectionTitle small{font-size:8px;color:#657386}.adminNavCardGrid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:8px;gap:8px}.adminNavCardGrid.compact{grid-template-columns:repeat(5,minmax(0,1fr))}.adminNavCard{position:relative;display:grid;grid-template-columns:36px minmax(0,1fr) 12px;grid-gap:8px;gap:8px;align-items:center;min-height:64px;padding:9px;border:1px solid #2d3743;border-radius:13px;background:#141a21;color:#dbe2eb;text-decoration:none;overflow:hidden;transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease}.adminNavCard:after{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:#566272;opacity:.55}.adminNavCard:hover{transform:translateY(-1px);border-color:#4b5969;background:#182029;box-shadow:0 8px 20px rgba(0,0,0,.16)}.adminNavCardIcon{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;background:#202833;color:#aeb8c5}.adminNavCardIcon svg{width:19px;height:19px}.adminNavCardCopy{display:block;min-width:0}.adminNavCardCopy b,.adminNavCardCopy small{display:block}.adminNavCardCopy b{font-size:10px;line-height:1.15;color:#eef3f8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.adminNavCardCopy small{margin-top:4px;font-size:7.5px;line-height:1.25;color:#788697;white-space:normal}.adminNavCardArrow{color:#5f6c7c;font-size:18px;line-height:1;text-align:right}.adminNavCard.sectionActive{border-color:#465567;background:#17202a}.adminNavCard.sectionActive .adminNavCardArrow{color:#b8c4d2}.adminNavCard.active{border-color:color-mix(in srgb,var(--site-primary,#c8ff00) 68%,#53616f);background:color-mix(in srgb,var(--site-primary,#c8ff00) 9%,#161d24);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--site-primary,#c8ff00) 15%,transparent)}.adminNavCard.active:after{background:var(--site-primary,#c8ff00);opacity:1}.adminNavCard.active .adminNavCardIcon{background:var(--site-primary,#c8ff00);color:#101510}.adminNavCard.active .adminNavCardArrow,.adminNavCard.active .adminNavCardCopy b{color:var(--site-primary,#c8ff00)}.adminNavCard.tone-dtf:not(.active) .adminNavCardIcon{color:#bfff64;background:#1b2817}.adminNavCard.tone-dtf:not(.active):after{background:#8dcf3e}.adminNavCard.tone-wholesale:not(.active) .adminNavCardIcon{color:#79c2ff;background:#162638}.adminNavCard.tone-wholesale:not(.active):after{background:#4f9fe0}.adminNavCard.tone-site:not(.active) .adminNavCardIcon{color:#c9a7ff;background:#251d36}.adminNavCard.tone-site:not(.active):after{background:#8d67ca}.adminNavCard.tone-price:not(.active) .adminNavCardIcon{color:#ffe67f;background:#2a2517}.adminNavCard.tone-price:not(.active):after{background:#c9a72e}.adminNavCard.tone-production:not(.active) .adminNavCardIcon{color:#ffb77b;background:#302016}.adminNavCard.tone-production:not(.active):after{background:#db7d38}.adminNavCard.tone-integration:not(.active) .adminNavCardIcon{color:#71e5a4;background:#14271d}.adminNavCard.tone-integration:not(.active):after{background:#42aa72}.adminNavCard.tone-management:not(.active) .adminNavCardIcon{color:#abb9ca;background:#202630}.adminNavContextSection{padding:10px;border:1px solid #2b3744;border-radius:14px;background:#101720}.adminNavManagementSection{padding-top:10px!important;border-top:1px dashed #2b3440}.adminSectorNav .adminRolePill{width:100%;min-width:0;padding:8px 10px}.adminSectorNav .adminRolePill b{font-size:10px}.adminSectorNav form{margin:0}@media(max-width:1180px){.adminNavCardGrid,.adminNavCardGrid.compact{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.adminNavCards{padding:10px;border-radius:15px}.adminNavIdentityBar{grid-template-columns:1fr auto}.adminNavIdentityCopy{grid-column:1/3;grid-row:2}.adminNavIdentityBar .adminRolePill{max-width:none}.adminNavCardGrid,.adminNavCardGrid.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.adminNavCard{min-height:68px;grid-template-columns:34px minmax(0,1fr) 10px;padding:8px}.adminNavCardIcon{width:34px;height:34px}.adminNavSectionTitle{align-items:flex-start;flex-direction:column;gap:2px}.adminNavLogout{min-width:70px;padding:9px 10px}}@media(max-width:430px){.adminNavCardGrid,.adminNavCardGrid.compact{grid-template-columns:1fr}.adminNavCard{min-height:58px}.adminNavCardCopy b{font-size:10.5px}.adminNavCardCopy small,.adminNavIdentityCopy span{font-size:8px}}.adminNavCards{overflow:visible!important;flex-wrap:nowrap!important}.legalSignupCheck{display:flex;align-items:flex-start;gap:10px;padding:12px 13px;border:1px solid #343d48;border-radius:12px;background:#11161d;color:#aeb8c6;font-size:11px;line-height:1.45;cursor:pointer}.legalSignupCheck input{width:18px;height:18px;flex:0 0 auto;margin-top:1px;accent-color:var(--site-primary,#cfff00)}.legalSignupCheck a{color:var(--site-primary,#cfff00);font-weight:850;text-decoration:underline;text-underline-offset:2px}.legalConsentPage,.legalPublicPage{padding-top:28px;padding-bottom:48px}.legalConsentHero,.legalPublicHero{max-width:900px;margin:0 auto 20px}.legalConsentHero h1,.legalPublicHero h1{margin:10px 0 8px;font-size:clamp(28px,4vw,48px);line-height:1.04}.legalConsentHero p,.legalPublicHero p{color:#96a3b4;line-height:1.55}.legalConsentGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;margin:18px 0}.legalDocumentCard{display:grid;grid-template-columns:44px minmax(0,1fr) auto;grid-gap:13px;gap:13px;align-items:center;padding:17px;border:1px solid #303a47;border-radius:16px;background:#11171e;color:inherit;text-decoration:none;transition:.15s ease}.legalDocumentCard:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--site-primary,#cfff00) 50%,#303a47)}.legalDocumentCard>span{display:grid;place-items:center;width:42px;height:42px;border-radius:11px;background:color-mix(in srgb,var(--site-primary,#cfff00) 10%,#182028);color:var(--site-primary,#cfff00);font-size:12px;font-weight:950}.legalDocumentCard b,.legalDocumentCard p,.legalDocumentCard small{display:block}.legalDocumentCard b{font-size:15px}.legalDocumentCard p{margin:5px 0;color:#8795a7;font-size:10px;line-height:1.45}.legalDocumentCard small{color:#657486;font-size:8px}.legalDocumentCard>strong{color:var(--site-primary,#cfff00);font-size:9px;white-space:nowrap}.legalConsentBox{max-width:980px;margin:0 auto}.legalAcceptForm{display:grid;grid-gap:14px;gap:14px}.legalAcceptCheck{display:flex;gap:12px;align-items:flex-start;padding:15px;border:1px solid #3c4653;border-radius:13px;background:#0f151c;cursor:pointer}.legalAcceptCheck input{width:21px;height:21px;flex:0 0 auto;margin-top:1px;accent-color:var(--site-primary,#cfff00)}.legalAcceptCheck b,.legalAcceptCheck small,.legalAcceptCheck span{display:block}.legalAcceptCheck b{font-size:12px;color:#eef3f8}.legalAcceptCheck small{margin-top:6px;color:#8998aa;font-size:10px;line-height:1.5}.legalAcceptButton{min-height:50px}.legalConsentActions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px;padding-top:12px;border-top:1px solid #29323d}.legalConsentActions span{color:#748397;font-size:9px}.legalArticle{max-width:980px;margin:0 auto;padding:28px}.legalArticle section+section{margin-top:24px;padding-top:22px;border-top:1px solid #29323d}.legalArticle h2{margin:0 0 9px;font-size:18px}.legalArticle p{margin:0;color:#a6b0be;font-size:12px;line-height:1.75}.legalArticle a{color:var(--site-primary,#cfff00)}.accountLegalCard{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:16px}.accountLegalCard>div:first-child b,.accountLegalCard>div:first-child span{display:block}.accountLegalCard>div:first-child span{margin-top:5px;color:#8d99a9;font-size:10px}.customerLegalOk{color:#6fe6a5!important}.customerLegalPending{color:#ffd36b!important}.legalConsentError{max-width:980px;margin:0 auto 14px}@media(max-width:760px){.legalConsentGrid{grid-template-columns:1fr}.legalDocumentCard{grid-template-columns:42px minmax(0,1fr)}.legalDocumentCard>strong{grid-column:2}.accountLegalCard,.legalConsentActions{align-items:stretch;flex-direction:column}.accountLegalCard .accountSecurityActions{width:100%;display:grid;grid-template-columns:1fr 1fr}.legalArticle{padding:18px}.legalConsentPage,.legalPublicPage{padding-top:18px}.legalConsentHero h1,.legalPublicHero h1{font-size:30px}}.operationSkuLaunchCard{display:grid;grid-template-columns:64px minmax(0,1fr) auto;grid-gap:16px;gap:16px;align-items:center;margin:18px 0;padding:16px 18px;border:1px solid color-mix(in srgb,var(--site-primary,#bfff00) 45%,#34404b);border-radius:17px;background:linear-gradient(135deg,color-mix(in srgb,var(--site-primary,#bfff00) 7%,#10161d),#10161d)}.operationSkuLaunchIcon{width:58px;height:58px;display:grid;place-items:center;border-radius:15px;background:color-mix(in srgb,var(--site-primary,#bfff00) 14%,#151b20);border:1px solid color-mix(in srgb,var(--site-primary,#bfff00) 45%,#39424c);color:var(--site-primary,#bfff00);font-size:14px;font-weight:1000;letter-spacing:.06em}.operationSkuLaunchCard>div:nth-child(2)>span{display:block;color:var(--site-primary,#bfff00);font-size:9px;font-weight:950;letter-spacing:.09em}.operationSkuLaunchCard b{display:block;font-size:18px;margin:4px 0}.operationSkuLaunchCard p{margin:0;color:#8f9cab;font-size:11px;line-height:1.5}.operationSkuLaunchCard>a{white-space:nowrap;text-decoration:none}.operationSkuPage{max-width:1440px}.operationSkuSummaryGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin:18px 0}.operationSkuSummaryCard{padding:16px;border:1px solid #303b47;border-radius:15px;background:#11171e}.operationSkuSummaryCard small,.operationSkuSummaryCard span,.operationSkuSummaryCard strong{display:block}.operationSkuSummaryCard span{color:#8b99aa;font-size:10px;font-weight:850;text-transform:uppercase;letter-spacing:.04em}.operationSkuSummaryCard strong{font-size:30px;margin:5px 0;color:#f3f6fa}.operationSkuSummaryCard small{font-size:9px;color:#758397}.operationSkuSummaryCard.highlight{border-color:color-mix(in srgb,var(--site-primary,#bfff00) 42%,#303b47)}.operationSkuSummaryCard.highlight strong,.operationSkuSummaryCard.ok strong{color:var(--site-primary,#bfff00)}.operationSkuSummaryCard.warning{border-color:#735f2c}.operationSkuSummaryCard.warning strong{color:#ffd76d}.operationSkuCatalogCard,.operationSkuImportCard{margin-top:16px}.operationSkuImportBox{display:grid;grid-template-columns:64px minmax(250px,1fr) minmax(260px,380px) auto;grid-gap:14px;gap:14px;align-items:center;margin-top:12px;padding:14px;border:1px dashed #46513a;border-radius:14px;background:#11161b}.operationSkuImportIcon{width:56px;height:56px;border-radius:13px;display:grid;place-items:center;background:#192218;color:var(--site-primary,#bfff00);font-weight:1000}.operationSkuImportBox span,.operationSkuImportBox strong{display:block}.operationSkuImportBox span{margin-top:5px;color:#8f9cab;font-size:10px;line-height:1.45}.operationSkuImportBox input{width:100%;min-width:0;background:#0e1318;border:1px solid #37414d;border-radius:10px;padding:10px;color:#fff}.operationSkuLastImport{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-top:10px;color:#8391a2;font-size:9px}.operationSkuLastImport b{color:#cbd5df}.operationSkuLastImport small{color:#718095}.operationSkuCount{padding:6px 9px;border:1px solid #344151;border-radius:999px;color:#9eadbd;font-size:9px}.operationSkuToolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:14px 0}.operationSkuToolbar form{display:flex;gap:8px;flex:1 1;max-width:760px}.operationSkuToolbar form input{flex:1 1;min-width:0;background:#0e141b;border:1px solid #354151;border-radius:10px;padding:10px 12px;color:#fff}.operationSkuFilters{display:flex;gap:6px;flex-wrap:wrap}.operationSkuFilters button{border:1px solid #344151;background:#121820;color:#9dabbc;border-radius:999px;padding:8px 11px;font-size:9px;font-weight:900;cursor:pointer}.operationSkuFilters button.active{border-color:var(--site-primary,#bfff00);color:var(--site-primary,#bfff00);background:color-mix(in srgb,var(--site-primary,#bfff00) 8%,#121820)}.operationSkuList{display:grid;grid-gap:9px;gap:9px}.operationSkuRow{display:grid;grid-template-columns:minmax(260px,1.25fr) minmax(260px,1.1fr) minmax(210px,.75fr) 170px;grid-gap:12px;gap:12px;align-items:center;padding:12px;border:1px solid #2d3743;border-radius:14px;background:#10161d}.operationSkuRow.pending{border-left:3px solid #c7a647}.operationSkuRow.mapped{border-left:3px solid var(--site-primary,#bfff00)}.operationSkuIdentity{min-width:0}.operationSkuStatusLine{display:flex;gap:7px;align-items:center;min-width:0}.operationSkuStatusLine>span{padding:4px 6px;border-radius:999px;font-size:7px;font-weight:950;letter-spacing:.06em}.operationSkuStatusLine>span.ok{background:#18301e;color:#8eeeaa;border:1px solid #315f40}.operationSkuStatusLine>span.pending{background:#302713;color:#ffd76d;border:1px solid #6a5728}.operationSkuStatusLine small{color:#77869a;font-size:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.operationSkuIdentity>strong{display:block;margin:7px 0 4px;color:var(--site-primary,#bfff00);font-size:13px;overflow-wrap:anywhere}.operationSkuIdentity>b{display:block;color:#eef2f7;font-size:10px}.operationSkuIdentity>small{display:block;color:#7d8b9d;font-size:8px;margin-top:4px;line-height:1.4}.operationSkuKeys{display:flex;gap:5px;flex-wrap:wrap;margin-top:7px}.operationSkuKeys span{padding:4px 6px;border:1px solid #2f3a47;border-radius:999px;color:#8d9aab;font-size:7px}.operationSkuSettings>label:first-child,.operationSkuStamp label{display:block;color:#8997a8;font-size:8px;font-weight:850;margin-bottom:5px}.operationSkuSettings input[type=number],.operationSkuStamp select{width:100%;min-width:0;background:#0d131a;border:1px solid #374452;border-radius:9px;padding:9px;color:#fff}.operationSkuSelected{display:grid;grid-template-columns:34px minmax(0,1fr);grid-gap:7px;gap:7px;align-items:center;margin-top:7px}.operationSkuSelected img{width:34px;height:34px;object-fit:contain;border-radius:7px;background:#fff}.operationSkuSelected b,.operationSkuSelected small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.operationSkuSelected b{font-size:8px}.operationSkuSelected small{font-size:7px;color:#7d8a99}.operationSkuActions,.operationSkuSettings{display:grid;grid-gap:7px;gap:7px}.operationSkuActions button{width:100%;font-size:9px}.operationSkuActions small{color:#7e8c9c;font-size:8px;line-height:1.4;text-align:center}.operationSkuPager{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:16px}.operationSkuPager span{color:#8997a8;font-size:9px}.operationSkuPager b{color:#fff}.operationSkuFlowCard{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;grid-gap:16px;gap:16px;align-items:center;margin-top:16px}.operationSkuFlowCard>div{display:grid;grid-template-columns:34px 1fr;grid-column-gap:9px;column-gap:9px;align-items:center}.operationSkuFlowCard>div>span{grid-row:1/3;width:32px;height:32px;display:grid;place-items:center;border-radius:9px;background:#1e2917;color:var(--site-primary,#bfff00);font-weight:950}.operationSkuFlowCard b{font-size:10px}.operationSkuFlowCard small{font-size:8px;color:#7e8c9d}.operationSkuFlowCard>i{color:#536172;font-style:normal}@media(max-width:1050px){.operationSkuSummaryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.operationSkuImportBox{grid-template-columns:56px 1fr}.operationSkuImportBox button,.operationSkuImportBox input{grid-column:1/3}.operationSkuRow{grid-template-columns:1fr 1fr}.operationSkuActions{grid-column:1/3;display:flex;align-items:center}.operationSkuActions button{max-width:240px}.operationSkuLaunchCard{grid-template-columns:58px 1fr}.operationSkuLaunchCard>a{grid-column:1/3;text-align:center}}@media(max-width:700px){.operationSkuSummaryGrid{grid-template-columns:1fr 1fr}.operationSkuToolbar{align-items:stretch;flex-direction:column}.operationSkuToolbar form{max-width:none}.operationSkuFilters{justify-content:stretch}.operationSkuFilters button{flex:1 1}.operationSkuRow{grid-template-columns:1fr}.operationSkuActions{grid-column:auto;display:grid}.operationSkuActions button{max-width:none}.operationSkuFlowCard{grid-template-columns:1fr;gap:8px}.operationSkuFlowCard>i{display:none}.operationSkuLaunchCard{grid-template-columns:1fr;text-align:center}.operationSkuLaunchIcon{margin:auto}.operationSkuLaunchCard>a{grid-column:auto}.operationSkuImportBox{grid-template-columns:1fr}.operationSkuImportIcon{margin:auto}.operationSkuImportBox button,.operationSkuImportBox input{grid-column:auto}.operationSkuSummaryCard strong{font-size:24px}}.operationSkuQuickUpload{margin-top:10px;border:1px solid #2f3946;border-radius:12px;background:#0e141b}.operationSkuQuickUpload summary{cursor:pointer;list-style:none;padding:10px 12px;color:#b8c4d3;font-size:9px;font-weight:900;letter-spacing:.04em}.operationSkuQuickUpload summary::-webkit-details-marker{display:none}.operationSkuQuickUpload summary:after{content:"▾";float:right;color:#7d8b9d}.operationSkuQuickUpload[open] summary:after{content:"▴"}.operationSkuQuickUploadGrid{display:grid;grid-gap:8px;gap:8px;padding:0 12px 12px}.operationSkuQuickUploadGrid label{display:grid;grid-gap:5px;gap:5px;color:#8796a8;font-size:8px;font-weight:850}.operationSkuQuickUploadGrid input{width:100%;min-width:0;background:#0d131a;border:1px solid #374452;border-radius:9px;padding:9px;color:#fff}.operationSkuQuickUploadGrid .secondaryBtn{width:100%;min-height:40px}.operationSkuQuickUploadGrid small{color:#77879a;font-size:8px;line-height:1.45}.operationSkuFileField input{padding:7px 9px}.operationInlineStampUpload{margin-top:8px;border:1px solid #303a46;border-radius:10px;background:#0c1218;overflow:hidden}.operationInlineStampUpload summary{cursor:pointer;list-style:none;padding:8px 10px;color:var(--site-primary,#bfff00);font-size:8px;font-weight:950;letter-spacing:.05em}.operationInlineStampUpload summary::-webkit-details-marker{display:none}.operationInlineStampUpload summary:after{content:"+";float:right;color:#93a2b4}.operationInlineStampUpload[open] summary:after{content:"−"}.operationInlineStampUploadBody{display:grid;grid-gap:7px;gap:7px;padding:0 10px 10px}.operationInlineStampUploadBody label{display:grid;grid-gap:4px;gap:4px;color:#8392a5;font-size:7px;font-weight:850}.operationInlineStampUploadBody input{width:100%;min-width:0;background:#0e141b;border:1px solid #354252;border-radius:8px;padding:7px 8px;color:#fff;font-size:9px}.operationInlineStampUploadBody input[type=file]{padding:6px}.operationInlineStampUploadBody .secondaryBtn{width:100%;min-height:34px;padding:7px 9px;font-size:8px}.operationInlineStampUploadBody small{color:#738297;font-size:7px;line-height:1.4}.customerPortalLanding{padding-bottom:42px}.customerPortalHero{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(330px,.65fr);grid-gap:22px;gap:22px;align-items:stretch;margin:10px 0 18px;padding:34px;border:1px solid color-mix(in srgb,var(--site-primary,#bfff00) 30%,#303a46);border-radius:26px;background:radial-gradient(circle at 78% 15%,color-mix(in srgb,var(--site-primary,#bfff00) 12%,transparent),transparent 34%),linear-gradient(145deg,#11171e,#0c1117)}.customerPortalHero:after{content:"";position:absolute;right:-110px;bottom:-150px;width:360px;height:360px;border:1px solid color-mix(in srgb,var(--site-primary,#bfff00) 16%,transparent);border-radius:50%;pointer-events:none}.customerPortalHeroCopy{position:relative;z-index:1}.customerPortalHeroCopy h1{max-width:850px;margin:14px 0;font-size:clamp(38px,5.3vw,72px);line-height:.98;letter-spacing:-2.6px}.customerPortalHeroCopy p{max-width:790px;margin:0;color:#a8b3c2;font-size:16px;line-height:1.65}.customerPortalHeroActions{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-top:24px}.customerPortalCta,.customerPortalLoginCta{min-height:48px;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;padding-left:20px;padding-right:20px}.customerPortalTrust{display:flex;gap:17px;flex-wrap:wrap;margin-top:20px;color:#8796a8;font-size:10px;font-weight:800}.customerPortalTrust span{display:inline-flex;align-items:center;gap:5px}.customerPortalHeroPanel{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center;min-height:270px;padding:25px;border:1px solid #313c49;border-radius:21px;background:linear-gradient(155deg,color-mix(in srgb,var(--site-primary,#bfff00) 9%,#151c23),#121820);box-shadow:0 18px 60px rgba(0,0,0,.2)}.customerPortalHeroPanel>span{color:var(--site-primary,#bfff00);font-size:9px;font-weight:950;letter-spacing:.12em}.customerPortalHeroPanel>strong{display:block;margin-top:10px;font-size:29px;line-height:1.08;letter-spacing:-.6px}.customerPortalMiniFlow{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;grid-gap:8px;gap:8px;align-items:center;margin-top:25px}.customerPortalMiniFlow div{min-width:0}.customerPortalMiniFlow b{display:grid;place-items:center;width:27px;height:27px;margin-bottom:6px;border-radius:8px;background:var(--site-primary,#bfff00);color:#0a0d0f;font-size:10px}.customerPortalMiniFlow span{display:block;color:#a6b2c1;font-size:8px;font-weight:800;line-height:1.3}.customerPortalMiniFlow i{color:#5a6878;font-style:normal;font-size:11px}.customerPortalServices{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin:18px 0}.customerPortalServiceCard{display:grid;grid-template-rows:auto 1fr auto;grid-gap:13px;gap:13px;min-height:215px;padding:18px;border:1px solid #2e3946;border-radius:18px;background:#11171e}.customerPortalServiceCard:hover{border-color:#4b5a6b}.customerPortalServiceIcon{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:color-mix(in srgb,var(--site-primary,#bfff00) 12%,#182028);border:1px solid color-mix(in srgb,var(--site-primary,#bfff00) 35%,#35404c);color:var(--site-primary,#bfff00);font-size:18px;font-weight:950}.customerPortalServiceCard b{display:block;font-size:17px}.customerPortalServiceCard p{margin:7px 0 0;color:#8f9dae;font-size:11px;line-height:1.55}.customerPortalServiceCard>strong{color:var(--site-primary,#bfff00);font-size:8px;letter-spacing:.08em}.customerPortalHowItWorks{display:grid;grid-template-columns:minmax(220px,.72fr) minmax(0,1.28fr);grid-gap:20px;gap:20px;align-items:center;margin:18px 0;padding:24px;border:1px solid #2e3946;border-radius:20px;background:#10161d}.customerPortalHowItWorks>div:first-child>span{color:var(--site-primary,#bfff00);font-size:9px;font-weight:950;letter-spacing:.1em}.customerPortalHowItWorks h2{margin:7px 0 0;font-size:25px;line-height:1.12}.customerPortalSteps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.customerPortalSteps>div{min-height:118px;padding:13px;border:1px solid #2a3440;border-radius:14px;background:#0d1319}.customerPortalSteps b,.customerPortalSteps small,.customerPortalSteps strong{display:block}.customerPortalSteps b{color:var(--site-primary,#bfff00);font-size:10px}.customerPortalSteps strong{margin-top:11px;font-size:11px}.customerPortalSteps small{margin-top:5px;color:#7f8d9e;font-size:9px;line-height:1.45}.customerPortalNotice{margin:18px 0 0}.customerPortalAuthGrid{align-items:start;margin-top:18px;scroll-margin-top:95px}.customerPortalAuthGrid>div{scroll-margin-top:95px}.customerPortalLoginCard,.customerPortalSignupCard{border-radius:20px;padding:23px}.customerPortalSignupCard{border-color:color-mix(in srgb,var(--site-primary,#bfff00) 45%,#514c1d);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--site-primary,#bfff00) 10%,transparent)}.customerPortalAuthHead{margin-bottom:18px}.customerPortalAuthHead>span{display:block;color:#8190a2;font-size:8px;font-weight:950;letter-spacing:.11em}.customerPortalSignupCard .customerPortalAuthHead>span{color:var(--site-primary,#bfff00)}.customerPortalAuthHead>b{display:block;margin-top:5px;font-size:22px}.customerPortalAuthHead>p{margin:5px 0 0;color:#8593a4;font-size:10px}.customerPortalLoginButton,.customerPortalSignupButton{width:100%;min-height:48px}.customerPortalLoginButton{border-color:#465362}@media(max-width:1050px){.customerPortalHero{grid-template-columns:1fr}.customerPortalHeroPanel{min-height:auto}.customerPortalServices{grid-template-columns:repeat(2,minmax(0,1fr))}.customerPortalHowItWorks{grid-template-columns:1fr}.customerPortalSteps{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:700px){.customerPortalHero{padding:22px;border-radius:20px}.customerPortalHeroCopy h1{font-size:42px;letter-spacing:-1.6px}.customerPortalHeroCopy p{font-size:14px}.customerPortalHeroActions{align-items:stretch;flex-direction:column}.customerPortalHeroActions>*{width:100%}.customerPortalTrust{gap:9px 14px}.customerPortalServices{grid-template-columns:1fr}.customerPortalServiceCard{min-height:170px}.customerPortalSteps{grid-template-columns:1fr}.customerPortalHowItWorks{padding:18px}.customerPortalMiniFlow{grid-template-columns:1fr auto 1fr auto 1fr}.customerPortalAuthGrid{grid-template-columns:1fr}}@media(max-width:480px){.customerPortalHero{padding:18px}.customerPortalHeroCopy h1{font-size:36px}.customerPortalHeroPanel{padding:18px}.customerPortalHeroPanel>strong{font-size:24px}.customerPortalMiniFlow span{font-size:7px}.customerPortalLoginCard,.customerPortalSignupCard{padding:18px}}.operationLongProcess{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px 14px;gap:8px 14px;align-items:center;margin-top:12px;padding:13px 14px;border:1px solid color-mix(in srgb,var(--site-primary,#bfff00) 38%,#34404b);border-radius:13px;background:#0f171a}.operationLongProcess b,.operationLongProcess span{display:block}.operationLongProcess b{font-size:11px;color:#eef4f8}.operationLongProcess span{margin-top:4px;color:#8796a5;font-size:9px;line-height:1.4}.operationLongProcess>strong{font-size:20px;color:var(--site-primary,#bfff00)}.operationLongProcessBar{grid-column:1/3;height:7px;border-radius:999px;overflow:hidden;background:#27313a}.operationLongProcessBar i{display:block;height:100%;min-width:2px;border-radius:999px;background:var(--site-primary,#bfff00);transition:width .25s ease}.operationProductionPage{max-width:1440px}.operationProductionIntro{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:18px 0;border-color:color-mix(in srgb,var(--site-primary,#bfff00) 36%,#33404c);background:linear-gradient(135deg,color-mix(in srgb,var(--site-primary,#bfff00) 6%,#11171e),#11171e)}.operationProductionIntro>div:first-child{min-width:0}.operationProductionIntro span{display:block;color:var(--site-primary,#bfff00);font-size:9px;font-weight:950;letter-spacing:.09em}.operationProductionIntro b{display:block;font-size:19px;margin:5px 0}.operationProductionIntro p{margin:0;max-width:820px;color:#8f9cab;font-size:11px;line-height:1.5}.operationProductionIntroActions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.operationProductionIntroActions a{text-decoration:none;white-space:nowrap}.operationProductionSummary{margin-bottom:18px}.operationProductionSummary .warning strong{color:#ffd76d}.operationStartonProductionCard{border-color:#303d32}.operationStartonProductionCard .sectionTitle b{color:#f2f6f8}.operationProductionJob{grid-template-columns:minmax(190px,1.15fr) minmax(180px,1fr) 120px minmax(160px,.85fr) 120px minmax(170px,.9fr)}.operationProductionJob.completed{grid-template-columns:minmax(190px,1.15fr) minmax(180px,1fr) 120px minmax(180px,.9fr) minmax(230px,1.1fr)}.operationProductionJob .status.paid{color:var(--site-primary,#bfff00)}.operationProductionJob .status.production{color:#77c9ff}.operationProductionLaunchCard{border-color:#355344}.operationProductionLaunchCard .operationSkuLaunchIcon{color:#8fffc2;border-color:#355f48;background:#14231b}@media(max-width:1050px){.operationProductionIntro{align-items:stretch;flex-direction:column}.operationProductionIntroActions{justify-content:flex-start}.operationProductionJob,.operationProductionJob.completed{grid-template-columns:1fr 1fr}.operationProductionJob .adminJobActions{grid-column:1/3}}@media(max-width:700px){.operationProductionIntroActions{display:grid;grid-template-columns:1fr}.operationProductionIntroActions a{text-align:center}.operationProductionJob,.operationProductionJob.completed{grid-template-columns:1fr}.operationProductionJob .adminJobActions{grid-column:auto}}.operationProductionWorkspace{padding:18px}.operationProductionWorkspaceHead{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:14px}.operationProductionWorkspaceHead>div:first-child>span{display:block;color:var(--site-primary,#bfff00);font-size:9px;font-weight:950;letter-spacing:.09em}.operationProductionWorkspaceHead h2{font-size:23px;margin:4px 0}.operationProductionWorkspaceHead p{margin:0;color:#8392a5;font-size:10px}.operationProductionViewToggle{display:flex;gap:5px;padding:4px;border:1px solid #313d49;border-radius:12px;background:#0f151c}.operationProductionViewToggle button{display:flex;gap:6px;align-items:center;border:0;background:transparent;color:#8998aa;border-radius:8px;padding:8px 11px;font-size:9px;font-weight:900;cursor:pointer}.operationProductionViewToggle button.active{background:color-mix(in srgb,var(--site-primary,#bfff00) 12%,#192118);color:var(--site-primary,#bfff00)}.operationProductionViewToggle button span{font-size:13px}.operationProductionStatusTabs{display:flex;gap:7px;flex-wrap:wrap;margin:8px 0 13px}.operationProductionStatusTabs button{display:flex;gap:7px;align-items:center;border:1px solid #303b47;background:#10161d;color:#8f9daf;border-radius:999px;padding:8px 11px;font-size:9px;font-weight:900;cursor:pointer}.operationProductionStatusTabs button b{display:grid;place-items:center;min-width:20px;height:20px;padding:0 5px;border-radius:999px;background:#202a35;color:#cbd5df;font-size:8px}.operationProductionStatusTabs button.active{border-color:var(--site-primary,#bfff00);color:var(--site-primary,#bfff00);background:color-mix(in srgb,var(--site-primary,#bfff00) 7%,#10161d)}.operationProductionStatusTabs button.active b{background:var(--site-primary,#bfff00);color:#111}.operationProductionFilters{display:grid;grid-template-columns:minmax(260px,1.5fr) minmax(150px,.55fr) minmax(170px,.6fr) auto;grid-gap:9px;gap:9px;align-items:end;padding:12px;border:1px solid #2d3945;border-radius:14px;background:#0f151c}.operationProductionFilters label{display:grid;grid-gap:5px;gap:5px;color:#8291a4;font-size:8px;font-weight:850;text-transform:uppercase;letter-spacing:.04em}.operationProductionFilters input,.operationProductionFilters select{width:100%;min-width:0;background:#0b1117;border:1px solid #354251;border-radius:9px;padding:9px 10px;color:#f5f7fb;outline:none}.operationProductionFilters input:focus,.operationProductionFilters select:focus{border-color:var(--site-primary,#bfff00)}.operationProductionClear{min-height:38px;white-space:nowrap}.operationProductionFilteredSummary{display:flex;gap:16px;flex-wrap:wrap;margin:11px 2px 14px;color:#7f8da0;font-size:9px}.operationProductionFilteredSummary b{color:#dfe7f0}.operationProductionCardsGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.operationProductionQueueCard{min-width:0;border:1px solid #2d3844;border-radius:15px;background:#10161d;overflow:hidden;transition:transform .15s ease,border-color .15s ease}.operationProductionQueueCard:hover{transform:translateY(-1px);border-color:#455365}.operationProductionQueueCard.status-waiting{border-top:3px solid #d7b34f}.operationProductionQueueCard.status-downloaded{border-top:3px solid #52a9e9}.operationProductionQueueCard.status-completed{border-top:3px solid #55cf8b}.operationProductionPreview{height:170px;display:flex;align-items:flex-start;justify-content:center;overflow:hidden;border-bottom:1px solid #29343f}.operationProductionPreview img{width:100%;height:100%;object-fit:contain}.operationProductionQueueCardBody{padding:12px}.operationProductionCardTop{display:flex;align-items:center;justify-content:space-between;gap:8px}.operationProductionCardTop>small{color:#748397;font-size:8px}.operationProductionStatus{display:inline-flex;align-items:center;border-radius:999px;padding:5px 7px;font-size:7px;font-weight:950;letter-spacing:.04em}.operationProductionStatus.waiting{background:#302713;border:1px solid #685728;color:#ffd76d}.operationProductionStatus.downloaded{background:#13283a;border:1px solid #2e5f82;color:#8fd3ff}.operationProductionStatus.completed{background:#153021;border:1px solid #2f6845;color:#90efaf}.operationProductionQueueCardBody>strong{display:block;color:var(--site-primary,#bfff00);font-size:13px;margin:9px 0 5px;overflow-wrap:anywhere}.operationProductionQueueCardBody>b{display:block;font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.operationProductionSourceMeta,.operationProductionStrategy,.operationProductionTimeline{display:block;color:#758599;font-size:8px;line-height:1.4;margin-top:4px}.operationProductionCardMetrics{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:6px;gap:6px;margin:10px 0}.operationProductionCardMetrics>div{padding:8px;border:1px solid #2a3541;border-radius:10px;background:#0c1218}.operationProductionCardMetrics b,.operationProductionCardMetrics span{display:block}.operationProductionCardMetrics span{color:#758498;font-size:7px}.operationProductionCardMetrics b{font-size:11px;margin-top:3px}.operationProductionItemActions{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px;margin-top:10px}.operationProductionItemActions>*{min-width:0}.operationProductionItemActions form{margin:0}.operationProductionItemActions .approveBtn,.operationProductionItemActions .dangerBtn,.operationProductionItemActions .download{width:100%;height:100%;min-height:36px;padding:8px 9px;font-size:8px;text-align:center}.operationProductionItemActions>:only-child{grid-column:1/3}.operationProductionList{display:grid;grid-gap:7px;gap:7px}.operationProductionListRow{display:grid;grid-template-columns:70px minmax(260px,1.35fr) 105px 90px 90px minmax(210px,.8fr);grid-gap:10px;gap:10px;align-items:center;padding:9px;border:1px solid #2c3743;border-radius:13px;background:#10161d}.operationProductionListRow.status-waiting{border-left:3px solid #d7b34f}.operationProductionListRow.status-downloaded{border-left:3px solid #52a9e9}.operationProductionListRow.status-completed{border-left:3px solid #55cf8b}.operationProductionListThumb{width:70px;height:58px;overflow:hidden;border-radius:9px;display:grid;place-items:center}.operationProductionListThumb img{width:100%;height:100%;object-fit:contain}.operationProductionListMain{min-width:0}.operationProductionListMain>div{display:flex;align-items:center;gap:7px}.operationProductionListMain>div>strong{color:var(--site-primary,#bfff00);font-size:10px}.operationProductionListMain>b{margin-top:4px;font-size:9px}.operationProductionListMain>b,.operationProductionListMain>small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.operationProductionListMain>small{color:#758599;font-size:8px;margin-top:3px}.operationProductionListMetric b,.operationProductionListMetric span{display:block}.operationProductionListMetric span{color:#748397;font-size:7px}.operationProductionListMetric b{font-size:10px;margin-top:3px}.operationProductionListRow .operationProductionItemActions{margin:0;display:flex}.operationProductionListRow .operationProductionItemActions>*{flex:1 1}.operationProductionEmpty{border:1px dashed #34414d;border-radius:13px;margin-top:8px}@media(max-width:1150px){.operationProductionCardsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.operationProductionFilters{grid-template-columns:1fr 1fr}.operationProductionSearch{grid-column:1/3}.operationProductionClear{width:100%}.operationProductionListRow{grid-template-columns:64px minmax(220px,1fr) 100px 90px}.operationProductionListRow .operationProductionListMetric:nth-of-type(3){display:none}.operationProductionListRow .operationProductionItemActions{grid-column:1/-1;justify-content:flex-end}.operationProductionListRow .operationProductionItemActions>*{max-width:190px}}@media(max-width:700px){.operationProductionWorkspaceHead{flex-direction:column}.operationProductionViewToggle{width:100%}.operationProductionViewToggle button{flex:1 1;justify-content:center}.operationProductionStatusTabs{display:grid;grid-template-columns:1fr 1fr}.operationProductionStatusTabs button{justify-content:space-between}.operationProductionFilters{grid-template-columns:1fr}.operationProductionSearch{grid-column:auto}.operationProductionCardsGrid{grid-template-columns:1fr}.operationProductionPreview{height:210px}.operationProductionListRow{grid-template-columns:64px 1fr}.operationProductionListMetric{display:none!important}.operationProductionListRow .operationProductionItemActions{grid-column:1/3;display:grid}.operationProductionListRow .operationProductionItemActions>*{max-width:none}.operationProductionFilteredSummary{gap:8px;justify-content:space-between}.operationProductionFilteredSummary span{font-size:8px}}.operationStartonToolbarEnhanced{display:grid;grid-template-columns:minmax(280px,1fr) auto auto;grid-gap:10px;gap:10px;align-items:center;padding:10px;border:1px solid #2d3743;border-radius:14px;background:#0f151c}.operationStartonSearch{display:flex;align-items:center;gap:9px;min-width:0}.operationStartonSearch input{width:100%}.operationStartonSearch>span{min-width:max-content;color:#8593a5;font-size:9px}.operationMappingFilters,.operationMappingViewSwitch{display:flex;gap:5px;align-items:center;flex-wrap:wrap}.operationMappingFilters button,.operationMappingViewSwitch button{border:1px solid #344151;background:#131a22;color:#9cabbc;border-radius:9px;min-height:34px;padding:7px 10px;font-size:8px;font-weight:900;cursor:pointer;white-space:nowrap}.operationMappingFilters button:hover,.operationMappingViewSwitch button:hover{border-color:#526274;color:#dbe3ec}.operationMappingFilters button.active,.operationMappingViewSwitch button.active{border-color:var(--site-primary,#bfff00);background:color-mix(in srgb,var(--site-primary,#bfff00) 9%,#131a22);color:var(--site-primary,#bfff00)}.operationMappingViewSwitch button{display:flex;align-items:center;gap:5px}.operationMappingViewSwitch button span{font-size:13px;line-height:1}.operationMappingEmpty{margin:10px 0;padding:18px;border:1px dashed #34404c;border-radius:13px;background:#0f151b;color:#7f8c9d;font-size:10px;text-align:center}.operationStartonGroupList.cardsMode{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:start}.operationStartonGroupList.cardsMode .operationStartonGroup{display:grid;grid-template-columns:minmax(0,1fr) 76px;grid-gap:12px;gap:12px;align-items:start;min-width:0;height:100%;padding:15px;border-radius:16px;background:linear-gradient(145deg,#121920,#0f151b);box-shadow:0 8px 24px rgba(0,0,0,.12)}.operationStartonGroupList.cardsMode .operationStartonGroup:not(.duplicateOnly):hover{border-color:#475665}.operationStartonGroupList.cardsMode .operationGroupIdentity{min-width:0}.operationStartonGroupList.cardsMode .operationGroupIdentity>b{font-size:13px;line-height:1.35}.operationStartonGroupList.cardsMode .operationGroupQty{text-align:center;padding:9px;border:1px solid #2d3946;border-radius:11px;background:#151d25}.operationStartonGroupList.cardsMode .operationGroupQty b{font-size:25px;color:var(--site-primary,#bfff00)}.operationStartonGroupList.cardsMode .operationStampSelector{grid-column:1/3}.operationStartonGroupList.cardsMode .operationStampSelector>select{min-height:42px}.operationStartonGroupList.cardsMode .operationSelectedStamp{grid-template-columns:92px minmax(0,1fr);gap:12px;margin-top:10px;padding:10px;border:1px solid #2d3945;border-radius:12px;background:#0d1319}.operationStartonGroupList.cardsMode .operationSelectedStamp img{width:92px;height:92px;border-radius:10px}.operationStartonGroupList.cardsMode .operationSelectedStamp b{font-size:11px}.operationStartonGroupList.cardsMode .operationSelectedStamp small{font-size:9px}.operationStartonGroupList.cardsMode .operationPrintSettings{grid-column:1/3;grid-template-columns:125px minmax(0,1fr);gap:9px}.operationStartonGroupList.cardsMode .operationPrintSettings>label:first-child{grid-row:1/3}.operationStartonGroupList.cardsMode .operationScope{padding:7px 8px;border:1px solid #293440;border-radius:9px;background:#111820}.operationStartonGroupList.cardsMode .operationDuplicateLocked{grid-column:1/3}.operationStartonGroupList.cardsMode .operationInlineStampUpload{margin-top:10px}.operationStartonGroupList.cardsMode .operationInlineStampUploadBody{grid-template-columns:1fr 1fr}.operationStartonGroupList.cardsMode .operationInlineStampUploadBody button,.operationStartonGroupList.cardsMode .operationInlineStampUploadBody label:nth-child(3),.operationStartonGroupList.cardsMode .operationInlineStampUploadBody small{grid-column:1/3}.operationStartonGroupList.listMode{grid-template-columns:1fr}.operationStartonGroupList.listMode .operationStartonGroup{width:100%}@media(max-width:1100px){.operationStartonToolbarEnhanced{grid-template-columns:1fr}.operationMappingFilters,.operationMappingViewSwitch{justify-content:flex-start}.operationStartonGroupList.cardsMode{grid-template-columns:1fr 1fr}.operationStartonGroupList.cardsMode .operationPrintSettings{grid-template-columns:110px 1fr}}@media(max-width:820px){.operationStartonGroupList.cardsMode{grid-template-columns:1fr}.operationStartonGroupList.cardsMode .operationStartonGroup{grid-template-columns:minmax(0,1fr) 72px}.operationStartonGroupList.cardsMode .operationSelectedStamp{grid-template-columns:74px minmax(0,1fr)}.operationStartonGroupList.cardsMode .operationSelectedStamp img{width:74px;height:74px}}@media(max-width:560px){.operationStartonSearch{display:grid;grid-template-columns:1fr}.operationMappingFilters,.operationMappingViewSwitch{display:grid;grid-template-columns:1fr 1fr}.operationMappingFilters button,.operationMappingViewSwitch button{justify-content:center}.operationStartonGroupList.cardsMode .operationPrintSettings{grid-template-columns:1fr}.operationStartonGroupList.cardsMode .operationPrintSettings>label:first-child{grid-row:auto}.operationStartonGroupList.cardsMode .operationInlineStampUploadBody{grid-template-columns:1fr}.operationStartonGroupList.cardsMode .operationInlineStampUploadBody button,.operationStartonGroupList.cardsMode .operationInlineStampUploadBody label:nth-child(3),.operationStartonGroupList.cardsMode .operationInlineStampUploadBody small{grid-column:auto}}.operationRecentHeader{align-items:center}.operationRecentCards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.operationRecentCard{display:grid;grid-gap:10px;gap:10px;padding:14px;border:1px solid #2f3945;border-radius:16px;background:linear-gradient(145deg,#111920,#0e141b);box-shadow:0 10px 24px rgba(0,0,0,.12)}.operationRecentCard.pending{border-color:#455228}.operationRecentCard.generated{border-color:#2f4e59}.operationRecentCard.progress{border-color:#3e4855}.operationRecentCard.done{border-color:#355342}.operationRecentCardTop{display:flex;align-items:center;justify-content:space-between;gap:8px}.operationRecentBadge{display:inline-flex;align-items:center;justify-content:center;padding:7px 10px;border-radius:999px;border:1px solid #34414f;background:#141c24;color:#9fb0c1;font-size:9px;font-weight:900;letter-spacing:.03em}.operationRecentBadge.pending{border-color:#6b5a2a;background:#281f10;color:#ffd36b}.operationRecentBadge.generated{border-color:#315563;background:#10242a;color:#87ebff}.operationRecentBadge.progress{border-color:#3d4856;background:#141b22;color:#d6e0ec}.operationRecentBadge.done{border-color:#355342;background:#12211a;color:#7fe6a9}.operationRecentCardTop small{color:#8290a2;font-size:9px}.operationRecentCardOpen{display:grid;grid-gap:4px;gap:4px;width:100%;text-align:left;padding:0;background:none;border:0;color:#fff;cursor:pointer}.operationRecentCardOpen b{font-size:14px;line-height:1.35;overflow-wrap:anywhere}.operationRecentCardOpen span{font-size:10px;color:#8b98aa}.operationRecentCardMetrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.operationRecentCardMetrics>div{padding:10px;border:1px solid #2d3946;border-radius:12px;background:#121921}.operationRecentCardMetrics b,.operationRecentCardMetrics span{display:block}.operationRecentCardMetrics span{font-size:8px;color:#8694a6;font-weight:800;letter-spacing:.04em}.operationRecentCardMetrics b{font-size:18px;margin-top:4px}.operationRecentCardFoot{display:grid;grid-gap:10px;gap:10px;padding-top:8px;border-top:1px solid #26303b}.operationRecentCardFoot small{color:#8390a2;font-size:9px;line-height:1.45}.operationRecentCard .operationRecentActions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:7px;gap:7px}.operationRecentCard .operationRecentActions .operationDeleteSheetBtn:only-child{grid-column:1/3}@media(max-width:1100px){.operationRecentCards{grid-template-columns:1fr 1fr}}@media(max-width:720px){.operationRecentHeader{align-items:stretch}.operationRecentHeader .operationMappingViewSwitch{width:100%}.operationRecentCard .operationRecentActions,.operationRecentCards{grid-template-columns:1fr}}.operationSalePreview{display:flex;align-items:center;justify-content:center;min-height:118px;aspect-ratio:1/1;border:1px dashed #334151;border-radius:14px;background:#10161d;overflow:hidden}.operationSalePreview img{width:100%;height:100%;object-fit:contain;display:block}.operationSalePreview span{padding:10px;text-align:center;color:#8796a8;font-size:10px;font-weight:800;line-height:1.35}.operationProductName{display:block;margin-top:6px;font-size:12px;line-height:1.35;color:#f1f5f9}.operationSaleHint{display:block;margin-top:4px;color:#8fa0b2;font-size:9px;line-height:1.45;font-style:normal}.operationStartonGroup{grid-template-columns:118px minmax(200px,1.05fr) 88px minmax(290px,1.15fr) minmax(230px,.9fr)}.operationStartonGroup.duplicateOnly{grid-template-columns:118px minmax(220px,1fr) 100px minmax(220px,1fr)}.operationStartonGroupList.cardsMode .operationStartonGroup{grid-template-columns:96px minmax(0,1fr) 76px}.operationStartonGroupList.cardsMode .operationSalePreview{grid-row:1/span 2}.operationStartonGroupList.cardsMode .operationDuplicateLocked,.operationStartonGroupList.cardsMode .operationPrintSettings,.operationStartonGroupList.cardsMode .operationStampSelector{grid-column:1/4}.operationStartonGroupList.cardsMode .operationStampSelector{padding-top:11px;border-top:1px solid #27313d}.operationStartonGroupList.cardsMode .operationPrintSettings{padding-top:10px;border-top:1px solid #27313d}.operationStartonGroupList.cardsMode .operationGroupIdentity,.operationStartonGroupList.cardsMode .operationGroupQty{align-self:start}.operationStartonGroupList.listMode .operationSalePreview{width:100%;max-width:118px}@media(max-width:1050px){.operationStartonGroup{grid-template-columns:110px minmax(190px,1fr) 80px minmax(260px,1.2fr)}.operationStartonGroup.duplicateOnly{grid-template-columns:110px minmax(0,1fr) 90px minmax(200px,1fr)}.operationPrintSettings{grid-column:1/5}.operationStartonGroup.duplicateOnly .operationDuplicateLocked{grid-column:auto}}@media(max-width:820px){.operationStartonGroupList.cardsMode .operationStartonGroup{grid-template-columns:88px minmax(0,1fr) 72px}.operationSalePreview{min-height:96px}}@media(max-width:720px){.operationStartonGroup,.operationStartonGroup.duplicateOnly{grid-template-columns:1fr}.operationPrintSettings,.operationStartonGroup.duplicateOnly .operationDuplicateLocked{grid-column:auto}.operationStartonGroupList.cardsMode .operationStartonGroup{grid-template-columns:1fr}.operationStartonGroupList.cardsMode .operationSalePreview{grid-row:auto;max-width:110px}.operationStartonGroupList.cardsMode .operationDuplicateLocked,.operationStartonGroupList.cardsMode .operationPrintSettings,.operationStartonGroupList.cardsMode .operationStampSelector{grid-column:auto}}.siteAdminModuleCard.pixel{border-color:#304b78;background:linear-gradient(145deg,#111b2a,#11171e)}.siteAdminModuleCard.pixel .siteAdminModuleNo,.siteAdminModuleCard.pixel i{color:#78a8ff}.sitePixelManager{border-color:#30496d}.sitePixelStatus{display:inline-flex;align-items:center;justify-content:center;border:1px solid #3b4653;border-radius:999px;padding:7px 10px;font-size:9px;font-weight:950;letter-spacing:.05em}.sitePixelStatus.active{border-color:#315f40;background:#17301e;color:#8eeeaa}.sitePixelStatus.inactive{border-color:#654d2c;background:#2b2114;color:#ffd477}.sitePixelForm{display:grid;grid-gap:15px;gap:15px}.sitePixelGrid{display:grid;grid-template-columns:minmax(280px,1fr) minmax(320px,1fr);grid-gap:14px;gap:14px;align-items:stretch}.sitePixelToggle{display:flex;gap:11px;align-items:flex-start;padding:15px;border:1px solid #303d4c;border-radius:14px;background:#111820;cursor:pointer}.sitePixelToggle input{width:19px;height:19px;margin-top:2px;accent-color:var(--site-primary,#cfff00);flex:0 0 auto}.sitePixelToggle b,.sitePixelToggle small,.sitePixelToggle span{display:block}.sitePixelToggle b{font-size:11px;color:#eef3f8}.sitePixelToggle small{margin-top:5px;color:#8594a7;font-size:9px;line-height:1.5}.sitePixelInfo{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 14px;border:1px solid #2c3744;border-radius:13px;background:#0f151c}.sitePixelInfo b,.sitePixelInfo span{display:block}.sitePixelInfo b{font-size:10px}.sitePixelInfo span{margin-top:4px;color:#8391a4;font-size:9px;line-height:1.5}.sitePixelInfo small{color:#78869a;font-size:8px;white-space:nowrap}@media(max-width:760px){.sitePixelGrid{grid-template-columns:1fr}.sitePixelInfo{align-items:flex-start;flex-direction:column}.sitePixelInfo small{white-space:normal}}.marketingAdminPage{max-width:1440px}.marketingHero{border-color:#334d42}.marketingSummaryGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin:18px 0}.marketingSummaryCard{padding:16px;border:1px solid #303b47;border-radius:15px;background:#11171e}.marketingSummaryCard small,.marketingSummaryCard span,.marketingSummaryCard strong{display:block}.marketingSummaryCard span{font-size:9px;color:#8d9bad;text-transform:uppercase;font-weight:900;letter-spacing:.05em}.marketingSummaryCard strong{font-size:24px;margin:6px 0;color:#f4f7fa}.marketingSummaryCard small{color:#79889b;font-size:9px;overflow-wrap:anywhere}.marketingSummaryCard.highlight{border-color:color-mix(in srgb,var(--site-primary,#cfff00) 45%,#303b47)}.marketingSummaryCard.highlight strong{color:var(--site-primary,#cfff00)}.marketingModuleGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin:0 0 18px}.marketingModuleCard{display:grid;grid-gap:6px;gap:6px;min-height:150px;padding:16px;border:1px solid #303b47;border-radius:16px;background:linear-gradient(145deg,#121920,#0f151b);color:#fff;text-decoration:none}.marketingModuleCard>span{font-size:8px;font-weight:950;letter-spacing:.08em;color:#8d9caf}.marketingModuleCard>b{font-size:16px}.marketingModuleCard>p{margin:0;color:#8392a5;font-size:10px;line-height:1.5}.marketingModuleCard>i{margin-top:auto;color:var(--site-primary,#cfff00);font-size:9px;font-style:normal;font-weight:900}.marketingModuleCard.google{border-color:#405067}.marketingModuleCard.meta{border-color:#354e78}.marketingModuleCard.social{border-color:#554969}.marketingModuleCard.profiles{border-color:#3d5445}.marketingForm{display:grid;grid-gap:16px;gap:16px}.marketingControlCard,.marketingPlatformCard,.marketingRoadmapCard,.marketingSaveCard{border-color:#303b47}.marketingStatus{display:inline-flex;padding:7px 10px;border-radius:999px;font-size:8px;font-weight:950;letter-spacing:.05em;border:1px solid #414c59}.marketingStatus.active{color:#8eeeaa;border-color:#315f40;background:#17301e}.marketingStatus.inactive{color:#ffd477;border-color:#654d2c;background:#2b2114}.marketingToggleGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.marketingToggle{display:flex;gap:10px;align-items:flex-start;padding:13px;border:1px solid #303d4a;border-radius:13px;background:#10171e;cursor:pointer}.marketingToggle input{width:18px;height:18px;accent-color:var(--site-primary,#cfff00);flex:0 0 auto;margin-top:1px}.marketingToggle b,.marketingToggle small{display:block}.marketingToggle b{font-size:10px}.marketingToggle small{margin-top:4px;color:#8190a2;font-size:8px;line-height:1.45}.marketingFieldsGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.marketingFieldsGrid.profiles{grid-template-columns:repeat(2,minmax(0,1fr))}.marketingFieldsGrid input{width:100%}.marketingPlatformCard>.sectionTitle small{display:block;color:var(--site-primary,#cfff00);font-size:8px;font-weight:950;letter-spacing:.07em;margin-bottom:3px}.marketingWarning{display:flex;gap:10px;align-items:flex-start;margin-top:12px;padding:11px 12px;border:1px solid #62532c;border-radius:12px;background:#241f13}.marketingWarning b{font-size:9px;color:#ffd477;white-space:nowrap}.marketingWarning span{color:#9c947b;font-size:9px;line-height:1.45}.marketingSaveCard{display:flex;align-items:center;justify-content:space-between;gap:18px}.marketingSaveCard>div b,.marketingSaveCard>div small,.marketingSaveCard>div span{display:block}.marketingSaveCard>div b{font-size:13px}.marketingSaveCard>div span{margin-top:4px;color:#8493a6;font-size:9px;line-height:1.5;max-width:820px}.marketingSaveCard>div small{margin-top:6px;color:#6f7f92;font-size:8px}.marketingSaveCard .primary{min-width:260px}.marketingRoadmapCard p{margin:0;color:#8b99ab;font-size:10px;line-height:1.6}.marketingRoadmapCard p b{color:#dce3eb}.adminNavCard.tone-marketing{border-color:#394d44}.adminNavCard.tone-marketing .adminNavCardIcon{color:#8de0b6}.adminSectorCard.marketing{border-color:#365044}@media(max-width:1050px){.marketingModuleGrid,.marketingSummaryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.marketingToggleGrid{grid-template-columns:1fr}.marketingFieldsGrid,.marketingFieldsGrid.profiles{grid-template-columns:1fr 1fr}}@media(max-width:720px){.marketingFieldsGrid,.marketingFieldsGrid.profiles,.marketingModuleGrid,.marketingSummaryGrid{grid-template-columns:1fr}.marketingSaveCard{align-items:stretch;flex-direction:column}.marketingSaveCard .primary{width:100%;min-width:0}.marketingWarning{display:grid}.marketingWarning b{white-space:normal}}.customerGrowthPage{max-width:1440px}.customerGrowthSection{margin-top:18px}.customerGrowthTitle{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-bottom:12px}.customerGrowthTitle h2{margin:5px 0 4px;font-size:25px}.customerGrowthTitle p{margin:0;color:#8d9aac;font-size:11px}.customerGrowthPeriodBar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;border:1px solid #303b47;border-radius:15px;background:#10161d}.customerGrowthCustomDates{display:flex;gap:8px;align-items:center}.customerGrowthCustomDates label{display:flex;align-items:center;gap:6px;color:#8997a8;font-size:9px;font-weight:850}.customerGrowthCustomDates input{background:#0d141a;border:1px solid #374452;border-radius:9px;color:#fff;padding:8px}.customerGrowthSummaryGrid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px;margin:12px 0}.customerGrowthSummaryCard{padding:14px;border:1px solid #303b47;border-radius:14px;background:#11171e}.customerGrowthSummaryCard small,.customerGrowthSummaryCard span,.customerGrowthSummaryCard strong{display:block}.customerGrowthSummaryCard span{font-size:9px;color:#8b99aa;font-weight:850;text-transform:uppercase;letter-spacing:.04em}.customerGrowthSummaryCard strong{font-size:28px;margin:4px 0;color:#f3f6fa}.customerGrowthSummaryCard small{font-size:8px;color:#758397}.customerGrowthSummaryCard.highlight{border-color:color-mix(in srgb,var(--site-primary,#bfff00) 45%,#303b47)}.customerGrowthSummaryCard.highlight strong{color:var(--site-primary,#bfff00)}.customerGrowthChartCard{border:1px solid #303b47;border-radius:16px;background:#11171e;overflow:hidden}.customerGrowthChartHead{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:15px 16px 0}.customerGrowthChartHead>div:first-child>span{font-size:8px;font-weight:950;letter-spacing:.08em;color:var(--site-primary,#bfff00)}.customerGrowthChartHead h3{margin:4px 0 3px;font-size:17px}.customerGrowthChartHead p{margin:0;color:#8290a2;font-size:9px}.customerGrowthPeak{min-width:90px;padding:9px 12px;border:1px solid #2f3b47;border-radius:11px;background:#0f151c;text-align:right}.customerGrowthPeak small,.customerGrowthPeak span,.customerGrowthPeak strong{display:block}.customerGrowthPeak span{font-size:7px;color:#7f8d9e;text-transform:uppercase}.customerGrowthPeak strong{font-size:20px;color:var(--site-primary,#bfff00)}.customerGrowthPeak small{font-size:8px;color:#8b99aa}.customerGrowthChartWrap{padding:8px 12px 0;overflow-x:auto}.customerGrowthChart{display:block;width:100%;min-width:600px;height:auto}.customerGrowthGridLine{stroke:#2b3540;stroke-width:1}.customerGrowthAxisText{fill:#7f8c9d;font-size:10px}.customerGrowthArea{fill:color-mix(in srgb,var(--site-primary,#bfff00) 10%,transparent)}.customerGrowthLine{fill:none;stroke:var(--site-primary,#bfff00);stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.customerGrowthPoint{fill:var(--site-primary,#bfff00);stroke:#10161d;stroke-width:2}.customerGrowthChartFoot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px 14px;color:#8391a2;font-size:9px}.customerGrowthChartFoot b{color:#cbd5df}.customerGrowthListCard{margin-top:16px}.customerGrowthResultCount{padding:6px 9px;border:1px solid #344151;border-radius:999px;color:#9eadbd;font-size:9px}.customerGrowthSearch{display:flex;align-items:center;gap:10px;margin:12px 0}.customerGrowthSearch input{flex:1 1;min-width:0;background:#0e141b;border:1px solid #354151;border-radius:10px;padding:10px 12px;color:#fff}.customerGrowthSearch span{padding:7px 9px;border:1px solid #344151;border-radius:999px;color:#9eadbd;font-size:8px;white-space:nowrap}@media(max-width:1100px){.customerGrowthSummaryGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:720px){.customerGrowthTitle h2{font-size:21px}.customerGrowthPeriodBar{align-items:stretch;flex-direction:column}.customerGrowthPeriodBar .purchaseEvolutionFilters{display:grid;grid-template-columns:1fr 1fr}.customerGrowthPeriodBar .purchaseEvolutionFilters button:last-child{grid-column:1/3}.customerGrowthCustomDates{display:grid;grid-template-columns:1fr 1fr}.customerGrowthCustomDates label{display:grid}.customerGrowthSummaryGrid{grid-template-columns:1fr 1fr}.customerGrowthSummaryCard:last-child{grid-column:1/3}.customerGrowthChartHead{align-items:stretch;flex-direction:column}.customerGrowthPeak{text-align:left}.customerGrowthChartFoot{align-items:flex-start;flex-direction:column}.customerGrowthSearch{align-items:stretch;flex-direction:column}.customerGrowthSearch span{align-self:flex-start}}.stampAutomationPage{max-width:1440px}.stampAutomationHero{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(360px,.75fr);grid-gap:18px;gap:18px;align-items:stretch;padding:18px 2px 8px}.stampAutomationHero h1{font-size:clamp(34px,4.6vw,58px);line-height:1.02;margin:9px 0 10px}.stampAutomationHero p{max-width:820px;margin:0;color:#9aa6b6;font-size:13px;line-height:1.6}.stampAutomationHeroFlow{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;grid-gap:8px;gap:8px;align-items:center;padding:17px;border:1px solid #344735;border-radius:18px;background:linear-gradient(145deg,#142018,#10161d)}.stampAutomationHeroFlow>span{grid-column:1/6;color:var(--site-primary,#cfff00);font-size:8px;font-weight:950;letter-spacing:.09em}.stampAutomationHeroFlow>div{display:grid;grid-gap:4px;gap:4px;text-align:center}.stampAutomationHeroFlow b{display:grid;place-items:center;width:34px;height:34px;margin:auto;border-radius:10px;background:var(--site-primary,#cfff00);color:#111;font-size:14px}.stampAutomationHeroFlow small{color:#9aa6b6;font-size:8px;line-height:1.3}.stampAutomationHeroFlow i{font-style:normal;color:#596676}.stampAutomationSummaryGrid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px;margin:16px 0}.stampAutomationSummaryCard{padding:14px;border:1px solid #303b47;border-radius:14px;background:#11171e}.stampAutomationSummaryCard small,.stampAutomationSummaryCard span,.stampAutomationSummaryCard strong{display:block}.stampAutomationSummaryCard span{font-size:8px;color:#8d9bad;font-weight:900;text-transform:uppercase;letter-spacing:.05em}.stampAutomationSummaryCard strong{margin:5px 0;font-size:28px}.stampAutomationSummaryCard small{font-size:8px;color:#748397}.stampAutomationSummaryCard.highlight{border-color:color-mix(in srgb,var(--site-primary,#cfff00) 45%,#303b47)}.stampAutomationSummaryCard.highlight strong,.stampAutomationSummaryCard.ok strong{color:var(--site-primary,#cfff00)}.stampAutomationSummaryCard.warning{border-color:#6c5729}.stampAutomationSummaryCard.warning strong{color:#ffd36b}.stampAutomationCatalogCard,.stampAutomationImportCard{margin-top:14px}.stampAutomationImportBox{display:grid;grid-template-columns:62px minmax(240px,1fr) minmax(260px,390px) auto;grid-gap:13px;gap:13px;align-items:center;margin-top:12px;padding:14px;border:1px dashed #435337;border-radius:14px;background:#10161c}.stampAutomationImportIcon{display:grid;place-items:center;width:54px;height:54px;border-radius:13px;border:1px solid #435c38;background:#182218;color:var(--site-primary,#cfff00);font-size:12px;font-weight:1000}.stampAutomationImportBox span,.stampAutomationImportBox strong{display:block}.stampAutomationImportBox strong{font-size:12px}.stampAutomationImportBox span{margin-top:5px;color:#8e9bad;font-size:9px;line-height:1.5}.stampAutomationImportBox input{width:100%;min-width:0;background:#0d141a;border:1px solid #364352;border-radius:10px;padding:10px;color:#fff}.stampAutomationLastImport{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:10px;color:#8291a3;font-size:8px}.stampAutomationLastImport b{color:#d4dbe4}.stampAutomationLastImport i{font-style:normal;color:#708095}.stampAutomationCount{padding:6px 9px;border:1px solid #344151;border-radius:999px;color:#9eadbd;font-size:8px}.stampAutomationToolbar{display:grid;grid-template-columns:minmax(300px,1fr) auto auto auto;grid-gap:8px;gap:8px;align-items:center;margin:13px 0;padding:10px;border:1px solid #2e3945;border-radius:14px;background:#0f151c}.stampAutomationToolbar form{display:flex;gap:7px;min-width:0}.stampAutomationToolbar form input{flex:1 1;min-width:0;background:#0d141a;border:1px solid #374452;border-radius:9px;padding:9px 11px;color:#fff}.stampAutomationFilters,.stampAutomationViewSwitch{display:flex;gap:5px;flex-wrap:wrap}.stampAutomationFilters button,.stampAutomationViewSwitch button{min-height:34px;border:1px solid #344151;border-radius:9px;background:#131a22;color:#9cabbc;padding:7px 9px;font-size:8px;font-weight:900;cursor:pointer;white-space:nowrap}.stampAutomationFilters button.active,.stampAutomationViewSwitch button.active{border-color:var(--site-primary,#cfff00);background:color-mix(in srgb,var(--site-primary,#cfff00) 9%,#131a22);color:var(--site-primary,#cfff00)}.stampAutomationGrid{display:grid;grid-gap:12px;gap:12px}.stampAutomationGrid.cards{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.stampAutomationGrid.list{grid-template-columns:1fr}.stampAutomationSkuCard{display:grid;grid-template-columns:150px minmax(0,1fr);grid-gap:12px;gap:12px;min-width:0;padding:14px;border:1px solid #303b47;border-radius:17px;background:linear-gradient(145deg,#121920,#0f151b);box-shadow:0 8px 22px rgba(0,0,0,.12)}.stampAutomationSkuCard.pending{border-left:3px solid #c2a34c}.stampAutomationSkuCard.mapped{border-left:3px solid var(--site-primary,#cfff00)}.stampAutomationSaleVisual{display:grid;align-content:start;grid-gap:7px;gap:7px}.stampAutomationSaleVisual>span{color:#8c9aac;font-size:7px;font-weight:950;letter-spacing:.08em}.stampAutomationSaleImage{display:grid;place-items:center;width:100%;aspect-ratio:1/1;border:1px solid #354251;border-radius:13px;background:#fff;overflow:hidden}.stampAutomationSaleImage img{width:100%;height:100%;object-fit:contain}.stampAutomationSaleImage b{padding:10px;color:#687789;text-align:center;font-size:9px}.stampAutomationSaleVisual>small{color:#748397;font-size:7px;line-height:1.4}.stampAutomationIdentity{min-width:0}.stampAutomationStatusLine{display:flex;align-items:center;gap:7px;min-width:0}.stampAutomationStatusLine>span{padding:4px 6px;border:1px solid #5d5028;border-radius:999px;background:#2b2314;color:#ffd36b;font-size:7px;font-weight:950}.stampAutomationStatusLine>span.ok{border-color:#315f40;background:#17301e;color:#8eeeaa}.stampAutomationStatusLine small{min-width:0;color:#7c8a9b;font-size:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stampAutomationIdentity>strong{display:block;margin-top:8px;font-size:13px;line-height:1.35;color:#f1f5f9}.stampAutomationIdentity>b{display:block;margin-top:7px;color:var(--site-primary,#cfff00);font-size:12px;overflow-wrap:anywhere}.stampAutomationIdentity>small{display:block;margin-top:3px;color:#748295;font-size:8px}.stampAutomationTags{display:flex;gap:5px;flex-wrap:wrap;margin-top:8px}.stampAutomationTags span{padding:4px 6px;border:1px solid #303c49;border-radius:999px;background:#151c23;color:#aab5c2;font-size:7px}.stampAutomationSalesMeta{display:grid;grid-template-columns:1fr 1fr;grid-gap:7px;gap:7px;margin-top:10px}.stampAutomationSalesMeta span{padding:7px 8px;border:1px solid #2d3946;border-radius:9px;background:#111820;color:#7e8d9f;font-size:7px}.stampAutomationSalesMeta b{display:block;margin-top:3px;color:#dbe2ea;font-size:9px}.stampAutomationLinkPanel{grid-column:1/3;display:grid;grid-gap:8px;gap:8px;padding-top:11px;border-top:1px solid #28333f}.stampAutomationLinkPanel>label,.stampAutomationSettings>label:first-child{display:block;color:#8796a8;font-size:8px;font-weight:900}.stampAutomationLinkPanel select,.stampAutomationSettings input[type=number]{width:100%;min-width:0;background:#0d141a;border:1px solid #374452;border-radius:9px;padding:9px;color:#fff}.stampAutomationSelected{display:grid;grid-template-columns:72px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:center;padding:9px;border:1px solid #2f3b48;border-radius:11px;background:#0d1319}.stampAutomationSelected img{width:72px;height:72px;object-fit:contain;border-radius:9px;background:#fff}.stampAutomationSelected b,.stampAutomationSelected small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stampAutomationSelected b{font-size:10px}.stampAutomationSelected small{margin-top:3px;color:#7e8c9d;font-size:8px}.stampAutomationNoStamp{padding:10px;border:1px dashed #354250;border-radius:10px;color:#7d8b9d;font-size:8px;text-align:center}.stampAutomationSettings{display:grid;grid-template-columns:130px 1fr 1fr;grid-gap:8px;gap:8px;align-items:center}.stampAutomationSettings>label:first-child input{margin-top:5px}.stampAutomationCheck{display:flex;align-items:center;gap:7px;min-height:42px;padding:8px;border:1px solid #2d3946;border-radius:9px;background:#111820;color:#9ba7b5;font-size:8px;line-height:1.35}.stampAutomationCheck input{width:16px;height:16px;accent-color:var(--site-primary,#cfff00);flex:0 0 auto}.stampAutomationCheck b{color:#dce3eb}.stampAutomationSaveLink{min-height:40px}.stampAutomationUpload{grid-column:1/3;border:1px solid #303c49;border-radius:11px;background:#0d141a;overflow:hidden}.stampAutomationUpload summary{cursor:pointer;list-style:none;padding:10px 11px;color:var(--site-primary,#cfff00);font-size:8px;font-weight:950;letter-spacing:.04em}.stampAutomationUpload summary::-webkit-details-marker{display:none}.stampAutomationUpload summary:after{content:"+";float:right}.stampAutomationUpload[open] summary:after{content:"−"}.stampAutomationUploadBody{display:grid;grid-template-columns:1fr 1fr 1fr auto;grid-gap:8px;gap:8px;align-items:end;padding:0 11px 11px}.stampAutomationUploadBody .loginField{margin:0}.stampAutomationUploadBody .loginField label{font-size:8px}.stampAutomationUploadBody input{min-width:0}.stampAutomationUploadBody button{min-height:41px}.stampAutomationUploadBody>small{grid-column:1/5;color:#748397;font-size:7px;line-height:1.4}.stampAutomationGrid.list .stampAutomationSkuCard{grid-template-columns:96px minmax(230px,1fr) minmax(320px,1.15fr)}.stampAutomationGrid.list .stampAutomationSaleVisual{grid-row:1/2}.stampAutomationGrid.list .stampAutomationLinkPanel{grid-column:3/4;grid-row:1/2;padding-top:0;border-top:0}.stampAutomationGrid.list .stampAutomationUpload{grid-column:1/4}.stampAutomationGrid.list .stampAutomationSaleImage{max-width:96px}.stampAutomationGrid.list .stampAutomationSelected{grid-template-columns:48px minmax(0,1fr)}.stampAutomationGrid.list .stampAutomationSelected img{width:48px;height:48px}.stampAutomationGrid.list .stampAutomationSettings{grid-template-columns:110px 1fr}.stampAutomationGrid.list .stampAutomationSettings .stampAutomationCheck:last-child{grid-column:1/3}.stampAutomationPager{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:15px}.stampAutomationPager span{color:#8290a2;font-size:8px}.stampAutomationPager b{color:#fff}.stampAutomationNextStep{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:14px;border-color:#3b4d35}.stampAutomationNextStep b,.stampAutomationNextStep p,.stampAutomationNextStep span{display:block}.stampAutomationNextStep span{color:var(--site-primary,#cfff00);font-size:8px;font-weight:950;letter-spacing:.08em}.stampAutomationNextStep b{margin-top:5px;font-size:14px}.stampAutomationNextStep p{max-width:900px;margin:4px 0 0;color:#8493a5;font-size:9px;line-height:1.5}.stampAutomationAccountCard{border-color:#405334;background:linear-gradient(145deg,#172018,#171b22)}@media(max-width:1180px){.stampAutomationSummaryGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.stampAutomationImportBox{grid-template-columns:56px minmax(0,1fr)}.stampAutomationImportBox button,.stampAutomationImportBox input{grid-column:1/3}.stampAutomationToolbar{grid-template-columns:1fr 1fr}.stampAutomationToolbar form{grid-column:1/3}.stampAutomationGrid.cards,.stampAutomationUploadBody{grid-template-columns:1fr 1fr}.stampAutomationUploadBody button,.stampAutomationUploadBody>small{grid-column:1/3}.stampAutomationGrid.list .stampAutomationSkuCard{grid-template-columns:90px minmax(220px,1fr)}.stampAutomationGrid.list .stampAutomationLinkPanel,.stampAutomationGrid.list .stampAutomationUpload{grid-column:1/3}.stampAutomationGrid.list .stampAutomationLinkPanel{grid-row:auto;padding-top:10px;border-top:1px solid #28333f}}@media(max-width:900px){.customerMainNavV282{grid-template-columns:repeat(5,minmax(0,1fr))}.stampAutomationHero{grid-template-columns:1fr}.stampAutomationSummaryGrid{grid-template-columns:1fr 1fr}.stampAutomationSummaryCard:last-child{grid-column:1/3}.stampAutomationGrid.cards{grid-template-columns:1fr}.stampAutomationSettings{grid-template-columns:1fr 1fr}.stampAutomationSettings>label:first-child{grid-column:1/3}}@media(max-width:650px){.stampAutomationHero h1{font-size:34px}.stampAutomationHeroFlow{grid-template-columns:1fr;gap:7px}.stampAutomationHeroFlow>span{grid-column:auto}.stampAutomationHeroFlow i{display:none}.stampAutomationToolbar{grid-template-columns:1fr}.stampAutomationToolbar form{grid-column:auto}.stampAutomationFilters,.stampAutomationViewSwitch{display:grid;grid-template-columns:1fr 1fr}.stampAutomationFilters.image button:first-child{grid-column:1/3}.stampAutomationViewSwitch button{width:100%}.stampAutomationGrid.list .stampAutomationSkuCard,.stampAutomationSkuCard{grid-template-columns:1fr}.stampAutomationSaleVisual{grid-template-columns:90px minmax(0,1fr);align-items:center}.stampAutomationSaleVisual>small,.stampAutomationSaleVisual>span{grid-column:2/3}.stampAutomationSaleImage{grid-column:1/2;grid-row:1/3;max-width:90px}.stampAutomationGrid.list .stampAutomationLinkPanel,.stampAutomationGrid.list .stampAutomationUpload,.stampAutomationLinkPanel,.stampAutomationUpload{grid-column:auto}.stampAutomationGrid.list .stampAutomationSettings,.stampAutomationSettings{grid-template-columns:1fr}.stampAutomationGrid.list .stampAutomationSettings .stampAutomationCheck:last-child,.stampAutomationSettings>label:first-child{grid-column:auto}.stampAutomationUploadBody{grid-template-columns:1fr}.stampAutomationUploadBody button,.stampAutomationUploadBody>small{grid-column:auto}.stampAutomationNextStep{align-items:stretch;flex-direction:column}.stampAutomationNextStep a{text-align:center}.stampAutomationImportBox,.stampAutomationSalesMeta{grid-template-columns:1fr}.stampAutomationImportIcon{margin:auto}.stampAutomationImportBox button,.stampAutomationImportBox input{grid-column:auto}}.stampAutomationRunCard{margin-top:16px;border-color:#40552f;background:linear-gradient(145deg,#151c19,#151a20)}.stampAutomationRunTitle{align-items:center}.stampAutomationRunStatus{display:inline-flex;padding:7px 10px;border:1px solid #3c4855;border-radius:999px;color:#9eadbd;background:#111820;font-size:8px;font-weight:950;letter-spacing:.06em;white-space:nowrap}.stampAutomationRunStatus.processing{border-color:#4e5e2a;color:#d9ff72;background:#202812}.stampAutomationRunStatus.completed{border-color:#315f40;color:#8eeeaa;background:#17301e}.stampAutomationRunStatus.failed{border-color:#6b3438;color:#ff9da5;background:#2b1719}.stampAutomationRunBlocked,.stampAutomationRunEmpty{display:grid;grid-gap:5px;gap:5px;padding:14px;border:1px dashed #384553;border-radius:13px;background:#10161d}.stampAutomationRunBlocked b,.stampAutomationRunEmpty b{font-size:11px}.stampAutomationRunBlocked span,.stampAutomationRunEmpty span{color:#8392a5;font-size:9px;line-height:1.5}.stampAutomationRunBlocked{margin-top:10px;border-color:#66562f;background:#211d13}.stampAutomationRunBlocked b{color:#ffd477}.stampAutomationRunFile{display:grid;grid-template-columns:minmax(260px,1.5fr) repeat(3,minmax(130px,.7fr));grid-gap:9px;gap:9px}.stampAutomationRunFile>div{padding:11px 12px;border:1px solid #303b47;border-radius:12px;background:#10171e}.stampAutomationRunFile b,.stampAutomationRunFile small,.stampAutomationRunFile span{display:block}.stampAutomationRunFile span{font-size:8px;color:#8493a5;font-weight:900;text-transform:uppercase;letter-spacing:.04em}.stampAutomationRunFile b{margin-top:4px;font-size:18px;overflow-wrap:anywhere}.stampAutomationRunFile small{margin-top:3px;color:#768597;font-size:8px}.stampAutomationRunFile>div:first-child b{font-size:11px}.stampAutomationRunFile .ok{border-color:#315f40}.stampAutomationRunFile .ok b{color:#8eeeaa}.stampAutomationRunFile .warning{border-color:#67552b}.stampAutomationRunFile .warning b{color:#ffd477}.stampAutomationRunAction{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:12px;padding:14px;border:1px solid color-mix(in srgb,var(--site-primary,#cfff00) 30%,#303b47);border-radius:14px;background:#11191d}.stampAutomationRunAction b,.stampAutomationRunAction span{display:block}.stampAutomationRunAction b{font-size:12px}.stampAutomationRunAction span{margin-top:4px;color:#8594a6;font-size:9px}.stampAutomationRunAction .primary{min-width:330px;min-height:46px}.stampAutomationRunProgress{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;margin-top:12px;padding:14px;border:1px solid #45542d;border-radius:14px;background:#151d12}.stampAutomationRunProgress b,.stampAutomationRunProgress span{display:block}.stampAutomationRunProgress b{font-size:11px}.stampAutomationRunProgress span{margin-top:4px;color:#899878;font-size:8px}.stampAutomationRunProgress>strong{font-size:24px;color:var(--site-primary,#cfff00)}.stampAutomationRunProgress>i{grid-column:1/3;height:8px;border-radius:999px;background:#283022;overflow:hidden}.stampAutomationRunProgress>i>span{height:100%;margin:0;border-radius:inherit;background:var(--site-primary,#cfff00);transition:width .25s ease}.stampAutomationResultGrid{display:grid;grid-template-columns:1.15fr .85fr;grid-gap:12px;gap:12px;margin-top:14px}.stampAutomationDtfResult,.stampAutomationSeparationResult{display:grid;align-content:start;grid-gap:11px;gap:11px;padding:14px;border:1px solid #31404d;border-radius:16px;background:#0f161d}.stampAutomationDtfResult{border-color:#40552f}.stampAutomationSeparationResult{border-color:#36505a}.stampAutomationDtfResult header>span,.stampAutomationSeparationResult header>span{display:block;color:var(--site-primary,#cfff00);font-size:8px;font-weight:950;letter-spacing:.08em}.stampAutomationSeparationResult header>span{color:#8bdcff}.stampAutomationDtfResult header>b,.stampAutomationSeparationResult header>b{display:block;margin-top:4px;font-size:15px}.stampAutomationDtfResult header>small,.stampAutomationSeparationResult header>small{display:block;margin-top:3px;color:#7f8d9f;font-size:8px}.stampAutomationResultPreview{max-height:300px;overflow:auto;border:1px solid #303b47;border-radius:12px;background:#fff;text-align:center}.stampAutomationResultPreview img{max-width:100%;height:auto;display:block;margin:auto}.stampAutomationResultMetrics{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.stampAutomationResultMetrics span{padding:10px;border:1px solid #2d3946;border-radius:10px;background:#111820;color:#8190a2;font-size:8px}.stampAutomationResultMetrics b{display:block;margin-top:4px;color:#edf2f7;font-size:14px}.stampAutomationPaymentActions,.stampAutomationSeparationActions{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.stampAutomationPaymentActions button,.stampAutomationSeparationActions a{text-align:center;justify-content:center}.stampAutomationOrdersLink{text-align:center}.stampAutomationPix{display:grid;grid-gap:8px;gap:8px;padding:10px;border:1px solid #315f40;border-radius:12px;background:#122019}.stampAutomationPix>b{color:#8eeeaa;font-size:10px}.stampAutomationPix img{width:190px;max-width:100%;margin:auto;border-radius:9px;background:#fff;padding:6px}.stampAutomationPix textarea{width:100%;min-height:72px;resize:vertical;background:#0c1410;border:1px solid #31513a;border-radius:8px;color:#dce7df;padding:8px;font-size:8px}.stampAutomationSeparationMetrics{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.stampAutomationSeparationMetrics>div{padding:11px;border:1px solid #2f3b47;border-radius:11px;background:#111820}.stampAutomationSeparationMetrics b,.stampAutomationSeparationMetrics span{display:block}.stampAutomationSeparationMetrics span{font-size:8px;color:#8392a5}.stampAutomationSeparationMetrics b{margin-top:4px;font-size:20px}.stampAutomationSeparationMetrics .ok{border-color:#315f40}.stampAutomationSeparationMetrics .ok b{color:#8eeeaa}.stampAutomationSeparationMetrics .warning{border-color:#67552b}.stampAutomationSeparationMetrics .warning b{color:#ffd477}@media(max-width:1000px){.stampAutomationRunFile{grid-template-columns:1fr 1fr}.stampAutomationRunFile>div:first-child{grid-column:1/3}.stampAutomationResultGrid{grid-template-columns:1fr}.stampAutomationRunAction{align-items:stretch;flex-direction:column}.stampAutomationRunAction .primary{width:100%;min-width:0}}@media(max-width:650px){.stampAutomationRunTitle{align-items:flex-start}.stampAutomationRunStatus{align-self:flex-start}.stampAutomationRunFile{grid-template-columns:1fr}.stampAutomationRunFile>div:first-child{grid-column:auto}.stampAutomationRunAction{padding:11px}.stampAutomationPaymentActions,.stampAutomationResultMetrics,.stampAutomationSeparationActions,.stampAutomationSeparationMetrics{grid-template-columns:1fr}.stampAutomationRunProgress{grid-template-columns:1fr auto}.stampAutomationDtfResult,.stampAutomationSeparationResult{padding:11px}}.stampAutomationHeroFlow{grid-template-columns:1fr auto 1fr auto 1fr auto 1fr}.stampAutomationHeroFlow>span{grid-column:1/8}@media(max-width:650px){.stampAutomationHeroFlow{grid-template-columns:1fr}.stampAutomationHeroFlow>span{grid-column:auto}}.customerModulesAdminForm{display:grid;grid-gap:18px;gap:18px}.siteModuleToggleGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:12px;gap:12px}.siteModuleToggle{display:grid;grid-template-columns:auto 1fr auto;grid-gap:12px;gap:12px;align-items:center;padding:16px;border:1px solid #34404d;border-radius:14px;background:#111820;cursor:pointer}.siteModuleToggle.active{border-color:var(--site-primary);background:color-mix(in srgb,var(--site-primary) 7%,#111820)}.siteModuleToggle input{width:20px;height:20px;accent-color:var(--site-primary)}.siteModuleToggle span{display:grid;grid-gap:4px;gap:4px}.siteModuleToggle span b{color:var(--site-text)}.siteModuleToggle span small{color:#9ba8b7;line-height:1.35}.siteModuleToggle strong{font-size:10px;color:#8895a3}.siteModuleToggle.active strong{color:var(--site-primary)}.landingAdminPage,.startonLanding{--background:var(--site-bg);--surface:var(--site-surface);--text:var(--site-text);--primary:var(--site-primary);--header:var(--site-header);--border:#303641;--muted:#aeb6c5}.landingAdminSummary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr)) minmax(280px,1.2fr);grid-gap:12px;gap:12px;margin:18px 0}.landingAdminActions{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:16px;border:1px solid var(--border);border-radius:18px;background:var(--surface)}.landingBuilderForm{display:grid;grid-gap:18px;gap:18px}.landingBuilderForm select,.landingBuilderForm textarea{width:100%;background:#101219;border:1px solid #353b47;border-radius:11px;padding:14px 13px;color:#fff;outline:none;font:inherit;line-height:1.55}.landingBuilderForm textarea{resize:vertical}.landingBuilderForm select:focus,.landingBuilderForm textarea:focus{border-color:var(--site-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--site-primary) 9%,transparent)}.landingHeroEditor,.landingPublishCard,.landingSaveBar{display:grid;grid-gap:18px;gap:18px}.landingCtaFields{display:grid;grid-template-columns:1fr 1.4fr 1fr 1.4fr;grid-gap:12px;gap:12px}.landingCtaFields.compact{grid-template-columns:1fr 2fr}.landingSectionsEditor{display:grid;grid-gap:14px;gap:14px}.landingSectionsHead{padding:8px 2px}.landingSectionEditor{display:grid;grid-gap:16px;gap:16px;border-left:4px solid #536070}.landingSectionEditor.active{border-left-color:var(--primary)}.landingSectionEditorHead{display:grid;grid-template-columns:54px 1fr auto;grid-gap:14px;gap:14px;align-items:center;padding-bottom:14px;border-bottom:1px solid var(--border)}.landingSectionEditorHead>span{display:grid;place-items:center;width:48px;height:48px;border-radius:14px;background:rgba(207,255,0,.1);color:var(--primary);font-weight:900;font-size:1.05rem}.landingSectionEditorHead>div:nth-child(2){display:grid;grid-gap:4px;gap:4px}.landingSectionEditorHead b{font-size:1.05rem}.landingSectionEditorHead small{color:var(--muted)}.landingOrderButtons{display:flex;gap:6px}.landingOrderButtons button{min-width:42px;padding:9px 12px;font-size:1.1rem}.landingSectionControlRow{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;align-items:end}.landingSectionDetailGrid{display:grid;grid-template-columns:1.3fr 1fr;grid-gap:14px;gap:14px}.landingAdminThumb{width:100%;max-height:230px;object-fit:cover;border:1px solid var(--border);border-radius:14px;margin:8px 0}.landingAddSection{justify-self:start}.landingSaveBar{grid-template-columns:1fr auto;align-items:center;position:-webkit-sticky;position:sticky;bottom:14px;z-index:8;box-shadow:0 18px 55px rgba(0,0,0,.45)}.landingSaveBar>div{display:grid;grid-gap:4px;gap:4px}.landingSaveBar span{color:var(--muted)}.startonLanding{overflow:hidden;background:var(--background);color:var(--text)}.startonLandingPreview{position:-webkit-sticky;position:sticky;top:0;z-index:30;padding:10px 20px;text-align:center;background:#ffcf33;color:#171717;font-weight:900;font-size:.78rem;letter-spacing:.08em}.startonLandingHero{position:relative;min-height:650px;display:grid;align-items:center;padding:clamp(76px,10vw,140px) 24px;border-bottom:1px solid var(--border);background:radial-gradient(circle at 75% 40%,rgba(207,255,0,.14),transparent 34%),linear-gradient(135deg,var(--header) 0,var(--background) 68%)}.startonLandingHeroGlow{position:absolute;right:-9vw;top:9%;width:min(48vw,680px);aspect-ratio:1;border:1px solid rgba(207,255,0,.18);border-radius:50%;box-shadow:0 0 0 55px rgba(207,255,0,.025),0 0 0 110px rgba(207,255,0,.018)}.startonLandingHeroContent{position:relative;width:min(1180px,100%);margin:auto}.startonLandingEyebrow,.startonLandingHeroContent>span{display:inline-block;color:var(--primary);font-size:.78rem;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.startonLandingHero h1{max-width:940px;margin:18px 0;font-size:clamp(2.7rem,6.4vw,6.2rem);line-height:.94;letter-spacing:-.055em;text-wrap:balance}.startonLandingHero p{max-width:790px;margin:0;color:var(--muted);font-size:clamp(1.05rem,1.8vw,1.35rem);line-height:1.65}.startonLandingHeroActions{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.startonLandingHeroActions a{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 24px;text-decoration:none;font-weight:900;letter-spacing:.04em}.startonLandingTrust{display:flex;flex-wrap:wrap;gap:10px 30px;margin-top:62px;padding-top:24px;border-top:1px solid var(--border);color:var(--muted);font-size:.9rem}.startonLandingTrust b{color:var(--text);margin-right:5px}.startonLandingSections{width:min(1240px,calc(100% - 32px));margin:0 auto;padding:34px 0 90px}.startonLandingSection{position:relative;padding:clamp(60px,8vw,110px) clamp(18px,5vw,76px);border-bottom:1px solid var(--border)}.startonLandingSection:last-child{border-bottom:0}.startonLandingSectionInner{display:grid;grid-template-columns:1fr;grid-gap:48px;gap:48px;align-items:center}.startonLandingSection.with-image .startonLandingSectionInner{grid-template-columns:minmax(0,1.05fr) minmax(300px,.95fr)}.startonLandingSection:nth-child(2n).with-image .startonLandingCopy{order:2}.startonLandingSection:nth-child(2n).with-image .startonLandingMedia{order:1}.startonLandingCopy{position:relative;z-index:1}.startonLandingCopy h2{max-width:860px;margin:14px 0 18px;font-size:clamp(2rem,4vw,4.25rem);line-height:1.02;letter-spacing:-.04em;text-wrap:balance}.startonLandingSubtitle{max-width:840px;color:var(--text);font-size:1.18rem;line-height:1.6}.startonLandingBody{max-width:840px;color:var(--muted);font-size:1.02rem;line-height:1.8;white-space:pre-line}.startonLandingIndex{position:absolute;right:20px;top:42px;color:rgba(255,255,255,.045);font-size:clamp(5rem,13vw,11rem);font-weight:950;line-height:1}.startonLandingBullets{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:28px}.startonLandingBullets>div{display:flex;align-items:flex-start;gap:11px;padding:16px;border:1px solid var(--border);border-radius:14px;background:color-mix(in srgb,var(--surface) 88%,transparent);line-height:1.45}.startonLandingBullets i{display:grid;place-items:center;flex:0 0 23px;height:23px;border-radius:50%;background:var(--primary);color:#0a0c0e;font-style:normal;font-weight:950}.startonLandingBullets.steps{grid-template-columns:repeat(4,minmax(0,1fr))}.startonLandingBullets.steps>div{display:grid;min-height:140px}.startonLandingBullets.steps strong{font-size:1.6rem;color:var(--primary)}.startonLandingInlineCta{display:inline-flex;margin-top:28px;color:var(--primary);font-weight:900;text-decoration:none}.startonLandingInlineCta:hover{text-decoration:underline}.startonLandingMedia{position:relative}.startonLandingMedia:before{content:"";position:absolute;inset:18px -18px -18px 18px;border:1px solid rgba(207,255,0,.28);border-radius:24px}.startonLandingMedia img{position:relative;display:block;width:100%;max-height:620px;object-fit:cover;border-radius:24px;border:1px solid var(--border)}.startonLandingSection.type-advantages,.startonLandingSection.type-services{background:linear-gradient(135deg,rgba(207,255,0,.035),transparent 55%)}.startonLandingSection.type-cta{text-align:center;margin-top:34px;border:1px solid rgba(207,255,0,.25);border-radius:28px;background:radial-gradient(circle at 50% 110%,rgba(207,255,0,.16),transparent 55%),var(--surface)}.startonLandingSection.type-cta .startonLandingBody,.startonLandingSection.type-cta .startonLandingCopy h2{margin-left:auto;margin-right:auto}.startonLandingSection.type-cta .startonLandingInlineCta{padding:15px 24px;border-radius:12px;background:var(--primary);color:#0a0c0e;text-decoration:none}@media(max-width:900px){.landingAdminSummary{grid-template-columns:1fr 1fr}.landingAdminActions{grid-column:1/-1}.landingCtaFields{grid-template-columns:1fr 1fr}.landingSectionControlRow,.landingSectionDetailGrid{grid-template-columns:1fr}.startonLandingHero{min-height:auto}.startonLandingSection.with-image .startonLandingSectionInner{grid-template-columns:1fr}.startonLandingSection:nth-child(2n).with-image .startonLandingCopy,.startonLandingSection:nth-child(2n).with-image .startonLandingMedia{order:0}.startonLandingBullets.steps{grid-template-columns:repeat(2,1fr)}}@media(max-width:620px){.landingAdminSummary,.landingCtaFields,.landingCtaFields.compact{grid-template-columns:1fr}.landingAdminActions{grid-column:auto;align-items:stretch;flex-direction:column}.landingSectionEditorHead{grid-template-columns:46px 1fr}.landingOrderButtons{grid-column:1/-1}.landingSaveBar{position:static;grid-template-columns:1fr}.startonLandingHero{padding:72px 20px}.startonLandingHero h1{font-size:clamp(2.5rem,13vw,4rem)}.startonLandingTrust{display:grid;margin-top:44px}.startonLandingSections{width:100%;padding-top:0}.startonLandingSection{padding:58px 20px}.startonLandingBullets,.startonLandingBullets.steps{grid-template-columns:1fr}.startonLandingBullets.steps>div{min-height:0}.startonLandingIndex{right:10px;top:28px}.startonLandingMedia:before{inset:10px -8px -10px 8px}}.shippingCalculator{min-width:0;margin:14px 0;padding:16px;border:1px solid #2e3945;border-radius:15px;background:linear-gradient(145deg,#141b22,#10161c);color:#eef3f8;display:grid;grid-gap:14px;gap:14px;box-shadow:0 10px 28px rgba(0,0,0,.2)}.shippingCalculator:disabled{opacity:.72}.shippingCalculator legend{width:100%;padding:0 4px 10px;display:flex;align-items:center;gap:10px}.shippingCalculator legend>span:last-child{min-width:0}.shippingCalculator legend b{display:block;font-size:13px;color:#f4f7fa}.shippingCalculator legend small{display:block;margin-top:3px;color:#778697;font-size:9px;line-height:1.45}.shippingLegendIcon{display:grid;place-items:center;width:32px;height:32px;flex:0 0 32px;border:1px solid #43502e;border-radius:9px;background:#1a2418;color:var(--site-primary,#cfff00)}.shippingLegendIcon svg{width:17px;height:17px;fill:currentColor}.shippingModeGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:9px;gap:9px}.shippingMode{position:relative;display:grid!important;grid-template-columns:auto 1fr auto;grid-gap:8px!important;gap:8px!important;align-items:center!important;min-width:0;padding:11px!important;border:1px solid #303b47;border-radius:10px;background:#0e151b;cursor:pointer}.shippingMode.selected{border-color:#5c6d31;background:#192117;box-shadow:inset 0 0 0 1px rgba(207,255,0,.05)}.shippingMode input,.shippingOption input{position:absolute;opacity:0;pointer-events:none}.shippingModeIcon{display:grid;place-items:center;width:28px;height:28px;border:1px solid #34414e;border-radius:8px;background:#17202a;color:#9eacba;font-size:15px;font-weight:900}.shippingMode.selected .shippingModeIcon{border-color:#627631;background:var(--site-primary,#cfff00);color:#101508}.shippingMode b,.shippingMode small{display:block}.shippingMode b{font-size:10px;line-height:1.3;color:#e7ecf1}.shippingMode small{margin-top:2px;color:#748394;font-size:8px}.shippingMode>strong{font-size:8px;color:var(--site-primary,#cfff00)}.shippingCep{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:end}.shippingCep label{display:grid!important;grid-gap:6px!important;gap:6px!important;min-width:0}.shippingAddress label>span,.shippingCep label>span{font-size:9px;font-weight:800;color:#aab6c3}.shippingCepInput{position:relative}.shippingCepInput>span{position:absolute;left:11px;top:50%;transform:translateY(-50%);color:#728195;font-size:14px}.shippingCalculator input:not([type=radio]){min-width:0;width:100%;height:40px;padding:10px 11px;border:1px solid #354250;border-radius:8px;background:#0b1218;color:#f3f6f9;font:inherit;font-size:11px;outline:none;box-sizing:border-box;color-scheme:dark}.shippingCepInput input{padding-left:31px!important;font-size:13px!important;letter-spacing:.03em}.shippingCalculator input:not([type=radio]):focus{border-color:var(--site-primary,#cfff00);box-shadow:0 0 0 2px rgba(207,255,0,.09)}.shippingCalculator button{display:flex;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:10px 13px;border:0;border-radius:8px;background:var(--site-primary,#cfff00);color:#101508;font-size:9px;font-weight:950;cursor:pointer}.shippingCalculator button:disabled{opacity:.48;cursor:not-allowed}.shippingSpinner{width:12px;height:12px;border:2px solid #101508;border-right-color:transparent;border-radius:50%;animation:shippingSpin .7s linear infinite}.shippingError,.shippingNotice{padding:10px 11px;border:1px solid #654046;border-radius:8px;background:#2b191d;color:#ffb8c0;font-size:9px;line-height:1.5}.shippingNotice{border-color:#554a27;background:#262216;color:#dfc778}.shippingResultsHead{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:2px}.shippingResultsHead span{font-size:9px;font-weight:900;letter-spacing:.05em;color:#b5c0cb;text-transform:uppercase}.shippingResultsHead small{color:#687789;font-size:8px}.shippingOptions{display:grid;grid-gap:7px;gap:7px}.shippingOption{position:relative;display:grid!important;grid-template-columns:32px minmax(0,1fr) auto;grid-gap:9px!important;gap:9px!important;align-items:center!important;min-width:0;padding:10px!important;border:1px solid #2d3945;border-radius:10px;background:#0d141a;cursor:pointer;transition:border-color .15s,background .15s}.shippingOption:hover{border-color:#475565}.shippingOption.selected{border-color:var(--site-primary,#cfff00);background:#182015;box-shadow:0 0 0 1px rgba(207,255,0,.08)}.shippingCompanyMark{display:grid;place-items:center;width:32px;height:32px;border:1px solid #344250;border-radius:8px;background:#17212a;color:#9faebc;font-size:8px;font-weight:950}.shippingOption.selected .shippingCompanyMark{border-color:#56682d;background:#202c18;color:var(--site-primary,#cfff00)}.shippingOptionCopy{min-width:0}.shippingOptionCopy b,.shippingOptionCopy small,.shippingOptionCopy strong{display:block;overflow:hidden;text-overflow:ellipsis}.shippingOptionCopy b{color:#f0f4f7;font-size:10px;white-space:nowrap}.shippingOptionCopy strong{margin-top:2px;color:#9caaba;font-size:8px;font-weight:700;white-space:nowrap}.shippingOptionCopy small{margin-top:4px;color:#6f7e8f;font-size:7px;line-height:1.35;white-space:normal}.shippingOptionPrice{text-align:right;white-space:nowrap}.shippingOptionPrice b{display:block;color:#edf2f6;font-size:11px}.shippingOption.selected .shippingOptionPrice b{color:var(--site-primary,#cfff00)}.shippingOptionPrice small{display:block;margin-top:4px;padding:3px 4px;border-radius:4px;background:#28311a;color:#bddd53;font-size:6px;font-weight:950}.shippingDeadlineNote{display:block;color:#69788a!important;font-size:7px!important;line-height:1.5}.shippingAddressSection{display:grid;grid-gap:11px;gap:11px;padding-top:12px;border-top:1px solid #2a3540}.shippingAddress{display:grid;grid-template-columns:1fr 1fr;grid-gap:9px;gap:9px}.shippingAddress label{display:grid!important;grid-gap:5px!important;gap:5px!important;min-width:0}.shippingAddress label:nth-child(2),.shippingAddress label:nth-child(6){grid-column:span 1}.shippingAddress label:nth-child(3),.shippingAddress label:nth-child(7){max-width:100%}.shippingTotal{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:11px 12px;border:1px dashed #35414c;border-radius:9px;background:#0e151b;color:#748292}.shippingTotal span{min-width:0;font-size:8px;line-height:1.4}.shippingTotal strong{font-size:13px;color:#8391a0;white-space:nowrap}.shippingTotal.selected{border-style:solid;border-color:#4c5c2e;background:#192016}.shippingTotal.selected strong{color:var(--site-primary,#cfff00)}.shippingSummary{padding:12px;background:#131b22;border:1px solid #2e3a45;border-radius:9px;color:#dce3e9;overflow-wrap:anywhere;margin:10px 0}.shippingSummary small{color:#8290a0}@keyframes shippingSpin{to{transform:rotate(1turn)}}@media(max-width:480px){.shippingCalculator{padding:13px;border-radius:12px}.shippingCep,.shippingModeGrid{grid-template-columns:1fr}.shippingCep button{width:100%}.shippingAddress{grid-template-columns:1fr}.shippingOption{grid-template-columns:30px minmax(0,1fr) auto;padding:9px!important}.shippingCompanyMark{width:30px;height:30px}}.mpSettingsForm.melhorEnvioTokenForm{grid-template-columns:minmax(0,1fr) auto}.melhorEnvioTokenForm .loginField{min-width:0}@media(max-width:600px){.mpSettingsForm.melhorEnvioTokenForm{grid-template-columns:1fr}.melhorEnvioTokenForm button{width:100%}}.customerInventoryHero{display:flex;align-items:center;justify-content:space-between;gap:22px;margin:24px 0 18px;padding:24px;border:1px solid #2d3946;border-radius:20px;background:linear-gradient(135deg,#171e24,#10151b)}.customerInventoryHero h1{margin:6px 0;font-size:32px}.customerInventoryHero p{margin:0;color:#94a2b6;max-width:720px}.customerInventorySummary{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;margin-bottom:16px}.customerInventorySummary>div{border:1px solid #2f3b48;border-radius:15px;background:#131920;padding:16px}.customerInventorySummary span{display:block;font-size:9px;font-weight:900;color:#90a0b5;letter-spacing:.06em}.customerInventorySummary b{display:block;margin-top:5px;font-size:27px;color:var(--site-primary,#bfff00)}.customerInventoryPanel{padding:18px}.customerInventoryToolbar{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:15px}.customerInventoryToolbar>div:first-child b{display:block;font-size:20px}.customerInventoryToolbar>div:first-child span{display:block;margin-top:4px;color:#8998aa;font-size:11px}.customerInventoryFilters{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.customerInventoryFilters input[type=search]{min-width:310px;border:1px solid #344251;border-radius:10px;background:#0e141a;color:#fff;padding:11px}.customerInventoryFilters label{display:flex;align-items:center;gap:7px;color:#a5b1c0;font-size:10px}.customerInventoryList{display:grid;grid-gap:8px;gap:8px;max-height:650px;overflow:auto;padding-right:5px}.customerInventoryRow{display:grid;grid-template-columns:minmax(280px,1fr) 125px 125px 105px;grid-gap:12px;gap:12px;align-items:end;border:1px solid #2c3743;border-radius:13px;padding:10px;background:#10161c}.customerInventoryRow.low{border-color:#8b6720}.customerInventoryProduct{display:flex;align-items:center;gap:11px;min-width:0}.customerInventoryProduct img,.customerInventoryProduct>span{width:54px;height:54px;object-fit:cover;border-radius:9px;background:#1a222b;display:grid;place-items:center;font-size:7px;color:#8795a7}.customerInventoryProduct div{min-width:0}.customerInventoryProduct b,.customerInventoryProduct small,.customerInventoryProduct span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.customerInventoryProduct span{color:#bfccda;font-size:11px;margin-top:3px}.customerInventoryProduct small{color:#718196;font-size:9px;margin-top:3px}.customerInventoryRow>label{display:grid;grid-gap:5px;gap:5px}.customerInventoryRow>label span{font-size:9px;color:#8795a7;font-weight:800}.customerInventoryRow>label input{width:100%;border:1px solid #344251;border-radius:9px;background:#0c1218;color:#fff;padding:10px}.customerStockHint{display:grid;grid-gap:2px;gap:2px;margin:7px 0;padding:9px 10px;border:1px solid #4c6d25;border-radius:10px;background:#182311}.customerStockHint b{font-size:11px;color:var(--site-primary,#bfff00)}.customerStockHint span{font-size:9px;color:#b5c49f}.customerStockHint.partial{border-color:#8a6824;background:#251f12}.customerStockHint.partial b{color:#ffd268}.cartCustomerStock{display:block;width:max-content;max-width:100%;margin-top:5px;padding:4px 7px;border:1px solid #587729;border-radius:999px;background:#182311;color:var(--site-primary,#bfff00);font-size:8px;font-style:normal;font-weight:900}.inventoryAccountCard{border-color:#516e29!important}.customerInventoryCategories{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin:0 0 16px}.customerInventoryCategories>button{position:relative;display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;grid-gap:11px;gap:11px;min-height:78px;padding:11px 13px;border:1px solid #2e3a47;border-radius:14px;background:linear-gradient(145deg,#151c23,#10161c);color:#fff;text-align:left;cursor:pointer;transition:.16s ease}.customerInventoryCategories>button:hover{border-color:#596a7b;transform:translateY(-1px)}.customerInventoryCategories>button.active{border-color:var(--site-primary,#bfff00);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--site-primary,#bfff00) 38%,transparent);background:linear-gradient(145deg,#202b1b,#111910)}.customerInventoryCategoryIcon{width:44px;height:44px;display:grid;place-items:center;border:1px solid #384655;border-radius:11px;background:#1a232c;color:#b8c5d4;font-size:17px;font-weight:950}.customerInventoryCategories>button.active .customerInventoryCategoryIcon{border-color:var(--site-primary,#bfff00);background:var(--site-primary,#bfff00);color:#111}.customerInventoryCategories>button>div{min-width:0}.customerInventoryCategories>button>div b,.customerInventoryCategories>button>div small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.customerInventoryCategories>button>div b{font-size:12px;text-transform:uppercase}.customerInventoryCategories>button>div small{margin-top:4px;color:#8392a5;font-size:9px}.customerInventoryCategories>button>strong{color:var(--site-primary,#bfff00);font-size:19px;text-align:right}.customerInventoryCategories>button>strong small{display:block;color:#7f8ea1;font-size:7px;text-transform:uppercase}.customerInventoryCategories>button>em{position:absolute;right:10px;top:7px;color:#9aad7c;font-size:7px;font-style:normal;font-weight:850;text-transform:uppercase}@media(max-width:960px){.customerInventoryCategories{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.customerInventoryHero,.customerInventoryToolbar{align-items:stretch;flex-direction:column}.customerInventoryCategories,.customerInventorySummary{grid-template-columns:1fr}.customerInventoryFilters{align-items:stretch;flex-direction:column}.customerInventoryFilters input[type=search]{min-width:0;width:100%}.customerInventoryRow{grid-template-columns:1fr 1fr}.customerInventoryProduct,.customerInventoryRow>button{grid-column:1/3}.customerInventoryList{max-height:none}}.categoryPricingCard select{width:100%;min-height:48px;background:#101219;color:#fff;border:1px solid #414958;border-radius:10px;padding:12px;font:inherit}.categoryPricingCard .loginField small{display:block;margin-top:6px;color:#aeb6c5;line-height:1.5}.categoryPricingCard table{border-collapse:collapse;font-size:14px}.categoryPricingCard td,.categoryPricingCard th{padding:12px;border-bottom:1px solid #303641;vertical-align:top}.categoryPricingCard th{position:-webkit-sticky;position:sticky;top:0;background:#101219;z-index:1}.categoryPricingCard caption{text-align:left;padding:10px;color:#aeb6c5}.categoryPricingCard td small{color:#aeb6c5}.categoryPricingCard button:disabled{opacity:.6;cursor:not-allowed}.categoryPricingCard button{white-space:normal}.productCategoryPricingActions{margin:16px 0;border:1px solid #465326;border-radius:14px;background:#101219;padding:16px}.productCategoryPricingActions>p{margin:0;color:#aeb6c5;line-height:1.5}.productCategoryPricingActions summary{cursor:pointer;color:#cfff00;font-weight:800;line-height:1.5;padding:6px}.productCategoryPricingActions summary:focus-visible{outline:2px solid #cfff00;outline-offset:4px}.productCategoryPricingActions .categoryPricingCard{margin-top:16px}.wasellerHistory{margin:20px 0 50px}.wasellerHistoryNote{color:#929aaa;font-size:13px;line-height:1.5;margin:0 0 14px}.wasellerHistoryGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;align-items:start}.wasellerHistoryCard.card{margin:0;min-width:0;padding:20px}.wasellerHistoryCard.dtf{border-top:3px solid var(--site-primary,#cfff00)}.wasellerHistoryCard.wholesale{border-top:3px solid #6ee5d7}.wasellerHistoryCard h2{font-size:22px;margin:0}.wasellerHistoryCard .sectionTitle span{font-size:13px}.wasellerHistoryCount{display:grid;place-items:center;min-width:38px;min-height:38px;padding:6px 10px;border-radius:12px;background:#0e141b;flex-shrink:0}.wasellerHistoryCard.dtf .wasellerHistoryCount{color:var(--site-primary,#cfff00)}.wasellerHistoryCard.wholesale .wasellerHistoryCount{color:#6ee5d7}.wasellerHistoryCard .whatsappLogRow{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.wasellerHistoryCard .whatsappLogRow>div:nth-child(3){grid-column:1/-1}.wasellerHistoryCard .whatsappLogRow b{white-space:normal;overflow-wrap:anywhere;font-size:12px}.wasellerHistoryCard .whatsappLogRow small{font-size:11px}.wasellerHistoryCard .whatsappLogAction{grid-column:1/-1;justify-items:start;text-align:left}.wasellerHistoryCard .whatsappLogAction:empty{display:none}.wasellerHistoryTests{margin-top:16px;border-top:1px solid #2a2f39;padding-top:16px}.wasellerHistoryTests summary{cursor:pointer;color:#aeb6c5;font-size:14px;padding:8px 0}.wasellerHistoryTests[open] summary{margin-bottom:12px}@media(max-width:820px){.wasellerHistoryGrid{grid-template-columns:1fr}}@media(max-width:480px){.wasellerHistoryCard.card{padding:16px}.wasellerHistoryCard .whatsappLogRow{grid-template-columns:minmax(0,1fr)}}.termOrderActions,.termTabs,.termToolbar{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end;margin:20px 0}.termTabs button{flex:1 1;min-width:180px}.termCart p,.termPanel p{color:#aeb6c5;line-height:1.5}.termCart h2,.termPanel h2{margin:0 0 16px;font-size:22px}.termCart label,.termConfigRow label,.termToolbar label{display:grid;grid-gap:7px;gap:7px;color:#aeb6c5;font-size:13px}.termToolbar label{flex:1 1;min-width:180px}.termCart textarea,.termConfigRow input:not([type=checkbox]),.termOrderActions select,.termToolbar input,.termToolbar select,.termVariants input{width:100%;min-width:0;background:#0e141b;color:#f5f7fb;border:1px solid #3a4452;border-radius:9px;padding:11px;font:inherit}.termCart textarea:focus,.termConfigRow input:focus,.termOrderActions select:focus,.termToolbar input:focus,.termToolbar select:focus,.termVariants input:focus{outline:2px solid #6ee5d7;outline-offset:2px}.termFormList{display:grid;grid-gap:10px;gap:10px}.termConfigRow{display:grid;grid-template-columns:minmax(160px,1.5fr) minmax(120px,1fr) minmax(120px,1fr) auto;grid-gap:16px;gap:16px;align-items:center;border:1px solid #303a47;border-radius:12px;padding:16px;background:#10161e}.termConfigRow>div{min-width:0;overflow-wrap:anywhere}.termCart small,.termConfigRow small,.termOrder small,.termProduct small,.termVariants small{display:block;color:#8fa0b4;font-size:12px;margin-top:4px}.termConfigRow .termCheckbox{display:flex;align-items:center;gap:8px}.termCheckbox input{width:18px;height:18px;accent-color:#6ee5d7}.termOrderList{display:grid;grid-gap:14px;gap:14px}.termOrder{border:1px solid #303a47;border-radius:14px;padding:18px;background:#10161e}.termOrderHeading{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap}.termOrderHeading>div{display:grid;grid-gap:5px;gap:5px}.termOrderHeading strong{font-size:20px}.termOrderHeading span{color:#aeb6c5}.termOrderActions{margin-bottom:0}.termOrderActions form{display:flex;gap:8px;flex-wrap:wrap}.termOrderActions select{width:auto}.termBadge{padding:5px 9px;border-radius:6px;font-size:12px;width:max-content;background:#28303a}.termBadge.overdue{background:#51262c;color:#ffb8b8}.termBadge.received{background:#183f32;color:#7cebc1}.termBadge.open{background:#443920;color:#ffe0a0}.termShopLayout{display:grid;grid-template-columns:minmax(0,1fr) 340px;grid-gap:20px;gap:20px;align-items:start}.termProducts{display:grid;grid-gap:16px;gap:16px}.termProduct.card{margin:0}.termProductHeading{display:flex;gap:16px;align-items:center}.termProductHeading img{width:80px;height:90px;object-fit:contain;border-radius:10px;background:#0e141b}.termProduct h2{font-size:19px;margin:4px 0 10px}.termProductHeading strong{color:#6ee5d7}.termVariants{margin-top:16px;display:grid;grid-gap:10px;gap:10px}.termVariants label{display:grid;grid-template-columns:minmax(0,1fr) 90px;align-items:center;grid-gap:12px;gap:12px;padding-top:10px;border-top:1px solid #303a47}.termVariants b{font-size:14px}.termCart.card{margin:0;position:-webkit-sticky;position:sticky;top:24px;min-width:0}.termCart ul{list-style:none;padding:0;display:grid;grid-gap:12px;gap:12px}.termCart li{display:flex;justify-content:space-between;gap:12px;font-size:13px;line-height:1.4}.termCart li b{white-space:nowrap}.termCartTotal{display:flex;justify-content:space-between;gap:12px;padding:16px 0;border-top:1px solid #303a47}.termCartTotal strong{font-size:23px;color:#6ee5d7}.termCart button{width:100%;margin-top:12px}.termCart textarea{resize:vertical}.termCart button:disabled,.termPanel button:disabled{opacity:.55;cursor:wait}.termVariants input:disabled{opacity:.5}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:1000px){.termConfigRow{grid-template-columns:1fr 1fr}.termShopLayout{grid-template-columns:minmax(0,1fr) 300px}}@media(max-width:760px){.termShopLayout{grid-template-columns:1fr}.termCart.card{position:static}.termConfigRow{grid-template-columns:1fr}.termToolbar{align-items:stretch}.termOrderActions>*{width:100%}.termOrderActions form>*{flex:1 1}.termOrderHeading strong{font-size:18px}}.termCustomerHistory{margin-top:28px}.termCustomerHistory>h2{font-size:24px;margin:0 0 16px}.termCustomerHistoryGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px;align-items:start}.termCustomerHistoryCard.card{margin:0;min-width:0;padding:20px}.termCustomerHistoryCard.dtf{border-top:3px solid var(--site-primary,#cfff00)}.termCustomerHistoryCard.wholesale{border-top:3px solid #6ee5d7}.termCustomerHistoryCard h3{font-size:20px;margin:0}.termCustomerHistoryCard .sectionTitle span{font-size:13px}.termHistoryCount{display:grid;place-items:center;min-width:38px;min-height:38px;padding:6px 10px;background:#0e141b;border-radius:10px;flex-shrink:0}.termCustomerHistoryCard.dtf .termHistoryCount{color:var(--site-primary,#cfff00)}.termCustomerHistoryCard.wholesale .termHistoryCount{color:#6ee5d7}.termHistoryBalance{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:12px 0 18px;margin-bottom:16px;border-bottom:1px solid #303a47}.termHistoryBalance span{color:#aeb6c5;font-size:13px}.termHistoryBalance strong{font-size:20px}.termCustomerHistoryCard .termOrder{min-width:0;padding:15px;overflow-wrap:anywhere}.termCustomerHistoryCard .termOrderHeading strong{font-size:18px}.termCustomerHistoryCard .termOrder p{font-size:13px}@media(max-width:900px){.termCustomerHistoryGrid{grid-template-columns:1fr}}.termBillingPeriod{margin-top:24px;padding-top:16px;border-top:1px solid #303a47}.termBillingPeriod h3{margin:0 0 16px;font-size:18px}.termBillingPeriod .termOrderHeading{align-items:baseline}.termBillingPeriod details{font-size:13px;color:#aeb6c5;line-height:1.6}.termBillingPeriod summary{cursor:pointer}.termBillingPeriod li{overflow-wrap:anywhere}.termPix{margin:12px 0}.termPixPanel{margin-top:12px;padding:18px;border:1px solid #2b7766;border-radius:14px;display:grid;grid-gap:12px;gap:12px;min-width:0;background:rgba(0,0,0,.12)}.termPixPanel p{margin:0}.termPixPanel label{display:grid;grid-gap:8px;gap:8px;min-width:0}.termPixPanel textarea{width:100%;box-sizing:border-box;overflow-wrap:anywhere;font-size:12px}.termPixQr{width:240px;max-width:100%;height:auto;background:white;padding:12px;border-radius:12px;box-sizing:border-box}.stockQuickCategory{margin-top:24px}.stockQuickGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;align-items:start}.stockQuickGrid>.card{min-width:0;padding:18px;margin-top:0;box-shadow:none}.stockQuickGrid h4{margin:0 0 6px;font-size:13px;line-height:1.4}.stockQuickVariant{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between;border-top:1px solid #2c3440;padding-top:14px;margin-top:14px}.stockQuickVariant>div:first-child{flex:1 1 160px;min-width:0}.stockQuickVariant b{font-size:12px;line-height:1.5}.stockQuickVariant small{display:block;color:#8796a9;font-size:10px;line-height:1.6;overflow-wrap:anywhere}.stockQuickControls{display:flex;align-items:flex-end;gap:8px;flex:0 0 auto}.stockQuickControls label{display:grid;grid-gap:6px;gap:6px;font-size:10px;font-weight:600;color:#9eacbd}.stockQuickControls input{display:block;width:118px;height:36px;min-width:0;box-sizing:border-box;border:1px solid #354151;border-radius:8px;background:#0e141c;color:#eef3fa;padding:8px 10px;font:600 13px Arial,Helvetica,sans-serif;outline:none;color-scheme:dark;transition:border-color .15s,box-shadow .15s}.stockQuickControls input::placeholder{color:#66768b;font-weight:400}.stockQuickControls input:focus{border-color:var(--site-primary,#cfff00);box-shadow:0 0 0 2px color-mix(in srgb,var(--site-primary,#cfff00) 15%,transparent)}.stockQuickControls .stockQuickSave{height:36px;min-height:36px;width:auto;min-width:70px;padding:0 12px;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;border:1px solid #43522d;border-radius:8px;background:#232f1c;color:var(--site-primary,#cfff00);font:700 11px Arial,Helvetica,sans-serif;cursor:pointer;transition:background .15s,border-color .15s}.stockQuickControls .stockQuickSave:hover{background:#2d3c22;border-color:var(--site-primary,#cfff00)}.stockQuickControls .stockQuickSave:focus-visible{outline:2px solid var(--site-primary,#cfff00);outline-offset:3px}.stockQuickControls button:disabled,.stockQuickControls input:disabled{opacity:.5;cursor:not-allowed}.stockQuickGrid .termProductHeading img{width:64px;height:70px;object-fit:contain;border-radius:8px}@media(max-width:850px){.stockQuickGrid{grid-template-columns:1fr}}@media(max-width:480px){.stockQuickVariant{align-items:flex-start}.stockQuickVariant>div:first-child{flex-basis:100%}.stockQuickControls{width:100%}.stockQuickControls label{flex:1 1}.stockQuickControls input{width:100%}}.libraryUpdateControl{min-width:0}.libraryUpdateControl>small{display:block;margin-top:5px;color:#6ee7b7;font-size:10px}.libraryUpdateControl .libraryUpdateButton{padding:8px 10px;font-size:10px;white-space:nowrap;min-height:32px}.libraryUpdateDialog{width:min(520px,calc(100vw - 32px));max-height:90vh;overflow:auto;padding:24px;background:#171c24;color:#eef2f7;border:1px solid #394454;border-radius:16px;box-shadow:0 24px 80px #0008}.libraryUpdateDialog::-webkit-backdrop{background:#000b}.libraryUpdateDialog::backdrop{background:#000b}.libraryUpdateDialog h2{margin:0 0 14px;font-size:21px}.libraryUpdateDialog p{font-size:13px;line-height:1.6;color:#aab7c8;overflow-wrap:anywhere}.libraryUpdateDialog p b{color:#fff}.libraryUpdateDialog input[type=file]{display:block;width:100%;margin-top:10px;padding:12px;background:#0d131b;color:#cbd5e1;border:1px solid #344152;border-radius:8px}.libraryUpdateDialog .termOrderActions{margin-top:20px;display:flex;flex-wrap:wrap;gap:10px}.customerFileActions,.customerVariantActions,.readyUnifiedActions{flex-wrap:wrap}.readyUnifiedListRow{grid-template-columns:76px minmax(0,1fr) auto auto auto}.stampVariantAdmin{grid-template-columns:70px minmax(0,1fr) auto auto}@media(max-width:650px){.readyUnifiedListRow,.stampVariantAdmin{grid-template-columns:64px minmax(0,1fr)}.readyUnifiedListRow>.libraryUpdateControl,.stampVariantAdmin>.libraryUpdateControl{grid-column:2}.libraryUpdateDialog{padding:18px}}.libraryUpdateDialog>form{display:block;margin:0}.customerFileActions>.primary,.readyUnifiedActions>.primary{grid-column:1/-1}.customerFileActions>.libraryUpdateControl,.readyUnifiedActions>.libraryUpdateControl{grid-column:1}.customerFileActions>.libraryUpdateControl .libraryUpdateButton,.readyUnifiedActions>.libraryUpdateControl .libraryUpdateButton{width:100%;white-space:normal}.customerVariantActions .libraryUpdateButton{width:100%;white-space:normal;font-size:9px}.wasellerOrderNotice{display:flex!important;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border:1px solid #35404d;border-radius:12px;background:#10151c;margin:12px 0;min-width:0}.adminJob>.wasellerOrderNotice{grid-column:1/-1;margin:0;width:100%}.wasellerOrderNotice.sent{border-color:#28654c;background:#10251e}.wasellerOrderNotice.attention{border-color:#756238}.wasellerOrderNoticeInfo{display:flex;flex-direction:column;gap:5px;flex:1 1;min-width:180px}.wasellerOrderNoticeInfo>span{font-size:10px!important;letter-spacing:.08em;color:#aab8ca}.wasellerOrderNoticeInfo>b{font-size:13px!important;color:#eef4fa}.wasellerOrderNotice.sent .wasellerOrderNoticeInfo>b{color:#7ae6ae}.wasellerOrderNoticeInfo>small{font-size:11px!important;line-height:1.5;color:#afbed0;overflow-wrap:anywhere}.wasellerOrderNoticeActions .secondaryBtn{width:auto!important;min-height:34px;padding:8px 12px!important;font-size:12px!important;white-space:nowrap}.wasellerOrderNotice>p{flex-basis:100%;font-size:12px;margin:0;color:#e4edf8}@media print{.wasellerOrderNoticeActions{display:none!important}}.wasellerWebhookCard{border-top:3px solid #7d9cff}.wasellerWebhookToggle{display:flex;gap:10px;align-items:flex-start;padding:13px 14px;border:1px solid #303a48;border-radius:13px;background:#10151c}.wasellerWebhookToggle input{margin-top:3px}.wasellerWebhookToggle small,.wasellerWebhookToggle span{display:block}.wasellerWebhookToggle small{margin-top:4px;color:#909aaa;font-size:11px;line-height:1.45}.wasellerWebhookUrlRow{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center}.wasellerWebhookUrlRow input{width:100%;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.wasellerWebhookStats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin:12px 0}.wasellerWebhookStats>div{padding:12px;border:1px solid #2d3744;border-radius:12px;background:#0f141b}.wasellerWebhookStats b,.wasellerWebhookStats span{display:block}.wasellerWebhookStats span{font-size:10px;color:#8f99a8;text-transform:uppercase;letter-spacing:.06em}.wasellerWebhookStats b{margin-top:5px;font-size:13px}.wasellerWebhookActions{display:flex;gap:8px;flex-wrap:wrap}.wasellerWebhookRegenerate{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-top:10px;padding-top:10px;border-top:1px solid #29313c}.wasellerWebhookRegenerate small{color:#8f99a8;font-size:11px}.wasellerWebhookHistory{margin-top:20px;padding-top:18px;border-top:1px solid #29313c}.wasellerWebhookEvent{border:1px solid #2b3542;border-radius:12px;background:#0d1218;margin-top:9px;overflow:hidden}.wasellerWebhookEvent summary{display:flex;justify-content:space-between;gap:12px;align-items:center;cursor:pointer;padding:12px 14px}.wasellerWebhookEvent summary span{font-size:12px}.wasellerWebhookEvent summary small{color:#8993a2;font-size:10px;white-space:nowrap}.wasellerWebhookEvent pre{margin:0;border-top:1px solid #27303b;padding:14px;max-height:340px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;font-size:11px;line-height:1.45;color:#c8d2df;background:#090d12}@media(max-width:700px){.wasellerWebhookStats,.wasellerWebhookUrlRow{grid-template-columns:1fr}.wasellerWebhookEvent summary{align-items:flex-start;flex-direction:column}}.financialPage{padding-bottom:60px}.financialPage .adminHeader{min-width:0}.financeSummaryGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin:18px 0}.financeSummaryGrid .paidSummaryCard{min-width:0;background:#141922;border-color:#2f3845}.financeSummaryGrid .paidSummaryCard strong{font-size:clamp(22px,2.2vw,30px);line-height:1.05;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.financeSummaryGrid .paidSummaryCard.highlight strong{color:#62e4a9}.financeGrid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;margin:18px 0}.financePanel{min-width:0;margin:18px 0;padding:20px;background:#141922;border:1px solid #2f3845;border-radius:18px;box-shadow:none}.financeGrid2>.financePanel{margin:0}.financePanelHead{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:16px}.financePanelHead>div{min-width:0}.financePanelHead h2{margin:6px 0 4px;font-size:24px}.financePanelHead p{margin:0;color:#8392a5;font-size:12px;line-height:1.5}.financeEyebrow{display:inline-block;color:var(--site-primary,#cfff00);font-size:9px;font-weight:950;letter-spacing:.09em}.financeForm{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;align-items:end}.financeField{display:grid;grid-gap:6px;gap:6px;min-width:0}.financeField>span{color:#8d9caf;font-size:10px;font-weight:800}.financeFieldFull{grid-column:1/-1}.financeForm textarea{min-height:82px;resize:vertical}.financeForm button{justify-self:start}.financeFormPayable{grid-template-columns:1.6fr 1fr .8fr 1fr 1.25fr 1.25fr auto;align-items:end}.financeFilters input,.financeFilters select,.financeForm input,.financeForm select,.financeForm textarea,.financeReportFilters input,.financeReportFilters select{width:100%;min-width:0;box-sizing:border-box;border:1px solid #354151;border-radius:10px;background:#0e141c;color:#f3f7fb;padding:10px 11px;font:inherit;outline:none}.financeFilters input:focus,.financeFilters select:focus,.financeForm input:focus,.financeForm select:focus,.financeForm textarea:focus,.financeReportFilters input:focus,.financeReportFilters select:focus{border-color:var(--site-primary,#cfff00);box-shadow:0 0 0 2px color-mix(in srgb,var(--site-primary,#cfff00) 14%,transparent)}.financeMiniList{display:grid;grid-gap:8px;gap:8px;margin-top:16px}.financeMiniList>div{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:11px 12px;border:1px solid #2e3946;border-radius:12px;background:#0f151c}.financeMiniList span{display:flex;flex-direction:column;gap:3px;min-width:0}.financeMiniList b{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.financeMiniList small{color:#7f8ea1;font-size:9px}.financeMiniDanger{padding:7px 10px;font-size:9px}.financeFilters{display:grid;grid-template-columns:minmax(220px,1fr) 180px auto;grid-gap:10px;gap:10px;align-items:end;margin:14px 0 18px}.compactFilters{max-width:760px}.buttonLike{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.financeTable{width:100%;border-collapse:collapse;min-width:720px}.financeTable td,.financeTable th{padding:11px 10px;border-bottom:1px solid #26313d;text-align:left;vertical-align:middle}.financeTable th{font-size:9px;text-transform:uppercase;letter-spacing:.08em;color:#8190a3}.financeTable td{color:#eef3fa;font-size:11px}.financeTable td b{font-size:11px}.tableWrap{overflow:auto;border:1px solid #2b3642;border-radius:14px;background:#0f151c}.financeStatus{display:inline-flex;padding:5px 8px;border-radius:999px;font-size:9px;font-weight:900;letter-spacing:.03em}.status-pending{background:#2f2614;color:#ffcf67;border:1px solid #675128}.status-paid{background:#173023;color:#8ff0af;border:1px solid #2f6845}.status-cancelled{background:#34191d;color:#ff9a9a;border:1px solid #6a3239}.financeActions{display:flex;gap:5px;flex-wrap:wrap}.financeActions button{border:1px solid #394554;border-radius:8px;background:#151c25;color:#eef3fa;padding:7px 8px;cursor:pointer;font-size:9px;font-weight:800;white-space:nowrap}.financeCancelBtn{background:#311b1e!important;border-color:#6a3239!important;color:#ff9a9a!important}.emptyCell{text-align:center!important;color:#7d8c9f;padding:24px!important}.financeNotice{margin:14px 0}.muted{color:#7d8c9f}.financeReportPanel{overflow:hidden}.financeReportFilters{display:grid;grid-template-columns:minmax(210px,1.2fr) minmax(180px,1.2fr) 145px 145px minmax(170px,.9fr) auto auto;grid-gap:9px;gap:9px;align-items:end;padding:14px;border:1px solid #2c3743;border-radius:14px;background:#0f151c;margin:0 0 20px}.financeReportFilters .primary,.financeReportFilters .secondaryBtn{min-height:40px;white-space:nowrap}.financeReportSection{padding-top:20px;margin-top:20px;border-top:1px solid #2a3541}.financeReportSection:first-of-type{margin-top:0}.financeReportTitle{display:flex;align-items:center;gap:12px;margin-bottom:12px}.financeReportTitle>span{display:grid;place-items:center;min-width:72px;min-height:34px;padding:7px 10px;border-radius:10px;border:1px solid #3b4b31;background:#172018;color:var(--site-primary,#cfff00);font-size:9px;font-weight:950;letter-spacing:.08em}.financeReportTitle h3,.financeReportTitle p{margin:0}.financeReportTitle h3{font-size:18px}.financeReportTitle p{margin-top:3px;color:#7f8da0;font-size:10px}.financeReportCards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.financeSalesBlock{min-width:0;border:1px solid #2d3946;border-radius:15px;background:#10161d;padding:14px}.financeSalesBlockHead{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;padding-bottom:11px;border-bottom:1px solid #293541}.financeSalesBlockHead>div{min-width:0}.financeSalesBlockHead span{display:block;color:#7f8da0;font-size:8px;font-weight:900;letter-spacing:.08em}.financeSalesBlockHead h3{margin:4px 0 0;font-size:18px}.financeSalesBlockHead>strong{color:#62e4a9;font-size:clamp(18px,2vw,25px);line-height:1;white-space:nowrap}.financeBlockMetrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:7px;gap:7px;margin:10px 0}.financeBlockMetrics>div{padding:9px 10px;border:1px solid #283440;border-radius:10px;background:#0c1218}.financeBlockMetrics b,.financeBlockMetrics span{display:block}.financeBlockMetrics span{color:#758498;font-size:8px}.financeBlockMetrics b{font-size:13px;margin-top:3px}.financeSalesTableWrap{max-height:330px}.financeSalesTable{min-width:540px}.financeCategorySection{padding-bottom:4px}.financeCategoryGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.financeCategoryCard{min-width:0;border:1px solid #2e3946;border-radius:14px;background:#10161d;overflow:hidden}.financeCategoryHead{display:grid;grid-template-columns:34px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:center;padding:12px;border-bottom:1px solid #293440}.financeCategoryHead>div{min-width:0}.financeCategoryHead b,.financeCategoryHead small{display:block}.financeCategoryHead b{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.financeCategoryHead small{color:#7f8da0;font-size:9px;margin-top:3px}.rankNumber{width:28px;height:28px;border-radius:999px;background:#1d2631;border:1px solid #334151;color:var(--site-primary,#cfff00);display:grid;place-items:center;font-size:10px;font-weight:900}.financeCategoryProducts{display:grid}.financeCategoryProducts>div{display:grid;grid-template-columns:24px minmax(0,1fr) auto;grid-gap:9px;gap:9px;align-items:center;padding:10px 12px;border-top:1px solid #222d38}.financeCategoryProducts>div:first-child{border-top:0}.financeCategoryProducts>div>span{display:grid;place-items:center;width:21px;height:21px;border-radius:7px;background:#18212b;color:#9eacbb;font-size:8px;font-weight:900}.financeCategoryProducts>div>div{min-width:0}.financeCategoryProducts b,.financeCategoryProducts small{display:block}.financeCategoryProducts b{font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.financeCategoryProducts small{color:#748397;font-size:8px;margin-top:3px}.financeCategoryProducts strong{font-size:10px;white-space:nowrap;color:#dfe7f0}@media(max-width:1120px){.financeSummaryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.financeFormPayable{grid-template-columns:repeat(3,minmax(0,1fr))}.financeFormPayable .primary{grid-column:1/-1}.financeReportFilters{grid-template-columns:repeat(3,minmax(0,1fr))}.financeReportFilters .financeFilterProduct{grid-column:span 2}.financeReportFilters .primary,.financeReportFilters .secondaryBtn{width:100%}}@media(max-width:860px){.financeCategoryGrid,.financeGrid2,.financeReportCards{grid-template-columns:1fr}.financeFormPayable,.financeReportFilters{grid-template-columns:repeat(2,minmax(0,1fr))}.financeReportFilters .financeFilterProduct{grid-column:auto}.financeSummaryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.financeSummaryGrid .paidSummaryCard strong{font-size:22px}}@media(max-width:620px){.compactFilters,.financeFilters,.financeForm,.financeFormPayable,.financeGrid2,.financeReportFilters,.financeSummaryGrid{grid-template-columns:1fr}.financeFieldFull,.financeFormPayable .primary{grid-column:auto}.financePanel{padding:14px}.financeActions{flex-direction:column}.financeActions button,.financeActions form{width:100%}.financeReportTitle{align-items:flex-start;flex-direction:column}.financeSalesBlockHead{align-items:stretch;flex-direction:column}.financeSalesBlockHead>strong{font-size:22px}.financeSummaryGrid .paidSummaryCard strong{white-space:normal;overflow:visible;text-overflow:clip}.financeReportFilters .financeFilterProduct{grid-column:auto}}.financialPage .financeSalesTableWrap,.financialPage .tableWrap{scrollbar-width:thin;scrollbar-color:#465465 #0c1218;scrollbar-gutter:stable}.financialPage .financeSalesTableWrap::-webkit-scrollbar,.financialPage .tableWrap::-webkit-scrollbar{width:8px;height:8px}.financialPage .financeSalesTableWrap::-webkit-scrollbar-track,.financialPage .tableWrap::-webkit-scrollbar-track{background:#0c1218;border-radius:999px}.financialPage .financeSalesTableWrap::-webkit-scrollbar-thumb,.financialPage .tableWrap::-webkit-scrollbar-thumb{background:#465465;border:2px solid #0c1218;border-radius:999px}.financialPage .financeSalesTableWrap::-webkit-scrollbar-thumb:hover,.financialPage .tableWrap::-webkit-scrollbar-thumb:hover{background:#607185}.financialPage .financeSalesTableWrap::-webkit-scrollbar-corner,.financialPage .tableWrap::-webkit-scrollbar-corner{background:#0c1218}.financeSalesTableWrap{overflow:auto;overscroll-behavior:contain}.financeSalesTableWrap .financeTable{margin:0}@media(min-width:861px){.financeSalesTable{min-width:500px}}.separationSoldImage{width:96px;height:96px;object-fit:contain;background:#fff;border:1px solid #303846;border-radius:10px;margin-bottom:10px;display:block}.separationImageMissing{color:#8795a5;font-size:11px;margin-bottom:8px}.separationReviewList.listMode .separationSoldImage{width:64px;height:64px}.operationReadyTabs{display:flex;gap:10px;flex-wrap:wrap;margin:18px 0}.operationReadyPanel{scroll-margin-top:90px}.operationReadyPanel label.loginField{display:flex;flex-direction:column;gap:7px;color:#b8c0cd;font-size:13px;font-weight:700;min-width:0}.operationReadyPanel .loginField input{box-sizing:border-box;min-width:0;width:100%;font-size:14px;padding:11px 12px;min-height:44px}.operationReadyPanel .loginField input[type=file]{padding:9px}.operationReadyPanel input[type=file]::-webkit-file-upload-button{background:#28313b;color:#e8edf3;border:1px solid #3c4753;border-radius:7px;padding:7px 10px;margin-right:10px;cursor:pointer}.operationReadyPanel input[type=file]::file-selector-button{background:#28313b;color:#e8edf3;border:1px solid #3c4753;border-radius:7px;padding:7px 10px;margin-right:10px;cursor:pointer}.operationReadyCreateForm{margin-top:18px;grid-template-columns:1fr .8fr 1.2fr auto}.operationReadyCreateForm .stampSaveBtn{min-height:44px;padding:11px 16px;font-size:12px;max-width:260px}.operationReadyToolbar{margin:18px 0;gap:12px;align-items:end}.operationReadyToolbar .loginField{flex:1 1;max-width:460px}.operationReadyActions form{display:grid;grid-gap:8px;gap:8px}.operationReadyActions button{padding:9px 12px;font-size:12px;min-height:36px}.operationReadyActions input[type=file]{font-size:11px}.operationReadyPanel .readyUnifiedListRow{align-items:start}.operationReadyPanel .libraryTypeHeader h2{font-size:20px;margin:0 0 6px}.operationReadyPanel .libraryTypeHeader p{margin:0;color:#9aa5b4;line-height:1.5}@media(max-width:1050px){.operationReadyCreateForm{grid-template-columns:1fr 1fr}.operationReadyCreateForm .stampSaveBtn{max-width:none}}@media(max-width:650px){.operationReadyCreateForm{grid-template-columns:1fr}.operationReadyToolbar{align-items:stretch;flex-direction:column}.operationReadyToolbar .loginField{max-width:none}.operationReadyPanel .readyUnifiedListRow{display:grid;grid-template-columns:72px minmax(0,1fr)}.operationReadyPanel .readyUnifiedListRow .operationReadyActions{grid-column:1/-1}.operationReadyCreateForm .stampSaveBtn{width:100%}}.operationReadyPanel .readyUnifiedGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.operationReadyPanel .readyUnifiedCard,.operationReadyPanel .readyUnifiedListRow{background:#141820;border-color:#303846;border-radius:13px}.operationReadyPanel .readyUnifiedPreview{height:200px;border-color:#303846}.operationReadyPanel .readyUnifiedMeta{padding:12px;gap:5px}.operationReadyPanel .readyUnifiedMeta strong{font-size:14px}.operationReadyPanel .readyUnifiedMeta span{font-size:12px}.operationReadyPanel .readyUnifiedMeta small{font-size:11px}.operationReadyPanel .readyUnifiedActions{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:0 12px 12px}.operationReadyPanel .readyUnifiedActions .danger{height:36px;align-self:end;font-size:12px;padding:8px 12px}.operationReadyPanel .readyUnifiedListRow{grid-template-columns:72px minmax(0,1fr) minmax(280px,360px);padding:12px;gap:12px}.operationReadyPanel .readyUnifiedListThumb{width:72px;height:72px}.operationReadyPanel .readyUnifiedListRow .readyUnifiedActions{margin:0;padding:0}@media(max-width:1050px){.operationReadyPanel .readyUnifiedGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.operationReadyPanel .readyUnifiedGrid{grid-template-columns:1fr}.operationReadyPanel .readyUnifiedListRow{grid-template-columns:72px minmax(0,1fr)}.operationReadyPanel .readyUnifiedListRow .operationReadyActions{grid-column:1/-1}}.operationReadyUse{grid-column:1/-1}.operationManualQueue{margin-top:24px;padding:20px;border:1px solid #3c4826;background:#11161b;border-radius:14px}.operationManualLine{display:grid;grid-template-columns:64px minmax(0,1fr) 150px auto;grid-gap:12px;gap:12px;align-items:center;padding:12px 0;border-bottom:1px solid #303846}.operationManualLine img{width:64px;height:64px;object-fit:contain;background:#fff;border-radius:8px}.operationManualLine small{display:block;color:#9aa5b4;margin-top:5px}@media(max-width:650px){.operationManualLine{grid-template-columns:64px minmax(0,1fr)}.operationManualLine .loginField,.operationManualLine>button{grid-column:2}}