:where(.crate) .muted{color:var(--muted)}:where(.crate) .error{color:var(--bad);margin:4px 0}:where(.crate) input{font:inherit;color:inherit;background:var(--bg);border:1px solid var(--line);border-radius:10px;width:100%;padding:10px 12px}:where(.crate) label.check{align-items:center;gap:8px;margin:0;font-weight:400;display:flex}:where(.crate) label.check input{width:auto;accent-color:var(--accent)}:where(.crate) .btn{font:inherit;border:1px solid var(--line);background:var(--surface);color:var(--ink);cursor:pointer;text-align:center;border-radius:10px;margin-top:8px;padding:11px 16px;font-weight:600;text-decoration:none;display:inline-block}:where(.crate) .btn:disabled{opacity:.6;cursor:default}:where(.crate) .linkbtn{color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:500;text-decoration:underline}:where(.crate) .linkbtn:disabled{opacity:.6;cursor:default}:where(.crate) .gallery{flex-direction:column;gap:6px;width:min(340px,100%);display:flex}:where(.crate) .gallery .big{aspect-ratio:1;object-fit:cover;border-radius:6px;width:100%;display:block}:where(.crate) .thumbs{grid-template-columns:repeat(5,1fr);gap:4px;display:grid}:where(.crate) .thumbs button{cursor:pointer;background:0 0;border:2px solid #0000;border-radius:4px;padding:0}:where(.crate) .thumbs button.on{border-color:var(--accent)}:where(.crate) .thumbs img{aspect-ratio:1;object-fit:cover;border-radius:2px;width:100%;display:block}:where(.crate) h2{font-family:var(--display)}.crate{--soft:color-mix(in srgb, var(--line) 45%, var(--surface));--mono:ui-monospace, "SF Mono", Menlo, monospace;--heart:#c2362f;--shadow:0 1px 2px #1b1a170f, 0 8px 24px #1b1a1714;width:100%}.crate button{font:inherit;color:inherit;cursor:pointer}.crate-top{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:14px;padding-bottom:14px;display:flex}.crate-brand{flex-direction:column;min-width:0;display:flex}.crate-brand h1{margin:0;font-size:24px}.crate-search{background:var(--surface);border:1px solid var(--line);border-radius:10px;flex:280px;align-items:center;gap:8px;min-width:0;margin:0;padding:0 12px;font-weight:400;display:flex}.crate-search input{background:0 0;border:0;outline:none;width:100%;padding:10px 0}.crate-search:focus-within{outline:2px solid var(--accent);outline-offset:2px}.crate-search kbd{font-family:var(--mono);color:var(--muted);border:1px solid var(--line);border-radius:4px;padding:1px 5px;font-size:11px}.crate-mylist{border:1px solid var(--line);background:var(--surface);border-radius:10px;align-items:center;gap:8px;padding:9px 12px;display:flex;font-weight:600!important}.crate-mylist.on{border-color:var(--heart)}.crate-n{background:var(--heart);color:#fff;font-size:11px;font-family:var(--mono);border-radius:999px;padding:1px 7px}.crate-main{grid-template-columns:230px minmax(0,1fr);gap:28px;padding:18px 0 40px;display:grid}.crate-rail{align-self:start;max-height:calc(100vh - 24px);padding-right:4px;position:sticky;top:12px;overflow:auto}.crate-railhead{display:none}.crate-facet{border-bottom:1px solid var(--line);padding:12px 0}.crate-facet h4{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0 0 8px;font-size:11px;font-weight:600}.crate-tick{cursor:pointer;padding:3px 0;font-size:14px}.crate-tick span:first-of-type{overflow-wrap:anywhere;min-width:0}.crate-c{font-family:var(--mono);color:var(--muted);margin-left:auto;font-size:11.5px}.crate-pills{flex-wrap:wrap;gap:6px;display:flex}.crate-pill{border:1px solid var(--line);background:var(--surface);border-radius:999px;padding:4px 10px;font-size:12.5px!important}.crate-pill.on{background:var(--ink);border-color:var(--ink);color:var(--bg)!important}.crate-grades{grid-template-columns:repeat(6,1fr);gap:4px;display:grid}.crate-grades button{border:1px solid var(--line);background:var(--surface);border-radius:6px;padding:6px 0;font-family:var(--mono)!important;font-size:11.5px!important}.crate-grades button.on{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)!important}.crate-hint{color:var(--muted);margin-top:6px;font-size:11.5px}.crate-price-row{align-items:center;gap:8px;display:flex}.crate-price-row input{font-family:var(--mono);background:var(--surface);padding:6px 8px;font-size:13px}.crate-toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}.crate-count{font-family:var(--display);font-size:20px;font-weight:700}.crate-count small{font-family:var(--sans);color:var(--muted);margin-left:4px;font-size:13px;font-weight:400}.crate-spacer{flex:1}.crate-sort{font:inherit;color:inherit;border:1px solid var(--line);background:var(--surface);border-radius:8px;padding:7px 10px}.crate-view{border:1px solid var(--line);border-radius:8px;display:inline-flex;overflow:hidden}.crate-view button{background:var(--surface);border:0;padding:6px 10px;color:var(--muted)!important}.crate-view button[aria-pressed=true]{background:var(--soft);color:var(--ink)!important}.crate-filtersbtn{border:1px solid var(--line);background:var(--surface);border-radius:8px;padding:7px 12px;display:none;font-weight:600!important}.crate-chips{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.crate-chip{background:var(--soft);border:0;border-radius:999px;align-items:center;gap:6px;padding:4px 8px 4px 10px;display:inline-flex;font-size:12.5px!important}.crate-chip i{color:var(--muted);font-size:14px;font-style:normal;line-height:1}.crate-clear{background:0 0;border:0;color:var(--accent)!important;font-size:12.5px!important;font-weight:600!important}.crate-empty{text-align:center;color:var(--muted);padding:60px 20px}.crate-grid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:22px 18px;display:grid}.crate-card{min-width:0;position:relative}.crate-open{text-align:left;background:0 0;border:0;flex-direction:column;gap:8px;width:100%;min-width:0;padding:0;display:flex}.crate-open:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}.crate-sleeve{aspect-ratio:1;width:100%;box-shadow:var(--shadow);background:var(--soft);border-radius:4px;transition:transform .18s;display:block;position:relative;overflow:hidden}.crate-card:hover .crate-sleeve{transform:translateY(-3px)}.crate-disc{aspect-ratio:1;background:radial-gradient(circle, var(--accent) 0 14%, #111 14.5% 16%, #1a1a1a 16.5% 100%);opacity:0;border-radius:50%;width:88%;transition:right .25s,opacity .2s;position:absolute;top:6%;right:-26%}.crate-card:hover .crate-disc{opacity:1;right:-14%}.crate-img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.crate-art{color:#fff;font-family:var(--display);text-shadow:0 1px 2px #00000040;flex-direction:column;justify-content:flex-end;padding:10px;font-size:15px;line-height:1.05;display:flex;position:absolute;inset:0;overflow:hidden}.crate-art em{font-style:normal;font-family:var(--sans);opacity:.85;font-size:11px;font-weight:500}.crate-badges{flex-wrap:wrap;gap:4px;display:flex;position:absolute;top:8px;left:8px}.crate-b{color:#fff;letter-spacing:.04em;background:#0000009e;border-radius:3px;padding:2px 5px;font-size:10.5px;font-weight:600}.crate-b.new{background:var(--accent);color:#1b1a17}.crate-heart{position:absolute;top:6px;right:6px}.crate-heart .heart{color:#1b1a17;background:#ffffffeb;width:32px;height:32px;font-size:16px;box-shadow:0 1px 3px #0003}.crate-heart .heart.on,.crate .heart.on{color:var(--heart)}.crate-meta{flex-direction:column;gap:2px;min-width:0;display:flex}.crate-a{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.crate-t{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.crate-s{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.crate-pricebar{justify-content:space-between;align-items:center;gap:6px;margin-top:2px;display:flex}.crate-price{font-family:var(--mono);white-space:nowrap;font-size:14px;font-weight:500}.crate-price.ask{color:var(--muted);font-family:var(--sans);font-size:12.5px}.crate-gr{font-family:var(--mono);border:1px solid var(--line);color:var(--muted);white-space:nowrap;border-radius:4px;padding:1px 5px;font-size:11px}.crate-mine{color:var(--accent);font-size:11.5px;font-weight:600}.crate-mine.accepted{color:var(--ink)}.crate-list{background:var(--surface);border:1px solid var(--line);border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.crate-row{border-bottom:1px solid var(--line);align-items:center;gap:4px;padding-right:6px;display:flex}.crate-row:last-child{border-bottom:0}.crate-row:hover{background:var(--soft)}.crate-rowbtn{flex-direction:row;flex:1;align-items:center;gap:12px;padding:8px 12px}.crate-th{background:var(--soft);border-radius:3px;flex:none;width:52px;height:52px;position:relative;overflow:hidden}.crate-rt{overflow-wrap:anywhere;flex-direction:column;flex:2 1 0;min-width:0;display:flex}.crate-rl{overflow-wrap:anywhere;flex:1 1 0;min-width:0;font-size:13px}.crate-moreline{justify-content:center;align-items:center;gap:12px;padding-top:20px;display:flex}.crate-scrim{z-index:20;background:#0a0a0a73;position:fixed;inset:0}.crate-drawer{background:var(--bg);z-index:21;width:min(720px,100%);padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) 0;flex-direction:column;animation:.26s cubic-bezier(.2,.8,.2,1) crate-in;display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-10px 0 40px #0003}@keyframes crate-in{0%{transform:translate(102%)}to{transform:none}}.crate-dbar{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:10px 16px;display:flex}.crate-pos{color:var(--muted);font-size:12px;font-family:var(--mono)}.crate-icon{border:1px solid var(--line);background:var(--surface);border-radius:8px;place-items:center;width:34px;height:34px;display:grid;font-size:16px!important}.crate-icon:disabled{opacity:.4;cursor:default!important}.crate-dbody{flex-direction:column;gap:22px;padding:20px 20px 80px;display:flex;overflow:auto}.crate-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;display:grid}.crate-hero .gallery{width:100%}.crate-bigsleeve .crate-art{font-size:24px}.crate-htext{flex-direction:column;gap:10px;min-width:0;display:flex}.crate-artist{color:var(--muted);font-weight:600}.crate-htext h2{font-family:var(--display);text-wrap:balance;letter-spacing:-.01em;margin:0;font-size:30px;line-height:1.05}.crate-bigprice{font-family:var(--mono);font-size:28px;font-weight:500}.crate-bigprice small{font-family:var(--sans);color:var(--muted);font-size:12px;font-weight:400;display:block}.crate-open-offers{font-family:var(--sans);font-size:20px;font-weight:600}.crate-gboxes{grid-template-columns:1fr 1fr;gap:8px;display:grid}.crate-gbox{background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:10px 12px}.crate-gbox small{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:600;display:block}.crate-gbox b{font-family:var(--mono);font-size:18px;font-weight:500}.crate-meter{background:var(--soft);border-radius:2px;height:4px;margin-top:6px;overflow:hidden}.crate-meter i{background:var(--accent);height:100%;display:block}.crate-actions{align-items:center;gap:4px;display:flex}.crate-blk h3{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0 0 10px;font-size:11px;font-weight:600}.crate-blk .offer{border-top:0;max-width:none;padding-top:0}.crate-note{background:var(--surface);border:1px solid var(--line);border-left:3px solid var(--accent);white-space:pre-wrap;border-radius:8px;max-width:65ch;margin-bottom:8px;padding:10px 14px}.crate-facts{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px;margin:0;display:grid}.crate-facts div{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;min-width:0;padding:8px 0;display:flex}.crate-facts dt{color:var(--muted)}.crate-facts dd{text-align:right;overflow-wrap:anywhere;margin:0;font-weight:500}.crate-more{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.crate-more button{text-align:left;background:0 0;border:0;flex-direction:column;gap:4px;min-width:0;padding:0;display:flex;font-size:12px!important}.crate-more b,.crate-more span.muted{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media (width<=900px){.crate-main{grid-template-columns:minmax(0,1fr)}.crate-rail{background:var(--bg);z-index:22;max-height:78vh;padding:8px max(16px, env(safe-area-inset-right)) calc(20px + env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));border-radius:16px 16px 0 0;transition:transform .25s;position:fixed;inset:auto 0 0;transform:translateY(105%);box-shadow:0 -10px 40px #00000040}.crate-rail.open{transform:none}.crate-railhead{justify-content:space-between;align-items:center;padding:6px 0;display:flex}.crate-filtersbtn{display:inline-flex}.crate-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:18px 12px}.crate-row .hide-s{display:none}.crate-th{width:44px;height:44px}.crate-hero,.crate-facts{grid-template-columns:minmax(0,1fr)}.crate-more{grid-template-columns:repeat(3,minmax(0,1fr))}.crate-more button:nth-child(4){display:none}}@media (prefers-reduced-motion:reduce){.crate *{transition:none!important;animation:none!important}}.crate-dbody a{color:var(--ink)}.crate-vtext{letter-spacing:.02em;font-size:12px;font-weight:700}.crate-find{width:100%;margin:0 0 6px;font-size:14px}.crate-artists{flex-direction:column;gap:6px;display:flex}.crate-letters{flex-wrap:wrap;gap:4px;margin-bottom:6px;display:flex}.crate-letters button{border:1px solid var(--line);background:var(--surface);min-width:30px;min-height:30px;color:var(--ink);font:inherit;cursor:pointer;border-radius:6px;font-size:13px}.crate-letters button:disabled{opacity:.35;cursor:default}.crate-letters button:not(:disabled):hover{border-color:var(--accent);color:var(--accent)}.crate-acount{margin:2px 0 4px}.crate-arow{border:1px solid var(--line);background:var(--surface);border-radius:10px;overflow:hidden}.crate-arow.open{border-color:var(--accent)}.crate-ahead{width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:baseline;gap:10px;min-height:44px;padding:12px 14px;display:flex}.crate-ahead:hover b{color:var(--accent)}.crate-ahead:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.crate-caret{width:1em;color:var(--muted)}.crate-arow .crate-grid{padding:4px 14px 14px}.crate-arow>p{margin:0;padding:0 14px 12px}@media (width<=640px){.crate-vtext{font-size:11px;padding:6px 8px!important}}.crate-find-row{flex-wrap:wrap;flex:520px;gap:8px;min-width:0;display:flex}.crate-fbox{flex:120px;padding:0 10px}.crate-fbox input{padding:9px 0}@media (width<=640px){.crate-fbox{flex-basis:40%}.crate-fbox kbd{display:none}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--bg:#0d0f14;--surface:#161920;--surface2:#1e2330;--border:#2a2f3e;--accent:#f5a623;--green:#2ecc71;--red:#e74c3c;--blue:#3b82f6;--text:#edf0f7;--muted:#6b7590;--mono:"Space Mono", monospace;--sans:"Space Grotesk", sans-serif}body{background:var(--bg);color:var(--text);font-family:var(--sans);overscroll-behavior-y:contain;min-height:100vh}.ptr-indicator{color:var(--accent);justify-content:center;align-items:center;transition:height .15s,opacity .15s;display:flex;overflow:hidden}.accent{color:var(--accent)}.muted{color:var(--muted)}.pad{padding:24px}.error-text{color:var(--red)}.center-screen{justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.login-card{background:var(--surface);border:1px solid var(--border);text-align:center;border-radius:16px;width:100%;max-width:420px;padding:48px 40px}.logo-big{margin-bottom:12px;font-size:48px}.login-card h1{letter-spacing:-1px;margin-bottom:10px;font-size:32px}.login-card p{margin-bottom:24px;line-height:1.5}.btn-primary{background:var(--accent);color:#000;font-family:var(--sans);cursor:pointer;border:none;border-radius:8px;padding:12px 24px;font-size:14px;font-weight:700;text-decoration:none;transition:background .15s;display:inline-block}.btn-primary:hover{background:#f0b94a}.btn-primary:disabled{opacity:.4;cursor:default}.btn-ghost{color:var(--muted);border:1px solid var(--border);font-family:var(--sans);cursor:pointer;background:0 0;border-radius:8px;padding:8px 16px;font-size:13px;font-weight:600;transition:all .15s}.btn-ghost:hover{color:var(--accent);border-color:var(--accent)}.small-btn{padding:6px 14px;font-size:12px}.btn-armed{color:var(--green);font-family:var(--sans);cursor:default;background:#2ecc711f;border:1px solid #2ecc7166;border-radius:8px;padding:6px 14px;font-size:12px;font-weight:700}.topbar{z-index:100;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--border);background:#0d0f14eb;justify-content:space-between;align-items:center;height:56px;padding:0 28px;display:flex;position:sticky;top:0}.logo{font-size:16px;font-weight:700}.topbar-right{font-size:13px;font-family:var(--mono)}.dashboard-grid{grid-template-columns:3fr 2fr;gap:24px;max-width:1200px;margin:0 auto;padding:28px;display:grid}@media (width<=860px){.dashboard-grid{grid-template-columns:1fr}}.section-head{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.section-head h2{text-transform:uppercase;letter-spacing:1.5px;color:var(--muted);font-size:13px;font-weight:700}.watch-list{flex-direction:column;gap:10px;display:flex}.watch-card{background:var(--surface);border:1px solid var(--border);border-radius:10px;align-items:center;gap:14px;padding:14px;display:flex}.thumb{object-fit:cover;background:var(--surface2);border-radius:8px;flex-shrink:0;width:56px;height:56px}.watch-info{flex:1;min-width:0}.watch-info .title{color:var(--text);text-overflow:ellipsis;white-space:nowrap;margin-bottom:4px;font-size:14px;font-weight:600;text-decoration:none;display:block;overflow:hidden}.watch-info .title:hover{color:var(--accent)}.watch-right{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:4px;display:flex}.price{font-family:var(--mono);font-size:16px;font-weight:700}.countdown{color:var(--muted);font-size:12px;font-weight:600;font-family:var(--mono)}.countdown.urgent{color:var(--red)}.snipe-queue{flex-direction:column;gap:10px;display:flex}.queue-card{background:var(--surface);border:1px solid var(--border);border-radius:10px;flex-direction:column;gap:6px;padding:14px;display:flex}.queue-top{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.queue-title{font-size:13px;font-weight:600;line-height:1.4}.queue-head{align-items:flex-start;gap:10px;min-width:0;display:flex}.queue-thumb{object-fit:cover;border:1px solid var(--border);border-radius:6px;flex:none;width:46px;height:46px}.queue-title-col{flex-direction:column;gap:4px;min-width:0;display:flex}.queue-card .sr-grades,.queue-card .sr-discogs,.queue-card .sr-target{margin-top:6px}.queue-title-col .sr-grades{margin-top:0}.queue-card .owned-copies{margin-top:8px}.queue-card .btn-ghost{align-self:flex-start;margin-top:4px}.queue-stats{flex-wrap:wrap;align-items:baseline;gap:6px 16px;font-size:13px;display:flex}.queue-stat-countdown{font-family:var(--mono)}.pillcol-countdown{align-self:flex-end}.queue-detail{font-size:12.5px}.queue-footer{flex-direction:column;align-items:flex-end;gap:4px;margin-top:8px;display:flex}.queue-watch-link{color:var(--muted);border:1px solid var(--border);border-radius:6px;margin-top:2px;padding:3px 10px;font-size:16px;text-decoration:none;transition:all .15s}.queue-watch-link:hover{color:var(--accent);border-color:var(--accent)}.pill{white-space:nowrap;text-transform:uppercase;letter-spacing:.5px;border-radius:10px;padding:2px 10px;font-size:10px;font-weight:700;display:inline-block}.pill-armed{color:var(--accent);background:#f5a62333}.pill-fired{color:#93c5fd;background:#3b82f633}.pill-won{color:var(--green);background:#2ecc7133}.pill-muted{background:var(--surface2);color:var(--muted)}.pill-error{color:#fca5a5;background:#e74c3c33}.pill-mono{font-family:var(--mono);text-transform:none;letter-spacing:0;font-weight:700}.queue-pillcol{flex-direction:column;flex:none;align-items:flex-end;gap:5px;display:flex}.queue-pillcol .pill{letter-spacing:.75px;border-radius:15px;padding:3px 15px;font-size:15px}.queue-card .sr-target .mono{font-size:21px}.queue-card .owned-badge{font-size:13px}.modal-backdrop{z-index:300;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.modal{background:var(--surface);border:1px solid var(--border);border-radius:14px;width:100%;max-width:440px;max-height:90vh;padding:24px;overflow-y:auto}.modal-title{margin-bottom:4px;font-size:16px;font-weight:700;line-height:1.4}.field-label{text-transform:uppercase;letter-spacing:1px;color:var(--muted);margin:14px 0 6px;font-size:10px;font-weight:700;display:block}.bid-input{background:var(--surface2);border:1px solid var(--accent);width:100%;font-family:var(--mono);color:var(--accent);border-radius:8px;outline:none;padding:10px 14px;font-size:20px;font-weight:700}.window-grid{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.window-btn{border:1px solid var(--border);font-family:var(--mono);color:var(--muted);cursor:pointer;background:0 0;border-radius:6px;padding:8px;font-size:13px;transition:all .15s}.window-btn.selected{border-color:var(--accent);color:var(--accent);background:#f5a6231a;font-weight:700}.callout{border-radius:8px;margin-top:16px;padding:10px 14px;font-size:12px;line-height:1.5}.callout.amber{color:#f5cc7a;background:#f5a62314;border:1px solid #f5a62340}.callout.red{color:#fca5a5;background:#e74c3c14;border:1px solid #e74c3c4d}.callout code{font-family:var(--mono);background:var(--surface2);border-radius:3px;padding:1px 6px;font-size:11px}.modal-actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:20px;display:grid}.text-input{color:var(--text);border-color:var(--border);font-size:14px;font-weight:400}.text-input:focus{border-color:var(--accent)}.skip-link{color:var(--muted);border-bottom:1px dotted var(--border);font-size:13px;text-decoration:none}.skip-link:hover{color:var(--accent)}.callout a{color:inherit;font-weight:700}.calc-section{border-top:1px solid var(--border);margin-top:18px;padding-top:16px}.calc-head{letter-spacing:1px;text-transform:uppercase;color:var(--accent);justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:4px;font-size:11px;font-weight:700;display:flex}.calc-row{margin-bottom:2px}.calc-target{border-color:var(--green);color:var(--green)}.callout.green{color:#7ee8a8;background:#2ecc7114;border:1px solid #2ecc714d}.tabs-bar{justify-content:space-between;align-items:center;gap:16px;max-width:900px;margin:0 auto;padding:20px 28px 0;display:flex}.tabs{gap:4px;display:flex}.tab{color:var(--muted);font-family:var(--sans);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;border-radius:8px 8px 0 0;align-items:center;gap:6px;padding:8px 16px;font-size:13px;font-weight:600;display:flex}.tab:hover{color:var(--text)}.tab.active{color:var(--accent);border-bottom-color:var(--accent)}.tab-count{background:var(--surface2);color:var(--text);border-radius:10px;padding:1px 7px;font-size:10px;font-weight:700}.dashboard-single{max-width:900px;margin:0 auto;padding:20px 28px 60px}.exposure-card{background:var(--surface);border:1px solid var(--border);border-radius:10px}.exposure-table{border-collapse:collapse;width:100%;font-size:13px}.exposure-table td{vertical-align:baseline;padding:3px 0}.exposure-table td.num{text-align:right;white-space:nowrap;padding-left:16px}.exposure-table .exposure-head td{color:var(--muted);padding-bottom:4px;font-size:10.5px;font-weight:400}.exposure-table tr.exposure-total td{border-top:1px dashed var(--border);color:var(--accent);margin-top:2px;padding-top:6px;font-weight:700}.exposure-row.clickable{cursor:pointer}.exposure-row.clickable:hover td{background:var(--surface2)}.exposure-row.clickable:focus-visible{outline:1px solid var(--accent);outline-offset:-1px}.exposure-row.active td{background:#f5a6231a}.exposure-row.active td:first-child{box-shadow:inset 3px 0 0 var(--accent);padding-left:6px}.exposure-row.exposure-total.active td{color:var(--accent)}.exposure-filter-banner{background:#f5a62314;border:1px solid #f5a6234d;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;margin:8px 0;padding:8px 12px;font-size:13px;display:flex}.atrisk-banner{cursor:pointer;color:var(--text);background:#e74c3c1a;border:1px solid #e74c3c66;border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;margin:4px 0 8px;padding:9px 14px;font-size:13px;display:flex}.atrisk-banner:hover{background:#e74c3c29}.atrisk-banner:focus-visible{outline:1px solid var(--red);outline-offset:-1px}.atrisk-banner.active{border-color:var(--red);background:#e74c3c33}.atrisk-cta{color:var(--red);margin-left:auto;font-size:12px;font-weight:600}.watch-toolbar{align-items:center;gap:14px;margin-bottom:14px;display:flex}.watch-calc{flex-shrink:0;align-items:center;gap:10px;display:flex}.resale-input{background:var(--surface2);border:1px solid var(--border);width:92px;font-family:var(--mono);color:var(--text);border-radius:6px;outline:none;padding:7px 10px;font-size:13px}.resale-input:focus{border-color:var(--accent)}.rec-bid{flex-direction:column;align-items:flex-end;min-width:74px;display:flex}.rec-label{text-transform:uppercase;letter-spacing:.5px;color:var(--muted);font-size:9px}.rec-value{font-family:var(--mono);color:var(--green);font-size:15px;font-weight:700}.wl-head,.wl-row{grid-template-columns:52px minmax(0,1fr) auto auto;align-items:center;gap:12px;display:grid}.wl-head{text-transform:uppercase;letter-spacing:.8px;color:var(--muted);padding:4px 14px 8px;font-size:10px;font-weight:700}.wl-col,.wl-head .wl-col{text-align:right}.wl-row{background:var(--surface);border:1px solid var(--border);border-radius:10px;padding:12px 14px}.wl-item{min-width:0}.wl-title{color:var(--blue);white-space:normal;overflow-wrap:anywhere;margin-bottom:8px;font-size:14px;font-weight:600;line-height:1.3;text-decoration:none;display:block}.wl-title:hover{color:var(--accent);text-decoration:underline}.wl-status{color:var(--red);letter-spacing:.5px;margin-top:2px;font-size:11px;font-weight:700}.wl-price{font-family:var(--mono);color:var(--text);font-size:18px;font-weight:700}.wl-bids{font-family:var(--mono);color:var(--muted);font-size:14px}.wl-minsale{font-family:var(--mono);color:var(--green);font-size:15px;font-weight:700}.wl-snipebid{font-family:var(--mono);color:var(--accent);font-size:15px;font-weight:700}@media (width<=720px){.wl-head{display:none}.wl-row{grid-template-columns:44px 1fr auto;grid-auto-rows:min-content}.wl-row .wl-col{text-align:left;grid-column:2/4;gap:6px;display:inline-flex}}.spinner{border:2px solid var(--border);border-top-color:var(--accent);vertical-align:middle;border-radius:50%;flex-shrink:0;width:16px;height:16px;animation:.7s linear infinite spin;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}.loading-row{color:var(--muted);align-items:center;gap:12px;padding:24px;line-height:1.5;display:flex}.profit-panel{background:var(--surface2);border:1px solid var(--border);border-radius:8px;margin-top:14px;padding:12px 14px}.profit-line{color:var(--muted);justify-content:space-between;align-items:center;padding:3px 0;font-size:13px;display:flex}.profit-line span:last-child{font-family:var(--mono);color:var(--text)}.profit-net{border-top:1px solid var(--border);margin-top:4px;padding-top:8px;font-size:15px;font-weight:700}.profit-net span{color:var(--text)!important}.profit-net.pos span:last-child,.profit-pct .pos,.profit-pos{color:var(--green)!important}.profit-net.neg span:last-child,.profit-pct .neg,.profit-neg{color:var(--red)!important}.wl-head,.wl-row{grid-template-columns:48px minmax(0,1fr) minmax(330px,430px) 130px}.wl-net{font-family:var(--mono);font-size:13px;font-weight:700;line-height:1.25}.wl-net.pos{color:var(--green)}.wl-net.neg{color:var(--red)}.wl-net-pct{opacity:.8;font-size:11px}.wl-rowwrap{background:var(--surface);border:1px solid var(--border);border-radius:10px;padding:10px 14px}.wl-rowwrap .wl-row{background:0 0;border:none;border-radius:0;padding:0}.wl-subrow{border-top:1px dashed var(--border);grid-template-columns:48px minmax(0,1fr) 74px 42px 82px 92px 78px 78px;align-items:center;gap:12px;margin-top:8px;padding-top:8px;display:grid}.wl-sub-label{color:var(--muted);text-align:right;font-size:11px}.wl-bid-input{background:var(--bg);border:1px solid var(--accent);width:100%;font-family:var(--mono);color:var(--accent);text-align:right;border-radius:6px;outline:none;padding:5px 8px;font-size:13px;font-weight:700}.wl-subrow .wl-minsale,.wl-subrow .wl-net{font-size:13px}.wl-arm-err{color:var(--red);margin-top:8px;font-size:12px}.window-random{width:100%;font-family:var(--sans);padding:10px;font-size:13px}.ebay-status{color:var(--muted);align-items:center;gap:6px;font-size:12px;display:inline-flex}.status-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.status-dot.on{background:var(--green);box-shadow:0 0 6px #2ecc7199}.status-dot.off{background:var(--red);box-shadow:0 0 6px #e74c3c99}.watch-sorts{align-items:center;gap:6px;margin-bottom:12px;display:flex}.sort-btn{border:1px solid var(--border);color:var(--muted);font-family:var(--sans);cursor:pointer;background:0 0;border-radius:14px;padding:4px 12px;font-size:12px;font-weight:600;transition:all .15s}.sort-btn:hover{color:var(--text)}.sort-btn.active{border-color:var(--accent);color:var(--accent);background:#f5a6231a}.wl-calc{border-top:1px dashed var(--border);grid-template-columns:1fr 1fr;gap:14px;margin-top:10px;padding-top:10px;display:grid}@media (width<=680px){.wl-calc{grid-template-columns:1fr}}.wl-calc-col{background:var(--surface2);border:1px solid var(--border);border-radius:8px;padding:12px}.wl-calc-title{text-transform:uppercase;letter-spacing:1px;color:var(--accent);margin-bottom:8px;font-size:10px;font-weight:700}.wl-calc-label{text-transform:uppercase;letter-spacing:.5px;color:var(--muted);margin-bottom:4px;font-size:10px;display:block}.wl-calc .wl-bid-input{text-align:left;width:100%;margin-bottom:10px;font-size:15px}.wl-calc-out{color:var(--muted);justify-content:space-between;align-items:center;padding:3px 0;font-size:12px;display:flex}.wl-calc-out span:last-child{font-family:var(--mono);color:var(--text)}.wl-calc-out.strong{border-top:1px solid var(--border);margin-top:4px;padding-top:6px;font-size:13px;font-weight:700}.wl-calc-out .accent{color:var(--accent)!important}.wl-calc-assume{color:var(--muted);font-size:11px;font-family:var(--mono);text-align:center;grid-column:1/-1;padding-top:4px}.topnav{gap:4px;margin-left:8px;display:flex}.topnav-link{font-family:var(--sans);color:var(--muted);border-radius:8px;padding:6px 14px;font-size:13px;font-weight:600;text-decoration:none;transition:all .15s}.topnav-link:hover{color:var(--text)}.topnav-link.active{color:var(--accent);background:#f5a6231a}.coll-toolbar{align-items:center;gap:14px;margin-bottom:12px;display:flex}.coll-search{background:var(--surface2);border:1px solid var(--border);max-width:420px;font-family:var(--sans);color:var(--text);border-radius:8px;outline:none;flex:1;padding:9px 14px;font-size:13px}.coll-search:focus{border-color:var(--accent)}.coll-table-wrap{border:1px solid var(--border);background:var(--surface);border-radius:10px;overflow:auto}.coll-table{border-collapse:collapse;width:100%;font-size:13px}.coll-table thead th{text-align:left;text-transform:uppercase;letter-spacing:.8px;color:var(--muted);border-bottom:1px solid var(--border);white-space:nowrap;background:var(--surface);padding:10px 12px;font-size:10px;font-weight:700;position:sticky;top:0}.coll-table th.num,.coll-table td.num{text-align:right;font-family:var(--mono)}.coll-table tbody td{border-bottom:1px solid var(--border);color:var(--text);white-space:nowrap;padding:9px 12px}.coll-table tbody tr:last-child td{border-bottom:none}.coll-row{cursor:pointer;transition:background .12s}.coll-row:hover{background:var(--surface2)}.coll-table .mono{font-family:var(--mono);color:var(--muted);font-size:12px}.coll-album{text-overflow:ellipsis;max-width:240px;overflow:hidden}.coll-table td.pos{color:var(--green)}.coll-table td.neg{color:var(--red)}.coll-link{color:var(--accent);font-size:15px;text-decoration:none}.tiny-btn{padding:3px 10px!important;font-size:11px!important}.modal-overlay{z-index:300;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.record-modal{background:var(--surface);border:1px solid var(--border);border-radius:14px;flex-direction:column;width:100%;max-width:720px;max-height:90vh;display:flex;overflow:hidden}.modal-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:18px 22px;display:flex}.modal-head h3{font-size:16px;font-weight:700}.modal-x{color:var(--muted);cursor:pointer;background:0 0;border:none;font-size:24px;line-height:1}.modal-x:hover{color:var(--text)}.modal-body{padding:18px 22px;overflow-y:auto}.modal-foot{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:10px;padding:14px 22px;display:flex}.modal-foot-right{gap:10px;margin-left:auto;display:flex}.rm-section-title{text-transform:uppercase;letter-spacing:1px;color:var(--accent);margin:18px 0 8px;font-size:10px;font-weight:700}.rm-section-title:first-child{margin-top:0}.pinned-find{background:var(--surface);border:1px solid var(--accent);border-radius:10px;padding:14px}.pinned-find-head{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.rm-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.rm-field{flex-direction:column;display:flex}.rm-field.wide{grid-column:span 2}.rm-field.full{grid-column:1/-1}.rm-label{text-transform:uppercase;letter-spacing:.5px;color:var(--muted);margin-bottom:4px;font-size:10px;font-weight:700}.rm-field input,.rm-field select,.rm-field textarea{background:var(--surface2);border:1px solid var(--border);font-family:var(--sans);color:var(--text);border-radius:7px;outline:none;width:100%;padding:8px 10px;font-size:13px}.rm-field input:focus,.rm-field select:focus,.rm-field textarea:focus{border-color:var(--accent)}.rm-checks{gap:18px;margin-top:10px;display:flex}.rm-checks label{color:var(--text);cursor:pointer;align-items:center;gap:6px;font-size:13px;display:flex}.rm-computed{background:var(--surface2);color:var(--muted);border-radius:8px;gap:20px;margin-top:10px;padding:8px 12px;font-size:12px;display:flex}.rm-computed b{font-family:var(--mono);color:var(--text);margin-left:4px}.rm-computed .pos b{color:var(--green)}.rm-computed .neg b{color:var(--red)}.rm-status-row{flex-wrap:wrap;gap:8px;display:flex}.status-pill{border:1px solid var(--border);color:var(--muted);font-family:var(--sans);cursor:pointer;background:0 0;border-radius:18px;padding:7px 16px;font-size:12px;font-weight:600;transition:all .15s}.status-pill:hover{color:var(--text)}.status-pill.active{border-color:var(--accent);color:var(--accent);background:#f5a6231f}.btn-danger{background:var(--red);color:#fff;font-family:var(--sans);cursor:pointer;border:none;border-radius:8px;padding:8px 16px;font-weight:600}.rm-confirm{color:var(--text);align-items:center;gap:10px;font-size:13px;display:flex}@media (width<=680px){.rm-grid{grid-template-columns:1fr 1fr}.rm-field.wide{grid-column:span 2}}.queue-actions{gap:8px;margin-top:10px;display:flex}.queue-edit{gap:12px;margin:8px 0;display:flex}.qe-field{flex-direction:column;flex:1;gap:4px;display:flex}.qe-field span{text-transform:uppercase;letter-spacing:.5px;color:var(--muted);font-size:10px;font-weight:700}.qe-field input{background:var(--surface2);border:1px solid var(--accent);font-family:var(--mono);color:var(--accent);border-radius:7px;outline:none;width:100%;padding:7px 10px;font-size:14px}.search-bar{align-items:center;gap:10px;margin-bottom:12px;display:flex}.search-grades{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:14px;display:flex}.grade-chip{border:1px solid var(--border);color:var(--muted);font-family:var(--mono);cursor:pointer;background:0 0;border-radius:14px;padding:5px 13px;font-size:12px;font-weight:700;transition:all .15s}.grade-chip:hover{color:var(--text)}.grade-chip.on{border-color:var(--accent);color:var(--accent);background:#f5a6231f}.search-results{flex-direction:column;gap:10px;display:flex}.sr-card{background:var(--surface);border:1px solid var(--border);border-radius:10px;grid-template-columns:64px 1fr auto;align-items:center;gap:14px;padding:12px 14px;display:grid}.sr-thumb{object-fit:cover;background:var(--surface2);border-radius:6px;width:64px;height:64px}.sr-main{min-width:0}.sr-title{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;text-decoration:none;display:block;overflow:hidden}.sr-title:hover{color:var(--accent)}.sr-grades{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.grade-tag{color:var(--muted);background:var(--surface2);border:1px solid var(--border);border-radius:6px;padding:2px 8px;font-size:11px}.grade-tag b{color:var(--text);font-family:var(--mono)}.grade-tag.record{border-color:#f5a62366}.grade-tag.record b{color:var(--accent)}.sr-side{text-align:right;flex-direction:column;align-items:flex-end;gap:4px;display:flex}.sr-bid{font-family:var(--mono);color:var(--text);font-size:17px;font-weight:700}@media (width<=640px){.sr-card{grid-template-columns:48px 1fr}.sr-thumb{width:48px;height:48px}.sr-side{flex-direction:row;grid-column:1/-1;justify-content:space-between;align-items:center}}.sr-cardwrap{background:var(--surface);border:1px solid var(--border);border-radius:10px;padding:2px 0}.sr-cardwrap .sr-card{background:0 0;border:none;border-radius:0}.sr-cardwrap .wl-calc{margin:0 14px 10px}@keyframes wl-flash{0%,to{box-shadow:none}50%{box-shadow:0 0 0 3px #f5a6238c}}.wl-highlighted{border-radius:10px;animation:1.1s ease-in-out 2 wl-flash}.sr-calc-toggle{cursor:pointer;color:var(--muted);font-family:var(--mono);background:0 0;border:none;align-self:flex-end;margin-top:2px;padding:2px 0;font-size:11px;font-weight:700}.sr-calc-toggle:hover{color:var(--accent)}.sr-card-rich{align-items:stretch}.sr-discogs{flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;display:flex}.sr-dslink{font-size:11.5px;font-weight:700;font-family:var(--mono);color:var(--accent);text-decoration:none}.sr-dslink:hover{text-decoration:underline}.sr-dsbtn{border:1px solid var(--border);color:var(--muted);cursor:pointer;background:0 0;border-radius:8px;padding:2px 8px;font-size:11px;font-weight:600}.sr-dsbtn:hover{color:var(--accent);border-color:var(--accent)}.sr-dsavail{color:var(--muted);font-size:11px;font-weight:600;font-family:var(--mono);white-space:nowrap}.lost-table th.num,.lost-table td.num{text-align:right}.lost-notes{max-width:280px}.lost-notes div{white-space:normal;word-break:break-word;line-height:1.3}.owned-copies{margin-top:6px}.owned-head{color:#9ecbf7;cursor:pointer;text-align:left;background:#6db3f21a;border:1px solid #6db3f259;border-radius:8px;width:100%;padding:3px 10px;font-size:11.5px;font-weight:700}.owned-head:hover{border-color:#6db3f299}.owned-list{margin-top:6px;overflow-x:auto}.owned-table{border-collapse:collapse;width:100%;font-size:11px}.owned-table th,.owned-table td{border-bottom:1px solid var(--border);text-align:left;white-space:nowrap;padding:3px 6px}.owned-table th{color:var(--muted);font-weight:600}.owned-table th.num,.owned-table td.num{text-align:right}.owned-badge{border:1px solid var(--border);color:var(--muted);border-radius:8px;padding:1px 6px;font-size:10px;font-weight:700}.owned-badge.st-for_sale{color:#7ee8a8;background:#2ecc711a;border-color:#2ecc7166}.owned-badge.st-pc{color:#9ecbf7;background:#6db3f21a;border-color:#6db3f266}.owned-badge.st-in_review{color:var(--accent);background:#f5a6231a;border-color:#f5a62366}.owned-badge.st-hold{color:#d0a0f0;background:#be78f01a;border-color:#be78f066}.coll-link{color:var(--accent);font-weight:700;text-decoration:none}.coll-link:hover{text-decoration:underline}.sr-dspanel{border-top:1px dashed var(--border);margin:0 14px 10px;padding-top:10px}.sr-dsresults{flex-direction:column;gap:4px;max-height:320px;margin-top:8px;display:flex;overflow-y:auto}.sr-dsrow{text-align:left;background:var(--surface2);border:1px solid var(--border);cursor:pointer;border-radius:8px;grid-template-columns:40px 1fr auto;align-items:center;gap:10px;padding:6px 10px;display:grid}.sr-dsrow:hover{border-color:var(--accent)}.sr-dsthumb{object-fit:cover;background:var(--bg);border-radius:4px;width:40px;height:40px}.sr-dsmeta{min-width:0}.sr-dstitle{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.sr-card-rich .sr-main{flex-direction:column;gap:2px;display:flex}.sr-status{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.badge{font-size:10.5px;font-weight:700;font-family:var(--mono);border:1px solid var(--border);color:var(--muted);background:var(--surface2);letter-spacing:.02em;border-radius:10px;padding:2px 8px}.badge-amber{color:var(--accent);background:#f5a6231f;border-color:#f5a62380}.badge-blue{color:#6db3f2;background:#6db3f21f;border-color:#6db3f280}.badge-muted{color:var(--muted)}.sr-calc{text-align:right;flex-direction:column;align-items:flex-end;gap:4px;min-width:190px;display:flex}.sr-calc-line{color:var(--muted);font-size:11.5px}.sr-calc-line b{color:var(--text);font-family:var(--mono)}.sr-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;margin-top:4px;display:flex}.sr-bidin{text-align:right;width:92px!important}.sr-net{font-family:var(--mono);font-size:12px;font-weight:700}@media (width<=640px){.sr-calc{text-align:left;grid-column:1/-1;align-items:flex-start;min-width:0}.sr-actions{justify-content:flex-start}}.seller-chips{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.seller-chip{background:var(--surface2);border:1px solid var(--border);color:var(--text);font-size:12px;font-weight:600;font-family:var(--mono);border-radius:14px;align-items:center;gap:6px;padding:4px 6px 4px 12px;display:inline-flex}.seller-chip button{color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:0 4px;font-size:15px;line-height:1}.seller-chip button:hover{color:var(--red)}.buyers-sort{background:var(--surface2);border:1px solid var(--border);font-family:var(--sans);color:var(--text);cursor:pointer;border-radius:8px;outline:none;padding:8px 10px;font-size:12px}.buyers-sort:focus{border-color:var(--accent)}.buyers-check{cursor:pointer;white-space:nowrap;align-items:center;gap:5px;display:flex}.buyer-noaddr{color:#f5cc7a;white-space:nowrap;margin-left:6px;font-size:11px}.coll-row.buyer-open td{background:#f5a6230d;border-bottom:none}.buyer-history-row>td{background:#f5a62308;padding:0 14px 14px!important}.buyer-history{border-collapse:collapse;border:1px solid var(--border);border-radius:8px;width:100%;font-size:12px;overflow:hidden}.buyer-history th{text-align:left;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);background:var(--surface2);padding:7px 10px;font-size:10px}.buyer-history td{border-top:1px solid var(--border);padding:6px 10px}.buyer-history th.num,.buyer-history td.num{text-align:right;font-family:var(--mono)}.buyer-history td.pos{color:var(--green)}.buyer-history td.neg{color:var(--red)}.coll-table th.sortable{cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap}.coll-table th.sortable:hover{color:var(--text)}.sort-arrow{color:var(--accent);margin-left:4px;font-size:9px}.bm-stats{background:var(--surface2);border:1px solid var(--border);border-radius:10px;grid-template-columns:repeat(6,1fr);gap:10px;margin-bottom:4px;padding:12px 14px;display:grid}.bm-stat-label{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);white-space:nowrap;margin-bottom:3px;font-size:10px}.bm-stat-value{font-family:var(--mono);font-size:13px;font-weight:700}.bm-stat-value.pos{color:var(--green)}.bm-stat-value.neg{color:var(--red)}@media (width<=760px){.bm-stats{grid-template-columns:repeat(3,1fr)}}.sr-owned{margin-top:4px}.sr-owned-line{color:#7ee8a8;font-family:var(--sans);cursor:pointer;text-align:left;background:#2ecc7114;border:1px solid #2ecc714d;border-radius:6px;padding:3px 9px;font-size:11px;font-weight:600}.sr-owned-line:hover{background:#2ecc7124}.sr-owned-list{background:var(--surface2);border:1px solid var(--border);border-radius:6px;flex-direction:column;gap:3px;margin-top:5px;padding:7px 10px;display:flex}.sr-owned-row{color:var(--text);font-size:11px}.sr-owned-row b{color:var(--accent)}.sr-similar-line{color:#f5cc7a;background:#f5a62314;border-color:#f5a6234d}.sr-similar-line:hover{background:#f5a62324}.sr-ebay-line{color:#93c5fd;background:#60a5fa14;border-color:#60a5fa59}.sr-ebay-line:hover{background:#60a5fa26}.sr-minsale b{font-size:17px;font-weight:700}.home-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px;margin-bottom:22px;display:grid}.home-tile{background:var(--surface);border:1px solid var(--border);color:var(--text);border-radius:12px;padding:16px 18px;text-decoration:none;transition:border-color .15s,transform .15s;display:block}.home-tile:hover{border-color:var(--accent);transform:translateY(-2px)}.home-tile-static:hover{border-color:var(--border);transform:none}.home-tile-wide{grid-column:span 2}@media (width<=520px){.home-tile-wide{grid-column:span 1}}.sold-grid{border-collapse:collapse;width:100%;font-size:13px}.sold-grid th{color:var(--muted);padding:2px 6px;font-size:11px;font-weight:600}.sold-grid td{white-space:nowrap;font-family:var(--mono);padding:3px 6px}.sold-grid td:first-child,.sold-grid th:first-child{text-align:left;font-family:var(--sans);padding-left:0}.home-tile-head{margin-bottom:8px;font-size:13px;font-weight:700}.home-tile-big{font-family:var(--mono);font-size:30px;font-weight:700;line-height:1.1}.home-tile-foot{color:var(--muted);font-size:11px;font-family:var(--mono);margin-top:8px}.home-activity{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;display:grid}.home-row{border-bottom:1px solid var(--border);justify-content:space-between;align-items:baseline;gap:10px;padding:6px 2px;font-size:12px;display:flex}.home-row span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.coll-search-3{max-width:220px}.view-toggle{border:1px solid var(--border);border-radius:8px;display:flex;overflow:hidden}.vt-btn{color:var(--muted);font-family:var(--sans);cursor:pointer;background:0 0;border:none;padding:8px 14px;font-size:12px;font-weight:600}.vt-btn.active{color:var(--accent);background:#f5a6231f}.artist-caret{color:var(--muted);margin-right:2px;font-size:10px}.scroll-nav{z-index:250;flex-direction:column;gap:10px;display:flex;position:fixed;bottom:24px;right:24px}.scroll-btn{background:var(--surface2);border:1px solid var(--accent);width:44px;height:44px;color:var(--accent);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;font-size:18px;font-weight:700;transition:transform .15s,background .15s;display:flex;box-shadow:0 4px 14px #0006}.scroll-btn:hover{background:#f5a62326;transform:translateY(-3px)}.badge-green{color:#7ee8a8;background:#2ecc711f;border:1px solid #2ecc714d}.badge-red{color:#fca5a5;background:#e74c3c1a;border:1px solid #e74c3c4d}.deep-opts{flex-wrap:wrap;align-items:center;gap:18px;margin:6px 0 2px;display:flex}.deep-budget input{background:var(--surface2);border:1px solid var(--border);width:74px;color:var(--text);font-family:var(--mono);border-radius:6px;padding:4px 8px;font-size:12px}.won-inbox{background:#2ecc710d;border:1px solid #2ecc714d;border-radius:10px;margin-bottom:14px;padding:10px 14px}.won-head{color:#7ee8a8;font-family:var(--sans);cursor:pointer;text-align:left;background:0 0;border:none;width:100%;padding:2px 0;font-size:13px;font-weight:700}.won-actions{flex-wrap:wrap;align-items:center;gap:12px;margin:8px 0;display:flex}.won-list{flex-direction:column;display:flex}.won-filters{flex-wrap:wrap;align-items:center;gap:10px;margin:8px 0 4px;display:flex}.won-paid{margin-left:8px;font-size:10px}.won-row{border-top:1px solid var(--border);align-items:center;gap:12px;padding:6px 0;font-size:12px;display:flex}.won-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.show-block{margin-bottom:10px}.show-head{background:var(--surface);border:1px solid var(--border);width:100%;color:var(--text);font-family:var(--sans);cursor:pointer;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;font-size:13px;display:flex}.show-head.open{border-color:var(--accent);border-bottom-right-radius:0;border-bottom-left-radius:0}.show-date{font-weight:700}.show-stats{color:var(--muted);font-size:12px}.show-stats b{color:var(--text);font-family:var(--mono)}.show-table{border-top:none;border-top-left-radius:0;border-top-right-radius:0;width:100%}.photo-zone{border:2px dashed var(--border);text-align:center;color:var(--muted);cursor:pointer;border-radius:10px;padding:18px;font-size:12px;transition:border-color .15s,background .15s}.photo-zone:hover{border-color:var(--accent);background:#f5a6230a}.photo-thumbs{flex-wrap:wrap;gap:10px;margin-top:10px;display:flex}.photo-thumb{border:1px solid var(--border);background:var(--surface2);border-radius:8px;width:92px;height:92px;position:relative;overflow:hidden}.photo-thumb img{object-fit:cover;width:100%;height:100%}.photo-actions{gap:3px;display:flex;position:absolute;top:3px;right:3px}.photo-actions button{cursor:pointer;color:#fff;background:#000000a6;border:none;border-radius:5px;width:22px;height:22px;font-size:12px;line-height:1}.photo-actions button:hover{color:#000;background:#f5a623e6}.batch-bar{border:1px solid var(--border);background:var(--surface);border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;padding:8px 14px;display:flex}.date-filter{white-space:nowrap;align-items:center;gap:5px;display:flex}.date-filter input[type=date]{background:var(--surface2);border:1px solid var(--border);color:var(--text);font-family:var(--mono);border-radius:6px;padding:6px 8px;font-size:11px}.coll-toolbar-2{margin-top:-4px}.cell-edit{background:var(--surface2);border:1px solid var(--border);width:100%;min-width:60px;color:var(--text);font-family:var(--sans);border-radius:5px;padding:4px 7px;font-size:12px;transition:border-color .2s,background .2s}.cell-edit:focus{border-color:var(--accent);outline:none}.cell-saved{border-color:var(--green)!important;background:#2ecc711a!important}.cell-error{border-color:var(--red)!important;background:#e74c3c1a!important}.wl-actions{flex-direction:column;align-items:stretch;gap:5px;display:flex}.wl-actions .btn-ghost{padding:5px 10px;font-size:11px}.wl-grades{margin-top:4px}.wl-calc-toggle{margin:4px 0 0 6px}.btn-danger{color:#fca5a5;font-family:var(--sans);cursor:pointer;background:#e74c3c26;border:1px solid #e74c3c80;border-radius:7px;font-weight:600}.btn-danger:hover{background:#e74c3c4d}.badge-bidding-big{color:#fca5a5;background:#e74c3c26;border-color:#e74c3c99;border-radius:12px;padding:4px 12px;font-size:16px}.badge-bidding-big.win{color:#86efac;background:#2ecc7126;border-color:#2ecc7199}.chips-divider{background:var(--border);width:1px;height:16px;margin:0 6px}.filter-dd{display:inline-flex;position:relative}.fd-backdrop{z-index:39;position:fixed;inset:0}.fd-panel{z-index:40;background:var(--surface2);border:1px solid var(--border);text-align:left;border-radius:10px;flex-direction:column;gap:10px;min-width:250px;max-height:440px;padding:10px 12px;display:flex;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto;box-shadow:0 10px 34px #0000008c}.fd-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.fd-title{text-transform:uppercase;letter-spacing:.7px;color:var(--muted);font-size:11px;font-weight:700}.fd-sec{flex-direction:column;gap:1px;display:flex}.fd-sec-title{text-transform:uppercase;letter-spacing:.6px;color:var(--muted);margin-bottom:3px;font-size:10px;font-weight:700}.fd-opt{cursor:pointer;color:var(--text);align-items:center;gap:7px;padding:2px 0;font-size:12px;display:flex}.fd-opt input{accent-color:var(--accent);cursor:pointer}.fd-opt .fd-label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.fd-opt .fd-count{font-family:var(--mono);color:var(--muted);margin-left:auto;font-size:10px}.sp-panel{min-width:300px}.sp-panel .coll-search{width:100%}.sp-letters{flex-wrap:wrap;gap:2px;display:flex}.sp-letter{font-size:10px;font-family:var(--mono);color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;padding:2px 5px;font-weight:700}.sp-letter:hover{color:var(--text)}.sp-letter.active{color:var(--accent);border-color:var(--accent);background:#f5a6231a}.sp-list{flex-direction:column;gap:1px;max-height:280px;display:flex;overflow-y:auto}.sp-history .fd-label{color:var(--muted)}.sp-import{border-top:1px dashed var(--border);flex-direction:column;gap:5px;padding-top:8px;display:flex}.wl-bidstatus{grid-column:1/-1;justify-content:flex-end;margin-top:4px;display:flex}.wl-bidstatus .badge-bidding-big{white-space:nowrap;padding:5px 10px;font-size:13px}.wl-metrics{flex-direction:column;align-self:center;gap:4px;min-width:0;display:flex}.wlm-row{grid-template-columns:72px 84px 40px 84px minmax(0,1fr);align-items:baseline;gap:12px;display:grid}.wlm-head span{text-transform:uppercase;letter-spacing:.7px;color:var(--muted);text-align:right;font-size:9px;font-weight:700}.wlm-label{text-transform:uppercase;letter-spacing:.6px;color:var(--muted);text-align:left;white-space:nowrap;font-size:10px;font-weight:700}.wlm-val{font-family:var(--mono);text-align:right;white-space:nowrap}.wlm-bids{font-family:var(--mono);text-align:right;font-size:12px}.wlm-sale,.wlm-val.pos{color:var(--green);font-size:13px;font-weight:700}.wlm-val.neg{color:var(--red);font-size:13px;font-weight:700}.wlm-pct{opacity:.75;margin-left:4px;font-size:10px;font-weight:600}.wlm-max{border-top:1px dashed var(--border);padding-top:5px}.wlm-max .wl-price{color:var(--accent)}@media (width<=900px){.wl-row{grid-template-columns:48px minmax(0,1fr)}.wl-metrics{grid-column:1/-1}.wl-actions{flex-direction:row;grid-column:1/-1}}.sr-notes{color:var(--text);background:#f5a62314;border:1px solid #f5a62340;border-radius:6px;margin:4px 0 2px;padding:4px 8px;font-size:12px;line-height:1.35}.sr-notes-empty{color:var(--muted);border-color:var(--border);background:0 0;font-style:italic}.sr-notes-btn{font-size:12px}.finds-counter{color:var(--muted);margin:8px 0 4px;font-size:12px}.finds-counter b{color:var(--text);font-family:var(--mono)}.finds-counter-bottom{text-align:center;margin-top:10px}.finds-counter-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.finds-pager{flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}.pager-btn{background:var(--surface2);border:1px solid var(--border);min-width:28px;height:28px;color:var(--muted);font-family:var(--mono);cursor:pointer;border-radius:6px;padding:0 7px;font-size:12px;transition:color .12s,border-color .12s,background .12s}.pager-btn:hover:not(:disabled){color:var(--text);border-color:var(--accent)}.pager-btn.active{color:var(--accent);border-color:var(--accent);background:#f5a6231f;font-weight:700}.pager-btn:disabled{opacity:.4;cursor:default}.pager-ellipsis{color:var(--muted);padding:0 2px}.sr-refresh{color:var(--muted);cursor:pointer;background:0 0;border:none;margin-left:6px;padding:0 2px;font-size:12px;line-height:1}.sr-refresh:hover:not(:disabled){color:var(--accent)}.sr-refresh:disabled{opacity:.5;cursor:default}.sr-target{flex-wrap:wrap;align-items:center;gap:8px;margin:6px 0 2px;display:flex}.sr-target-lbl{text-transform:uppercase;letter-spacing:.5px;color:var(--muted);font-size:11px;font-weight:700}.sr-target-in{background:var(--surface2);border:1px solid var(--border);width:90px;color:var(--text);font-family:var(--mono);border-radius:6px;padding:4px 8px;font-size:13px}.sr-target-in:focus{border-color:var(--accent);outline:none}.sr-target-date{font-style:italic}.sr-target-in.is-estimate{color:#f0c674;border-style:dashed;border-color:#d9a441}.sr-target-est{text-transform:uppercase;letter-spacing:.6px;color:#1c1400;cursor:help;background:#d9a441;border-radius:4px;padding:2px 6px;font-size:10px;font-weight:800}.sr-target-accept,.sr-target-refresh{background:var(--surface2);color:var(--text);border:1px solid var(--border);cursor:pointer;border-radius:6px;padding:4px 8px;font-size:11px;font-weight:700;line-height:1}.sr-target-accept:hover,.sr-target-refresh:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.sr-target-refresh:disabled{opacity:.5;cursor:default}.sr-status-strip{font-size:12px;line-height:1.35;font-family:var(--mono);border-radius:7px;flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;padding:5px 9px;display:flex}.sr-status-strip.ambient{color:var(--accent);background:#f5a62314;border:1px solid #f5a6234d;font-weight:700}.sr-status-strip.processing{color:var(--accent);background:#f5a6231a;border:1px solid #f5a62366}.sr-status-strip.processing .spinner{border-width:2px;width:12px;height:12px}.sr-status-strip.ok{color:#86efac;background:#2ecc711f;border:1px solid #2ecc7166}.sr-status-strip.err{color:#fca5a5;background:#e74c3c1a;border:1px solid #e74c3c66}.sr-signin-btn{background:var(--accent);color:#1a1a1a;cursor:pointer;border:none;border-radius:6px;padding:3px 10px;font-size:11px;font-weight:700}.sr-target-msg{font-size:11px;font-weight:700}.sr-target-msg.ok{color:#86efac}.sr-target-msg.err{color:#fca5a5}.sr-usernotes{flex-direction:column;gap:3px;margin:6px 0 2px;display:flex}.sr-notes-area{background:var(--surface2);border:1px solid var(--border);width:100%;color:var(--text);font-family:var(--sans);resize:vertical;box-sizing:border-box;border-radius:6px;min-height:34px;padding:6px 8px;font-size:12px}.sr-notes-area:focus{border-color:var(--accent);outline:none}.queue-card .sr-dspanel{margin:2px 0 4px;padding-top:10px}.queue-card .sr-dspanel .search-bar{margin-bottom:0}.queue-card .sr-dspanel .pad{padding:8px 2px}.queue-card .sr-dsresults{max-height:260px}.queue-card .sr-discogs,.queue-card .sr-target,.queue-card .sr-usernotes{margin-top:0;margin-bottom:0}.exposure-recent{border-top:1px dashed var(--border);border-radius:4px;flex-wrap:wrap;align-items:baseline;gap:10px;margin-top:6px;padding-top:6px;font-size:13px;display:flex}.exposure-recent.clickable{cursor:pointer}.exposure-recent.clickable:hover{background:var(--surface2)}.exposure-recent.clickable:focus-visible{outline:1px solid var(--accent);outline-offset:2px}.exposure-misfire{color:#fca5a5;font-size:12px;font-weight:700}.exposure-recent-money{flex-basis:100%;padding-top:2px}.btn-err{color:#f08a76!important;border-color:#a8321f!important}.linkish{font:inherit;color:var(--accent,#4ea8de);cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:0;text-decoration:underline}.linkish:hover{filter:brightness(1.2)}.loading-bar{z-index:10000;pointer-events:none;background:#f5a62326;height:3px;position:fixed;top:0;left:0;right:0;overflow:hidden}.loading-bar>span{background:var(--accent);width:35%;animation:1.1s ease-in-out infinite loading-slide;position:absolute;top:0;bottom:0}@keyframes loading-slide{0%{left:-35%}to{left:100%}}.loading-badge .spinner{width:12px;height:12px}.loading-badge{z-index:10000;color:var(--accent);pointer-events:none;background:#0d0f14e6;border:1px solid #f5a62366;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;display:inline-flex;position:fixed;top:10px;right:12px}@media (prefers-reduced-motion:reduce){.loading-bar>span{animation-duration:3s}}.finds-live-note{align-items:center;gap:6px;display:inline-flex}.export-table td{vertical-align:top}.export-table input:not([type]){width:100%;min-width:56px;padding:3px 5px}.export-table td.col-artist input,.export-table td.col-title input{min-width:120px}.export-table td .small{text-overflow:ellipsis;white-space:nowrap;max-width:260px;overflow:hidden}.export-table img{object-fit:cover;border-radius:4px;display:block}.selected-row td{background:var(--hover,#7f7f7f1f)}tr.row-paid>td{background:#2ecc7124}tr.row-due>td{background:#e74c3c29}tr.row-paid.selected-row>td,tr.row-due.selected-row>td{outline:1px solid var(--accent)}input.save-saving{outline:2px solid var(--accent)}input.save-saved{outline:2px solid var(--green)}input.save-error{outline:2px solid var(--red)}.clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}tr.export-panel-row>td{background:var(--surface);border-left:3px solid var(--accent);padding:10px 12px}.export-pressings{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:6px;margin-top:8px;display:grid}.export-pressings .sr-dsrow{grid-template-columns:64px 1fr auto}.export-pressings .sr-dsthumb{width:64px;height:64px}.export-wrap{white-space:normal!important;text-overflow:clip!important;overflow:visible!important}.export-table tr.needs-attention>td:first-child{box-shadow:inset 3px 0 0 var(--red)}.export-table .attention-note{color:var(--red);margin-bottom:2px}.export-table tr:has(+tr.export-detail-row)>td{border-bottom:none;padding-bottom:2px}.export-table tr.export-detail-row>td{padding-top:2px}.export-detail{flex-wrap:wrap;align-items:center;gap:6px 12px;font-size:.85em;display:flex}.export-detail-label{opacity:.7;font-weight:600}.export-dsc-cover{object-fit:cover;border-radius:4px;width:56px;height:56px;display:block}.export-dsc-cover.empty{opacity:.6;border:1px dashed;justify-content:center;align-items:center;font-size:.75em;display:flex}.export-notes{text-overflow:ellipsis;white-space:nowrap;max-width:420px;overflow:hidden}@media (width<=640px){.topbar{flex-wrap:wrap;gap:6px 8px;height:auto;padding:8px 12px 6px}.topbar .logo{order:1}.topbar-right{order:2;margin-left:auto;gap:8px!important}.topbar-right .btn-ghost{padding:5px 10px;font-size:12px}.topbar-email{display:none}.topnav{scrollbar-width:none;flex:100%;order:3;margin-left:0;overflow-x:auto}.topnav::-webkit-scrollbar{display:none}.tabs::-webkit-scrollbar{display:none}.topnav-link{white-space:nowrap;flex:none;padding:6px 10px}.tabs-bar{flex-wrap:nowrap;gap:8px;padding:10px 12px 0}.tabs{scrollbar-width:none;flex:1 1 0;min-width:0;overflow-x:auto}.tab{white-space:nowrap;flex:none;padding:8px 10px}.tabs-bar>.btn-primary{white-space:nowrap;flex:none;padding:6px 10px}.dashboard-single{padding:12px 12px 60px}.coll-toolbar{flex-wrap:wrap;gap:8px}.coll-toolbar .coll-search{flex:100%;max-width:none}.date-filter{white-space:normal;flex-wrap:wrap}.settings-main{padding:12px!important}.search-bar{flex-wrap:wrap}.watch-sorts{flex-wrap:wrap;row-gap:8px}.watch-sorts .chips-divider{display:none}.sort-btn{white-space:nowrap}.fd-panel{max-width:calc(100vw - 24px)}.sp-panel{width:calc(100vw - 24px);min-width:0}.search-bar .coll-search{flex:100%;max-width:none!important}.dashboard-grid{padding:12px}}.export-table tr.export-gap>td{border:none;height:14px;padding:0;box-shadow:none!important;background:0 0!important}.order-group{border:1px solid var(--border);border-radius:10px;margin-top:8px;overflow:hidden}.order-group-head{background:var(--surface);width:100%;color:var(--text);font-family:var(--sans);text-align:left;cursor:pointer;border:none;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;padding:9px 12px;font-size:13px;display:flex}.order-group-due .order-group-head{border-left:3px solid var(--red)}.order-group-paid .order-group-head{border-left:3px solid var(--green)}.order-group .buyer-history{margin-top:0!important}.export-scroll{border:1px solid var(--border);border-radius:8px;max-height:calc(100vh - 72px);overflow:auto}.export-scroll .export-table{border:none;border-radius:0;overflow:visible}.export-scroll .export-table thead th{z-index:3;background:var(--surface2);box-shadow:inset 0 -1px 0 var(--border);position:sticky;top:0}.photo-tools{border:1px dashed var(--border);border-radius:6px;flex-direction:column;gap:4px;max-width:120px;margin-top:4px;padding:4px;display:flex}.photo-tools.over{border-color:var(--accent);background:#f5a62314}.photo-tools .tiny-btn{white-space:nowrap;text-align:center}.photo-file{cursor:pointer;display:inline-block}.photo-file input{display:none}.link-btn{color:var(--muted);cursor:pointer;font-family:var(--sans);background:0 0;border:none;padding:0;text-decoration:underline}.link-btn:hover{color:var(--text)}.export-table td .small.photo-err{color:var(--red);white-space:normal;max-width:160px;overflow:visible}.needs-photo-tick{white-space:nowrap;cursor:pointer;align-items:center;gap:4px;display:flex}.export-table td .small.needs-photo-badge{color:var(--accent);white-space:normal;max-width:120px}.export-status{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.export-status select{padding:2px 4px;font-size:12px}.export-status-select{max-width:150px;padding:3px 4px;font-size:12px}.export-notes-box{flex:320px;align-items:center;gap:6px;min-width:220px;display:flex}.export-notes-box input{flex:1;min-width:0;padding:3px 6px}.export-table td .small.min-sale{color:var(--green);white-space:nowrap;text-align:right;margin-top:2px}.export-table textarea.export-notes-area{resize:vertical;width:100%;min-width:120px;font-size:11px;line-height:1.3;font-family:var(--sans);margin-top:4px;padding:3px 5px;display:block}.export-table tr.export-detail-row>td>.export-detail,.export-table tr.export-panel-row>td>*{box-sizing:border-box;width:0;min-width:100%}@media (width>=641px){.topbar{gap:12px}.topbar .logo{white-space:nowrap;flex:none}.topnav{scrollbar-width:none;flex:auto;min-width:0;overflow-x:auto}.topnav>:first-child{margin-left:auto}.topnav>:last-child{margin-right:auto}.topnav::-webkit-scrollbar{display:none}.topnav-link,.topbar-right{white-space:nowrap;flex:none}}@media (width>=641px) and (width<=1180px){.topbar-email{display:none}}.export-table td,.export-table th{padding-left:6px;padding-right:6px}.export-table td .small.min-sale{max-width:none}:root{--page-max:1200px;--page-pad:24px;--topbar-h:56px}.dashboard-single,.dashboard-grid,.tabs-bar{max-width:var(--page-max);padding-left:var(--page-pad);padding-right:var(--page-pad)}@media (width>=641px){.topbar{height:var(--topbar-h);padding-left:max(var(--page-pad), calc((100% - var(--page-max)) / 2 + var(--page-pad)));padding-right:max(var(--page-pad), calc((100% - var(--page-max)) / 2 + var(--page-pad)))}}.tabs-bar{top:var(--topbar-h);z-index:90;background:var(--bg);border-bottom:1px solid var(--border);padding-top:12px;padding-bottom:0;position:sticky}.export-scroll{max-height:none;overflow:visible}.export-scroll .export-table thead th{top:var(--topbar-h);z-index:80}@media (width<=640px){:root{--page-pad:12px;--topbar-h:78px}.tabs-bar{padding-top:10px}}.export-table td .small.est-gain{white-space:nowrap;text-align:right;max-width:none}.export-table td .small.est-gain.pos{color:var(--green)}.export-table td .small.est-gain.neg{color:var(--red)}.export-scroll .export-table{border-collapse:separate;border-spacing:0}.export-scroll .export-table thead{top:var(--topbar-h);z-index:80;position:sticky}.export-scroll .export-table thead th{position:static}.export-table td .small{max-width:170px}.export-table td .small.min-sale,.export-table td .small.est-gain{max-width:none}.export-status-select{max-width:104px}.export-table td.col-artist input{min-width:110px}.grade-row{flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:4px;display:flex}.grade-row label{white-space:nowrap;align-items:center;gap:3px;display:inline-flex}.grade-row select{padding:1px 2px;font-size:12px}.grade-row input{flex:100%;font-size:12px;min-width:0!important}.grade-row{flex-wrap:nowrap}.grade-row .grade-lbl{width:40px;display:inline-block}.grade-row input{flex:auto}.export-table th.sortable{cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap}.export-table th.sortable:hover{color:var(--text)}.export-search{align-items:center;gap:8px;margin:6px 0 8px;display:flex}.export-search input{background:var(--surface2);border:1px solid var(--border);max-width:520px;color:var(--text);font-family:var(--sans);border-radius:8px;flex:1;padding:7px 10px;font-size:13px}.grade-row{gap:8px}.grade-row label{flex:none;gap:6px}.grade-row select{flex:none;width:66px;min-width:66px;padding:2px 4px}.export-table .grade-row input{flex:1 1 0;width:auto;min-width:0!important}.sold-tick{cursor:pointer;white-space:nowrap;align-items:center;gap:4px;margin-top:4px;display:flex}.export-table td .small.sold-summary{white-space:normal;max-width:120px;color:var(--green)}.sold-form{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.sold-form label{align-items:center;gap:6px;display:inline-flex}.export-search input[type=search]{border:2px solid #8b5cf6}.export-search input[type=search]:focus{border-color:#a78bfa;outline:none;box-shadow:0 0 0 3px #8b5cf640}.badge-btn{cursor:pointer;font-family:var(--mono)}.badge-btn:hover{filter:brightness(1.25)}.badge-btn.on{outline:2px solid}.export-table textarea.export-notes-area{color:#15171c;background:#c5b4e3;border-color:#a593c9}.export-table textarea.export-notes-area::placeholder{color:#5b4f73}.results-head{flex-wrap:wrap;align-items:flex-start;gap:14px;margin-bottom:8px;display:flex}.results-controls{flex:340px;min-width:0}.results-summary{flex:0 460px;min-width:300px;padding:10px 14px}.results-summary .exposure-table td.num{padding-left:12px}.results-summary-title{margin-bottom:6px;font-size:12px;font-weight:700}.results-summary-scroll{max-height:260px;overflow-y:auto}.results-summary-seller{overflow-wrap:anywhere;padding-right:6px}.results-summary-note{margin-top:6px;line-height:1.35}@media (width<=640px){.results-summary{flex-basis:100%;min-width:0}}.rs-page{max-width:1200px;margin:0 auto}.rs-search{gap:10px;margin:6px 0 18px;display:flex}.rs-search .coll-search{flex:1;max-width:560px}.rs-eyebrow{font-family:var(--mono);letter-spacing:1.5px;color:var(--accent);font-size:11px}.rs-head h2{letter-spacing:-.5px;margin:4px 0;font-size:30px}.rs-toolbar{border-top:1px solid var(--border);border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:flex-end;gap:12px;margin:16px 0 12px;padding:12px 0;display:flex}.rs-toolbar label{color:var(--muted);flex-direction:column;gap:4px;font-size:11px;display:flex}.rs-toolbar select{background:var(--surface2);color:var(--text);border:1px solid var(--border);font-family:var(--sans);border-radius:6px;padding:6px 8px}.rs-count{align-self:center}.rs-sort{margin-left:auto}.rs-listings{flex-direction:column;gap:6px;transition:opacity .2s;display:flex}.rs-loading{opacity:.4}.rs-row{background:var(--surface);border:1px solid var(--border);border-radius:10px;grid-template-columns:34px minmax(0,2.4fr) minmax(0,1.3fr) minmax(0,.9fr) minmax(0,1.1fr) 40px;align-items:center;gap:14px;padding:12px 14px;display:grid}.rs-row.rs-best{border-color:var(--accent);box-shadow:inset 4px 0 0 var(--accent)}.rs-row.rs-dim{opacity:.62}.rs-rank{font-family:var(--mono);color:var(--muted);text-align:center}.rs-best-tag{font-family:var(--mono);letter-spacing:1px;background:var(--accent);color:#000;border-radius:4px;margin-bottom:4px;padding:2px 6px;font-size:10px;display:inline-block}.rs-store{color:var(--text);font-weight:600;text-decoration:none}.rs-store:hover{color:var(--accent)}.rs-album{margin:2px 0;font-weight:700}.rs-status{flex-direction:column;gap:4px;display:flex}.rs-badge{font-family:var(--mono);letter-spacing:.5px;text-transform:uppercase;border-radius:4px;align-self:flex-start;padding:3px 7px;font-size:10px}.rs-badge.in{color:var(--green);background:#2ecc7126}.rs-badge.back{color:var(--accent);background:#f5a62326}.rs-badge.out{color:var(--red);background:#e74c3c26}.rs-price{text-align:right;flex-direction:column;align-items:flex-end;display:flex}.rs-price span{font-family:var(--mono);font-size:18px;font-weight:700}.rs-go{background:var(--surface2);width:34px;height:34px;color:var(--text);border:1px solid var(--border);border-radius:8px;justify-content:center;align-items:center;text-decoration:none;display:flex}.rs-go:hover{background:var(--accent);color:#000}.rs-empty{background:var(--surface);border:1px dashed var(--border);border-radius:10px;flex-direction:column;align-items:flex-start;gap:8px;padding:22px;display:flex}.rs-note{margin:10px 0 0}.rs-audit{background:var(--surface);border:1px solid var(--border);border-radius:12px;margin-top:26px;padding:16px}.rs-audit-head{justify-content:space-between;align-items:flex-end;margin-bottom:12px;display:flex}.rs-audit-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px;display:grid}.rs-audit-cell{background:var(--surface2);border-radius:8px;flex-direction:column;gap:3px;padding:10px;display:flex}.rs-audit-cell span{font-family:var(--mono);text-transform:uppercase;border-radius:4px;align-self:flex-start;padding:2px 6px;font-size:10px}.rs-audit-cell.matched span{color:var(--green);background:#2ecc7126}.rs-audit-cell.no-match span{color:var(--muted);background:#6b759033}.rs-audit-cell.scan-unavailable span{color:var(--red);background:#e74c3c26}.rs-sources{margin-top:34px}.rs-sources h3{margin:4px 0 6px;font-size:24px}.rs-source-grid{grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:8px;margin-top:14px;display:grid}.rs-source{background:var(--surface);border:1px solid var(--border);border-radius:10px;align-items:center;gap:12px;padding:10px 12px;display:flex}.rs-num{font-family:var(--mono);color:var(--muted);font-size:11px}.rs-source-body{flex-direction:column;flex:1;min-width:0;display:flex}.rs-source-body em{color:var(--green);font-style:normal}.rs-album-link{white-space:nowrap;border:1px solid var(--border);font-size:12px;text-decoration:none}@media (width<=820px){.rs-row{grid-template-columns:26px 1fr auto}.rs-status,.rs-cond{grid-column:2/3}.rs-price{grid-area:1/3}.rs-go{grid-column:3}.rs-sort{margin-left:0}.rs-search{flex-direction:column}}.rs-accs{flex-direction:column;gap:8px;margin-bottom:14px;display:flex}.rs-acc{background:var(--surface);border:1px solid var(--border);border-radius:10px}.rs-acc.open{border-color:var(--accent)}.rs-acc-head{width:100%;color:var(--text);font-family:var(--sans);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:14px;padding:14px 16px;font-size:14px;display:flex}.rs-acc-head:disabled{cursor:default;opacity:.7}.rs-acc-name{min-width:70px;font-weight:700}.rs-acc-sum{color:var(--muted);flex:1}.rs-acc-sum b{color:var(--text)}.rs-acc-caret{color:var(--accent)}.rs-acc-body{padding:0 16px 16px}.rs-acc-more{margin-top:10px;display:inline-block}.rs-pressings{max-height:none}.rs-pressings .sr-dsrow{grid-template-columns:64px 1fr auto;text-decoration:none}.rs-pressings .sr-dsthumb{width:64px;height:64px}.rs-pressings .sr-dstitle{white-space:normal}.rs-ds-sale{text-align:right;color:var(--text);line-height:1.4}.modal.cond-modal{width:calc(100vw - 32px);max-width:980px}.cond-modal .modal-body{max-height:70vh;overflow-y:auto}.cond-table td{vertical-align:top;padding:6px 8px}.cond-table td:first-child input{margin-top:3px}.export-table input.export-contents{width:100%;margin-top:4px;font-size:12px;display:block}.order-sum-row td{border-top:1px solid var(--border);padding-top:6px}.maybe-box{border:1px solid var(--border);background:var(--surface2);border-radius:8px;margin:4px 0 6px;padding:6px 8px}.maybe-box>div+div{margin-top:3px}.bundle-box{border:1px solid var(--border);background:var(--surface2);border-radius:8px;margin-top:6px;padding:6px 8px}.bundle-box>div+div{margin-top:3px}.sold-totals{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.sold-totals>div{border:1px solid var(--border);background:var(--surface2);border-radius:8px;flex-direction:column;gap:2px;min-width:110px;padding:8px 12px;display:flex}.giveaway-tick{align-items:center;gap:4px;margin-top:2px;display:inline-flex}.rm-field input.rm-key,.rm-field input.rm-key:focus{border:2px solid var(--green)}.dashboard-single.export-page{max-width:1720px}.rs-format{min-width:110px}.rs-format-tag{font-size:13px;font-family:var(--mono);background:var(--surface2);color:var(--muted);vertical-align:middle;border-radius:4px;margin-left:10px;padding:2px 8px}.rs-audit-cell.skipped span{color:var(--muted);background:#6b75901f}.rs-audit-cell.skipped{opacity:.6}.nr-page{flex-direction:column;gap:14px;display:flex}.nr-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.nr-head h2{margin:0 0 4px}.nr-toolbar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.nr-toolbar .coll-search{flex:220px;min-width:0}.nr-toolbar label{color:var(--muted);align-items:center;gap:6px;font-size:13px;display:flex}.nr-count{margin-left:auto}.nr-warn{color:var(--orange,#e67e22)}.nr-table td{vertical-align:top}.nr-date{white-space:nowrap}.nr-past td{opacity:.65}.nr-chips{flex-wrap:wrap;gap:4px;display:flex}.nr-chip{font-family:var(--mono);background:var(--surface2);color:var(--text);white-space:nowrap;border-radius:4px;padding:2px 7px;font-size:11px;text-decoration:none}.nr-chip:hover{background:var(--accent);color:#111}.nr-chip-unknown{color:var(--muted);cursor:help}.nr-chip-unknown:hover{background:var(--surface2);color:var(--muted)}.nr-jp{font-family:var(--mono);color:var(--red);background:#e74c3c26;border-radius:3px;margin-left:6px;padding:1px 5px;font-size:10px}.nr-sources{flex-direction:column;gap:2px;display:flex}.nr-find{white-space:nowrap;font-size:12px}@media (width<=700px){.nr-count{margin-left:0}}.buyer-history th.sortable{cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap}.buyer-history th.sortable:hover{color:var(--text)}.dashboard-single.nr-page{max-width:1440px}.nr-table th.nr-sort{cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap}.nr-table th.nr-sort:hover{color:var(--text)}.nr-table td{white-space:normal}.nr-table td.nr-edition{max-width:220px}.nr-pager{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.nr-pager select{min-width:220px}.nr-issue{font-family:var(--mono);border-radius:3px;margin-right:6px;padding:1px 5px;font-size:10px}.nr-issue-new{color:var(--green);background:#2ecc7126}.nr-issue-reissue{color:var(--muted);background:#6b759033}.nr-want-col{text-align:center;width:44px}.nr-want-col input{cursor:pointer;width:16px;height:16px}.rs-wants{max-width:280px}.hist-page{flex-direction:column;gap:16px;max-width:900px;display:flex}.hist-page h2{margin:0 0 4px}.hist-card{background:var(--surface);border:1px solid var(--border);border-radius:10px;flex-direction:column;gap:10px;padding:14px 16px;display:flex}.hist-card h3{margin:0;font-size:16px}.hist-waiting{border-color:var(--accent)}.hist-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.hist-head label{color:var(--muted);align-items:center;gap:6px;display:flex}.hist-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.hist-wait{align-items:flex-start;gap:10px;display:flex}.hist-wait input{cursor:pointer;flex:none;width:16px;height:16px;margin-top:3px}.hist-done{opacity:.6;text-decoration:line-through}.hist-detail{background:var(--surface2);font-family:var(--mono);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:6px;margin:4px 0 0;padding:6px 8px;font-size:12px}.hist-day{flex-direction:column;gap:6px;display:flex}.hist-day-label{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--border);padding-bottom:3px;font-size:12px;font-weight:600}.hist-action{gap:10px;font-size:13px;display:flex}.hist-time{flex:none;width:64px;font-size:12px}.results-seller-link{color:var(--accent);cursor:pointer;font:inherit;text-align:left;text-underline-offset:3px;background:0 0;border:none;padding:0;text-decoration:underline}.results-seller-link:hover{color:var(--text)}.results-seller-link.active{color:var(--text);font-weight:700;text-decoration:none}.results-seller-bar{border:1px solid var(--accent);background:var(--surface);border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px;margin:8px 0;padding:8px 12px;display:flex}.sold-locked td button,.sold-locked td input,.sold-locked td select{display:none}.receipt-drop{border:2px dashed var(--border);cursor:pointer;background:var(--surface);border-radius:8px;margin:8px 0;padding:12px 14px}.receipt-drop:hover,.receipt-drop:focus{border-color:var(--accent);outline:none}.receipt-drop.over{border-color:var(--accent);background:#7f7f7f1f}.receipt-order{flex-wrap:wrap;align-items:center;gap:10px 14px;margin:6px 0;display:flex}.receipt-order label{align-items:center;gap:6px;font-size:13px;display:flex}.receipt-queue{z-index:400;background:var(--accent);color:#000;border-radius:8px;padding:6px 14px;font-size:13px;font-weight:700;position:fixed;top:10px;left:50%;transform:translate(-50%);box-shadow:0 2px 10px #0006}.export-table td .small.min-sale.break-even{color:var(--muted)}.nr-table tr.nr-owned{outline:2px solid var(--green);outline-offset:-2px}.nr-find.nr-apple{margin-left:6px}.scroll-sideways{z-index:240;background:var(--surface2);border:1px solid var(--border);scrollbar-color:var(--accent) transparent;border-radius:8px;height:16px;position:fixed;bottom:8px;overflow:scroll hidden;box-shadow:0 4px 14px #0006}.scroll-sideways::-webkit-scrollbar{height:14px}.scroll-sideways::-webkit-scrollbar-track{background:0 0}.scroll-sideways::-webkit-scrollbar-thumb{background:var(--accent);border:3px solid var(--surface2);border-radius:7px}.scroll-sideways::-webkit-scrollbar-thumb:hover{background:#ffc04d}.modal.dw-modal{width:calc(100vw - 16px);max-width:640px;max-height:calc(100vh - 16px);overflow-y:auto}.dw-view{aspect-ratio:1;background:#000;border-radius:10px;width:100%;position:relative;overflow:hidden}.dw-view video{object-fit:cover;width:100%;height:100%;display:block}.dw-ring{pointer-events:none;border:2px dashed #f5a623d9;border-radius:50%;position:absolute;inset:6%}.dw-ring:after{content:"";border:1px solid #f5a62380;border-radius:50%;position:absolute;inset:30%}.dw-wait{justify-content:center;align-items:center;gap:8px;display:flex;position:absolute;inset:0}.dw-controls{flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0;display:flex}.dw-file{cursor:pointer}.dw-strip{gap:6px;padding:4px 0;display:flex;overflow-x:auto}.dw-thumb{border:1px solid var(--border);cursor:pointer;background:0 0;border-radius:6px;flex:none;padding:0}.dw-thumb img{object-fit:cover;border-radius:5px;width:64px;height:64px;display:block}.dw-list{flex-direction:column;gap:10px;margin-top:10px;display:flex}.dw-cand{border:1px solid var(--border);background:var(--surface);border-radius:8px;gap:10px;padding:10px;display:flex}.dw-cand>img,.dw-noimg{object-fit:cover;background:var(--border);border-radius:4px;flex:none;width:64px;height:64px}.dw-cand-body{overflow-wrap:anywhere;flex:1;min-width:0}.dw-hit{color:var(--green);font-weight:700}.dw-view.bc-view{aspect-ratio:4/3}.bc-box{pointer-events:none;border:2px solid #2ecc71e6;border-radius:8px;position:absolute;inset:30% 10%;box-shadow:0 0 0 9999px #00000059}@media (width<=640px){.modal-foot{flex-wrap:wrap;padding:12px 14px}.modal-foot-right{flex-wrap:wrap;justify-content:flex-end}.modal-foot-right>button{white-space:nowrap}}.modal.rsd-modal{width:calc(100vw - 16px);max-width:620px;max-height:calc(100vh - 16px);overflow-y:auto}.rsd-steps{counter-reset:rsd;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.rsd-step{counter-increment:rsd;border:1px solid var(--border);background:var(--surface);border-radius:10px;padding:10px 12px 10px 46px;position:relative}.rsd-step:before{content:counter(rsd);background:var(--accent);color:#111;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:13px;font-weight:700;display:flex;position:absolute;top:10px;left:12px}.rsd-step.done:before{content:"✓";background:var(--green)}.rsd-step-title{margin-bottom:6px;font-weight:700}.rsd-substeps{margin:0 0 8px;padding-left:18px;line-height:1.6}.rsd-key{border:1px solid var(--border);font-family:var(--mono);background:var(--bg);border-bottom-width:2px;border-radius:5px;padding:1px 6px;font-size:12px;display:inline-block}.rsd-drop{border:2px dashed var(--border);text-align:center;cursor:pointer;border-radius:10px;padding:22px 12px}.rsd-drop.over,.rsd-drop:hover{border-color:var(--accent)}.rsd-done{text-align:center}.rsd-big{color:var(--green);font-size:44px;font-weight:700;line-height:1.1}.nr-lists{flex-wrap:wrap;flex-basis:100%;justify-content:flex-end;gap:6px;display:flex}.wl-group{margin-top:14px}.wl-day{align-items:center;gap:8px;margin:0 0 6px;font-size:15px;display:flex}.wl-out{color:#111;background:var(--green);border-radius:999px;padding:1px 8px;font-size:11px;font-weight:700}.wl-row{border:1px solid var(--border);background:var(--surface);border-radius:8px;justify-content:space-between;align-items:center;gap:10px;margin-bottom:6px;padding:8px 10px;display:flex}.wl-main{overflow-wrap:anywhere;min-width:0}.wl-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:6px;display:flex}@media (width<=640px){.wl-row{flex-direction:column;align-items:stretch}.wl-actions{justify-content:flex-start}}.wl-remove{justify-content:flex-end;margin:-4px 0 10px;display:flex}.rs-compare{border:1px solid var(--green);background:#2ecc7114;border-radius:10px;gap:4px;margin:0 0 14px;padding:12px 14px;display:grid}.rs-compare.best{border-color:var(--accent);background:#f5a62314}.rs-compare a{color:inherit;text-decoration:underline}.rs-less{color:var(--green);font-family:var(--mono);font-weight:700}.rs-sources-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.rs-manage{background:var(--surface);border:1px solid var(--border);border-radius:10px;flex-direction:column;gap:10px;margin-top:10px;padding:12px;display:flex}.rs-manage-add{flex-wrap:wrap;gap:8px;display:flex}.rs-manage-add input{flex:200px;min-width:0}.rs-manage-link{flex-direction:column;gap:4px;display:flex}.rs-manage-link input{width:100%}.rs-manage-list{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:4px 12px;margin:0;padding:0;list-style:none;display:grid}.rs-manage-list li{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:8px;padding:4px 0;display:flex}.am-btn,.am-note{margin-top:4px}.am-player{max-width:660px;margin-top:6px}.am-player iframe{background:0 0;border:0;border-radius:10px;width:100%;height:450px;display:block;overflow:hidden}.am-foot{margin-top:4px}.sr-dsrating{color:var(--accent);font-size:11px;font-weight:600;font-family:var(--mono);white-space:nowrap}.sr-dsgenre{color:var(--muted);font-size:11px;font-family:var(--mono);margin-top:4px}.finds-pagesize{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.finds-pagesize select{background:var(--panel,transparent);color:inherit;border:1px solid var(--border);font:inherit;border-radius:6px;padding:2px 6px}.finds-matchline{white-space:nowrap}.am-row-btn{vertical-align:-2px;color:#fff;cursor:pointer;opacity:.85;background:0 0;border:0;justify-content:center;align-items:center;margin-right:4px;padding:2px 4px 2px 0;display:inline-flex}.am-row-btn:hover,.am-row-btn.is-open{opacity:1;color:#fa2d48}.am-row>td{cursor:default;padding:6px 12px 10px}.sr-cardwrap,.queue-card{position:relative}.card-pos{z-index:2;font-family:var(--mono);color:var(--text);background:var(--surface2);border:1px solid var(--border);pointer-events:none;white-space:nowrap;opacity:.92;border-left:none;border-radius:0 6px 6px 0;padding:3px 5px 3px 4px;font-size:10px;font-weight:600;line-height:1;position:absolute;top:50%;left:0;transform:translateY(-50%)}.am-cell{align-items:center;gap:8px;display:flex}.am-cell-name{text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.am-cell .am-row-btn{flex:none;margin:0 0 0 auto;padding:2px 0 2px 4px}.rs-owned{cursor:pointer;font:inherit;color:var(--accent);background:#f5a6231f;border:1px solid #f5a62380;border-radius:999px;margin-top:8px;padding:6px 12px;font-size:13px;font-weight:600}.rs-owned:hover{background:#f5a62338}.rs-owned-list{gap:6px;margin-top:10px;display:grid}.rs-owned-row{text-align:left;cursor:pointer;border:1px solid var(--border);color:var(--text);font:inherit;background:0 0;border-radius:8px;grid-template-columns:auto 1fr;align-items:center;gap:2px 10px;padding:8px 10px;display:grid}.rs-owned-row:hover{border-color:var(--accent)}.rs-owned-row .badge{grid-row:span 2;align-self:start}.rs-owned-title{overflow-wrap:anywhere;min-width:0}.rs-want{border:1px solid var(--border);background:var(--surface);border-radius:10px;margin:10px 0;padding:10px 12px;font-size:14px}.rs-exact{border-color:var(--accent)}.rs-exact-tag{letter-spacing:.04em;background:var(--accent);color:#fff;border-radius:6px;margin-right:6px;padding:2px 6px;font-size:11px;font-weight:700;display:inline-block}.rs-editions{margin:8px 0 4px;font-size:14px}.rs-editions summary{cursor:pointer;color:var(--muted,inherit)}.rs-editions-list{flex-wrap:wrap;gap:6px;margin:8px 0;display:flex}.rs-edition-chip{border:1px solid var(--border);border-radius:999px;padding:3px 9px;font-size:13px}.rs-editions-add{flex-wrap:wrap;gap:8px;display:flex}.rs-editions-add input{flex:220px;min-width:0}.rs-row.rs-best{border:3px solid var(--green);box-shadow:0 0 0 1px var(--green), inset 4px 0 0 var(--green)}.rs-row.rs-best .rs-best-tag{background:var(--green);color:#000;margin-right:8px}.av-switch{gap:4px;display:inline-flex}.artist-view{margin-top:8px}.av-artist{border-bottom:1px solid var(--border)}.av-artist-head{align-items:center;gap:8px;display:flex}.av-toggle{text-align:left;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;flex:1;padding:10px 4px}.av-toggle:hover{background:var(--surface-2,#7f7f7f14)}.av-caret{width:1em;display:inline-block}.av-album{border-top:1px dashed var(--border);margin-left:18px}.av-album-head{padding:8px 4px}.av-album .search-results{margin:6px 0 12px}.buyer-paste-box{box-sizing:border-box;resize:vertical;background:var(--bg);width:100%;color:var(--text);border:1px solid var(--border);font:inherit;border-radius:6px;margin-bottom:4px;padding:8px}.buyer-paste-review{flex-direction:column;gap:8px;margin:8px 0;display:flex}.buyer-paste-actions{gap:8px;display:flex}.buyer-paste-panel{margin:8px 0 12px}.stp{z-index:350;background:var(--surface);border:2px solid var(--accent);border-radius:10px;flex-direction:column;width:min(420px,100vw - 32px);max-height:70vh;display:flex;position:fixed;bottom:16px;right:16px;box-shadow:0 6px 24px #00000073}.stp.small{width:auto}.stp-head{background:var(--accent);color:#000;cursor:pointer;text-align:left;border:0;border-radius:7px 7px 0 0;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;font-weight:700;display:flex}.stp.small .stp-head{border-radius:7px}.stp-body{flex-direction:column;gap:12px;padding:8px 12px;display:flex;overflow-y:auto}.stp-order{border-bottom:1px dashed var(--border);flex-direction:column;gap:6px;padding-bottom:10px;display:flex}.stp-order:last-child{border-bottom:0;padding-bottom:0}.stp-line{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.stp-item{border-left:2px solid var(--border);padding-left:8px}.stp-sku{flex-direction:column;gap:3px;display:flex}.stp-sku input{width:160px}.stp-address{align-items:flex-start;gap:8px;display:flex}.stp-address pre{font:inherit;white-space:pre-wrap;flex:1;margin:0;font-size:13px}.stp-form{gap:6px;display:flex}.stp-form input{flex:1;min-width:0}.stp-form input[type=number]{flex:0 0 90px}.stp input{background:var(--bg);color:var(--text);border:1px solid var(--border);border-radius:6px;padding:5px 7px}.coll-pager-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:6px 0 8px;scroll-margin-top:80px;display:flex}.coll-pager-bottom{justify-content:center;margin-top:10px}.alpha-bar{flex-wrap:wrap;gap:3px;display:inline-flex}.alpha-bar .pager-btn{min-width:24px;padding:0 5px}.coll-pager-right{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.coll-pager-row,.coll-row[data-artist-row]{scroll-margin-top:140px}.btn-clear-red{border-color:var(--red)!important}.btn-clear-red:hover{color:var(--red)}.btn-clear-red{min-width:91px;min-height:34px}.phone-scan{flex-wrap:wrap;align-items:flex-start;gap:14px;display:flex}.phone-scan img{background:#fff;border-radius:8px;flex:none;padding:6px}.phone-scan-text{flex:1;min-width:220px;font-size:13px;line-height:1.4}.phone-scan-url{word-break:break-all;margin-top:6px}.dw-view.pc-view{aspect-ratio:3/4}.dw-view.pc-view video{object-fit:contain}.pc-shots{flex-wrap:wrap;gap:6px;margin:6px 0;display:flex}.pc-shot{border:1px solid var(--border);border-radius:6px;width:64px;height:64px;position:relative;overflow:hidden}.pc-shot img{object-fit:cover;width:100%;height:100%;display:block}.pc-shot-x{color:#fff;cursor:pointer;background:#000000b3;border:none;border-radius:50%;width:20px;height:20px;padding:0;font-size:13px;line-height:20px;position:absolute;top:2px;right:2px}.phone-photo-tools{flex-direction:column;align-items:flex-start;gap:8px;margin:0 0 8px;display:flex}.phone-page{flex-direction:column;gap:10px;max-width:520px;margin:0 auto;padding:12px 16px 40px;display:flex}.phone-head{justify-content:space-between;align-items:center;display:flex}.phone-target{border:1px solid var(--border);background:var(--surface2);border-radius:10px;padding:10px 12px}.phone-target.on{border-color:var(--accent)}.phone-target-name{font-size:15px;font-weight:700}.phone-group{flex-direction:column;gap:2px;display:flex}.phone-controls .btn-ghost,.phone-controls .btn-primary{flex:1;min-height:48px;font-size:15px}.phone-tip{line-height:1.4}.photo-thumb.drop-on{outline:2px solid var(--accent);outline-offset:2px}.photo-drop-hint{color:#fff;text-align:center;background:#000000bf;padding:4px 6px;font-size:11px;line-height:1.3;position:absolute;bottom:0;left:0;right:0}.sr-dsbtn.am-btn{color:#fff;border-color:#fff;justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.sr-dsbtn.am-btn .am-logo{flex:none}.sr-dsbtn.am-btn:hover{color:#fa2d48;border-color:#fa2d48}.coll-table-wrap.sticky-head{overflow:visible}.coll-table-wrap.sticky-head>.coll-table{border-collapse:separate;border-spacing:0;table-layout:fixed}.coll-table-wrap.sticky-head>.coll-table>thead{top:calc(var(--topbar-h) + var(--tabsbar-h,0px));z-index:80;position:sticky}.coll-table-wrap.sticky-head>.coll-table>thead th{background:var(--surface);position:static}.coll-table-wrap.sticky-head>.coll-table>thead th:first-child{border-top-left-radius:10px}.coll-table-wrap.sticky-head>.coll-table>thead th:last-child{border-top-right-radius:10px}.coll-table-wrap.sticky-head>.coll-table>thead th:nth-child(n+2){width:120px}.coll-table-wrap.sticky-head>.coll-table>thead th:last-child{width:90px}.artist-items-scroll{max-width:100%;overflow-x:auto}.coll-pager-row.coll-letters-pin{top:calc(var(--topbar-h) + var(--tabsbar-h,0px));z-index:85;background:var(--bg);margin:0;padding:6px 0 8px;position:sticky}.coll-table-wrap.sticky-head>.coll-table>thead{top:calc(var(--topbar-h) + var(--tabsbar-h,0px) + var(--letters-h,0px))}.coll-row[data-artist-row]{scroll-margin-top:calc(var(--topbar-h) + var(--tabsbar-h,0px) + var(--letters-h,0px) + 40px)}.coll-table.nr-table tbody td{white-space:normal}.nr-table th.nr-release-col .nr-sort{cursor:pointer;-webkit-user-select:none;user-select:none}.nr-table th.nr-release-col .nr-sort:hover{color:var(--text)}.nr-table .nr-sort-sep{color:var(--muted)}.nr-table .nr-artist{font-weight:600}.nr-table .nr-release .nr-issue{margin-left:6px;margin-right:0}.nr-table .nr-meta a{color:var(--muted)}.nr-table .nr-meta a:hover{color:var(--accent)}.nr-table td.nr-format{min-width:120px;max-width:260px}.nr-table td.nr-format .nr-edition{color:var(--muted);max-width:none;margin-top:4px}.nr-table td.nr-actions{width:1%}.nr-table td.nr-actions .nr-find{text-align:center;margin:0 0 4px;display:block}.nr-table td.nr-actions .nr-find.nr-apple{margin-left:0}@media (width>=641px){.sniper-pin{top:calc(var(--topbar-h) + var(--tabsbar-h,0px));z-index:85;background:var(--bg);margin-top:0;margin-bottom:0;padding-top:8px;padding-bottom:8px;position:sticky}.sniper-pin.under-pin{top:calc(var(--topbar-h) + var(--tabsbar-h,0px) + var(--sniper-pin-h,0px));z-index:84}.coll-table.sniper-pin-head{border-collapse:separate;border-spacing:0}.coll-table.sniper-pin-head>thead{top:calc(var(--topbar-h) + var(--tabsbar-h,0px));z-index:80;position:sticky}.coll-table.sniper-pin-head>thead th{position:static}#saved-finds-top,#snipe-queue-top{scroll-margin-top:calc(var(--topbar-h) + var(--tabsbar-h,0px) + var(--sniper-pin-h,0px) + 8px)}}@media (width<=640px){.card-pos{border-left:1px solid var(--border);border-radius:6px;align-self:flex-start;margin:6px 0 4px 10px;display:inline-block;position:static;transform:none}.queue-card>.card-pos{margin:0 0 2px}.scroll-nav{gap:8px;bottom:12px;right:8px}.scroll-btn{opacity:.85;width:36px;height:36px;font-size:15px}.pager-btn{min-width:34px;height:34px}.finds-pager{gap:6px}.sort-btn,.grade-chip{min-height:34px}.sr-dsbtn{min-height:32px;padding:4px 10px}.sr-refresh{margin:-8px -4px -8px 0;padding:8px 10px;font-size:14px}.sr-calc-toggle{padding:8px 0}.sr-target-accept,.sr-target-refresh{min-width:32px;min-height:32px}}.exposure-title{justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;display:flex}.exposure-fold-btn{display:none}@media (width<=640px){.exposure-fold-btn{border:1px solid var(--border);min-height:34px;color:var(--muted);font-family:var(--sans);cursor:pointer;background:0 0;border-radius:14px;align-items:center;padding:0 12px;font-size:12px;font-weight:600;display:inline-flex}.exposure-card.folded .exposure-row:not(.exposure-total),.exposure-card.folded .exposure-note,.exposure-card.folded .exposure-recent{display:none}}.export-pagebar{flex-wrap:wrap;align-items:center;gap:10px;margin:6px 0;display:flex}.export-open-btn{white-space:nowrap;margin-top:4px;display:block}.export-table tr:has(+tr.export-edit-row)>td{border-bottom:none;padding-bottom:2px}.export-table tr.export-edit-row>td{padding-top:4px}.export-table tr.export-edit-row>td>.export-edit{box-sizing:border-box;width:0;min-width:100%}.export-edit{grid-template-columns:minmax(220px,1.4fr) minmax(240px,1.4fr) minmax(170px,1fr) minmax(150px,.8fr);align-items:start;gap:8px 18px;display:grid}.export-edit-col{flex-direction:column;gap:4px;min-width:0;display:flex}.export-edit-label{opacity:.7;margin-top:2px;font-size:.8em;font-weight:600}.export-edit .photo-tools{max-width:180px}.export-table td .export-edit .small{max-width:none}.export-past{flex-wrap:wrap;align-items:center;gap:8px;margin:4px 0 6px;display:flex}.export-past select{max-width:360px}@media (width>=641px){.export-pin{top:var(--topbar-h);z-index:85;background:var(--bg);padding-bottom:2px;position:sticky}.export-scroll .export-table thead{top:calc(var(--topbar-h) + var(--exportpin-h,0px))}}.photo-camera{text-align:center;margin:4px 0;display:block}.title-sales{color:var(--green,#3fb950);margin-top:3px}.rs-want{margin-top:6px;display:block}.rs-want.on{color:var(--accent);border-color:var(--accent)}.free-ship-pill{font-family:var(--mono);letter-spacing:.5px;text-transform:uppercase;color:var(--green);white-space:nowrap;background:#2ecc7126;border-radius:4px;padding:3px 7px;font-size:10px;font-weight:700;display:inline-block}.sr-calc .free-ship-pill{vertical-align:1px;margin-left:6px}.rs-acc-headrow{align-items:center;display:flex}.rs-acc-headrow .rs-acc-head{flex:1;min-width:0}.rs-acc-open{white-space:nowrap;color:var(--accent);flex:none;padding:0 16px 0 8px;text-decoration:none}.rs-acc-open:hover{text-decoration:underline}.pw-box{position:relative}.pw-box input{box-sizing:border-box;width:100%;padding-right:64px}.pw-flip{font:inherit;color:var(--text,inherit);cursor:pointer;background:0 0;border:0;padding:6px 8px;font-size:13px;text-decoration:underline;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.bm-head-actions{align-items:center;gap:12px;display:flex}.bm-invite{border:1px solid var(--border);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:12px 0 4px;padding:10px 12px;font-size:13px;display:flex}.bm-invite-link{word-break:break-all;margin:4px 0;display:block}.bh-controls{flex-wrap:wrap;align-items:center;gap:8px;margin:6px 0 10px;display:flex}.bh-search{flex:220px;min-width:0}.bh-periods{flex-wrap:wrap;gap:4px;display:flex}.buyer-history tr.bh-group td{cursor:pointer;background:var(--surface-2,#ffffff08);padding:8px 10px}.buyer-history tr.bh-group:hover td{background:var(--surface-3,#ffffff0f)}.buyer-history tr.bh-group .pos{color:var(--green)}.buyer-history tr.bh-group .neg{color:var(--red)}.bh-caret{width:16px;color:var(--muted);display:inline-block}.mk-input{background:var(--surface2);border:1px solid var(--border);font-family:var(--sans);color:var(--text);border-radius:7px;outline:none;min-width:0;max-width:100%;padding:6px 10px;font-size:12px}.mk-input:focus{border-color:var(--accent)}.mk-input::placeholder{color:var(--muted)}.rs2{max-width:1100px}.rs2-title{letter-spacing:-.5px;color:var(--text);margin:6px 0 4px;font-size:34px}.rs2-sub{margin:0 0 16px;font-size:15px}.rs2-form{align-items:center;gap:10px;margin-bottom:10px;display:flex}.rs2-form .rs2-input{flex:1;max-width:none;padding:12px 14px;font-size:15px}.rs2-form .format-picker>.btn-ghost{padding:11px 16px;font-size:14px}.rs2-form .btn-primary{padding:11px 20px}.rs2-tools{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;display:flex}.rs2-select{background:var(--surface2);color:var(--text);border:1px solid var(--border);font-family:var(--sans);border-radius:8px;padding:7px 10px;font-size:13px}.rs2-select:focus{border-color:var(--accent);outline:none}.rs2-recent{flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 14px;display:flex}.rs2-chip{font-family:var(--sans);color:var(--text);background:var(--surface);border:1px solid var(--border);cursor:pointer;border-radius:999px;padding:5px 12px;font-size:13px}.rs2-chip:hover{border-color:var(--accent);color:var(--accent)}.rs2-chip:disabled{opacity:.5;cursor:default}.rs2-wait{margin:6px 0 12px}.rs2-dot{background:var(--accent);border-radius:50%;width:8px;height:8px;margin-right:6px;animation:1s ease-in-out infinite alternate rs2-pulse;display:inline-block}@keyframes rs2-pulse{0%{opacity:.3}to{opacity:1}}@media (prefers-reduced-motion:reduce){.rs2-dot{animation:none}}.rs2-results{margin-top:18px;transition:opacity .2s}.rs2-h2{letter-spacing:-.3px;overflow-wrap:anywhere;margin:0 0 4px;font-size:26px}.rs2-tag{border:1px solid var(--border);color:var(--text);vertical-align:4px;border-radius:999px;margin-left:10px;padding:2px 9px;font-size:12px;font-weight:700}.rs2-summary{margin:0 0 12px}.rs2 .rs2-panels{grid-template-columns:1fr 1fr;gap:12px;margin:12px 0 16px;display:grid}.rs2 .rs2-panels .rs-acc.open{grid-column:1/-1}.rs2 .rs2-panels .rs-acc-headrow{flex-direction:column;align-items:flex-start}.rs2 .rs2-panels .rs-acc-head{flex-direction:column;align-items:flex-start;gap:4px;padding:14px 16px 8px}.rs2 .rs2-panels .rs-acc-name{min-width:0;font-size:17px}.rs2 .rs2-panels .rs-acc-caret{position:absolute;top:14px;right:16px}.rs2 .rs2-panels .rs-acc{position:relative}.rs2 .rs2-panels .rs-acc-open{border:1px solid var(--border);color:var(--text);border-radius:8px;margin:0 16px 14px;padding:8px 14px;font-weight:600}.rs2 .rs2-panels .rs-acc-open:hover{border-color:var(--accent);color:var(--accent);text-decoration:none}.rs2-filters{flex-wrap:wrap;align-items:center;gap:8px;margin:4px 0 10px;display:flex}.rs2-link{color:var(--accent);font-family:var(--sans);cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:13px;text-decoration:underline}.rs2-list{border:1px solid var(--border);border-radius:10px;margin:0;padding:0;list-style:none;overflow:hidden}.rs2-row{background:var(--surface);justify-content:space-between;align-items:flex-start;gap:14px;padding:12px 14px;display:flex}.rs2-row+.rs2-row{border-top:1px solid var(--border)}.rs2-row.past{opacity:.62}.rs2-row.best{box-shadow:inset 3px 0 0 var(--accent)}.rs2-row.exact{background:var(--surface2)}.rs2-what{flex-direction:column;gap:3px;min-width:0;display:flex}.rs2-flags{gap:8px;display:flex}.rs2-best{color:var(--accent);font-weight:700}.rs2-exact{color:var(--green);font-weight:700}.rs2-store{color:var(--text);font-weight:700;text-decoration:none}.rs2-store:hover{color:var(--accent)}.rs2-price{text-align:right;flex-direction:column;flex:none;align-items:flex-end;gap:4px;display:flex}.rs2-price strong{font-family:var(--mono);font-size:17px}.rs2-actions{gap:6px;margin-top:2px;display:flex}.rs2-btn{color:var(--text);border:1px solid var(--border);font-family:var(--sans);cursor:pointer;background:0 0;border-radius:8px;padding:5px 12px;font-size:12px;font-weight:600;text-decoration:none}.rs2-btn:hover{border-color:var(--accent);color:var(--accent)}.rs2-btn.on{color:var(--accent);border-color:var(--accent)}.rs2-more{margin:14px 0}.rs2-more>summary{cursor:pointer;padding:6px 0;font-weight:600}.rs2-more .rs-source-grid{margin-top:8px}@media (width<=720px){.rs2-form{flex-wrap:wrap}.rs2-form .rs2-input{flex:100%}.rs2 .rs2-panels{grid-template-columns:1fr}.rs2-row{flex-wrap:wrap}.rs2-price{text-align:left;align-items:flex-start}}.rs2 .rs2-panels{align-items:start}.rs-card{flex-direction:column;gap:10px;padding:14px 16px 12px;display:flex}.rs-card-head{flex-direction:column;gap:3px;display:flex}.rs-card-name{color:var(--text);font-size:17px;font-weight:700}.rs-card-kind{color:var(--muted);margin-left:6px;font-size:12px;font-weight:600}.rs-card-sum{color:var(--muted);font-size:14px}.rs-card-sum b{color:var(--text)}.rs-card-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.rs-card-row{background:var(--surface2);border:1px solid var(--border);color:var(--text);border-radius:8px;grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"title price go""meta price go";align-items:center;gap:2px 12px;padding:9px 12px;text-decoration:none;transition:border-color .15s;display:grid}.rs-card-row:hover{border-color:var(--accent)}.rs-card-row:hover .rs-card-go{background:var(--accent);color:#000;border-color:var(--accent)}.rs-card-title{white-space:nowrap;text-overflow:ellipsis;grid-area:title;font-size:13px;font-weight:600;overflow:hidden}.rs-card-meta{white-space:nowrap;text-overflow:ellipsis;grid-area:meta;overflow:hidden}.rs-card-price{font-family:var(--mono);text-align:right;white-space:nowrap;grid-area:price;font-size:14px;font-weight:700}.rs-card-go{color:var(--accent);border:1px solid var(--accent);white-space:nowrap;border-radius:6px;grid-area:go;padding:5px 10px;font-size:12px;font-weight:700}.rs-card-more{color:var(--text);border:1px solid var(--border);font-family:var(--sans);cursor:pointer;background:0 0;border-radius:8px;align-self:flex-start;padding:7px 14px;font-size:13px;font-weight:600}.rs-card-more:hover{border-color:var(--accent);color:var(--accent)}.rs-card-search{align-self:flex-start;text-decoration:none}.rs-card-search:hover{color:var(--accent);text-decoration:underline}.rs-card .rs-acc-body{padding:0}.nr-table tbody,.nr-table tbody tr{overflow-anchor:none}.crate{--line:var(--border);--ink:var(--text);--accent-ink:#0d0f14;--bad:var(--red);--display:var(--sans)}.crate .crate-scrim{z-index:200}.crate .crate-drawer{z-index:201}.crate .crate-rail.open{z-index:202}.bm-tabs{border-bottom:1px solid var(--border);gap:4px;margin:18px 0 8px;display:flex}.bm-tab{color:var(--muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:6px 10px;font-weight:600}.bm-tab.on{color:var(--text);border-bottom-color:var(--accent,var(--text))}.bm-coll-thumb{object-fit:cover;border-radius:3px;width:36px;height:36px;display:block}.buyer-history.bm-coll td{vertical-align:middle}.stp-link{white-space:nowrap;margin-left:auto}.stp-buyer{justify-content:space-between;align-items:center;gap:8px;display:flex}html,body{max-width:100%;overflow-x:clip}.stp{right:max(16px, calc((100vw - var(--page-max)) / 2 + var(--page-pad)));max-height:min(70vh, calc(100dvh - var(--topbar-h) - 32px))}.stp-link{align-items:baseline;gap:6px;display:inline-flex}html,body{overscroll-behavior-x:none}.stp-link a{color:var(--accent)}.tabs-bar,.coll-toolbar,.watch-toolbar{flex-wrap:wrap}.coll-toolbar>*,.watch-toolbar>*{min-width:0}.coll-search{min-width:140px}.tabs{scrollbar-width:none;min-width:0;max-width:100%;overflow-x:auto}@media (width<=700px){.buyer-history,.show-table,.sold-grid{max-width:100%;display:block;overflow-x:auto}.coll-table-wrap.sticky-head>.coll-table>thead th:nth-child(n+2),.coll-table-wrap.sticky-head>.coll-table>thead th:last-child{width:64px}.coll-table-wrap.sticky-head>.coll-table td:first-child{white-space:normal;overflow-wrap:anywhere}}@media (width<=520px){.home-tile-wide{grid-column:1/-1}.home-tile{min-width:0;overflow-x:auto}}:root{--page-max:100%}.dashboard-single.export-page,.dashboard-single.nr-page,.rs-page,.rs2,.hist-page{max-width:none}@media (width>=641px){.topbar{height:auto;min-height:56px;padding-top:6px;padding-bottom:6px}.topnav{flex-wrap:wrap;justify-content:center;row-gap:2px;overflow-x:visible}.topnav>:first-child,.topnav>:last-child{margin-left:0;margin-right:0}.topnav-link{padding:6px 10px}}@media (width>=701px){.tabs{flex-wrap:wrap;row-gap:4px;overflow-x:visible}}:root{--muted:#a6aec2}.btn-ghost{color:#c5cbd9;min-height:40px}.small-btn{min-height:34px;padding:6px 14px}.coll-search,.mk-input{box-sizing:border-box;min-height:42px}.mk-input{padding:8px 12px}.topnav-link{padding:8px 14px}.topnav-more{position:relative}.topnav-more>summary{cursor:pointer;-webkit-user-select:none;user-select:none;list-style:none;display:inline-block}.topnav-more>summary::-webkit-details-marker{display:none}.topnav-menu{z-index:200;background:var(--surface);border:1px solid var(--border);border-radius:10px;flex-direction:column;gap:2px;min-width:200px;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 10px 30px #00000073}.topnav-menu-link{color:#c5cbd9;white-space:nowrap;border-radius:7px;padding:10px 12px;font-weight:600;text-decoration:none}.topnav-menu-link:hover{background:var(--surface2);color:var(--text)}.topnav-menu-link.active{color:var(--accent)}@media (width<=640px){.topnav{flex-wrap:wrap;row-gap:2px;overflow-x:visible}.topnav-menu{left:auto;right:0}}.home-grid .sold-grid{font-size:15px}.home-tile-wide{min-width:0;overflow-x:auto}@media (width<=1000px){.buyer-history,.show-table,.sold-grid{max-width:100%;display:block;overflow-x:auto}}body{font-size:17px}@media (width>=1000px){.home-grid{grid-auto-flow:dense}.home-tile-wide{grid-column:span 3}}.export-table td .small{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;overflow:visible}.export-table td.col-title .small{max-width:300px}.export-table tr.export-edit-row td .small{max-width:none}.export-table td .small.min-sale.gh-price{color:var(--muted)}.receipt-order-box{flex-wrap:wrap;align-items:center;gap:8px 10px;margin-top:8px;display:flex}.receipt-order-box input{box-sizing:border-box;background:var(--surface2);border:1px solid var(--border);max-width:360px;min-height:40px;color:var(--text);font-family:var(--mono);border-radius:8px;flex:260px;padding:6px 10px}.purchase-inbox{border:1px solid var(--border);background:var(--surface);border-radius:10px;flex-direction:column;gap:6px;margin-top:10px;padding:10px 12px;display:flex}.purchase-inbox-head{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.purchase-inbox-address{font-family:var(--mono);background:var(--surface2);overflow-wrap:anywhere;border-radius:6px;padding:2px 6px;font-size:15px}.purchase-inbox-row{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;padding:6px 0;display:flex}.purchase-inbox-row.failed{opacity:.9}.purchase-inbox-actions{gap:6px;display:inline-flex}.offline-notice{z-index:1000;padding:12px 16px;padding-bottom:calc(12px + env(safe-area-inset-bottom));color:#ffe7b8;text-align:center;background:#5a3a00;border-top:2px solid #f0a830;font-size:17px;line-height:1.4;position:fixed;bottom:0;left:0;right:0}.offline-notice span{color:#f3d9a6}:where(.crate) .small{font-size:17px}.crate-search kbd,.crate-n,.crate-facet h4{font-size:14px}.crate-tick,.crate-price-row input{font-size:17px}.crate-count{font-size:22px}.crate-count small,.crate-chip i{font-size:17px}.crate-art{font-size:18px}.crate-art em{font-size:14px}.crate-heart .heart{font-size:18px}.crate-s{font-size:16px}.crate-price{font-size:17px}.crate-gr{font-size:14px}.crate-rl{font-size:17px}.crate-pos{font-size:16px}.crate-icon{font-size:18px!important}.crate-bigprice small{font-size:16px}.crate-open-offers{font-size:22px}.crate-gbox small{font-size:14px}.crate-gbox b{font-size:20px}.crate-blk h3{font-size:14px}.crate-more button{font-size:16px!important}.crate-vtext{font-size:16px}.crate-find,.crate-letters button{font-size:17px}@media (width<=640px){.crate-vtext{font-size:14px}}.small{font-size:16px}.btn-primary,.btn-ghost{font-size:17px}.small-btn,.btn-armed{font-size:16px}.logo{font-size:18px}.topbar-right,.section-head h2,.watch-info .title{font-size:17px}.price{font-size:18px}.countdown{font-size:16px}.queue-title,.queue-stats{font-size:17px}.queue-watch-link{font-size:18px}.pill{font-size:13px}.queue-pillcol .pill{font-size:18px}.queue-card .queue-title{font-size:19px}.queue-card .wl-title{font-size:20px}.queue-card .small{font-size:18px}.queue-card .grade-tag{font-size:17px}.queue-card .queue-stats{font-size:19px}.queue-card .queue-detail{font-size:18px}.queue-card .sr-target-lbl{font-size:17px}.queue-card .sr-dslink{font-size:18px}.queue-card .sr-dsavail{font-size:17px}.queue-card .countdown{font-size:18px}.queue-card .owned-table,.queue-card .owned-badge{font-size:17px}.queue-card .small-btn{font-size:18px}.queue-card .qe-field span{font-size:17px}.queue-card .qe-field input{font-size:20px}.modal-title{font-size:18px}.field-label{font-size:13px}.bid-input{font-size:22px}.window-btn{font-size:17px}.callout{font-size:16px}.callout code{font-size:14px}.text-input,.skip-link{font-size:17px}.calc-head{font-size:14px}.calc-input{font-size:18px}.tab{font-size:17px}.tab-count{font-size:13px}.exposure-table,.exposure-filter-banner,.atrisk-banner{font-size:17px}.atrisk-cta{font-size:16px}.resale-input{font-size:17px}.rec-label{font-size:13px}.rec-value{font-size:18px}.wl-head{font-size:13px}.wl-title{font-size:17px}.wl-status{font-size:14px}.wl-price{font-size:20px}.wl-bids{font-size:17px}.wl-minsale,.wl-snipebid{font-size:18px}.profit-line{font-size:17px}.profit-net{font-size:18px}.wl-net{font-size:17px}.wl-net-pct,.wl-sub-label{font-size:14px}.wl-bid-input,.wl-subrow .wl-minsale,.wl-subrow .wl-net{font-size:17px}.wl-arm-err{font-size:16px}.window-random{font-size:17px}.ebay-status,.sort-btn{font-size:16px}.wl-calc-title,.wl-calc-label{font-size:13px}.wl-calc .wl-bid-input{font-size:18px}.wl-calc-out{font-size:16px}.wl-calc-out.strong{font-size:17px}.wl-calc-assume{font-size:14px}.topnav-link,.coll-search,.coll-table{font-size:17px}.coll-table thead th{font-size:13px}.coll-table .mono{font-size:16px}.coll-link{font-size:18px}.tiny-btn{font-size:14px!important}.modal-head h3{font-size:18px}.rm-section-title,.rm-label{font-size:13px}.rm-field input,.rm-field select,.rm-field textarea,.rm-checks label{font-size:17px}.rm-computed,.status-pill{font-size:16px}.rm-confirm{font-size:17px}.qe-field span{font-size:13px}.qe-field input{font-size:17px}.grade-chip{font-size:16px}.sr-title{font-size:17px}.grade-tag{font-size:14px}.sr-bid{font-size:19px}.sr-calc-toggle,.sr-dsbtn,.sr-dsavail,.owned-table{font-size:14px}.owned-badge{font-size:13px}.sr-dstitle{font-size:17px}.sr-net,.seller-chip{font-size:16px}.seller-chip button{font-size:18px}.buyers-sort{font-size:16px}.buyer-noaddr{font-size:14px}.buyer-history{font-size:16px}.buyer-history th,.sort-arrow,.bm-stat-label{font-size:13px}.bm-stat-value{font-size:17px}.sr-owned-line,.sr-owned-row{font-size:14px}.sr-minsale b{font-size:19px}.sold-grid{font-size:17px}.sold-grid th{font-size:14px}.home-tile-head{font-size:17px}.home-tile-foot{font-size:14px}.home-row,.vt-btn{font-size:16px}.artist-caret{font-size:13px}.scroll-btn{font-size:20px}.deep-budget input{font-size:16px}.won-head{font-size:17px}.won-filters select,.won-filters input{font-size:16px}.won-paid{font-size:13px}.won-row{font-size:16px}.show-head{font-size:17px}.show-stats,.photo-zone,.photo-actions button{font-size:16px}.date-filter input[type=date]{font-size:14px}.cell-edit{font-size:16px}.wl-actions .btn-ghost{font-size:14px}.badge-bidding-big{font-size:18px}.fd-title{font-size:14px}.fd-sec-title{font-size:13px}.fd-opt{font-size:16px}.fd-opt .fd-count,.sp-letter{font-size:13px}.wl-bidstatus .badge-bidding-big{font-size:17px}.wlm-head span,.wlm-label{font-size:13px}.wlm-row .wl-price{font-size:18px}.wlm-bids{font-size:16px}.wlm-sale,.wlm-val.pos,.wlm-val.neg{font-size:17px}.wlm-pct{font-size:13px}.sr-notes,.sr-notes-btn,.finds-counter,.pager-btn,.sr-refresh{font-size:16px}.sr-target-lbl{font-size:14px}.sr-target-in{font-size:17px}.sr-target-est{font-size:13px}.sr-target-accept,.sr-target-refresh{font-size:14px}.sr-status-strip{font-size:16px}.sr-signin-btn,.sr-target-msg{font-size:14px}.sr-notes-area{font-size:16px}.exposure-recent{font-size:17px}.exposure-misfire,.loading-badge{font-size:16px}@media (width<=640px){.topbar-right .btn-ghost{font-size:16px}}.order-group-head{font-size:17px}.export-status select,.export-status-select{font-size:16px}.export-table textarea.export-notes-area{font-size:14px}.grade-row select,.grade-row input{font-size:16px}.export-search input{font-size:17px}.results-summary-title{font-size:16px}.rs-eyebrow,.rs-toolbar label{font-size:14px}.rs-best-tag,.rs-badge{font-size:13px}.rs-price span{font-size:20px}.rs-audit-cell span{font-size:13px}.rs-num{font-size:14px}.rs-album-link{font-size:16px}.rs-acc-head{font-size:17px}.export-table input.export-contents{font-size:16px}.sold-totals b{font-size:18px}.rs-format-tag,.nr-toolbar label{font-size:17px}.nr-chip{font-size:14px}.nr-jp{font-size:13px}.nr-find{font-size:16px}.nr-issue{font-size:13px}.hist-card h3{font-size:18px}.hist-detail,.hist-day-label{font-size:16px}.hist-action{font-size:17px}.hist-time{font-size:16px}.receipt-order label,.receipt-queue,.queue-card .queue-title,.rsd-step:before{font-size:17px}.rsd-key{font-size:16px}.wl-day{font-size:18px}.wl-out,.sr-dsrating,.sr-dsgenre{font-size:14px}.queue-card .sr-dsrating,.queue-card .sr-dsgenre{font-size:17px}.card-pos{font-size:13px}.rs-owned,.rs-want{font-size:17px}.rs-exact-tag{font-size:14px}.rs-editions,.rs-edition-chip,.stp-address pre,.phone-scan-text,.pc-shot-x{font-size:17px}.phone-target-name,.phone-controls .btn-ghost,.phone-controls .btn-primary{font-size:18px}.photo-drop-hint{font-size:14px}@media (width<=640px){.scroll-btn{font-size:18px}.sr-refresh{font-size:17px}.exposure-fold-btn{font-size:16px}}.free-ship-pill{font-size:13px}.pw-flip,.bm-invite{font-size:17px}.mk-input{font-size:16px}.rs2-sub,.rs2-form .rs2-input{font-size:18px}.rs2-form .format-picker>.btn-ghost,.rs2-select,.rs2-chip{font-size:17px}.rs2-tag{font-size:16px}.rs2 .rs2-panels .rs-acc-name{font-size:19px}.rs2 .rs2-panels .rs-acc-sum,.rs2-link{font-size:17px}.rs2-price strong{font-size:19px}.rs2-btn{font-size:16px}.rs-card-name{font-size:19px}.rs-card-kind{font-size:16px}.rs-card-sum,.rs-card-title,.rs-card-price{font-size:17px}.rs-card-go{font-size:16px}.rs-card-more{font-size:17px}
