.esmTestWorkspace{max-width:1800px;margin:auto;padding:24px;display:grid;grid-auto-rows:max-content;gap:16px;min-width:0;color:var(--text)}.esmTestPrivacyNotice{margin:0;padding:12px 14px;border:1px solid var(--border,#64748b);border-radius:8px;font-size:13px;line-height:1.6;overflow-wrap:anywhere}.esmTestInsights{min-width:0;padding:20px;border:1px solid var(--border,#64748b);border-radius:12px;background:var(--panel,#fff)}.esmTestInsights>header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap}.esmTestInsights h2{margin:0 0 8px;font-size:20px}.esmTestInsights p{font-size:13px;line-height:1.6;overflow-wrap:anywhere}.esmTestInsights header p{margin:0}.esmTestInsightScope{padding:6px 10px;border:1px solid var(--border,#64748b);border-radius:20px;font-size:12px;white-space:nowrap}.esmTestInsightGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.esmTestInsightGrid article{min-width:0;padding:14px;border:1px solid var(--border,#64748b);border-radius:10px;display:grid;gap:8px;align-content:start}.esmTestInsightGrid article>span,.esmTestInsightGrid small{font-size:12px;line-height:1.5;overflow-wrap:anywhere}.esmTestInsightGrid strong{font-size:23px;line-height:1.3;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.esmTestInsightSites{margin-bottom:0}@media(max-width:640px){.esmTestInsights{padding:14px}.esmTestInsightGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.esmTestInsightGrid article{padding:10px}.esmTestInsightGrid strong{font-size:20px}}@media(min-width:1081px){.esmTestWorkspace{height:100dvh;min-height:0;overflow-y:auto;overflow-x:hidden;box-sizing:border-box;align-content:start;scrollbar-gutter:stable}}.esmTestHeader>div{min-width:0}.esmTestHeader strong,.esmTestHeader p{overflow-wrap:anywhere}.esmTestHeader,.esmTestResultsHeader{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.esmTestHeader h1{margin:8px 0}.esmTestHeader p,.esmTestResultsHeader p{margin:0}.esmTestResultsHeader h2{margin:0 0 8px}.esmTestActions,.esmTestTabs,.esmTestPagination{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.esmTestTabs button{min-width:110px}.esmTestKeys{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;min-width:0}.esmTestCompany,.esmTestDetail{border:1px solid var(--border,#64748b);border-radius:12px;padding:20px;min-width:0}.esmTestCompanyHeader,.esmTestCompanyIdentity{display:flex;align-items:center;gap:12px}.esmTestCompanyHeader{justify-content:space-between;flex-wrap:wrap;margin-bottom:16px}.esmTestCompanyIdentity h2{margin:0 0 4px;font-size:21px}.esmTestCompanyIdentity p{margin:0;font-size:14px;opacity:.75}.esmTestCompanyMark{display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;border:1px solid currentColor;border-radius:50%;font-weight:700}.esmTestConnectionState{font-size:13px;padding:6px 10px;border:1px solid var(--border,#64748b);border-radius:20px}.esmTestCompany form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:end}.esmTestSecret,.esmTestCompanyPeriod label,.esmTestFilter{display:grid;gap:6px;min-width:0}.esmTestCompanyPeriod,.esmTestCompanyActions{display:flex;align-items:end;gap:10px;flex-wrap:wrap}.esmTestCompanyPeriod{margin:16px 0 12px}.esmTestCompanyPeriod .muted{padding-bottom:12px}.esmTestWorkspace input,.esmTestWorkspace select{min-width:0;max-width:100%;padding:10px;background:var(--panel,#fff);color:inherit;border:1px solid var(--border,#64748b);border-radius:8px;min-height:44px;box-sizing:border-box}.esmTestWorkspace button{min-height:44px}.esmTestWorkspace .ghostButton{width:auto}.esmTestCompanyActions button{margin:0}.esmTestWorkspace .ordersTable{min-width:0;max-width:100%;overflow:auto}.esmTestDetail{scroll-margin-top:16px}.esmTestDetail dl>div{display:grid;grid-template-columns:130px minmax(0,1fr);gap:12px;margin:8px 0}.esmTestDetail dd{margin:0;overflow-wrap:anywhere}.esmTestPagination{justify-content:center}.esmTestWorkspace :focus-visible{outline:3px solid #6e9ffe;outline-offset:3px}[data-theme=dark] .esmTestWorkspace input,[data-theme=dark] .esmTestWorkspace select{background:#171e29;color:#edf2f7}@media(max-width:640px){.esmTestWorkspace{padding:12px;gap:12px}.esmTestHeader,.esmTestResultsHeader{flex-direction:column}.esmTestHeader h1{font-size:24px}.esmTestCompany{padding:14px}.esmTestCompanyHeader{align-items:flex-start}.esmTestTabs{display:grid;grid-template-columns:1fr 1fr}.esmTestTabs button{min-width:0}.esmTestCompany form{grid-template-columns:minmax(0,1fr)}.esmTestCompanyPeriod>label{flex:1 1 40%;min-width:0}.esmTestCompanyActions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch}.esmTestCompanyActions button{min-width:0;white-space:normal}.esmTestCompanyActions .primaryButton{grid-column:1/-1}.esmTestCompanyHeader>*{max-width:100%}.esmTestDetail dl>div{grid-template-columns:1fr;gap:4px}}.storefrontHeroViewport{container-type:inline-size}.storefrontHeroMain.storefrontCampaign{color:#fff9e9;background:#e97309;padding:clamp(26px,3.6vw,56px);padding-bottom:80px;align-content:center}.storefrontHeroMain.storefrontCampaign:after{display:none}.storefrontHeroMain>.storefrontCampaignPhoto{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:center;pointer-events:none}.storefrontHeroWithImage:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(0,0,0,.53),rgba(0,0,0,.12) 58%,transparent 80%);pointer-events:none}.storefrontHeroMain.storefrontHeroWithImage:not(.storefrontCampaign){color:#fff}.storefrontHeroWithImage:not(.storefrontCampaign)>p,.storefrontHeroWithImage:not(.storefrontCampaign) .storefrontHeroEyebrow,.storefrontHeroWithImage:not(.storefrontCampaign) .storefrontHeroActions>span{color:#fff}.storefrontHeroMain.storefrontHeroWithImage:after{display:none}.storefrontHeroMain.storefrontCampaign--sweet-potato{background:#080808;color:#ffdc83}.storefrontHeroMain.storefrontCampaign--tangerine{background:#fff0d0;color:#19271e}.storefrontCampaign--tangerine.storefrontHeroWithImage:before{background:linear-gradient(90deg,rgba(255,240,208,.55),rgba(255,240,208,.15) 48%,transparent 75%)}.storefrontCampaign.storefrontCampaign--tangerine .storefrontHeroPrimary{background:#19271e;color:#fff0d0}.storefrontHeroMain.storefrontCampaign--persimmon{background:#b63b13}.storefrontHeroMain.storefrontCampaign--direct{background:#e8ff63;color:#14251d}.storefrontCampaign--direct.storefrontHeroWithImage:before{background:linear-gradient(90deg,#e8ff63 0%,rgba(232,255,99,.9) 35%,rgba(232,255,99,.12) 65%,transparent 84%)}.storefrontCampaign .storefrontHeroEyebrow{color:inherit;font-size:12px;letter-spacing:.06em;margin-bottom:24px;position:relative;z-index:1}.storefrontHero .storefrontCampaign h1{position:relative;width:68%;font-size:clamp(34px,4.9vw,68px);line-height:1.1;letter-spacing:-.065em;text-wrap:initial;word-break:keep-all;overflow-wrap:anywhere}.storefrontHero .storefrontCampaign--tangerine h1{font-size:clamp(34px,5.3cqw,68px)}.storefrontHero .storefrontCampaign--sweet-potato h1{width:74%;font-size:clamp(26px,3.3cqw,43px);line-height:1.26}.storefrontCampaign.storefrontCampaign--sweet-potato .storefrontHeroEyebrow{display:block;width:74%;max-width:74%;margin:0 0 20px;padding:0;color:#ffdc83;background:none;border:0;border-radius:0;font-size:clamp(26px,3.3cqw,43px);font-weight:890;line-height:1.26;letter-spacing:-.065em;white-space:pre-line;word-break:keep-all;overflow-wrap:anywhere}.storefrontHero .storefrontCampaign--sweet-potato h1{color:#ffdc83;font-weight:890}.storefrontHeroMain.storefrontCampaign--sweet-potato{padding-top:32px}.storefrontCampaign--sweet-potato .storefrontHeroActions{margin-top:22px}.storefrontHeroMain.storefrontCampaign--sweet-potato>.storefrontCampaignFootnote{margin-top:18px}.storefrontHero .storefrontCampaign--persimmon h1{width:76%;font-size:clamp(28px,4.25cqw,55px);line-height:1.3}.storefrontCampaignDialogue{display:block}.storefrontCampaignDialogue+.storefrontCampaignDialogue{margin-top:8px;color:#ffe79b}.storefrontHero .storefrontCampaign--direct h1{width:72%;font-size:clamp(28px,4cqw,52px);line-height:1.2}.storefrontHeroMain.storefrontCampaign>p{position:relative;width:56%;margin-top:22px;color:inherit;white-space:pre-line;word-break:keep-all;overflow-wrap:anywhere;font-size:clamp(13px,1.2vw,16px);line-height:1.75;opacity:.88}.storefrontCampaign .storefrontHeroActions{position:relative;flex-wrap:wrap;gap:10px;margin-top:28px;max-width:60%}.storefrontCampaign .storefrontHeroPrimary{color:#19261c;background:#fff9e9;border-radius:999px;min-height:44px;box-shadow:none;padding:0 22px}.storefrontCampaign--sweet-potato .storefrontHeroPrimary{background:#ffdc83}.storefrontCampaign--direct .storefrontHeroPrimary{color:#e8ff63;background:#14251d}.storefrontHeroMain .storefrontHeroPrimary{display:inline-flex;align-items:center;justify-content:center;height:auto;box-sizing:border-box;padding-block:8px;max-width:100%;min-width:0;font-family:inherit;line-height:1.4;letter-spacing:0;text-align:center;text-decoration:none;white-space:normal;word-break:keep-all;overflow-wrap:anywhere}.storefrontHeroPrimary:focus-visible{outline:2px solid currentColor;outline-offset:3px}.storefrontHeroActions>span{min-width:0;max-width:100%;white-space:pre-line;word-break:keep-all;overflow-wrap:anywhere}.storefrontCampaign .storefrontHeroActions>span{color:inherit;opacity:.8}.storefrontHeroMain>.storefrontCampaignFootnote{position:relative;margin-top:24px;max-width:66%;font-size:9px;line-height:1.5;letter-spacing:.08em;opacity:.72;white-space:pre-line;word-break:keep-all;overflow-wrap:anywhere}.storefrontDirectArt{position:absolute;top:12%;right:5%;width:29%;height:76%;pointer-events:none;z-index:-1}.storefrontDirectReceipt{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:12px;background:#fffdf3;color:#18251e;transform:rotate(9deg);box-shadow:12px 16px #14251d;clip-path:polygon(0 0,100% 0,100% 96%,92% 100%,84% 96%,76% 100%,68% 96%,60% 100%,52% 96%,44% 100%,36% 96%,28% 100%,20% 96%,12% 100%,4% 96%,0 98%)}.storefrontDirectReceipt small{font-size:10px;letter-spacing:.14em}.storefrontDirectReceipt strong{font-size:clamp(12px,1.4vw,20px);text-decoration:line-through}.storefrontDirectReceipt b{font-size:clamp(72px,10vw,144px);line-height:.8;color:#fb542f;transform:rotate(-9deg)}.storefrontDirectReceipt span{font-weight:900;font-size:clamp(12px,1.6vw,22px);border-top:1px dashed #a5a59c;padding-top:14px}.storefrontDirectReceipt em{font-size:11px;font-style:normal}.storefrontDirectStamp{position:absolute;z-index:2;right:-12%;top:-3%;padding:9px 14px;color:#fff;background:#fb542f;border-radius:50%;font-size:15px;font-weight:900;transform:rotate(15deg)}.storefrontHeroIndicators{width:max-content;max-width:calc(100% - 32px);overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.storefrontHeroIndicators::-webkit-scrollbar{display:none}.storefrontHeroIndicators button{flex-shrink:0}.storefrontHeroIndicators button:focus-visible{outline:2px solid #fff;outline-offset:1px;box-shadow:0 0 0 2px #111820}.storefrontBannerEditor>div{max-height:56vh;overflow-y:auto;overscroll-behavior:contain}.storefrontBannerEditor header{gap:8px;flex-wrap:wrap}.storefrontBannerEditor article>*{min-width:0}.storefrontBannerEditor article select{width:100%}.storefrontBannerEditor legend small{white-space:normal}@media(max-width:760px){.storefrontHero .storefrontCampaign h1{width:82%;font-size:clamp(32px,7.7vw,46px)}.storefrontHero .storefrontCampaign--sweet-potato h1{width:100%;font-size:clamp(22px,6.5cqw,29px);line-height:1.3}.storefrontCampaign.storefrontCampaign--sweet-potato .storefrontHeroEyebrow{width:100%;max-width:100%;font-size:clamp(22px,6.5cqw,29px);line-height:1.3;margin-bottom:18px}.storefrontHero .storefrontCampaign--persimmon h1,.storefrontHero .storefrontCampaign--direct h1{width:100%;font-size:clamp(24px,7.2cqw,34px)}.storefrontHeroMain.storefrontCampaign{min-height:430px;padding:30px 24px 80px}.storefrontHeroMain.storefrontCampaign>p{width:73%;font-size:13px}.storefrontCampaign .storefrontHeroEyebrow{font-size:10px;margin-bottom:18px}.storefrontCampaign .storefrontHeroActions{max-width:82%;margin-top:22px}.storefrontHeroMain>.storefrontCampaignFootnote{max-width:100%;font-size:8px;margin-top:18px}.storefrontHeroWithImage:before{background:linear-gradient(90deg,#000000b0,#0003 80%)}.storefrontHeroMain>.storefrontCampaignPhoto{object-position:64% center}.storefrontDirectArt{width:33%;top:22%;right:-2%;height:55%;opacity:.42}.storefrontDirectStamp{right:0;font-size:10px}.storefrontHero .storefrontCampaign--direct h1{width:100%}.storefrontDirectReceipt{gap:10px}.storefrontBannerEditor article{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.storefrontHeroTrack{transition-duration:.001ms}}.sidebar .brand:has(>.adminUtilityGrid){grid-template-columns:minmax(0,1fr) auto;column-gap:12px;min-width:0}.adminUtilityGrid{--admin-utility-columns:2;grid-column:2;grid-row:1/span 2;display:grid;grid-template-columns:repeat(var(--admin-utility-columns),32px);grid-auto-rows:32px;gap:6px;align-self:start}.adminUtilityGrid>.staffMailShortcut,.adminUtilityGrid>.adminUpdatesShortcut,.adminUtilityGrid>.engineDownloadShortcut,.adminUtilityGrid .collectorExtensionButton{position:relative;grid-column:auto;grid-row:auto;display:grid;place-items:center;box-sizing:border-box;width:32px;height:32px;min-width:0;min-height:0;padding:0;margin:0;border:1px solid var(--line);border-radius:8px;background:var(--panel);color:var(--muted);cursor:pointer;text-decoration:none}.adminUtilityGrid svg{width:18px;height:18px}.adminUtilityExtensionSlot{display:block;min-width:0;min-height:0}.adminUtilityGrid button:hover,.adminUtilityGrid a:hover{color:var(--text);border-color:var(--text)}.adminUtilityGrid :focus-visible{outline:3px solid #60a5fa;outline-offset:2px}.adminUtilityGrid>.adminUpdatesShortcut:before{display:none}@media(max-width:760px),(pointer:coarse){.adminUtilityGrid{grid-template-columns:repeat(var(--admin-utility-columns),44px);grid-auto-rows:44px;gap:6px}.adminUtilityGrid>.staffMailShortcut,.adminUtilityGrid>.adminUpdatesShortcut,.adminUtilityGrid>.engineDownloadShortcut,.adminUtilityGrid .collectorExtensionButton{width:44px;height:44px}}.unifiedAccounts{min-width:0;display:grid;gap:16px}.accountIntro h2{margin:0 0 8px}.accountIntro p{margin:0;line-height:1.6}.accountSearch,.accountFields,.accountEditorActions{display:flex;gap:12px;flex-wrap:wrap;align-items:end}.unifiedAccounts label{display:grid;gap:6px;min-width:0}.unifiedAccounts input:not([type=checkbox]),.unifiedAccounts select{width:100%;min-height:42px;border:1px solid var(--border,#cbd5e1);border-radius:8px;padding:9px;background:var(--panel,#fff);color:inherit;font:inherit}.accountFields>label{flex:1 1 170px}.unifiedAccounts button{min-height:40px}.accountCreate,.accountEditor{border:1px solid var(--border,#cbd5e1);border-radius:12px;padding:16px;min-width:0}.accountCreate summary{cursor:pointer;font-weight:700;min-height:28px}.accountCreate form,.accountEditor form{display:grid;gap:14px;margin-top:16px}.accountCompanies{display:flex;flex-wrap:wrap;gap:12px;border:0;padding:0;margin:0}.accountCompanies label,.accountCheck,.accountMembershipEditor label{display:flex!important;align-items:center;gap:8px}.accountMembership{display:block;line-height:1.8;overflow-wrap:anywhere}.accountTable{min-width:0;max-width:100%;overflow:auto}.accountTable table{width:100%;border-collapse:collapse}.accountTable caption{text-align:left;padding:12px;font-weight:600}.accountTable th,.accountTable td{padding:12px;text-align:left;border-bottom:1px solid var(--border,#cbd5e1);overflow-wrap:anywhere}.accountMembershipEditor{padding:12px;border:1px solid var(--border,#cbd5e1);border-radius:8px;display:grid;gap:10px;min-width:0}.accountMembershipEditor>div{display:grid;grid-template-columns:minmax(140px,1fr) minmax(100px,160px) minmax(100px,160px);gap:10px;align-items:center}.accountPagination{display:flex;justify-content:center;align-items:center;gap:12px}.unifiedAccounts :focus-visible{outline:3px solid #4f8ce8;outline-offset:3px}[data-theme=dark] .unifiedAccounts input:not([type=checkbox]),[data-theme=dark] .unifiedAccounts select{background:#171e29;border-color:#465366}[data-theme=dark] .accountCreate,[data-theme=dark] .accountEditor,[data-theme=dark] .accountTable td,[data-theme=dark] .accountTable th,[data-theme=dark] .accountMembershipEditor{border-color:#465366}@media(max-width:640px){.accountSearch>*{flex:1 1 100%}.accountTable thead{display:none}.accountTable tr{display:block;padding:12px 0;border-bottom:1px solid #64748b}.accountTable td{display:grid;grid-template-columns:90px minmax(0,1fr);gap:8px;border:0;padding:8px 12px}.accountTable td:before{content:attr(data-label);font-weight:600}.accountMembershipEditor>div{grid-template-columns:1fr}.accountIntro h2,.accountEditor h3{overflow-wrap:anywhere}.accountFields>label{flex-basis:100%}}.unifiedAccounts .accountTable table{min-width:0;table-layout:fixed;width:100%}.unifiedAccounts .accountTable th:nth-child(1){width:17%}.unifiedAccounts .accountTable th:nth-child(2){width:18%}.unifiedAccounts .accountTable th:nth-child(3){width:14%}.unifiedAccounts .accountTable th:nth-child(4){width:31%}.unifiedAccounts .accountTable th:nth-child(5){width:20%}.accountSearch .ghostButton{width:auto;flex:0 0 auto}.unifiedAccounts .accountTable button{white-space:normal;max-width:100%;min-width:0}.accountEditor{scroll-margin-top:20px}@media(max-width:640px){.unifiedAccounts .accountTable table{display:block;min-width:0;width:100%;table-layout:auto}.unifiedAccounts .accountTable tbody{display:block;width:100%}.unifiedAccounts .accountTable tr{width:100%}.unifiedAccounts .accountTable td>*{grid-column:2}.accountSearch .ghostButton{flex:1 1 100%}}.unifiedAccounts .accountTable td,.unifiedAccounts .accountTable tr{height:auto;white-space:normal}.unifiedAccountsMaster>.sidebar{display:flex;flex-direction:column;gap:12px}.unifiedAccountsMaster>.sidebar>.ghostButton{margin:0;width:100%}.unifiedAccountsMaster>.sidebar>.ghostButton:last-child{margin-top:auto}@media(max-width:640px){.unifiedAccounts .accountTable caption{display:block;width:100%;min-width:0;max-width:none;white-space:normal;box-sizing:border-box;text-align:left}.unifiedAccounts .accountTable td{height:auto;min-height:0}.unifiedAccounts .accountTable td>*{min-width:0;white-space:normal}}.storefrontSourceReview{min-width:0;padding:18px;border:1px solid var(--line);border-radius:12px;background:var(--panel);color:var(--text);font-size:13px;line-height:1.65;overflow-wrap:anywhere}.storefrontSourceReview>header{display:flex;justify-content:space-between;align-items:center;gap:14px}.storefrontSourceReview h2{margin:0;font-size:17px}.storefrontSourceReview h3{margin:0 0 8px;font-size:15px}.storefrontSourceReview h4{margin:0;font-size:13px;line-height:1.6;font-weight:650}.storefrontSourceReview p{margin:6px 0}.storefrontSourceReview button{min-height:44px;max-width:100%;padding:9px 13px;border:1px solid var(--line);border-radius:8px;background:var(--panel-2,var(--panel));color:var(--text);font:inherit;line-height:1.5;white-space:normal;overflow-wrap:anywhere;cursor:pointer}.storefrontSourceReview button:disabled{opacity:.48;cursor:default}.storefrontSourceReview button:focus-visible,.storefrontSourceReview input:focus-visible,.storefrontSourceReview summary:focus-visible,.storefrontSourceReviewStatus:focus-visible{outline:2px solid var(--store-accent,var(--blue));outline-offset:3px}.storefrontSourceReviewBody{display:grid;gap:18px;min-width:0;margin-top:18px}.storefrontSourceReviewBody>section{min-width:0}.storefrontSourceReviewHint,.storefrontSourceReview>header p,.storefrontSourceReviewProducts article>p,.storefrontSourceReviewReasons li>span{color:var(--muted);font-size:12px}.storefrontSourceReviewStatus{margin:0!important;min-height:24px}.storefrontSourceReviewError{padding:10px 12px;border:1px solid color-mix(in srgb,#ef4444 45%,var(--line));border-radius:8px;color:var(--text);background:color-mix(in srgb,#ef4444 8%,var(--panel))}.storefrontSourceReviewBasis{padding:10px 12px;border-radius:8px;background:color-mix(in srgb,var(--store-accent,var(--blue)) 8%,var(--panel))}.storefrontSourceReviewCounts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0}.storefrontSourceReviewCounts>div{min-width:0;padding:12px;border:1px solid var(--line);border-radius:9px}.storefrontSourceReviewCounts dt{color:var(--muted);font-size:12px}.storefrontSourceReviewCounts dd{margin:4px 0 0;font-size:19px;font-weight:700;font-variant-numeric:tabular-nums}.storefrontSourceReviewProducts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.storefrontSourceReviewProducts article{display:flex;flex-direction:column;align-items:stretch;gap:5px;min-width:0;padding:13px;border:1px solid var(--line);border-radius:9px}.storefrontSourceReviewPrice{margin-top:auto;font-size:16px}.storefrontSourceReviewProducts summary{min-height:44px;align-content:center;cursor:pointer;font-size:12px}.storefrontSourceReviewProducts details{min-width:0;border-top:1px solid var(--line);margin-top:5px}.storefrontSourceReviewProducts details p,.storefrontSourceReviewProducts details small{display:block;font-size:12px;overflow-wrap:anywhere}.storefrontSourceReviewReasons{display:grid;gap:8px;list-style:none;margin:0;padding:0}.storefrontSourceReviewReasons li{min-width:0;padding:12px;border:1px solid var(--line);border-radius:9px}.storefrontSourceReviewReasons li>strong,.storefrontSourceReviewReasons li>span{display:block}.storefrontSourceReviewReasons li>p{font-size:12px}.storefrontSourceReviewState{display:block;font-size:12px;font-weight:650;color:var(--text)}.storefrontSourceReviewReasons small{display:block;color:var(--muted);font-size:12px}.storefrontSourceReviewEmptyDecision{margin-top:8px;padding:10px;border:1px solid var(--line);border-radius:8px;background:color-mix(in srgb,var(--store-accent,var(--blue)) 6%,var(--panel))}.storefrontSourceReview nav{display:flex;justify-content:center;align-items:center;gap:12px;flex-wrap:wrap;margin-top:12px}.storefrontSourceReviewDecision{min-width:0;margin:0;padding:14px;border:1px solid var(--line);border-radius:9px}.storefrontSourceReviewDecision legend{font-size:14px;font-weight:650}.storefrontSourceReviewDecision label{display:flex;align-items:flex-start;gap:9px;min-height:44px;cursor:pointer}.storefrontSourceReviewDecision input{flex:0 0 auto;width:18px;height:18px;margin:3px 0 0;accent-color:var(--store-accent,var(--blue))}.storefrontSourceReviewDecision>div{display:flex;gap:9px;flex-wrap:wrap;margin-top:8px}@media(max-width:760px){.storefrontSourceReviewProducts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.storefrontSourceReview{padding:12px}.storefrontSourceReview>header{align-items:stretch;flex-direction:column;gap:8px}.storefrontSourceReviewCounts{grid-template-columns:minmax(0,1fr);gap:7px}.storefrontSourceReviewCounts>div{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:9px 11px}.storefrontSourceReviewCounts dd{margin:0;font-size:17px}.storefrontSourceReviewProducts{grid-template-columns:minmax(0,1fr)}.storefrontSourceReviewDecision>div{display:grid;grid-template-columns:minmax(0,1fr)}.storefrontSourceReviewDecision button{width:100%}}.storeManagement{min-width:0;display:grid;gap:16px;color:var(--text,#161d29);font-size:14px;line-height:1.55;overflow-wrap:anywhere}.storeManagement *{box-sizing:border-box}.storeManagement h2,.storeManagement h3,.storeManagement p{margin:0}.storeManagementHeader{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.storeManagementHeader>div:first-child{min-width:0;flex:1 1 300px}.storeManagement h2{font-size:21px;line-height:1.4;margin-top:4px}.storeManagementHeader p,.storeManagementHint{color:var(--muted,#64748b);font-size:13px}.storeManagementHeader p{margin-top:7px}.storeManagementEyebrow{color:var(--blue,#2563eb);font-size:12px;font-weight:750}.storeManagementHeaderActions{display:flex;gap:8px;flex-wrap:wrap}.storeManagementSteps{list-style:none;margin:0;padding:12px 14px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;border:1px solid var(--line,#e3e8ef);border-radius:10px;background:var(--panel,#fff)}.storeManagementSteps li{display:flex;align-items:center;gap:8px;min-width:0;font-size:12px;font-weight:650}.storeManagementSteps li>span{display:grid;place-items:center;flex:0 0 24px;width:24px;height:24px;border-radius:50%;background:var(--bg,#f7f9fc);color:var(--blue,#2563eb);font-variant-numeric:tabular-nums}.storeManagement button,.storeManagement a{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--line,#e3e8ef);border-radius:9px;padding:9px 13px;background:var(--panel,#fff);color:var(--text,#161d29);font:inherit;font-size:13px;font-weight:650;line-height:1.45;text-decoration:none;cursor:pointer;max-width:100%;overflow-wrap:anywhere}.storeManagement button:disabled{cursor:default;color:var(--muted,#64748b)}.storeManagement button:focus-visible,.storeManagement a:focus-visible,.storeManagement input:focus-visible,.storeManagement select:focus-visible{outline:2px solid var(--blue,#2563eb);outline-offset:3px}.storeManagementCounts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0}.storeManagementCounts>div{padding:15px 18px;border:1px solid var(--line,#e3e8ef);border-radius:12px;background:var(--panel,#fff);min-width:0}.storeManagementCounts dt{font-size:12px;color:var(--muted,#64748b)}.storeManagementCounts dd{font-size:25px;font-weight:750;font-variant-numeric:tabular-nums;margin:4px 0 0}.storeManagementCounts>div:nth-child(2) dd{color:var(--blue,#2563eb)}.storeManagementFilters{display:grid;grid-template-columns:minmax(100px,1fr) auto minmax(140px,180px);gap:8px;min-width:0}.storeManagementSearch,.storeManagementVisibility{display:flex;min-width:0}.storeManagement input,.storeManagement select{width:100%;min-width:0;min-height:44px;border:1px solid var(--line,#e3e8ef);border-radius:9px;padding:9px 12px;background:var(--panel,#fff);color:var(--text,#161d29);font:inherit;font-size:13px}.storeManagementNotice,.storeManagementError{border:1px solid var(--line,#e3e8ef);border-radius:10px;background:var(--panel,#fff);padding:12px 14px;font-size:13px}.storeManagementNotice{background:var(--green-soft,#dff7e8);color:var(--green-text,#087443)}.storeManagementError{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;border-color:var(--red-text,#b42318)}.storeManagementLoading{padding:8px 0;color:var(--muted,#64748b);font-size:13px}.storeManagementSkeleton{border:1px solid var(--line,#e3e8ef);border-radius:12px;overflow:hidden;background:var(--panel,#fff)}.storeManagementSkeleton>div{display:grid;grid-template-columns:56px minmax(0,1fr) 100px;gap:16px;padding:20px 14px;align-items:center;border-bottom:1px solid var(--line,#e3e8ef)}.storeManagementSkeleton>div:last-child{border-bottom:0}.storeManagementSkeleton span,.storeManagementSkeleton i{display:block;height:14px;border-radius:6px;background:var(--line,#e3e8ef)}.storeManagementSkeleton span{height:56px;border-radius:9px}.storeManagementList{display:grid;gap:0;min-width:0;border:1px solid var(--line,#e3e8ef);border-radius:12px;overflow:hidden;background:var(--panel,#fff)}.storeManagementList:empty{display:none}.storeManagementProduct{min-width:0;border-bottom:1px solid var(--line,#e3e8ef)}.storeManagementProduct:last-child{border-bottom:0}.storeManagementProductRow{min-width:0;display:grid;grid-template-columns:minmax(230px,1fr) minmax(110px,.22fr) 90px 150px;align-items:center;gap:14px;padding:14px}.storeManagement .storeManagementProductOpen{display:flex;justify-content:flex-start;gap:12px;min-width:0;width:100%;border:0;border-radius:0;padding:0;background:transparent;text-align:left;font-weight:400}.storeManagementChevron{width:22px;flex:0 0 22px;font-size:24px;color:var(--muted,#64748b);text-align:center}.storeManagementThumb{width:56px;height:56px;flex:0 0 56px;display:grid;place-items:center;overflow:hidden;border-radius:9px;background:var(--bg,#f7f9fc);color:var(--muted,#64748b);font-size:25px}.storeManagementThumb img{display:block;width:100%;height:100%;object-fit:cover}.storeManagementProductIdentity{display:grid;gap:3px;min-width:0}.storeManagementProductIdentity strong{display:block;font-size:14px;line-height:1.5;overflow-wrap:anywhere}.storeManagementProductIdentity small{font-size:12px;color:var(--muted,#64748b)}.storeManagementProductId{word-break:break-all}.storeManagementPrice{display:grid;gap:4px;text-align:right;min-width:0;font-variant-numeric:tabular-nums}.storeManagementPrice>span{font-size:12px;color:var(--muted,#64748b)}.storeManagementPrice strong{font-size:16px}.storeManagementSale{justify-self:center;padding:5px 8px;border-radius:7px;color:var(--muted,#64748b);background:var(--bg,#f7f9fc);font-size:12px;font-weight:650;text-align:center}.storeManagementSale.selling{color:var(--green-text,#087443);background:var(--green-soft,#dff7e8)}.storeManagementSale.sold_out{color:var(--red-text,#b42318);background:var(--red-soft,#ffe7e7)}.storeManagementExposure{display:grid;justify-items:end;gap:5px;min-width:0}.storeManagementExposure small{font-size:11px;color:var(--muted,#64748b);text-align:right}.storeManagementExposure .storeManagementRegistered{color:var(--green-text,#087443);font-weight:650}.storeManagement .storeManagementRegister{width:100%;color:var(--blue,#2563eb);border-color:var(--blue,#2563eb)}.storeManagement .storeManagementCustomerLink{min-height:44px;padding:5px 0;border:0;background:transparent;font-size:12px;font-weight:650;text-align:right;color:var(--blue,#2563eb)}.storeManagement .storeManagementExposureReason{margin:0 14px 14px;padding:10px 12px;border:1px solid var(--line,#e3e8ef);border-radius:8px;background:var(--bg,#f7f9fc);color:var(--muted,#64748b);font-size:12px;line-height:1.6;overflow-wrap:anywhere}.storeManagement [role=switch]{min-width:112px;justify-content:space-between;background:var(--bg,#f7f9fc)}.storeManagement [role=switch][aria-checked=true]{color:var(--blue,#2563eb)}.storeManagementSwitch{display:inline-block;position:relative;width:34px;height:20px;flex:0 0 34px;border-radius:20px;background:var(--muted,#64748b)}.storeManagementSwitch:after{content:"";position:absolute;left:3px;top:3px;width:14px;height:14px;border-radius:50%;background:#fff}.storeManagement [role=switch][aria-checked=true] .storeManagementSwitch{background:var(--blue,#2563eb)}.storeManagement [role=switch][aria-checked=true] .storeManagementSwitch:after{transform:translate(14px)}.storeManagementOptions{min-width:0;border-top:1px solid var(--line,#e3e8ef);padding:16px 18px;background:var(--bg,#f7f9fc)}.storeManagementOptions>header{display:grid;gap:3px;margin-bottom:12px}.storeManagementOptions>header>span,.storeManagementOptions p{font-size:12px;color:var(--muted,#64748b)}.storeManagementOptions ul{list-style:none;margin:0;padding:0;display:grid;gap:0;border:1px solid var(--line,#e3e8ef);border-radius:9px;overflow:hidden;background:var(--panel,#fff)}.storeManagementOptions li{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(120px,.25fr);gap:16px;border-bottom:1px solid var(--line,#e3e8ef);padding:12px 14px}.storeManagementOptions li:last-child{border-bottom:0}.storeManagementOptions li>div{min-width:0;display:grid;gap:4px}.storeManagementOptions li span{font-size:12px;color:var(--muted,#64748b)}.storeManagementOptionPrice{text-align:right;font-variant-numeric:tabular-nums}.storeManagementDetailError{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.storeManagementOptions .storeManagementReady{color:var(--green-text,#087443);margin-top:8px}.storeManagementOptions .storeManagementHold{color:var(--muted,#64748b);margin-top:8px}.storeManagementRegistrationReview{display:grid;gap:9px;margin-top:14px;padding:14px;border:1px solid var(--blue,#2563eb);border-radius:10px;background:var(--panel,#fff)}.storeManagementRegistrationReview>div{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.storeManagement .storeManagementRegisterConfirm{background:var(--blue,#2563eb);border-color:var(--blue,#2563eb);color:#fff}.storeManagement .storeManagementRegisterConfirm:disabled{background:var(--bg,#f7f9fc);border-color:var(--line,#e3e8ef);color:var(--muted,#64748b)}.storeManagementShipping{margin-top:16px;padding:14px;border:1px solid var(--line,#e3e8ef);border-radius:10px;background:var(--panel,#fff)}.storeManagementShipping>fieldset{margin:0;padding:0;border:0;min-width:0}.storeManagementShipping legend{font-weight:700;font-size:13px;padding:0 5px 0 0}.storeManagementShipping label{display:grid;gap:5px;min-width:0;font-size:12px;color:var(--muted,#64748b)}.storeManagementShippingRegion{margin:12px 0;max-width:420px}.storeManagementShippingGroups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:12px}.storeManagementShippingGroups>fieldset{display:grid;align-content:start;gap:10px;min-width:0;margin:0;padding:12px;border:1px solid var(--line,#e3e8ef);border-radius:9px;background:var(--bg,#f7f9fc)}.storeManagementShippingActions{display:flex;justify-content:flex-end;margin-top:12px}.storeManagementShippingCourier{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:12px 0}@media(max-width:760px){.storeManagementShippingCourier{grid-template-columns:minmax(0,1fr)}}.storeManagementEmpty{padding:30px 20px;min-width:0;border:1px solid var(--line,#e3e8ef);border-radius:12px;background:var(--panel,#fff)}.storeManagementEmpty p{color:var(--muted,#64748b);margin-top:8px;font-size:13px}.storeManagementMore{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px}.storeManagementMore>span{font-size:12px;color:var(--muted,#64748b)}@media(max-width:900px){.storeManagementProductRow{grid-template-columns:minmax(0,1fr) minmax(110px,140px);gap:10px 14px}.storeManagementProductOpen{grid-column:1/-1}.storeManagementPrice{text-align:left;padding-left:34px}.storeManagementSale{grid-column:1;grid-row:3;justify-self:start;margin-left:34px}.storeManagementExposure{grid-column:2;grid-row:2/4;align-self:center}}@media(max-width:600px){.storeManagement{gap:12px}.storeManagement h2{font-size:19px}.storeManagementHeader{gap:12px}.storeManagementHeaderActions{width:100%}.storeManagementHeaderActions>*{flex:1}.storeManagementCounts{gap:7px}.storeManagementCounts>div{padding:12px 10px}.storeManagementCounts dt{font-size:11px}.storeManagementCounts dd{font-size:22px}.storeManagementFilters{grid-template-columns:minmax(0,1fr) auto}.storeManagementVisibility{grid-column:1/-1}.storeManagementProductRow{padding:12px;grid-template-columns:minmax(0,1fr) 126px}.storeManagement .storeManagementProductOpen{gap:8px}.storeManagementChevron{width:18px;flex-basis:18px}.storeManagementThumb{width:48px;height:48px;flex-basis:48px}.storeManagementPrice{padding-left:26px}.storeManagementSale{margin-left:26px}.storeManagementOptions{padding:12px}.storeManagementOptions li{grid-template-columns:minmax(0,1fr);gap:8px}.storeManagementOptionPrice{text-align:left;display:flex!important;justify-content:space-between;flex-wrap:wrap}.storeManagementProductIdentity strong{font-size:13px}.storeManagementEmpty{padding:22px 16px}}@media(max-height:600px){.storeManagementCounts>div{padding-block:10px}.storeManagementHeader{align-items:flex-start}.storeManagement{gap:12px}}@media(max-width:600px){.storeManagementSteps{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:10px}.storeManagementSkeleton>div{grid-template-columns:48px minmax(0,1fr) 60px;gap:10px;padding:18px 12px}.storeManagementSkeleton span{height:48px}.storeManagementRegistrationReview{padding:12px}.storeManagementRegistrationReview>div>button{flex:1}}@media(max-width:760px){.storeManagementShipping{padding:12px}.storeManagementShippingGroups{grid-template-columns:minmax(0,1fr)}.storeManagementShippingActions>button{width:100%}}.storefrontMemberPrice{display:flex;flex-direction:column;gap:5px;font-size:14px}.storefrontMemberPrice small{font-size:12px;opacity:.8}.storefrontMemberGate,.storefrontQuickChoices{padding:18px;border:1px solid var(--border);border-radius:14px;background:var(--panel);color:var(--text)}.storefrontMemberGate h2{margin:0 0 8px;font-size:20px}.storefrontMemberGate p,.storefrontGradeGuide{font-size:13px;line-height:1.65}.storefrontMemberGate nav,.storefrontQuickChoices>div{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.storefrontMemberGate button,.storefrontQuickChoices button,.storefrontCatalogSearch button{min-height:44px;padding:10px 14px;border-radius:9px;white-space:normal;overflow-wrap:anywhere}.storefrontCatalogSearch{display:flex;flex:1;min-width:0;gap:8px;align-items:center}.storefrontCatalogSearch .storefrontSearch{flex:1;min-width:0;width:auto}.storefrontCatalogSearch input{min-height:44px}.storefrontCatalogSearch button{flex-shrink:0;background:var(--panel);color:var(--text);border:1px solid var(--line)}.storefrontCatalogSearch button:focus-visible{outline:2px solid var(--store-accent);outline-offset:2px}.storefrontQuickChoices{margin:12px 0;background:transparent}.storefrontQuickChoices>small{display:block;line-height:1.6;margin-top:6px}.storefrontQuickChoices button{flex:1 1 180px;text-align:left;line-height:1.65}.storefrontGradeGuide{margin:8px 0}.storefrontDetailPurchase[hidden]{display:none!important}.storefrontStructuredPicker .storefrontQuickChoices>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.storefrontStructuredPicker .storefrontQuickChoices button{display:block!important;height:auto!important;min-height:64px;text-align:left;min-width:0;padding:12px!important}.storefrontQuickChoices button strong{display:block;white-space:normal;overflow-wrap:anywhere;max-width:none}.storefrontQuickChoices button span{display:block;line-height:1.6}.storefrontStructuredPicker .storefrontStructuredStep>div>button{display:grid!important;height:auto!important;min-height:48px;align-content:center;justify-items:center;padding:12px!important;white-space:normal}.storefrontStructuredPicker .storefrontStructuredStep>div[aria-label="상품 등급"]{grid-template-columns:repeat(2,minmax(0,1fr))}.storefrontStructuredPicker .storefrontStructuredStep>div>button small{display:block;font-size:12px;margin-top:5px;line-height:1.5;max-width:220px}@media(max-width:480px){.storefrontToolbar:has(.storefrontCatalogSearch){align-items:stretch;flex-wrap:nowrap}.storefrontCatalogSearch{flex:0 1 auto;width:100%;flex-wrap:wrap;align-items:stretch}.storefrontCatalogSearch .storefrontSearch{flex:1 1 150px}.storefrontCatalogSearch button{padding-inline:10px}.storefrontToolbar:has(.storefrontCatalogSearch) .storefrontToolbarActions{margin-left:auto}.storefrontMemberGate{padding:14px}.storefrontQuickChoices button{flex-basis:100%}.storefrontStructuredPicker .storefrontQuickChoices>div{grid-template-columns:minmax(0,1fr)}}.storefrontPurchaseActions{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:10px}.storefrontPurchaseActions>button{min-height:46px;border-radius:9px;font-weight:800}.storefrontPurchaseRecommendations{margin:16px 0;padding:16px;border:1px solid var(--border);border-radius:12px;background:var(--panel)}.storefrontPurchaseRecommendations h3{font-size:15px;margin:0 0 6px}.storefrontPurchaseRecommendations small,.storefrontPurchaseRecommendations p{color:var(--muted);font-size:12px;line-height:1.6}.storefrontPurchaseRecommendations>div+div{margin-top:18px}.storefrontRecommendationGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px}.storefrontRecommendationGrid button{display:grid;align-content:center;gap:6px;min-height:64px;height:auto;padding:12px;text-align:left;white-space:normal;overflow-wrap:anywhere}.storefrontRecommendationOptions{display:grid;gap:8px;max-height:240px;overflow:auto;margin:12px 0}.storefrontRecommendationOptions label{display:flex;align-items:flex-start;gap:8px;overflow-wrap:anywhere}.storefrontRecommendationOptions input{flex-shrink:0;min-height:20px}.storefrontPurchaseDock{position:fixed;z-index:19;left:50%;bottom:max(12px,env(safe-area-inset-bottom));width:min(840px,calc(100% - 24px));box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:12px;align-items:center;padding:12px 16px;border:1px solid var(--border);border-radius:14px;background:var(--panel);box-shadow:0 6px 24px #0002;opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%,12px);transition:opacity .18s ease,transform .18s ease,visibility .18s ease}.storefrontPurchaseDock.isVisible{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)}.storefrontPurchaseDock button{min-height:48px;min-width:0;padding:10px 16px;white-space:normal;font-size:15px;font-weight:750;line-height:1.4}.storefrontPurchaseDock .storefrontDockSummary{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;text-align:left;background:transparent;border:0;padding:0;white-space:normal;min-width:0}.storefrontDockSummary>span{grid-column:1/-1;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow-wrap:anywhere;font-size:14px;line-height:1.5;color:var(--text)}.storefrontDockSummary small{font-size:13px;color:var(--muted);line-height:1.5}.storefrontDockSummary strong{font-size:22px;color:var(--text);white-space:nowrap;line-height:1.3}.storefrontStandaloneDetailPage:has(.storefrontPurchaseDock){padding-bottom:170px}.storefrontCustomerSelection .storefrontDetailPurchase{grid-template-columns:minmax(0,max-content) minmax(0,1fr);gap:16px;padding-top:20px}.storefrontCustomerSelection .storefrontDetailPurchase>div{min-width:0}.storefrontCustomerSelection .storefrontSelectedOptions{gap:12px;padding-bottom:16px}.storefrontCustomerSelection .storefrontSelectedOptions>strong{font-size:15px}.storefrontCustomerSelection .storefrontSelectedOptions>div{gap:12px}.storefrontCustomerSelection .storefrontSelectedOptionRow{font-size:14px;gap:12px;color:var(--text)}.storefrontCustomerSelection .storefrontSelectedOptionRow>span:first-child{display:block;white-space:normal;word-break:keep-all;overflow-wrap:anywhere;line-height:1.6}.storefrontCustomerSelection .storefrontSelectedOptionRow>span:first-child small{display:block;font-size:12px}.storefrontCustomerSelection .storefrontSelectedOptionQuantity{grid-template-columns:repeat(4,44px)}.storefrontCustomerSelection .storefrontSelectedOptionQuantity button,.storefrontCustomerSelection .storefrontSelectedOptionQuantity em{width:44px;height:44px;min-height:44px;font-size:15px}.storefrontCustomerSelection .storefrontQuantitySummary>span,.storefrontCustomerSelection .storefrontDetailPurchaseTotal>span{font-size:14px;line-height:1.5}.storefrontCustomerSelection .storefrontQuantitySummary>strong{font-size:22px}.storefrontCustomerSelection .storefrontDetailPurchaseTotal>strong{font-size:26px;line-height:1.3;overflow-wrap:anywhere}.storefrontCustomerSelection .storefrontCustomerShippingNotice{font-size:14px}.storefrontCustomerSelection .storefrontPurchaseActions>button{min-height:52px;font-size:16px;font-weight:800;line-height:1.4;white-space:normal}@media(max-width:720px){.storefrontCustomerSelection .storefrontSelectedOptionRow{display:flex;flex-wrap:wrap}.storefrontCustomerSelection .storefrontSelectedOptionRow>span:first-child{flex-basis:100%}.storefrontCustomerSelection .storefrontSelectedOptionQuantity{flex-shrink:0}.storefrontCustomerSelection .storefrontSelectedOptionRow>b{margin-left:auto;max-width:100%;white-space:normal;overflow-wrap:anywhere;text-align:right}}@media(max-width:600px){.storefrontRecommendationGrid{grid-template-columns:1fr}.storefrontPurchaseDock{width:calc(100% - 16px);padding:10px 12px;gap:8px;grid-template-columns:1fr 1fr}.storefrontPurchaseDock .storefrontDockSummary{grid-column:1/-1}.storefrontDockSummary strong{font-size:20px}.storefrontPurchaseDock button{padding:10px;min-height:48px}.storefrontPurchaseActions{gap:8px}.storefrontCustomerSelection .storefrontSelectedOptionRow>b{font-size:14px}.storefrontCustomerSelection .storefrontDetailPurchaseTotal>strong{font-size:24px}}@media(prefers-reduced-motion:reduce){.storefrontPurchaseDock{transition:none}}.storefrontMirrorNotice{flex-wrap:wrap}.storefrontRefreshNotice.storefrontDetailMediaNotice button{min-height:44px}.storefrontDetailMediaNotice button:focus-visible{outline:2px solid var(--text);outline-offset:3px}.storefrontOrderProductLink{display:flex;align-items:center;justify-content:flex-start;gap:12px;flex:1;min-width:0;height:auto;min-height:52px;padding:0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.storefrontOrderProductLink>span{display:grid;gap:4px;min-width:0;overflow-wrap:anywhere}.storefrontOrderProductLink:focus-visible{outline:2px solid var(--primary,#367dff);outline-offset:4px;border-radius:8px}.storefrontOrderItem.storefrontOrderItemLinked{grid-template-columns:minmax(0,1fr) auto}.storefrontOrderProductLink>span strong{font-size:inherit;line-height:1.5}.storefrontOrderProductLink>span small{font-size:12px;line-height:1.5}@media(max-width:480px){.storefrontOrderItem.storefrontOrderItemLinked{grid-template-columns:minmax(0,1fr)}.storefrontOrderItemLinked>strong{justify-self:end}.storefrontOrderProductLink{width:100%}}.storefrontMirrorNotice strong{color:var(--text)}.storefrontMirrorNotice a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 12px;border:1px solid var(--line);border-radius:8px;color:var(--text);text-decoration:none;box-sizing:border-box}.storefrontMirrorNotice a:focus-visible{outline:2px solid var(--text);outline-offset:3px}.customerStoreCsVariant{display:inline-flex;align-items:center;gap:inherit;flex-shrink:0}.customerStoreVariantToggle.customerHeaderIconButton{width:44px;height:44px;min-width:44px;min-height:44px;flex:0 0 44px;border:1px solid var(--line);border-radius:8px;background:var(--panel);color:var(--text);font-weight:700}.customerStoreVariantToggle:focus-visible{outline:2px solid var(--text);outline-offset:3px}@media(max-width:520px){.customerStoreVariantActions{flex-wrap:wrap}}.customerBusinessFooter .customerFooterLegal{align-items:center;gap:0 16px;margin-top:4px}.customerBusinessFooter .customerFooterLegal small{margin:0}.refundPolicyLink{appearance:none;display:inline-flex;align-items:center;min-height:40px;border:0;background:transparent;padding:4px 0;color:var(--muted);font:inherit;font-size:12px;font-weight:750;text-decoration:none;cursor:pointer;white-space:normal}.customerBusinessFooter .customerFooterTermsLink{display:inline-flex;align-items:center;min-height:40px;padding:4px 0;color:var(--muted);font-size:12px;font-weight:750;text-decoration:none}.customerBusinessFooter .refundPolicyLink:hover,.customerBusinessFooter .refundPolicyLink:focus-visible,.customerBusinessFooter .customerFooterTermsLink:hover,.customerBusinessFooter .customerFooterTermsLink:focus-visible{color:var(--text);text-decoration:none}.customerFooterTermsLink:focus-visible{outline:2px solid var(--text);outline-offset:4px;border-radius:3px}.refundPolicyLink:focus-visible,.refundPolicyDialog button:focus-visible,.refundPolicyDialog a:focus-visible{outline:2px solid var(--text);outline-offset:4px;border-radius:3px}.refundPolicyDialog{position:fixed;inset:0;margin:auto;padding:0;width:min(760px,calc(100% - 24px));max-width:none;max-height:calc(100vh - 32px);max-height:min(860px,calc(100dvh - 32px));overflow:hidden;border:1px solid var(--line);border-radius:16px;background:var(--panel);color:var(--text);box-shadow:0 20px 80px #0005;font-size:14px;line-height:1.75;text-align:left}.refundPolicyDialog[open]{display:flex;flex-direction:column}.refundPolicyDialog::backdrop{background:#0008;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.refundPolicyHeader{display:flex;align-items:center;justify-content:space-between;gap:16px;flex:0 0 auto;padding:20px 24px;border-bottom:1px solid var(--line)}.refundPolicyHeader p{margin:0 0 4px;color:var(--muted);font-size:11px}.refundPolicyHeader h2{margin:0;font-size:clamp(17px,3.8vw,22px);line-height:1.4;overflow-wrap:anywhere}.refundPolicyHeader button{flex:0 0 auto;min-height:44px;padding:8px 14px;color:var(--text);background:var(--panel);border:1px solid var(--line);border-radius:8px;cursor:pointer}.refundPolicyBody{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:20px 24px max(24px,env(safe-area-inset-bottom));overflow-wrap:anywhere}.refundPolicyBody section+section{margin-top:26px}.refundPolicyBody h3{margin:0 0 10px;font-size:16px;line-height:1.5}.refundPolicyBody p{margin:0 0 12px}.refundPolicyBody a{color:var(--text);text-underline-offset:3px}.refundPolicyBody .refundPolicyIntro{padding:16px;border:1px solid var(--line);border-radius:10px;font-weight:650}.refundPolicyBody .refundPolicyMeta{color:var(--muted);font-size:12px;margin-bottom:24px}.refundPolicyNotice{margin:12px 0;padding:12px 14px;border:1px solid var(--line);border-radius:10px;color:var(--text);background:var(--panel)}.refundPolicyNotice p{font-size:12px;line-height:1.65;margin:0;font-weight:400}.storefrontCartCheckout>.refundPolicyNotice{margin:0 20px 16px}@media(max-width:480px){.storefrontCartCheckout>.refundPolicyNotice{margin-inline:14px}.refundPolicyHeader{padding:14px 16px;gap:8px}.refundPolicyBody{padding:16px}}.csPage{max-width:1160px;margin:0 auto;padding:32px 24px;color:var(--text);line-height:1.65}.csPage header,.csTickets>header,.csEvents header{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.csPage h1{font-size:26px;margin:4px 0 16px}.csPage h2,.csTickets h2{font-size:20px;margin:0}.csPage header>div>span{font-size:11px;letter-spacing:.14em;color:var(--muted)}.csPage p,.csTickets p{margin:8px 0}.csGuideBanner{display:flex;gap:12px;align-items:center;flex-wrap:wrap;padding:15px 20px;margin:0 0 24px;border:1px solid #638bbe66;border-radius:8px;background:#4488ff15;color:var(--text);text-decoration:none}.csGuideBanner>span:last-child{margin-left:auto}.csForm,.csTickets,.csEvents{padding:22px;border:1px solid var(--line, #3a4451);border-radius:14px;background:var(--panel);margin:22px 0;min-width:0}.csForm fieldset{border:0;margin:0;padding:0;min-width:0}.csGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 24px}.csForm label,.csDecision label,.csContactEditor label{display:block;font-size:13px;line-height:1.6;margin-bottom:10px}.csForm input,.csForm select,.csForm textarea,.csDecision textarea,.csContactEditor textarea{display:block;box-sizing:border-box;width:100%;min-width:0;padding:10px 12px;margin-top:5px;border:1px solid var(--line, #3a4451);border-radius:7px;background:var(--bg);color:var(--text);font:inherit}.csForm input[readonly]{background:var(--panel);color:var(--muted);cursor:default}.csForm textarea,.csDecision textarea,.csContactEditor textarea{resize:vertical;min-height:100px;max-height:60vh}.csLookup{display:flex;align-items:stretch;gap:8px}.csLookup button{flex-shrink:0;margin-top:5px}.csPage button,.csTickets button,.csContactEditor button{min-height:40px;padding:8px 14px;border:1px solid var(--line, #3a4451);border-radius:7px;background:var(--panel);color:var(--text);cursor:pointer;font:inherit}.csPage button:disabled,.csTickets button:disabled{opacity:.5;cursor:not-allowed}.csActions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.csActions label{margin:0}.csActions select{max-width:180px;padding:8px;border:1px solid var(--line, #3a4451);background:var(--panel);color:var(--text);border-radius:7px}.csSubmit{justify-content:flex-end;margin-top:20px}.csPage .csPrimary{background:#17673b;color:#fff;border-color:#17673b}.csError{color:light-dark(#a72030,#ffb0b8);white-space:pre-wrap}.csSuccess{color:light-dark(#146c42,#81d6ae)}.csHint,.csOrderInfo,.csReply{padding:12px 16px;background:#7185a012;border:1px solid var(--line, #3a4451);border-radius:8px;margin:12px 0}.csHint{font-size:13px}.csPre{white-space:pre-wrap;overflow-wrap:anywhere}.csPhotos{display:flex;gap:12px;flex-wrap:wrap;margin:12px 0}.csPhotos img{display:block;width:100px;height:100px;object-fit:cover;border-radius:8px;border:1px solid var(--line, #3a4451)}.csPhotos>div{display:flex;flex-direction:column;gap:5px}.csTicket{border:1px solid var(--line, #3a4451);border-radius:10px;margin:12px 0}.csTicket summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px;cursor:pointer}.csTicket summary>span{min-width:0;overflow-wrap:anywhere}.csTicket small,.csEvents small{display:block;font-size:12px;color:var(--muted)}.csTicketBody{padding:0 16px 18px;overflow-wrap:anywhere}.csState{font-size:12px;border-radius:20px;padding:4px 10px;white-space:nowrap;background:#7185a026}.csState-rejected,.csDanger{color:light-dark(#a72030,#ffb0b8)!important;background:#ff334415!important}.csState-approved,.csState-resolved{color:light-dark(#17673b,#83d6b0);background:#22aa661a}.csDecision{border-top:1px solid var(--line, #3a4451);padding-top:12px;margin-top:14px}.csUnread{border-left:3px solid #df5664;padding:10px 14px;background:#ff334409}.csHeaderLink{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:40px;min-height:40px;border:1px solid var(--line, #3a4451);border-radius:8px;color:var(--text);font-size:12px;font-weight:700;text-decoration:none}.csHeaderLink b{position:absolute;right:-5px;top:-7px;border-radius:12px;background:#b5253b;color:#fff;padding:1px 5px;font-size:10px}.csGuideEntry{display:flex;align-items:center;justify-content:space-between;gap:15px;background:#d8344312;border:1px solid #d8344355;border-radius:12px;padding:20px 24px;margin-top:20px;text-decoration:none;color:light-dark(#a41c2d,#ffabb4)}.csGuideEntry span{font-size:13px}.csContactEditor a{display:inline-block;margin-right:15px}.csContactEditor{white-space:pre-wrap}.csContactEditor button{font-size:12px}.csContactEditor textarea{white-space:pre-wrap}.csEmpty{padding:18px;color:var(--muted)}.csPage :focus-visible,.csTickets :focus-visible,.csContactEditor :focus-visible,.csGuideEntry:focus-visible{outline:2px solid #739fff;outline-offset:3px}.csOrderExpiry{font-size:12px;color:var(--muted);max-width:340px;white-space:normal}@media(max-width:640px){.csPage{padding:20px 12px}.csPage h1{font-size:22px}.csGrid{grid-template-columns:1fr;gap:10px}.csForm,.csTickets,.csEvents{padding:14px}.csGuideBanner{padding:12px}.csGuideEntry{padding:16px;flex-direction:column;align-items:flex-start}.csTicket summary{padding:12px}.csTicketBody{padding:0 12px 14px}.csPhotos img{width:84px;height:84px}.csTickets>header{align-items:flex-start}.csActions{gap:6px}.csOrderExpiry{max-width:100%}}.csUploadTile{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:6px;margin-top:8px;min-height:64px;min-width:110px;padding:10px;border:1px dashed var(--line,#7185a0);border-radius:8px;overflow:hidden;color:var(--muted)}.csUploadTile input[type=file]{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer;margin:0}.csUploadTile:focus-within{outline:2px solid #739fff;outline-offset:2px}.csStatistics{display:flex;gap:8px 18px;flex-wrap:wrap;padding:12px 0;color:var(--text);overflow-wrap:anywhere}.csStatistics small{flex-basis:100%;color:var(--muted)}.csState{flex-shrink:0}.csTickets{scroll-margin-top:24px}.workspaceSalesCalendar{min-width:0;margin:0 0 22px;padding:22px;border:1px solid var(--line);border-radius:14px;background:var(--panel)}.salesCalendarHeader{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;margin-bottom:12px}.salesCalendarHeader h2{margin:4px 0 6px;font-size:19px;letter-spacing:-.025em}.salesEyebrow{font-size:10px;font-weight:700;letter-spacing:.13em;color:var(--blue)}.salesCalendarHeader p,.salesCalendarNotice{font-size:12px;line-height:1.7;color:var(--muted);margin:0 0 14px;overflow-wrap:anywhere}.salesCalendarHeader p{margin:0}.salesMonthControls{display:flex;align-items:center;flex-wrap:wrap;gap:7px}.salesMonthControls input{min-height:44px;box-sizing:border-box;max-width:100%;width:155px;padding:8px;border:1px solid var(--line);border-radius:8px;color:var(--text);background:var(--bg);font:inherit;font-size:14px}.salesMonthControls label{min-width:0}.companyWorkbench .salesMonthControls button{min-height:44px;font-size:12px;border:1px solid var(--line);border-radius:8px;padding:8px 12px;background:var(--panel);color:var(--text)}.companyWorkbench .salesMonthControls>button:first-child,.companyWorkbench .salesMonthControls>button:nth-child(3){width:44px;font-size:24px;padding:0}.salesMonthActions{display:flex;gap:7px}.salesMonthMetrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:16px 0}.salesMonthMetrics article{display:grid;gap:7px;min-width:0;padding:16px;border:1px solid var(--line);border-radius:10px;background:var(--bg)}.salesMonthMetrics article:first-child{border-color:color-mix(in srgb,var(--blue) 40%,var(--line));background:color-mix(in srgb,var(--blue) 6%,var(--bg))}.salesMonthMetrics span{font-size:12px;color:var(--muted)}.salesMonthMetrics strong{font-size:clamp(18px,2vw,25px);letter-spacing:-.03em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.salesMonthMetrics small{font-size:10px;color:var(--muted)}.salesCalendarLegend{display:flex;flex-wrap:wrap;gap:10px 22px;padding:0 0 16px}.salesCalendarLegend>span{display:flex;align-items:center;gap:10px;min-width:0}.salesCalendarLegend b{font-size:12px;font-variant-numeric:tabular-nums;white-space:nowrap}.salesCompanyName{display:flex;align-items:center;gap:7px;min-width:0;font-size:12px;font-weight:650}.salesCompanyName>span:last-child{overflow-wrap:anywhere}.salesCompanyName .companyAvatar{flex-shrink:0}.salesCalendarWeek,.salesCalendarGrid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.salesCalendarWeek{border:1px solid var(--line);border-bottom:0;border-radius:10px 10px 0 0;background:var(--bg)}.salesCalendarWeek span{text-align:center;padding:10px 2px;font-size:11px;color:var(--muted)}.salesCalendarWeek span:first-child{color:#dc6671}.salesCalendarWeek span:last-child{color:var(--blue)}.salesCalendarGrid{gap:1px;background:var(--line);border:1px solid var(--line);border-radius:0 0 10px 10px;overflow:hidden}.salesCalendarState{min-height:21px;margin:0;color:var(--muted);font-size:11px;line-height:1.8}.salesCalendarLegend{min-height:24px}.salesCalendarBlank{min-height:132px}.salesCalendarGrid.isPending .salesDayTotal,.salesCalendarGrid.isPending .salesDayCount{color:var(--muted)}.companyWorkbench button.salesCalendarDay{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;min-width:0;min-height:132px;height:auto;padding:10px;border:0;border-radius:0;text-align:left;gap:6px;background:var(--panel);box-sizing:border-box;position:relative}.salesCalendarBlank{background:var(--bg)}.companyWorkbench .salesCalendarDay:hover{background:color-mix(in srgb,var(--blue) 5%,var(--panel))}.companyWorkbench .salesCalendarDay.isSelected{background:color-mix(in srgb,var(--blue) 9%,var(--panel));box-shadow:inset 0 0 0 2px var(--blue)}.salesCalendarDay:focus-visible{outline:2px solid var(--blue);outline-offset:-3px;z-index:1}.salesDayNumber{display:flex;align-items:center;gap:5px;font-size:12px;font-weight:650}.salesDayNumber small{font-size:9px;color:var(--blue)}.salesDayTotal{font-size:13px;letter-spacing:-.02em;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.salesDayCompanies{display:flex;flex-direction:column;gap:4px}.salesDayCompanies>span{display:flex;align-items:center;gap:4px;min-width:0;color:var(--muted)}.salesDayCompanies i{width:5px;height:5px;background:var(--company-accent);border-radius:50%;flex-shrink:0}.salesDayCompanies b{font-size:10px;font-weight:500;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.salesDayCount,.salesDayMore{font-size:9px;color:var(--muted)}.salesDayCount{margin-top:auto;padding-top:3px}.salesDayDetail{margin-top:18px}.salesDayDetail>header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-bottom:12px}.salesDayDetail h3,.salesMonthDetails h3{margin:0;font-size:14px}.salesDayDetail>header>strong{font-size:14px;font-variant-numeric:tabular-nums;color:var(--blue)}.salesCompanyTotals{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:12px}.salesCompanyTotals article{border:1px solid var(--line);border-top:3px solid var(--company-accent);border-radius:10px;padding:14px;min-width:0}.salesCompanyTotals article>strong{display:block;margin:10px 0 7px;font-size:20px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.salesCompanyTotals p{font-size:11px;color:var(--muted);margin:0 0 5px}.salesCompanyTotals small{font-size:10px;color:var(--muted)}.salesCompanyTotals ul{list-style:none;padding:12px 0 0;margin:10px 0 0;border-top:1px solid var(--line)}.salesCompanyTotals li{display:flex;justify-content:space-between;gap:8px;font-size:11px;line-height:1.8;color:var(--muted)}.salesCompanyTotals li b{white-space:nowrap}.salesMonthDetails{margin:16px 0;border:1px solid var(--line);border-radius:10px;padding:0 14px}.salesMonthDetails summary{padding:14px 0;min-height:44px;box-sizing:border-box;cursor:pointer;font-size:13px;font-weight:650}.salesMonthDetails summary:focus-visible{outline:2px solid var(--blue)}.salesMonthDetails h3{margin:20px 0 10px}.salesMonthlyMarkets{display:grid;grid-template-columns:repeat(auto-fit,minmax(135px,1fr));gap:10px;margin-bottom:14px}.salesMonthlyMarkets article{padding:12px;border-radius:8px;background:var(--bg);display:grid;gap:7px;min-width:0}.salesMonthlyMarkets span,.salesMonthlyMarkets small{font-size:11px;color:var(--muted)}.salesMonthlyMarkets strong{font-size:16px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.salesCalendarNotice:last-child{margin-bottom:0}.workspaceSalesCalendar .srOnly{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.salesDayCompact,.salesMobileUnits{display:none}.salesCalendarTitle{display:flex;align-items:center;gap:8px}.salesCalendarHelp{position:relative}.companyWorkbench button.salesCalendarHelpButton{min-width:44px;min-height:44px;padding:6px;border:1px solid var(--line);border-radius:8px;background:var(--bg);color:var(--muted);font-size:18px}.salesCalendarHelpPopup{position:fixed;z-index:8;box-sizing:border-box;padding:14px;border:1px solid var(--line);border-radius:10px;background:var(--panel);color:var(--text);box-shadow:0 10px 30px #0003;overflow:auto;overflow-wrap:anywhere}.salesCalendarHelpPopup strong{font-size:13px}.salesCalendarHelpPopup p{font-size:12px!important;line-height:1.65!important;margin:8px 0!important}.salesCalendarHelpPopup button{min-height:44px;margin-top:4px}.salesCalendarHelpButton:focus-visible,.salesCalendarHelpPopup button:focus-visible,.salesCompanyOrders:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.workspaceSalesMonthCompanies{min-width:0;padding:20px;border:1px solid var(--line);border-radius:14px;background:var(--panel)}.salesMonthCompanyHeader{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:16px}.salesMonthCompanyHeader h2{font-size:17px;margin:4px 0 6px}.salesMonthCompanyHeader p,.salesMonthlyBasis{font-size:11px;color:var(--muted);line-height:1.6;margin:0}.salesMonthCompanyHeader>strong{font-size:17px;color:var(--blue);overflow-wrap:anywhere}.salesMonthlyBasis{margin-top:12px}.workspaceSalesMonthCompanies .salesCompanyTotals article>strong{font-size:24px}.workspaceSalesMonthCompanies .salesCompanyTotals li{padding:6px 8px;border-radius:5px;margin-top:5px;background:var(--bg)}.salesCompanyTotals p.salesUnpricedNote{color:var(--text)}.salesNoStoredSales{margin-top:8px!important}.workspaceSalesMonthCompanies .salesCompanyTotals article{container-type:inline-size}.workspaceSalesMonthCompanies .salesCompanyTotals>article{display:flex;flex-direction:column}.workspaceSalesMonthCompanies .salesCompanyTotals>article>ul{margin-top:auto}.workspaceSalesMonthCompanies .salesCompanyTotals>article>p{margin-bottom:10px}.salesMonthCompanyOverview{display:grid;grid-template-columns:minmax(0,1fr) minmax(148px,1.15fr);gap:16px;align-items:start;margin:14px 0 10px}.salesMonthCompanyAmount{min-width:0}.salesMonthCompanyAmount>strong{display:block;margin-bottom:8px;font-size:24px;letter-spacing:-.03em;line-height:1.2;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.salesMonthCompanyAmount>strong.salesLongAmount{font-size:clamp(16px,5.1cqi,24px);white-space:nowrap;overflow-wrap:normal}.salesMonthCompanyOverview.hasWideAmount{grid-template-columns:minmax(0,1fr)}.hasWideAmount .salesMtdComparison{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;border-left:0;border-top:1px solid var(--line);padding:12px 0 0}.hasWideAmount .salesComparisonRow+.salesComparisonRow{margin:0;padding:0;border-top:0}.salesMtdComparison{min-width:0;padding-left:14px;border-left:1px solid var(--line)}.salesComparisonRow{display:grid;align-content:start;gap:4px;min-width:0;min-height:94px;box-sizing:border-box;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.salesComparisonRow+.salesComparisonRow{margin-top:12px;padding-top:10px;border-top:1px solid var(--line);min-height:105px}.salesComparisonLabel{font-size:11px;font-weight:650;color:var(--muted)}.salesComparisonRow strong{font-size:16px;line-height:1.25;font-weight:750;letter-spacing:-.015em}.salesComparisonDelta{font-size:12px;font-weight:650}.salesComparisonRow small{line-height:1.5}.salesComparisonRow.is-up strong,.salesComparisonRow.is-up .salesComparisonDelta{color:#227348}.salesComparisonRow.is-down strong,.salesComparisonRow.is-down .salesComparisonDelta{color:#b83b49}.salesComparisonRow.is-unknown strong{color:var(--muted)}.salesComparisonPartial{font-size:11px;font-weight:650;color:var(--muted)}.salesComparisonBasis{font-variant-numeric:tabular-nums}html[data-theme=dark] .salesComparisonRow.is-up strong,html[data-theme=dark] .salesComparisonRow.is-up .salesComparisonDelta{color:#85d7ac}html[data-theme=dark] .salesComparisonRow.is-down strong,html[data-theme=dark] .salesComparisonRow.is-down .salesComparisonDelta{color:#ff9aa4}@container (max-width:320px){.salesMonthCompanyOverview{grid-template-columns:minmax(0,1fr);gap:12px}.salesMtdComparison{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;border-left:0;border-top:1px solid var(--line);padding:12px 0 0}.salesComparisonRow+.salesComparisonRow{margin:0;padding:0;border-top:0;min-height:94px}}.salesCompanyOrders{display:flex;align-items:center;justify-content:center;min-height:44px;margin-top:16px;padding:6px 10px;box-sizing:border-box;border:1px solid var(--line);border-radius:8px;color:var(--text);font-size:12px;font-weight:650;text-decoration:none;text-align:center}@media(max-width:600px){.workspaceSalesMonthCompanies{padding:12px}.salesMonthCompanyHeader h2{font-size:16px}}@media(max-width:600px){.salesCalendarBlank{min-height:90px}.salesCalendarState{min-height:40px}}@media(max-width:900px){.salesMonthMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.salesMonthMetrics strong.salesLongAmount{font-size:12px;min-width:0;white-space:nowrap}.salesDayFull{display:none}.salesDayCompact{display:inline;white-space:nowrap;font-size:10px}.salesMobileUnits{display:block;color:var(--muted);font-size:10px;line-height:1.7;margin:8px 0 0}}@media(max-width:600px){.workspaceSalesCalendar{padding:12px}.salesCalendarHeader{gap:12px}.salesMonthControls{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;width:100%}.salesMonthControls input{width:100%}.salesMonthActions{grid-column:1/-1;display:grid;grid-template-columns:85px minmax(0,1fr)}.salesMonthMetrics{gap:8px}.salesMonthMetrics article{padding:12px}.salesMonthMetrics strong{font-size:18px}.salesCalendarLegend{gap:8px 12px}.salesCalendarLegend>span{gap:6px}.salesCalendarLegend b{font-size:10px}.salesCompanyName{font-size:11px}.companyWorkbench button.salesCalendarDay{min-height:90px;padding:6px 3px;gap:5px}.salesDayNumber{font-size:11px}.salesDayTotal{font-size:10px;line-height:1.4}.salesDayCompanies{flex-direction:row;gap:3px;flex-wrap:wrap}.salesDayCompanies b{display:none}.salesDayCompanies i{width:5px;height:5px}.salesDayNumber small{display:none}.salesDayCount{font-size:8px}.salesCalendarWeek span{padding:8px 0}.salesCompanyTotals{grid-template-columns:minmax(0,1fr)}.salesDayDetail>header>strong{font-size:13px}}.salesRecovery{margin-top:18px;padding-top:14px;border-top:1px solid var(--line);font-size:12px;line-height:1.6}.salesRecovery summary{cursor:pointer;min-height:44px;font-weight:700}.salesRecovery p{max-width:80ch}.salesRecovery label{display:flex;align-items:center;gap:8px;min-height:44px}.salesRecovery input{width:18px;height:18px;flex:none}.salesRecovery select{min-height:44px;max-width:100%;min-width:0;padding:8px;border:1px solid var(--line);border-radius:8px;background:var(--panel);color:var(--text)}.salesRecoveryActions{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.salesRecoveryActions button{min-height:44px;padding:8px 14px;border:1px solid var(--line);border-radius:8px;background:var(--panel);color:var(--text)}.salesRecovery li{overflow-wrap:anywhere}.salesRecoveryReceipts{padding-left:20px}.salesRecoveryReceipts span{display:block}.salesRecovery button:focus-visible,.salesRecovery select:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.workspaceOrderRatios{margin-top:20px;padding:20px;border:1px solid var(--line);border-radius:14px;background:var(--panel);color:var(--text);min-width:0}.orderRatioHeader{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap}.orderRatioHeader h2{margin:0;font-size:18px}.orderRatioHeader p{margin:8px 0;color:var(--muted);font-size:12px}.orderRatioHeader button,.orderRatioScopes button{min-height:44px;padding:8px 14px;border:1px solid var(--line);border-radius:8px;background:var(--panel);color:var(--text);font-size:12px;white-space:normal}.orderRatioScopes{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.orderRatioScopes button[aria-pressed=true]{border-color:var(--blue);background:color-mix(in srgb,var(--blue) 14%,var(--panel));color:var(--text)}.workspaceOrderRatios button:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.companyWorkbench .orderRatioHeader button,.companyWorkbench .orderRatioScopes button{min-height:44px;white-space:normal}.companyWorkbench .orderRatioScopes button[aria-pressed=true]{border-color:var(--blue);background:color-mix(in srgb,var(--blue) 18%,var(--panel));color:var(--text);box-shadow:inset 0 0 0 1px var(--blue)}.orderRatioCards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:14px}.orderRatioCard{min-width:0;padding:16px;border:1px solid var(--line);border-radius:10px;background:var(--panel);overflow-wrap:anywhere}.orderRatioCard h3{display:flex;align-items:center;gap:8px;margin:0;font-size:14px;line-height:1.6}.orderRatioCard h3 span{min-width:0}.orderRatioTotal{font-size:12px;color:var(--muted);margin:10px 0}.orderRatioMetrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:14px 0;font-variant-numeric:tabular-nums}.orderRatioMetrics dt{font-size:12px;line-height:1.6}.orderRatioMetrics dd{margin:6px 0 0}.orderRatioMetrics strong{display:block;font-size:22px;line-height:1.5}.orderRatioMetrics small{display:block;font-size:11px;line-height:1.7;color:var(--muted);overflow-wrap:anywhere}.orderRatioNote,.orderRatioBasis,.orderRatioChecked{font-size:12px;line-height:1.8;color:var(--muted);margin:10px 0;overflow-wrap:anywhere}.orderRatioWarning{font-size:12px;line-height:1.8;color:var(--text);font-weight:600;overflow-wrap:anywhere}@media(max-width:600px){.workspaceOrderRatios{padding:12px}.orderRatioHeader h2{font-size:16px}.orderRatioCard{padding:12px}.orderRatioMetrics{gap:8px}.orderRatioMetrics strong{font-size:20px}}.workspaceAdPerformance{min-width:0;padding:18px;border:1px solid var(--line);border-radius:12px;background:var(--panel);color:var(--text)}.workspaceAdHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.workspaceAdHeader>div{min-width:0}.workspaceAdHeader h2{margin:0 0 6px;font-size:17px;line-height:1.4}.workspaceAdHeader p,.workspaceAdScope,.workspaceAdNotice,.workspaceAdResearchNotice,.workspaceAdPerformance footer{margin:0;color:var(--muted);font-size:12px;line-height:1.7;overflow-wrap:anywhere}.workspaceAdConnection{flex:0 0 auto;border:1px solid var(--line);border-radius:999px;padding:4px 10px;font-size:12px;color:var(--muted)}.workspaceAdScope{margin:10px 0 14px}.workspaceAdMetrics{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.workspaceAdMetrics article{min-width:0;padding:12px;border:1px solid var(--line);border-radius:9px;background:var(--bg)}.workspaceAdMetrics h3{margin:0;font-size:12px;font-weight:600;line-height:1.5;overflow-wrap:anywhere}.workspaceAdMetrics strong{display:block;margin:8px 0;font-size:25px;line-height:1.2;font-variant-numeric:tabular-nums}.workspaceAdMetrics small{display:block;color:var(--muted);font-size:11px;line-height:1.5;overflow-wrap:anywhere}.workspaceAdNotice{margin:12px 0}.workspaceAdChannels{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:4px 0}.workspaceAdChannels summary{min-height:44px;box-sizing:border-box;padding:12px 2px;cursor:pointer;font-size:13px;font-weight:600;line-height:1.6;overflow-wrap:anywhere}.workspaceAdChannels summary:focus-visible,.workspaceAdChannels a:focus-visible{outline:2px solid var(--blue);outline-offset:3px;border-radius:4px}.workspaceAdResearchNotice{padding:0 2px 12px}.workspaceAdChannels ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 0 12px;padding:0;list-style:none}.workspaceAdChannels li{min-width:0;padding:12px;border:1px solid var(--line);border-radius:9px}.workspaceAdChannelTitle{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;flex-wrap:wrap}.workspaceAdChannelTitle h3{margin:0;font-size:13px;line-height:1.6}.workspaceAdChannelTitle span{color:var(--muted);font-size:11px;line-height:1.8}.workspaceAdRoute{display:block;margin:6px 0;font-size:12px;line-height:1.6;overflow-wrap:anywhere}.workspaceAdChannels li p{margin:0;color:var(--muted);font-size:12px;line-height:1.7;overflow-wrap:anywhere}.workspaceAdChannels a{display:inline-flex;align-items:center;min-height:44px;font-size:12px;color:var(--blue);text-decoration:underline;text-underline-offset:3px}.workspaceAdPerformance footer{margin-top:12px}@media(min-width:1440px){.workspaceInsightOverview .workspaceAdMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.workspaceInsightOverview .workspaceAdChannels ul{grid-template-columns:minmax(0,1fr)}}@media(max-width:1050px){.workspaceAdMetrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.workspaceAdPerformance{padding:12px}.workspaceAdMetrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.workspaceAdMetrics article{padding:10px}.workspaceAdChannels ul{grid-template-columns:minmax(0,1fr)}}.workspaceOwnInsights{border:1px solid var(--line);border-radius:16px;background:var(--panel);padding:18px;margin:18px 0;min-width:0}.workspaceOwnInsights>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.workspaceOwnInsights h2{font-size:18px;margin:0 0 6px}.workspaceOwnInsights p{overflow-wrap:anywhere}.workspaceOwnInsights>header p{margin:0;color:var(--muted)}.workspaceOwnInsights>header>span{font-size:12px;color:var(--muted)}.workspaceOwnBasis,.workspaceOwnPeriod,.workspaceOwnSaved{color:var(--muted);font-size:12px;line-height:1.6}.workspaceOwnGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:12px;margin-top:14px}.workspaceOwnCard{border:1px solid var(--line);border-radius:12px;padding:12px;min-width:0;background:var(--bg);overflow-wrap:anywhere}.workspaceOwnInsights summary{cursor:pointer;position:relative;min-height:44px;list-style:none;border-radius:8px;padding:10px 24px 10px 8px;line-height:1.55;overflow-wrap:anywhere}.workspaceOwnInsights summary::-webkit-details-marker{display:none}.workspaceOwnInsights summary:after{content:"⌄";position:absolute;right:7px;top:11px;color:var(--muted);font-size:17px;line-height:1}.workspaceOwnInsights details[open]>summary:after{transform:rotate(180deg)}.workspaceOwnInsights summary:focus-visible,.workspaceOwnInsights button:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.workspaceOwnCompanyName,.workspaceOwnQueryTotals,.workspaceOwnQueryPending{display:block}.workspaceOwnCompanyName{font-size:15px;font-weight:700;margin-bottom:4px}.workspaceOwnQueryTotals{font-size:14px}.workspaceOwnQueryPending{font-size:12px;color:var(--muted)}.workspaceOwnCompanyBody{border-top:1px solid var(--line);padding-top:10px}.workspaceOwnSaved{font-size:11px;margin:8px 6px 0}.workspaceOwnBehavior{border-top:1px solid var(--line);margin-top:8px;font-size:12px}.workspaceOwnBehavior>summary{font-weight:600}.workspaceOwnVerifyActions{display:flex;gap:6px;flex-wrap:wrap}.workspaceOwnVerifyActions button{min-height:44px;border:1px solid var(--line);border-radius:8px;padding:8px 10px;font:inherit;font-size:12px;color:var(--text);background:var(--panel);cursor:pointer;overflow-wrap:anywhere;max-width:100%}.workspaceOwnVerifyActions button:disabled{opacity:.6;cursor:default}.workspaceOwnMetrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:12px 0}.workspaceOwnMetrics dt{font-size:12px;color:var(--muted)}.workspaceOwnMetrics dd{margin:4px 0 0;font-size:18px;font-weight:700}.workspaceOwnAmount{font-size:12px;line-height:1.6;padding:10px;border:1px solid var(--line);border-radius:8px}.workspaceOwnAmount small{display:block;color:var(--muted)}.workspaceOwnAmount.hasMissing{border-color:#ba8430}.workspaceOwnCoverageHelp{font-size:12px;line-height:1.6;margin:8px 0;color:var(--muted)}.workspaceOwnCollection{list-style:none;padding:0;margin:12px 0 0}.workspaceOwnCollection>li{border:1px solid var(--line);border-radius:10px;padding:0;font-size:12px;min-width:0;background:var(--panel)}.workspaceOwnCollection>li+li{margin-top:6px}.workspaceOwnCollectionTitle{display:flex;justify-content:space-between;align-items:baseline;gap:3px 10px;flex-wrap:wrap}.workspaceOwnCollectionTitle strong{font-size:13px}.workspaceOwnCollectionTitle>span{font-size:11px;color:var(--muted)}.workspaceOwnCollectionTitle .is-failed{color:#a34a1b}.workspaceOwnCollectionTitle .is-succeeded{color:#267142}.workspaceOwnCollectionTitle .is-partial{color:#926018}.workspaceOwnMarketReason,.workspaceOwnMissing{display:block;font-size:12px;line-height:1.6;margin-top:4px}.workspaceOwnMarketReason{color:var(--muted)}.workspaceOwnMissing{color:#a34a1b;font-weight:650}.workspaceOwnMatched{color:#267142}.workspaceOwnCoverageMore{border-top:1px solid var(--line);padding:0 10px 8px}.workspaceOwnCoverageMore h4{font-size:13px;margin:14px 0 6px}.workspaceOwnCoverageMore p{line-height:1.6}.workspaceOwnCoverageMore dl{margin:8px 0}.workspaceOwnCoverageMore dl>div{display:grid;grid-template-columns:minmax(0,105px) minmax(0,1fr);align-items:baseline;gap:8px;margin-top:5px;min-width:0}.workspaceOwnCoverageMore dt{color:var(--muted)}.workspaceOwnCoverageMore dd{margin:0;min-width:0;line-height:1.6}.workspaceOwnHistorical{border-top:1px solid var(--line);margin-top:10px}.workspaceOwnHistorical>summary{font-size:12px;color:var(--muted)}.workspaceOwnHistorical>dl{padding:0 5px}.workspaceOwnDisclosureHint{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.workspaceOwnWindows{list-style:none;padding:0}.workspaceOwnWindows>li{padding:10px 0}.workspaceOwnWindows>li+li{border-top:1px solid var(--line)}.workspaceOwnWindows small{display:block;color:var(--muted);font-weight:400;margin-top:4px}[data-theme=dark] .workspaceOwnCollectionTitle .is-failed,[data-theme=dark] .workspaceOwnMissing{color:#f1ac83}[data-theme=dark] .workspaceOwnCollectionTitle .is-succeeded,[data-theme=dark] .workspaceOwnMatched{color:#8bd3a2}[data-theme=dark] .workspaceOwnCollectionTitle .is-partial{color:#e9c17b}@media(max-width:1100px){.workspaceOwnGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.workspaceOwnInsights{padding:12px}.workspaceOwnGrid{grid-template-columns:minmax(0,1fr)}.workspaceOwnCard{padding:10px}.workspaceOwnCoverageMore dl>div{grid-template-columns:minmax(0,87px) minmax(0,1fr)}}.companyWorkbenchHome .workspaceUnifiedChartCompact{padding:16px;margin-bottom:14px}.workspaceUnifiedHeader{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:8px}.workspaceUnifiedHeader>div{flex:0 1 230px;min-width:0}.workspaceUnifiedHeader h2{margin:0 0 5px;font-size:16px}.workspaceUnifiedHeader p{margin:0;font-size:11px;line-height:1.6;color:var(--muted)}.companyWorkbenchHome .workspaceUnifiedHeader .workspaceFilters{flex:1;min-width:0;grid-template-columns:minmax(120px,1fr) repeat(2,minmax(128px,1fr)) auto auto;gap:8px;padding:0;margin:0;border:0;border-radius:0;background:transparent}.companyWorkbenchHome .workspaceUnifiedHeader .workspaceFilters label{font-size:11px;gap:4px}.companyWorkbenchHome .workspaceUnifiedHeader .workspaceFilters button{font-size:11px;padding:8px 10px}.companyWorkbenchHome .workspaceSnapshotNotice{margin:0 0 8px;font-size:11px;line-height:1.6}.companyWorkbenchHome .workspaceFlowEmpty{font-size:12px;color:var(--muted);line-height:1.6}.workspaceFlowPending{min-height:148px;display:grid;place-items:center;padding:12px;box-sizing:border-box;border:1px dashed var(--line);border-radius:8px;color:var(--muted);font-size:12px;line-height:1.6;text-align:center}.workspaceMiniTrend{border:0;border-radius:0;box-shadow:none;overflow:visible;background:transparent}.workspaceTrendHeader{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-bottom:6px}.workspaceMiniTrend .tossSalesTabs{display:flex;flex-wrap:wrap;gap:8px;background:transparent}.workspaceMiniTrend .tossSalesTabs button{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-start;gap:5px 10px;min-height:44px;padding:8px 10px;border:1px solid var(--line);border-radius:8px;background:var(--bg)}.workspaceMiniTrend .tossSalesTabs button.active{border-radius:8px;border-color:var(--blue);background:color-mix(in srgb,var(--blue) 7%,var(--panel))}.workspaceMiniTrend .tossSalesTabs span{font-size:11px}.workspaceMiniTrend .tossSalesTabs strong{font-size:17px;overflow-wrap:anywhere}.workspaceMiniTrend .tossSalesTabs em{display:none}.workspaceMiniTrend .tossLegend{margin:0;gap:4px 6px;flex:1;min-width:0}.workspaceMiniTrend .tossLegend button{min-height:32px;height:auto;font-size:11px;padding:3px 6px;max-width:100%;overflow-wrap:anywhere}.workspaceMiniTrend .tossChartOnlyWrap{padding:0;min-width:0}.workspaceMiniTrend .salesChart{height:148px;min-height:148px;width:100%;border-radius:0}.workspaceMiniTrend .chartTickLabel,.workspaceMiniTrend .compactDateLabel{font-size:11px}.workspaceMiniTrend .hoverInsightTooltip{box-sizing:border-box;max-width:100%;transform:translateY(-50%);overflow-wrap:anywhere}.workspaceMiniTrend .hoverInsightTooltip>div{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 32px}.workspaceMiniTrend .hoverInsightTooltip .companyIdentity{min-width:0;flex-wrap:wrap}.workspaceMiniTrend .hoverInsightTooltip b{min-width:0;text-align:right}.workspaceInsightOverview{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"flow-column" "calendar" "monthly";gap:14px;align-items:start;margin-bottom:14px}.workspaceInsightFlowColumn{grid-area:flow-column;display:grid;gap:14px;min-width:0}.workspaceInsightOverview>.workspaceSalesCalendar{grid-area:calendar}.workspaceInsightOverview>.workspaceSalesMonthCompanies{grid-area:monthly}.workspaceInsightOverview>.workspaceOrderRatios{grid-column:1/-1;margin-top:0}.companyWorkbenchHome .workspaceInsightFlowColumn>.workspaceUnifiedChartCompact,.companyWorkbenchHome .workspaceInsightOverview>.workspaceSalesCalendar{margin-bottom:0}.companyWorkbenchHome .workspaceSalesCalendar{padding:16px;min-width:0}.companyWorkbenchHome .salesCalendarHeader{margin-bottom:8px;gap:10px}.companyWorkbenchHome .salesCalendarHeader h2{font-size:17px;line-height:1.3;margin:2px 0 4px}.companyWorkbenchHome .salesCalendarHeader p{font-size:11px;line-height:1.5}.companyWorkbenchHome .salesEyebrow{font-size:9px;line-height:1.3}.companyWorkbenchHome .salesCalendarNotice{margin-bottom:8px;font-size:11px}.companyWorkbenchHome .salesMonthMetrics{margin:10px 0;gap:10px}.companyWorkbenchHome .salesMonthMetrics article{padding:10px 12px;gap:5px}.companyWorkbenchHome .salesMonthMetrics strong{font-size:21px}.companyWorkbenchHome .salesMonthMetrics strong.salesLongAmount{font-size:clamp(13px,1.1vw,17px)}.companyWorkbenchHome .salesCalendarLegend{padding-bottom:10px}@media(min-width:1440px){.workspaceInsightOverview{grid-template-columns:minmax(300px,.85fr) minmax(0,2fr);grid-template-areas:"flow-column calendar" "monthly monthly"}.workspaceInsightOverview .workspaceUnifiedHeader{align-items:stretch;flex-direction:column;gap:10px}.workspaceInsightOverview .workspaceUnifiedHeader>div{flex:auto}.companyWorkbenchHome .workspaceInsightOverview .workspaceFilters{grid-template-columns:repeat(2,minmax(0,1fr))}.companyWorkbenchHome .workspaceInsightOverview .workspaceFilters label:first-child{grid-column:1/-1}.workspaceInsightOverview .workspaceTrendHeader{align-items:stretch;flex-direction:column}.workspaceInsightOverview .workspaceMiniTrend .tossSalesTabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.workspaceInsightOverview .workspaceMiniTrend .tossSalesTabs button{display:grid;min-width:0;gap:4px;padding:8px}.workspaceInsightOverview .workspaceMiniTrend .tossSalesTabs strong{font-size:15px}.workspaceInsightOverview .workspaceMiniTrend .tossLegend{justify-content:flex-start;flex:auto}}@media(max-width:1250px){.workspaceUnifiedHeader{align-items:stretch;flex-direction:column;gap:10px}.workspaceUnifiedHeader>div{flex:auto}}@media(max-width:760px){.companyWorkbenchHome .workspaceUnifiedChartCompact,.companyWorkbenchHome .workspaceSalesCalendar{padding:12px}.companyWorkbenchHome .workspaceUnifiedHeader .workspaceFilters{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.companyWorkbenchHome .workspaceUnifiedHeader .workspaceFilters label:first-child{grid-column:1/-1}.companyWorkbenchHome .workspaceUnifiedHeader .workspaceFilters input{width:100%;max-width:100%;min-width:0}.workspaceTrendHeader{align-items:stretch;flex-direction:column}.workspaceMiniTrend .tossSalesTabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.workspaceMiniTrend .tossSalesTabs button{display:grid;min-width:0;gap:4px;padding:8px}.workspaceMiniTrend .tossSalesTabs strong{font-size:15px}.workspaceMiniTrend .tossLegend{justify-content:flex-start;flex:auto}.workspaceMiniTrend .tossLegend button{min-height:44px}.companyWorkbenchHome .salesMonthMetrics strong{font-size:18px}.companyWorkbenchHome .salesMonthMetrics strong.salesLongAmount{font-size:12px}}.sidebarNav .csNavTab{display:flex;align-items:center;justify-content:space-between;gap:8px}.csNavLabel{min-width:0}.csNavCount{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;box-sizing:border-box;min-width:22px;min-height:22px;padding:2px 6px;border-radius:999px;background:color-mix(in srgb,#dc646f 10%,var(--panel));color:#a13246;border:1px solid color-mix(in srgb,#dc646f 32%,var(--line));font-size:11px;font-weight:800;line-height:1.4;font-variant-numeric:tabular-nums;white-space:nowrap}[data-theme=dark] .csNavCount{color:#f1a0a8}.csNavCount.isEmpty,.csNavCount.isUnknown{background:var(--panel-strong);color:var(--muted)}.csNavCount,.csNavCount.isStale{text-decoration:none}@media(forced-colors:active){.csNavCount{border:1px solid CanvasText;background:Canvas;color:CanvasText}}.brand:has(>.adminUpdatesShortcut){grid-template-columns:minmax(0,1fr) 32px 32px;column-gap:8px}.brand:has(>.adminUpdatesShortcut)>.collectorExtensionButton{grid-column:3}.brand:has(>.adminUpdatesShortcut)>.companyNameButton{max-width:100%;min-width:0}.brand:has(>.adminUpdatesShortcut)>.companyNameButton span{min-width:0;overflow-wrap:anywhere}.adminUpdatesShortcut{grid-column:2;grid-row:1 / span 2;justify-self:end;align-self:start;position:relative;box-sizing:border-box;width:32px;height:32px;min-width:0;min-height:0;padding:0;display:grid;place-items:center;border:1px solid var(--line);border-radius:8px;background:color-mix(in srgb,var(--panel) 88%,white);color:var(--muted);cursor:pointer;margin:0}.adminUpdatesShortcut svg{width:18px;height:18px}.adminUpdatesShortcut:hover{color:#60a5fa;border-color:#60a5fa}.adminUpdatesShortcut:focus-visible,.adminUpdatesBoard :focus-visible{outline:3px solid #60a5fa;outline-offset:3px}@media(max-width:760px){.brand:has(>.adminUpdatesShortcut){grid-template-columns:minmax(0,1fr) 40px 40px}.adminUpdatesShortcut{width:40px;height:40px}}@media(pointer:coarse){.adminUpdatesShortcut:before{content:"";position:absolute;left:50%;top:50%;width:44px;height:44px;transform:translate(-50%,-50%)}}.adminUpdatesBoard{max-width:1120px;margin:0 auto;padding:0 0 32px;min-width:0;color:var(--text)}.updatesHero{padding:28px 32px;border:1px solid var(--line);border-radius:16px;background:linear-gradient(120deg,color-mix(in srgb,#3b82f6 12%,var(--panel)),var(--panel));margin-bottom:24px}.updatesHero small{letter-spacing:.14em;color:#60a5fa;font-weight:800}.updatesHero h1{font-size:30px;margin:8px 0 12px}.updatesHero p{color:var(--muted);line-height:1.7;margin:0}.updatesScope{display:block;margin-top:14px;color:var(--muted);font-size:12px}.updatesToolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin:16px 0}.updatesToolbar h2{margin:0}.updatesTabs,.updatesActions,.updatesFormat,.updatesPagination{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.adminUpdatesBoard button{min-height:44px;white-space:normal}.updatesTabs button[aria-pressed=true]{background:color-mix(in srgb,#3b82f6 15%,var(--panel));border-color:#60a5fa;color:var(--text)}.updatesList,.updatesDetail,.updatesEditor{border:1px solid var(--line);border-radius:14px;background:var(--panel)}.updateListRow{display:grid;grid-template-columns:110px minmax(0,1fr) 165px;gap:18px;text-align:left;align-items:center;width:100%;padding:22px;border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent;color:var(--text);cursor:pointer}.updateListRow:last-child{border-bottom:0}.updateListRow:hover{background:color-mix(in srgb,#3b82f6 6%,var(--panel))}.updateCategory{font-size:12px;font-weight:800;color:var(--muted);overflow-wrap:anywhere}.updateListTitle{display:grid;gap:6px;overflow-wrap:anywhere}.updateListTitle strong{font-size:16px}.updateListTitle small,.updateListRow time{font-size:12px;color:var(--muted)}.updatesEmpty{text-align:center;padding:48px 16px;color:var(--muted)}.updatesPagination{justify-content:center;margin-top:22px}.updatesPagination span{padding:0 12px}.updatesDetail,.updatesEditor{padding:28px}.updatesDetail h2{font-size:27px;line-height:1.5;overflow-wrap:anywhere;margin:14px 0}.updatesMeta,.updatesHelp{color:var(--muted);font-size:13px;line-height:1.7}.updatesDraftNotice,.updatesPublishInfo,.updatesLatest{padding:16px;border-radius:10px;background:color-mix(in srgb,#3b82f6 8%,var(--panel));border:1px solid var(--line);line-height:1.7;margin:16px 0}.updatesError{padding:16px;border:1px solid #e07a7a;border-radius:10px;color:var(--text);background:color-mix(in srgb,#ef4444 9%,var(--panel));overflow-wrap:anywhere}.updateToc{display:flex;flex-direction:column;gap:8px;padding:20px;margin:24px 0;border:1px solid var(--line);border-radius:10px}.updateToc a{font-size:14px;color:var(--text);overflow-wrap:anywhere}.updateArticleBody{line-height:1.9;overflow-wrap:anywhere}.updateArticleBody h2,.updateArticleBody h3,.updateArticleBody h4{scroll-margin-top:24px;margin:32px 0 12px}.updateArticleBody h2{border-bottom:2px solid var(--line);padding-bottom:12px}.updateArticleBody ul{padding-left:25px;margin:7px 0}.updateArticleBody p{white-space:pre-wrap}.updateArticleBody code{background:color-mix(in srgb,#64748b 15%,var(--panel));padding:2px 6px;border-radius:4px}.updateArticleBody blockquote{border-left:3px solid #60a5fa;margin:16px 0;padding-left:16px;color:var(--muted)}.updateArticleBody a{color:#3b82f6}.updatesEditor fieldset{min-width:0;border:0;padding:0;margin:0}.updatesEditor label{display:grid;gap:8px;margin:14px 0;font-size:14px;font-weight:600}.updatesFields{display:grid;grid-template-columns:1fr 1fr;gap:16px}.updatesEditor input:not([type=checkbox]),.updatesEditor select,.updatesEditor textarea{width:100%;max-width:100%;min-width:0;box-sizing:border-box;min-height:44px;background:var(--bg);color:var(--text);border:1px solid var(--line);border-radius:8px;padding:12px;font:inherit}.updatesEditor textarea{resize:vertical;line-height:1.8;min-height:300px}.updatesEditor .updatesCheck{display:flex;align-items:flex-start;gap:10px;line-height:1.6;font-weight:400}.updatesCheck input{width:22px;height:22px;flex:0 0 22px;accent-color:#3b82f6;margin:0}.updatesPreview{padding:18px;min-height:220px;border:1px solid var(--line);border-radius:8px}.updatesLatest .updateArticleBody{max-height:300px;overflow:auto}.updatesActions{justify-content:flex-end;margin-top:20px}@media(max-width:680px){.adminUpdatesBoard{width:100%}.updatesHero{padding:20px}.updatesHero h1{font-size:24px}.updatesDetail,.updatesEditor{padding:16px}.updatesDetail h2{font-size:22px}.updateListRow{grid-template-columns:1fr;gap:8px;padding:18px}.updateListRow time{justify-self:start}.updatesFields{grid-template-columns:1fr;gap:0}.updatesActions button{flex:1}.updatesTabs{width:100%}.updatesTabs button{flex:1}.updatesEditor textarea{min-height:260px;font-size:16px}.updatesEditor input:not([type=checkbox]),.updatesEditor select{font-size:16px}.updatesToolbar>.primaryButton{margin-left:auto}}.updatesHero small,.updateArticleBody a{color:#1d4ed8}.adminUpdatesBoard .updateListRow{height:auto;min-height:88px}[data-theme=dark] .updatesHero small,[data-theme=dark] .updateArticleBody a{color:#93c5fd}.updateFigure{margin:24px 0;min-width:0;max-width:100%;border:1px solid var(--line);border-radius:12px;overflow:hidden;background:var(--bg)}.updateFigure img{display:block;width:100%;max-width:100%;height:auto;background:#181e25}.updateFigure figcaption{display:grid;gap:4px;padding:12px 16px;color:var(--muted);font-size:12px;line-height:1.7;overflow-wrap:anywhere}.updateFigure figcaption strong{color:var(--text);font-size:13px;font-weight:600}.updateImageFallback{padding:24px 16px;overflow-wrap:anywhere}.updateListItem{display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:16px;align-items:center;border-bottom:1px solid var(--line);padding-right:22px;min-width:0}.updateListItem:last-child{border-bottom:0}.updateListItem .updateListRow{border-bottom:0;grid-template-columns:82px minmax(0,1fr);gap:10px 16px}.updateListItem .updateListRow time{grid-column:2}.updateAlarmControl{display:grid;gap:8px;min-width:0;align-content:start}.updateAlarmStatus{font-size:12px;line-height:1.6;color:var(--muted);overflow-wrap:anywhere}.updateAlarmControl[data-state=on] .updateAlarmStatus{color:#1d4ed8}.updateAlarmControl[data-state=sent] .updateAlarmStatus{color:#15703b}[data-theme=dark] .updateAlarmControl[data-state=on] .updateAlarmStatus{color:#93c5fd}[data-theme=dark] .updateAlarmControl[data-state=sent] .updateAlarmStatus{color:#86efac}.adminUpdatesBoard .updateAlarmToggle{display:flex;gap:8px;align-items:center;justify-content:center;height:auto;min-height:44px;margin:0;max-width:100%}.updateAlarmPanel{border:1px solid var(--line);border-radius:10px;padding:12px;background:var(--bg);min-width:0}.updateAlarmPanel label{display:flex;gap:8px;align-items:center;font-size:13px;line-height:1.6;margin:0 0 12px;flex-wrap:wrap;min-height:44px}.updateAlarmPanel input[type=checkbox]{width:22px;height:22px;flex:0 0 22px;accent-color:#3b82f6}.updateAlarmPanel input[type=date]{width:100%;min-width:0;max-width:100%;box-sizing:border-box;min-height:44px;padding:8px;border:1px solid var(--line);border-radius:8px;background:var(--panel);color:var(--text);font:inherit}.updateAlarmPanel p,.updateAlarmMessage{font-size:12px;line-height:1.7;color:var(--muted);overflow-wrap:anywhere;margin:0 0 10px}.updateAlarmMessage[role=alert]{color:var(--text)}.updateAlarmActions{display:flex;gap:8px;flex-wrap:wrap}.updateAlarmActions button{flex:1;min-width:0;height:auto;margin:0}.updatesDetail>.updateAlarmControl{max-width:440px;padding:16px;border:1px solid var(--line);border-radius:10px;margin:16px 0}@media(max-width:850px){.updateListItem{grid-template-columns:minmax(0,1fr) 220px;padding-right:16px}}@media(max-width:680px){.updateListItem{grid-template-columns:minmax(0,1fr);gap:0;padding:0}.updateListItem .updateListRow{grid-template-columns:minmax(0,1fr);padding-bottom:12px}.updateListItem .updateListRow time{grid-column:1}.updateListItem>.updateAlarmControl{padding:0 18px 18px}.updateAlarmPanel input[type=date]{font-size:16px}.updatesDetail>.updateAlarmControl{max-width:none}}.sidebar .brand:has(>.engineShortcut){grid-template-columns:minmax(0,1fr) 32px 32px 32px;column-gap:8px}.sidebar .brand>.engineShortcut{grid-column:2;grid-row:1 / span 2;justify-self:end;align-self:start;position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;box-sizing:border-box;padding:0;border:1px solid var(--line);border-radius:8px;background:var(--panel);color:var(--engine-color,var(--muted));cursor:pointer}.sidebar .brand:has(>.engineShortcut)>.adminUpdatesShortcut{grid-column:3}.sidebar .brand:has(>.engineShortcut)>.collectorExtensionButton{grid-column:4}.engineShortcut svg{width:18px;height:18px;position:relative;z-index:1}.engineShortcut:focus-visible,.enginePower:focus-visible{outline:2px solid var(--text);outline-offset:4px}[data-tone=green]{--engine-color:#16774e}[data-tone=red]{--engine-color:#b22f42}[data-tone=yellow]{--engine-color:#8a6100}[data-tone=neutral]{--engine-color:var(--muted)}.engineShortcut:not([data-tone=neutral]):before,.engineShortcut:not([data-tone=neutral]):after,.engineCurrent:not([data-tone=neutral]) .engineBeacon:before,.engineCurrent:not([data-tone=neutral]) .engineBeacon:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;border:1px solid var(--engine-color);animation:engineWave 3.8s ease-out infinite;opacity:0}.engineShortcut:after,.engineBeacon:after{animation-delay:1.9s!important}@keyframes engineWave{0%{transform:scale(1);opacity:.45}85%,to{transform:scale(1.3);opacity:0}}.engineControl{max-width:870px}.engineHero{display:flex;gap:22px;align-items:center;margin-bottom:24px}.engineHero img{border-radius:24px;object-fit:cover;flex:none}.engineHero h2{margin:4px 0;font-size:28px;letter-spacing:-.8px}.engineHero p{margin:0;color:var(--muted);line-height:1.6}.engineEyebrow{font-size:12px}.engineControlCard{padding:28px;border:1px solid var(--line);border-radius:20px;background:var(--panel)}.engineControlRow{display:flex;align-items:center;justify-content:space-between;gap:26px}.engineCurrent{display:flex;gap:17px;align-items:center;min-width:0}.engineBeacon{width:14px;height:14px;border-radius:50%;background:var(--engine-color);position:relative;flex:none;box-shadow:0 0 15px color-mix(in srgb,var(--engine-color) 30%,transparent)}.engineCurrent strong{font-size:18px;color:var(--engine-color)}.engineCurrent p{font-size:13px;margin:7px 0 0;color:var(--muted);line-height:1.8;overflow-wrap:anywhere}.enginePower{position:relative;width:96px;height:44px;border:1px solid var(--line);border-radius:24px;flex:none;padding:0 12px 0 41px;background:var(--bg);color:var(--muted);font:inherit;font-weight:700;cursor:pointer}.enginePowerKnob{position:absolute;left:5px;top:5px;width:32px;height:32px;border-radius:50%;background:var(--muted);transition:left .2s}.enginePower[data-on=true]{padding:0 41px 0 12px;background:var(--text);color:var(--panel)}.enginePower[data-on=true] .enginePowerKnob{left:57px;background:var(--panel)}.enginePower:disabled{cursor:default;opacity:.55}.engineCheckRow{display:flex;justify-content:space-between;align-items:center;gap:12px;border-top:1px solid var(--line);margin-top:24px;padding-top:16px;color:var(--muted)}.engineCheckRow .ghostButton{min-height:40px;white-space:nowrap}.engineControlInfo{padding:22px 4px;max-width:720px}.engineControlInfo h3{font-size:15px;margin:0 0 9px}.engineControlInfo p{color:var(--muted);font-size:13px;line-height:1.8;margin:9px 0;overflow-wrap:anywhere}.engineControlError,.engineControlWarning,.engineReset{font-size:13px;line-height:1.8;margin:17px 0 0;overflow-wrap:anywhere}.engineControlError{color:#ae2538}.engineControlWarning{color:var(--text)}:root[data-theme=dark] [data-tone=green]{--engine-color:#5de2a2}:root[data-theme=dark] [data-tone=red]{--engine-color:#ff8796}:root[data-theme=dark] [data-tone=yellow]{--engine-color:#f3ca5b}:root[data-theme=dark] .engineControlError{color:#ff9aaa}@media(max-width:760px){.sidebar .brand:has(>.engineShortcut){grid-template-columns:minmax(0,1fr) 40px 40px 40px}.sidebar .brand>.engineShortcut{width:40px;height:40px}.engineControlCard{padding:21px}.engineHero{gap:16px}.engineHero img{width:72px;height:72px}.engineHero h2{font-size:23px}}@media(max-width:440px){.engineControlRow{align-items:flex-start;gap:13px}.engineCurrent{gap:12px}.engineCurrent strong{font-size:16px}.enginePower{width:86px;font-size:12px;padding-left:36px}.enginePower[data-on=true]{padding-right:36px}.enginePower[data-on=true] .enginePowerKnob{left:47px}.engineHero{align-items:flex-start}.engineHero h2{font-size:21px}.engineControlCard{padding:18px}.engineCheckRow{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.engineShortcut:before,.engineShortcut:after,.engineBeacon:before,.engineBeacon:after{animation:none!important}.enginePowerKnob{transition:none}}.engineCheckRow .ghostButton{width:auto;flex:none;padding-inline:16px}.engineCheckRow small{white-space:nowrap}.supplierOrderSourceUrl{display:grid;gap:5px;min-width:0;margin:12px 0;color:var(--text);font-size:12px}.supplierOrderModal.paymentMode>.supplierOrderSourceUrl{display:none}.supplierOrderSourceUrl>span{color:var(--muted);font-size:11px}.supplierOrderSourceUrl>a{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;min-width:0;min-height:44px;box-sizing:border-box;padding:9px 12px;border:1px solid var(--line);border-radius:8px;background:var(--panel);color:var(--blue);text-decoration:underline;text-underline-offset:3px}.supplierOrderSourceUrl>a>span{flex:1 1 180px;min-width:0;overflow-wrap:anywhere;word-break:break-word;line-height:1.6}.supplierOrderSourceUrl>a>small{flex:none;font-size:11px}.supplierOrderSourceUrl>a:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.supplierOrderSourceUrl>a:hover{background:color-mix(in srgb,var(--blue) 6%,var(--panel))}.orderProductDestinationUrl{font-size:11px;color:var(--muted);overflow-wrap:anywhere;word-break:break-word}.orderSupplierShortcut{display:inline-flex;flex-wrap:wrap;align-items:center;gap:5px;max-width:100%;min-width:0}.ordersTable .orderSupplierShortcut{flex:1;width:100%;flex-wrap:nowrap}.orderSupplierShortcut .orderSupplierBadge{display:inline-flex;align-items:center;gap:5px;min-width:0}.ordersTable .orderSupplierShortcutBadge{border:1px solid color-mix(in srgb,var(--supplier-accent) 36%,var(--line));border-radius:6px;background:color-mix(in srgb,var(--supplier-accent) 9%,var(--panel));color:var(--supplier-accent);padding:3px 6px;box-shadow:none}html[data-theme=dark] .ordersTable .orderSupplierShortcutBadge{color:color-mix(in srgb,var(--supplier-accent) 65%,white)}.richOrderDrawer:has(>.orderProductDestinations){grid-auto-rows:max-content}.orderProductDestinations{margin:0;min-height:max-content;border:1px solid var(--line);border-radius:12px;overflow:hidden;background:var(--panel)}.orderProductDestination{display:flex;align-items:center;gap:12px;min-width:0;min-height:62px;box-sizing:border-box;padding:11px 14px;color:var(--text);text-decoration:none;transition:background .15s ease}.orderProductDestinations>:not(:first-child){border-top:1px solid var(--line)}a.orderProductDestination:hover{background:color-mix(in srgb,var(--blue) 6%,var(--panel));text-decoration:none}a.orderProductDestination:focus-visible{outline:2px solid var(--blue);outline-offset:-3px;border-radius:10px}.orderProductDestinationMark{display:grid;place-items:center;flex:0 0 32px;width:32px;height:32px;color:var(--muted)}.orderProductDestinationMark img{width:24px;height:24px;object-fit:contain;border-radius:50%}.orderProductDestination--supplier .orderProductDestinationMark{color:var(--muted);border:1px solid var(--line);border-radius:9px;background:color-mix(in srgb,var(--muted) 5%,var(--panel))}.orderProductDestinationCopy{display:grid;gap:2px;flex:1;min-width:0;line-height:1.4}.orderProductDestinationCopy small{font-size:10px;font-weight:500;color:var(--muted)}.orderProductDestinationCopy strong{font-size:13px;font-weight:650;overflow-wrap:anywhere}.orderProductDestinationAction{display:inline-flex;align-items:center;gap:5px;flex-shrink:0;color:var(--muted);font-size:11px}a.orderProductDestination:hover .orderProductDestinationAction{color:var(--blue)}.orderProductDestinationWarning{font-size:11px;color:var(--muted);overflow-wrap:anywhere}.orderProductDestination--unavailable .orderProductDestinationCopy strong{font-size:12px;font-weight:400;color:var(--muted)}.orderProductDestinationReview{display:grid;gap:4px;padding:12px 14px;color:var(--muted);font-size:12px;line-height:1.5;overflow-wrap:anywhere}@media(prefers-reduced-motion:reduce){.orderProductDestination{transition:none}}@media(max-width:400px){.orderProductDestination{gap:9px;padding:10px 12px}.orderProductDestinationAction>span{display:none}}.orderSupplierExternalLink{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:4px 7px;border:1px solid var(--line);border-radius:7px;color:var(--blue);background:var(--panel);text-decoration:none;white-space:nowrap;font-size:12px;font-weight:700;box-sizing:border-box}.orderSupplierExternalLink:hover{border-color:var(--blue);text-decoration:underline}.orderSupplierExternalLink:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.orderSupplierShortcutWarning,.orderSupplierShortcutReview{font-size:11px;color:var(--text);overflow-wrap:anywhere}.orderSupplierShortcutWarning{flex-basis:100%;opacity:.8}.hoonveroSupplierImport{border:1px solid var(--line);border-radius:10px;padding:10px 12px;background:var(--panel);margin:8px 0;color:var(--text)}.hoonveroSupplierImport summary{cursor:pointer;font-weight:700;min-height:32px;display:list-item;align-content:center}.hoonveroSupplierImport p{font-size:12px;line-height:1.6;overflow-wrap:anywhere;margin:8px 0}.hoonveroSupplierImportActions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.hoonveroSupplierImportActions label{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0;font-size:12px}.hoonveroSupplierImportActions input{max-width:100%;min-width:0}@media(max-width:760px),(pointer:coarse){.orderSupplierExternalLink{min-height:44px}.hoonveroSupplierImport summary{min-height:44px}.hoonveroSupplierImportActions label{width:100%}.hoonveroSupplierImportActions button{min-height:44px}}.identityEdge{background-image:linear-gradient(135deg,color-mix(in srgb,var(--identity-company,transparent) 17%,transparent),transparent var(--identity-corner-reach,56px)),linear-gradient(315deg,color-mix(in srgb,var(--identity-market,transparent) 17%,transparent),transparent var(--identity-corner-reach,56px))!important;background-repeat:no-repeat}.marketCsInbox .csRoomItem.identityEdge{background-color:var(--panel)}.marketCsInbox .csRoomItem.identityEdge:hover{background-color:var(--panel-strong)}.marketCsInbox .csRoomItem.identityEdge[aria-pressed=true]{background-color:color-mix(in srgb,var(--panel) 90%,#568bed 10%);border-left-color:#568bed}.ordersTable tbody tr.identityEdge:not(.orderRowAnpago)>td:not(.orderColumn-carrier):not(.orderColumn-invoice){background-color:transparent}.ordersTable tbody tr.orderRowAnpago.identityEdge{background-color:var(--panel)}.ordersTable tbody tr.orderRowAnpago.identityEdge>td:not(.orderColumn-carrier):not(.orderColumn-invoice){background-color:transparent}.workspaceMarketBreakdown>.identityEdge{padding:6px 8px;border-radius:6px}.salesCompanyTotals li.identityEdge{padding:5px 8px;border-radius:6px}.rpmTable tr.identityEdge{background-image:none!important}.rpmTable tr.identityEdge>td:first-child{background-image:linear-gradient(135deg,color-mix(in srgb,var(--identity-company,transparent) 17%,transparent),transparent var(--identity-corner-reach,56px))!important}.rpmTable tr.identityEdge>td:last-child{background-image:linear-gradient(315deg,color-mix(in srgb,var(--identity-market,transparent) 17%,transparent),transparent var(--identity-corner-reach,56px))!important}@media(max-width:760px){.identityEdge{--identity-corner-reach:32px}}@media(forced-colors:active){.identityEdge,.rpmTable tr.identityEdge>td:first-child,.rpmTable tr.identityEdge>td:last-child{background-image:none!important}}.storeApiSettings{margin:18px 0;padding:20px;border:1px solid var(--line,#d1d8e2);border-radius:16px;background:var(--panel,#fff);color:var(--text,#152132);min-width:0}.storeApiSettings header,.storeApiActions,.storeApiState{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.storeApiSettings h2,.storeApiSettings h3,.storeApiSettings p{margin:0 0 12px}.storeApiSettings h2{font-size:17px}.storeApiSettings h3{font-size:15px}.storeApiSettings p,.storeApiSettings small{font-size:13px;line-height:1.7}.storeApiSettings p:last-child{margin-bottom:0}.storeApiSettings button{min-height:44px;padding:10px 14px;border:1px solid var(--line,#d1d8e2);border-radius:9px;background:var(--panel-strong,#f5f7fb);color:inherit;cursor:pointer;font:inherit;font-size:13px;font-weight:650}.storeApiSettings button:disabled{opacity:.5;cursor:not-allowed}.storeApiSettings :is(button,input,textarea,a,summary):focus-visible{outline:3px solid #3389e3;outline-offset:3px}.storeApiBody{margin-top:18px}.storeApiBody>section,.storeApiBody>form{margin-top:20px}.storeApiHint{color:var(--muted,#617083)}.storeApiState{padding:12px 0}.storeApiState span{font-size:12px;padding:5px 10px;border-radius:20px;background:color-mix(in srgb,#398ce2 12%,transparent)}.storeApiUsage,.storeApiLimits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:14px 0}.storeApiUsage article{padding:14px;background:var(--panel-strong,#f5f7fb);border:1px solid var(--line,#d1d8e2);border-radius:12px}.storeApiUsage small,.storeApiUsage strong{display:block}.storeApiUsage strong{margin-top:6px;font-size:17px;font-variant-numeric:tabular-nums}.storeApiSettings fieldset{min-width:0;border:1px solid var(--line,#d1d8e2);border-radius:12px;padding:18px}.storeApiSettings legend{font-weight:700;padding:0 6px}.storeApiSettings label{display:flex;flex-direction:column;gap:7px;margin:10px 0;font-size:13px;font-weight:600}.storeApiSettings input:not([type=checkbox]),.storeApiSettings textarea{width:100%;min-width:0;box-sizing:border-box;border:1px solid var(--line,#d1d8e2);border-radius:8px;background:var(--bg,#fff);color:inherit;padding:12px;font:inherit;min-height:44px}.storeApiSettings textarea{resize:vertical}.storeApiSettings .storeApiToggle{flex-direction:row;align-items:center;gap:10px;min-height:44px}.storeApiToggle input{width:20px;height:20px}.storeApiSecret{border:2px solid #3389e3;border-radius:12px;padding:18px}.storeApiSecret textarea,.storeApiEndpoints code{font-family:ui-monospace,monospace;word-break:break-all;font-size:12px}.storeApiEndpoints code{display:block;background:var(--panel-strong,#f5f7fb);padding:12px;border:1px solid var(--line,#d1d8e2);border-radius:8px}.storeApiEndpoints a{display:inline-block;min-height:44px;padding:10px 0;color:#3389e3}.storeApiKeys article{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 0;border-bottom:1px solid var(--line,#d1d8e2)}.storeApiKeys article>div:first-child{display:flex;flex-wrap:wrap;gap:8px;min-width:0}.storeApiKeys code,.storeApiKeys small{width:100%;overflow-wrap:anywhere;font-size:12px}.storeApiKeys article strong{overflow-wrap:anywhere}.storeApiKeys article span{font-size:12px}.storeApiKeys .storeApiActions{flex-shrink:0}.storeApiSettings .storeApiError{padding:12px;border-radius:9px;background:color-mix(in srgb,#d64559 12%,transparent);border:1px solid #d64559}.storeApiNotice{padding:12px;border-radius:9px;background:color-mix(in srgb,#238445 12%,transparent);border:1px solid #238445}.storeApiSettings summary{cursor:pointer;min-height:44px;padding:12px 0}.storeApiSettings details{margin-top:20px}@media(max-width:640px){.storeApiSettings{padding:15px}.storeApiSettings header{align-items:flex-start}.storeApiSettings header>button{width:100%}.storeApiUsage{gap:6px}.storeApiUsage article{padding:10px 8px}.storeApiUsage strong{font-size:13px;overflow-wrap:anywhere}.storeApiUsage small{font-size:11px}.storeApiLimits{grid-template-columns:1fr}.storeApiSettings fieldset{padding:12px}.storeApiKeys article{align-items:flex-start;flex-direction:column}.storeApiKeys .storeApiActions{width:100%;justify-content:flex-start}.storeApiSecret{padding:12px}.storeApiActions{justify-content:flex-start}.storeApiActions>button{flex:1}.storeApiState{align-items:flex-start;flex-direction:column}}.storeApiSettings{box-sizing:border-box}.storeApiSettings header>div,.storeApiState>strong,.storeApiActions>strong{min-width:0;max-width:100%;overflow-wrap:anywhere}.storeApiKeys article>div:first-child{flex:1}.storeApiSecret textarea{overflow-wrap:anywhere}.storeApiSettings fieldset>button{margin-top:12px}.storeApiSettings fieldset>.storeApiActions{align-items:flex-end}.adminDataLogs{min-width:0;--border:var(--line);--primary:var(--blue)}.dataLogTabs{display:flex;gap:8px;margin-bottom:14px;flex-wrap:wrap}.dataLogTabs button,.deliveryLogPanel button{min-height:44px;padding:10px 14px;border:1px solid var(--border);border-radius:9px;background:var(--panel);color:var(--text);font:inherit;font-weight:650;cursor:pointer}.dataLogTabs button[aria-selected=true]{border-color:var(--primary);color:var(--primary);background:color-mix(in srgb,var(--primary) 10%,var(--panel))}.adminDataLogs button:focus-visible,.deliveryLogPanel input:focus-visible,.deliveryLogPanel summary:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.deliveryLogPanel{border:1px solid var(--border);border-radius:14px;background:var(--panel);padding:18px;min-width:0}.deliveryLogHeader,.deliveryLogEntry>header{display:flex;justify-content:space-between;align-items:flex-start;gap:14px}.deliveryLogHeader h2{font-size:18px;margin:0 0 6px}.deliveryLogHeader p,.deliveryLogNotice,.deliveryLogReadStatus{margin:0;color:var(--muted);font-size:12px;line-height:1.7}.deliveryLogHeader>div,.deliveryLogEntry>header>div{min-width:0}.deliveryLogHeader button{flex-shrink:0}.deliveryLogNotice{margin:14px 0}.deliveryLogFilters{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:16px 0}.deliveryLogPanel .deliveryLogFilter{display:flex;flex-direction:column;align-items:flex-start;gap:8px;border-color:var(--border);min-width:0;height:auto;min-height:78px;box-sizing:border-box;--signal:var(--primary);--signal-ink:#245eae}.deliveryLogFilter.pending{--signal:#278acb;--signal-ink:#175c96}.deliveryLogFilter.moving{--signal:#c18414;--signal-ink:#80530b}.deliveryLogFilter.delivered{--signal:#289466;--signal-ink:#156444}.deliveryLogFilter.attention{--signal:#d15268;--signal-ink:#9e2e45}.deliveryLogPanel .deliveryLogFilter.selected{border-color:var(--signal);background:color-mix(in srgb,var(--signal) 12%,var(--panel))}.deliveryLogFilter strong{min-width:0;max-width:100%;overflow-wrap:anywhere;font-size:20px;color:var(--signal-ink);font-variant-numeric:tabular-nums}.deliveryLogFilter.empty strong{color:var(--muted)}[data-theme=dark] .deliveryLogFilter{--signal-ink:#a3c9ff}[data-theme=dark] .deliveryLogFilter.pending{--signal-ink:#80c4ff}[data-theme=dark] .deliveryLogFilter.moving{--signal-ink:#f5c65e}[data-theme=dark] .deliveryLogFilter.delivered{--signal-ink:#7cdeba}[data-theme=dark] .deliveryLogFilter.attention{--signal-ink:#ffadbc}.deliveryLogSearch{display:flex;align-items:flex-end;gap:8px;margin-bottom:12px}.deliveryLogSearch label{display:grid;gap:6px;font-size:12px;font-weight:650;max-width:420px;width:100%;min-width:0}.deliveryLogSearch input{width:100%;min-width:0;min-height:44px;border:1px solid var(--border);border-radius:8px;background:var(--bg);color:var(--text);padding:10px;font:inherit;font-size:14px;box-sizing:border-box}.deliveryLogReadStatus{min-height:22px;margin:10px 0}.deliveryLogEntries{display:grid;gap:10px}.deliveryLogEntry{border:1px solid var(--border);border-radius:10px;padding:16px;min-width:0;background:var(--bg)}.deliveryLogEntry strong,.deliveryLogEntry span,.deliveryLogEntry small,.deliveryLogEntry dd,.deliveryLogEntry p{overflow-wrap:anywhere}.deliveryLogEntry>header>div{display:grid;gap:5px}.deliveryLogEntry>header strong{font-size:14px}.deliveryLogNumber{font-size:13px;font-variant-numeric:tabular-nums}.deliveryLogEntry small{font-size:11px;color:var(--muted)}.deliveryLogState{display:inline-flex;flex-shrink:0;border:1px solid var(--border);border-radius:7px;padding:6px 9px;font-size:12px;font-weight:750;max-width:45%}.deliveryLogState.pending{color:#175c96;background:color-mix(in srgb,#278acb 10%,var(--panel))}.deliveryLogState.moving{color:#80530b;background:color-mix(in srgb,#c18414 10%,var(--panel))}.deliveryLogState.delivered{color:#156444;background:color-mix(in srgb,#289466 10%,var(--panel))}.deliveryLogState.attention{color:#9e2e45;background:color-mix(in srgb,#d15268 10%,var(--panel))}[data-theme=dark] .deliveryLogState.pending{color:#80c4ff}[data-theme=dark] .deliveryLogState.moving{color:#f5c65e}[data-theme=dark] .deliveryLogState.delivered{color:#7cdeba}[data-theme=dark] .deliveryLogState.attention{color:#ffadbc}.deliveryLogTimes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:14px 0}.deliveryLogTimes>div{min-width:0;display:grid;gap:5px}.deliveryLogTimes dt{font-size:11px;color:var(--muted)}.deliveryLogTimes dd{margin:0;font-size:13px;font-weight:650;font-variant-numeric:tabular-nums}.deliveryLogReason{display:flex;gap:8px;margin:10px 0;font-size:12px;line-height:1.7;color:var(--text)}.deliveryLogReason>span{display:inline-flex;align-items:center;justify-content:center;flex:0 0 18px;height:18px;border-radius:50%;background:#c9435b;color:#fff;font-weight:800;margin-top:2px}.deliveryLogPanel details{border-top:1px solid var(--border);margin-top:12px}.deliveryLogPanel summary{min-height:44px;display:list-item;padding:12px 0;box-sizing:border-box;cursor:pointer;font-size:12px;font-weight:700;line-height:1.6}.deliveryLogPanel details p{font-size:12px;line-height:1.8;color:var(--muted);margin:8px 0}.deliveryLogPanel ol{list-style:none;margin:4px 0;padding:0 0 0 12px;border-left:2px solid var(--border);display:grid;gap:14px}.deliveryLogPanel li{display:grid;gap:5px;font-size:12px;line-height:1.7}.deliveryLogPanel li strong{color:var(--muted);font-size:11px}.deliveryLogPagination{display:flex;justify-content:center;align-items:center;gap:12px;margin-top:16px;flex-wrap:wrap}.deliveryLogPagination span{font-size:12px;color:var(--muted)}.deliveryLogPanel button:disabled{opacity:.55;cursor:default}.deliveryLogEmpty{padding:28px 12px;text-align:center;font-size:13px;color:var(--muted)}.deliveryLogError{border:1px solid #d15268;border-radius:8px;padding:10px 12px;font-size:12px;line-height:1.8;overflow-wrap:anywhere}@media(max-width:700px){.deliveryLogPanel{padding:14px}.deliveryLogHeader{flex-wrap:wrap}.deliveryLogFilters{grid-template-columns:repeat(2,minmax(0,1fr))}.deliveryLogPanel .deliveryLogFilter:first-child{grid-column:1/-1}.deliveryLogEntry{padding:12px}.deliveryLogEntry>header{flex-direction:column;gap:9px}.deliveryLogState{max-width:100%;flex-shrink:1}.deliveryLogHeader button{width:100%}.deliveryLogSearch button{flex-shrink:0}}@media(max-width:360px){.deliveryLogTimes{grid-template-columns:1fr}.deliveryLogPanel{padding:10px}.deliveryLogPanel .deliveryLogFilter{padding:9px}.deliveryLogFilter strong{font-size:18px}}.orderActionBar .marketCancelButtons{display:flex;gap:8px;margin-left:auto;flex-wrap:wrap}.orderActionBar .marketCancelButtons .cancelOrderButton{margin-left:0;border-color:color-mix(in srgb,#dc3545 65%,var(--line))}.marketCancelBackdrop{position:fixed;inset:0;z-index:20010;background:#09121aa8;display:flex;align-items:center;justify-content:center;padding:16px}.marketCancelDialog{width:min(620px,100%);max-height:calc(100dvh - 32px);display:flex;flex-direction:column;background:var(--panel);color:var(--text);border:1px solid var(--line);border-radius:14px;box-shadow:0 20px 80px #0005;min-width:0}.marketCancelDialog header,.marketCancelDialog footer{padding:16px 20px;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;flex-shrink:0}.marketCancelDialog header{border-bottom:1px solid var(--line)}.marketCancelDialog h2{font-size:20px;margin:4px 0 0}.marketCancelDialog small,.marketCancelTarget span{color:var(--muted)}.marketCancelBody{overflow:auto;overscroll-behavior:contain;padding:18px 20px;min-height:0;line-height:1.6;font-size:14px}.marketCancelTarget{display:grid;gap:5px;overflow-wrap:anywhere}.marketCancelTarget strong{font-size:16px}.marketCancelNotice,.marketCancelStatus{margin:14px 0;padding:12px;border:1px solid var(--line);border-radius:8px;background:color-mix(in srgb,var(--muted) 8%,var(--panel));overflow-wrap:anywhere}.marketCancelFields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.marketCancelFields label,.marketCancelReason{display:grid;gap:5px;min-width:0}.marketCancelReason{margin-top:12px}.marketCancelDialog input:not([type=checkbox]),.marketCancelDialog select{width:100%;min-width:0;font-size:14px;min-height:42px;padding:9px;background:var(--bg);color:var(--text);border:1px solid var(--line);border-radius:7px}.marketCancelConfirm{display:flex;align-items:flex-start;gap:10px;margin-top:18px}.marketCancelConfirm input{flex-shrink:0;width:18px;height:18px;margin-top:3px}.marketCancelConfirm span{min-width:0;overflow-wrap:anywhere}.marketCancelDialog footer{border-top:1px solid var(--line);justify-content:flex-end}.marketCancelDialog button{min-height:40px;padding:9px 14px;border:1px solid var(--line);border-radius:7px;background:var(--bg);color:var(--text)}.marketCancelDialog .marketCancelSubmit{border-color:#dc3545;color:var(--red-text,#ef646f);background:color-mix(in srgb,#dc3545 8%,var(--panel))}.marketCancelDialog button:disabled{opacity:.45;cursor:not-allowed}@media(max-width:480px){.marketCancelBackdrop{padding:8px}.marketCancelDialog{max-height:calc(100dvh - 16px)}.marketCancelDialog header,.marketCancelDialog footer,.marketCancelBody{padding:12px}.marketCancelFields{grid-template-columns:1fr}.marketCancelDialog h2{font-size:18px}}
