*{box-sizing:border-box}:root{--topbar-height:66px}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--topbar-height) + var(--space-4))}body{margin:0;display:flex;flex-direction:column;background:var(--paper);min-height:100vh;min-height:100dvh}body>main{width:100%;flex:1 0 auto}body>footer{flex:0 0 auto}a{color:inherit;text-decoration:none}button{transition:opacity .15s ease,background-color .15s ease,color .15s ease}button:disabled{cursor:not-allowed}.srOnly{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.isPending{position:relative;cursor:wait!important;opacity:.72}.isPending .buttonContent{visibility:hidden}.navigationForm.isSubmitting button:not([type]),.navigationForm.isSubmitting button[type=submit]{position:relative;cursor:wait;opacity:.72;color:transparent!important}.navigationForm.isSubmitting button:not([type]):before,.navigationForm.isSubmitting button[type=submit]:before{content:"";position:absolute;left:50%;top:50%;width:.8em;height:.8em;border:2px solid var(--pending-spinner-color,currentColor);border-right:2px solid transparent;border-radius:50%;animation:pendingButtonSpin .7s linear infinite}.buttonSpinner{display:inline-block;width:.9em;height:.9em;flex:0 0 auto;border:2px solid;border-right:2px solid transparent;border-radius:50%;margin-right:7px;vertical-align:-.1em;animation:buttonSpin .7s linear infinite}.isPending>.buttonSpinner{position:absolute;left:50%;top:50%;margin:0;animation-name:pendingButtonSpin}.inlineLoader{display:flex;align-items:center}@keyframes buttonSpin{to{transform:rotate(1turn)}}@keyframes pendingButtonSpin{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}@media (prefers-reduced-motion:reduce){.buttonSpinner,.navigationForm.isSubmitting button:before{animation-duration:1.5s}}.topbar{height:var(--topbar-height);padding:0 clamp(20px,5vw,76px);justify-content:space-between;border-bottom:1px solid var(--line);background:rgba(244,242,235,.92);top:0;z-index:100;isolation:isolate;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.brand,.topbar{display:flex;align-items:center}.brand{gap:12px;font-weight:700;line-height:1}.brand small{display:block;color:var(--muted);font-size:10px;letter-spacing:.07em;margin-top:6px;text-transform:uppercase}.brandLogo{width:39px;height:39px;border-radius:50%;object-fit:cover;flex:0 0 auto}.topbar nav{display:flex;align-items:center;gap:26px;font-size:14px}.basketLink{padding:10px 15px;border:1px solid var(--ink);border-radius:99px}.basketLink span{display:inline-grid;place-items:center;background:var(--ink);color:white;border-radius:50%;width:21px;height:21px;margin-left:6px;font-size:11px}.catalogPage{max-width:1480px;margin:auto;padding:0 clamp(20px,5vw,76px) 80px}.hero{min-height:300px;display:flex;align-items:center;justify-content:space-between;padding:45px 0 38px}.eyebrow{text-transform:uppercase;letter-spacing:.17em;color:var(--green);font-size:11px;font-weight:700}.authBox h1,.hero h1,.pageTitle h1{font-size:clamp(38px,5vw,68px);line-height:1.02;letter-spacing:-.045em;margin:13px 0 18px}.hero h1 i{font-family:var(--font-display);font-weight:600;color:var(--green)}.hero>div>p:last-child{color:var(--muted);max-width:550px;line-height:1.65}.heroStat{width:180px;height:180px;border:1px solid #bbc8bc;border-radius:50%;flex-direction:column;align-items:center;justify-content:center;color:var(--green)}.heroStat b{font-size:40px}.heroStat span{font-size:11px;text-transform:uppercase;letter-spacing:.08em}.filters{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:22px 0;margin-bottom:34px}.search{display:flex;align-items:center;border:1px solid var(--line);padding:0 17px;height:54px;border-radius:3px}.search span{font-size:26px}.search input{border:0;outline:0;width:100%;font-size:16px;padding:0 12px;background:none}.catalogSearch{position:relative}.searchSuggestions{position:absolute;z-index:20;left:-1px;top:calc(100% + 5px);width:min(520px,calc(100vw - 32px));overflow:hidden;padding:6px 0;border:1px solid var(--control-border);border-radius:4px;background:var(--surface);box-shadow:0 12px 28px rgba(30,35,38,.2)}.searchSuggestions small{display:block;padding:7px 13px 6px;color:var(--muted);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.07em}.search .searchSuggestions button{width:100%;min-height:40px;display:flex;align-items:center;justify-content:space-between;border:0;border-top:1px solid var(--line);border-radius:0;padding:9px 13px;background:var(--surface);color:var(--ink);text-align:left}.search .searchSuggestions button.active,.search .searchSuggestions button:hover{background:var(--surface-hover)}.searchSuggestions b{overflow:hidden;font-size:13px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.searchSuggestions i{margin-left:12px;color:#7a858c;font-size:12px;font-style:normal}.searchLegend code,.searchSuggestions code{font-family:var(--font-mono);font-size:var(--font-size-sm)}.search .searchHelpButton{min-width:0;padding:0 14px;border-left:0;background:transparent;color:var(--text-muted);font-size:var(--font-size-md)}.search .searchHelpButton:hover,.search .searchHelpButton[aria-expanded=true]{background:var(--surface-hover);color:var(--text-primary)}.searchChips{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0 0;padding:0;list-style:none}.searchChips li{display:inline-flex;align-items:center;gap:2px;border:1px solid var(--info-border);border-radius:var(--radius-sm);padding:2px 2px 2px 8px;background:var(--info-surface);color:var(--info-text);font-size:var(--font-size-sm)}.searchChips li.negated{border-color:var(--warning-border);background:var(--warning-surface);color:var(--warning-text)}.searchChips li.invalid{border-color:var(--danger-border);background:var(--danger-surface);color:var(--danger-text)}.searchChips button{border:0;border-radius:var(--radius-sm);padding:0 6px;background:transparent;color:inherit;font-size:var(--font-size-md);line-height:1.4;cursor:pointer}.searchChips button:hover{background:var(--surface-hover)}.searchLegend{position:fixed;z-index:40;right:16px;bottom:16px;width:min(360px,calc(100vw - 32px));max-height:min(70vh,560px);display:flex;flex-direction:column;border:1px solid var(--panel-border);border-radius:var(--radius-md);background:var(--surface-raised);color:var(--text-primary);box-shadow:var(--shadow-dropdown)}.searchLegend header{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 8px 8px 14px;border-bottom:1px solid var(--border-default);cursor:-webkit-grab;cursor:grab;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.searchLegend header:active{cursor:-webkit-grabbing;cursor:grabbing}.searchLegend header button{border:0;border-radius:var(--radius-sm);width:32px;height:32px;background:transparent;color:var(--text-secondary);font-size:20px;cursor:pointer}.searchLegend header button:hover{background:var(--surface-hover)}.searchLegendBody{overflow-y:auto;padding:10px 14px 14px;font-size:var(--font-size-sm);line-height:var(--line-height-body)}.searchLegendBody p{margin:0 0 10px;color:var(--text-secondary)}.searchLegendBody dl{display:grid;grid-gap:12px;gap:12px;margin:0}.searchLegendBody dt{font-weight:var(--font-weight-bold)}.searchLegendBody dd{display:grid;grid-gap:6px;gap:6px;margin:2px 0 0;color:var(--text-secondary)}.searchLegendExamples{display:flex;flex-wrap:wrap;gap:6px}.searchLegendExamples button{border:1px solid var(--control-border);border-radius:var(--radius-sm);padding:3px 8px;background:var(--control-background);color:var(--control-text);cursor:pointer}.searchLegendExamples button:hover{background:var(--surface-hover)}@media (max-width:700px){.searchLegend{left:0;right:0;bottom:0;width:100%;max-height:60vh;border-radius:var(--radius-md) var(--radius-md) 0 0}.searchLegend header{cursor:default}}.filterRow{display:flex;gap:10px;margin-top:12px;flex-wrap:wrap}.filters .catalogFilterToggle{display:none}@media (max-width:700px){.filters .catalogFilterToggle{display:inline-flex;min-height:var(--control-height-touch);margin-top:var(--space-2)}.filters .filterRow:not([data-open]){display:none}}.filterRow select,.price{border:1px solid var(--line);background:transparent;height:42px;padding:0 12px;border-radius:3px;color:var(--ink)}.price{display:flex;align-items:center}.price input{width:75px;border:0;background:none;outline:0}.price span{color:var(--text-muted)}.button{min-height:var(--control-height);display:inline-flex;align-items:center;justify-content:center;background:var(--button-primary-background);color:var(--button-primary-text);border:0;padding:0 var(--space-4);border-radius:var(--radius-sm);font-weight:var(--font-weight-medium);cursor:pointer}.button:hover:not(:disabled){background:var(--button-primary-hover)}.button.secondary{border:1px solid var(--button-secondary-border);background:var(--button-secondary-background);color:var(--button-secondary-text)}.button:disabled{background:var(--button-primary-disabled);color:var(--button-primary-text);opacity:1;cursor:not-allowed}.full{width:100%}.clear{font-size:13px;color:var(--rust);align-self:center;margin:0 5px}.grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:26px 18px;gap:26px 18px}.card{min-width:0;display:flex;flex-direction:column}.cardImage{display:block;aspect-ratio:488/680;position:relative;border-radius:4.5%/3.3%;overflow:hidden;background:var(--placeholder-surface);box-shadow:0 8px 20px rgba(32,34,28,.13);transition:.25s}.cardConditionRibbon{position:absolute;bottom:12px;left:-20px;z-index:5;width:80px;padding:6px 0;transform:rotate(45deg);background:rgba(112,52,34,.58);color:#fff;border-radius:3px;box-shadow:0 2px 7px rgba(0,0,0,.35);font-size:10px;font-weight:800;line-height:1;letter-spacing:.035em;text-align:center;text-transform:uppercase;pointer-events:none}.cardDetailImage .cardConditionRibbon{bottom:16px;left:-24px;width:100px;padding:8px 0;font-size:10px}.tags .cardConditionTag{background:rgba(112,52,34,.14);color:var(--rust);font-weight:700}.tags .cardSignedTag{background:rgba(124,58,237,.16);color:#7c3aed;font-weight:700}.card:hover .cardImage{transform:translateY(-4px);box-shadow:0 14px 30px rgba(32,34,28,.18)}.cardBody h2 a:hover{text-decoration:underline}.cardDetailPage{width:min(980px,calc(100% - 32px));min-height:calc(100vh - 150px);margin:0 auto;padding:28px 0 60px}.cardDetail{display:grid;grid-template-columns:minmax(280px,410px) minmax(0,1fr);grid-gap:clamp(28px,6vw,72px);gap:clamp(28px,6vw,72px);align-items:start;margin-top:24px}.cardDetailImage{position:relative;width:100%;aspect-ratio:488/680;overflow:hidden;border-radius:4.5%/3.5%;background:var(--placeholder-surface);box-shadow:0 8px 24px rgba(0,0,0,.3)}.cardDetailImage img{object-fit:cover}.cardDetailImage:has(>[data-card-artwork]){background:transparent}.cardDetailImage:has(>[data-card-landscape]){overflow:visible;border-radius:0;box-shadow:none}.cardDetailBody{padding-top:12px}.cardDetailBody h1{margin:5px 0 7px;font-size:clamp(28px,4vw,44px);line-height:1.05;letter-spacing:-.035em}.cardDetailSet{margin:0 0 26px;color:var(--muted)}.cardDetailBody dl{margin:0 0 28px;border-top:1px solid #c5c7c9}.cardDetailBody dl>div{display:grid;grid-template-columns:110px 1fr;grid-gap:14px;gap:14px;padding:11px 0;border-bottom:1px solid #c5c7c9}.cardDetailBody dt{color:var(--muted);font-size:12px}.cardDetailBody dd{margin:0;font-size:13px;font-weight:700}.cardOracleText{margin:-14px 0 28px}.cardOracleText summary{display:inline-flex;align-items:center;gap:var(--space-2);min-height:var(--control-height-compact);color:var(--link-text);font-size:var(--font-size-md);font-weight:var(--font-weight-medium);cursor:pointer}.cardOracleText summary::-webkit-details-marker{display:none}.cardOracleText summary:before{content:"▸";transition:transform .15s ease}.cardOracleText[open] summary:before{transform:rotate(90deg)}.cardOracleText summary:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.cardOracleText p{margin:var(--space-2) 0 0;padding:var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-subtle);color:var(--text-primary);font-size:var(--font-size-md);line-height:var(--line-height-body);white-space:pre-line}.cardDetailPurchase{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.cardDetailPurchase>strong{width:100%;font-size:30px}.cardDetailPurchase>span{padding:7px 9px;border-radius:3px;background:#dce8de;color:#356244;font-size:12px;font-weight:700}.cardDetailPurchase>span.unavailable{background:#eee0df;color:#8a4141}.cardDetailPurchase form,.cardDetailPurchase>button{margin-left:auto}.cardDetailAdminEditor{margin-top:24px;padding:20px;border:1px solid var(--line);border-radius:6px;background:var(--surface-subtle)}.cardDetailAdminEditor h2{margin:0 0 16px;padding-bottom:12px;border-bottom:1px solid var(--line);font-size:17px}.cardDetailAdminFields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:14px}.cardDetailAdminFields .adminPriceField>label,.cardDetailAdminFields .cardPrintingField,.cardDetailAdminFields .printingLanguageField,.cardDetailAdminFields>label{display:grid;min-width:0;grid-gap:var(--space-1);gap:var(--space-1)}.cardDetailAdminFields .formField{gap:var(--space-1)}.cardDetailAdminFields .adminPriceField>label>span,.cardDetailAdminFields .cardPrintingField>span,.cardDetailAdminFields .formFieldLabel,.cardDetailAdminFields .printingLanguageField>span,.cardDetailAdminFields>label>span{display:block;margin-bottom:0;color:var(--muted);font-size:10px;font-weight:700;text-transform:uppercase}.cardDetailAdminFields .cardConditionField .filterSelect,.cardDetailAdminFields .cardConditionField .optionDropdownTrigger,.cardDetailAdminFields .cardSignedField .filterSelect,.cardDetailAdminFields .cardSignedField .optionDropdownTrigger{width:100%;min-width:0;height:var(--control-height)}.cardDetailAdminFields .cardDetailAdminRow{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:12px}.cardDetailAdminFields .cardDetailAdminRow>*,.cardDetailAdminFields .cardDetailAdminRow>.adminPriceField>label{flex:1 1;min-width:0}.cardDetailAdminFields .cardDetailAdminRow>.adminPriceField>.extremeDiscountWarning{flex:0 0 100%}@media (max-width:580px){.cardDetailAdminFields .cardDetailAdminRow{flex-direction:column}}.cardDetailAdminFields .cardPrintingField{grid-column:1/-1}.printingSelector{display:contents}.cardDetailAdminFields .cardStorageLocationField{grid-column:1/-1}.cardStorageAllocations{display:grid;grid-gap:10px;gap:10px}.cardStorageAllocationRow{display:grid;grid-template-columns:minmax(0,1fr) 92px 40px;align-items:start;grid-gap:8px;gap:8px}.cardStorageAllocationRow>.button{padding:0}.cardStorageAllocationRow .storageLocationPicker,.cardStorageAllocationRow .storageLocationPicker>input:not([type=hidden]),.cardStorageAllocationRow>.button,.cardStorageAllocationRow>input{height:var(--control-height);min-height:var(--control-height)}.cardPrintingField>small{display:block;min-height:12px;margin-top:5px;color:var(--muted);font-size:10px;line-height:12px}.cardPrintingField>small.fieldError{color:var(--rust)}.cardPrintingOptions{max-height:280px;overflow-y:auto}.setCombobox.isLoading>input:not([type=hidden]){padding-right:38px;color:var(--muted)}.printingFieldLoader{position:absolute;top:50%;right:11px;display:grid;place-items:center;transform:translateY(-50%)}.printingFieldLoader .buttonSpinner{position:static;width:15px;height:15px;margin:0;border-color:#4a667d rgba(74,102,125,.25) rgba(74,102,125,.25);opacity:1;transform:none;animation:buttonSpin .7s linear infinite}.printingLanguageSelect{position:relative}.printingLanguageTrigger{position:relative;width:100%;height:40px;display:flex;align-items:center;border:1px solid var(--control-border);border-radius:3px;background:var(--control);padding:0 32px 0 10px;color:var(--ink);cursor:pointer;font:inherit;font-size:12px;text-align:left}.printingLanguageTrigger:after{content:"⌄";position:absolute;right:11px;color:var(--muted)}.printingLanguageTrigger:focus,.printingLanguageTrigger[aria-expanded=true]{border-color:var(--control-focus-border);box-shadow:0 0 0 2px var(--control-focus-ring);outline:none}.printingLanguageTrigger:disabled{background:var(--surface-muted);color:var(--muted);cursor:not-allowed}.finishAdjustmentNotice{display:block;margin-top:5px;color:var(--info-text);font-size:var(--font-size-xs);line-height:var(--line-height-body)}.printingLanguageOptions{top:calc(100% + 3px);width:100%;min-width:100%}.storageLocationOptions{max-height:240px;overflow-y:auto}.cardDetailAdminFields input,.cardDetailAdminFields select{width:100%;min-width:0;height:var(--control-height);border:1px solid var(--control-border);border-radius:3px;background:var(--control);color:var(--ink);padding:0 9px}.cardDetailAdminFields input:focus,.cardDetailAdminFields select:focus{border-color:var(--control-focus-border);box-shadow:0 0 0 2px var(--control-focus-ring)}.cardDetailAdminForm>button{width:100%;min-height:40px;border:0;border-radius:3px;background:#566c5d;color:#fff;cursor:pointer;font-weight:700}.cardDetailAdminForm>button:disabled{cursor:not-allowed;opacity:1}.resetScryfallPriceForm{margin-top:8px}.resetScryfallPriceForm>button.resetScryfallPrice{width:100%;min-height:40px;border:1px solid #8b959d;border-radius:3px;background:transparent;color:var(--ink);cursor:pointer;font-weight:700}.cardDetailDelivery{margin-top:24px;color:var(--muted);font-size:12px;line-height:1.5}.cardDetailDelivery a{color:inherit;font-weight:700;text-decoration:underline;text-underline-offset:3px}.otherPrintings{margin-top:48px;padding-top:28px;border-top:1px solid #bfc2c4}.otherPrintingsHeading{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:16px}.otherPrintingsHeading h2{margin:4px 0 0;font-size:24px}.otherPrintingsHeading>span{color:var(--muted);font-size:11px}.otherPrintingsGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.otherPrinting{min-width:0;display:grid;grid-template-columns:58px minmax(0,1fr) auto;grid-gap:11px;gap:11px;align-items:center;padding:10px;border:1px solid #c9cbcd;border-radius:4px;background:var(--surface);transition:border-color .15s ease,box-shadow .15s ease}.otherPrinting:hover{border-color:#7e929f;box-shadow:0 3px 10px rgba(32,38,42,.1)}.otherPrintingImage{position:relative;width:58px;aspect-ratio:488/680;overflow:hidden;border-radius:4.5%/3.5%;background:var(--placeholder-surface)}.otherPrintingImage img{object-fit:cover}.otherPrinting b,.otherPrinting small,.otherPrinting span{display:block}.otherPrinting b{font-size:12px;line-height:1.3}.otherPrinting small,.otherPrinting span{margin-top:4px;color:var(--muted);font-size:10px;line-height:1.3}.otherPrinting>strong{font-size:13px;white-space:nowrap}@media (max-width:700px){.cardDetailPage{width:min(100% - 24px,480px);padding-top:18px}.cardDetail{grid-template-columns:1fr;gap:24px}.cardDetailImage{width:min(100%,390px);margin:auto}.cardDetailBody{padding-top:0}.cardDetailAdminFields{grid-template-columns:1fr}.otherPrintings{margin-top:36px}.otherPrintingsHeading{align-items:start;flex-direction:column;gap:5px}.otherPrintingsGrid{grid-template-columns:1fr}}.cardImage img{object-fit:cover}.placeholder{height:100%;display:grid;place-content:center;text-align:center;color:#8c8e86}.placeholder span{font-size:44px}.placeholder small{margin-top:8px}.foil{position:absolute;top:10px;right:9px;background:linear-gradient(120deg,#bbeeee,#e4c8ef,#f2e7a8);padding:5px 8px;border-radius:2px;font-size:9px;font-weight:700;letter-spacing:.1em}.finish-etched{background:linear-gradient(135deg,#805f35,#d8bd81 48%,#5f452d);color:#17110a}.cardSignedStamp{position:absolute;top:50%;left:50%;z-index:5;transform:translate(-50%,-50%) rotate(-14deg);font-family:var(--font-stamp),cursive;font-size:26px;letter-spacing:.04em;color:#000;text-shadow:-1.5px -1.5px 0 #fff,1.5px -1.5px 0 #fff,-1.5px 1.5px 0 #fff,1.5px 1.5px 0 #fff;white-space:nowrap;pointer-events:none}.cardDetailImage .cardSignedStamp{font-size:44px}@media (max-width:580px){.cardSignedStamp{font-size:19px}}.foil.treatmentBadge-galaxyfoil{border:1px solid #ab8bdf;border-radius:999px;background:#211738;box-shadow:0 2px 8px rgba(28,16,52,.55);color:#fff!important;text-shadow:none}.foil.treatmentBadge-galaxyfoil:before{content:"✦";margin-right:4px;color:#c8eaff}.foil.treatmentBadge-oilslick{border:1px solid rgba(119,255,222,.62);background:linear-gradient(120deg,#111,#176d61,#72265f,#111);color:#fff!important}.treatmentBadge-ripplefoil,.treatmentBadge-surgefoil{border:1px solid rgba(186,230,255,.8);background:linear-gradient(120deg,#16435d,#c8f2ff 50%,#27597b);color:#102836}.cardBody{padding:14px 2px;display:flex;flex:1 1;flex-direction:column}.cardBody h2{font-size:15px;margin:0 0 5px;overflow-wrap:anywhere}.cardBody p{color:var(--muted);font-size:11px;margin:0}.cardBody>p{overflow-wrap:anywhere}.tags{display:flex;flex-wrap:wrap;gap:5px;margin:10px 0}.tags>span{flex-shrink:0}.status,.tags span{font-size:9px;background:#e5e3dc;padding:4px 6px;border-radius:2px;letter-spacing:.05em}.buy{display:flex;align-items:center;justify-content:space-between;margin-top:auto}.buy strong{font-size:17px}.buy button{border:1px solid #aab5ab;background:transparent;color:var(--green);border-radius:50%;width:34px;height:34px;font-size:20px;cursor:pointer}.buy button:hover{background:var(--primary-action-bg);color:var(--primary-action-text)}.buy .buyWishlistRemoveButton{color:var(--danger-text);border-color:var(--danger-border)}.buy .buyWishlistRemoveButton:hover{background:var(--danger-surface);color:var(--danger-text)}.buyWishlist .notice{background:var(--success-surface);color:var(--success-text);border-left-color:var(--success-border)}.buyWishlist .card{border:1px solid var(--panel-border);border-radius:8px;background:var(--panel-background);padding:10px}.buyWishlistToolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3);margin-top:18px}.buyWishlistToolbarActions{display:grid;grid-auto-columns:1fr;grid-auto-flow:column;grid-gap:var(--space-2);gap:var(--space-2)}.buyWishlistFormPanel{margin-top:var(--space-3);padding:var(--space-4);border:1px solid var(--panel-border);border-radius:var(--radius-md);background:var(--panel-background)}.buyWishlistFormPanel .manualCardForm{margin-top:0}.buyWishlistFormActions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.buyWishlistChooseHint{color:var(--muted);font-size:var(--font-size-sm)}.buyWishlistEmptyState{display:grid;justify-items:start;grid-gap:var(--space-2);gap:var(--space-2);margin-top:18px;padding:var(--space-5);border:1px dashed var(--panel-border);border-radius:var(--radius-md)}.buyWishlistEmptyState p{margin:0;color:var(--muted)}@media (max-width:760px){.buyWishlistToolbar>strong,.buyWishlistToolbarActions{flex:1 1 100%}.buyWishlistFormActions>button{flex:1 1}.buyWishlistChooseHint{flex:1 1 100%}}.buyWishlist .grid{margin-top:24px;padding-top:24px;border-top:1px solid var(--panel-border)}.setOptions button.buyWishlistAnyEditionOption{position:-webkit-sticky;position:sticky;top:0;z-index:1;border-bottom:2px solid var(--control-border);font-weight:700}.alert,.notice{padding:13px 16px;border-left:3px solid;margin:0 0 18px;font-size:14px}.alert{background:var(--danger-surface);color:var(--danger-text);border-left-color:var(--danger-border)}.notice{background:var(--success-surface);color:var(--success-text);border-left-color:var(--success-border)}.noticeWarning{background:var(--warning-surface);color:var(--warning-text);border-left-color:var(--warning-border)}.noticeInfo{background:var(--info-surface);color:var(--info-text);border-left-color:var(--info-border)}.narrow{max-width:1100px;margin:0 auto;padding:45px 24px 100px}.adminCollectionLayout{padding-top:45px;padding-bottom:100px}.adminCenteredContent{width:100%;max-width:1100px;margin-right:auto;margin-left:auto}.catalogPage.embeddedAdminCatalog{max-width:none;padding:0}.back{color:var(--muted);font-size:13px}.pageTitle{margin:40px 0}.setsPage>section:last-of-type>h2{margin:0 0 18px}.setDirectory{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.setDirectoryItem{display:flex;align-items:center;justify-content:space-between;gap:18px;min-width:0;padding:16px;border:1px solid var(--line);border-radius:5px;background:var(--white);transition:border-color .15s ease,transform .15s ease}.setDirectoryItem:hover{border-color:#96a89c;transform:translateY(-1px)}.setDirectoryItem>span:first-child{display:grid;grid-gap:4px;gap:4px;min-width:0}.setDirectoryItem b{overflow-wrap:anywhere}.setDirectoryItem small,.setDirectoryItem>span:last-child{color:var(--muted);font-size:11px}.setDirectoryItem>span:last-child{flex:0 0 auto;text-align:right}.setBreadcrumb{width:100%;max-width:1560px;margin:24px auto 0;padding:0 clamp(14px,3vw,42px);display:flex;gap:8px;color:var(--muted);font-size:12px}.setCatalogPage .hero{padding-top:12px}.cardDetailSet a:hover,.catalogSetLink:hover,.setBreadcrumb a{color:var(--action-text);text-decoration:underline}@media (max-width:700px){.setDirectory{grid-template-columns:1fr}.setDirectoryItem{align-items:flex-start}.setBreadcrumb{margin-top:18px}}.pageTitle h1{margin:8px 0;font-size:50px}.muted,.pageTitle>p:last-child{color:var(--muted)}.checkoutGrid{display:grid;grid-template-columns:1.5fr 1fr;grid-gap:60px;gap:60px}.basketLines{display:grid;grid-gap:22px;gap:22px}.basketStoreGroup{overflow:hidden;border:1px solid var(--panel-border);border-radius:var(--radius-md);background:var(--panel-background)}.basketStoreGroup>footer,.basketStoreGroup>header{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:15px 18px;background:var(--surface-muted)}.basketStoreGroup>footer,.basketStoreGroup>header>div{min-width:0}.basketStoreGroup>header>div:last-child{display:grid;justify-items:end;grid-gap:2px;gap:2px}.basketStoreGroup>footer span,.basketStoreGroup>header span{color:var(--muted);font-size:11px}.basketStoreGroup>header a{display:block;overflow-wrap:anywhere;margin-top:2px;font-size:18px;font-weight:700}.basketStoreGroup>footer{border-top:1px solid var(--line);background:var(--surface-raised);font-size:12px}.basketStoreGroup>footer .basketStoreMinimum{color:var(--rust);font-weight:700}.basketStoreGroup>footer .basketStoreReady{color:#22643b;font-weight:700}.basketStoreItems{padding:0 18px}.basketStoreItems .basketItem:last-child{border-bottom:0}.basketItem{display:grid;grid-template-columns:1fr auto auto;grid-gap:22px;gap:22px;align-items:center;padding:22px 0;border-bottom:1px solid var(--line)}.basketItem h3{margin:0 0 5px}.basketItem p,.basketItem small{margin:0;color:var(--muted);font-size:12px}.basketQuantityEditor{display:flex;align-items:center;gap:8px;margin-top:10px}.basketQuantityEditor>span{color:var(--muted);font-size:12px;font-weight:600;margin-right:3px}.basketQuantityEditor form{display:flex;align-items:center;margin:0}.basketQuantityEditor button{display:grid;place-items:center;width:30px;height:30px;min-width:30px;padding:0;border:1px solid var(--control-border);border-radius:50%;background:var(--control);color:var(--ink);cursor:pointer;font-family:var(--font-sans);font-size:18px;line-height:1}.basketQuantityEditor .buttonSpinner{margin:0}.basketQuantityEditor button:disabled{border-color:var(--line);background:var(--surface-muted);color:var(--muted);cursor:not-allowed;opacity:1}.basketQuantityEditor b{min-width:20px;text-align:center}.linkButton{border:0;background:none;color:var(--rust);font-size:12px;cursor:pointer}.summary{background:var(--surface);padding:28px;box-shadow:var(--shadow);align-self:start}.summary h2{margin-top:0}.basketStoreSummary{display:grid;grid-gap:7px;gap:7px;margin:16px 0 4px}.basketStoreSummary div{display:flex;justify-content:space-between;gap:12px;font-size:12px}.basketStoreSummary span{overflow-wrap:anywhere;color:var(--muted)}.total{display:flex;justify-content:space-between;border-top:1px solid var(--line);padding:20px 0;font-size:14px}.total b{font-size:22px}.minimum{background:#f2eee1;padding:15px;margin-bottom:22px;font-size:12px;display:grid;grid-template-columns:1fr auto;grid-gap:9px;gap:9px}.minimum div{grid-column:1/-1;height:4px;background:#d9d4c3}.minimum i{height:100%;display:block;background:var(--green)}.checkout{display:flex;flex-direction:column;gap:13px}.checkout h3{margin-bottom:2px}.checkout label,.stack label{font-size:12px;font-weight:600}.checkout input:not([type=radio]),.stack input{display:block;width:100%;border:1px solid var(--line);padding:12px;margin-top:6px;background:var(--surface-raised);outline-color:var(--green)}.checkout small{text-align:center;color:var(--muted)}.paymentMethodField{margin:0;padding:0;border:0;min-width:0}.paymentMethodField legend{margin-bottom:var(--space-2);padding:0;font-size:12px;font-weight:600}.checkout .paymentMethodField small{text-align:left}.authBox{max-width:490px;background:var(--panel-background);margin:70px auto 120px;padding:45px;box-shadow:var(--panel-shadow)}.authBox h1{font-size:43px}.authBox>p{color:var(--muted);line-height:1.6}.stack{display:flex;flex-direction:column;gap:18px;margin-top:28px}.success{text-align:center}.successIcon{display:grid;place-items:center;margin:auto;width:58px;height:58px;border-radius:50%;background:var(--green2);color:var(--green);font-size:26px}.empty{text-align:center;border:1px dashed #bbb;padding:70px 20px;color:var(--muted)}.empty b{display:block;color:var(--ink);font-size:20px;margin-bottom:10px}.empty .button{margin-top:12px}.orderItems+.button{margin-top:16px}.orders article{display:grid;grid-template-columns:1fr auto auto;grid-gap:30px;gap:30px;align-items:center;background:var(--panel-background);padding:20px;margin-bottom:2px}.orders small{display:block;color:var(--muted);margin-top:5px}.csvHelp,.importBox{background:var(--surface);padding:28px;margin-bottom:20px}.importConditionRow{display:flex;gap:var(--space-5);align-items:flex-start}.importBox>.importCardFields,.importBox>.purchaseCostFields{margin-top:var(--space-5)}.importConditionRow .importConditionField{flex:1 1;min-width:0;width:100%}.importCardFields .filterSelect{width:100%}@media (max-width:580px){.importConditionRow{flex-direction:column;gap:var(--space-3)}}.drop{height:180px;border:1px dashed #a5aaa1;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;margin-bottom:18px}.drop>span{background:var(--green2);color:var(--green);padding:8px}.drop b{margin:10px 0}.drop small{color:var(--muted)}.drop input{position:absolute;inset:0;opacity:0;cursor:pointer}.csvHelp code{background:var(--surface-muted);padding:2px 5px}.csvHelp pre{background:#20221e;color:#d6ddcc;padding:18px;overflow:auto;margin-top:20px}.csvExample{width:100%;overflow-x:auto;margin:14px 0;border:1px solid #b9bdc1;background:var(--surface)}.csvExample table{width:100%;min-width:820px;border-collapse:collapse;font-size:12px}.csvExample td,.csvExample th{padding:10px 12px;border-right:1px solid #d6d8da;border-bottom:1px solid #d6d8da;text-align:left;white-space:nowrap}.csvExample th{background:var(--surface-hover);color:var(--ink);font-size:11px}.csvExample tr:last-child td{border-bottom:0}.csvExample td:last-child,.csvExample th:last-child{border-right:0}.csvExample tbody tr:nth-child(2n){background:var(--surface-subtle)}.csvExample code{background:transparent;padding:0;color:#485b69;font-size:11px}footer{padding:30px clamp(20px,5vw,76px);border-top:1px solid var(--line);display:flex;justify-content:space-between;color:var(--muted);font-size:11px}.uiControlsPage{max-width:920px}.uiControlShowcase{display:grid;grid-gap:24px;gap:24px}.uiControlShowcase>section{border:1px solid var(--line);border-radius:4px;background:var(--surface);padding:18px}.uiControlShowcase h2{margin:0 0 14px;font-size:16px}.uiTypographyTitle{margin:var(--space-2) 0;font-size:var(--font-size-title)}.uiControlShowcase .textMuted,.uiControlShowcase .textSecondary,.uiTypographyBody{margin:var(--space-2) 0 0}.uiControlComparison{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.uiStatusSamples{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.uiControlShowcase .uiControlStaticOptions{position:static;width:100%;min-width:0;display:block}.uiControlWidth{max-width:420px}.uiControlWidth output{display:block;min-height:16px;margin-top:8px}.uiControlSearchForm{margin:0}@media (max-width:600px){.uiControlComparison{grid-template-columns:1fr}}.policyPage{width:min(760px,calc(100% - 32px));margin:34px auto 70px}.policyPage header{margin:28px 0}.policyPage h1{margin:7px 0 10px}.policyPage header>p:last-child,.policyPage section p{color:var(--muted);line-height:1.65}.policyPage section{padding:20px 0;border-top:1px solid #d3d5d6}.policyPage section h2{margin:0 0 8px;font-size:18px}.policyPage section p{margin:0}.policyPage section p+p,.policyPage section>a{margin-top:var(--space-2,10px)}.policyPage section>a{display:inline-block}.sellerDetails{display:grid;grid-template-columns:minmax(8rem,max-content) 1fr;grid-gap:6px 18px;gap:6px 18px;margin:0;line-height:1.5}.sellerDetails dt{color:var(--muted)}.sellerDetails dd{margin:0;overflow-wrap:anywhere}.policyLinks{display:flex;flex-wrap:wrap;gap:8px 20px;padding-top:20px;border-top:1px solid #d3d5d6}.checkoutTerms a,.policyLinks a,.policyPage section>a,.policyPage>a:last-child,footer a{color:inherit;text-decoration:underline;text-underline-offset:3px}.catalogPurchaseInfo{width:min(760px,calc(100% - 32px));margin:54px auto 70px;padding-top:24px;border-top:1px solid var(--line)}.catalogPurchaseInfo h2{margin:0 0 10px;font-size:20px}.catalogPurchaseInfo p{margin:7px 0;color:var(--muted);line-height:1.6}.catalogPurchaseInfo a{color:inherit;font-weight:700;text-decoration:underline;text-underline-offset:3px}.backButton{border:0;background:none;padding:0;cursor:pointer}.empty .backButton{margin-top:14px;color:var(--green);font-weight:700}@media (max-width:1100px){.grid{grid-template-columns:repeat(4,1fr)}}@media (max-width:820px){.grid{grid-template-columns:repeat(3,1fr)}.checkoutGrid{grid-template-columns:1fr}.heroStat{display:none}}@media (max-width:580px){:root{--topbar-height:68px}.brand small{display:none}.topbar nav{gap:10px}.topbar nav>a:not(.basketLink){font-size:0}.topbar nav>a:not(.basketLink):after{content:"Вхід";font-size:13px}.hero{min-height:250px}.hero h1{font-size:39px}.grid{grid-template-columns:repeat(2,1fr);gap:24px 11px}.cardBody h2{font-size:13px}.filterRow select,.price{width:calc(50% - 5px)}.filterRow .button{width:100%}.checkoutGrid{gap:25px}.basketItem{grid-template-columns:1fr auto}.basketItem form{grid-column:1/-1}.authBox{margin:25px 15px;padding:28px}.narrow{padding-top:28px}footer{flex-direction:column;gap:8px}}body{background:var(--surface-muted);color:var(--ink)}.topbar{padding:0 clamp(14px,3vw,42px);background:#2b2d31;border-bottom:3px solid #191a1c;color:#eee;position:-webkit-sticky;position:sticky}.brand{font-size:16px}.brand small{color:#aaa;font-size:9px;margin-top:4px}.brandLogo{width:44px;height:44px;border:1px solid #444}.topbar nav{gap:8px}.topbar nav>a{color:#d7d7d7;padding:8px 10px;border-radius:3px}.topbar nav>a:hover{background:#3b3e43;color:white}.navLogout{margin:0}.navLogout button{border:0;border-radius:3px;background:transparent;color:#d7d7d7;padding:8px 10px;cursor:pointer}.navLogout button:focus-visible,.navLogout button:hover{background:#3b3e43;color:white}.adminHeaderNav{flex:1 1;justify-content:space-between;margin-left:clamp(18px,3vw,46px)}.adminHeaderSections{display:flex;align-items:center;gap:4px}.adminHeaderSections .platformNavStart{margin-left:8px;padding-left:18px;border-left:1px solid rgba(255,255,255,.25)}.adminHeaderSections a{color:#d7d7d7;padding:9px 11px;border-radius:3px;font-weight:var(--font-weight-medium)}.adminHeaderSections a.active,.adminHeaderSections a:hover{background:#3b3e43;color:white}.adminHeaderSections a.active{box-shadow:inset 0 -2px #bd4d4d}.adminHeaderNav>.adminAccountMenu{margin-left:auto}.adminPageSubNav{display:flex;gap:4px;overflow-x:auto;margin:-8px 0 24px;padding-bottom:1px;border-bottom:1px solid #c9cbce}.adminPageSubNav a{flex:0 0 auto;padding:9px 13px;border-bottom:2px solid transparent;color:var(--muted);font-size:12px;font-weight:700}.adminCollectionToolbar{display:flex;align-items:center;gap:var(--space-4);margin:-8px 0 24px}.adminCollectionToolbar .adminPageSubNav{flex:1 1;min-width:0;margin:0}.adminCollectionToolbar .heroStat{display:flex;margin-left:0}.adminPageSubNav a.active,.adminPageSubNav a:hover{color:var(--ink);border-bottom-color:#a64242}.customerHeaderNav{flex:1 1;justify-content:space-between;margin-left:clamp(18px,3vw,46px)}.customerHeaderActions,.customerHeaderSections{display:flex;align-items:center;gap:8px}.customerHeaderSections a{color:#d7d7d7;padding:9px 11px;border-radius:3px;font-weight:var(--font-weight-medium)}.customerHeaderSections a.active,.customerHeaderSections a:hover{background:#3b3e43;color:white}.customerHeaderSections a.active{box-shadow:inset 0 -2px #bd4d4d}.accountMenu{position:relative}.accountMenu summary{list-style:none;padding:9px 11px;border-radius:3px;color:#d7d7d7;cursor:pointer}.accountMenu summary::-webkit-details-marker{display:none}.accountMenu summary:after{content:"▾";margin-left:7px;color:#999;font-size:10px}.accountMenu summary:hover,.accountMenu[open] summary{background:#3b3e43;color:white}.customerHeaderActions>a.desktopNavLink{padding:9px 11px;border-radius:3px;color:#d7d7d7}.customerHeaderActions>a.desktopNavLink:focus-visible,.customerHeaderActions>a.desktopNavLink:hover{background:#3b3e43;color:white}.accountMenu>div{position:absolute;z-index:40;top:calc(100% + 8px);right:0;min-width:230px;padding:8px;border:1px solid #555;background:#2b2d31;box-shadow:0 8px 22px rgba(0,0,0,.35)}.accountMenu small{display:block;padding:8px 10px 10px;border-bottom:1px solid #484b50;color:#aaa;overflow-wrap:anywhere}.informationMenu>div{min-width:260px}.informationMenu>div a{display:block;padding:10px;border-radius:3px;color:#d7d7d7;font-size:12px;font-weight:700}.informationMenu>div a:focus-visible,.informationMenu>div a:hover{background:#3b3e43;color:#fff;outline:none}.accountMenu .navLogout button{width:100%;margin-top:5px;text-align:left}.basketLink{border:1px solid #555;background:#222428}.basketLink span{background:#bd4d4d}.languageSwitch{display:flex;border:1px solid #555;border-radius:3px;overflow:hidden}.languageSwitch button{min-width:34px;padding:8px 7px;border:0;background:#222428;color:#aaa;font:inherit;font-size:12px;font-weight:700;cursor:pointer}.languageSwitch button+button{border-left:1px solid #555}.languageSwitch button:focus-visible,.languageSwitch button:hover:not(:disabled){background:#3b3e43;color:#fff;outline:none}.languageSwitch button:disabled{background:#45494f;color:#fff;cursor:default}.mobileLanguageSwitch{align-self:flex-start;margin:8px 0 4px}.mobileLanguageSwitch button{min-width:56px;min-height:44px;font-size:14px}.catalogPage{max-width:1560px;padding:0 clamp(14px,3vw,42px) 60px}.hero{min-height:0;padding:25px 2px 18px}.hero h1{font-family:var(--font-display);font-size:var(--font-size-heading);line-height:var(--line-height-tight);letter-spacing:-.02em;margin:4px 0 6px}.hero>div>p:last-child{color:var(--text-secondary);font-size:var(--font-size-body);font-weight:var(--font-weight-bold);line-height:var(--line-height-body);margin:0;max-width:920px}@media (min-width:1200px){.hero>div:first-child{min-width:0}.hero>div>p:last-child{white-space:nowrap}}.eyebrow{color:var(--muted);font-size:9px;letter-spacing:.12em}.heroStat{width:auto;height:auto;border:0;border-radius:0;display:flex;align-items:baseline;flex-shrink:0;gap:5px;margin-left:18px;text-align:right;color:var(--muted);white-space:nowrap}.heroStat b{font-size:22px;line-height:1;display:inline}.heroStat span{font-size:9px;line-height:1}.filters{background:var(--surface-muted);border:1px solid #b9bbbe;border-radius:4px;padding:12px;margin-bottom:22px;box-shadow:0 1px 2px rgba(0,0,0,.08)}.search{height:44px;padding:0;background:var(--surface);border:1px solid var(--control-border);border-radius:4px;overflow:hidden}.search.catalogSearch{overflow:visible}.catalogSearch>button:not([type]),.catalogSearch>button[type=submit]{border-radius:0 3px 3px 0}.search span{padding-left:12px;color:var(--muted)}.search input{font-size:15px}.search:focus-within{border-color:var(--control-focus-border);box-shadow:0 0 0 2px var(--control-focus-ring)}.search button{align-self:stretch;border:0;border-left:1px solid var(--control-border);background:#496b84;color:white;padding:0 24px;font-weight:700;cursor:pointer}.filterRow{margin-top:8px;gap:7px}.filterRow select,.price{height:var(--control-height-compact);border-color:var(--control-border);background:var(--control-background);border-radius:var(--radius-sm);color:var(--control-text);font-size:12px}.price:focus-within{border-color:var(--control-focus-border);box-shadow:0 0 0 2px var(--control-focus-ring)}.filterRow .button.secondary{min-height:var(--control-height-compact);height:var(--control-height-compact);border:1px solid var(--button-secondary-border);background:var(--button-secondary-background);color:var(--button-secondary-text);padding:0 14px;font-size:12px}.button.secondary:hover:not(:disabled){background:var(--button-secondary-hover)}.clear{font-size:11px}.grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:25px 18px}.cardImage{box-shadow:0 2px 6px rgba(0,0,0,.55);transition:transform .14s,box-shadow .14s}.card:hover .cardImage{transform:scale(1.025);box-shadow:0 7px 18px rgba(0,0,0,.42);z-index:2}.cardBody{padding:9px 1px 0}.cardBody h2{font-size:13px;margin-bottom:3px}.cardBody p{font-size:10px}.tags{margin:7px 0}.tags span{background:var(--surface-muted);border:1px solid #c3c6c8;padding:2px 5px}.buy strong{font-size:14px}.buy button{width:29px;height:29px;border-radius:3px;border-color:#8798a3;background:var(--surface-subtle);font-size:17px}.buy button:hover{background:#496b84}.marketplacePrice{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-top:8px}.marketplacePrice small{color:var(--muted);font-size:10px}.marketplaceOffersLink{display:block;margin-top:8px;color:var(--action-text);font-size:11px;font-weight:700}.marketplaceDetailPage{max-width:1050px}.marketplaceDetailHeader{display:grid;grid-template-columns:210px minmax(0,1fr);grid-gap:28px;gap:28px;align-items:center;margin:30px 0}.marketplaceDetailHeader h1{margin:5px 0 12px;font-size:clamp(32px,5vw,54px)}.marketplaceDetailHeader>div:last-child>p:not(.eyebrow){color:var(--muted)}.marketplaceDetailImage,.marketplacePrintingImage{position:relative;overflow:hidden;aspect-ratio:488/680;border-radius:4.8%/3.5%;box-shadow:var(--shadow)}.marketplacePrinting{margin-bottom:18px;border:1px solid var(--line);background:var(--surface-subtle)}.marketplacePrintingHeading{display:flex;justify-content:space-between;align-items:center;padding:12px 15px;border-bottom:1px solid var(--line)}.marketplacePrintingHeading h2,.marketplacePrintingHeading p{margin:0}.marketplacePrintingHeading h2{font-size:15px}.marketplacePrintingHeading p{margin-top:4px;color:var(--muted);font-size:11px}.marketplacePrintingImage{width:72px;flex:0 0 72px}.marketplaceOffer{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:14px;gap:14px;align-items:center;padding:11px 15px;border-bottom:1px solid #dde0e2}.marketplaceOffer:last-child{border-bottom:0}.marketplaceOffer a:after{content:"";position:absolute;inset:0}.marketplaceOffer:has(a:hover){background:var(--surface-hover)}.marketplaceOffer a:focus-visible{outline:none}.marketplaceOffer a:focus-visible:after{outline:2px solid var(--link-text);outline-offset:-2px}.marketplaceOffer>.button,.marketplaceOffer>form{position:relative;z-index:1}.marketplaceOffer small{display:block;margin-top:3px;color:var(--muted)}.marketplaceOffer .button,.marketplaceOffer form{min-width:130px}.marketplaceOffer .button{justify-content:center}.foil{top:12%;right:7px;border:1px solid rgba(0,0,0,.3);color:#222}.placeholder{background:var(--placeholder-surface);color:#85898d}footer{background:#2b2d31;color:#999;border:0}.authBox h1,.pageTitle h1{font-family:var(--font-display);letter-spacing:-.025em}.authBox,.csvHelp,.importBox,.orders article,.summary{border:1px solid #c6c8ca;box-shadow:0 2px 5px rgba(0,0,0,.12)}@media (max-width:1250px){.grid{grid-template-columns:repeat(5,1fr)}}@media (max-width:950px){.grid{grid-template-columns:repeat(4,1fr)}}@media (max-width:700px){.grid{grid-template-columns:repeat(3,1fr)}.heroStat{display:flex}.search button{padding:0 14px}}@media (max-width:480px){.grid{grid-template-columns:repeat(2,1fr)}.marketplaceDetailHeader{grid-template-columns:110px minmax(0,1fr);gap:14px}.marketplaceDetailHeader h1{font-size:26px}.marketplaceOffer{grid-template-columns:minmax(0,1fr) auto}.marketplaceOffer form,.marketplaceOffer>.button{grid-column:1/-1;width:100%}.hero{padding-top:18px}.heroStat{display:none}.filterRow select,.price{width:calc(50% - 4px)}}.setCombobox{position:relative;min-width:230px;height:var(--control-height-compact)}.setCombobox>input:not([type=hidden]){width:100%;height:var(--control-height-compact);border:1px solid var(--control-border);background:var(--control);border-radius:var(--radius-sm);padding:0 30px 0 11px;font-size:12px;outline:none}.setCombobox>input:focus{border-color:var(--control-focus-border);box-shadow:0 0 0 2px var(--control-focus-ring)}.setClear{position:absolute;right:5px;top:5px;width:24px;height:24px;border:0;background:none;color:var(--muted);cursor:pointer;font-size:17px}.setOptions{position:absolute;z-index:30;top:38px;left:0;width:min(370px,calc(100vw - 30px));max-height:310px;overflow:auto;background:var(--surface);border:1px solid var(--control-border);border-radius:var(--radius-sm);box-shadow:var(--shadow-dropdown)}.setOptions button{width:100%;border:0;border-bottom:1px solid #e1e2e3;background:var(--surface);padding:9px 11px;display:flex;justify-content:space-between;gap:15px;text-align:left;cursor:pointer;font-size:12px}.setOptions button.active,.setOptions button:focus,.setOptions button:hover{background:var(--surface-hover);outline:none}.setOptions small{color:var(--muted);font-weight:700}.setOptions p{padding:12px;margin:0;color:var(--muted);font-size:12px}.filterSelect,.optionDropdown{position:relative}.filterSelect{width:170px;min-width:170px;flex:0 0 170px;height:var(--control-height-compact)}.filterSelect.wide{width:205px;min-width:205px;flex-basis:205px}.filterSelect>.optionDropdownTrigger{width:100%;height:var(--control-height-compact);box-sizing:border-box;display:flex;align-items:center;overflow:hidden;border:1px solid var(--control-border);border-radius:var(--radius-sm);padding:0 30px 0 12px;background:var(--control);color:var(--ink);cursor:pointer;font-size:12px;font-family:inherit;list-style:none;text-align:left;text-overflow:ellipsis;white-space:nowrap}.filterSelect>.optionDropdownTrigger:after{content:"⌄";position:absolute;right:11px;color:var(--muted);transition:transform .15s ease}.filterSelect.isOpen>.optionDropdownTrigger{border-color:var(--control-focus-border);box-shadow:0 0 0 2px var(--control-focus-ring)}.filterSelect.isOpen>.optionDropdownTrigger:after{transform:rotate(180deg)}.filterSelect.disabled{pointer-events:none;opacity:.65}.filterSelectOptions{position:absolute;z-index:30;top:38px;left:0;min-width:100%;width:max-content;max-width:min(330px,calc(100vw - 30px));max-height:300px;overflow-y:auto;padding:5px 0;border:1px solid var(--control-border);border-radius:var(--radius-sm);background:var(--surface);box-shadow:var(--shadow-dropdown)}.filterSelectOptions button{width:100%;min-height:38px;display:flex;align-items:center;justify-content:space-between;gap:18px;border:0;padding:8px 12px;background:var(--surface);color:var(--ink);cursor:pointer;font-size:12px;text-align:left;white-space:nowrap}.filterSelectOptions button.selected,.filterSelectOptions button:focus,.filterSelectOptions button:hover{background:var(--surface-hover);outline:none}.filterSelectOptions i{color:var(--action-text);font-size:12px;font-style:normal}.colorFilter{position:relative;width:170px;min-width:170px;flex:0 0 170px;height:var(--control-height-compact)}.colorFilter.locationFilter{width:220px;min-width:220px;flex:0 0 220px}.colorFilter.locationFilter .colorOptions{display:flex;flex-direction:column;max-height:320px}.locationFilterSearch{flex-shrink:0;padding-bottom:var(--space-2)}.locationFilterOptions{min-height:0;overflow-y:auto}.locationFilterOptions p{padding:var(--space-2);color:var(--muted);font-size:var(--font-size-sm)}.colorFilter summary{width:100%;height:var(--control-height-compact);box-sizing:border-box;display:flex;align-items:center;border:1px solid var(--control-border);border-radius:var(--radius-sm);padding:0 30px 0 12px;color:var(--ink);cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;list-style:none;background:var(--control-background);font-size:12px}.colorFilter summary::-webkit-details-marker{display:none}.colorFilter[open] summary{border-color:var(--control-focus-border);box-shadow:0 0 0 2px var(--control-focus-ring)}.colorFilter summary:after{content:"⌄";position:absolute;right:11px;color:var(--muted);transition:transform .15s ease}.colorFilter[open] summary:after{transform:rotate(180deg)}.colorOptions{position:absolute;z-index:30;top:38px;left:0;width:100%;min-width:0;box-sizing:border-box;padding:6px;background:var(--surface);border:1px solid var(--control-border);border-radius:var(--radius-sm);box-shadow:var(--shadow-dropdown)}.colorOptions label{min-height:38px;display:flex;align-items:center;gap:9px;padding:6px 8px;border-radius:2px;cursor:pointer;font-size:12px;overflow-wrap:anywhere}.colorOptions label:hover{background:var(--surface-hover)}.colorOptions input{margin:0}.colorOptions .exactColorOption{min-height:36px;margin-top:5px;border-top:1px solid var(--line);border-radius:0;padding-top:9px}.colorOptions .exactColorOption:has(input:disabled){color:var(--muted);cursor:not-allowed;opacity:.65}.manaColor{width:22px;height:22px;display:block;border-radius:50%;object-fit:contain;flex:0 0 22px}.selectedColors{display:flex;align-items:center;gap:4px}.selectedColors .manaColor{width:20px;height:20px;flex-basis:20px}@media (max-width:480px){.setCombobox{width:100%;min-width:100%}.colorFilter,.filterSelect,.filterSelect.wide{width:calc(50% - 4px);min-width:0;flex-basis:calc(50% - 4px);height:44px}.filterSelect>.optionDropdownTrigger{min-height:44px}.filterSelectOptions{top:47px}.colorFilter summary{min-height:44px}.colorOptions{top:47px}}.importModes{border:0;padding:0;margin:0 0 22px}.importPreview{padding:16px;border:1px solid #b7babd;border-radius:4px;background:var(--surface-subtle)}.importPreview h3,.importPreview p{margin-top:0}.importPreviewGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin-bottom:14px}.importPreviewGrid>div{display:flex;flex-direction:column;gap:4px;padding:10px;border:1px solid #d5d7d9;border-radius:3px;background:var(--surface)}.importPreviewGrid span{color:var(--muted);font-size:11px}.importPreviewDetails{display:grid;grid-gap:8px;gap:8px;margin:14px 0}.importPreviewSection{overflow:hidden;border:1px solid var(--panel-border);border-radius:var(--radius-md);background:var(--panel-background)}.importPreviewSection.isWarning{border-color:var(--danger-border)}.importPreviewSection summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 13px;cursor:pointer;font-size:13px;font-weight:700}.importPreviewSection summary::marker{color:var(--muted)}.importPreviewSection summary strong{min-width:28px;padding:2px 7px;border-radius:999px;background:var(--surface-muted);text-align:center;font-size:11px}.importPreviewSection.isWarning summary strong{background:var(--danger-surface);color:var(--danger-text)}.importPreviewList{max-height:min(720px,70svh);overflow-y:auto;border-top:1px solid #e0e1e2}.importPreviewList>p{margin:0;padding:14px;color:var(--muted);font-size:12px}.importPreviewCard{display:grid;grid-template-columns:52px minmax(0,1fr);grid-gap:11px;gap:11px;padding:10px 12px;border-bottom:1px solid #e5e6e7}.importPreviewCard:last-child,.importRejectedRow:last-child{border-bottom:0}.importPreviewCard.hasExtremeDiscount{background:#fff5e8;box-shadow:inset 3px 0 #b66a19}.importPreviewCardInfo>.importDiscountDetail{color:#8a4d0c;font-weight:700}.importDiscountWarning{display:grid;grid-gap:4px;gap:4px;margin:0 0 14px;padding:11px 13px;border:1px solid #d8a264;border-radius:4px;background:#fff5e8;color:#70400c;font-size:12px}.importDiscountConfirmation{display:flex;align-items:flex-start;gap:8px;margin-top:14px;color:#70400c;font-size:12px;font-weight:700}.importDiscountConfirmation input{margin-top:2px}.importPreviewImage{position:relative;width:52px;height:72px;overflow:hidden;border-radius:4px;background:var(--surface-muted)}.importPreviewImage img{object-fit:cover}.importPreviewCardInfo{min-width:0}.importPreviewCardInfo>small,.importPreviewCardInfo>span,.importPreviewCardInfo>strong{display:block}.importPreviewCardInfo>strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.importPreviewCardInfo>small,.importPreviewCardInfo>span{margin-top:4px;color:var(--muted);font-size:11px}.importChanges{display:grid;grid-gap:3px;gap:3px;margin-top:7px}.importChanges small{font-size:11px}.importChanges small>span{display:inline-block;min-width:76px;color:var(--muted)}.importChanges b{margin:0 3px;color:var(--rust)}.importPreviewEditors{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:8px}.importPreviewEditors>.importPriceEditor{margin-top:0}.importPreviewEditors>.importConditionEditor{display:flex;align-items:center;gap:6px;min-width:0}.importPreviewEditors .formFieldLabel{margin:0;color:var(--muted);font-size:11px;font-weight:400}.importPriceEditor{display:flex;align-items:center;gap:6px;margin-top:8px;font-size:11px}.importPriceEditor>span{min-width:76px;color:var(--muted)}.importPriceEditor del{color:var(--muted)}.importPriceEditor em{color:var(--action-text);font-size:10px;font-style:normal;font-weight:700;white-space:nowrap}.importPriceEditor input{width:92px;min-width:0;padding:5px 7px;border:1px solid #aeb1b3;border-radius:3px;background:var(--surface);font:inherit;font-weight:700}.importPriceEditor input:focus{border-color:#4a6f8b;outline:2px solid #d8e5ed}.importRejectedRow{display:grid;grid-template-columns:minmax(130px,1fr) minmax(90px,.6fr) minmax(180px,1.4fr);grid-gap:12px;gap:12px;padding:11px 13px;border-bottom:1px solid #e5e6e7;font-size:12px}.importRejectedRow small,.importRejectedRow span{color:var(--muted)}.importPreviewActions{display:flex;gap:9px;margin-top:14px}.importPreviewActions>button:not(.button),.importResult>button{border:1px solid #aeb1b3;border-radius:3px;background:var(--surface);padding:10px 15px;cursor:pointer}.secondaryLink{color:var(--rust);font-size:12px;font-weight:700;text-decoration:underline}@media (max-width:600px){.importPreviewGrid{grid-template-columns:1fr 1fr}.importPreviewActions{align-items:stretch;flex-direction:column}.importRejectedRow{grid-template-columns:1fr;gap:3px}}.drop.hasFile{border-style:solid;border-color:#6f927c;background:#edf4ef}.drop.hasFile>span{background:#47745a;color:white;border-radius:50%;width:34px;height:34px;display:grid;place-items:center}.drop.hasFile b{max-width:90%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#294f38}.orders .order{background:var(--surface);border:1px solid #c6c8ca;margin-bottom:8px;box-shadow:0 2px 5px rgba(0,0,0,.08)}.order summary{list-style:none;display:grid;grid-template-columns:1fr auto auto 18px;grid-gap:22px;gap:22px;align-items:center;padding:20px;cursor:pointer}.order summary::-webkit-details-marker{display:none}.order summary small,.orderItem small{display:block;color:var(--muted);margin-top:5px}.order summary>i{font-style:normal;color:var(--muted);transition:transform .15s}.order[open] summary>i{transform:rotate(180deg)}.orderItems{border-top:1px solid #d8dadd;background:var(--surface-subtle);padding:4px 20px}.orderItem{display:grid;grid-template-columns:1fr auto minmax(70px,auto);grid-gap:22px;gap:22px;align-items:center;padding:13px 0;border-bottom:1px solid #ddd;font-size:12px}.orderItem:last-child{border-bottom:0}.orderItem>span{color:var(--muted)}.orderItem>strong{text-align:right}@media (max-width:580px){.order summary{grid-template-columns:1fr auto 16px;gap:10px}.order summary>.status{display:none}.orderItem{grid-template-columns:1fr auto}.orderItem>span{grid-column:1/-1}.orderItem>strong{grid-column:2;grid-row:1}}.npField{position:relative}.npField>input:disabled{background:var(--surface-muted);color:#999}.npOptions{position:absolute;z-index:35;top:calc(100% + 3px);left:0;right:0;max-height:265px;overflow:auto;background:var(--surface);border:1px solid #999;box-shadow:0 7px 18px rgba(0,0,0,.22)}.npOptions button{display:block;width:100%;border:0;border-bottom:1px solid #e1e2e3;background:var(--surface);padding:10px;text-align:left;font-size:12px;line-height:1.35;cursor:pointer}.npOptions button:focus,.npOptions button:hover{background:var(--surface-hover);outline:none}.npOptions p{margin:0;padding:11px;color:var(--muted);font-size:12px}.npOptions .npError{color:#9b352c;background:#f8e7e4}.orderItem{grid-template-columns:42px 1fr auto minmax(70px,auto)}.orderThumb{position:relative;width:42px;aspect-ratio:488/680;border-radius:3px;overflow:hidden;background:var(--placeholder-surface);display:grid;place-items:center;color:#888;box-shadow:0 1px 3px rgba(0,0,0,.25)}.orderThumb img{object-fit:cover}.orderItem.unavailable{background:rgba(166,66,66,.06)}.orderItem.unavailable b{color:var(--muted)}@media (max-width:580px){.orderItem{grid-template-columns:36px 1fr auto}.orderThumb{width:36px}.orderItem>span{grid-column:2/-1}.orderItem>strong{grid-column:3;grid-row:1}}.adminSection{margin:36px 0}.shopManagement{display:grid;grid-gap:20px;gap:20px}.shopCreateForm{display:grid;grid-template-columns:repeat(2,minmax(0,1fr)) auto;align-items:flex-end;grid-gap:12px;gap:12px;padding:18px;border:1px solid var(--panel-border);border-radius:var(--radius-md);background:var(--panel-background)}.shopCreateForm h3{grid-column:1/-1;margin:0}.shopCreateActions{align-self:end}.shopListHeading h3{margin:4px 0 0}.shopList{display:grid;grid-gap:10px;gap:10px}.shopListItem{padding:16px 18px;border:1px solid var(--panel-border);border-radius:var(--radius-md);background:var(--panel-background)}.shopListActions,.shopListIdentity{display:flex;align-items:center;justify-content:space-between;gap:14px}.shopListIdentity h3{margin:0 0 3px}.shopListIdentity code{color:var(--muted)}.shopStatus{border:1px solid var(--neutral-border);background:var(--neutral-surface);color:var(--neutral-text);padding:4px 8px;border-radius:999px;font-size:11px;font-weight:700}.shopStatus.active{border-color:var(--success-border);color:var(--success-text);background:var(--success-surface)}.shopStatus.suspended{border-color:var(--danger-border);color:var(--danger-text);background:var(--danger-surface)}.shopListItem dl{display:grid;grid-template-columns:minmax(180px,2fr) 1fr 1fr;grid-gap:16px;gap:16px;margin:15px 0}.shopListItem dl div{min-width:0}.shopListItem dt{color:var(--muted);font-size:11px}.shopListItem dd{overflow-wrap:anywhere;margin:3px 0 0;font-weight:600}.shopListActions{justify-content:flex-start}.shopListActions form{margin-left:auto}.apiKeyEndpoint{margin:0;overflow-wrap:anywhere}.apiKeyFormMessage{grid-column:1/-1;margin:0}.apiKeyCreated{display:grid;justify-items:start;grid-gap:10px;gap:10px}.apiKeyCreated p{margin:0}.apiKeyCreated code{max-width:100%;overflow-wrap:anywhere;font-size:14px;-webkit-user-select:all;-moz-user-select:all;user-select:all}.statisticsDashboard{display:grid;grid-gap:18px;gap:18px}.statisticsHeading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.statisticsHeading h2,.statisticsHeading p,.statisticsPanel h3{margin:0}.statisticsHeading p{margin-top:5px}.periodSelector{display:flex;border:1px solid #aeb1b3;border-radius:4px;overflow:hidden;background:var(--surface)}.periodSelector a{padding:8px 11px;border-left:1px solid #d1d3d5;color:var(--muted);font-size:12px;white-space:nowrap}.periodSelector a:first-child{border-left:0}.periodSelector a.active,.periodSelector a:hover{background:#4b6578;color:white}.statisticsCards{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:10px;gap:10px}.statisticsSectionTitle{margin:24px 0 12px;font-size:16px}.behaviorStatisticsCards,.behaviorStatisticsGrid{margin-bottom:16px}.statisticsCards article,.statisticsPanel{border:1px solid var(--panel-border);border-radius:var(--radius-md);background:var(--panel-background)}.statisticsCards article{min-width:0;padding:15px}.statisticsCards span{display:block;min-height:28px;color:var(--muted);font-size:11px;line-height:1.25}.statisticsCards strong{display:block;margin-top:8px;font-size:clamp(17px,2vw,23px);line-height:1;white-space:nowrap}.statisticsGrid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);grid-gap:18px;gap:18px}.statisticsGrid.behaviorStatisticsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.behaviorStatisticsGrid .popularCard{min-width:180px}.behaviorStatisticsGrid .statisticsTable td:last-child,.behaviorStatisticsGrid .statisticsTable th:last-child{width:1%;text-align:right}.collectionStatisticsGrid{grid-template-columns:minmax(0,1fr)}.statisticsPanel{--statistics-panel-padding:18px;min-width:0;padding:var(--statistics-panel-padding)}.statisticsPanel h3{margin-bottom:16px;font-size:16px}.statisticsPanelHeading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:16px}.statisticsPanelHeading h3{margin-bottom:0}.statisticsPanelHeading small{max-width:520px;color:var(--muted);font-size:10px;line-height:1.4;text-align:right}.recentBasketAddsPanel{margin-bottom:18px}.recentBasketAddsPanel .statisticsTable td:not(:first-child),.recentBasketAddsPanel .statisticsTable th:not(:first-child){width:1%;text-align:right}.activityChart{height:210px;display:flex;align-items:flex-end;gap:6px;overflow-x:auto;padding-top:26px;border-bottom:1px solid #bbb}.activityColumn{position:relative;height:100%;min-width:34px;flex:1 0 34px;display:flex;flex-direction:column;justify-content:flex-end;align-items:stretch;text-align:center}.activityColumn>span{position:absolute;top:-21px;left:50%;display:none;z-index:2;transform:translateX(-50%);padding:3px 5px;border-radius:3px;background:#292b2e;color:white;font-size:9px;white-space:nowrap}.activityColumn:hover>span{display:block}.activityColumn i{display:block;min-height:5px;border-radius:2px 2px 0 0;background:#5a7890}.activityColumn small{padding:6px 1px;color:var(--muted);font-size:9px;white-space:nowrap}.statusStatistics{display:grid;grid-gap:17px;gap:17px}.statusStatistics>div{display:grid;grid-template-columns:120px 1fr 32px;align-items:center;grid-gap:10px;gap:10px;font-size:12px}.statusStatistics>div>div{height:7px;overflow:hidden;border-radius:99px;background:var(--surface-muted)}.statusStatistics i{display:block;height:100%;min-width:2px;border-radius:inherit;background:#5a7890}.statusStatistics b{text-align:right}.statisticsTableWrap{overflow-x:auto}.statisticsTable{width:100%;border-collapse:collapse;font-size:12px}.statisticsTable th{color:var(--muted);font-size:10px;text-align:left;text-transform:uppercase;letter-spacing:.04em}.statisticsTable td,.statisticsTable th{padding:9px 10px;border-bottom:1px solid #e0e1e2;white-space:nowrap}.statisticsTable td:first-child,.statisticsTable th:first-child{padding-left:0}.statisticsTable td:last-child,.statisticsTable th:last-child{padding-right:0}.statisticsTable tbody tr:last-child td{border-bottom:0}.popularCard{min-width:230px;display:flex;align-items:center;gap:10px}.popularCard>div{position:relative;width:32px;height:45px;flex:0 0 auto;overflow:hidden;border-radius:3px;background:var(--surface-muted)}.popularCard img{object-fit:cover}.popularCard small,.popularCard span{display:block}.popularCard small{margin-top:3px;color:var(--muted);font-size:10px}.recentBasketAddsPanel .statisticsTableWrap{margin-inline:calc(-1 * var(--statistics-panel-padding))}.recentBasketAddsPanel:has(.statisticsTable){padding-bottom:0;overflow:hidden}.recentBasketAddsPanel .statisticsTable td:first-child,.recentBasketAddsPanel .statisticsTable th:first-child{padding-left:var(--statistics-panel-padding)}.recentBasketAddsPanel .statisticsTable td:last-child,.recentBasketAddsPanel .statisticsTable th:last-child{padding-right:var(--statistics-panel-padding)}.linkedRow{cursor:pointer}.linkedRow:hover{background:var(--surface-hover)}.statisticsCardLink{color:inherit;text-decoration:none}.linkedRow:hover .statisticsCardLink b,.statisticsCardLink:hover b{text-decoration:underline}.statisticsCardLink:focus-visible{outline:2px solid var(--control-focus-ring);outline-offset:2px;border-radius:var(--radius-sm)}.healthStatistics{display:grid;grid-template-columns:1fr 1fr;grid-gap:0;gap:0;margin:0}.healthStatistics>div{display:flex;justify-content:space-between;gap:14px;padding:11px 10px;border-bottom:1px solid #e0e1e2}.healthStatistics>div:nth-child(odd){padding-left:0}.healthStatistics>div:nth-child(2n){padding-right:0}.healthStatistics dt{color:var(--muted);font-size:11px}.healthStatistics dd{margin:0;font-weight:700;white-space:nowrap}.healthStatistics .warning dd{color:#a64242}.healthStatistics .idle dd{color:var(--caution-text)}.collectionIssuesPanel{margin-top:16px}.collectionIssuesHeading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}.collectionIssuesHeading h3,.collectionIssuesHeading p{margin:0}.collectionIssuesHeading p{margin-top:5px;color:var(--muted);font-size:12px}.collectionIssuesHeading>span{white-space:nowrap;flex-shrink:0;min-width:28px;border-radius:999px;background:var(--surface-hover);padding:5px 8px;font-size:11px;font-weight:700;text-align:center}.collectionIssuesList{max-height:520px;display:grid;grid-template-columns:minmax(190px,1fr) minmax(180px,1fr) auto;border-top:1px solid var(--line);overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.adminFilterBar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4)}.adminFilterBar .searchQueryInput{flex:1 1 14rem;min-width:0}.adminFilterBar .filterSelect{flex:1 1 16rem;min-width:0;max-width:100%}.adminFilterBar .filterSelect,.adminFilterBar .filterSelect>.optionDropdownTrigger{height:var(--control-height-lg)}.adminFilterBar .colorFilter.locationFilter{flex:1 1 16rem;width:auto;min-width:0;max-width:100%;height:var(--control-height-lg)}.adminFilterBar .locationFilter>summary{height:var(--control-height-lg);min-height:0}.adminFilterBar .locationFilter>.colorOptions{top:calc(var(--control-height-lg) + 3px)}@media (max-width:480px){.adminFilterBar .colorFilter.locationFilter,.adminFilterBar .filterSelect,.adminFilterBar .filterSelect>.optionDropdownTrigger,.adminFilterBar .locationFilter>summary,.adminFilterBar .searchQueryInput,.adminFilterBar .searchResetLink,.adminFilterBar .searchSubmitButton{height:var(--control-height-touch)}.adminFilterBar .locationFilter>.colorOptions{top:calc(var(--control-height-touch) + 3px)}}.collectionIssue{display:grid;grid-column:1/-1;grid-template-columns:subgrid;align-items:center;grid-gap:14px;gap:14px;padding:11px 0;border-bottom:1px solid var(--line)}.collectionIssue>div:first-child{min-width:0;display:grid;grid-gap:4px;gap:4px}.collectionIssue>div:first-child strong{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.collectionIssue>div:first-child small{color:var(--muted);font-size:10px}.collectionIssueTags{display:flex;flex-wrap:wrap;gap:5px}.collectionIssuePrices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-2);gap:var(--space-2);margin:var(--space-2) 0 0}.collectionIssuePrices dt{color:var(--text-secondary);font-size:var(--font-size-xs);line-height:var(--line-height-body)}.collectionIssuePrices dd{margin:var(--space-1) 0 0;color:var(--text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.collectionIssueTags span{border-radius:2px;background:#f3dfdc;color:#8b3f38;padding:4px 6px;font-size:9px;font-weight:700}.collectionIssueActions{display:flex;max-width:300px;flex-wrap:wrap;justify-content:flex-end;gap:6px}.collectionIssueActions .button{min-height:34px;display:inline-flex;align-items:center;justify-content:center;padding:7px 9px;font-size:10px;text-align:center}.systemIssuesLink{display:inline-flex;margin-top:14px}@media (max-width:760px){.collectionIssuesList{max-height:none;grid-template-columns:1fr;overflow:visible}.collectionIssue{grid-column:1;grid-template-columns:1fr}.collectionIssueActions{max-width:none;align-items:stretch;flex-direction:column}.collectionIssueActions .button,.collectionIssueActions form{width:100%}}@media (prefers-color-scheme:dark){body{background:var(--paper);color:var(--ink)}:where(input:not([type=checkbox]):not([type=radio]):not([type=file]),textarea,select){border-color:var(--control-border);background-color:var(--control-background);color:var(--control-text)}input::placeholder,textarea::placeholder{color:var(--control-placeholder)}:where(input:disabled,textarea:disabled,select:disabled){color:var(--control-disabled-text);opacity:.8}.adminOrderDetail,.adminOrderItems,.basketStoreGroup>footer,.filters,.importPreview,.manualCardPreview,.marketplacePrinting,.orderEditor .checkboxLabel,.orderEditorLine,.orderItems,.storageStatisticsRow{border-color:var(--line);background:#202327}.accountTracking a,.adminOrders .adminOrder,.adminOrders article,.adminTabs a.active,.authBox,.basketStoreGroup,.colorOptions,.csvExample,.csvHelp,.csvImportSection,.filterSelectOptions,.filterSelectOptions button,.importPreviewGrid>div,.importPreviewSection,.npOptions,.npOptions button,.orders .order,.orders article,.pagination a,.periodSelector,.search,.search .searchSuggestions button,.searchSuggestions,.setOptions,.setOptions button,.shopCreateForm,.shopListItem,.soldCardsList,.statisticsPanel,.summary,.wishlistForm textarea,.wishlistMatch{border-color:var(--line);background:#25282c;color:var(--ink)}.colorOptions label:hover,.filterSelectOptions button.selected,.filterSelectOptions button:focus,.filterSelectOptions button:hover,.npOptions button:focus,.npOptions button:hover,.orderStorageOptions label:hover,.searchSuggestions button:focus,.searchSuggestions button:hover,.setOptions button:focus,.setOptions button:hover{background:#343a40;color:var(--ink)}.adminAuditHeading>span,.collectionIssuesHeading>span,.orderFinishValue,.orderStatus,.tags span{border-color:#50565d;background:#34383d;color:#d9dde1}.csvExample tbody tr:nth-child(2n),.csvExample th{border-color:var(--line);background:#30343a;color:var(--ink)}.adminAuditList,.adminAuditList article,.csvExample td,.csvExample th{border-color:var(--line)}.csvHelp code{background:#34383d;color:#e2e5e8}.button.secondary,.inlineConfirmation>div>button,.orderEditButton,.orderEditorPagination button,.restockButton{border-color:var(--button-secondary-border);background:var(--button-secondary-background);color:var(--button-secondary-text)}.inlineConfirmation>div>button:hover,.orderEditorPagination button:hover,.restockButton:hover{background:var(--button-secondary-hover)}.adminTabs a:hover{background:#30343a}.marketplaceOffersLink,.soldCardRow a{color:#9fc1d8}.empty{border-color:#555b62}.cardImage,.marketplaceDetailImage,.marketplacePrintingImage{box-shadow:0 3px 10px rgba(0,0,0,.72)}}.collectionHealthToolbar{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:12px}.collectionHealthToolbar p{max-width:580px;margin:0;color:var(--muted);font-size:11px;line-height:1.45}.collectionHealthToolbar form{flex:0 0 auto}.collectionHealthToolbar .button{margin:0}.backupDownload{margin-top:16px}.systemHealthList dd{max-width:65%;white-space:normal;text-align:right}.systemHealthList dd small{display:block;margin-top:3px;color:var(--muted);font-size:10px;font-weight:400}.systemHealthList dd .systemError{color:#a64242}.storageStatistics{max-height:410px;display:grid;grid-gap:7px;gap:7px;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding-right:5px}.storageStatisticsRow{display:grid;grid-template-columns:minmax(145px,1.5fr) repeat(4,minmax(64px,auto));align-items:center;grid-gap:12px;gap:12px;padding:11px 12px;border:1px solid #d9dbdc;border-radius:4px;background:var(--surface-subtle)}.storageStatisticsRow>strong{min-width:0;overflow-wrap:anywhere;font-size:12px}.storageStatisticsRow>span{display:grid;grid-gap:3px;gap:3px;text-align:right}.storageStatisticsRow small{color:var(--muted);font-size:9px;text-transform:uppercase;letter-spacing:.03em}.storageStatisticsRow b{font-size:12px;white-space:nowrap}.storageMergeForm{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:16px;padding-top:16px;border-top:1px solid #d9dbdc}.storageManagement .storageMergeForm{margin-top:20px;padding-top:0;border-top:0}.storageVisibilitySummary{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-4);margin-top:var(--space-4);padding:var(--space-4);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-subtle)}.storageVisibilityList{display:grid;grid-gap:var(--space-3);gap:var(--space-3);margin-top:var(--space-3)}.storageBatchActions,.storageLocationSearch{margin-top:var(--space-4)}.storageBatchActions{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:var(--space-4);gap:var(--space-4);padding:var(--space-4);border:1px solid var(--border-strong,var(--border-default));border-radius:var(--radius-md);background:var(--surface)}.storageBatchActions h3,.storageBatchActions p{margin:0}.storageBatchButtons{display:grid;grid-template-columns:repeat(3,minmax(11rem,auto));grid-gap:var(--space-2);gap:var(--space-2)}@media (max-width:900px){.storageBatchActions,.storageBatchButtons{grid-template-columns:1fr}}.storageVisibilityRow{display:grid;grid-template-columns:minmax(0,1fr) minmax(15rem,21rem) auto;grid-template-areas:"title progress controls" "stats progress controls";align-items:center;grid-column-gap:var(--space-5);column-gap:var(--space-5);grid-row-gap:var(--space-2);row-gap:var(--space-2);padding:var(--space-3) var(--space-4);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface)}.storageRowTitle{grid-area:title;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);min-width:0}.storageRowTitle strong{overflow-wrap:anywhere}.storageRowStats{grid-area:stats}.storageRowProgress{grid-area:progress;display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.storageRowControls{grid-area:controls;display:flex;align-items:center;gap:var(--space-2)}.storageProgress{display:grid;grid-gap:3px;gap:3px}.storageProgressLabel{display:flex;align-items:baseline;gap:var(--space-2);font-size:var(--font-size-xs)}.storageProgressLabel span{color:var(--text-muted)}.storageProgressLabel small{flex:1 1;overflow:hidden;color:var(--text-muted);font-size:inherit;text-align:right;text-overflow:ellipsis;white-space:nowrap}.storageProgressTrack{height:6px;overflow:hidden;border-radius:999px;background:var(--surface-subtle);box-shadow:inset 0 0 0 1px var(--border-default)}.storageProgressTrack span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,transparent,rgb(255 255 255/28%)),var(--storage-progress-fill);transition:width .4s ease}.storageProgress-payback{--storage-progress-fill:var(--warning-border)}.storageProgress-payback.isComplete{--storage-progress-fill:var(--success-text)}.storageProgress-payback.isComplete strong{color:var(--success-text)}.storageProgress-payback.isProfit strong{color:var(--profit-text)}.storageProgress-payback.isProfit .storageProgressTrack span{background:linear-gradient(100deg,transparent 30%,rgb(255 255 255/45%) 50%,transparent 70%) 0 0 /200% 100%,linear-gradient(90deg,var(--profit-start),var(--profit-end));box-shadow:0 0 6px color-mix(in srgb,var(--profit-end) 55%,transparent);animation:storageProfitSheen 2.8s linear infinite}@keyframes storageProfitSheen{0%{background-position:200% 0,0 0}to{background-position:-200% 0,0 0}}@media (prefers-reduced-motion:reduce){.storageProgress-payback.isProfit .storageProgressTrack span{animation:none}}.storageProgress-sellThrough{--storage-progress-fill:var(--button-primary-background)}.storageProgressHint{margin:0;color:var(--text-muted);font-size:var(--font-size-xs)}.storageStatUnknown{color:var(--text-muted);font-weight:400!important}.storageActionsMenu{position:relative}.storageActionsMenu>summary{display:inline-flex;align-items:center;justify-content:center;width:var(--control-height-compact);height:var(--control-height-compact);border:1px solid var(--control-border);border-radius:var(--radius-sm);background:var(--surface);color:var(--text-primary);font-size:18px;line-height:1;list-style:none;cursor:pointer}.storageActionsMenu>summary::-webkit-details-marker{display:none}.storageActionsMenu>summary:hover,.storageActionsMenu[open]>summary{background:var(--surface-hover)}.storageActionsPanel{position:absolute;top:calc(100% + 4px);right:0;z-index:20;display:grid;min-width:15rem;padding:var(--space-1);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-dropdown)}.storageMenuItem{display:flex;align-items:center;width:100%;min-height:var(--control-height-compact);padding:0 var(--space-3);border:0;border-radius:var(--radius-sm);background:none;color:var(--text-primary);font:inherit;font-size:var(--font-size-sm);text-align:left;text-decoration:none;cursor:pointer}.storageActionsPanel .storageMenuItem{justify-content:flex-start;font-weight:400}.storageMenuItem:focus-visible,.storageMenuItem:hover{background:var(--surface-hover)}.storageMenuDanger{margin-top:var(--space-1);border-top:1px solid var(--border-default);border-radius:0 0 var(--radius-sm) var(--radius-sm);color:var(--danger-text)}.storageStatisticsRow .storageHidden,.storageStatisticsRow .storagePublic,.storageVisibilityRow .storageHidden,.storageVisibilityRow .storagePublic{width:-moz-fit-content;width:fit-content;padding:2px var(--space-2);border:1px solid var(--success-border);border-radius:999px;background:var(--success-surface);color:var(--success-text);font-size:var(--font-size-sm)}.storageStatisticsRow .storageHidden,.storageVisibilityRow .storageHidden,.storageVisibilityRow .storageVisibilityButton.storageHideAction{border-color:var(--warning-border);background:var(--warning-surface);color:var(--warning-text)}.storageVisibilityRow .storageVisibilityButton.storageShowAction{border-color:var(--success-border);background:var(--success-surface);color:var(--success-text)}.storageVisibilityRow .storageVisibilityButton:hover:not(:disabled){filter:brightness(.94)}.storageVisibilityRow .storageVisibilityButton{min-width:6.5rem}.storageVisibilityRow dl{display:grid;grid-template-columns:4.5rem 4.5rem 6.5rem 6.5rem minmax(7rem,auto);grid-gap:var(--space-1) var(--space-4);gap:var(--space-1) var(--space-4);margin:0}.storageVisibilityRow dl div{display:grid;grid-gap:2px;gap:2px}.storageVisibilityRow dd small{color:var(--text-muted);font-weight:400}.storageVisibilityRow dt{color:var(--text-muted);font-size:var(--font-size-xs)}.storageVisibilityRow dd{margin:0;font-weight:700;white-space:nowrap}@media (max-width:1100px){.storageVisibilityRow{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title controls" "stats stats" "progress progress"}}@media (max-width:760px){.storageVisibilityRow dl{grid-template-columns:repeat(3,minmax(0,1fr))}.storageActionsMenu>summary{width:var(--control-height-touch);height:var(--control-height-touch)}.storageMenuItem{min-height:var(--control-height-touch)}}.storageMergeForm h4,.storageMergeForm>button{grid-column:1/-1}.storageMergeForm h4{margin:0;font-size:13px}.storageMergeForm label span{display:block;margin-bottom:4px;color:var(--muted);font-size:9px;font-weight:700;text-transform:uppercase}.storageMergeForm input,.storageMergeForm select{width:100%;min-width:0;height:38px;border:1px solid #a9adb0;border-radius:3px;background:var(--surface);padding:0 8px}.storageMergeForm>button{min-height:40px;border:0;border-radius:3px;background:#566c5d;color:#fff;cursor:pointer;font-weight:700}.statisticsEmpty{margin:26px 0;color:var(--muted);text-align:center}@media (max-width:1050px){.statisticsCards{grid-template-columns:repeat(3,minmax(0,1fr))}.statisticsGrid,.statisticsGrid.behaviorStatisticsGrid{grid-template-columns:1fr}}@media (max-width:650px){.statisticsHeading{align-items:stretch;flex-direction:column}.periodSelector{overflow-x:auto}.periodSelector a{flex:1 0 auto;text-align:center}.statisticsCards{grid-template-columns:repeat(2,minmax(0,1fr))}.statisticsCards article{padding:13px}.statisticsPanel{--statistics-panel-padding:13px}.statisticsPanelHeading{flex-direction:column;gap:5px}.statisticsPanelHeading small{text-align:left}.healthStatistics{grid-template-columns:1fr}.collectionHealthToolbar{align-items:stretch;flex-direction:column}.collectionHealthToolbar .button{width:100%}.healthStatistics>div,.healthStatistics>div:nth-child(2n),.healthStatistics>div:nth-child(odd){padding-inline:0}.statusStatistics>div{grid-template-columns:105px 1fr 28px}.storageStatistics{max-height:480px;padding-right:3px}.storageStatisticsRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px}.storageStatisticsRow>strong{grid-column:1/-1;padding-bottom:7px;border-bottom:1px solid #dedfe0}.storageStatisticsRow>span{text-align:left}.storageMergeForm{grid-template-columns:1fr}.storageMergeForm h4,.storageMergeForm>button{grid-column:auto}}.adminTabs{display:flex;gap:4px;margin-top:24px;border-bottom:1px solid #c6c8ca}.adminTabs a{padding:11px 16px;border:1px solid transparent;border-bottom:0;color:var(--muted);font-size:13px;font-weight:700}.adminTabs a:hover{color:var(--ink);background:var(--surface-muted)}.adminTabs a.active{margin-bottom:-1px;border-color:#c6c8ca;background:var(--surface);color:var(--ink)}.adminOrderSearch{display:flex;align-items:stretch;gap:7px;margin:16px 0}.searchQueryInput{min-width:0;height:var(--control-height-lg);border:1px solid var(--control-border);border-radius:var(--radius-sm);background:var(--surface);padding:10px 12px;color:var(--ink);font:inherit}.searchQueryInput:focus{border-color:var(--control-focus-border);box-shadow:0 0 0 2px var(--control-focus-ring)}.searchResetLink,.searchSubmitButton{width:auto;height:var(--control-height-lg);display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--button-primary-background);border-radius:var(--radius-sm);padding:9px 14px;cursor:pointer;font:inherit;font-weight:var(--font-weight-bold)}.searchSubmitButton{background:var(--button-primary-background);color:var(--button-primary-text)}.searchSubmitButton:hover:not(:disabled){background:var(--button-primary-hover)}.searchResetLink{border-color:var(--control-border);background:var(--surface);color:var(--ink)}.searchResetLink:hover{background:var(--surface-hover)}.adminOrderSearchHint{margin:-9px 0 16px;color:var(--muted);font-size:11px;line-height:1.45}.customerHeading{display:grid;grid-gap:var(--space-1);gap:var(--space-1);margin-bottom:var(--space-4)}.customerHeading p,.customerHeading small{margin:0}.customerHeading small{color:var(--muted);font-size:var(--font-size-sm)}.customerList{display:grid;border-top:1px solid var(--line)}.customerRow{display:grid;grid-template-columns:minmax(12rem,.8fr) minmax(22rem,1.3fr) minmax(16rem,1fr);grid-gap:var(--space-4);gap:var(--space-4);align-items:center;padding:var(--space-4) 0;border-bottom:1px solid var(--line)}.customerAccess,.customerIdentity{min-width:0;display:grid;grid-gap:var(--space-1);gap:var(--space-1)}.customerIdentity strong{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.customerIdentity a{overflow:hidden;color:var(--muted);font-size:var(--font-size-sm);text-overflow:ellipsis}.customerMetrics{display:grid;grid-template-columns:repeat(5,minmax(4rem,1fr));grid-gap:var(--space-3);gap:var(--space-3);margin:0}.customerMetrics div{min-width:0}.customerMetrics dt{color:var(--muted);font-size:var(--font-size-xs);text-transform:uppercase}.customerMetrics dd{margin:var(--space-1) 0 0;font-size:var(--font-size-md);font-weight:700}.customerMetrics .warning dd{color:var(--danger)}.customerStatus{width:-moz-fit-content;width:fit-content;border:1px solid var(--success-border);border-radius:999px;background:var(--success-surface);color:var(--success-text);padding:var(--space-1) var(--space-2);font-size:var(--font-size-xs);font-weight:700;line-height:1.2}.customerStatus.restricted{border-color:var(--danger-border);background:var(--danger-surface);color:var(--danger-text)}.customerStatus.test{border-color:var(--warning-border);background:var(--warning-surface);color:var(--warning-text)}.customerStatus small{margin-left:var(--space-1);opacity:.75}.customerNote{color:var(--muted);font-size:var(--font-size-sm)}.customerRestrictionForm{display:grid;grid-template-columns:minmax(6rem,1fr) auto;grid-gap:var(--space-2);gap:var(--space-2);margin-top:var(--space-1)}.customerRestrictionForm>*{min-width:0;height:var(--control-height)}.customerTestForm{justify-self:start}.adminAuditPanel{grid-column:1/-1}.adminAuditHeading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.adminAuditHeading h3,.adminAuditHeading p{margin:0}.adminAuditHeading p{margin-top:5px;color:var(--muted);font-size:11px}.adminAuditHeading>span{min-width:28px;border-radius:999px;background:var(--surface-hover);padding:5px 8px;font-size:10px;font-weight:700;text-align:center}.adminAuditList{max-height:520px;margin-top:14px;overflow-y:auto;overscroll-behavior:contain;border-top:1px solid var(--line);scrollbar-gutter:stable}.adminAuditList article{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,auto);grid-gap:18px;gap:18px;align-items:center;padding:11px 4px 11px 0;border-bottom:1px solid var(--line)}.adminAuditList article>div{min-width:0;display:grid;grid-gap:3px;gap:3px}.adminAuditList article>div:last-child{justify-items:end;text-align:right}.adminAuditList span,.adminAuditList strong{overflow-wrap:anywhere;font-size:11px}.adminAuditList small,.adminAuditList time{color:var(--muted);font-size:9px}@media (max-width:560px){.adminAuditList article{grid-template-columns:1fr;gap:7px}.adminAuditList article>div:last-child{justify-items:start;text-align:left}}@media (max-width:900px){.customerRow{grid-template-columns:1fr}}@media (max-width:560px){.customerRestrictionForm{grid-template-columns:1fr}.customerRestrictionForm>*{height:var(--control-height-touch)}.customerMetrics{grid-template-columns:repeat(2,1fr)}}.adminOrderSearch input,.adminOrderSearch select{min-width:0;height:var(--control-height-lg);border:1px solid var(--control-border);border-radius:var(--radius-sm);background:var(--control-background);padding:10px 12px;color:var(--ink);font:inherit}.adminOrderSearch input:focus,.adminOrderSearch select:focus{border-color:var(--control-focus-border);box-shadow:0 0 0 2px var(--control-focus-ring)}.adminOrderSearch input{flex:1 1}.adminOrderSearch>select{flex:0 0 155px}.adminOrderSearch>.filterSelect{width:175px;flex:0 0 175px}.adminOrderSearch>.filterSelect>.optionDropdownTrigger{height:var(--control-height-lg);background:var(--control-background)}.orderStorageFilter{position:relative;flex:0 0 180px}.orderStorageFilter>summary{display:flex;height:var(--control-height-lg);align-items:center;justify-content:space-between;border:1px solid var(--control-border);border-radius:var(--radius-sm);background:var(--control-background);padding:0 11px;cursor:pointer;list-style:none;white-space:nowrap}.orderStorageFilter>summary::-webkit-details-marker{display:none}.orderStorageFilter[open]>summary{border-color:var(--control-focus-border);box-shadow:0 0 0 2px var(--control-focus-ring)}.orderStorageFilter>summary:after{content:"⌄";margin-left:8px}.orderStorageOptions{position:absolute;z-index:20;top:calc(100% + 4px);left:0;width:max(260px,100%);max-height:280px;overflow-y:auto;border:1px solid #aeb1b3;border-radius:4px;background:var(--surface);padding:6px;box-shadow:0 10px 28px rgba(30,35,40,.16)}.orderStorageOptions label{display:flex;align-items:center;gap:8px;padding:8px;border-radius:3px;cursor:pointer}.orderStorageOptions label:hover{background:var(--surface-muted)}.orderStorageOptions input{width:16px;height:16px;min-height:0;flex:none}.adminOrderItemsHeading{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.adminOrderItemsHeading>h3{margin:0}.adminOrderItemsHeading .orderStorageFilter{flex-basis:190px}.adminDateFilter{display:flex;align-items:center;gap:6px;color:var(--muted);font-size:11px;white-space:nowrap}.adminDateFilter input{width:138px;flex:none}.marketplaceOrderFilters>.filterSelect{flex:0 0 210px;width:210px}.adminOrderSearch a,.adminOrderSearch>button{height:var(--control-height-lg);display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--button-primary-background);border-radius:var(--radius-sm);background:var(--button-primary-background);color:var(--button-primary-text);padding:0 14px;cursor:pointer}.adminOrderSearch a{border-color:#b5b8ba;background:var(--surface);color:var(--ink)}.adminOrderSearch a.secondaryAction{border-color:#4b6578;color:var(--action-text)}.adminSection>h2{font-size:22px;margin-bottom:5px}.csvImportSection,.manualCardSection{border:1px solid #c6c8ca;border-radius:4px;background:var(--surface);padding:20px}.csvImportSection>.importBox{margin:18px 0 0;border:0;background:transparent;box-shadow:none;padding:0}.csvImportSection>.csvHelp{margin:22px 0 0;border:0;border-top:1px solid #d1d3d5;background:transparent;box-shadow:none;padding:20px 0 0}.csvImportSection>.csvHelp>h3{margin-top:0}.manualCardForm{display:grid;grid-gap:16px;gap:16px;margin-top:18px}.manualCardGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.manualCardField:not(.formField)>span,.manualCardGrid label:not(.formField)>span{display:block;margin-bottom:var(--space-2);color:var(--text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.manualLanguageNotice{display:block;margin-top:6px;color:var(--rust);font-size:11px}.manualCardForm .setOptions .manualLanguageHeading{border-top:1px solid var(--line);color:var(--muted);font-weight:700;text-transform:uppercase;letter-spacing:.04em}.filterSelectOptions button.dropdownCheckboxRow,.setOptions button.dropdownCheckboxRow{display:flex;align-items:center;justify-content:flex-start;gap:8px;border-top:1px solid var(--line);color:var(--muted);font-size:12px;font-weight:400;text-transform:none}.filterSelectOptions button.dropdownCheckboxRow input,.setOptions button.dropdownCheckboxRow input{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;pointer-events:none;flex:0 0 15px;min-width:15px;width:15px;max-width:15px;min-height:15px;height:15px;margin:0;border:initial;border-radius:initial;background:initial;box-shadow:none;padding:0}.cardDetailAdminFields label .dropdownCheckboxRow>span,.filterSelectOptions button.dropdownCheckboxRow>span,.setOptions button.dropdownCheckboxRow>span{display:block;margin:0;min-height:0;color:inherit;font:inherit;line-height:1;text-transform:none}.manualCardForm .setOptions .manualLanguageOption small,.manualLanguageBadge,.printingLanguageOptions .manualLanguageOption i{color:var(--rust)}.printingLanguageOptions .manualLanguageHeading{margin:4px 10px;color:var(--muted);font-size:10px;font-weight:700;text-transform:uppercase}.manualLanguageBadge{display:block;margin-top:3px;font-size:11px;font-weight:700}.manualCardGrid input:not([type=hidden]):not([type=checkbox]):not([type=radio]),.manualCardGrid select{width:100%;min-height:40px;border:1px solid var(--control-border);border-radius:var(--radius-sm);background:var(--surface);padding:8px 10px;font:inherit}.manualCardGrid input:not([type=hidden]):not([type=checkbox]):not([type=radio]):focus,.manualCardGrid select:focus{border-color:var(--control-focus-border);box-shadow:0 0 0 2px var(--control-focus-ring)}.storageAssignmentFields{display:grid;grid-gap:12px;gap:12px;margin:0;border:1px solid #d1d3d5;padding:14px}.manualCardForm>.checkboxLabel input{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;width:16px;min-width:16px;height:16px;min-height:0;margin:0;padding:0;accent-color:var(--green)}.storageAssignmentFields .existingStorageField{grid-column:auto;font-size:inherit;font-weight:inherit}.storageAssignmentFields .existingStorageField .storageLocationPicker{margin-top:0}.storageAssignmentNew{display:grid;grid-template-columns:minmax(130px,.4fr) 1fr;grid-gap:12px;gap:12px}.storageAssignmentNameRow{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:end;min-width:0}.storageAssignmentVisibility{display:inline-flex;align-items:center;gap:8px;align-self:end;min-height:var(--control-height);margin:0;color:var(--ink);font-size:12px;font-weight:600;white-space:nowrap;cursor:pointer}.storageAssignmentVisibility input{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;width:16px;min-width:16px;height:16px;min-height:16px;margin:0;padding:0;accent-color:var(--green)}.storageAssignmentFields .filterSelect,.storageAssignmentFields .setCombobox{width:100%;min-width:0;height:var(--control-height)}.storageAssignmentFields .filterSelect>.optionDropdownTrigger,.storageAssignmentFields .setCombobox>input:not([type=hidden]),.storageAssignmentFields input[name=storageName]{width:100%;min-width:0;height:var(--control-height);min-height:var(--control-height);border-color:var(--control-border);border-radius:var(--control-radius);background:var(--control-background);color:var(--control-text)}.storageAssignmentFields .filterSelect.isOpen>.optionDropdownTrigger,.storageAssignmentFields .setCombobox>input:focus,.storageAssignmentFields input[name=storageName]:focus{border-color:var(--control-focus-border);box-shadow:0 0 0 2px var(--control-focus-ring)}.storageAssignmentFields input[name=storageName]{border-style:solid;border-width:1px;padding:0 10px;font:inherit}.storageAssignmentFields>small{color:var(--muted)}.manualCardGrid .filterSelect,.manualCardGrid .setCombobox{width:100%;min-width:0;height:40px}.manualCardGrid .filterSelect>.optionDropdownTrigger{width:100%;height:40px;min-height:40px;background:var(--surface);padding-top:0;padding-bottom:0}.manualCardGrid .filterSelectOptions{width:100%;min-width:0}.manualCardGrid .setCombobox>input:not([type=hidden]){height:40px;min-height:40px;background:var(--surface);padding:8px 10px;font:inherit}.manualCardGrid .setOptions{top:44px;width:100%;max-width:100%}.manualCardForm>.checkboxLabel{display:flex;align-items:flex-start;gap:8px;width:-moz-fit-content;width:fit-content;max-width:100%;color:var(--ink);cursor:pointer}.manualCardForm>.checkboxLabel>span{margin:0;color:inherit;font-size:12px;font-weight:600;line-height:16px}.manualCardPreview{display:flex;align-items:center;gap:16px;min-height:116px;border:1px solid #d1d3d5;border-radius:4px;background:var(--surface-subtle);padding:12px}.manualCardPreview>p{margin:0;color:var(--muted);font-size:12px}.manualCardPreviewImage{position:relative;width:72px;aspect-ratio:5/7;flex:none;overflow:hidden;border-radius:4px;background:var(--placeholder-surface)}.manualCardPreviewImage img{object-fit:cover}.manualCardPreview>div:last-child{display:grid;grid-gap:5px;gap:5px;min-width:0}.manualCardPreview strong{font-size:16px}.manualCardPreview span{color:var(--muted);font-size:11px}.manualCardPreview b{color:#355e43;font-size:14px}.manualCardForm>.button{justify-self:start}.soldCardsPage{display:grid;grid-gap:16px;gap:16px}.importCardFields,.purchaseCostFields{min-width:0;margin:0;padding:var(--space-3);border:1px solid var(--control-border);border-radius:var(--radius-md)}.importCardFields>legend,.importModes>legend,.purchaseCostFields>legend,.storageAssignmentFields>legend{padding:0 var(--space-1);margin-bottom:var(--space-2);color:var(--text-primary);font-family:var(--font-sans);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:1.35}.purchaseCostGrid{--purchase-cost-control-height:var(--control-height);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));grid-gap:var(--space-3);gap:var(--space-3)}.purchaseCostGrid>.formField{grid-row:span 2;grid-template-rows:subgrid}.purchaseCostGrid>.formField:has(.formFieldMessage){grid-row:span 3}.purchaseCostGrid .filterSelect{width:100%;min-width:0}.purchaseCostGrid .filterSelect,.purchaseCostGrid .filterSelect>.optionDropdownTrigger,.purchaseCostGrid input:not([type=hidden]){height:var(--purchase-cost-control-height);min-height:var(--purchase-cost-control-height)}.purchaseCostGrid .filterSelectOptions{top:calc(100% + var(--space-1))}@media (max-width:700px){.purchaseCostGrid{--purchase-cost-control-height:var(--control-height-touch)}}.purchaseCostHelp{display:grid;grid-gap:var(--space-2);gap:var(--space-2);margin-top:var(--space-3)}.purchaseCostHelp p{margin:0}.purchaseCostFields p{font-size:var(--font-size-sm)}.soldCardsSearch{--sold-cards-control-height:var(--control-height-lg);display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,230px) auto;grid-gap:8px;gap:8px}.soldCardsSearch .searchQueryInput{width:100%}.soldCardsSearch .filterSelect{width:100%;min-width:0}.soldCardsSearch .filterSelect,.soldCardsSearch .filterSelect>.optionDropdownTrigger,.soldCardsSearch .searchQueryInput,.soldCardsSearch .searchSubmitButton{height:var(--sold-cards-control-height);min-height:var(--sold-cards-control-height)}.soldCardsSearch .filterSelectOptions{top:calc(100% + var(--space-1))}.soldCardsSearch .filterSelect:last-child{grid-column:1/-1;max-width:180px}.soldCardsRoiHelp{font-size:var(--font-size-sm)}.soldCardsRoiHelp summary{cursor:pointer}.soldCardReturns{text-align:right}.soldCardReturns small{font-size:var(--font-size-sm)}.soldCardAmount{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:flex-end;gap:var(--space-2)}.soldCardAmount strong{font-size:15px}.soldCardScryfall{color:var(--notice-text);font-size:var(--font-size-xs);font-weight:700}.soldCardGain{color:var(--success-text);font-weight:700}.soldCardLoss{color:var(--danger-text);font-weight:700}.cardPurchaseHistory{display:grid;grid-gap:var(--space-2);gap:var(--space-2);border-top:1px solid var(--control-border);padding-top:var(--space-3)}.cardPurchaseHistory li{margin-block:var(--space-2);overflow-wrap:anywhere}.soldCardsList{overflow:hidden;border:1px solid #c6c8ca;border-radius:4px;background:var(--surface)}.soldCardRow{display:grid;grid-template-columns:46px minmax(180px,1.2fr) minmax(190px,1fr) minmax(240px,auto);align-items:center;grid-gap:12px;gap:12px;min-width:0;padding:10px 12px;border-bottom:1px solid var(--line)}.soldCardRow:last-child{border-bottom:0}.soldCardRow>div{min-width:0}.soldCardRow small{display:block;margin-top:3px;color:var(--muted);font-size:10px;overflow-wrap:anywhere}.soldCardRow a{color:var(--action-text);font-weight:700}.soldCardImage{position:relative;width:40px;aspect-ratio:5/7;overflow:hidden;border-radius:3px;background:var(--placeholder-surface)}.soldCardImage img{object-fit:cover}@media (max-width:760px){.manualCardGrid{grid-template-columns:1fr 1fr}.soldCardRow{grid-template-columns:40px minmax(0,1fr);align-items:start}.soldCardRow>div:not(.soldCardImage){grid-column:2}.soldCardRow>.soldCardReturns{text-align:left}.soldCardAmount{justify-content:flex-start}}@media (max-width:520px){.soldCardsSearch{--sold-cards-control-height:var(--control-height-touch)}.manualCardGrid,.soldCardsSearch,.storageAssignmentNameRow,.storageAssignmentNew{grid-template-columns:1fr}.manualCardForm>.button{width:100%}}.adminOrders{border-top:1px solid var(--panel-border)}.adminOrders article{display:grid;grid-template-columns:minmax(230px,1fr) minmax(150px,auto) auto minmax(150px,auto);grid-gap:18px;gap:18px;align-items:center;background:var(--panel-background);border:1px solid var(--panel-border);border-top:0;padding:16px}.adminOrders small{display:block;color:var(--muted);margin-top:4px;font-size:11px}.orderStatus{border:1px solid var(--neutral-border);color:var(--neutral-text);font-size:10px;background:var(--neutral-surface);padding:5px 7px;border-radius:3px}.orderStatus.failed_restocked,.orderStatus.returned_restocked{border-color:var(--success-border);background:var(--success-surface);color:var(--success-text)}.restockActions{display:flex;gap:6px;justify-content:flex-end}.restockButton{border:1px solid #a8aaac;background:var(--surface-muted);border-radius:3px;padding:7px 9px;font-size:10px;cursor:pointer}.restockButton.failed{color:#924333}.restockButton.returned{color:var(--action-text)}.restockButton:hover{background:var(--surface-muted)}.restockedMark{font-size:11px;color:#397049;text-align:right}@media (max-width:760px){.adminHeaderNav{margin-left:10px;overflow-x:auto}.adminHeaderSections{min-width:max-content}.adminHeaderSections a{padding-inline:8px;font-size:12px}.adminHeaderLogout button{min-width:max-content}.adminOrderSearch{flex-wrap:wrap}.adminOrderSearch input{flex-basis:100%}.adminOrderSearch>.filterSelect,.adminOrderSearch>select,.orderStorageFilter{flex:1 1 100%}.adminOrderSearch>.filterSelect,.orderStorageOptions{width:100%}.adminDateFilter{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 4px);flex-direction:column;align-items:stretch;gap:3px;min-width:0}.adminDateFilter input{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;flex:none;box-sizing:border-box;width:100%;min-width:0;max-width:100%;height:var(--control-height-lg);line-height:normal}.adminDateFilter input::-webkit-date-and-time-value{margin:0;text-align:left}.adminOrderSearch>a,.adminOrderSearch>button{flex:1 1;min-width:0;padding-inline:var(--space-2);white-space:nowrap}.marketplaceOrderFilters>.filterSelect{flex-basis:100%;width:100%}.adminOrders article{grid-template-columns:1fr auto}.adminOrders .orderStatus{grid-column:1}.restockActions,.restockedMark{grid-column:1/-1;justify-content:flex-start;text-align:left}}.adminOrders .adminOrder{scroll-margin-top:84px;background:var(--surface);border:1px solid #c6c8ca;border-top:0}.adminOrders .adminOrder:first-child{border-top:1px solid #c6c8ca}.adminOrder>summary{list-style:none;display:grid;grid-template-columns:1fr auto auto 18px;grid-gap:18px;gap:18px;align-items:center;padding:16px;cursor:pointer}.adminOrder>summary::-webkit-details-marker{display:none}.adminOrder>summary small{display:block;color:var(--muted);margin-top:4px;font-size:11px}.adminOrder>summary>i{font-style:normal;transition:transform .15s}.adminOrder[open]>summary>i{transform:rotate(180deg)}.adminOrderDetail{display:grid;grid-template-columns:minmax(230px,.7fr) 1.5fr;border-top:1px solid #d5d7d9;background:var(--surface-subtle)}.adminOrderItems,.deliveryDetail{padding:18px}@media (min-width:761px){.adminOrderItems{max-height:min(720px,72vh);overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.adminOrderItemsHeading{position:-webkit-sticky;position:sticky;z-index:3;top:-18px;margin:-18px -18px 12px;padding:18px;border-bottom:1px solid #d5d7d9;background:var(--surface-subtle)}}.deliveryDetail{border-right:1px solid #d5d7d9}.adminOrderItems h3,.deliveryDetail h3{font-size:13px;margin:0 0 12px}.deliveryDetail p{font-size:12px;line-height:1.55}.deliveryDetail a{color:var(--action-text);text-decoration:underline}.orderTimeline{margin-top:18px;padding-top:15px;border-top:1px solid #d5d7d9}.orderTimeline ol{list-style:none;margin:0;padding:0 0 0 9px}.orderTimeline li{position:relative;display:grid;grid-gap:2px;gap:2px;padding:0 0 15px 17px;border-left:1px solid #aab5bc;font-size:11px}.orderTimeline li:last-child{padding-bottom:0;border-left-color:transparent}.orderTimeline li:before{content:"";position:absolute;width:7px;height:7px;left:-4px;top:3px;border-radius:50%;background:#52748b}.orderTimeline li.cancelled:before{background:#a24d42}.orderTimeline time{color:var(--muted)}.adminOrderStorageGroup{margin:14px 0 0;padding:7px 0;border-bottom:1px solid #c8cdd0;color:var(--action-text);font-size:11px;letter-spacing:.02em}.adminOrderItemsHeading+.adminOrderStorageGroup{margin-top:0}.adminOrderLanguageGroup{margin:8px 0 0;color:var(--muted);font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.adminOrderItem{display:grid;grid-template-columns:38px 1fr auto auto;grid-gap:11px;gap:11px;align-items:center;border-top:1px solid #ddd;padding:9px 0;font-size:11px}.adminOrderItem small{display:block;color:var(--muted);margin-top:3px}.adminOrderItem .orderPriceAdjustment{color:var(--notice-text);font-weight:700}.adminOrderThumb{width:38px;aspect-ratio:488/680;position:relative;overflow:hidden;border-radius:3px;background:var(--surface-muted);display:grid;place-items:center;border:0;padding:0;cursor:zoom-in}.adminOrderThumb img{object-fit:cover}.cardImageLightbox{position:fixed;z-index:200;inset:0;display:grid;place-items:center;padding:28px;background:rgba(17,19,21,.86);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.cardImageLightboxContent{display:grid;justify-items:center;grid-gap:12px;gap:12px;max-width:min(520px,90vw);color:#fff;font-size:14px}.cardImageLightboxImage{position:relative;width:min(520px,86vw,calc(82vh * 488 / 680));max-height:82vh;aspect-ratio:488/680;overflow:hidden;border-radius:18px;background:#24272a;box-shadow:0 20px 70px rgba(0,0,0,.55)}.cardImageLightboxImage img{object-fit:contain}.cardImageLightboxClose{position:fixed;z-index:1;top:18px;right:20px;width:42px;height:42px;border:1px solid rgba(255,255,255,.45);border-radius:50%;background:rgba(0,0,0,.4);color:#fff;cursor:pointer;font-size:28px;line-height:1}.orderEditSection{margin-top:18px;padding-top:15px;border-top:1px solid #d5d7d9}.orderEditButton{width:100%;min-height:36px;display:inline-flex;align-items:center;justify-content:center;margin-top:0;border:1px solid #a8aaac;border-radius:3px;background:var(--surface);color:var(--action-text);padding:9px 10px;font-size:11px;font-weight:700}.orderEditor{display:grid;grid-gap:18px;gap:18px;padding-bottom:60px}.orderEditor h2{margin:0 0 16px;font-size:18px}.orderEditorCustomer{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.orderEditorCustomer h2{grid-column:1/-1}.orderEditor .formField>.formFieldLabel{display:block;margin-bottom:5px;color:var(--muted);font-size:10px;font-weight:700;text-transform:uppercase}.orderEditor input,.orderEditor textarea{width:100%;min-height:42px;border:1px solid #aeb2b5;border-radius:3px;background:var(--surface);padding:9px 10px;color:var(--ink);font:inherit}.orderEditor textarea{min-height:90px;resize:vertical}.orderEditorLines{display:grid;grid-gap:10px;gap:10px}.orderEditorStorageGroup{margin:8px 0 0;padding-bottom:7px;border-bottom:1px solid var(--line);color:var(--action-text);font-size:12px}.orderEditorLanguageGroup{margin:0;color:var(--muted);font-size:10px;letter-spacing:.04em;text-transform:uppercase}.orderEditorToolbar{display:grid;grid-template-columns:minmax(220px,1fr) minmax(140px,auto) minmax(190px,auto) auto;align-items:center;grid-gap:10px;gap:10px;margin-bottom:14px}.orderEditorToolbar>input{min-width:0}.orderEditorToolbar .filterSelect{min-width:0;height:42px}.orderEditorToolbar .filterSelect>.optionDropdownTrigger{height:42px}.orderEditorToolbar>.clear{min-height:42px;height:42px;display:inline-flex;align-items:center}.orderEditorResultCount{grid-column:1/-1;color:var(--muted);font-size:11px}.orderEditorLine{padding:12px;border:1px solid var(--line);border-radius:5px;background:var(--surface-subtle)}.orderEditorPrinting{min-width:0;display:grid;grid-template-columns:52px minmax(0,1fr);grid-gap:11px;gap:11px}.orderEditorThumb{position:relative;width:52px;height:73px;overflow:hidden;border:0;border-radius:4px;background:var(--surface-muted);padding:0;cursor:zoom-in}.orderEditorThumb img{object-fit:cover}.orderEditorPrintingContent{min-width:0}.orderEditorPrintingContent>strong{display:grid;min-height:20px;align-items:center;margin-bottom:8px;font-size:13px}.orderEditorPrintingFields{display:grid;grid-template-columns:minmax(250px,2fr) minmax(105px,1fr) minmax(105px,1fr);grid-gap:10px;gap:10px}.orderEditorPrintingFields .cardPrintingField>span,.orderEditorPrintingFields .orderFinishField>span,.orderEditorPrintingFields .printingLanguageField>span{display:block;min-height:12px;margin-bottom:5px;color:var(--muted);font-size:10px;font-weight:700;line-height:12px;text-transform:uppercase}.orderEditorPrintingFields .setCombobox{width:100%;min-width:0;height:42px}.orderEditorPrintingFields .setCombobox>input:not([type=hidden]),.orderEditorPrintingFields select{width:100%;height:42px}.orderEditorPrintingFields .printingLanguageTrigger{height:42px}.orderEditorPrintingFields .cardFinishSelect,.orderEditorPrintingFields .cardFinishSelect>.optionDropdownTrigger,.orderFinishValue{width:100%;height:42px}.orderFinishValue{display:flex;align-items:center;border:1px solid #aeb2b5;border-radius:3px;background:var(--surface-muted);padding:0 10px;color:var(--ink);font-size:12px}.orderEditorPrinting>small,.orderEditorStorage{display:block;margin-top:7px;color:var(--muted);font-size:10px}.orderEditorLineControls{display:grid;grid-template-columns:100px minmax(190px,240px) 160px auto;justify-content:start;align-items:start;grid-gap:10px;gap:10px;margin-top:10px}.orderAddedCardIdentity{min-height:89px;display:grid;align-content:start;grid-gap:7px;gap:7px}.orderAddedCardIdentity>strong{font-size:13px}.orderAddedCardIdentity>small,.orderAddedCardIdentity>span{color:var(--muted);font-size:10px}.orderEditorAddCard{display:flex;align-items:center;gap:9px;margin-top:14px}.orderEditorAddCard>.button{min-height:38px}.orderCollectionPicker{width:min(520px,100%);height:42px}.orderCollectionPicker>input:not([type=hidden]){height:42px}.orderCollectionOptions{top:46px;width:min(560px,calc(100vw - 48px))}.orderCollectionOptions button>span{min-width:0;display:grid;grid-gap:3px;gap:3px}.orderCollectionOptions button>span:last-child{flex:0 0 auto;justify-items:end}.orderCollectionOptions b,.orderCollectionOptions strong{overflow:hidden;color:var(--ink);font-size:12px;text-overflow:ellipsis}.orderCollectionOptions small{font-size:10px;font-weight:400}.orderEditorLine .dangerLink{justify-self:start;min-height:42px;margin-top:20px;border:0;background:transparent;color:#a4473e;cursor:pointer}.orderEditorLine>.orderEditorLineField{margin-top:0}.orderEditorLineField .filterSelect,.orderEditorLineField .filterSelect>.optionDropdownTrigger{width:100%;height:42px}.orderEditDiscountConfirmation{padding:10px 12px;border:1px solid #d8a264;border-radius:4px;background:#fff5e8}.orderEditorLine .dangerLink:disabled{opacity:.4;cursor:not-allowed}.orderEditorTotal{display:flex;justify-content:space-between;margin-top:18px;padding-top:14px;border-top:1px solid var(--line);font-size:16px}.orderEditorConfirmation{display:grid;grid-gap:14px;gap:14px}.orderEditor .checkboxLabel{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:start;grid-gap:10px;gap:10px;min-height:44px;margin:0;padding:11px 12px;border:1px solid #c9cdca;border-radius:4px;background:var(--surface-subtle);cursor:pointer}.orderEditor .checkboxLabel input{width:18px;height:18px;min-height:18px;margin:0;accent-color:var(--green)}.orderEditor .checkboxLabel span{margin:0;color:var(--ink);font-size:12px;line-height:18px;text-transform:none}.orderEditorPagination{justify-content:flex-end;gap:10px}.orderEditorPagination>span{align-items:center;color:var(--muted)}.orderEditorPagination button{min-height:34px;border:1px solid #c4c6c8;border-radius:3px;background:var(--surface);padding:7px 10px;color:var(--ink);cursor:pointer}.orderEditorPagination button:disabled{opacity:.45}@media (max-width:760px){.orderEditorCustomer,.orderEditorLineControls{grid-template-columns:1fr}.orderEditorCustomer h2{grid-column:auto}.orderEditorLine .dangerLink{justify-self:start;margin-top:0}.orderEditorLine>.orderEditorLineField{margin-top:0}.orderEditorPrintingFields,.orderEditorToolbar{grid-template-columns:1fr}.orderEditorResultCount{grid-column:auto}.orderEditorAddCard{align-items:stretch;flex-direction:column}.orderCollectionOptions,.orderCollectionPicker{width:100%}}.orderActions{display:flex;flex-direction:column;align-items:stretch;gap:7px;margin-top:18px}.wishlistPage .pageTitle>p:last-child{max-width:720px;color:var(--muted);line-height:1.55}.wishlistInstructions{margin-bottom:18px}.wishlistSourceTabs{display:flex;overflow-x:auto;gap:4px;margin-bottom:0;border-bottom:1px solid var(--line)}.wishlistSourceTabs span{display:inline-flex;min-height:40px;align-items:center;border-bottom:3px solid transparent;padding:0 16px;color:var(--muted);font-size:13px;font-weight:700}.wishlistSourceTabs span.active{border-bottom-color:var(--green);color:var(--ink)}.wishlistSourceTabs+.wishlistInstructions{border-top:0;border-top-left-radius:0;border-top-right-radius:0}.wishlistInstructions h2,.wishlistResults h2{margin-top:0}.wishlistInstructions li,.wishlistInstructions p{color:var(--muted);line-height:1.55}.wishlistForm{display:grid;grid-gap:14px;gap:14px}.wishlistForm label>span{display:block;margin-bottom:6px;color:var(--muted);font-size:11px;font-weight:700;text-transform:uppercase}.wishlistForm input[type=file],.wishlistForm textarea{width:100%;border:1px solid #aeb2b5;border-radius:3px;background:var(--surface);padding:10px;font:inherit}.wishlistForm textarea{min-height:150px;resize:vertical}.wishlistForm .button{justify-self:start;min-width:210px}.wishlistOr{color:var(--muted);font-size:12px;text-align:center}.wishlistResults{display:grid;grid-gap:12px;gap:12px;margin-top:28px}.wishlistMatch{border:1px solid var(--line);border-left:4px solid var(--green);border-radius:4px;background:var(--surface);padding:16px}.wishlistMatch.partial{border-left-color:#b8782d}.wishlistMatch.missing{border-left-color:var(--rust)}.wishlistMatch>header{display:flex;justify-content:space-between;gap:16px}.wishlistMatch h3,.wishlistMatch h4,.wishlistMatch p{margin:0}.wishlistMatch h4,.wishlistMatch header p{margin-top:5px;color:var(--muted);font-size:11px}.wishlistMatch header>strong{font-size:12px;white-space:nowrap}.wishlistMatch ul{display:grid;grid-gap:0;gap:0;margin:8px 0 0;padding:0;list-style:none}.wishlistMatch li{border-top:1px solid var(--line);font-size:12px}.wishlistMatch li>a{display:grid;grid-template-columns:minmax(190px,1fr) minmax(300px,1.35fr) minmax(190px,auto);align-items:center;grid-gap:12px;gap:12px;min-height:44px;padding:11px 8px;color:var(--ink)}.wishlistMatch li>a:focus-visible,.wishlistMatch li>a:hover{background:var(--surface-hover);outline:none}.wishlistMatch li span,.wishlistMatch li strong{min-width:0;overflow-wrap:anywhere}.wishlistMatch li span{color:var(--muted)}.wishlistMatch li span:last-child{text-align:right}.wishlistShowMore{justify-self:center;margin-top:8px}@media (max-width:700px){.wishlistForm input[type=file]{min-width:0;max-width:100%}.wishlistForm .button{width:100%;min-width:0}.wishlistMatch>header{align-items:flex-start;flex-direction:column}.wishlistMatch li>a{grid-template-columns:1fr;gap:3px}.wishlistMatch li span:last-child{text-align:left}}.orderActions form{display:flex;width:100%}.orderPaymentActions{display:flex;flex-direction:column;gap:7px}.orderPaymentActions form button{flex:1 1}.orderPaymentActions p{margin:0;padding:8px 10px;border-left:3px solid;font-size:12px}.orderStatus .paymentBadge{display:block;margin-top:3px;font-size:10px;font-weight:700}.paymentBadge.paid{color:var(--success-text)}.paymentBadge.pending{color:var(--warning-text)}.orderPaymentCallout{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);margin:var(--space-3) 0 var(--space-4);padding:var(--space-4);border:1px solid var(--info-border);border-radius:var(--radius-md);background:var(--info-surface);color:var(--info-text)}.orderPaymentCallout b{color:var(--text-primary);font-size:var(--font-size-body)}.orderPaymentCallout p{margin:var(--space-1) 0 0;font-size:var(--font-size-md);line-height:var(--line-height-body)}.orderPaymentCallout a{flex:none}@media (max-width:700px){.orderPaymentCallout{flex-direction:column;align-items:stretch}}.orderReceipt{margin-top:var(--space-3)}.orderReceipt h3{margin:0 0 6px}.orderReceipt p{margin:0 0 8px;font-size:13px}.orderReceipt form button{width:100%}.novaPoshtaSettingsFields{display:contents}.novaPoshtaSender{display:grid;grid-gap:var(--space-4);gap:var(--space-4);min-width:0;margin:0;padding:0;border:0}.novaPoshtaSender legend{padding:0;margin-bottom:var(--space-2);font-size:var(--font-size-md);font-weight:var(--font-weight-bold)}.novaPoshtaSender p{margin:0;font-size:var(--font-size-sm)}.orderNovaPoshta{margin-top:var(--space-3)}.orderNovaPoshta h3{margin:0 0 6px}.orderNovaPoshta p{margin:0 0 8px;font-size:var(--font-size-md)}.orderNovaPoshta form button{width:100%}.accountReceiptLink{display:inline-block;margin-bottom:var(--space-3);color:inherit;text-decoration:underline;text-underline-offset:3px}.accountDeletion{margin-top:var(--space-6,40px);padding-top:var(--space-4,20px);border-top:1px solid var(--line)}.accountDeletion h2{margin:0 0 8px;font-size:18px}.accountDeletion p{line-height:1.6}.accountDeletion form{display:grid;grid-gap:var(--space-3,12px);gap:var(--space-3,12px);max-width:420px}.checkoutTerms{display:block;margin-top:6px;line-height:1.5}.accountPaymentNote{margin:0 0 var(--space-3);font-size:12px}.accountPaymentNote,.inlineConfirmation .noticeWarning{padding:8px 10px;border-left:3px solid}.orderActions button{border:0;border-radius:3px;padding:9px 10px;font-size:11px;font-weight:700;cursor:pointer}.orderEmailFailures{display:grid;grid-gap:8px;gap:8px;margin-top:18px;padding-top:15px;border-top:1px solid #d5d7d9}.orderEmailFailures h3{margin-bottom:0}.orderEmailFailure{display:grid;grid-gap:8px;gap:8px;padding:12px;border:1px solid var(--line);border-left:3px solid var(--rust);border-radius:4px;background:var(--white);color:var(--ink)}.orderEmailFailure>div{display:grid;grid-gap:5px;gap:5px;min-width:0}.orderEmailError,.orderEmailFailure small{overflow-wrap:anywhere}.orderEmailFailure small{color:var(--muted);font-size:11px;line-height:1.4}.orderEmailError{padding:7px 8px;border-radius:3px;background:#f8e8e3;color:#682819;font-size:11px;line-height:1.45}.orderEmailFailure button{width:100%;border:0;border-radius:3px;padding:9px 10px;background:var(--primary-action-bg);color:var(--primary-action-text);font-size:11px;font-weight:700}.shipmentForm input{min-width:0;flex:1 1;border:1px solid #aaa;padding:8px;font-size:12px}.completeButton,.shipmentForm button{background:#496b84;color:white}.readyButton{width:100%;min-height:36px;background:var(--success-surface);color:var(--success-text);border:1px solid var(--success-border)!important}.handoverButton{width:100%;min-height:36px;background:var(--primary-action-bg);color:var(--primary-action-text)}.handoverLabel{color:var(--green);font-size:12px;font-weight:700}.completeButton{width:100%;min-height:36px}.cancelButton{background:#f1dfdc;color:#8a3328;width:100%}.orderStatus.shipped{border-color:var(--info-border);background:var(--info-surface);color:var(--info-text)}.orderStatus.ready_to_ship{border-color:var(--warning-border);background:var(--warning-surface);color:var(--warning-text)}.orderStatus.completed{border-color:var(--success-border);background:var(--success-surface);color:var(--success-text)}.orderStatus.cancelled_restocked{border-color:var(--danger-border);background:var(--danger-surface);color:var(--danger-text)}.pagination{justify-content:space-between;align-items:center;margin-top:16px;font-size:12px}.pagination,.pagination>span{display:flex}.pagination>span>span{display:flex;align-items:center}.pagination a{padding:7px 9px;border:1px solid #c4c6c8;background:var(--surface)}.pagination a.active{background:#3f5e75;color:white;border-color:#3f5e75}.pagination i{padding:0 6px}.accountTracking{display:grid;grid-template-columns:1fr auto;grid-gap:5px 16px;gap:5px 16px;padding:14px;margin:12px 0;border:1px solid #c9d7df;border-radius:4px;background:var(--surface-hover);font-size:12px}.accountTracking>span{color:var(--muted);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.accountTracking>strong{grid-column:1;color:var(--ink);font-size:17px;letter-spacing:.04em}.accountTracking>div{grid-column:2;grid-row:1/span 2;display:flex;align-items:center;gap:7px}.accountTracking a,.accountTracking button{min-height:34px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #829aa9;border-radius:3px;padding:7px 10px;background:var(--surface);color:var(--action-text);font:inherit;font-weight:700;cursor:pointer}.accountTracking button{width:104px}.accountTracking button.copied{border-color:#6b9277;color:#356244}.accountTracking a{background:#496b84;color:white}.accountOrderTimeline{margin:14px 0 4px;padding:0 0 14px;border-top:0;border-bottom:1px solid #ddd}.accountOrderTimeline h3{margin-bottom:12px;font-size:12px}@media (max-width:600px){.accountTracking{grid-template-columns:1fr}.accountTracking>div{grid-column:1;grid-row:auto;align-items:stretch}.accountTracking a{flex:1 1}}@media (max-width:760px){.adminOrder>summary{grid-template-columns:1fr auto 15px}.adminOrder>summary>.orderStatus{grid-column:1}.adminOrderDetail{grid-template-columns:1fr}.deliveryDetail{border-right:0;border-bottom:1px solid #d5d7d9}.adminOrderItem{grid-template-columns:34px 1fr auto}.adminOrderItem>span{grid-column:2}.adminOrderItem>strong{grid-column:3;grid-row:1}.pagination>span{display:none}}.deliveryNotice{line-height:1.45!important;background:var(--info-surface);border-left:3px solid var(--info-border);padding:9px 11px;color:var(--info-text)!important}.catalogAccuracyNotice,.deliveryNotice{font-size:11px!important;margin:0 0 4px!important}.catalogAccuracyNotice{padding:10px 11px;border-left:3px solid var(--warning-border);background:var(--warning-surface);color:var(--warning-text)!important;line-height:1.5!important}.success .deliveryNotice{margin:18px 0!important;text-align:left}.foilCard:after,.foilCard:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:1}.foilCard.finishVisual-etched:before{background:repeating-linear-gradient(112deg,rgba(222,190,126,.08) 0 5px,rgba(255,240,196,.34) 7px,rgba(92,67,42,.08) 11px 16px);background-size:190% 100%;mix-blend-mode:soft-light;opacity:.7;animation:etchedShift 8s linear infinite}.foilCard.finishVisual-etched:after{opacity:.2;animation-duration:8s}.foilCard.treatment-galaxyfoil:before{background-image:radial-gradient(circle,rgba(236,213,255,.9) 0 .8px,transparent 1.6px),radial-gradient(circle,rgba(118,211,255,.82) 0 1px,transparent 1.9px),radial-gradient(circle,rgba(190,126,255,.76) 0 1.2px,transparent 2.1px),linear-gradient(118deg,transparent 38%,rgba(255,255,255,.52) 49%,transparent 60%);background-position:3px 5px,19px 27px,37px 14px,56% 0;background-size:23px 29px,37px 43px,59px 53px,240% 100%;mix-blend-mode:color-dodge;opacity:.72;animation:galaxyMosaicDrift 8s linear infinite;will-change:background-position}.foilCard.treatment-galaxyfoil:after{background-image:radial-gradient(circle at 24% 28%,rgba(255,255,255,.96) 0 1.4px,transparent 3px),radial-gradient(circle at 76% 72%,rgba(207,225,255,.9) 0 1.2px,transparent 2.7px);opacity:.25;animation:galaxyTwinkle 4.2s ease-in-out infinite}.foilCard.treatment-confettifoil:before{background-image:radial-gradient(circle,rgba(255,255,255,.95) 0 1.3px,transparent 1.8px),radial-gradient(circle,rgba(167,218,255,.9) 0 1px,transparent 1.6px),radial-gradient(circle,rgba(235,180,255,.75) 0 1.7px,transparent 2.3px),linear-gradient(125deg,rgba(22,10,53,.16),rgba(123,67,219,.5),rgba(24,91,170,.38),rgba(22,10,53,.16));background-position:4px 7px,17px 23px,31px 12px,0 0;background-size:29px 31px,41px 43px,53px 47px,260% 260%;mix-blend-mode:screen;opacity:.82;animation:galaxyDrift 9s linear infinite}.foilCard.treatment-confettifoil:after{background:radial-gradient(circle at 50% 50%,rgba(255,255,255,.85),transparent 5%),linear-gradient(110deg,transparent 30%,rgba(226,207,255,.52) 48%,transparent 64%);background-size:90px 90px,260% 100%;opacity:.65;animation:galaxySparkle 5s ease-in-out infinite}.foilCard.treatment-oilslick:before{background:linear-gradient(125deg,rgba(20,8,36,.2),rgba(37,202,177,.32),rgba(192,62,157,.3),rgba(14,18,25,.2));background-size:260% 260%}.foilCard.treatment-ripplefoil:before,.foilCard.treatment-surgefoil:before{background:repeating-linear-gradient(120deg,transparent 0 18px,rgba(186,230,255,.28) 22px,transparent 29px);background-size:220% 100%}@keyframes etchedShift{0%{background-position:0 0}to{background-position:190% 0}}@keyframes galaxyDrift{0%{background-position:4px 7px,17px 23px,31px 12px,0 20%}to{background-position:62px 45px,-38px 72px,91px -44px,100% 80%}}@keyframes galaxyMosaicDrift{0%{background-position:3px 5px,19px 27px,37px 14px,56% 0}50%{background-position:26px 34px,-18px 70px,96px -39px,44% 0}to{background-position:49px 63px,-55px 113px,155px -92px,56% 0}}@keyframes galaxyTwinkle{0%,to{opacity:.2}50%{opacity:.52}}@keyframes galaxySparkle{0%,to{background-position:-40px -20px,130% 0;opacity:.35}50%{background-position:calc(100% + 40px) calc(100% + 20px),-90% 0;opacity:.78}}.foilCard:before{background:linear-gradient(115deg,transparent 8%,rgba(94,220,255,.25) 28%,rgba(236,126,255,.22) 43%,rgba(255,232,113,.23) 58%,rgba(108,255,185,.2) 72%,transparent 92%);background-size:220% 220%;mix-blend-mode:color-dodge;opacity:.58;animation:foilShift 7s ease-in-out infinite}.foilCard:after{background:linear-gradient(105deg,transparent 30%,rgba(255,255,255,.3) 47%,transparent 62%);background-size:250% 100%;opacity:.45;animation:foilSweep 5.5s ease-in-out infinite}.foilCard .foil{z-index:2}@keyframes foilShift{0%,to{background-position:0 20%}50%{background-position:100% 80%}}@keyframes foilSweep{0%,18%{background-position:130% 0}65%,to{background-position:-90% 0}}@media (prefers-reduced-motion:reduce){.foilCard:after,.foilCard:before{animation:none!important}.foilCard:before{background-position:50% 50%}}.tags .stockTag{margin-left:auto;background:#e3ebe5;color:#365d43;border-color:#bfcfc3}.availabilityWarning{display:flex;flex-direction:column;gap:4px;background:#f6e8d5;border-left:3px solid #bc762f;color:#70451f;padding:13px 16px;margin-bottom:18px;font-size:12px}.basketItem.unavailable{background:rgba(166,66,66,.06);padding-left:12px;padding-right:12px;border-left:3px solid #a64242}.basketItem.unavailable h3,.basketItem.unavailable>strong{color:var(--muted)}.stockProblem{display:block;color:#a33d32;font-size:11px;font-weight:700;margin-top:7px}.loadMore{display:flex;flex-direction:column;align-items:center;gap:10px;margin-top:34px;padding-top:22px;border-top:1px solid #c9cbce}.loadMore span{font-size:11px;color:var(--muted)}.loadMore a{background:#496b84;color:white;border-radius:3px;padding:11px 28px;font-size:13px;font-weight:700}.loadMore a:hover{background:#385b75}.loadMore.isLoading a{opacity:.65;pointer-events:none}.inlineConfirmation{padding:11px;border:1px solid #aebdca;background:#e8f0f5;border-radius:3px;display:flex;flex-direction:column;gap:5px}.storageLocation{color:var(--notice-text)!important;font-weight:700}.catalogStorage{font-size:10px;color:#674f27;background:#eee4cf;border-left:3px solid #a78650;padding:6px 8px;margin:0 0 8px;overflow-wrap:anywhere}.adminCardEditor{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:9px;gap:9px;margin-top:auto;padding:11px;border:1px solid var(--line);border-radius:4px;background:var(--surface-subtle)}.adminPriceField{display:contents}.extremeDiscountWarning{grid-column:1/-1;display:grid;grid-gap:7px;gap:7px;border:1px solid #c98276;border-radius:3px;background:#fae9e5;color:#873e34;padding:9px;font-size:11px;line-height:1.35}.extremeDiscountWarning .checkboxLabel{display:flex;align-items:flex-start;gap:7px;color:inherit;font-weight:600;text-transform:none}.extremeDiscountWarning .checkboxLabel input{flex:0 0 auto;width:16px;height:16px;margin:0}.extremeDiscountWarning .checkboxLabel span{margin:0;color:inherit;font-size:11px;text-transform:none}.priceAdjustmentBadge{width:-moz-fit-content;width:fit-content;border:1px solid #aec1ce;border-radius:999px;background:#e8f0f5;color:var(--action-text);padding:3px 7px;font-size:10px;font-weight:700;white-space:nowrap}.adminCardEditor>.priceAdjustmentBadge{grid-column:1/-1}.cardDetailAdjustment{flex-basis:100%}.adminCardEditor label span{display:block;color:var(--muted);font-size:9px;font-weight:700;margin-bottom:4px;text-transform:uppercase}.adminCardEditor input{width:100%;min-width:0;height:34px;border:1px solid var(--control-border);border-radius:3px;background:var(--control);color:var(--ink);padding:0 7px}.adminCardEditor input:focus{border-color:var(--control-focus-border);box-shadow:0 0 0 2px var(--control-focus-ring)}.adminCardQuantity{width:100%;min-width:0;height:var(--control-height-compact);display:flex;align-items:center;border:1px solid var(--control-border);border-radius:var(--control-radius);background:var(--surface-muted);color:var(--text-secondary);padding:0 7px;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.adminCardEditor button{grid-column:1/-1;min-height:34px;border:0;border-radius:3px;background:#566c5d;color:#fff;cursor:pointer;font-weight:700}.adminCardEditor button:disabled{cursor:wait;opacity:1}.storeSettingsForm{max-width:720px;display:grid;grid-gap:18px;gap:18px}.storeSettingsForm .inheritedSetting{color:var(--notice-text);font-weight:700}.storeSettingsForm input:not([type=radio]):not([type=checkbox]){width:100%;min-height:var(--control-height-lg);border:1px solid var(--control-border);border-radius:var(--radius-sm);background:var(--control-background);color:var(--control-text);padding:0 10px}.storeSettingsForm input:not([type=radio]):not([type=checkbox]):focus{border-color:var(--control-focus-border);box-shadow:0 0 0 2px var(--control-focus-ring)}.storeSettingsForm .button{min-height:var(--control-height-lg)}.storeSettingsForm>.button{justify-self:start}.button.secondary.dangerButton{border-color:var(--danger-border);background:var(--danger-surface);color:var(--danger-text)}.button.secondary.dangerButton:hover:not(:disabled){background:var(--danger-border);color:var(--text-primary)}.storeSettingsSections{display:grid;grid-gap:32px;gap:32px}.storeSettingsSections>.storeSettingsForm+.storeSettingsForm{border-top:1px solid var(--line);padding-top:28px}.telegramConnected{display:flex;align-items:center;gap:12px;padding:14px;border:1px solid var(--success-border);border-radius:var(--radius-md);background:var(--success-surface);color:var(--success-text)}.telegramConnected>span{display:grid;width:30px;height:30px;place-items:center;border-radius:50%;background:var(--success-text);color:var(--success-surface)}.telegramConnected small,.telegramPending small{display:block;margin-top:3px;color:var(--muted)}.telegramPreferences{display:grid;grid-gap:12px;gap:12px}.usdRateControl{display:grid;grid-gap:10px;gap:10px}.storeSettingsForm .checkboxLabel{display:flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:10px}.storeSettingsForm .checkboxLabel input{width:18px;height:18px;min-height:18px;flex:0 0 18px;margin:0;padding:0}.storeSettingsForm .checkboxLabel>span{margin:0}.telegramPending{display:grid;justify-items:start;grid-gap:12px;gap:12px}.storeTelegramContact{display:inline-flex;margin-top:14px;font-weight:700}.inlineConfirmation b{font-size:12px}.inlineConfirmation>span{font-size:11px;line-height:1.4;color:var(--description-text)}.inlineConfirmation>div{display:flex;gap:7px;margin-top:5px}.inlineConfirmation>div form{flex:1 1}.inlineConfirmation .completionActions{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end}.orderActions form.completionForm{display:grid;grid-gap:8px;gap:8px;min-width:0}.completionPrice{display:grid;grid-gap:4px;gap:4px;margin-bottom:8px}.completionPrice>span{color:var(--description-text);font-size:11px;font-weight:700}.completionPrice input{width:100%;min-height:38px;border:1px solid #9daab3;border-radius:3px;background:var(--surface);padding:8px 10px;font:inherit}.completionPrice small{display:block;color:var(--muted);font-size:10px;font-weight:500}.inlineConfirmation>div button{width:100%;min-height:38px}.inlineConfirmation>div>button{flex:0 0 auto;width:auto;background:var(--surface);border:1px solid #aaa}.dangerConfirmation{background:var(--danger-surface);border-color:var(--danger-border)}.dangerConfirmation>span{color:var(--danger-text)}@media (max-width:520px){.inlineConfirmation .completionActions{grid-template-columns:1fr}.inlineConfirmation .completionActions>button{width:100%}}.mobileNav{display:none;position:relative;z-index:2}@media (max-width:700px){.topbar{padding:0 12px}.topbar nav{gap:6px}.adminHeaderNav,.customerHeaderNav{flex:0 1 auto;margin-left:auto}.adminHeaderNav{overflow:visible}.adminAccountMenu,.adminHeaderSections,.customerHeaderSections{display:none}.desktopLanguageSwitch,.desktopNavLink{display:none!important}.mobileNav{display:block}.mobileNavTrigger{position:relative;z-index:2;min-width:48px;height:44px;display:grid;place-items:center;border:1px solid #555;border-radius:3px;background:#222428;color:#eee;font-size:12px;font-weight:700;cursor:pointer;touch-action:manipulation;pointer-events:auto}.mobileNav.isOpen .mobileNavTrigger{background:#45494f}.mobileNavPanel{position:fixed;z-index:102;top:66px;right:0;left:0;width:100%;display:flex;flex-direction:column;padding:10px 12px 12px;background:#2b2d31;border-top:1px solid #555;border-bottom:1px solid #555;box-shadow:0 8px 22px rgba(0,0,0,.35)}.mobileNavBackdrop{position:fixed;z-index:101;inset:66px 0 0;width:auto;height:auto;padding:0;border:0;border-radius:0;background:rgba(0,0,0,.42);cursor:default}.mobileNavPanel a{min-height:44px;display:flex;align-items:center;padding:0 12px;border-radius:3px;color:#eee}.mobileNavPanel .navLogout button:focus-visible,.mobileNavPanel .navLogout button:hover,.mobileNavPanel a.active,.mobileNavPanel a:focus,.mobileNavPanel a:hover{background:#41454a}.mobileNavPanel a.active{box-shadow:inset 3px 0 #bd4d4d}.mobileNavPanel a.mobileNavSeparator{margin-top:8px;border-top:1px solid #484b50;border-radius:0 0 3px 3px}.mobileNavPanel .navLogout button{width:100%;min-height:44px;display:flex;align-items:center;padding:0 12px;color:#eee;text-align:left}.mobileNavPanel>small{padding:9px 12px 12px;color:#aaa;overflow-wrap:anywhere;border-bottom:1px solid #484b50}.basketLink{min-height:44px;display:flex;align-items:center;padding:6px 9px}.basketLink span{margin-left:5px}.button.secondary,.cardStorageAllocationRow .storageLocationPicker,.cardStorageAllocationRow .storageLocationPicker>input:not([type=hidden]),.cardStorageAllocationRow>.button,.cardStorageAllocationRow>input:not([type=hidden]),.filterRow select,.price,.setCombobox,.setCombobox>input:not([type=hidden]){min-height:var(--control-height-touch);height:var(--control-height-touch)}.setClear{width:40px;height:40px;right:1px;top:2px}.setOptions{top:47px}.clear,.npOptions button,.setOptions button{min-height:44px}.clear{display:flex;align-items:center;padding:0 8px}.buy button{width:44px;height:44px;font-size:22px}.loadMore a{min-height:44px;display:flex;align-items:center}.checkout input,.stack input{min-height:44px;font-size:16px}.button,.linkButton{min-height:44px}.linkButton{padding:0 8px}.orderActions button{min-height:44px}.shipmentForm input{min-height:44px;font-size:16px}.pagination>a{min-height:44px;display:flex;align-items:center}.accountTracking,.deliveryDetail a{overflow-wrap:anywhere}.adminOrderItem>div:nth-child(2),.orderItem>div:nth-child(2){min-width:0}.adminOrderItem b,.orderItem b{overflow-wrap:anywhere}}@media (max-width:480px){.storageAssignmentNew{grid-template-columns:1fr}.brand{gap:7px;font-size:14px}.brandLogo{width:38px;height:38px}.topbar nav{flex-shrink:0}.basketLink{font-size:12px}.catalogPage{padding-left:10px;padding-right:10px}.grid{gap:22px 10px}.cardBody h2{font-size:12px}.tags{gap:3px;flex-wrap:wrap}.tags span{font-size:8px}.buy strong{font-size:13px}.search{padding-left:0}.search span{padding-left:9px}.search input{min-width:0;padding:0 7px}.search button{min-width:76px;padding:0 10px;flex-shrink:0;white-space:nowrap}.filterRow select,.price{width:calc(50% - 4px);min-width:0}.price{padding:0 7px}.price input{min-width:0;width:50%}.filterRow .button.secondary{width:100%;min-height:var(--control-height-touch);height:var(--control-height-touch)}.narrow{padding:22px 12px 70px}.pageTitle{margin:28px 0}.pageTitle h1{font-size:36px}.csvHelp,.importBox,.summary{padding:18px}.authBox{margin:18px 10px 70px;padding:22px}.authBox h1{font-size:34px}.basketItem{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px}.basketItem h3{overflow-wrap:anywhere}.basketItem form{grid-column:1/-1}.basketItem .linkButton{padding-left:0}.adminOrder>summary,.order summary{grid-template-columns:minmax(0,1fr) auto 16px;padding:14px 12px}.adminOrder>summary>div,.order summary>div{min-width:0}.adminOrder>summary b,.order summary b{overflow-wrap:anywhere}.adminOrderItems,.orderItems{padding-left:10px;padding-right:10px}.adminOrder>summary>.orderStatus{grid-column:1}.adminOrderDetail{min-width:0}.adminOrderItem{grid-template-columns:32px minmax(0,1fr) auto;gap:8px}.adminOrderItem>span{grid-column:2/-1}.adminOrderItem>strong{grid-column:3;grid-row:1}.shipmentForm{flex-wrap:wrap}.shipmentForm input{flex-basis:100%}.shipmentForm button{width:100%}.drop{height:150px}.pagination{gap:8px}.pagination>a{flex:1 1;justify-content:center;text-align:center}}@media (max-width:350px){.brand>span:last-child{font-size:0}.brand>span:last-child:after{content:"MTG";font-size:14px}.grid{column-gap:8px}.foil{font-size:8px;padding:4px}.basketLink{padding-left:7px;padding-right:7px}}@media (max-width:760px){.basketStoreGroup>footer,.basketStoreGroup>header{align-items:flex-start;padding:13px 12px}.basketStoreItems{padding:0 12px}.basketStoreGroup>footer{flex-direction:column;gap:5px}.shopCreateForm{grid-template-columns:1fr}.shopListItem dl{grid-template-columns:1fr 1fr}.shopListItem dl div:first-child{grid-column:1/-1}.shopListActions{align-items:stretch;flex-direction:column}.shopListActions form{margin-left:0}.shopListActions button{width:100%;text-align:left}}@media (prefers-color-scheme:dark){.search input{border:0!important;background:transparent!important;box-shadow:none!important}.accountTracking a,.adminOrderSearch a,.adminOrders .adminOrder,.adminOrders article,.adminTabs a.active,.csvImportSection,.pagination a,.soldCardsList,.wishlistMatch{border-color:var(--panel-border);background:var(--panel-background);color:var(--ink)}.adminOrderDetail,.adminOrderItems,.manualCardPreview,.orderEditor .checkboxLabel,.orderEditorLine,.storageStatisticsRow{border-color:var(--panel-border);background:var(--panel-subtle-background)}.adminOrderSearch>.filterSelect>.optionDropdownTrigger,.inlineConfirmation>div>button,.manualCardForm .filterSelect>.optionDropdownTrigger,.orderEditButton,.orderEditorPagination button,.orderStorageFilter>summary,.orderStorageOptions{border-color:#555b62;background:#292d31;color:var(--ink)}.adminOrderSearch>.filterSelect.isOpen>.optionDropdownTrigger,.manualCardForm .filterSelect.isOpen>.optionDropdownTrigger,.orderStorageFilter[open]>summary{border-color:var(--control-focus-border);box-shadow:0 0 0 2px var(--control-focus-ring)}.adminAuditHeading>span,.orderFinishValue,.orderStatus{border-color:var(--neutral-border);background:var(--neutral-surface);color:var(--neutral-text)}.cardDetailPurchase>span,.customerStatus,.drop.hasFile,.orderStatus.completed,.orderStatus.returned_restocked,.shopStatus.active,.tags .stockTag,.telegramConnected,.wishlistMatch li>a:focus-visible{border-color:var(--success-border);background:var(--success-surface);color:var(--success-text)}.cancelButton,.cardDetailPurchase>span.unavailable,.collectionIssueTags span,.customerStatus.restricted,.dangerConfirmation,.extremeDiscountWarning,.importPreviewSection.isWarning summary strong,.notice,.npOptions .npError,.orderEmailError,.orderStatus.cancelled_restocked,.shopStatus.suspended{border-color:var(--danger-border);background:var(--danger-surface);color:var(--danger-text)}.availabilityWarning,.catalogAccuracyNotice,.catalogStorage,.importDiscountWarning,.importPreviewCard.hasExtremeDiscount,.minimum,.minimum div,.orderEditDiscountConfirmation,.orderStatus.ready_to_ship{border-color:var(--warning-border);background:var(--warning-surface);color:var(--warning-text)}.deliveryNotice,.inlineConfirmation,.orderStatus.shipped,.priceAdjustmentBadge{border-color:var(--info-border);background:var(--info-surface);color:var(--info-text)}.deliveryNotice{color:var(--info-text)!important}.catalogAccuracyNotice{color:var(--warning-text)!important}.accountTracking button,.adminOrderSearch a.secondaryAction,.deliveryDetail a,.marketplaceOffersLink,.orderEditButton,.setBreadcrumb a,.soldCardRow a{color:var(--action-text)}}