.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}}.blobsMarketShell{--store-accent:#178257;--bg:#fff;--panel:#fff;--text:#191a17;--muted:#6a746d;--border:#e5e9df;--line:#e5e9df;background:var(--bg);color:var(--text)}.blobsMarketShell .customerStoreHeader{display:grid;grid-template-columns:minmax(220px,260px) minmax(220px,1fr) max-content;grid-template-areas:"identity search actions" "nav nav nav";align-items:center;align-content:start;height:auto;min-height:0;flex:0 0 auto;isolation:isolate;background:var(--panel);border-bottom:1px solid var(--line);box-shadow:none;padding:16px max(32px,calc((100vw - 1160px)/2)) 0;column-gap:32px;row-gap:0;position:relative}.blobsMarketShell .customerStoreIdentityWrap{grid-area:identity;min-height:100px}.blobsMarketShell .customerStoreActions{grid-area:actions;justify-content:flex-end;margin-left:0}.blobsMarketShell .customerStoreNav{grid-area:nav;display:flex;justify-content:flex-start;gap:36px;min-height:55px;overflow-x:auto;border-top:1px solid var(--line)}.blobsMarketShell .customerStoreNav>a{display:inline-flex;align-items:center;min-height:55px;font-size:14px}.blobsMarketShell .customerStoreNav>a{font-weight:400}.blobsMarketShell .storefrontHeroEyebrow{font-weight:400}.blobsMarketShell .storefrontCardBody :is(.storefrontCategoryTag,.storefrontAnpagoPurchaseTag,.storefrontOptionCount){display:none}.blobsMarketShell .storefrontMeta:not(:has(>span:not(.storefrontCategoryTag):not(.storefrontAnpagoPurchaseTag))){display:none}.blobsMarketShell .storefrontCardBody h3,.blobsMarketShell .storefrontNewBody>strong{height:auto;max-height:none;overflow:visible;-webkit-line-clamp:unset;line-clamp:unset;word-break:keep-all;overflow-wrap:anywhere}.blobsMarketShell .storefrontPriceRow:has(.storefrontCardPrice){grid-template-columns:minmax(0,1fr);row-gap:10px}.blobsMarketShell .storefrontPriceRow:has(.storefrontCardPrice)>button{grid-column:1;grid-row:2;justify-self:start}.blobsMarketShell .storefrontCardPrice .storefrontFriendsPrice>b{white-space:nowrap}.blobsHeaderSearch{grid-area:search;justify-self:end;position:relative;width:min(365px,100%);min-width:0;margin:0}.blobsHeaderSearch>input{display:block;width:100%;min-width:0;height:44px;border:1px solid var(--line);border-radius:50px;background:color-mix(in srgb,var(--panel) 82%,var(--line));color:var(--text);padding:0 48px 0 20px;font:inherit;font-size:13px}.blobsHeaderSearch>button{position:absolute;right:2px;top:0;display:grid;place-items:center;width:44px;min-height:44px;border:0;border-radius:50%;background:transparent;color:var(--text);padding:10px}.blobsHeaderSearch svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.65}.blobsHeaderSearch :is(input,button):focus-visible{outline:3px solid var(--store-accent);outline-offset:3px}.blobsMarketShell .storefrontCatalogSearch{display:none}.blobsAnimatedBrand{display:block;width:240px;height:84px;flex-shrink:0}.blobsAnimatedBrand>svg,.blobsAnimatedBrand>img{display:block;width:100%;height:100%;object-fit:contain}.blobsMarketShell .customerStoreIdentity{min-width:0;flex-shrink:0;gap:0}.blobsMarketShell .customerStoreIdentity .blobsAnimatedBrand>img{width:100%;height:100%;border-radius:0}.blobsMarketShell .customerStoreMain{max-width:1240px;width:100%;box-sizing:border-box;margin-inline:auto;padding:28px 32px 0}.blobsMarketShell .storefrontPage{background:transparent}.blobsMarketShell .storefrontHero{display:block;position:relative;gap:0;margin-bottom:64px}.blobsMarketShell .storefrontHeroViewport{border-radius:20px;overflow:hidden}.blobsMarketShell .storefrontHeroMain{min-height:450px;grid-template-columns:minmax(0,1fr)}.blobsMarketShell .storefrontHeroEyebrow{max-inline-size:100%;overflow-wrap:anywhere}.blobsMarketShell .storefrontHeroMain:not(.storefrontCampaign) .storefrontHeroActions{max-inline-size:100%;flex-wrap:wrap}.blobsMarketShell .storefrontHeroRail{display:none}.blobsMarketShell .storefrontHeroIndicators{bottom:18px}.blobsMarketShell .storefrontHero .storefrontCampaign h1{font-weight:850;line-height:1.2}.blobsMarketShell .storefrontHeroPrimary{border-radius:9px;font-weight:800}.blobsMarketShell .storefrontTodayPicks,.blobsMarketShell .storefrontNewSection{margin-block:64px}.blobsMarketShell .storefrontTodayPicks>header,.blobsMarketShell .storefrontNewSection>header{align-items:flex-start;flex-direction:column;gap:8px;margin-bottom:24px;text-align:left}.blobsMarketShell .storefrontTodayPicks>header>div>span,.blobsMarketShell .storefrontNewSection>header>div>span{font-size:11px;font-weight:800;letter-spacing:.13em;color:var(--store-accent)}.blobsSectionTitle{display:flex;align-items:center;gap:9px;min-width:0;max-inline-size:100%;overflow-wrap:anywhere;font-size:30px;line-height:1.3;letter-spacing:-.05em;font-weight:850;margin:4px 0 0;color:var(--text)}.blobsSectionTitle>:is(img,.blobsMascot){width:64px;height:64px;flex:0 0 64px;object-fit:contain}.blobsMarketShell :is(.storefrontTodayPicks,.storefrontNewSection)>header>.storefrontSectionHeaderActions{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;max-width:100%;min-width:0;text-align:left}.blobsMarketShell .storefrontSectionHeaderActions p{display:block;font-size:13px;line-height:1.7;color:var(--muted);white-space:normal;overflow-wrap:anywhere}.blobsMarketShell .storefrontFriendsBanner{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,360px);align-items:center;gap:28px}.blobsMarketShell .storefrontFriendsBanner>span:not(.blobsFriendsCharacters){min-width:0;max-width:none;overflow-wrap:anywhere}.blobsMarketShell .storefrontFriendsBanner>.blobsFriendsCharacters{display:flex;align-items:flex-end;justify-content:flex-end;width:100%;max-width:100%;min-width:0;gap:5px;justify-self:end}.blobsMarketShell .storefrontFriendsBanner .blobsMascotFigure>:is(img,svg){width:100%;height:100%;max-width:100%;border-radius:0;object-fit:contain}.blobsMarketShell .storefrontFriendsBanner>img{grid-column:1/-1;justify-self:end}.blobsMarketShell .storefrontPickGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.blobsMarketShell .storefrontPickCard{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;padding:0;border:0;border-radius:0;overflow:visible;background:transparent;box-shadow:none;text-align:left;min-width:0;min-height:0}.blobsMarketShell .storefrontPickCard>img{position:static;display:block;inset:auto;width:100%;height:auto;aspect-ratio:1.15;object-fit:cover;border-radius:14px;transform:none!important}.blobsMarketShell .storefrontPickCard>.storefrontPickPlaceholder{position:static;inset:auto;display:grid;place-items:center;width:100%;height:auto;aspect-ratio:1.15;border-radius:14px;background:var(--line);color:var(--muted)}.blobsMarketShell .storefrontPickCard:after{display:none}.blobsMarketShell .storefrontPickTextOverlay{position:static;display:flex;flex-direction:column;gap:10px;padding:16px 0;background:transparent;color:var(--text);text-shadow:none;min-width:0;width:100%}.blobsMarketShell .storefrontPickTextOverlay:before{content:none;display:none}.blobsMarketShell .storefrontPickTextOverlay>strong{display:block;line-height:1.4;white-space:normal;overflow-wrap:anywhere;color:var(--text)}.blobsMarketShell .blobsPickNote{color:var(--muted);overflow-wrap:anywhere}.blobsMarketShell .storefrontPickTextOverlay .storefrontCardPrice>.storefrontFriendsPrice{color:var(--text)}.blobsMarketShell .storefrontNewGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 26px}.blobsMarketShell .storefrontNewCard{grid-template-columns:clamp(58px,8vw,80px) minmax(0,1fr);grid-template-rows:auto;align-items:center;gap:14px;padding:12px;border:1px solid var(--line);border-radius:14px;background:var(--panel);box-shadow:none}.blobsMarketShell .storefrontNewImage{aspect-ratio:1;border-radius:8px;background:var(--bg);color:var(--muted)}.blobsMarketShell .storefrontNewBody{grid-column:2;grid-row:1;padding:0;gap:4px;color:var(--text)}.blobsMarketShell .storefrontNewBody>strong{font-weight:700;line-height:1.45}.blobsMarketShell .storefrontNewCard.blobsNewLead{grid-column:1 / -1;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:0;padding:0;border-radius:18px;background:color-mix(in srgb,var(--panel) 88%,#e6ba54)}.blobsMarketShell .blobsNewLead>.storefrontNewImage{align-self:stretch;aspect-ratio:1.55;border-radius:0}.blobsMarketShell .blobsNewLead>.storefrontNewBody{padding:clamp(18px,4vw,44px);gap:12px}.blobsMarketShell .blobsNewLead .storefrontNewBody>strong{font-size:clamp(23px,3vw,34px)!important;line-height:1.3}.blobsMarketShell .blobsNewLead .storefrontNewBody>.blobsNewAction{display:inline-flex;align-self:flex-start;padding:7px 14px;border:1px solid var(--line);border-radius:999px;background:var(--panel);color:var(--text)}.blobsMarketShell :is(.storefrontPickCard,.storefrontNewCard):focus-visible{outline:2px solid var(--store-accent);outline-offset:3px}.blobsMarketShell .storefrontToolbar{border:0;border-top:1px solid var(--line);border-radius:0;background:transparent;padding:28px 0 16px;margin-top:40px}.blobsMarketShell .storefrontCatalogSearch input{background:var(--panel);color:var(--text)}.blobsMarketShell .storefrontCard{box-shadow:none;border-color:var(--line);border-radius:14px;overflow:hidden;background:var(--panel)}.blobsMarketShell .storefrontCardPrice{color:var(--text)}.blobsMarketShell .storefrontCardPrice>strong{font-size:20px;font-weight:850}.blobsMarketShell .storefrontCardComposition,.blobsMarketShell .storefrontCardShipping{color:var(--muted)}.blobsMarketShell .storefrontCheckoutPage .storefrontCheckoutGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.blobsMarketShell .storefrontCheckoutGrid>.wide{grid-column:1 / -1}.blobsMarketShell :is(.storefrontCheckoutGrid>*,.storefrontSavedAddressSelect,.storefrontPointUse){min-width:0;overflow-wrap:anywhere}.blobsMarketShell :is(.storefrontCheckoutGrid :is(input,select),.storefrontSavedAddressSelect>select,.storefrontPointUse input){box-sizing:border-box;width:100%;min-width:0}.blobsMarketShell :is(.storefrontCartItemInfo,.storefrontCheckoutPage .storefrontCartPageItems>article>div){grid-template-columns:minmax(0,1fr);overflow-wrap:anywhere}.blobsMarketShell :is(.storefrontCartItemInfo>strong,.storefrontCheckoutPage .storefrontCartPageItems>article>div>strong,.storefrontCheckoutPage .storefrontCartPageItems>article>strong,.storefrontCartLineTotal){overflow:visible;white-space:normal;overflow-wrap:anywhere}.blobsMarketShell :is(.storefrontCartCheckoutTotal,.storefrontPointUse>span){flex-wrap:wrap;gap:6px 12px;overflow-wrap:anywhere}.blobsMarketShell :is(.storefrontCartCheckout>.primaryButton,.storefrontCartSelection>footer>button){height:auto;padding-block:8px;white-space:normal;overflow-wrap:anywhere}.blobsMarketShell :is(.storefrontDetailRichText,.storefrontAnpagoComment,.customerAuthPage .errorText){overflow-wrap:anywhere}@media(max-width:760px){.blobsMarketShell .storefrontCheckoutPage .storefrontCheckoutGrid{grid-template-columns:minmax(0,1fr)}}.blobsClosing{text-align:center;background:#f4f7ef;padding:64px 24px;margin:64px 0 0;border-radius:16px}.blobsClosing>img{display:block;margin:0 auto 18px;object-fit:contain}.blobsClosing>.blobsHandwrittenTagline{width:min(100%,730px);height:auto;margin:0 auto}.blobsClosing>p{margin:0;color:#214e36;font-family:Nanum MasIssNeunCe,Nanum Pen Script,Malgun Gothic,cursive;font-size:clamp(25px,3vw,40px);line-height:1.7;word-break:keep-all;overflow-wrap:anywhere;letter-spacing:-.04em}.blobsMarketShell .customerBusinessFooter{max-width:1176px;margin:48px auto 0;padding:0 0 30px;border-top:1px solid var(--line);background:transparent;color:var(--muted);font-size:12px;line-height:1.8}.blobsFooterBrand{padding-top:28px;margin-bottom:14px}.blobsFooterBrand>img{display:block;width:200px;height:84px;object-fit:contain}.blobsMarketShell .customerBusinessFooter p{display:flex;gap:4px 20px;flex-wrap:wrap;white-space:normal;overflow-wrap:anywhere;margin:7px 0}.blobsMarketShell .customerBusinessFooter a{color:inherit}.blobsMarketShell .customerFooterLegal{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:20px}.blobsMarketShell .customerFooterLegal>a:last-child{margin-left:0}.blobsStoryPage{text-align:center;padding:70px 24px;min-height:50vh}.blobsStoryPage>h1{max-width:760px;margin:24px auto;font-size:clamp(28px,4vw,44px);line-height:1.5;word-break:keep-all}.blobsStoryPage>p{font-size:16px;line-height:2;color:var(--muted)}.blobsStoryPage>a{display:inline-block;margin-top:20px;color:var(--store-accent);font-weight:800}[data-theme=dark] .blobsMarketShell{--bg:#151c18;--panel:#1c2620;--text:#f3f4e9;--muted:#afbbb1;--border:#344538;--line:#344538;--store-accent:#7bd4a5}[data-theme=dark] .blobsMarketShell .blobsClosing{background:#203329}[data-theme=dark] .blobsMarketShell .blobsClosing>p{color:#c0ebd0}[data-theme=dark] .blobsMarketShell .blobsHandwrittenTagline{filter:brightness(0) saturate(100%) invert(91%) sepia(13%) saturate(481%) hue-rotate(87deg) brightness(98%) contrast(91%)}[data-theme=dark] .blobsMarketShell .blobsAnimatedBrand,[data-theme=dark] .blobsMarketShell .blobsFooterBrand>img{background:#fffdf7;border-radius:10px}@media(max-width:980px){.blobsAnimatedBrand{width:200px;height:70px}.blobsMarketShell .customerStoreMain{padding-inline:24px}.blobsMarketShell .customerBusinessFooter{margin-inline:24px}.blobsMarketShell .storefrontPickGrid,.blobsMarketShell .storefrontNewGrid{gap:18px}}@media(max-width:720px){.blobsAnimatedBrand{width:180px;height:63px}.blobsMarketShell .customerStoreMain{padding:18px 16px 0}.blobsMarketShell .storefrontHero{margin-bottom:40px}.blobsMarketShell .storefrontHeroMain{min-height:440px}.blobsMarketShell .storefrontTodayPicks,.blobsMarketShell .storefrontNewSection{margin-block:40px}.blobsMarketShell .storefrontTodayPicks>header,.blobsMarketShell .storefrontNewSection>header{align-items:flex-start;flex-direction:column;gap:6px}.blobsSectionTitle{font-size:25px}.blobsSectionTitle>:is(img,.blobsMascot){width:52px;height:52px;flex-basis:52px}.blobsMarketShell .storefrontPickGrid,.blobsMarketShell .storefrontNewGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.blobsMarketShell .storefrontPickTextOverlay>strong,.blobsMarketShell .storefrontNewBody>strong{font-size:14px}.blobsMarketShell .storefrontFriendsBanner{grid-template-columns:minmax(0,1fr);padding:24px 20px;gap:20px}.blobsMarketShell .storefrontFriendsBanner>.blobsFriendsCharacters{justify-content:center;justify-self:center;max-width:100%}.blobsClosing{padding:40px 20px;margin-top:40px}.blobsMarketShell .customerBusinessFooter{margin:32px 16px 0;padding-bottom:24px}.blobsMarketShell .customerBusinessFooter p{display:block}.blobsMarketShell .customerBusinessFooter p>span{display:block}}@media(max-width:380px){.blobsAnimatedBrand{width:154px;height:54px}.blobsMarketShell .storefrontPickGrid,.blobsMarketShell .storefrontNewGrid{gap:10px}.blobsMarketShell .storefrontCardPrice>strong{font-size:17px}}@media(max-width:720px){.blobsMarketShell .storefrontNewSection>.storefrontNewGrid{grid-template-columns:minmax(0,1fr)}.blobsMarketShell .storefrontNewCard.blobsNewLead{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto}.blobsMarketShell .blobsNewLead>.storefrontNewBody{grid-column:1;grid-row:2}}@media(prefers-reduced-motion:reduce){.blobsMarketShell .storefrontHeroTrack{transition:none!important}}@media(max-width:1100px){.blobsMarketShell .customerStoreHeader{grid-template-columns:minmax(200px,1fr) auto;grid-template-areas:"identity actions" "search search" "nav nav";column-gap:24px}.blobsHeaderSearch{justify-self:stretch;width:100%;margin:4px 0 8px}}@media(max-width:720px){.blobsMarketShell .customerStoreHeader{display:grid;grid-template-columns:minmax(140px,180px) minmax(0,1fr);grid-template-areas:"identity actions" "search search" "nav nav";padding:12px 16px 0;column-gap:12px;row-gap:8px}.blobsMarketShell .customerStoreIdentityWrap{min-height:74px}.blobsMarketShell .customerStoreActions{min-width:0;justify-content:flex-end;flex-wrap:wrap}.blobsMarketShell .customerStoreNav{display:flex;gap:24px;padding:0;min-height:48px}.blobsMarketShell .customerStoreNav>a{min-height:48px;font-size:13px}.blobsHeaderSearch{margin:0}}@media(max-width:480px){.blobsMarketShell .customerStoreHeader{grid-template-columns:minmax(0,1fr);grid-template-areas:"identity" "search" "actions" "nav"}.blobsMarketShell .customerStoreIdentityWrap{justify-content:center}.blobsMarketShell .customerStoreActions{justify-content:center;gap:10px}}@media(max-height:600px){.blobsMarketShell .customerStoreHeader{position:relative}}.sidebar .sidebarBottomActions:has(.storefrontExitButton>img){grid-template-columns:minmax(0,1fr)}.sidebar .sidebarBottomActions>.storefrontExitButton:has(>img){display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;height:auto;min-height:76px;min-width:0;padding:9px 10px;white-space:normal}.sidebar .storefrontExitButton>img{display:block;width:min(100%,180px);height:auto;max-height:40px;object-fit:contain}.sidebar .storefrontExitButton>span{font-size:12px;line-height:1.4;overflow-wrap:anywhere}.blobsMascot{--blobs-mascot-size:64px;--blobs-mascot-delay:0s;--blobs-mascot-cycle:12s;position:relative;display:inline-flex;width:var(--blobs-mascot-size);height:var(--blobs-mascot-size);flex:0 0 var(--blobs-mascot-size);align-items:flex-end;justify-content:center;vertical-align:middle;isolation:isolate}.blobsMascotFigure{display:block;width:100%;height:100%;transform-origin:50% 88%;will-change:auto}.blobsMascotFigure>svg,.blobsMascotFigure>img{display:block;width:100%;height:100%;object-fit:contain}.blobsMascot[data-pose=greet]>.blobsMascotFigure{animation:blobsMascotGreet var(--blobs-mascot-cycle) ease-in-out var(--blobs-mascot-delay) infinite}.blobsMascot[data-pose=bounce]>.blobsMascotFigure{animation:blobsMascotBounce var(--blobs-mascot-cycle) cubic-bezier(.3,.05,.25,1) var(--blobs-mascot-delay) infinite}.blobsMascot[data-pose=peek]>.blobsMascotFigure{animation:blobsMascotPeek var(--blobs-mascot-cycle) ease-in-out var(--blobs-mascot-delay) infinite}.blobsMascot[data-variant=new]{--blobs-mascot-cycle:14s}.blobsMascot [data-blobs-part=hat]{transform-box:fill-box;transform-origin:50% 100%;animation:blobsTipHat 14s ease-in-out var(--blobs-mascot-delay) infinite}.blobsMascot [data-blobs-part=cane]{transform-box:fill-box;transform-origin:25% 14%;animation:blobsCaneSway 14s ease-in-out var(--blobs-mascot-delay) infinite}[data-theme=dark] .blobsMascot[data-variant=new] [data-blobs-part=hat] path[fill="#191A17"]{fill:#f5f3ed}[data-theme=dark] .blobsMascot[data-variant=new] [data-blobs-part=cane] path{stroke:#f5f3ed}.blobsMascot [data-blobs-part=eyes]{transform-box:fill-box;transform-origin:center;animation:blobsEyeGlint 12s ease-in-out var(--blobs-mascot-delay) infinite}.blobsMascot [data-blobs-part=glints]{transform-box:fill-box;transform-origin:center;animation:blobsLittleGlints 12s ease-in-out var(--blobs-mascot-delay) infinite}.blobsMascot [data-blobs-part=blink-eye]{transform-box:fill-box;transform-origin:center;animation:blobsMascotBlink var(--blobs-mascot-cycle) ease-in-out var(--blobs-mascot-delay) infinite}.blobsMascot[data-section-performance=true]>.blobsMascotFigure,.blobsMascot[data-section-performance=true] [data-blobs-part]{animation:none;transform-box:view-box;transform-origin:0 0}.blobsMascot[data-section-performance=true]>.blobsMascotFigure>svg{overflow:visible}.blobsMascot[data-pose=still] [data-blobs-part]{animation:none}.blobsMascot[data-blobs-motion=pause]>.blobsMascotFigure,.blobsMascot[data-blobs-motion=pause] [data-blobs-part]{animation-play-state:paused}.blobsMascot[data-blobs-reduced=true]>.blobsMascotFigure,.blobsMascot[data-blobs-reduced=true] [data-blobs-part]{animation:none!important;transform:none!important}.blobsFriendsCharacters{display:flex;align-items:flex-end;justify-content:center;gap:4px;flex-wrap:nowrap;width:max-content;min-width:0;max-width:100%;pointer-events:none}.blobsFriendsCharacters>.blobsMascot{height:auto;aspect-ratio:1;max-width:var(--blobs-mascot-size);min-width:0;flex:1 1 var(--blobs-mascot-size)}.blobsMarketShell .storefrontFriendsBanner .blobsFriendsCharacters>.blobsMascot{--blobs-friend-hop:-18px;--blobs-friend-rebound:-9px;--blobs-friend-lean:2deg;--blobs-friend-cycle:4.8s}.blobsMarketShell .storefrontFriendsBanner .blobsFriendsCharacters>.blobsMascot[data-character=living]{--blobs-friend-hop:-14px;--blobs-friend-rebound:-7px;--blobs-friend-lean:-3deg;--blobs-friend-cycle:5.2s}.blobsMarketShell .storefrontFriendsBanner .blobsFriendsCharacters>.blobsMascot[data-character=outfit]{--blobs-friend-hop:-21px;--blobs-friend-rebound:-11px;--blobs-friend-lean:3deg;--blobs-friend-cycle:4.6s}.blobsMarketShell .storefrontFriendsBanner .blobsFriendsCharacters>.blobsMascot[data-character=balance]{--blobs-friend-hop:-16px;--blobs-friend-rebound:-8px;--blobs-friend-lean:-2deg;--blobs-friend-cycle:5.05s}.blobsMarketShell .storefrontFriendsBanner .blobsFriendsCharacters>.blobsMascot[data-character=surprise]{--blobs-friend-hop:-19px;--blobs-friend-rebound:-10px;--blobs-friend-lean:3deg;--blobs-friend-cycle:4.4s}.blobsMarketShell .storefrontFriendsBanner .blobsFriendsCharacters>.blobsMascot[data-pose=bounce]>.blobsMascotFigure{animation-name:blobsFriendHop;animation-duration:var(--blobs-friend-cycle);animation-timing-function:cubic-bezier(.3,.04,.28,1);animation-delay:calc(var(--blobs-mascot-delay) - 1.4s)}.blobsClosingFriends{margin:0 auto 20px}.blobsLoading{display:grid;justify-items:center;align-items:center;gap:14px;text-align:center}.blobsLoadingMark{position:relative;display:block;width:min(320px,72vw);aspect-ratio:2300/830;overflow:hidden;flex-shrink:0}.blobsLoadingMark>svg{display:block;width:100%;height:100%}.blobsLoadingMark>img{position:absolute;left:-2.608696%;top:-10.843373%;width:104.347826%;height:120.481928%;max-width:none;object-fit:fill}.blobsLoadingLabel{margin:0;font-size:14px;line-height:1.6;color:inherit}[data-theme=dark] .blobsLoadingMark{background:#fffdf7;border-radius:14px}@keyframes blobsMascotGreet{0%,66%,to{transform:translateY(0) rotate(0) scale(1)}70%{transform:translateY(1px) rotate(-1.5deg) scale(1.015,.985)}75%{transform:translateY(-4px) rotate(2deg) scale(.995,1.005)}81%{transform:translateY(0) rotate(-.5deg) scale(1.025,.975)}86%{transform:translateY(-1px) rotate(0) scale(1)}91%{transform:none}}@keyframes blobsMascotBounce{0%,10%,36%,to{transform:translateY(0) rotate(0) scale(1)}14%{transform:translateY(1px) rotate(-1deg) scale(1.025,.975)}21%{transform:translateY(-6px) rotate(1deg) scale(.99,1.01)}27%{transform:translateY(0) rotate(-.5deg) scale(1.035,.965)}31%{transform:translateY(-2px) rotate(0) scale(1)}35%{transform:none}}@keyframes blobsFriendHop{0%,47%,to{transform:translateY(0) rotate(0) scale(1)}7%{transform:translateY(2px) rotate(0) scale(1.09,.91);animation-timing-function:cubic-bezier(.18,.7,.3,1)}18%{transform:translateY(var(--blobs-friend-hop)) rotate(var(--blobs-friend-lean)) scale(.96,1.06);animation-timing-function:cubic-bezier(.5,0,.85,.5)}28%{transform:translateY(2px) rotate(0) scale(1.12,.88);animation-timing-function:cubic-bezier(.2,.65,.35,1)}35%{transform:translateY(var(--blobs-friend-rebound)) rotate(calc(var(--blobs-friend-lean) * -.45)) scale(.98,1.03);animation-timing-function:cubic-bezier(.5,0,.8,.6)}42%{transform:translateY(0) rotate(0) scale(1.05,.95)}}@keyframes blobsMascotPeek{0%,62%,to{transform:translateY(0) rotate(0) scale(1)}68%{transform:translateY(-2px) rotate(-3deg) scale(1)}74%{transform:translateY(-3px) rotate(2deg) scale(1)}80%{transform:translateY(0) rotate(-1deg) scale(1.02,.98)}87%{transform:none}}@keyframes blobsTipHat{0%,51%,67%,to{transform:none}56%{transform:translateY(-2px) rotate(-5deg)}61%{transform:translateY(-1px) rotate(-2deg)}}@keyframes blobsCaneSway{0%,51%,67%,to{transform:none}57%{transform:rotate(2.5deg)}62%{transform:rotate(-1deg)}}@keyframes blobsEyeGlint{0%,4%,6.6%,50%,65%,to{transform:scale(1);opacity:1}5.2%{transform:scale(1);opacity:0}55%{transform:scale(1.06);opacity:.82}59%{transform:scale(1.01);opacity:1}}@keyframes blobsLittleGlints{0%,49%,68%,to{transform:scale(1);opacity:1}55%{transform:scale(1.12);opacity:.8}60%{transform:scale(.98);opacity:1}}@keyframes blobsMascotBlink{0%,4%,6.6%,to{transform:scaleY(1)}5.2%{transform:scaleY(.06)}}@media(prefers-reduced-motion:reduce){.blobsMascot>.blobsMascotFigure,.blobsMascot [data-blobs-part]{animation:none!important;transform:none!important}}.blobsLogoLight{display:block!important}.blobsLogoDark,[data-theme=dark] .blobsLogoLight{display:none!important}[data-theme=dark] .blobsLogoDark{display:block!important}[data-theme=dark] :is(.blobsMarketShell,.blobsDetailPage) :is(.blobsAnimatedBrand,.blobsFooterBrand,.blobsFooterBrand>img){background:transparent!important;border-radius:0!important}[data-theme=dark] .blobsLoadingMark{background:transparent!important;border-radius:0!important}[data-theme=dark] :is(.blobsAnimatedBrand,.blobsLoadingMark) :is([data-v4=ink-1],[data-v4=ink-2],[data-v4=ink-3],[data-v4=ink-4]){fill:#f5f3ed!important}.blobsMarketShell .storefrontStandaloneDetailPage{background:var(--panel);padding:0;min-width:0}.blobsMarketShell .storefrontStandaloneDetailPage .storefrontDetail.blobsDetailPage{display:block;width:100%;max-width:1200px;margin:0 auto;padding:0 0 44px;border:0;border-radius:0;box-shadow:none;background:var(--panel);color:var(--text);overflow:visible!important}.blobsDetailPage .blobsDetailBreadcrumb{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:24px 0;border-bottom:1px solid var(--border);font-size:12px;color:var(--muted)}.blobsDetailBack{display:inline-flex;align-items:center;gap:10px;border:0;background:none;padding:8px 0;color:var(--text);cursor:pointer;font-size:13px}.blobsDetailBack>span{font-size:24px;line-height:1}.blobsDetailTrail{display:flex;gap:12px;align-items:center;overflow-wrap:anywhere}.blobsDetailPage .storefrontDetailContent.blobsDetailTop{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(28px,5vw,70px);padding:34px 0 64px;width:100%;max-width:100%;border:0;overflow:visible}.blobsDetailGallery{min-width:0}.blobsDetailPage .storefrontDetailImage{width:100%!important;max-width:100%!important;aspect-ratio:1;min-height:0;max-height:none;margin:0;background:#f5f6ef;border:0;border-radius:22px;overflow:hidden;position:relative}.blobsDetailPage .storefrontDetailImage img.storefrontProductImage{position:absolute;inset:0;width:100%;height:100%;padding:0!important;object-fit:cover;border-radius:inherit}.blobsDetailGallery .storefrontPhotoProvenance{display:block;margin:16px 4px 0;color:var(--muted);font-size:11px;line-height:1.8}.blobsDetailPage .storefrontDetailInfo.blobsDetailPurchasePanel{display:flex;flex-direction:column;gap:0;min-width:0;width:100%;max-width:100%;padding:0!important;overflow:visible;background:transparent}.blobsDetailKicker{display:flex;gap:8px;align-items:center;margin:0 0 22px;color:var(--store-accent,#16835d);font-size:12px;letter-spacing:.04em}.blobsDetailKicker img{width:36px;height:36px;object-fit:contain}.blobsDetailCategory{font-size:12px;color:var(--muted)}.blobsDetailIntro h1{margin:10px 0 22px;font-size:clamp(25px,2.5vw,36px);line-height:1.45;font-weight:700;letter-spacing:-.04em;word-break:keep-all;overflow-wrap:anywhere}.blobsDetailPage .storefrontDetailSummary{display:flex;flex-direction:column;gap:8px;margin:0 0 28px;padding:0;border:0;background:transparent}.blobsDetailPage .storefrontDetailSummary>span{font-size:12px;color:var(--muted)}.blobsDetailPage .storefrontSelectedUnitPrice{font-size:36px;line-height:1.3;color:var(--store-accent,#16835d);letter-spacing:-.03em}.blobsDetailPage .storefrontDetailSummary>small{font-size:11px;color:var(--muted);line-height:1.7}.blobsDetailFacts{display:block;margin:0 0 28px;border-top:1px solid var(--border)}.blobsDetailFacts>div{display:grid;grid-template-columns:76px minmax(0,1fr);gap:12px;padding:15px 0;border-bottom:1px solid var(--border);font-size:12px;line-height:1.8}.blobsDetailFacts dt{color:var(--muted)}.blobsDetailFacts dd{margin:0;overflow-wrap:anywhere}.blobsDetailFacts button{display:inline-flex;align-items:center;gap:10px;color:var(--store-accent,#16835d);font:inherit;border:0;padding:0;background:transparent;cursor:pointer}.blobsDetailChooseHeading{display:flex;align-items:center;gap:14px;margin:4px 0 22px;padding:0 3px;min-width:0}.blobsDetailChooseHeading>.blobsChoiceCompanion{flex:0 0 52px;align-self:flex-end;margin-bottom:4px}.blobsDetailChooseCopy{min-width:0;flex:1;padding:17px 20px;background:#f3f7ed;border-radius:20px 20px 20px 6px;color:#254b37}.blobsDetailChooseHeading h2{font-size:21px;line-height:1.5;letter-spacing:-.015em;margin:0 0 7px;word-break:keep-all;overflow-wrap:anywhere}.blobsDetailChooseHeading p{color:#5b6b5d;font-size:13px;line-height:1.75;margin:0;word-break:keep-all;overflow-wrap:anywhere}.blobsDetailPage .storefrontStructuredPicker{padding:0;border:0;background:transparent;gap:14px}.blobsDetailPage .storefrontStructuredPicker>.storefrontGradeGuide,.blobsDetailPage .storefrontQuickChoices>small{display:none}.blobsDetailPage .storefrontQuickChoices{margin:0 0 16px;padding:0;border:0;background:transparent;border-radius:0}.blobsDetailPage .storefrontQuickChoices>.blobsChoiceCount{margin:0 0 12px;font-size:13px;line-height:1.6;color:var(--muted)}.blobsDetailPage .storefrontQuickChoices>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.blobsDetailPage .storefrontQuickChoices>div>button{display:flex;flex-direction:column;align-items:stretch;gap:8px;padding:19px 18px 16px;min-width:0;min-height:126px;border:1px solid #d9e2d4;border-radius:20px 17px;background:#fffefa;color:var(--text);text-align:left;box-shadow:none;cursor:pointer;transition:background .18s,border-color .18s,box-shadow .18s}.blobsDetailPage .storefrontQuickChoices>div>button:not(:disabled):hover{border-color:#7ca78a;background:#f6faef}.blobsDetailPage .storefrontQuickChoices>div>button:focus-visible{outline:3px solid var(--store-accent,#16835d);outline-offset:3px}.blobsDetailPage .storefrontQuickChoices>div>button[data-blobs-selected=true]{background:#edf6e8;border:2px solid #23875d;padding:18px 17px 15px;box-shadow:0 0 0 3px #23875d0c}.blobsDetailPage .storefrontQuickChoices>div>button:disabled{background:var(--bg);color:var(--muted);cursor:not-allowed;opacity:1}.blobsDetailPage .storefrontQuickChoices .blobsChoiceName{display:block;font-size:16px;font-weight:600;line-height:1.6;overflow-wrap:anywhere;word-break:keep-all}.blobsDetailPage .storefrontQuickChoices .blobsChoicePrice{display:block;font-size:22px;line-height:1.4;font-weight:700;letter-spacing:-.025em}.blobsDetailPage .storefrontQuickChoices .blobsChoiceFoot{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-top:auto;min-width:0}.blobsDetailPage .storefrontQuickChoices .blobsChoiceFoot small{font-size:13px;line-height:1.65;font-weight:400;color:var(--muted);overflow-wrap:anywhere}.blobsDetailPage .storefrontQuickChoices .blobsChoiceFoot em{display:inline-block;font-size:12px;font-weight:500;font-style:normal;line-height:1.5;padding:4px 8px;border-radius:20px;background:#eff3e9;color:#356448;overflow-wrap:anywhere}.blobsDetailPage .storefrontQuickChoices [data-blobs-selected=true] .blobsChoiceFoot em{background:#137c58;color:#fff}[data-theme=dark] .blobsDetailChooseCopy{background:#23382b;color:#d6ecdd}[data-theme=dark] .blobsDetailChooseHeading p{color:#b9cfbf}[data-theme=dark] .blobsDetailPage .storefrontQuickChoices>div>button{background:#1d2b23;border-color:#49614d;color:#f0f5ed}[data-theme=dark] .blobsDetailPage .storefrontQuickChoices>div>button:not(:disabled):hover,[data-theme=dark] .blobsDetailPage .storefrontQuickChoices>div>button[data-blobs-selected=true]{background:#233d2b;border-color:#7bd4a5}[data-theme=dark] .blobsDetailPage .storefrontQuickChoices .blobsChoiceFoot em{background:#304736;color:#d6ecdd}[data-theme=dark] .blobsDetailPage .storefrontQuickChoices [data-blobs-selected=true] .blobsChoiceFoot em{background:#7bd4a5;color:#13251b}@media(max-width:420px){.blobsDetailChooseHeading{gap:10px}.blobsDetailChooseHeading>.blobsChoiceCompanion{flex-basis:42px;width:42px!important;height:42px!important}.blobsDetailChooseCopy{padding:15px 16px}.blobsDetailChooseHeading h2{font-size:20px}.blobsDetailPage .storefrontQuickChoices>div{grid-template-columns:minmax(0,1fr)}.blobsDetailPage .storefrontQuickChoices>div>button{min-height:112px}}@media(prefers-reduced-motion:reduce){.blobsDetailPage .storefrontQuickChoices>div>button{transition:none}}.blobsDetailPage .storefrontDetailOptions{margin:0;gap:10px}.blobsDetailPage .storefrontDetailOptions article{padding:16px;border:1px solid var(--border);border-radius:12px;background:var(--panel);box-shadow:none}.blobsDetailPage .storefrontDetailOptions article.active{border-color:var(--store-accent,#16835d);background:color-mix(in srgb,var(--store-accent,#16835d) 5%,var(--panel))}.blobsDetailPage .storefrontDetailOptions article>div:first-child{gap:7px}.blobsDetailPage .storefrontDetailOptions article strong{font-size:16px}.blobsDetailPage .storefrontOptionQuantity{border-radius:9px;min-height:36px}.blobsDetailPage .storefrontDetailPurchase{position:static;margin:22px 0 0;padding:20px 0 0;width:100%;max-width:100%;border-top:1px solid var(--border);background:transparent;box-shadow:none}.blobsDetailPage .storefrontDetailPurchaseTotal strong{font-size:28px}.blobsDetailPage .storefrontPurchaseActions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.blobsDetailPage .storefrontPurchaseActions>button{height:auto;min-height:54px;border-radius:12px;font-size:14px;line-height:1.5;white-space:normal;padding:12px}.blobsDetailPage .storefrontDetailCartButton{border:1px solid var(--store-accent,#16835d);background:var(--panel);color:var(--store-accent,#16835d)}.blobsDetailPage .storefrontDetailBuyButton{background:#137c58;border-color:#137c58;color:#fff}.blobsDetailPage .storefrontPurchaseActions>button:disabled{opacity:.5;cursor:not-allowed}.blobsDetailPage .storefrontPurchaseDock{font-family:inherit}.blobsDetailPage .storefrontPurchaseDock .primaryButton{background:#137c58;border-color:#137c58;color:#fff}.blobsDetailPage .storefrontPurchaseDock .storefrontDockCart{background:var(--panel);border:1px solid var(--store-accent,#16835d);color:var(--store-accent,#16835d)}.blobsDetailSectionTabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-block:1px solid var(--border);margin:0 0 64px;background:var(--panel)}.blobsDetailSectionTabs button{padding:20px 10px;border:0;border-right:1px solid var(--border);background:none;font:inherit;font-size:14px;color:var(--text);cursor:pointer}.blobsDetailSectionTabs button:last-child{border-right:0}.blobsDetailSectionTabs button:hover{background:color-mix(in srgb,var(--store-accent,#16835d) 6%,var(--panel))}.blobsDetailStory,.blobsDetailDelivery{max-width:900px;margin:0 auto 80px;scroll-margin-top:160px}.blobsDetailEyebrow{display:block;color:var(--store-accent,#16835d);font-size:11px;letter-spacing:.12em;margin-bottom:12px}.blobsDetailStory>h2,.blobsDetailDelivery>h2{font-size:clamp(24px,3vw,34px);line-height:1.5;margin:0 0 26px;letter-spacing:-.04em}.blobsDetailPage .storefrontAnpagoComment{margin:0 0 32px;padding:28px;border:0;border-radius:16px;background:#f1f6ed;color:#254b37;font-size:15px;line-height:1.9}.blobsDetailPage .storefrontFullDescription{padding:0;margin:0;border:0;background:transparent}.blobsDetailPage .storefrontFullDescriptionHeader,.blobsDetailPage .storefrontFullDescription>h3{display:none}.blobsDetailPage .storefrontDetailRichText{max-width:100%;margin:0;line-height:1.9}.blobsDetailPage .storefrontDetailRichText img{max-width:100%;height:auto}.blobsDetailEmptyStory,.blobsDetailDelivery>p{font-size:13px;color:var(--muted);line-height:1.9}.blobsDetailEmptyStory{padding:32px;border-radius:14px;background:var(--bg)}.blobsDetailShippingTable{margin-top:24px;border-top:2px solid var(--text)}.blobsDetailShippingTable>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:24px;padding:20px 16px;border-bottom:1px solid var(--border);line-height:1.8;font-size:13px;overflow-wrap:anywhere}.blobsDetailShippingTableHead{background:var(--bg);font-size:12px;color:var(--muted)}.blobsDetailShippingTable strong{font-weight:400}.blobsDetailHelp{max-width:900px;margin:0 auto;display:flex;align-items:center;gap:22px;padding:28px;border-radius:18px;background:#f2f6ee;scroll-margin-top:160px}.blobsDetailHelp>img{flex:0 0 60px}.blobsDetailHelp>div{flex:1;min-width:0}.blobsDetailHelp h2{font-size:20px;margin:0 0 8px;color:#254b37}.blobsDetailHelp p{font-size:12px;line-height:1.8;color:#52685a;margin:0}.blobsDetailHelp>button{flex-shrink:0;border:1px solid #c4d6c9;border-radius:10px;background:#fffdf7;padding:13px 16px;color:#254b37;font:inherit;font-size:12px;cursor:pointer}[data-theme=dark] .blobsDetailPage{--store-accent:#7bd4a5}[data-theme=dark] .blobsDetailPage .storefrontAnpagoComment,[data-theme=dark] .blobsDetailHelp{background:#23382b;color:#d6ecdd}[data-theme=dark] .blobsDetailHelp h2{color:#d6ecdd}[data-theme=dark] .blobsDetailHelp p{color:#b9cfbf}.blobsMarketShell .storefrontStandaloneDetailPage .blobsDetailPage .storefrontDetailImage.fit-contain img.storefrontProductImage{object-fit:contain!important}@media(max-width:980px){.blobsDetailPage .storefrontDetailContent.blobsDetailTop{gap:30px}.blobsDetailIntro h1{font-size:28px}.blobsDetailPage .storefrontSelectedUnitPrice{font-size:30px}.blobsDetailStory,.blobsDetailDelivery{max-width:100%}}@media(max-width:720px){.blobsDetailPage .blobsDetailBreadcrumb{padding:14px 0;font-size:11px}.blobsDetailPage .storefrontDetailContent.blobsDetailTop{grid-template-columns:minmax(0,1fr)!important;gap:28px;padding:20px 0 40px}.blobsMarketShell .storefrontStandaloneDetailPage .blobsDetailPage .storefrontDetailImage{width:100%!important;max-width:100%!important;margin:0;border-radius:18px}.blobsMarketShell .storefrontStandaloneDetailPage .blobsDetailPage .storefrontDetailImage img{padding:0!important;object-fit:cover!important}.blobsMarketShell .storefrontStandaloneDetailPage .blobsDetailPage .storefrontDetailInfo{padding:0!important}.blobsDetailGallery .storefrontPhotoProvenance{margin-top:12px;font-size:10px}.blobsDetailKicker{margin-bottom:14px}.blobsDetailIntro h1{font-size:27px;margin-bottom:18px}.blobsDetailSectionTabs{margin-bottom:38px}.blobsDetailSectionTabs button{font-size:12px;padding:17px 4px}.blobsDetailStory,.blobsDetailDelivery{margin-bottom:48px;scroll-margin-top:36px}.blobsDetailPage .storefrontAnpagoComment{padding:22px;font-size:13px}.blobsDetailShippingTable>div{padding:16px 6px;gap:16px;font-size:12px}.blobsDetailHelp{padding:22px 18px;gap:16px;flex-wrap:wrap}.blobsDetailHelp>img{width:48px;height:48px;flex-basis:48px}.blobsDetailHelp h2{font-size:18px}.blobsDetailHelp>button{margin-left:64px}.blobsDetailFacts>div{grid-template-columns:64px 1fr}.blobsDetailPage .storefrontPurchaseActions>button{font-size:12px}}@font-face{font-family:CookieRun;src:url(/assets/fonts/cookierun/CookieRun-Regular.woff) format("woff");font-style:normal;font-weight:400;font-display:swap;unicode-range:U+0000-D7FF,U+F900-10FFFF}@font-face{font-family:CookieRun;src:url(/assets/fonts/cookierun/CookieRun-Bold.woff2) format("woff2");font-style:normal;font-weight:700;font-display:swap;unicode-range:U+0000-D7FF,U+F900-10FFFF}@font-face{font-family:CookieRun;src:url(/assets/fonts/cookierun/CookieRun-Black.woff2) format("woff2");font-style:normal;font-weight:900;font-display:swap;unicode-range:U+0000-D7FF,U+F900-10FFFF}:is(.blobsMarketShell,.blobsDetailPage){--blobs-system-font: -apple-system, BlinkMacSystemFont, system-ui, "Apple SD Gothic Neo", "Malgun Gothic", sans-serif;--blobs-neutral-font: "Pretendard Variable", Pretendard, var(--blobs-system-font);--blobs-reading-font: "CookieRun", var(--blobs-neutral-font);--blobs-display-font: "CookieRun", var(--blobs-neutral-font);--blobs-copy-size: 18px;--blobs-title-size: 38px;--blobs-card-title-size: 28px;--blobs-hero-title-size: 48px;--font-sans: var(--blobs-reading-font);font-family:var(--font-sans);font-size:var(--blobs-copy-size);font-synthesis:none;line-height:1.65;letter-spacing:0}html[data-blobs-font=fallback] :is(.blobsMarketShell,.blobsDetailPage){--blobs-reading-font: var(--blobs-system-font);--blobs-display-font: var(--blobs-system-font)}:is(.blobsMarketShell,.blobsDetailPage) :is(h1,h2,h3,h4,h5,h6,p,span,a,button,input,textarea,select,dt,dd,li,strong,b,small,label,legend,summary,blockquote,table,th,td,em,del,output){font-family:var(--font-sans);font-size:var(--blobs-copy-size)!important}:is(.blobsMarketShell,.blobsDetailPage) :where(input,textarea,select,button){line-height:1.45}:is(.blobsMarketShell,.blobsDetailPage) :is(h1,h2,h3,h4,h5,h6),:is(.blobsMarketShell,.blobsDetailPage) :is(h1,h2,h3,h4,h5,h6) :is(span,a,button,strong,b){font-family:var(--blobs-display-font);font-size:var(--blobs-title-size)!important}.blobsMarketShell :is(.storefrontCardBody h3,.storefrontCardBody h3 :is(button,a,span,strong),.storefrontPickTextOverlay>strong){font-family:var(--blobs-display-font);font-size:var(--blobs-card-title-size)!important;font-weight:700;line-height:1.55;letter-spacing:0}.blobsMarketShell :is(.customerStoreNav>a,.customerStoreNav>a :is(span,strong,b)){font-size:var(--blobs-copy-size)!important;font-weight:400!important}.blobsMarketShell .storefrontHeroMain :is(h1,h1 :is(span,strong,b,a)){font-family:var(--blobs-display-font);font-size:var(--blobs-hero-title-size)!important;font-weight:400!important}.blobsMarketShell .storefrontHeroMain .storefrontHeroEyebrow{font-size:var(--blobs-copy-size)!important;font-weight:400!important}.blobsMarketShell .storefrontCampaign--sweet-potato .storefrontHeroEyebrow{font-size:var(--blobs-hero-title-size)!important;font-weight:400!important}.blobsMarketShell :is(.storefrontCardPrice,.storefrontCardPrice>strong,.storefrontCardPrice>.storefrontFriendsPrice,.storefrontPriceRow>strong){font-size:var(--blobs-copy-size)!important;font-weight:700;line-height:1.45;letter-spacing:0}.blobsMarketShell :is(.storefrontCardComposition,.storefrontCardShipping){font-size:var(--blobs-copy-size)!important;line-height:1.65;font-weight:400;overflow-wrap:anywhere}.blobsDetailPage :is(.blobsDetailBreadcrumb,.blobsDetailBack,.blobsDetailCategory,.blobsDetailKicker,.blobsDetailChooseCopy>p,.storefrontDetailSummary>small,.storefrontPhotoProvenance,.storefrontStructuredStep>header small,.blobsDetailEyebrow,.blobsDetailHelp p,.blobsDetailHelp>button,.storefrontDetailSummary>span,.blobsDetailFacts>div,.blobsDetailShippingTable>div,.blobsDetailEmptyStory,.blobsDetailDelivery>p){font-size:var(--blobs-copy-size)!important;font-weight:400;line-height:1.75;letter-spacing:0}.blobsDetailPage .storefrontDetailSummary>.storefrontSelectedUnitPrice,.blobsDetailPage .storefrontDetailPurchaseTotal strong{font-size:30px!important;font-weight:700}.blobsDetailPage .storefrontQuickChoices .blobsChoiceName{font-size:var(--blobs-copy-size)!important;font-weight:700}.blobsDetailPage .storefrontQuickChoices .blobsChoicePrice{font-size:20px!important;font-weight:700}.blobsDetailPage .blobsDetailSectionTabs button{font-size:var(--blobs-copy-size)!important;font-weight:700}:is(.blobsMarketShell,.blobsDetailPage) .customerBusinessFooter{--font-sans: var(--blobs-neutral-font);font-family:var(--font-sans);font-size:12px}:is(.blobsMarketShell,.blobsDetailPage) .customerBusinessFooter :is(h1,h2,h3,h4,h5,h6,p,span,a,button,input,textarea,select,dt,dd,li,strong,b,small,label,legend,summary,blockquote,table,th,td,em,del,output){font-family:var(--blobs-neutral-font)!important;font-size:12px!important}:is(.blobsMarketShell,.blobsDetailPage) .customerBusinessFooter>.blobsFooterBrand{position:relative;display:block;width:200px;max-width:100%;height:auto;aspect-ratio:2201 / 694;padding:0;margin:28px 0 14px;overflow:hidden}:is(.blobsMarketShell,.blobsDetailPage) .blobsFooterBrand>img{position:absolute;display:block;width:109.0413448433%;height:144.0922190202%;max-width:none;left:-4.4979554748%;top:-22.0461095101%;object-fit:fill}[data-theme=dark] :is(.blobsMarketShell,.blobsDetailPage) .blobsFooterBrand{background:#fffdf7;border-radius:10px}[data-theme=dark] :is(.blobsMarketShell,.blobsDetailPage) .blobsFooterBrand>img{background:transparent;border-radius:0}html[data-theme=dark]:has(.customerStoreShell.blobsMarketShell) .refundPolicyDialog{--bg: #151719;--panel: #1d2023;--text: #f1f2f3;--muted: #adb3bb;--line: #34383d;--border: #34383d;background:var(--panel);color:var(--text);border-color:var(--line)}html[data-theme=dark]:has(.customerStoreShell.blobsMarketShell),html[data-theme=dark] body:has(.customerStoreShell.blobsMarketShell){background:#151719}html[data-theme=dark] .customerStoreShell.blobsMarketShell{--bg: #151719;--page: #151719;--panel: #1d2023;--panel-alt: #25292e;--text: #f1f2f3;--muted: #adb3bb;--border: #34383d;--line: #34383d;--store-accent: #d4d9e0;--member-main: #c9d0da !important;--member-accent: #e1e6ed !important;--member-on-accent: #f1f3f6 !important;--member-button-gradient: #343b43 !important;--member-card-gradient: #24282d !important;color-scheme:dark;background:var(--bg);color:var(--text)}html[data-theme=dark] .blobsMarketShell .blobsDetailPage{--store-accent: #d4d9e0}html[data-theme=dark] .blobsMarketShell :is(.customerStoreHeader,.storefrontCard,.storefrontCartSelection,.storefrontCartPageItems,.storefrontCartCheckout,.storefrontCheckoutPanel,.storefrontSelectedOptions,.storefrontMemberGate,.storefrontDisplayOptions,.storefrontOrdersList,.storefrontOrderCard,.customerAccountPanel,.storefrontNewCard){background:var(--panel);border-color:var(--line);color:var(--text)}html[data-theme=dark] .blobsMarketShell :is(.customerStoreMain,.storefrontPage,.customerBusinessFooter,.storefrontToolbar,.storefrontPickTextOverlay,.storefrontPickCard,.storefrontNewBody){background:transparent;color:var(--text)}html[data-theme=dark] .blobsMarketShell .customerBusinessFooter{color:var(--muted);border-color:var(--line)}html[data-theme=dark] .blobsMarketShell :is(.blobsHeaderSearch input,.storefrontCatalogSearch input,.storefrontResultBar select,.storefrontCheckoutGrid input,.storefrontCheckoutGrid select,.storefrontCheckoutGrid textarea,.storefrontSavedAddressSelect select,.storefrontAddressFields input,.storefrontOrderSearch input){background:#24282d;border-color:#454b53;color:var(--text)}html[data-theme=dark] .blobsMarketShell :is(.customerHeaderIconButton,.customerAccountTrigger,.customerStoreAuthLinks a,.customerAccountThemeSwitch .themeSwitch.compact,.customerAccountThemeSwitch .themeSwitch.compact.on){background:#24282d;border-color:#454b53;color:var(--text)}html[data-theme=dark] .blobsMarketShell .customerAccountDropdown,html[data-theme=dark] .blobsMarketShell .customerAccountDropdown[class*=membership-]{background:#24282d!important;border-color:#454b53;color:var(--text);box-shadow:0 16px 40px #0008}html[data-theme=dark] .blobsMarketShell .customerAccountIdentity{background:transparent;border-color:var(--line)}html[data-theme=dark] .blobsMarketShell .customerAccountDropdown>button{background:transparent;color:var(--text)}html[data-theme=dark] .blobsMarketShell .customerAccountDropdown>button:hover{background:#343a42}html[data-theme=dark] .blobsMarketShell .storefrontCategories button{background:#202428;border-color:#454b53;color:#d6dbe2}html[data-theme=dark] .blobsMarketShell .storefrontCategories button.active{background:#343b44;border-color:#8995a4;color:#fff;box-shadow:none}html[data-theme=dark] .blobsMarketShell .storefrontCategories button>span{background:#30363e;color:#d8dee6}html[data-theme=dark] .blobsMarketShell .blobsClosing{background:#202428}html[data-theme=dark] .blobsMarketShell .blobsClosing>p{color:#e3e7ec}html[data-theme=dark] .blobsMarketShell .blobsHandwrittenTagline{filter:brightness(0) invert(1);opacity:.88}html[data-theme=dark] .blobsMarketShell :is(.blobsDetailChooseCopy,.blobsDetailHelp,.storefrontAnpagoComment,.blobsDetailEmptyStory){background:#252a30;color:#eef0f3}html[data-theme=dark] .blobsMarketShell :is(.blobsDetailChooseHeading p,.blobsDetailHelp p){color:#bdc4cd}html[data-theme=dark] .blobsMarketShell .blobsDetailHelp h2{color:#eef0f3}html[data-theme=dark] .blobsMarketShell .blobsDetailHelp>button{background:#30363e;border-color:#596574;color:#eef0f3}html[data-theme=dark] .blobsMarketShell .blobsDetailPage .storefrontQuickChoices>div>button,html[data-theme=dark] .blobsMarketShell .storefrontDetailOptions article{background:#202428;border-color:#454c55;color:var(--text)}html[data-theme=dark] .blobsMarketShell .blobsDetailPage .storefrontQuickChoices>div>button:not(:disabled):hover,html[data-theme=dark] .blobsMarketShell .blobsDetailPage .storefrontQuickChoices>div>button[data-blobs-selected=true],html[data-theme=dark] .blobsMarketShell .storefrontDetailOptions article.active{background:#303741;border-color:#a4afbf;box-shadow:none}html[data-theme=dark] .blobsMarketShell .blobsDetailPage .storefrontQuickChoices>div>button:disabled{background:#1a1d20;border-color:#34383d;color:var(--muted)}html[data-theme=dark] .blobsMarketShell .blobsDetailPage .storefrontQuickChoices .blobsChoiceFoot em{background:#343c47;color:#e4e9ef}html[data-theme=dark] .blobsMarketShell .blobsDetailPage .storefrontQuickChoices [data-blobs-selected=true] .blobsChoiceFoot em{background:#d4dbe4;color:#181c21}html[data-theme=dark] .blobsMarketShell :is(.blobsDetailShippingTableHead,.storefrontOptionQuantity,.storefrontSelectedOptionQuantity,.storefrontCartSelection>footer,.storefrontTossPayment,.storefrontTossPaymentState,.storefrontCartSelectionList>article.selected){background:#282e35;border-color:#454c55}html[data-theme=dark] .blobsMarketShell .storefrontCartSelectionList>article.selected{box-shadow:inset 3px 0 #a4afbf}html[data-theme=dark] .blobsMarketShell :is(.storefrontOptionQuantity button,.storefrontSelectedOptionQuantity button,.storefrontOptionQuantity input,.storefrontSelectedOptionQuantity em,.storefrontBackButton){background:#24292f;border-color:#505a66;color:var(--text)}html[data-theme=dark] .blobsMarketShell :is(.storefrontDetailCartButton,.storefrontDockCart){background:#24292f;border-color:#8894a3;color:#eef1f5}html[data-theme=dark] .blobsMarketShell :is(.storefrontDetailBuyButton,.storefrontPurchaseDock .primaryButton,.storefrontCartSelection>footer .primaryButton,.storefrontCartCheckout .primaryButton,.storefrontCheckoutPage .primaryButton){background:#dce1e8;border-color:#dce1e8;color:#171b20!important}html[data-theme=dark] .blobsMarketShell :is(.storefrontDetailBuyButton,.storefrontPurchaseDock .primaryButton,.storefrontCartSelection>footer .primaryButton,.storefrontCartCheckout .primaryButton,.storefrontCheckoutPage .primaryButton):disabled{background:#353b43;border-color:#454c55;color:#aeb7c3!important;opacity:1}.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}.orderRegisteredSource{display:grid;gap:4px;justify-items:start;min-width:0;width:100%}.orderRegisteredSourceLink{display:inline-flex;align-items:center;gap:5px;max-width:100%;min-width:0;min-height:32px;padding:4px 7px;box-sizing:border-box;border:1px solid var(--line);border-radius:7px;color:var(--blue);background:var(--panel);text-decoration:none}.orderRegisteredSourceLink>svg{flex:none;width:18px;height:18px}.orderRegisteredSourceLink>span{min-width:0;flex:1;white-space:normal;overflow-wrap:anywhere;word-break:break-word;font-weight:700;line-height:1.4}.orderRegisteredSourceLink>small{flex:none}.orderRegisteredSourceLink:hover{border-color:var(--blue);text-decoration:underline}.orderRegisteredSourceLink:focus-visible,.orderRegisteredSourceApi:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.orderRegisteredSourceMissing{color:var(--muted);font-size:11px}.orderRegisteredSourceApi{min-height:28px;max-width:100%;padding:3px 7px;border:1px solid var(--line);border-radius:6px;color:var(--muted);background:var(--panel);font-size:10px;white-space:normal}.orderListPrices{display:grid;gap:4px;width:100%;font-variant-numeric:tabular-nums;text-align:right}.orderListPrices>span{display:grid;gap:1px}.orderListPrices small{font-size:10px;color:var(--muted);font-weight:400}.orderListPrices strong{font-size:12px;color:var(--text);white-space:nowrap}.orderListPrices .orderPriceUnknown{font-size:11px;color:var(--muted);font-weight:400}.orderListPrices .orderListPriceBasis{font-size:9px;color:var(--muted);font-weight:400;white-space:normal;grid-column:1/-1}.orderListPrices .orderPriceLabel{display:none}.orderListPrices .orderNetProfit{display:grid;gap:2px;padding:5px 7px;border-radius:5px;line-height:1.4}.orderListPrices .orderNetProfit.positive{background:#e7f5ee;color:#146c43}.orderListPrices .orderNetProfit.negative{background:#fdeceb;color:#b42318}.orderListPrices .orderNetProfit.zero{background:var(--panel2,var(--panel));color:var(--text)}.orderListPrices .orderNetProfit.unknown{padding:2px 0;color:var(--muted)}.orderListPrices .orderNetProfit :is(strong,small){color:inherit}html[data-theme=dark] .orderListPrices .orderNetProfit.positive{background:#173a2d;color:#78ddb0}html[data-theme=dark] .orderListPrices .orderNetProfit.negative{background:#492324;color:#faa}.orderProfitDetails{grid-column:1/-1;max-width:100%;font-size:10px;color:var(--muted);text-align:left;white-space:normal}.orderProfitDetails summary{cursor:pointer;min-height:24px;display:flex;align-items:center;justify-content:flex-end;text-decoration:underline;text-underline-offset:3px}.orderProfitDetails summary:focus-visible{outline:2px solid var(--blue);outline-offset:2px;border-radius:3px}.orderProfitDetails p{margin:4px 0 0;line-height:1.6;overflow-wrap:anywhere}@media(max-width:600px){.orderProfitDetails summary{min-height:44px}}@media(max-width:760px),(pointer:coarse){.orderRegisteredSourceLink,.orderRegisteredSourceApi{min-height:44px}}.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}.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}.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}}.ordersTable .orderMarketplaceProductLink{min-height:44px;min-width:44px;max-width:100%;text-decoration:none;cursor:pointer}.ordersTable .orderMarketplaceProductLink:hover .marketplaceLabel{text-decoration:underline;text-underline-offset:3px}.orderRegisteredProductLink{display:inline-flex;align-items:center;justify-content:center;min-height:44px;gap:4px;padding:0 8px;color:var(--blue);font-size:12px;font-weight:650;white-space:nowrap;border:1px solid currentColor;border-radius:8px;text-decoration:none}.orderRegisteredProductLink:hover{text-decoration:underline;text-underline-offset:3px}.orderRegisteredProductLink:focus-visible,.orderMarketplaceProductLink:focus-visible{outline:2px solid currentColor;outline-offset:3px}.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}}
