:root{color-scheme:dark;--bg:#0a0c0f;--panel:#14181e;--panel2:#0f1318;--muted:#9ca8b7;--line:#29313b;--text:#f6f8fb;--accent:#e6bd3b;--good:#63d89a;--warn:#f0c45a;--bad:#ff8585}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input,select,textarea{font:inherit}.wrap{max-width:1220px;margin:auto;padding:32px 20px 72px}.hero{display:flex;justify-content:space-between;gap:24px;align-items:end;margin-bottom:22px}.hero h1{font-size:clamp(36px,5vw,60px);line-height:1;margin:0 0 10px;letter-spacing:-.035em}.hero p{color:var(--muted);max-width:760px;margin:0;line-height:1.5}.badge{border:1px solid var(--line);padding:9px 13px;border-radius:999px;color:var(--accent);white-space:nowrap}.card{background:var(--panel);border:1px solid var(--line);border-radius:18px;padding:18px}.card h2{margin:0}.addCard{margin-bottom:16px}.sectionTitle{display:flex;justify-content:space-between;gap:16px;margin-bottom:14px}.notice{color:var(--muted);font-size:13px;line-height:1.5;margin:6px 0 0}.row{gap:10px;flex-wrap:wrap;align-items:end}.field,.row{display:flex}.field{flex-direction:column;gap:6px;flex:1 1;min-width:118px}.field.wide{flex:1.6 1;min-width:220px}.field.qtyField{max-width:80px}.field.countryField{min-width:140px}.field.buttonField{flex:0 0 auto}.field label{font-size:12px;color:var(--muted)}input,select,textarea{background:var(--panel2);border:1px solid var(--line);color:var(--text);border-radius:10px;padding:11px 12px;outline:none}input:focus,select:focus,textarea:focus{border-color:#596575}textarea{width:100%;resize:vertical}button{border:0;border-radius:10px;padding:11px 14px;background:var(--accent);color:#191919;font-weight:800;cursor:pointer}button.secondary{background:#222933;color:var(--text);border:1px solid var(--line)}button:disabled{opacity:.5;cursor:not-allowed}.error{color:var(--bad);margin-top:10px}.tradeGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.side{min-height:330px}.sideHeader{display:flex;align-items:end;justify-content:space-between;padding-bottom:13px;margin-bottom:4px}.sideHeader strong{font-size:26px}.eyebrow{display:block;color:var(--accent);font-size:10px;font-weight:900;letter-spacing:.14em;margin-bottom:3px}.empty{border:1px dashed var(--line);border-radius:13px;padding:28px;margin-top:14px;color:var(--muted);text-align:center}.itemCard{padding:15px 0;border-top:1px solid var(--line)}.itemCard:first-of-type{border-top:0}.itemTop{display:grid;grid-template-columns:48px 1fr auto;grid-gap:11px;gap:11px;align-items:start}.thumb{width:48px;height:48px;border:1px solid var(--line);border-radius:10px;background:#fff;display:flex;align-items:center;justify-content:center;overflow:hidden;color:#333;font-size:10px;font-weight:800}.thumb img{max-width:100%;max-height:100%;object-fit:contain}.itemIdentity{min-width:0}.typePill{display:inline-block;font-size:9px;font-weight:900;letter-spacing:.08em;background:#232a33;color:#c7d0db;padding:3px 6px;border-radius:999px;margin-bottom:4px}.name{font-weight:800;line-height:1.25}.meta,.small{font-size:12px;color:var(--muted)}.iconBtn{background:#222933;color:var(--text);padding:5px 10px;font-size:20px;line-height:1}.iconBtn,.itemNumbers{border:1px solid var(--line)}.itemNumbers{display:grid;grid-template-columns:1.4fr .7fr 1fr;grid-gap:8px;gap:8px;background:var(--panel2);border-radius:12px;padding:10px;margin-top:10px}.itemNumbers div{display:flex;flex-direction:column;gap:2px}.itemNumbers small,.itemNumbers span{font-size:10px;color:var(--muted)}.itemNumbers strong{font-size:16px}.miniInput{padding:4px 7px;width:64px;height:29px}.conditionSummary{border-left:3px solid var(--accent);padding:8px 10px;margin-top:10px;background:#11161b;border-radius:0 9px 9px 0}.conditionSummary span{font-size:11px;color:var(--accent);font-weight:800}.conditionSummary p{font-size:12px;color:var(--muted);margin:3px 0 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.itemActions{display:flex;gap:8px;margin-top:10px;align-items:center}.itemActions button,.linkBtn{font-size:12px;padding:8px 10px}.linkBtn{color:#cfd7e2;text-decoration:none}.fairness{margin-top:16px;display:grid;grid-template-columns:1fr 1.5fr 1fr;align-items:center;text-align:center}.fairness>div>strong{display:block;font-size:25px}.fairCenter{display:flex;flex-direction:column;align-items:center;gap:5px}.fairCenter>strong{font-size:18px!important}.fairBadge{font-size:11px;font-weight:900;padding:5px 9px;border-radius:999px}.goodBg{background:#173226;color:var(--good)}.warnBg{background:#332b17;color:var(--warn)}.badBg{background:#371d20;color:var(--bad)}.explainer{margin-top:16px}.explainer h2{font-size:18px}.explainGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.explainGrid p{color:var(--muted);font-size:13px;line-height:1.5}.explainGrid strong{color:var(--text)}.modalBackdrop{position:fixed;inset:0;background:rgba(0,0,0,.72);display:flex;align-items:center;justify-content:center;padding:20px;z-index:30}.modal{width:min(760px,100%);max-height:90vh;overflow:auto;background:#151a20;border:1px solid #36404c;border-radius:18px;padding:20px;box-shadow:0 24px 80px rgba(0,0,0,.45)}.modalHead{display:flex;justify-content:space-between;gap:18px}.modalHead h2{margin:0;font-size:22px}.modalButtons{display:flex;gap:8px;margin-top:10px}.valuationBox{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin-top:16px}.valuationBox>div{background:var(--panel2);border:1px solid var(--line);border-radius:11px;padding:11px}.valuationBox span{display:block;font-size:10px;color:var(--muted)}.valuationBox strong{font-size:19px}.adjustments,.currentPrices,.notes{margin-top:18px}.adjustments h3,.currentPrices h3,.notes h3{font-size:15px;margin:0 0 7px}.adjustment{display:grid;grid-template-columns:1fr auto;grid-gap:12px;gap:12px;border-top:1px solid var(--line);padding:10px 0}.adjustment:first-of-type{border-top:0}.adjustment span{display:block}.adjustment p,.notes p{font-size:12px;color:var(--muted);margin:3px 0}.negative{color:var(--bad)}.priceRow{display:flex;justify-content:space-between;padding:8px 0;border-top:1px solid var(--line)}@media(max-width:900px){.explainGrid,.tradeGrid{grid-template-columns:1fr}.hero{align-items:start;flex-direction:column}.fairness{grid-template-columns:1fr;gap:14px}.field.qtyField{max-width:none}}@media(max-width:560px){.wrap{padding:22px 12px 50px}.itemNumbers,.valuationBox{grid-template-columns:1fr}.itemActions,.modalButtons{align-items:stretch;flex-direction:column}.itemActions a{text-align:center}.hero h1{font-size:38px}}.lookupNote{color:var(--good);font-size:12px;margin-top:10px;font-weight:700}.sideSelector{max-width:110px;flex:0 0 110px}.cashCard{margin-bottom:16px}.cashEntry{justify-content:space-between;border-top:1px solid var(--line);padding:13px 0}.cashEntry,.cashEntry>div{display:flex;align-items:center}.cashEntry>div{gap:10px;flex-wrap:wrap}.cashEntry strong{font-size:17px}.cashEntry .typePill{margin:0}.explainer .explainGrid{grid-template-columns:repeat(2,1fr)}@media(max-width:900px){.explainer .explainGrid{grid-template-columns:1fr}}.severityRow{display:flex;gap:18px;align-items:end;margin:14px 0}.severityRow .field{min-width:270px}.evidenceBox{margin-top:14px;border:1px solid var(--line);border-radius:14px;padding:14px;background:#0d1218}.evidenceBox h3{margin:0 0 8px}.evidenceBox p{margin:5px 0;color:var(--muted)}.evidenceBox details{margin-top:8px}.conditionSummary small{display:block;color:var(--muted);margin-top:5px}@media(max-width:700px){.severityRow{display:block}.severityRow .field{min-width:0;margin-bottom:8px}}.conditionSummary small+small{margin-top:3px}.conditionField{min-width:135px}.conditionOverride{border-left-color:#ff9f43}.overrideText{display:block;color:#ffb15c;font-size:12px;margin-top:6px}.sideHeader{border-bottom:1px solid var(--line)}.itemCard:first-child,.side>.itemCard:first-of-type,.sideHeader+.itemCard{border-top:0!important}.itemBadges{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin-bottom:3px}.itemBadges .typePill{margin:0}.popularityPill{display:inline-flex;align-items:center;border:1px solid var(--line);border-radius:999px;padding:3px 7px;font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.popHot{border-color:#f0c72e;color:#f5d85f;background:rgba(240,199,46,.08)}.popActive{border-color:#62b886;color:#89d6a8;background:rgba(98,184,134,.08)}.popRare{border-color:#b88cff;color:#cbb0ff;background:rgba(184,140,255,.08)}.popTypical{border-color:#64748b;color:#aeb8c7;background:rgba(100,116,139,.08)}.popLow{border-color:#8d6570;color:#c89aa6;background:rgba(141,101,112,.08)}.popularityDetail{font-size:11px;color:var(--muted);margin-top:3px}.entryToolbar{padding:18px 20px}.toolbarSection{min-width:0}.toolbarHeading{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:8px}.toolbarHeading h2{margin:0 0 2px}.toolbarHeading .notice{margin:0}.toolbarDivider{height:1px;background:var(--line);margin:14px 0 12px}.cashToolbar{display:flex;align-items:flex-end;gap:14px;flex-wrap:wrap}.cashInlineLabel{display:flex;flex-direction:column;gap:1px;min-width:72px;padding-bottom:7px}.cashInlineLabel strong{font-size:14px}.cashInlineFields{display:flex;align-items:flex-end;gap:9px;flex:1 1;flex-wrap:wrap}.compactField{width:76px;flex:0 0 76px}.cashAmountField{width:135px;flex:0 0 135px}.compactCurrency{width:110px;flex:0 0 110px}.cashButtonField{display:flex;align-items:flex-end}.cashAddButton{min-height:44px;white-space:nowrap}.cashHint{font-size:11px;color:var(--muted);padding-bottom:9px;margin-left:auto}.cashCard{display:none!important}.conditionToast{position:fixed;top:18px;left:50%;transform:translateX(-50%);z-index:10000;width:min(720px,calc(100vw - 32px));overflow:hidden;border:1px solid rgba(255,155,48,.72);border-radius:14px;background:rgba(88,45,8,.97);box-shadow:0 16px 45px rgba(0,0,0,.42),inset 0 0 0 1px rgba(255,166,64,.08);color:#ffe2bc;display:flex;align-items:flex-start;gap:12px;padding:14px 46px 16px 16px;animation:conditionToastIn .22s ease-out,conditionToastFade 7s linear forwards}.conditionToast:hover{animation-play-state:paused}.conditionToastGlow{position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(255,155,48,.22),rgba(255,155,48,.06) 55%,transparent)}.conditionToastBody{position:relative;display:flex;flex-direction:column;gap:3px;line-height:1.35}.conditionToastBody strong{font-size:14px;color:#ffd195}.conditionToastBody span{font-size:12px;color:#f0cda5}.conditionToastClose{position:absolute;top:8px;right:9px;width:29px;height:29px;border-radius:8px;border:1px solid rgba(255,199,137,.18);background:rgba(0,0,0,.18);color:#ffe0bc;font-size:20px;line-height:1;cursor:pointer;opacity:0;pointer-events:none;transition:opacity .14s ease,background .14s ease}.conditionToast:hover .conditionToastClose,.conditionToastClose:focus-visible{opacity:1;pointer-events:auto}.conditionToastClose:hover{background:rgba(0,0,0,.32)}.conditionToastProgress{position:absolute;left:0;bottom:0;height:3px;width:100%;transform-origin:left center;background:#ff9f43;animation:conditionToastProgress 7s linear forwards}.conditionToast:hover .conditionToastProgress{animation-play-state:paused}@keyframes conditionToastIn{0%{opacity:0;transform:translate(-50%,-10px) scale(.985)}to{opacity:1;transform:translate(-50%) scale(1)}}@keyframes conditionToastFade{0%,70%{opacity:1}to{opacity:.08}}@keyframes conditionToastProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media(max-width:850px){.cashToolbar{align-items:flex-start}.cashInlineLabel{width:100%;padding-bottom:0}.cashHint{width:100%;margin-left:0;padding:0}}@media(max-width:620px){.entryToolbar{padding:15px}.cashInlineFields{display:grid;grid-template-columns:64px minmax(0,1fr) 88px;grid-gap:8px;gap:8px;width:100%;min-width:0}.cashInlineFields .field{min-width:0}.cashAmountField,.compactCurrency,.compactField{width:auto;min-width:0;flex:auto}.cashInlineFields input,.cashInlineFields select{width:100%;min-width:0}.cashButtonField{grid-column:1/-1}.cashAddButton{width:100%}}.itemLookupNote,.itemToolbarError{margin-top:10px}.conditionStatusLine{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin-top:10px;padding:8px 10px;border:1px solid var(--line);border-left:3px solid #d9aa26;border-radius:10px;background:rgba(217,170,38,.035);font-size:12px;color:#d8dde6}.conditionStatusLine>span:nth-of-type(2){font-weight:800;color:#f1c84c}.conditionStatusLine small{color:var(--muted)}.conditionStatusLine strong{margin-left:auto;color:#f4a74f;font-size:10px;text-transform:uppercase;letter-spacing:.05em}.conditionStatusDot{width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:#d9aa26;box-shadow:0 0 0 3px rgba(217,170,38,.08)}.conditionOverrideCompact{border-left-color:#ff9f43}.conditionOverrideCompact .conditionStatusDot{background:#ff9f43;box-shadow:0 0 0 3px rgba(255,159,67,.1)}.conditionToast{transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,color .16s ease}.conditionToast:hover{background:#b85b08;border-color:#ffb25e;box-shadow:0 18px 48px rgba(0,0,0,.45),inset 0 0 0 1px rgba(255,200,135,.16);color:#fff0df}.conditionToast:hover .conditionToastGlow{background:rgba(255,151,42,.16)}.conditionToast:hover .conditionToastBody strong{color:#fff2df}.conditionToast:hover .conditionToastBody span{color:#ffe7ca}.conditionToastClose{display:flex!important;align-items:center;justify-content:center;padding:0!important;line-height:1!important;font-family:Arial,sans-serif;text-align:center}.conditionToastClose:hover{background:#7e3600;border-color:rgba(255,230,205,.42);color:white}.conditionSummary{display:none!important}.heroActions{display:flex;align-items:center;gap:9px;flex-wrap:wrap;justify-content:flex-end}.catalogSetupButton,.setupBack{display:inline-flex;align-items:center;min-height:38px;padding:0 12px;border:1px solid var(--line);border-radius:999px;color:var(--muted);text-decoration:none;font-size:12px;font-weight:700;background:#0e1319}.catalogSetupButton:hover,.setupBack:hover{border-color:#657181;color:#fff}.catalogSearchField{position:relative;z-index:40}.catalogSearchInputWrap{position:relative}.catalogSearchInputWrap input{width:100%}.searchSpinner{position:absolute;right:13px;top:50%;transform:translateY(-50%);color:var(--muted);font-weight:800}.catalogSuggestions{position:absolute;left:0;right:0;top:calc(100% - 1px);z-index:100;border:1px solid #36404e;border-radius:0 0 13px 13px;overflow:hidden;background:#111820;box-shadow:0 18px 44px rgba(0,0,0,.48);max-height:420px;overflow-y:auto}.catalogSuggestion{width:100%;display:flex;align-items:center;gap:10px;padding:10px 12px;text-align:left;border:0;border-bottom:1px solid rgba(255,255,255,.055);border-radius:0;background:transparent;color:#fff;cursor:pointer}.catalogSuggestion:last-child{border-bottom:0}.catalogSuggestion:focus,.catalogSuggestion:hover{background:#1b2530;outline:none}.suggestionType{flex:0 0 auto;padding:3px 6px;border:1px solid #344151;border-radius:999px;color:#aeb9c7;font-size:9px;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.suggestionMain{display:flex;flex-direction:column;gap:2px;min-width:0}.suggestionMain strong{font-size:13px}.suggestionMain small,.suggestionMain strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.suggestionMain small{font-size:10px;color:var(--muted)}.searchSetupHint{display:block;margin-top:5px;font-size:10px;color:#e8bc3b;text-decoration:none}.searchSetupHint:hover{text-decoration:underline}.setupWrap{max-width:1040px}.setupCard{margin-bottom:16px}.setupCard h2{margin-top:20px}.setupCard h2:first-of-type{margin-top:0}.setupStatus{display:flex;justify-content:space-between;align-items:center;padding-bottom:16px;margin-bottom:18px;border-bottom:1px solid var(--line)}.setupStatus>div{display:flex;flex-direction:column;gap:2px}.setupStatus strong{font-size:24px}.setupReady{border:1px solid #5b3138;color:#d398a0;background:rgba(150,72,80,.07);border-radius:999px;padding:6px 10px;font-size:11px;font-weight:800}.setupReady.ready{border-color:#2f7650;color:#75d69e;background:rgba(65,160,103,.07)}.setupExternal{display:inline-flex;margin:4px 0 8px;color:#efc535;text-decoration:none;font-weight:800}.setupExternal:hover{text-decoration:underline}.catalogDrop{display:flex;align-items:center;gap:14px;border:1px dashed #455262;border-radius:13px;padding:16px;background:#0d1218;margin:10px 0}.catalogDrop input{max-width:270px}.catalogDrop>div{display:flex;flex-direction:column;gap:3px}.catalogDrop span{font-size:11px;color:var(--muted)}.replaceCheck{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:12px;margin:9px 0 14px}.replaceCheck input{width:auto}.setupMessage{margin-top:12px;border-left:3px solid #e4b932;background:rgba(228,185,50,.06);padding:10px 12px;border-radius:8px;color:#e8d49b;font-size:12px}@media(max-width:720px){.heroActions{justify-content:flex-start}.catalogDrop{align-items:flex-start;flex-direction:column}.catalogDrop input{max-width:100%}}.catalogSuggestion{min-height:58px}.suggestionThumb{width:42px;height:42px;flex:0 0 42px;border-radius:8px;border:1px solid var(--line);background:#f5f5f5;display:flex;align-items:center;justify-content:center;overflow:hidden;color:#5e6670;font-size:9px;font-weight:900}.suggestionThumb img{width:100%;height:100%;object-fit:contain}.entryToolbar .buttonField button,.entryToolbar .cashAddButton{min-height:44px;height:44px;padding:0 20px;border-radius:11px;font-size:14px;font-weight:800}.entryToolbar .cashAddButton{background:var(--accent);color:#151515;border:0}.entryToolbar .buttonField button:hover:not(:disabled),.entryToolbar .cashAddButton:hover:not(:disabled){filter:brightness(1.08)}.entryToolbar .buttonField button:disabled,.entryToolbar .cashAddButton:disabled{opacity:.45;cursor:not-allowed}.cashInlineLabel{padding-bottom:6px}.calculatorTabs{display:flex;gap:26px;border-bottom:1px solid var(--line);margin:-4px 0 18px}.calculatorTabs button{position:relative;background:transparent;color:#a6b0bd;border:0;border-radius:0;padding:12px 2px 13px;font-size:14px;font-weight:800}.calculatorTabs button:hover{color:var(--accent)}.calculatorTabs button.active{color:var(--text)}.calculatorTabs button.active:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:3px;background:var(--accent);border-radius:3px 3px 0 0}.catalogSearchField{z-index:12!important}.catalogSuggestions{z-index:50!important}.modalBackdrop{z-index:1200!important}.conditionToast{z-index:2200!important}.conditionToast:hover{opacity:1!important;filter:none!important}.conditionToast:hover .conditionToastGlow{opacity:1!important;background:rgba(255,151,42,.24)!important}.conditionToast:hover .conditionToastBody,.conditionToast:hover .conditionToastBody span,.conditionToast:hover .conditionToastBody strong{opacity:1!important}.reportActions{display:flex;justify-content:flex-end;align-items:center;gap:8px;margin:0 0 14px}.reportActions span{font-size:11px;color:var(--muted);margin-left:3px}.reportActions button{font-size:12px;padding:8px 12px}.valueModeReport{display:flex;flex-direction:column;gap:16px}.valueSummary{display:grid;grid-template-columns:1fr 1.5fr 1fr;grid-gap:18px;gap:18px;align-items:center;text-align:center}.valueSummary>div>strong{display:block;font-size:27px;margin-top:3px}.offerControl{text-align:left}.offerControl label{display:block;font-size:12px;color:var(--muted);margin-bottom:8px}.offerInputs{display:flex;align-items:center;gap:10px}.offerInputs input[type=range]{padding:0;flex:1 1;accent-color:var(--accent)}.percentInput{position:relative;width:92px}.percentInput input{width:100%;padding-right:28px;text-align:right}.percentInput span{position:absolute;right:11px;top:50%;transform:translateY(-50%);color:var(--muted)}.valueList{min-height:280px}.valueNumbers{grid-template-columns:1.2fr .6fr 1fr 1fr}.priceHeading{display:flex;align-items:center;justify-content:space-between;gap:12px}.priceHeading h3{margin:0}.priceHeading .linkBtn{white-space:nowrap}@media(max-width:760px){.valueSummary{grid-template-columns:1fr}.offerControl{text-align:center}.valueNumbers{grid-template-columns:1fr 1fr}}@media print{:root{color-scheme:light}body{background:#fff!important;color:#111!important}body *{visibility:hidden}.printSection,.printSection *{visibility:visible}.printSection{position:absolute;left:0;top:0;width:100%;padding:20px}.printSection .card,.printSection.card{background:#fff!important;color:#111!important;border-color:#ccc!important;box-shadow:none!important}.printSection .conditionStatusLine,.printSection .itemCard,.printSection .itemNumbers{page-break-inside:avoid;break-inside:avoid}.printSection .itemNumbers{background:#fafafa!important;border-color:#ddd!important}.printSection .itemNumbers small,.printSection .itemNumbers span,.printSection .meta,.printSection .popularityDetail,.printSection .small{color:#555!important}.printSection .name,.printSection h2,.printSection strong{color:#111!important}.noPrint{display:none!important}.thumb{border-color:#ccc!important}.tradeGrid{grid-template-columns:1fr 1fr!important;gap:12px}.fairness{margin-top:12px}.fairness,.valueSummary{border:1px solid #ccc!important}@page{size:auto;margin:12mm}}.printReportHeader{display:none}@media print{.printReportHeader{display:flex!important;justify-content:space-between;align-items:flex-end;border-bottom:2px solid #d2a91f;padding-bottom:8px;margin-bottom:14px}.printReportHeader,.printReportHeader *{visibility:visible!important}.printReportHeader h1{margin:0;font-size:24px;color:#111!important}.printReportHeader span{font-size:11px;color:#555!important}}.offerControl label small{display:block;margin-top:2px;color:var(--muted);font-weight:400}.effectiveRate,.itemOfferCell small{display:block;color:var(--muted);margin-top:3px}.itemOfferOverride{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:10px;padding:10px 12px;border:1px solid var(--line);border-radius:11px;background:#0d1218}.itemOfferOverride>div:first-child{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.itemOfferOverride>div:first-child>strong{color:var(--accent)}.itemOfferOverride small{color:var(--muted)}.overrideControl{display:flex;align-items:center;gap:8px}.overrideControl label{font-size:10px;color:var(--muted);white-space:nowrap}.overrideControl>div{display:flex;align-items:center;gap:6px;position:relative}.overrideControl input{width:85px;padding-right:24px}.overrideControl>div>span{position:absolute;right:41px;color:var(--muted);pointer-events:none}.textButton{background:transparent!important;border:0!important;color:var(--muted)!important;padding:4px 5px!important;min-height:0!important;font-size:10px!important}.textButton:hover{color:var(--accent)!important}.settingsMode{display:flex;flex-direction:column;gap:16px}.settingsCard{padding:20px}.settingsHeader{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;margin-bottom:18px}.settingsHeader h2{margin:3px 0 4px}.settingsHeader p{margin:0;color:var(--muted);font-size:12px;max-width:720px}.savedBadge{border:1px solid #356348;border-radius:999px;padding:5px 9px;color:#7fd49e;background:rgba(75,155,105,.06);font-size:10px;font-weight:800;white-space:nowrap}.defaultOfferSetting{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:14px;border:1px solid var(--line);border-radius:12px;background:#0d1218}.defaultOfferSetting p{margin:3px 0 0;color:var(--muted);font-size:11px}.settingsPercent{width:105px}.addThemeRule{display:flex;align-items:flex-end;gap:10px;padding:14px;border:1px solid var(--line);border-radius:12px;background:#0d1218;margin-bottom:12px}.themeSelect{flex:1 1;min-width:220px}.themePercent{width:110px}.themeRuleList{border:1px solid var(--line);border-radius:12px;overflow:hidden}.themeRuleRow{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;border-bottom:1px solid var(--line);background:#0d1218}.themeRuleRow:last-child{border-bottom:0}.themeRuleRow>div:first-child{display:flex;flex-direction:column;gap:2px}.themeRuleRow small{color:var(--muted);font-size:10px}.themeRuleActions{display:flex;align-items:center;gap:8px}.themeRuleActions .percentInput{width:92px}.settingsEmpty{border:1px dashed var(--line);border-radius:12px}.rulePriority h2{margin-top:0}.priorityFlow{display:flex;align-items:stretch;gap:12px;margin:12px 0 16px}.priorityFlow>div{flex:1 1;display:grid;grid-template-columns:auto 1fr;grid-column-gap:9px;column-gap:9px;align-items:center;border:1px solid var(--line);border-radius:11px;padding:11px;background:#0d1218}.priorityFlow>div>span{grid-row:1/3;width:25px;height:25px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:rgba(223,183,45,.1);color:var(--accent);font-weight:900}.priorityFlow>b,.priorityFlow>div>small{color:var(--muted)}.priorityFlow>b{align-self:center}@media(max-width:720px){.defaultOfferSetting,.itemOfferOverride,.settingsHeader{align-items:flex-start;flex-direction:column}.addThemeRule{align-items:stretch;flex-direction:column}.themePercent,.themeSelect{width:100%;min-width:0}.priorityFlow{flex-direction:column}.priorityFlow>b{transform:rotate(90deg)}}@media print{.itemOfferOverride{display:none!important}}.calculatorTabs button.active{color:var(--accent)!important}.accessCard{max-width:680px;margin:70px auto}.accessCard code,.setupCard code{background:#0d1218;border:1px solid var(--line);border-radius:6px;padding:2px 5px;color:#d4dbe4}.adminUnlock{display:flex;gap:10px;align-items:end;margin-top:18px}.adminUnlock .field{flex:1 1}.adminAccessSummary{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.adminAccessSummary>div{display:flex;flex-direction:column;gap:3px}.adminAccessSummary strong{font-size:16px}.adminExamples{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0}@media(max-width:600px){.adminUnlock{align-items:stretch;flex-direction:column}.adminAccessSummary{grid-template-columns:1fr}}.accountMenu{border-left:1px solid var(--line);padding-left:10px}.accountIdentity,.accountMenu{display:flex;align-items:center;gap:8px}.accountIdentity{min-width:0}.accountIdentity img{width:32px;height:32px;border-radius:50%;object-fit:cover;border:1px solid var(--line)}.accountIdentity>span{display:flex;flex-direction:column;min-width:0;max-width:180px}.accountIdentity strong{font-size:11px}.accountIdentity small,.accountIdentity strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.accountIdentity small{font-size:9px;color:var(--muted)}.accountButton,.googleSignIn{min-height:38px;padding:0 11px!important;font-size:11px!important;white-space:nowrap}.googleSignIn{display:flex;align-items:center;gap:7px}.googleMark{display:inline-flex;width:19px;height:19px;align-items:center;justify-content:center;border-radius:50%;background:#fff;color:#4285f4;font-weight:900;font-family:Arial,sans-serif}.savedBadge.cloudSaved{border-color:#315f78;color:#8bc9e8;background:rgba(63,142,183,.07)}.importSettingsPrompt{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:13px 14px;margin:-4px 0 16px;border:1px solid #866d23;border-radius:12px;background:rgba(230,189,59,.06)}.importSettingsPrompt p{margin:3px 0 0;color:var(--muted);font-size:11px}.importSettingsPrompt>div:last-child{display:flex;gap:8px;flex:0 0 auto}.importSettingsPrompt button{font-size:11px;padding:8px 10px}@media(max-width:900px){.heroActions{justify-content:flex-start}.accountMenu{border-left:0;padding-left:0}}@media(max-width:650px){.accountMenu{width:100%;justify-content:space-between}.importSettingsPrompt{align-items:flex-start;flex-direction:column}.importSettingsPrompt>div:last-child{width:100%;flex-direction:column}}.accountMenu{border-left:0!important;padding-left:0!important}.accountIdentity{gap:9px}.accountAvatar{position:relative;width:34px;height:34px;flex:0 0 34px;border-radius:50%;overflow:hidden;border:1px solid var(--line);background:#151b22;display:flex;align-items:center;justify-content:center;color:#dce3ec;font-size:12px;font-weight:900}.accountAvatar img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.accountAvatar>span{display:block}.accountAvatar img:not([style*="display: none"])+span{visibility:hidden}.accountAvatar.avatarFallback span{visibility:visible}.syncText{font-weight:600}.sync-synced{color:#79d7a0!important}.sync-loading,.sync-retrying,.sync-saving{color:#e2bd4b!important}.sync-error{color:#f2a064!important}.syncBadge-synced{border-color:#356348!important;color:#7fd49e!important;background:rgba(75,155,105,.06)!important}.syncBadge-loading,.syncBadge-retrying,.syncBadge-saving{border-color:#806b2c!important;color:#e6c86a!important}.syncBadge-error{border-color:#91552c!important;color:#f2a064!important;background:rgba(202,107,46,.06)!important}.syncDiagnostic{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px 14px;margin:-4px 0 16px;border:1px solid #81502f;border-radius:12px;background:rgba(190,97,40,.07)}.syncDiagnostic strong{color:#f3bd92}.syncDiagnostic p{margin:4px 0 0;color:var(--muted);font-size:11px;line-height:1.45}.syncDiagnostic button{flex:0 0 auto}@media(max-width:650px){.syncDiagnostic{align-items:flex-start;flex-direction:column}.syncDiagnostic button{width:100%}}.creditSummary{grid-template-columns:.9fr 1.5fr .9fr .9fr}.payoutTotal{padding-left:14px;border-left:1px solid var(--line)}.payoutTotal strong{display:block;font-size:27px;margin-top:3px}.payoutTotal small{display:block;margin-top:3px;color:var(--muted)}.creditPayout strong{color:var(--accent)}.valueNumbers{grid-template-columns:1.1fr .55fr .9fr .9fr .9fr}.creditCell strong{color:var(--accent)}.creditSetting{margin-top:10px}@media(max-width:950px){.creditSummary{grid-template-columns:1fr 1fr}.payoutTotal{border-left:0;padding-left:0}.valueNumbers{grid-template-columns:1fr 1fr}}@media(max-width:600px){.creditSummary{grid-template-columns:1fr}}.itemCard{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(250px,1fr);grid-column-gap:12px;column-gap:12px;grid-row-gap:7px;row-gap:7px;padding:9px 0!important}.itemCard .itemTop{grid-column:1;grid-row:1;grid-template-columns:40px 1fr auto;gap:9px;align-items:center}.itemCard .thumb{width:40px;height:40px;border-radius:8px}.itemCard .itemBadges{display:flex;align-items:center;gap:5px;margin-bottom:2px}.itemCard .popularityPill,.itemCard .typePill{margin-bottom:0;font-size:8px;padding:2px 5px}.itemCard .name{font-size:12px}.itemCard .meta,.itemCard .name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.itemCard .meta{font-size:10px}.itemCard .popularityDetail{display:none}.itemCard .itemNumbers{grid-column:2;grid-row:1;margin-top:0!important;padding:6px 8px!important;border-radius:9px!important;align-self:center;gap:5px!important}.itemCard .itemNumbers small,.itemCard .itemNumbers span{font-size:8px}.itemCard .itemNumbers strong{font-size:13px}.itemCard .miniInput{height:25px;width:54px;font-size:11px}.itemCard .conditionStatusLine{grid-column:1/-1;margin-top:0!important;padding:5px 8px!important;font-size:10px;border-radius:7px}.itemCard .itemActions{grid-column:1/-1;margin-top:0!important;justify-content:flex-end;gap:5px}.itemCard .itemActions .linkBtn,.itemCard .itemActions button{font-size:9px!important;padding:5px 7px!important}.itemCard .itemOfferOverride{grid-column:1/-1;margin-top:0!important;padding:6px 8px!important;font-size:10px}.side{min-height:210px!important}.sideHeader{padding-bottom:8px!important}.sideHeader strong{font-size:21px!important}.cashEntry{padding:8px 0!important}.valueList .sideHeader{margin-bottom:0}.calculatorTabs{gap:30px;overflow-x:auto;white-space:nowrap}.calculatorTabs button{flex:0 0 auto}.marketMode{display:flex;flex-direction:column;gap:14px}.marketHero{display:flex;align-items:center;justify-content:space-between;gap:20px}.marketHero h2{margin:3px 0 4px;font-size:24px}.marketHero p{margin:0;color:var(--muted);font-size:12px;max-width:660px}.marketStats{display:flex;align-items:center;gap:16px}.marketStats>div{display:flex;flex-direction:column;gap:2px;text-align:right}.marketStats span{font-size:9px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.marketStats strong{font-size:12px}.marketSections{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.marketSection{padding:14px!important}.marketSectionHeader{display:flex;align-items:flex-end;justify-content:space-between;padding-bottom:8px;border-bottom:1px solid var(--line)}.marketSectionHeader h2{margin:1px 0 0;font-size:17px}.marketList{display:flex;flex-direction:column}.marketRow{display:grid;grid-template-columns:28px 42px minmax(0,1fr) 82px 62px 58px 88px;grid-gap:8px;gap:8px;align-items:center;padding:8px 2px;border-bottom:1px solid var(--line)}.marketRow:last-child{border-bottom:0}.marketRank{color:var(--muted);text-align:center}.compactThumb,.marketThumb{width:42px;height:42px;border-radius:8px;border:1px solid var(--line);background:#fff;overflow:hidden;display:flex;align-items:center;justify-content:center;color:#333;font-size:9px;font-weight:900}.compactThumb img,.marketThumb img{width:100%;height:100%;object-fit:contain}.marketIdentity{display:flex;flex-direction:column;min-width:0}.marketIdentity strong{font-size:11px}.marketIdentity small,.marketIdentity strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.marketIdentity small{font-size:9px;color:var(--muted)}.marketMetric{display:flex;flex-direction:column;text-align:right}.marketMetric small,.marketMetric span{font-size:8px;color:var(--muted)}.marketMetric strong{font-size:11px}.marketHeat{text-align:right}.marketHeat span{display:inline-block;border-radius:999px;padding:3px 6px;font-size:8px;font-weight:900;background:#242a32;color:#bfc8d3}.marketHeat .hot{background:#3c2116;color:#ffad71}.marketHeat .active{background:#203526;color:#8fdaa5}.marketEmpty{text-align:center;padding:24px!important}.marketEmpty h3{margin:0 0 5px}.marketEmpty p{max-width:700px;margin:0 auto;color:var(--muted);font-size:12px;line-height:1.5}.compactEmpty{padding:18px!important;margin-top:9px!important}.collectionsMode{display:flex;flex-direction:column;gap:12px}.collectionSignin{text-align:center;padding:42px!important}.collectionSignin h2{margin:4px 0}.collectionSignin p{color:var(--muted)}.collectionSignin button{display:inline-flex;align-items:center;gap:7px}.collectionToolbar{display:flex;align-items:flex-end;justify-content:space-between;gap:18px}.collectionPicker{display:flex;align-items:flex-end;gap:14px}.collectionPicker h2{margin:2px 0 0}.collectionPicker select{min-width:190px}.collectionCreate{display:flex;align-items:center;gap:7px}.collectionCreate input{width:190px}.collectionSummary{display:grid;grid-template-columns:1fr .7fr 1fr auto;align-items:center;grid-gap:16px;gap:16px;padding:14px!important}.collectionSummary>div{display:flex;flex-direction:column;gap:2px}.collectionSummary span{font-size:9px;text-transform:uppercase;letter-spacing:.07em;color:var(--muted)}.collectionSummary strong{font-size:20px}.collectionSummary small{font-size:9px;color:var(--muted)}.collectionList{padding:8px 14px!important}.compactItemRow{display:grid;grid-template-columns:42px minmax(0,1fr) 90px 55px 90px auto;grid-gap:10px;gap:10px;align-items:center;padding:8px 0;border-bottom:1px solid var(--line)}.compactItemRow:last-child{border-bottom:0}.compactIdentity{display:flex;flex-direction:column;min-width:0}.compactIdentity strong{font-size:11px}.compactIdentity small,.compactIdentity strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.compactIdentity small{font-size:9px;color:var(--muted)}.compactMetric{display:flex;flex-direction:column;text-align:right}.compactMetric span,.compactQty span{display:block;font-size:8px;color:var(--muted)}.compactMetric strong{font-size:11px}.compactQty{text-align:center}.compactQty input{margin-top:2px}.compactActions{display:flex;align-items:center;justify-content:flex-end;gap:4px}.tinyButton{font-size:8px!important;padding:5px 6px!important;min-height:0!important}.purchaseField{width:110px;flex:0 0 110px}.marketMode .notice{font-size:10px}@media(max-width:1100px){.marketSections{grid-template-columns:1fr}.marketRow{grid-template-columns:28px 42px minmax(0,1fr) 82px 62px 88px}.desktopMetric{display:none}.itemCard{grid-template-columns:1fr}.itemCard .itemNumbers,.itemCard .itemTop{grid-column:1;grid-row:auto}}@media(max-width:760px){.collectionToolbar,.marketHero{align-items:flex-start;flex-direction:column}.marketStats{width:100%;justify-content:space-between}.marketStats>div{text-align:left}.marketRow{grid-template-columns:24px 38px minmax(0,1fr) 70px}.marketThumb{width:38px;height:38px}.marketHeat,.marketMetric:nth-of-type(n+2){display:none}.collectionSummary{grid-template-columns:1fr 1fr}.collectionSummary button{grid-column:1/-1}.collectionCreate{width:100%;flex-wrap:wrap}.collectionCreate input{flex:1 1;min-width:170px}.compactItemRow{grid-template-columns:38px minmax(0,1fr) 80px 50px}.compactMetric:nth-of-type(2){display:none}.compactActions{grid-column:1/-1;justify-content:flex-end}}.collectionSummaryActions{display:flex;align-items:center;gap:6px}@media(max-width:760px){.collectionSummaryActions{grid-column:1/-1}.collectionSummaryActions button{flex:1 1}}.rowActions{display:flex;align-items:center;gap:4px}.expandBtn{width:27px;height:27px;padding:0!important;border-radius:7px;background:#1d242c;color:var(--muted);border:1px solid var(--line);font-size:13px}.expandBtn:hover{color:var(--accent);border-color:#625725}.itemCard:not(.expanded) .conditionStatusLine,.itemCard:not(.expanded) .itemActions,.itemCard:not(.expanded) .itemOfferOverride,.itemCard:not(.expanded) .meta{display:none!important}.itemCard.expanded{padding:11px 0!important}.itemCard.expanded .popularityDetail{display:block;font-size:9px;color:var(--muted);margin-top:2px}.itemCard:not(.expanded) .itemNumbers,.itemCard:not(.expanded) .itemTop{align-self:center}@media print{.itemCard .conditionStatusLine,.itemCard .itemActions,.itemCard .itemOfferOverride,.itemCard .meta{display:flex!important}.itemCard .meta{display:block!important}}.marketScopeNote{display:flex;gap:10px;align-items:flex-start;padding:10px 13px;border:1px solid #3a3523;border-radius:10px;background:rgba(210,174,49,.045);font-size:10px;color:var(--muted)}.marketScopeNote strong{color:var(--accent);white-space:nowrap}.primaryDailyMetric strong{color:var(--accent);font-size:15px}.dailyMarketRow{grid-template-columns:28px 42px minmax(0,1fr) 78px 82px 65px 78px}@media(max-width:1100px){.dailyMarketRow{grid-template-columns:28px 42px minmax(0,1fr) 78px 82px 78px}}@media(max-width:760px){.marketScopeNote{flex-direction:column;gap:3px}.dailyMarketRow{grid-template-columns:24px 38px minmax(0,1fr) 72px}}.dailyMarketRow{grid-template-columns:34px 42px minmax(0,1fr) 78px 82px 65px}.marketRank{width:27px;height:27px;border-radius:8px;display:flex;align-items:center;justify-content:center;background:#242a32;color:#c6ced8;border:1px solid var(--line);font-size:10px;font-weight:900}.marketRank1{background:#5a4510;color:#ffd85a;border-color:#9b7a1f}.marketRank2{background:#3a4149;color:#e7edf4;border-color:#626d78}.marketRank3{background:#4a2e20;color:#e7aa7c;border-color:#76503a}.marketRank4,.marketRank5,.marketRank6{background:#203526;color:#8fdaa5;border-color:#315a3e}.marketRank10,.marketRank7,.marketRank8,.marketRank9{background:#242a32;color:#aeb8c4}.conditionInventoryPanel{margin:12px 0;border:1px solid var(--line);border-radius:12px;background:#0d1218;overflow:hidden}.conditionInventoryLoading{padding:14px;color:var(--muted);font-size:11px}.packageChecks{display:grid;grid-template-columns:1fr 1fr;grid-gap:1px;gap:1px;background:var(--line)}.packageChecks label{display:flex;align-items:center;gap:9px;padding:11px 12px;background:#11171d;cursor:pointer}.packageChecks input{width:16px;height:16px;accent-color:var(--accent)}.packageChecks label>span{display:flex;flex-direction:column;gap:2px}.packageChecks strong{font-size:11px}.packageChecks small{font-size:9px;color:var(--muted)}.conditionInventoryGroup{border-top:1px solid var(--line)}.inventoryGroupHeader{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:left;background:#11171d!important;color:var(--text)!important;border:0!important;border-radius:0!important;padding:10px 12px!important;min-height:0!important}.inventoryGroupHeader>span{display:flex;flex-direction:column;gap:2px}.inventoryGroupHeader strong{font-size:11px}.inventoryGroupHeader small{font-size:9px;color:var(--muted);font-weight:400}.inventoryGroupHeader>b{font-size:12px;color:var(--muted)}.inventoryGroupBody{padding:8px 10px 10px}.inventoryBulkActions{display:flex;justify-content:flex-end;gap:5px;margin-bottom:5px}.inventoryCheckRow{grid-template-columns:18px 34px minmax(0,1fr);grid-gap:8px;gap:8px;padding:6px 7px;border-radius:8px;cursor:pointer}.inventoryCheckRow:hover{background:#151c23}.inventoryCheckRow.explicit{background:rgba(218,180,48,.045)}.inventoryCheckRow input{width:15px;height:15px;accent-color:var(--accent)}.inventoryMiniThumb{width:32px;height:32px;border-radius:6px;border:1px solid var(--line);background:#fff;overflow:hidden;display:flex;align-items:center;justify-content:center;color:#333;font-size:8px;font-weight:900}.inventoryMiniThumb img{width:100%;height:100%;object-fit:contain}.inventoryCheckRow strong{font-size:10px}.inventoryCheckRow small,.inventoryCheckRow strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.inventoryCheckRow small{font-size:8px;color:var(--muted)}.inventoryEmpty{padding:10px;color:var(--muted);text-align:center;font-size:10px}.itemOfferOverride{display:grid!important;grid-template-columns:minmax(0,1fr) 150px auto;align-items:center!important;grid-gap:10px!important;gap:10px!important;padding:8px 10px!important}.offerOverrideSummary{display:flex!important;align-items:baseline!important;gap:7px!important;min-width:0}.offerOverrideSummary strong{color:var(--accent);font-size:14px}.offerOverrideSummary small:last-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.overrideField{display:flex;flex-direction:column;gap:3px}.overrideField>span{font-size:8px;color:var(--muted)}.overridePercentBox{position:relative}.overridePercentBox input{width:100%;height:31px;padding:5px 27px 5px 8px}.overridePercentBox b{position:absolute;right:9px;top:50%;transform:translateY(-50%);color:var(--muted);font-size:10px}.overrideReset{font-size:9px!important;padding:6px 8px!important;white-space:nowrap}.infoPage{padding:20px!important}.infoIntro{border-bottom:1px solid var(--line);padding-bottom:13px;margin-bottom:14px}.infoIntro h2{margin:3px 0 5px}.infoIntro p{margin:0;color:var(--muted);font-size:12px;max-width:780px}.infoPage .explainGrid{grid-template-columns:repeat(2,1fr)}.infoPage .explainGrid p{margin:0;padding:13px;border:1px solid var(--line);border-radius:10px;background:#0e141a}@media(max-width:1100px){.dailyMarketRow{grid-template-columns:34px 42px minmax(0,1fr) 78px 82px}}@media(max-width:760px){.packageChecks{grid-template-columns:1fr}.itemOfferOverride{grid-template-columns:1fr!important}.overrideField{width:150px}.infoPage .explainGrid{grid-template-columns:1fr}.dailyMarketRow{grid-template-columns:30px 38px minmax(0,1fr) 72px}}.inventoryMinifigBlock{border-radius:8px;padding:2px 0 7px;margin-bottom:2px}.inventoryMinifigBlock.explicit{background:rgba(218,180,48,.045)}.inventoryMinifigBlock .inventoryCheckRow{padding-bottom:4px}.minifigConditionNote{display:block;width:calc(100% - 59px);margin-left:59px;height:30px!important;padding:5px 8px!important;font-size:9px!important;border-radius:7px!important;background:#0b1015!important}.minifigConditionNote::placeholder{color:#697480}@media(max-width:600px){.minifigConditionNote{width:calc(100% - 18px);margin:3px 9px 0}}.marketAccuracyDetail{display:none;font-size:9px;color:#8fa8bc;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.itemCard.expanded .marketAccuracyDetail{display:block}.minifigSubcontrols{display:flex;align-items:center;gap:7px;margin:2px 9px 0 31px}.minifigSubcontrols .minifigConditionNote{flex:1 1;width:auto;margin:0}.missingQtyControl{display:flex;align-items:center;gap:4px;flex:0 0 auto}.missingQtyControl small,.missingQtyControl span{font-size:8px;color:var(--muted)}.missingQtyControl input{width:48px;height:29px!important;padding:4px 6px!important;font-size:9px!important}@media(max-width:600px){.minifigSubcontrols{margin:3px 9px 0;align-items:stretch;flex-direction:column}.minifigSubcontrols .minifigConditionNote{width:100%;margin:0}}.inventoryCheckRow>span:last-child{overflow:visible}.inventoryCheckRow strong{overflow-wrap:anywhere}.valuationHeaderTotals{display:flex;flex-direction:column;align-items:flex-end;line-height:1.05}.valuationHeaderTotals small,.valuationHeaderTotals span{font-size:10px;color:var(--muted);font-weight:500}.valuationHeaderTotals strong{font-size:24px!important;margin:3px 0}.valueNumbers.simpleValues{grid-template-columns:1.4fr .7fr 1fr}.settingSwitch{display:flex;align-items:center;gap:9px;color:var(--muted);font-size:12px}.settingSwitch input{width:18px;height:18px;accent-color:var(--accent)}@media(max-width:560px){.valuationHeaderTotals strong{font-size:20px!important}.valueListHeader{align-items:flex-end}.valueNumbers.simpleValues{grid-template-columns:1fr}}.copyConditionArea{grid-column:1/-1;margin-top:2px;border:1px solid var(--line);border-radius:10px;background:#0d1217;padding:8px}.copyConditionButton{font-size:9px!important;padding:6px 9px!important}.copyConditionHeader{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:2px 2px 8px}.copyConditionHeader>div{display:flex;flex-direction:column;gap:2px}.copyConditionHeader strong{font-size:11px}.copyConditionHeader small{font-size:9px;color:var(--muted)}.copyConditionList{display:flex;flex-direction:column}.copyConditionRow{display:grid;grid-template-columns:82px minmax(180px,1fr) 110px auto;grid-gap:8px;gap:8px;align-items:center;padding:7px 2px;border-top:1px solid var(--line)}.copyLabel,.copyValue{display:flex;flex-direction:column;gap:1px}.copyLabel strong,.copyValue strong{font-size:10px}.copyLabel small,.copyValue small,.copyValue span{font-size:8px;color:var(--muted)}.copyConditionRow>input{height:31px;font-size:9px}.copyActions{display:flex;align-items:center;gap:5px;justify-content:flex-end}.printBaselineCondition{display:none}@media(max-width:760px){.copyConditionRow{grid-template-columns:70px 1fr}.copyValue{grid-column:1}.copyActions{grid-column:2}}@media print{.printBaselineCondition{display:block!important;grid-column:1/-1;font-size:9pt;color:#444;margin:2px 0 5px}.copyConditionArea{display:block!important;border:0!important;padding:0!important;background:transparent!important}.copyActions,.copyConditionHeader button{display:none!important}.copyConditionRow{grid-template-columns:70px 1fr 90px!important;padding:4px 0!important}.copyConditionRow input{border:0!important;background:transparent!important;padding:0!important;color:#111!important}}.brandTitle{display:flex;align-items:center;gap:12px}.brandTitle img{width:auto;height:54px;max-width:58px;object-fit:contain;flex:0 0 auto}.brandTitle h1{margin:0}@media(max-width:760px){.brandTitle{gap:8px}.brandTitle img{height:40px;max-width:44px}}.valueModeReport .itemCard:has(.copyConditionArea){padding-bottom:9px!important}.accountDataActions{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-top:8px}.accountDataActions>div{border:1px solid var(--line);border-radius:10px;padding:13px;background:#0e141a}.accountDataActions strong{font-size:12px}.accountDataActions p{font-size:10px;color:var(--muted);line-height:1.45;margin:4px 0 10px}.dangerZone{border-color:#5c2d32!important;background:rgba(128,36,45,.07)!important}.dangerButton{background:#702c34!important;border-color:#8f3d47!important;color:#fff!important}.dangerButton:hover{background:#853640!important}.accountLegal{margin-top:12px;font-size:10px}.accountLegal a,.legalBack,.siteFooter a{color:var(--muted);text-decoration:none}.accountLegal a:hover,.legalBack:hover,.siteFooter a:hover{color:var(--accent)}.siteFooter{display:flex;justify-content:center;gap:15px;align-items:center;padding:26px 0 8px;font-size:9px;color:var(--muted)}.legalPage{min-height:100vh;background:var(--bg);color:var(--text);padding:40px 18px}.legalWrap{width:min(820px,100%);margin:0 auto}.legalWrap h1{font-size:42px;margin:7px 0 4px}.legalUpdated{color:var(--muted);font-size:11px;margin:0 0 25px}.legalWrap section{padding:17px 0;border-top:1px solid var(--line)}.legalWrap h2{font-size:16px;margin:0 0 6px}.legalWrap p{font-size:12px;line-height:1.65;color:#b9c8d8;margin:0}@media(max-width:760px){.accountDataActions{grid-template-columns:1fr}.legalWrap h1{font-size:32px}}.inventoryCheckRow{display:grid;grid-template-columns:18px minmax(0,1fr)!important;grid-gap:10px!important;gap:10px!important;align-items:center;padding:7px 8px}.inventoryCheckRow>span:last-child{min-width:0;display:flex;flex-direction:column;gap:2px}.inventoryCheckRow strong{overflow:visible!important;overflow-wrap:normal!important;word-break:normal!important}.inventoryCheckRow small,.inventoryCheckRow strong{display:block;white-space:normal!important;text-overflow:clip!important;line-height:1.25}.inventoryCheckRow small{overflow:visible!important}.inventoryMinifigBlock .inventoryCheckRow{grid-template-columns:18px minmax(0,1fr)!important}.minifigSubcontrols{margin-left:36px!important}@media(max-width:600px){.inventoryCheckRow{grid-template-columns:18px minmax(0,1fr)!important}.minifigSubcontrols{margin:4px 8px 0 36px!important}}