.deal-desk{--deal-line:var(--line);--deal-ink:var(--text);--deal-muted:var(--muted);--deal-green:var(--accent);color:var(--deal-ink);font-size:14px;margin:0 0 28px}.deal-desk button,.deal-desk input,.deal-desk select,.deal-desk textarea,.deal-dialog button,.deal-dialog input,.deal-dialog select,.deal-dialog textarea{font-family:var(--sans,"DM Sans",sans-serif)}.deal-intro{display:flex;align-items:center;justify-content:space-between;gap:25px;margin:5px 0 25px}.deal-eyebrow{font-size:11px;letter-spacing:1.5px;font-weight:550;color:var(--accent);display:flex;align-items:center;gap:7px}.deal-intro h2{font-family:var(--serif,Georgia,serif);font-weight:400;font-size:44px;letter-spacing:-.4px;line-height:1.12;margin:11px 0 10px;color:var(--text)}.deal-intro h2>span{color:var(--accent)}.deal-intro p{font-size:11px;line-height:1.8;color:var(--text-secondary);max-width:560px}.deal-main-actions{display:flex;gap:8px;flex-shrink:0}.deal-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:9px 12px;min-height:35px;background:var(--surface);border:1px solid var(--line);border-radius:5px;color:var(--text-secondary);font-size:13px;font-weight:500;text-decoration:none;white-space:nowrap;cursor:pointer}.deal-button:hover{background:var(--surface-hover);border-color:var(--line-strong);text-decoration:none}.deal-button.primary:hover{background:var(--accent-hover)}.deal-button.subtle{border-color:transparent;background:transparent}.deal-button:disabled{opacity:.5;cursor:not-allowed}.deal-summary-grid{display:grid;grid-template-columns:repeat(3,1fr) 1.4fr;gap:13px;margin:0 0 18px}.deal-metric{background:var(--surface);border:1px solid var(--deal-line);border-radius:6px;padding:18px 19px;text-align:left;display:block;width:100%;color:inherit}.deal-metric>div{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:11px;letter-spacing:.9px;color:var(--text-secondary)}.deal-metric>div>svg{color:var(--muted)}.deal-metric>strong{font-family:var(--serif,Georgia,serif);font-size:34px;font-weight:400;color:var(--text);display:block;margin:9px 0 7px;line-height:1.2}.deal-metric>p{font-size:11px;color:var(--text-secondary);line-height:1.5}.deal-connection-strip{display:flex;align-items:center;gap:17px;border:1px solid var(--line);background:var(--surface-raised);border-radius:5px;padding:12px 14px;margin-bottom:23px;flex-wrap:wrap}.deal-provider{display:flex;align-items:center;gap:5px;font-size:11px;color:var(--text-secondary)}.deal-provider strong{font-weight:500;color:var(--text)}.deal-provider>span{font-size:11px;background:var(--surface-raised);border:1px solid var(--line);border-radius:3px;padding:2px 4px}.deal-provider.connected{color:var(--success)}.deal-provider.connected>span{background:var(--surface);border-color:color-mix(in srgb,var(--success) 35%,var(--line));color:var(--success)}.deal-cadence{font-size:11px;display:flex;gap:5px;align-items:center;color:var(--text-secondary);margin-left:auto}.deal-connection-strip>button{display:flex;gap:4px;align-items:center;background:none;border:0;color:var(--accent);font-size:13px;padding:0}.deal-message{padding:12px 15px;border:1px solid var(--line);border-radius:5px;background:var(--surface);color:var(--text-secondary);font-size:11px;display:flex;gap:10px;align-items:flex-start;line-height:1.8;margin:0 0 19px}.deal-message.error{border-color:color-mix(in srgb,var(--danger) 35%,var(--line));background:var(--danger-bg);color:var(--danger)}.deal-message>svg{flex-shrink:0;margin-top:2px}.deal-message>button{margin-left:auto;background:none;border:0;padding:2px;color:inherit;display:flex}.deal-load-error{background:var(--danger-bg);border:1px solid color-mix(in srgb,var(--danger) 35%,var(--line));border-radius:6px;display:flex;align-items:center;gap:15px;padding:20px;margin:20px 0;color:var(--danger);font-size:11px}.deal-load-error p{font-size:11px;line-height:1.8;margin-top:5px}.deal-load-error .deal-button{margin-left:auto}.deal-loading{text-align:center;padding:70px 20px;color:var(--muted)}.deal-loading>h3{font-family:var(--serif,Georgia,serif);font-size:28px;font-weight:400;margin-top:15px}.deal-workspace{display:grid;grid-template-columns:218px minmax(0,1fr);border:1px solid var(--deal-line);background:var(--surface);border-radius:7px;overflow:hidden}.deal-batches{border-right:1px solid var(--deal-line);background:var(--sidebar);padding:17px 12px;min-width:0}.deal-batches-heading{display:flex;align-items:center;justify-content:space-between;padding:0 3px 15px;gap:10px}.deal-batches h3{font-family:var(--serif,Georgia,serif);font-size:23px;font-weight:400;color:var(--text)}.deal-icon-button{width:28px;height:28px;border:0;background:none;color:var(--muted);display:inline-flex;align-items:center;justify-content:center;border-radius:4px;padding:3px}.deal-icon-button:hover{background:var(--surface-hover)}.deal-all-batches{display:flex;align-items:center;gap:9px;background:transparent;border:1px solid transparent;border-radius:5px;padding:10px;width:100%;text-align:left;font-size:11px;color:var(--text-secondary)}.deal-all-batches small{margin-left:auto;font-size:11px;color:var(--muted)}.deal-all-batches.selected{background:var(--surface-selected);border-color:var(--line-strong);color:var(--text-secondary)}.deal-group-list{margin-top:12px;display:flex;flex-direction:column;gap:9px}.deal-group-row{border:1px solid var(--line);border-radius:5px;background:var(--surface);overflow:hidden}.deal-group-row.selected{background:var(--surface-selected);border-color:var(--line-strong)}.deal-group-main{padding:12px 10px 10px;border:0;background:none;display:flex;align-items:flex-start;gap:8px;width:100%;text-align:left;color:var(--text-secondary)}.deal-group-main>span:nth-child(2){flex:1;min-width:0}.deal-group-main strong{font-size:14px;font-weight:500;line-height:1.6;display:block;word-break:break-word}.deal-group-main small{font-size:11px;color:var(--muted);display:block;margin-top:4px;line-height:1.5}.deal-group-main>svg{color:var(--muted);margin-top:4px;flex-shrink:0}.deal-priority{font-family:ui-monospace,monospace;font-size:11px;display:inline-flex;align-items:center;justify-content:center;background:var(--surface);border:1px solid var(--line);color:var(--text-secondary);border-radius:3px;padding:3px 4px;min-width:24px;line-height:1.3;flex-shrink:0}.deal-priority.priority-1,.deal-priority.priority-2{background:var(--surface);color:var(--warning);border-color:color-mix(in srgb,var(--warning) 35%,var(--line))}.deal-group-row-actions{display:flex;align-items:center;justify-content:space-between;gap:7px;padding:7px 10px;border-top:1px solid var(--line);font-size:11px;color:var(--text-secondary)}.deal-group-row-actions label{display:flex;align-items:center;gap:5px}.deal-group-row-actions input[type=checkbox]{width:10px;height:10px;margin:0}.deal-group-row-actions button{border:0;background:none;padding:0;color:var(--accent);font-size:13px}.deal-sidebar-empty{font-size:11px;color:var(--muted);line-height:1.9;padding:20px 10px}.deal-priority-key{margin:22px 7px 0;border-top:1px solid var(--line);padding-top:18px;color:var(--muted)}.deal-priority-key>span{font-size:11px;letter-spacing:1px;color:var(--muted)}.deal-priority-key p{font-size:11px;margin:7px 0;line-height:1.8;color:var(--muted)}.deal-priority-key small{font-size:11px;line-height:1.8;display:block}.deal-workbench{min-width:0}.deal-workbench-heading{display:flex;align-items:center;justify-content:space-between;padding:23px 22px 19px;gap:15px}.deal-workbench-heading>div>span{font-size:11px;letter-spacing:1px;color:var(--text-secondary)}.deal-workbench-heading h3{font-family:var(--serif,Georgia,serif);font-size:30px;font-weight:400;color:var(--text);margin-top:8px;line-height:1.1}.deal-tabs{display:flex;align-items:center;gap:22px;border-bottom:1px solid var(--deal-line);padding:0 22px;overflow:auto}.deal-tabs>button{border:0;border-bottom:2px solid transparent;background:none;font-size:13px;padding:11px 0;color:var(--accent);white-space:nowrap;display:flex;align-items:center;gap:5px}.deal-tabs>button.active{border-color:var(--line-strong);color:var(--accent);font-weight:500}.deal-tabs small{font-size:11px;background:var(--surface);border:1px solid var(--line);border-radius:3px;color:var(--muted);padding:1px 4px}.deal-view-toolbar{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 22px;border-bottom:1px solid var(--line)}.deal-search{display:flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:5px;padding:0 10px;background:var(--bg);min-width:160px;flex:1;max-width:410px;color:var(--text-secondary)}.deal-search input:not([type=checkbox]){width:100%;min-width:0;min-height:34px;padding:8px 0;border:0;background:none;font-size:13px;outline:0}.deal-view-toolbar>span{font-size:11px;color:var(--text-secondary);display:flex;align-items:center;gap:6px;line-height:1.7;max-width:225px}.deal-view-toolbar>p{font-size:11px;line-height:1.8;color:var(--text-secondary)}.deal-view-toolbar>select{font-size:13px;min-height:32px;max-width:180px;padding:7px 9px;background:var(--bg)}.deal-target-list{padding:0 22px}.deal-target{display:flex;align-items:center;gap:17px;padding:19px 0;border-bottom:1px solid var(--line);min-width:0}.deal-target:last-child{border-bottom:0}.deal-target-main{display:flex;align-items:flex-start;gap:11px;flex:1;min-width:0}.deal-target-main>div{min-width:0;flex:1}.deal-title-link{border:0;background:none;text-align:left;padding:0;color:var(--text);font-size:14px;font-weight:500;line-height:1.6}.deal-title-link:disabled{opacity:1;color:var(--text);cursor:default}.deal-title-link:not(:disabled):hover{text-decoration:underline}.deal-target-main p{font-size:11px;color:var(--text-secondary);line-height:1.7;margin-top:4px}.deal-target-main code{font-family:ui-monospace,monospace;font-size:11px;color:var(--muted);display:block;margin-top:8px;white-space:normal;word-break:break-word;line-height:1.7}.deal-target-main small{font-size:11px;color:var(--muted);display:block;margin-top:7px;line-height:1.6}.deal-target-baseline{width:130px;min-width:115px;display:flex;flex-direction:column;gap:7px;align-items:flex-start}.deal-baseline-summary{display:flex;flex-direction:column;gap:4px}.deal-baseline-summary strong{font-size:13px;font-weight:500;color:var(--text)}.deal-baseline-summary small{font-size:11px;color:var(--muted)}.deal-no-baseline{display:flex;gap:5px;align-items:center;font-size:11px;color:var(--muted);line-height:1.6}.deal-text-button{border:0;background:none;padding:0;color:var(--accent);font-size:13px;display:inline-flex;gap:4px;align-items:center;cursor:pointer}.deal-text-button:hover{text-decoration:underline}.deal-target-actions{display:flex;align-items:center;gap:9px;flex-shrink:0}.deal-switch{display:flex;align-items:center;gap:5px;color:var(--text-secondary);font-size:11px}.deal-switch input[type=checkbox]{width:12px;height:12px;margin:0;accent-color:var(--accent)}.deal-thresholds{border-top:1px solid var(--line);background:var(--surface-raised);padding:18px 22px;color:var(--text-secondary)}.deal-thresholds>div:first-child{display:flex;align-items:flex-start;justify-content:space-between;gap:15px}.deal-thresholds>div>span{font-size:11px;letter-spacing:1px;color:var(--text-secondary);white-space:nowrap}.deal-thresholds p{font-size:11px;line-height:1.7;max-width:290px}.deal-thresholds>div:nth-child(2){display:flex;flex-wrap:wrap;gap:7px;margin:13px 0 10px}.deal-thresholds>small{font-size:11px;display:block;line-height:1.8}.deal-tag{display:inline-flex;align-items:center;gap:3px;border:1px solid var(--line);border-radius:3px;padding:3px 5px;background:var(--surface);color:var(--text-secondary);font-size:11px;line-height:1.5;white-space:nowrap}.deal-tag.green{background:var(--success-bg);border-color:color-mix(in srgb,var(--success) 35%,var(--line));color:var(--success)}.deal-tag.gold,.deal-tag.high{background:var(--warning-bg);border-color:color-mix(in srgb,var(--warning) 35%,var(--line));color:var(--warning)}.deal-tag.red,.deal-tag.extreme{background:var(--danger-bg);border-color:color-mix(in srgb,var(--danger) 35%,var(--line));color:var(--danger)}.deal-tag.critical{background:var(--warning-bg);border-color:color-mix(in srgb,var(--warning) 35%,var(--line));color:var(--warning)}.deal-tag.alert{background:var(--surface);border-color:var(--line);color:var(--text-secondary)}.deal-empty{text-align:center;padding:62px 26px;color:var(--muted)}.deal-empty>svg{stroke-width:1.25;color:var(--muted)}.deal-empty>h3{font-family:var(--serif,Georgia,serif);font-size:30px;font-weight:400;color:var(--text);margin:17px 0 11px}.deal-empty>p{max-width:420px;margin:0 auto;font-size:11px;line-height:1.9;color:var(--muted)}.deal-empty .deal-button{margin-top:21px}.deal-footer-note{display:flex;gap:11px;align-items:flex-start;padding:20px 3px;font-size:11px;color:var(--text-secondary);line-height:1.9;margin-top:5px}.deal-footer-note>svg{flex-shrink:0;margin-top:2px;color:var(--muted)}.deal-footer-note strong{font-weight:500;color:var(--text)}.deal-alert-list,.deal-listings-list,.deal-run-list{padding:19px 22px;display:flex;flex-direction:column;gap:17px}.deal-alert-card,.deal-listing-card,.deal-run-card{border:1px solid var(--line);border-radius:6px;background:var(--surface);padding:18px}.deal-alert-card.extreme{border-color:color-mix(in srgb,var(--danger) 35%,var(--line));border-left:3px solid color-mix(in srgb,var(--danger) 35%,var(--line))}.deal-alert-card.critical,.deal-alert-card.high{border-color:color-mix(in srgb,var(--warning) 35%,var(--line));border-left:3px solid color-mix(in srgb,var(--warning) 35%,var(--line))}.deal-alert-card.alert{border-left:3px solid var(--line)}.deal-alert-card.acknowledged{opacity:.72}.deal-alert-topline,.deal-listing-title{display:flex;align-items:center;gap:9px;justify-content:flex-start;margin-bottom:12px}.deal-alert-topline>span:not(.deal-tag),.deal-listing-title>span{font-size:11px;color:var(--text-secondary);margin-left:auto}.deal-alert-card h4,.deal-listing-card h4{font-size:14px;font-weight:500;line-height:1.7;color:var(--text)}.deal-alert-card h4 a,.deal-listing-card h4 a{color:var(--accent)}.deal-alert-card h4 svg,.deal-listing-card h4 svg{margin-left:6px;vertical-align:middle}.deal-match-title{font-size:11px;line-height:1.7;color:var(--text-secondary);margin:6px 0 15px}.deal-price-math{display:grid;grid-template-columns:1.3fr 1fr 1fr 1fr;gap:14px;background:var(--surface-raised);border:1px solid var(--line);border-radius:4px;padding:13px 14px;margin:13px 0}.deal-price-math>div{display:flex;flex-direction:column;gap:6px}.deal-price-math>div>span{font-size:11px;color:var(--text-secondary);line-height:1.6}.deal-price-math strong{font-size:12px;color:var(--text);font-weight:500;line-height:1.8;white-space:nowrap}.deal-price-math strong small{font-size:11px;color:var(--text);font-weight:400;white-space:normal}.deal-price-math>div:not(:first-child) strong small{display:block}.deal-discount strong{color:var(--text)}.deal-alert-reason{font-size:11px;line-height:1.9;color:var(--text-secondary);margin:11px 0}.deal-risks{list-style:none;padding:0;margin:12px 0;display:flex;flex-direction:column;gap:6px}.deal-risks li{font-size:11px;line-height:1.8;color:var(--text-secondary);display:flex;gap:6px;align-items:flex-start}.deal-risks svg{flex-shrink:0;margin-top:2px}.deal-alert-card>footer{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin-top:18px}.deal-alert-card footer .deal-button{font-size:13px;min-height:30px;padding:7px 10px}.deal-alert-card footer .deal-button:last-child{margin-left:auto}.deal-listing-title>div{display:flex;gap:6px}.deal-listing-card>footer{display:flex;gap:12px;align-items:center;border-top:1px solid var(--line);padding-top:13px;margin-top:15px;flex-wrap:wrap}.deal-listing-card>footer>a{font-size:11px;color:var(--accent);display:flex;align-items:center;gap:4px}.deal-listing-card footer>span{font-size:11px;color:var(--text-secondary);margin-left:auto}.deal-judgment,.deal-judgment-empty{padding:13px;background:var(--surface-raised);border:1px solid var(--line);border-radius:4px;display:flex;align-items:flex-start;gap:9px;font-size:11px;line-height:1.9;color:var(--muted);margin:12px 0}.deal-judgment>svg{flex-shrink:0;margin-top:2px}.deal-judgment details{margin-top:7px}.deal-judgment dl{margin:10px 0 0}.deal-judgment dl>div{border-top:1px solid var(--line);padding:6px 0}.deal-judgment dt{font-weight:500;color:var(--text-secondary);text-transform:capitalize}.deal-judgment dd{margin:3px 0 0;color:var(--text-secondary);overflow-wrap:anywhere}.deal-judgment-empty{font-style:italic;color:var(--muted)}.deal-run-context{display:flex;align-items:center;gap:12px;padding:18px 22px;background:var(--surface-raised);border-bottom:1px solid var(--line);color:var(--text-secondary)}.deal-run-context>div{flex:1}.deal-run-context strong{font-size:11px;font-weight:500;display:block;color:var(--text)}.deal-run-context span{font-size:11px;display:block;margin-top:5px}.deal-run-context .deal-button{font-size:13px;min-height:30px}.deal-run-card header{display:flex;align-items:center;justify-content:space-between;gap:15px}.deal-run-card header>div{display:flex;align-items:center;gap:8px}.deal-run-card header strong{font-size:11px;color:var(--text);font-weight:500}.deal-run-card header>span{font-size:11px;color:var(--text-secondary)}.deal-run-reason{font-size:11px;line-height:1.9;color:var(--text-secondary);padding:12px 0 0}.deal-run-stats{display:grid;grid-template-columns:repeat(7,1fr);gap:10px;padding:16px 0}.deal-run-stats>div{display:flex;flex-direction:column;gap:5px}.deal-run-stats strong{font-size:17px;color:var(--text);font-weight:500}.deal-run-stats span{font-size:11px;color:var(--text-secondary)}.deal-run-details{font-size:11px;color:var(--text-secondary);line-height:1.8;border-top:1px solid var(--line);padding-top:11px}.deal-run-details p{display:flex;align-items:flex-start;gap:6px;font-size:11px;line-height:1.9;margin:8px 0;color:var(--text-secondary);overflow-wrap:anywhere}.deal-run-details svg{flex-shrink:0;margin-top:2px}.deal-run-card>footer{border-top:1px solid var(--line);margin-top:11px;padding-top:11px;display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;font-size:11px;color:var(--text-secondary)}.deal-dialog-backdrop{position:fixed;inset:0;background:#05070acc;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:145;display:flex;align-items:center;justify-content:center;padding:27px}.deal-dialog{background:var(--surface);color:var(--text-secondary);max-width:540px;width:100%;max-height:calc(100dvh - 54px);border:1px solid var(--line);box-shadow:0 24px 80px #00000059;border-radius:9px;overflow:auto}.deal-dialog.wide{max-width:820px}.deal-dialog>header{padding:25px 27px 22px;border-bottom:1px solid var(--line);display:flex;align-items:flex-start;justify-content:space-between;gap:18px;background:var(--surface);position:sticky;top:0;z-index:4}.deal-dialog h2{font-family:var(--serif,Georgia,serif);font-size:34px;font-weight:400;line-height:1.1;color:var(--text)}.deal-dialog>header p{font-size:11px;line-height:1.8;color:var(--text-secondary);max-width:640px;margin-top:10px}.deal-dialog-content{padding:23px 27px}.deal-field{display:flex;flex-direction:column;gap:7px;margin:0 0 18px;min-width:0}.deal-field>span{font-size:11px;font-weight:500;color:var(--text-secondary)}.deal-field input,.deal-field select,.deal-field textarea{background:var(--bg);border:1px solid var(--line);border-radius:5px;min-height:38px;padding:9px 11px;font-size:13px;color:var(--text-secondary);width:100%;min-width:0}.deal-field textarea{min-height:82px;line-height:1.8;resize:vertical}.deal-field small{font-size:11px;color:var(--muted);line-height:1.8}.deal-field input::placeholder,.deal-field textarea::placeholder{color:var(--muted)}.deal-check-label{display:flex;gap:7px;align-items:center;font-size:11px;color:var(--text-secondary);line-height:1.7;white-space:normal}.deal-check-label input[type=checkbox]{accent-color:var(--accent);width:13px;height:13px;flex-shrink:0;margin:0}.deal-dialog-actions{display:flex;align-items:center;justify-content:flex-end;gap:9px;padding:18px 27px;border-top:1px solid var(--line);background:var(--surface-raised)}.deal-dialog-actions>p{flex:1;font-size:11px;line-height:1.8;color:var(--text-secondary);max-width:370px;margin-right:10px}.deal-two-columns{display:grid;grid-template-columns:1fr 1fr;gap:0 17px}.deal-picker-destination{padding:22px 27px 6px;display:flex;align-items:flex-start;gap:15px;border-bottom:1px solid var(--line);background:var(--surface)}.deal-picker-destination>.deal-field{flex:1;min-width:0}.deal-picker-destination>.deal-field:last-child{max-width:145px}.deal-picker-toolbar{padding:17px 27px;display:flex;align-items:center;gap:10px;border-bottom:1px solid var(--line);flex-wrap:wrap}.deal-picker-toolbar>.deal-search{flex:1;max-width:none;min-width:240px}.deal-picker-toolbar>select{font-size:13px;min-height:34px;padding:7px 9px;background:var(--bg);max-width:180px}.deal-picker-selection{padding:12px 27px;display:flex;align-items:center;gap:17px;border-bottom:1px solid var(--line);color:var(--text-secondary);font-size:11px}.deal-picker-selection label{display:flex;align-items:center;gap:7px}.deal-picker-selection input[type=checkbox]{width:12px;height:12px;accent-color:var(--accent);margin:0}.deal-picker-selection>span{margin-left:auto;font-size:11px}.deal-picker-books{max-height:380px;overflow:auto;padding:0 27px}.deal-picker-books>label{padding:14px 3px;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:12px;cursor:pointer}.deal-picker-books>label.selected{background:var(--surface-selected)}.deal-picker-books>label>div{flex:1;min-width:0}.deal-picker-books input[type=checkbox]{width:13px;height:13px;margin:0;accent-color:var(--accent)}.deal-picker-books strong{display:block;font-size:11px;color:var(--text);font-weight:500;line-height:1.7}.deal-picker-books>label>div>span{font-size:11px;color:var(--text-secondary);line-height:1.8;display:block;margin-top:3px}.deal-picker-books>.deal-button{display:flex;margin:17px auto}.deal-baseline-editor{border:1px solid var(--line);background:var(--surface-raised);border-radius:6px;margin-top:25px;padding:20px}.deal-baseline-editor-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.deal-baseline-editor-heading>div>span{font-size:11px;letter-spacing:1px;color:var(--text-secondary)}.deal-baseline-editor h3{font-family:var(--serif,Georgia,serif);font-size:30px;font-weight:400;color:var(--text);margin-top:9px}.deal-baseline-editor>p{font-size:11px;line-height:1.9;color:var(--text-secondary);margin:12px 0 21px}.deal-small-note{padding:12px;border:1px solid var(--line);border-radius:4px;background:var(--surface);display:flex;gap:8px;color:var(--muted);font-size:11px;line-height:1.9}.deal-small-note>svg{flex-shrink:0;margin-top:2px}.deal-preferences{padding:23px 22px 0}.deal-preferences .deal-section-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;color:var(--text-secondary);margin:0 0 17px}.deal-preferences h3{font-family:var(--serif,Georgia,serif);font-size:28px;font-weight:400;color:var(--text)}.deal-integration-cards{display:grid;grid-template-columns:1fr 1fr;gap:12px}.deal-integration-cards>div{padding:15px;border:1px solid var(--line);border-radius:5px;background:var(--surface-raised)}.deal-integration-cards>div>div{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.deal-integration-cards h4{font-size:11px;font-weight:500;color:var(--text)}.deal-integration-cards p{font-size:11px;line-height:1.9;color:var(--text-secondary);margin-top:10px;overflow-wrap:anywhere}.deal-setup{border:1px solid var(--line);border-radius:5px;margin:15px 0 27px;padding:14px 16px;font-size:11px;color:var(--text-secondary);background:var(--surface-raised);line-height:1.9}.deal-setup summary{cursor:pointer;font-size:11px;font-weight:500;color:var(--text-secondary)}.deal-setup ol{padding-left:17px;margin:16px 0 10px}.deal-setup li{font-size:11px;line-height:1.9;padding-left:3px;margin:9px 0;color:var(--text-secondary)}.deal-setup a{color:var(--accent)}.deal-setup code{font-family:ui-monospace,monospace;font-size:11px;color:var(--muted);background:var(--surface-raised);padding:2px 4px;word-break:break-word}.deal-setup>p{font-size:11px;line-height:1.9;color:var(--text-secondary);margin-top:11px}.deal-scheduler-toggle{padding:16px;border:1px solid var(--line);background:var(--surface-raised);border-radius:5px;margin:0 0 22px;gap:10px}.deal-scheduler-toggle span{display:flex;flex-direction:column;gap:5px}.deal-scheduler-toggle strong{font-size:11px;font-weight:500;color:var(--text)}.deal-scheduler-toggle small{font-size:11px;color:var(--muted)}.deal-settings-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 18px}.deal-settings-grid .deal-field>span{font-size:11px}.deal-settings-grid .deal-field input,.deal-settings-grid .deal-field select{font-size:13px}.deal-budget-note{display:flex;align-items:flex-start;gap:11px;border:1px solid var(--line);background:var(--surface-raised);border-radius:5px;padding:15px;color:var(--text-secondary);margin:5px 0 18px}.deal-budget-note>svg{flex-shrink:0;margin-top:2px}.deal-budget-note strong{font-size:11px;font-weight:500;color:var(--text)}.deal-budget-note p{font-size:11px;line-height:1.9;color:var(--text-secondary);margin-top:8px}.deal-settings-save{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:7px 0 24px}.deal-settings-save>p{font-size:11px;color:var(--text-secondary);line-height:1.8}.deal-settings-save .deal-button{font-size:13px}.deal-preferences>.deal-thresholds{margin:0 -22px}.deal-dialog button:focus-visible,.deal-desk button:focus-visible,.deal-dialog a:focus-visible,.deal-desk a:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media(min-width:1600px){.deal-intro h2{font-size:49px}.deal-intro p,.deal-eyebrow{font-size:11px}.deal-summary-grid{gap:16px}.deal-metric{padding:21px 22px}.deal-metric>div{font-size:11px}.deal-metric>strong{font-size:38px}.deal-metric>p{font-size:11px}.deal-workspace{grid-template-columns:238px minmax(0,1fr)}.deal-group-main strong{font-size:14px}.deal-group-main small{font-size:11px}.deal-tabs>button{font-size:13px}.deal-target-main .deal-title-link{font-size:14px}.deal-target-main p,.deal-target-main code,.deal-target-main small{font-size:11px}.deal-target{padding:21px 0}.deal-target-baseline{width:150px}.deal-baseline-summary strong{font-size:14px}.deal-baseline-summary small,.deal-text-button,.deal-no-baseline{font-size:13px}.deal-thresholds p,.deal-thresholds>small{font-size:11px}.deal-tag{font-size:11px}.deal-alert-card h4,.deal-listing-card h4{font-size:14px}.deal-match-title,.deal-alert-reason,.deal-risks li,.deal-judgment,.deal-run-reason{font-size:11px}}@media(max-width:1200px){.deal-intro{align-items:flex-start}.deal-intro h2{font-size:39px}.deal-intro p{max-width:420px;font-size:11px}.deal-main-actions{flex-direction:column;gap:7px;margin-top:8px}.deal-main-actions .deal-button{font-size:13px}.deal-summary-grid{gap:10px;grid-template-columns:repeat(2,1fr)}.deal-metric{padding:17px 19px}.deal-metric>strong{font-size:35px}.deal-metric>div{font-size:11px}.deal-connection-strip{gap:11px}.deal-cadence{margin-left:0}.deal-connection-strip>button{margin-left:auto}.deal-workspace{grid-template-columns:185px minmax(0,1fr)}.deal-batches{padding:15px 10px}.deal-batches h3{font-size:21px}.deal-group-main{padding:10px 8px;gap:6px}.deal-group-main strong{font-size:14px}.deal-group-main small{font-size:11px}.deal-group-row-actions{padding:7px 8px;font-size:11px}.deal-group-row-actions button{font-size:13px}.deal-workbench-heading{padding:20px 18px 17px}.deal-workbench-heading h3{font-size:27px}.deal-workbench-heading .deal-button{font-size:13px;padding:7px 9px;min-height:31px}.deal-tabs{padding:0 18px;gap:18px}.deal-tabs>button{font-size:13px;gap:4px}.deal-view-toolbar{padding:14px 18px;gap:12px;flex-wrap:wrap}.deal-view-toolbar>span{max-width:none;flex-basis:100%;font-size:11px}.deal-search{max-width:none}.deal-target-list{padding:0 18px}.deal-target{gap:11px;align-items:flex-start;flex-wrap:wrap;padding:17px 0}.deal-target-main{flex-basis:calc(100% - 52px);order:1}.deal-target-actions{order:2;gap:5px}.deal-target-baseline{order:3;width:auto;min-width:0;flex-basis:100%;padding-left:35px;flex-direction:row;justify-content:space-between;align-items:center}.deal-baseline-summary{flex-direction:row;align-items:center;gap:10px}.deal-baseline-summary strong{font-size:12px}.deal-no-baseline{font-size:11px}.deal-target-main .deal-title-link{font-size:14px}.deal-target-main p,.deal-target-main code,.deal-target-main small{font-size:11px}.deal-thresholds{padding:16px 18px}.deal-thresholds>div:first-child{flex-wrap:wrap;gap:6px}.deal-thresholds p{max-width:none}.deal-tag{font-size:11px}.deal-alert-list,.deal-listings-list,.deal-run-list{padding:17px 18px}.deal-alert-card,.deal-listing-card,.deal-run-card{padding:15px}.deal-price-math{grid-template-columns:1fr 1fr;gap:13px;padding:13px}.deal-price-math strong{font-size:13px}.deal-price-math>div>span{font-size:11px}.deal-alert-card footer .deal-button{font-size:13px;padding:6px 8px}.deal-run-context{padding:16px 18px;gap:9px;align-items:flex-start;flex-wrap:wrap}.deal-run-context .deal-button{margin-left:27px}.deal-run-stats{grid-template-columns:repeat(4,1fr);gap:15px}.deal-run-card header{align-items:flex-start;flex-wrap:wrap;gap:10px}.deal-run-card header>span{margin-left:auto}.deal-preferences{padding:20px 18px 0}.deal-integration-cards,.deal-settings-grid{grid-template-columns:1fr}.deal-preferences>.deal-thresholds{margin:0 -18px}.deal-settings-save{flex-wrap:wrap;gap:12px}.deal-preferences h3{font-size:26px}.deal-settings-save .deal-button{width:100%}.deal-settings-save>p{font-size:11px}.deal-footer-note{font-size:11px}.deal-dialog.wide{max-width:780px}}@media(max-width:930px){.deal-workspace{grid-template-columns:1fr}.deal-batches{border-right:0;border-bottom:1px solid var(--deal-line);padding:16px}.deal-batches-heading{padding-bottom:12px}.deal-all-batches{padding:9px 10px;max-width:240px;font-size:11px}.deal-group-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:12px;max-height:260px;overflow:auto}.deal-group-main strong{font-size:14px}.deal-group-main{padding:11px 9px;gap:7px}.deal-priority-key{display:none}.deal-sidebar-empty{padding:15px 10px 4px;font-size:11px;max-width:430px}.deal-workbench-heading{padding:22px 19px 18px}.deal-workbench-heading h3{font-size:30px}.deal-tabs{gap:22px;padding:0 19px}.deal-tabs>button{font-size:13px}.deal-target{flex-wrap:nowrap;align-items:center}.deal-target-main{flex-basis:auto}.deal-target-baseline{flex-basis:auto;padding-left:0;flex-direction:column;align-items:flex-start;width:130px;min-width:115px}.deal-baseline-summary{flex-direction:column;align-items:flex-start;gap:4px}.deal-target-actions{order:3}.deal-target-baseline{order:2}.deal-target-main .deal-title-link{font-size:14px}.deal-target-main p{font-size:11px}.deal-view-toolbar>span{flex-basis:auto;max-width:210px}.deal-settings-grid,.deal-integration-cards{grid-template-columns:1fr 1fr}.deal-settings-save .deal-button{width:auto}.deal-thresholds>div:first-child{flex-wrap:nowrap}.deal-alert-card footer .deal-button{font-size:13px}.deal-price-math{grid-template-columns:1.3fr 1fr 1fr 1fr}.deal-run-stats{grid-template-columns:repeat(7,1fr)}.deal-run-context .deal-button{margin-left:0}.deal-run-context{align-items:center}}@media(max-width:760px){.deal-intro{display:block;margin-top:0;margin-bottom:21px}.deal-eyebrow{font-size:11px;letter-spacing:1.1px}.deal-eyebrow>svg{width:12px}.deal-intro h2{font-size:39px;margin:11px 0 10px}.deal-intro p{font-size:11px;line-height:1.8;max-width:none}.deal-main-actions{flex-direction:row;justify-content:flex-end;gap:8px;margin-top:17px}.deal-main-actions .deal-button{font-size:13px;padding:9px 11px;min-height:35px}.deal-summary-grid{gap:9px}.deal-metric{padding:15px 13px}.deal-metric>div{font-size:11px;letter-spacing:.7px;gap:7px}.deal-metric>div>svg{width:13px;height:13px}.deal-metric>strong{font-size:29px;margin:11px 0 7px;line-height:1.2}.deal-metric>p{font-size:11px;line-height:1.8;overflow-wrap:anywhere}.deal-connection-strip{padding:12px 11px;gap:11px;margin-bottom:20px;align-items:flex-start}.deal-provider{font-size:11px;gap:4px;flex-wrap:wrap;line-height:1.5}.deal-provider>span{font-size:11px;padding:2px 3px}.deal-provider strong{font-size:11px}.deal-cadence{font-size:11px;flex:1;line-height:1.8}.deal-connection-strip>button{font-size:13px;line-height:1.8;max-width:125px;text-align:right;justify-content:flex-end}.deal-connection-strip>button svg{width:11px;height:11px}.deal-message{font-size:11px;padding:12px;gap:8px}.deal-message>svg{width:15px}.deal-batches{padding:16px 13px}.deal-batches h3{font-size:24px}.deal-batches-heading{padding:0 3px 10px}.deal-all-batches{font-size:11px;max-width:none;padding:10px}.deal-group-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;max-height:260px;margin-top:11px}.deal-group-main{padding:11px 8px;gap:6px;min-height:61px}.deal-group-main strong{font-size:14px}.deal-group-main small{font-size:11px}.deal-group-main>svg{display:none}.deal-priority{font-size:11px;min-width:21px;padding:3px 4px}.deal-group-row-actions{font-size:11px;padding:8px}.deal-group-row-actions button{font-size:13px}.deal-group-row-actions input[type=checkbox]{width:12px;height:12px}.deal-workbench-heading{padding:20px 15px 17px;gap:12px;align-items:flex-start}.deal-workbench-heading>div>span{font-size:11px;letter-spacing:.8px}.deal-workbench-heading h3{font-size:29px;margin-top:8px;line-height:1.1}.deal-workbench-heading .deal-button{font-size:13px;padding:8px 9px;margin-top:9px;min-height:32px}.deal-tabs{padding:0 15px;gap:20px}.deal-tabs>button{font-size:13px;padding:11px 0}.deal-tabs small{font-size:11px;padding:1px 3px}.deal-view-toolbar{padding:14px 15px;gap:11px;align-items:flex-start}.deal-search{min-width:0;flex-basis:100%}.deal-search input:not([type=checkbox]){font-size:13px;min-height:36px}.deal-view-toolbar>span{max-width:none;flex-basis:100%;font-size:11px}.deal-view-toolbar>p{font-size:11px;line-height:1.9}.deal-view-toolbar>select{font-size:13px;min-height:32px;max-width:none;flex:1}.deal-view-toolbar>.deal-check-label{font-size:11px;line-height:1.8}.deal-target-list{padding:0 15px}.deal-target{flex-wrap:wrap;align-items:flex-start;gap:12px;padding:19px 0}.deal-target-main{order:1;flex-basis:calc(100% - 50px);gap:9px}.deal-target-main .deal-title-link{font-size:14px;line-height:1.6}.deal-target-main p{font-size:11px;line-height:1.8;margin-top:6px}.deal-target-main code{font-size:11px;line-height:1.9;margin-top:8px}.deal-target-main small{font-size:11px;line-height:1.8}.deal-target-actions{order:2;gap:3px;margin-left:auto}.deal-switch{flex-direction:column;gap:5px;font-size:11px}.deal-switch input[type=checkbox]{width:14px;height:14px}.deal-target-actions .deal-icon-button{width:23px;height:26px;padding:2px}.deal-target-actions .deal-icon-button svg{width:14px}.deal-target-baseline{order:3;flex-basis:100%;padding-left:30px;flex-direction:row;width:auto;min-width:0;align-items:center;justify-content:space-between}.deal-baseline-summary{flex-direction:row;align-items:center;gap:10px}.deal-baseline-summary strong{font-size:13px}.deal-baseline-summary small,.deal-no-baseline{font-size:11px}.deal-text-button{font-size:13px}.deal-thresholds{padding:16px 15px}.deal-thresholds>div:first-child{flex-direction:column;gap:7px}.deal-thresholds>div>span{font-size:11px}.deal-thresholds p{font-size:11px;line-height:1.9}.deal-thresholds>div:nth-child(2){gap:6px}.deal-thresholds>small{font-size:11px;line-height:1.9}.deal-tag{font-size:11px;white-space:normal;line-height:1.6}.deal-empty{padding:47px 22px}.deal-empty>h3{font-size:30px;line-height:1.1}.deal-empty>p{font-size:11px;line-height:1.9}.deal-empty .deal-button{font-size:13px}.deal-alert-list,.deal-listings-list,.deal-run-list{padding:16px 13px;gap:15px}.deal-alert-card,.deal-listing-card,.deal-run-card{padding:15px 13px}.deal-alert-topline,.deal-listing-title{gap:7px;flex-wrap:wrap;line-height:1.8;margin-bottom:11px}.deal-alert-topline>span:not(.deal-tag),.deal-listing-title>span{font-size:11px}.deal-alert-card h4,.deal-listing-card h4{font-size:14px;line-height:1.7}.deal-match-title{font-size:11px;line-height:1.8}.deal-price-math{grid-template-columns:1fr 1fr;gap:15px 12px;padding:12px;margin:14px 0}.deal-price-math>div>span{font-size:11px;line-height:1.8}.deal-price-math strong{font-size:13px;line-height:1.7}.deal-price-math strong small{font-size:11px;line-height:1.8}.deal-alert-reason,.deal-risks li{font-size:11px;line-height:1.9}.deal-alert-card>footer{gap:8px;flex-wrap:wrap}.deal-alert-card footer .deal-button{font-size:13px;padding:7px 8px}.deal-alert-card footer .deal-button:last-child{margin-left:0}.deal-listing-card>footer{font-size:11px;gap:10px;line-height:1.8}.deal-listing-card>footer>a{font-size:11px}.deal-listing-card footer>span{font-size:11px;flex-basis:100%;margin-left:0}.deal-judgment,.deal-judgment-empty{font-size:11px;padding:11px;line-height:1.9}.deal-judgment>svg{width:13px}.deal-run-context{padding:16px 15px;gap:9px;align-items:flex-start;flex-wrap:wrap}.deal-run-context .deal-button{margin-left:24px;font-size:13px;padding:7px 9px}.deal-run-context strong{font-size:11px}.deal-run-context span{font-size:11px;line-height:1.8}.deal-run-card header{align-items:flex-start;flex-wrap:wrap;gap:9px}.deal-run-card header strong{font-size:11px}.deal-run-card header>span{font-size:11px;margin-left:auto}.deal-run-stats{grid-template-columns:repeat(4,1fr);gap:15px;padding:18px 0}.deal-run-stats strong{font-size:19px}.deal-run-stats span{font-size:11px}.deal-run-reason{font-size:11px;line-height:1.9}.deal-run-card>footer{font-size:11px;line-height:1.8}.deal-run-details p{font-size:11px}.deal-footer-note{font-size:11px;line-height:1.9;gap:9px;padding:17px 2px}.deal-footer-note>svg{width:13px}.deal-load-error{font-size:11px;gap:11px;flex-wrap:wrap;padding:16px}.deal-load-error p{font-size:11px}.deal-load-error>.deal-button{margin-left:31px;font-size:13px}.deal-preferences{padding:20px 15px 0}.deal-preferences h3{font-size:28px}.deal-integration-cards{grid-template-columns:1fr;gap:10px}.deal-integration-cards>div{padding:13px}.deal-integration-cards h4{font-size:11px}.deal-integration-cards p{font-size:11px;line-height:1.9}.deal-setup{padding:13px;margin-bottom:24px}.deal-setup summary{font-size:11px}.deal-setup li{font-size:11px;line-height:1.9}.deal-setup>p{font-size:11px;line-height:1.9}.deal-settings-grid{grid-template-columns:1fr;gap:0}.deal-settings-grid .deal-field input,.deal-settings-grid .deal-field select{font-size:13px}.deal-settings-grid .deal-field>span{font-size:11px}.deal-scheduler-toggle{padding:14px;font-size:11px;align-items:flex-start}.deal-scheduler-toggle strong{font-size:11px;line-height:1.7}.deal-scheduler-toggle small{font-size:11px;line-height:1.9}.deal-scheduler-toggle input{margin-top:2px!important}.deal-settings-save{flex-direction:column;align-items:stretch;gap:13px}.deal-settings-save .deal-button{width:100%;font-size:13px;min-height:38px}.deal-settings-save>p{font-size:11px;line-height:1.8}.deal-preferences>.deal-thresholds{margin:0 -15px}.deal-budget-note{padding:13px}.deal-budget-note p{font-size:11px;line-height:1.9}.deal-dialog-backdrop{padding:13px}.deal-dialog{max-height:calc(100dvh - 26px);border-radius:8px}.deal-dialog>header{padding:22px 19px 19px;gap:10px}.deal-dialog h2{font-size:31px;line-height:1.05}.deal-dialog>header p{font-size:11px;line-height:1.9;margin-top:10px}.deal-dialog-content{padding:20px 19px}.deal-field{margin-bottom:17px}.deal-field>span{font-size:11px}.deal-field input,.deal-field select,.deal-field textarea{font-size:13px;min-height:39px}.deal-field small{font-size:11px;line-height:1.9}.deal-dialog .deal-two-columns{grid-template-columns:1fr;gap:0}.deal-check-label{font-size:11px;line-height:1.9}.deal-check-label input[type=checkbox]{width:14px;height:14px}.deal-dialog-actions{padding:16px 19px;gap:8px;flex-wrap:wrap}.deal-dialog-actions .deal-button{font-size:13px;padding:9px 11px;min-height:36px}.deal-dialog-actions>p{flex-basis:100%;max-width:none;margin:0 0 8px;font-size:11px;line-height:1.9}.deal-picker-destination{padding:20px 19px 4px;flex-direction:column;gap:0}.deal-picker-destination>.deal-field{width:100%;max-width:none!important}.deal-picker-toolbar{padding:15px 19px;gap:10px}.deal-picker-toolbar>.deal-search{min-width:0;flex-basis:100%}.deal-picker-toolbar>select{flex:1;min-width:0;max-width:none;font-size:13px;min-height:37px}.deal-picker-selection{padding:13px 19px;gap:9px;flex-wrap:wrap;font-size:11px}.deal-picker-selection>span{font-size:11px}.deal-picker-selection>.deal-text-button{font-size:13px;margin-left:auto}.deal-picker-selection input[type=checkbox]{width:13px;height:13px}.deal-picker-books{padding:0 19px;max-height:40dvh}.deal-picker-books>label{padding:15px 1px;gap:10px}.deal-picker-books strong{font-size:11px;line-height:1.8}.deal-picker-books>label>div>span{font-size:11px;line-height:1.8}.deal-picker-books>label>.deal-tag{font-size:11px;max-width:60px}.deal-picker-books input[type=checkbox]{width:14px;height:14px;flex-shrink:0}.deal-picker-books>.deal-button{font-size:13px}.deal-baseline-editor{padding:17px 13px;margin-top:22px}.deal-baseline-editor-heading{align-items:flex-start;gap:8px}.deal-baseline-editor-heading .deal-tag{font-size:11px;max-width:93px;text-align:center}.deal-baseline-editor-heading>div>span{font-size:11px;letter-spacing:.8px}.deal-baseline-editor h3{font-size:29px;line-height:1.05}.deal-baseline-editor>p{font-size:11px;line-height:1.9;margin:14px 0 19px}.deal-baseline-editor .deal-field input,.deal-baseline-editor .deal-field select,.deal-baseline-editor .deal-field textarea{font-size:13px}.deal-baseline-editor .deal-field>span{font-size:11px}.deal-small-note{font-size:11px;line-height:1.9;padding:11px;gap:7px}.deal-small-note>svg{width:13px}}.deal-alert-card.inactive{border-color:var(--line);border-left-color:var(--line);background:var(--surface)}.deal-alert-card.inactive h4 a{color:var(--text)}.deal-inactive-reason{display:flex;align-items:flex-start;gap:7px;padding:11px;background:var(--surface);border:1px solid var(--line);border-radius:4px;font-size:11px;line-height:1.9;color:var(--text-secondary);margin:12px 0}.deal-inactive-reason>svg{flex-shrink:0;margin-top:2px}.deal-baseline-context{padding:10px 12px;border:1px solid var(--line);border-radius:4px;color:var(--text-secondary);font-size:11px;line-height:1.9;background:var(--surface-raised);margin:12px 0}.deal-baseline-context summary{cursor:pointer;color:var(--text-secondary);font-weight:500}.deal-baseline-context dl{display:grid;grid-template-columns:1fr 1fr;gap:10px 18px;margin:14px 0}.deal-baseline-context dt{font-size:11px;color:var(--text-secondary)}.deal-baseline-context dd{font-size:11px;color:var(--text-secondary);margin:3px 0 0}.deal-baseline-context p{font-size:11px;line-height:1.9;margin:12px 0;color:var(--text-secondary)}.deal-baseline-context a{display:flex;align-items:center;gap:5px;font-size:11px;color:var(--accent)}.deal-decision-context{display:flex;align-items:center;gap:7px 14px;flex-wrap:wrap;font-size:11px;color:var(--text-secondary);margin:12px 0;line-height:1.9}.deal-manual-search{font-size:11px;color:var(--accent);display:inline-flex;gap:4px;align-items:center;margin-top:7px;line-height:1.8}@media(max-width:760px){.deal-baseline-context dl{grid-template-columns:1fr;gap:11px}.deal-baseline-context dd{font-size:11px}.deal-baseline-context summary{font-size:11px}.deal-manual-search{font-size:11px}.deal-decision-context{font-size:11px;gap:6px 11px}}.deal-estimate-button{border:0;background:none;padding:0;color:var(--accent);display:inline-flex;gap:4px;align-items:center;font-size:13px;line-height:1.8;text-align:left}.deal-estimate-button:hover{color:var(--accent);text-decoration:underline}.deal-estimate-button:disabled{opacity:.6;cursor:not-allowed;text-decoration:none}.deal-estimate-error{font-size:11px;color:var(--danger);line-height:1.9;overflow-wrap:anywhere;display:block;margin:5px 0}.deal-estimate-intro{padding:22px;border-bottom:1px solid var(--line);background:var(--surface-raised);display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.deal-estimate-intro h3{font-family:var(--serif,Georgia,serif);font-weight:400;font-size:28px;color:var(--text);line-height:1.1;margin:0 0 11px}.deal-estimate-intro p{font-size:11px;color:var(--text-secondary);line-height:1.9;max-width:560px;margin:0}.deal-estimate-intro>.deal-button{flex-shrink:0;font-size:13px}.deal-estimate-targets{padding:20px 22px;display:flex;flex-direction:column;gap:18px}.deal-estimate-targets>article{border:1px solid var(--line);border-radius:6px;background:var(--surface);padding:17px}.deal-estimate-targets>article>header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:17px}.deal-estimate-targets h4{font-size:14px;font-weight:500;line-height:1.8;color:var(--text)}.deal-estimate-targets>article>header p{font-size:11px;color:var(--text-secondary);line-height:1.9;margin-top:5px}.deal-estimate-targets>article>header>.deal-text-button{white-space:nowrap;margin-top:4px}.deal-estimate-targets>article>footer{display:flex;justify-content:flex-end;margin-top:15px}.deal-estimate-targets footer>.deal-button{font-size:13px;min-height:31px}.deal-ai-reference{border:1px solid var(--line);border-radius:5px;padding:16px;background:var(--surface-raised);color:var(--text-secondary)}.deal-ai-value-row{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.deal-ai-value-row>div{display:flex;flex-direction:column;gap:7px;align-items:flex-start}.deal-ai-value-row>div>.deal-tag{font-size:11px;color:var(--muted);background:var(--surface);border-color:var(--line)}.deal-ai-value-row strong{font-size:29px;font-weight:400;font-family:var(--serif,Georgia,serif);line-height:1.1;color:var(--text)}.deal-ai-value-row>div>span:not(.deal-tag){font-size:11px;line-height:1.8;color:var(--text-secondary)}.deal-ai-value-row>div:last-child{align-items:flex-end;text-align:right}.deal-ai-value-row small{font-size:11px;line-height:1.8;color:var(--muted)}.deal-ai-basis{font-size:11px;line-height:1.9;margin:14px 0 11px;color:var(--text-secondary)}.deal-ai-assumptions{display:grid;grid-template-columns:1fr 1fr;gap:13px 20px;margin:15px 0}.deal-ai-assumptions>span{display:flex;flex-direction:column;gap:5px;font-size:11px;line-height:1.8;color:var(--text-secondary)}.deal-ai-assumptions strong{font-size:11px;font-weight:500;color:var(--text)}.deal-ai-notes{font-size:11px;line-height:1.9;color:var(--text-secondary);margin:12px 0}.deal-ai-sources{font-size:11px;line-height:1.9;border-top:1px solid var(--line);padding-top:12px;margin-top:14px;color:var(--text-secondary)}.deal-ai-sources summary{cursor:pointer;color:var(--text-secondary);font-size:11px}.deal-ai-sources ul{list-style:none;padding:0;margin:13px 0;display:flex;flex-direction:column;gap:11px}.deal-ai-sources li>a{display:flex;align-items:flex-start;gap:4px;font-size:11px;color:var(--accent);overflow-wrap:anywhere}.deal-ai-sources li>a>svg{flex-shrink:0;margin-top:3px}.deal-ai-sources li small{display:block;font-size:11px;line-height:1.8;color:var(--muted);margin-top:5px}.deal-ai-sources p{font-size:11px;line-height:1.9;margin-top:12px;color:var(--text-secondary)}.deal-ai-dialog-reference{margin-top:24px}.deal-ai-dialog-reference>.deal-section-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}.deal-ai-dialog-reference h3{font-size:13px;font-weight:500;color:var(--text);display:flex;gap:7px;align-items:center}.deal-ai-dialog-reference .deal-button{font-size:13px;min-height:32px}.deal-ai-awaiting{padding:20px;border:1px dashed var(--line);border-radius:5px;background:var(--surface);display:flex;align-items:flex-start;gap:12px;color:var(--text-secondary);font-size:11px;line-height:1.9}.deal-ai-awaiting>svg{flex-shrink:0;margin-top:2px;color:var(--muted)}.deal-ai-awaiting strong{font-size:11px;font-weight:500;color:var(--text);line-height:1.8;display:block}.deal-ai-awaiting p{font-size:11px;line-height:1.9;margin-top:8px;color:var(--text-secondary)}.deal-human-value-editor{background:var(--surface);border-color:var(--line)}.deal-human-value-editor .deal-small-note{margin-top:17px}.deal-human-value-editor>.deal-button{font-size:13px;margin:0 0 16px}.deal-human-fair-value{display:flex;align-items:center;gap:13px;padding:12px 13px;border:1px solid color-mix(in srgb,var(--warning) 35%,var(--line));background:var(--warning-bg);border-radius:4px;margin-top:15px;flex-wrap:wrap}.deal-human-fair-value>strong{font-size:15px;font-weight:500;color:var(--warning)}.deal-human-fair-value>span:last-child{font-size:11px;color:var(--warning);line-height:1.9}.deal-estimate-run{margin:17px 22px 0;border:1px solid var(--line);background:var(--surface);border-radius:5px;padding:14px}.deal-estimate-run>header{display:flex;align-items:center;gap:7px;color:var(--text-secondary)}.deal-estimate-run header>strong{font-size:11px;font-weight:500;color:var(--text)}.deal-estimate-run header>span:last-child:not(.deal-tag){margin-left:auto;font-size:11px;color:var(--text-secondary)}.deal-estimate-run>p{font-size:11px;line-height:1.9;margin-top:11px;color:var(--text-secondary)}.deal-estimate-run>div{display:flex;align-items:center;gap:18px;margin-top:13px;flex-wrap:wrap}.deal-estimate-run>div>span{font-size:11px;display:flex;align-items:center;gap:7px;color:var(--text-secondary)}.deal-estimate-run>div strong{font-size:11px;font-weight:500;color:var(--text)}.deal-estimate-run details{font-size:11px;color:var(--text-secondary);line-height:1.9;border-top:1px solid var(--line);padding-top:10px;margin-top:13px}.deal-estimate-run details p{margin-top:9px;font-size:11px;line-height:1.9;color:var(--text-secondary)}.deal-auto-estimate-toggle{margin:0 0 22px;padding:15px;border:1px solid var(--line);border-radius:5px;background:var(--surface-raised);align-items:flex-start;gap:10px}.deal-auto-estimate-toggle>span{display:flex;flex-direction:column;gap:6px}.deal-auto-estimate-toggle strong{font-size:11px;font-weight:500;color:var(--text)}.deal-auto-estimate-toggle small{font-size:11px;line-height:1.9;color:var(--muted)}.deal-auto-estimate-toggle input{margin-top:3px!important}@media(max-width:1200px){.deal-estimate-intro{padding:19px 18px;flex-wrap:wrap;gap:14px}.deal-estimate-intro>.deal-button{margin-left:auto}.deal-estimate-targets{padding:18px}.deal-estimate-run{margin:16px 18px 0}.deal-ai-value-row{gap:16px}.deal-target-baseline:has(.deal-estimate-button){flex-wrap:wrap;gap:9px 12px}.deal-target-baseline .deal-estimate-error{flex-basis:100%}}@media(max-width:760px){.deal-estimate-intro{padding:19px 15px;gap:15px}.deal-estimate-intro h3{font-size:29px;line-height:1.08}.deal-estimate-intro p{font-size:11px;line-height:1.9}.deal-estimate-intro>.deal-button{font-size:13px;min-height:35px}.deal-estimate-targets{padding:16px 13px;gap:16px}.deal-estimate-targets>article{padding:15px 12px}.deal-estimate-targets h4{font-size:14px;line-height:1.8}.deal-estimate-targets>article>header{gap:12px;flex-wrap:wrap;margin-bottom:15px}.deal-estimate-targets>article>header>.deal-text-button{margin-left:auto;font-size:13px}.deal-ai-reference{padding:14px 12px}.deal-ai-value-row{gap:11px;flex-wrap:wrap}.deal-ai-value-row strong{font-size:31px}.deal-ai-value-row>div>span:not(.deal-tag){font-size:11px}.deal-ai-value-row>div:last-child{align-items:flex-start;text-align:left;flex-basis:100%;flex-direction:row;gap:6px 12px;flex-wrap:wrap}.deal-ai-value-row small,.deal-ai-basis{font-size:11px;line-height:1.9}.deal-ai-assumptions{grid-template-columns:1fr;gap:12px;margin:14px 0}.deal-ai-assumptions>span{font-size:11px;line-height:1.9}.deal-ai-assumptions strong{font-size:11px}.deal-ai-sources summary,.deal-ai-sources p{font-size:11px;line-height:1.9}.deal-ai-dialog-reference>.deal-section-heading{gap:12px;flex-wrap:wrap}.deal-ai-dialog-reference h3{font-size:12px}.deal-ai-dialog-reference>.deal-section-heading>.deal-button{margin-left:auto;font-size:13px;min-height:32px}.deal-ai-awaiting{padding:15px 12px;font-size:11px;gap:10px}.deal-ai-awaiting strong{font-size:11px}.deal-ai-awaiting p{font-size:11px;line-height:1.9}.deal-human-fair-value{gap:10px;padding:12px}.deal-human-fair-value>span:last-child{font-size:11px;line-height:1.9;flex-basis:100%}.deal-estimate-button{font-size:13px;line-height:1.9}.deal-target-baseline:has(.deal-estimate-button){flex-direction:row;align-items:center;flex-wrap:wrap;gap:10px 13px}.deal-target-baseline .deal-baseline-summary{flex-direction:column;align-items:flex-start;gap:4px}.deal-target-baseline>.deal-estimate-button{margin-left:auto}.deal-estimate-run{margin:15px 13px 0;padding:13px 12px}.deal-estimate-run>header{gap:7px;flex-wrap:wrap}.deal-estimate-run header>strong{font-size:11px}.deal-estimate-run header>span:last-child:not(.deal-tag){font-size:11px}.deal-estimate-run>div{gap:10px 15px}.deal-auto-estimate-toggle{padding:13px;gap:9px}.deal-auto-estimate-toggle strong{font-size:11px}.deal-auto-estimate-toggle small{font-size:11px;line-height:1.9}}.hunt-book-picker{max-width:1120px!important;height:min(90dvh,1000px);display:flex;flex-direction:column;overflow:hidden}.hunt-book-picker>header{position:static;flex-shrink:0;padding:24px 26px 21px}.hunt-picker-eyebrow{display:flex;align-items:center;gap:6px;font-size:11px;letter-spacing:1.2px;color:var(--accent);margin-bottom:11px}.hunt-book-picker>header h2{font-size:35px;line-height:1.08}.hunt-book-picker>header p{font-size:11px;max-width:800px}.hunt-book-picker>form{display:flex;flex-direction:column;flex:1;overflow:hidden;min-height:0}.hunt-picker-content{padding:21px 26px;overflow:auto;flex:1;min-height:0}.hunt-picker-section-label{display:flex;align-items:center;gap:7px;font-size:11px;letter-spacing:1px;color:var(--text-secondary);margin:0 0 13px}.hunt-picker-section-label small{letter-spacing:0;font-size:11px;color:var(--muted);margin-left:auto}.hunt-series-shortcuts>div:last-child{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.hunt-series-shortcuts>div>button{display:flex;flex-direction:column;align-items:flex-start;position:relative;text-align:left;padding:13px 14px;background:var(--surface);border:1px solid var(--line);border-radius:5px;color:var(--accent);gap:8px}.hunt-series-shortcuts>div>button:hover,.hunt-series-shortcuts>div>button.active{border-color:var(--line-strong);background:var(--surface-selected)}.hunt-series-shortcuts button>span{font-size:13px;letter-spacing:1px;color:var(--accent);line-height:1.7}.hunt-series-shortcuts button>strong{font-size:13px;font-weight:500;color:var(--text);line-height:1.7;padding-right:5px}.hunt-series-shortcuts button>small{font-size:13px;color:var(--muted);line-height:1.7;margin-top:auto}.hunt-series-shortcuts button>svg{position:absolute;right:9px;bottom:12px;color:var(--muted)}.hunt-primary-filters{display:grid;grid-template-columns:230px minmax(0,1fr);gap:18px;margin:22px 0 17px;padding:18px;border:1px solid var(--line);background:var(--surface-raised);border-radius:6px}.hunt-picker-field{display:flex;flex-direction:column;gap:6px;min-width:0;margin:0}.hunt-picker-field>span{font-size:11px;font-weight:500;color:var(--text-secondary);line-height:1.7}.hunt-picker-field select,.hunt-picker-field input{width:100%;min-width:0;min-height:37px;border:1px solid var(--line);border-radius:4px;background:var(--bg);padding:9px 10px;font-size:13px;color:var(--text-secondary)}.hunt-edition-first{border-right:1px solid var(--line);padding-right:18px}.hunt-edition-first .hunt-picker-field>span{color:var(--text-secondary);font-size:11px}.hunt-edition-first select{border-color:var(--line-strong);background:var(--bg);font-weight:500;font-size:13px}.hunt-edition-first p{font-size:11px;color:var(--text-secondary);line-height:1.9;margin:9px 0 0}.hunt-secondary-filters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.hunt-secondary-filters .hunt-picker-field select{font-size:13px;padding:8px 7px}.hunt-search-toolbar{display:flex;align-items:center;gap:9px;margin:0 0 15px}.hunt-search-toolbar .deal-search{max-width:none;flex:1}.hunt-search-toolbar .deal-search input{font-size:13px;min-height:37px}.hunt-search-toolbar .deal-search>button{border:0;background:none;padding:0;display:flex;color:var(--accent)}.hunt-search-toolbar .deal-button{font-size:13px;min-height:37px;padding:8px 10px}.hunt-search-toolbar .deal-button>small{background:var(--surface);border-radius:3px;padding:1px 4px;color:var(--muted);font-size:13px}.hunt-search-toolbar>.hunt-picker-field{width:160px;position:relative}.hunt-search-toolbar>.hunt-picker-field>span{position:absolute;left:9px;top:-6px;font-size:11px;background:var(--surface);color:var(--text-secondary);padding:0 4px;z-index:1}.hunt-search-toolbar>.hunt-picker-field select{font-size:13px;min-height:37px}.hunt-sort-direction{border:1px solid var(--line);border-radius:4px;background:var(--surface);color:var(--accent);width:29px;min-width:29px;height:37px;font-size:13px;padding:4px}.hunt-active-filters{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin:0 0 15px}.hunt-active-filters>button{display:flex;align-items:center;gap:6px;border:1px solid var(--line);border-radius:3px;padding:5px 7px;background:var(--surface);color:var(--accent);font-size:13px;max-width:100%;word-break:break-word;line-height:1.8;text-align:left}.hunt-active-filters .hunt-clear-all{background:none;border:0;padding-left:6px;color:var(--accent)}.hunt-advanced-filters{border:1px solid var(--line);border-radius:5px;overflow:hidden;margin-bottom:19px}.hunt-advanced-filters .filter-builder{position:static!important;inset:auto!important;width:auto!important;max-width:none!important;box-shadow:none!important;border:0!important;background:var(--surface-raised);max-height:none!important;overflow:visible!important;padding:17px!important}.hunt-advanced-filters .filter-form{flex-wrap:wrap}.hunt-advanced-filters .filter-form>.form-field{min-width:140px}.hunt-advanced-filters .filter-builder p{font-size:11px}.hunt-series-progress{display:flex;align-items:center;justify-content:space-between;gap:18px;border:1px solid var(--line);background:var(--surface-raised);padding:16px 17px;border-radius:5px;margin:0 0 17px}.hunt-series-progress h3{font-family:var(--serif,Georgia,serif);font-size:27px;font-weight:400;color:var(--text);line-height:1.1;margin:9px 0}.hunt-series-progress p{font-size:11px;line-height:1.9;color:var(--text-secondary);margin:0}.hunt-series-progress p strong{color:var(--text);font-weight:500}.hunt-series-progress>div:last-child{display:flex;flex-direction:column;gap:8px;flex-shrink:0}.hunt-series-progress .deal-button{font-size:13px;min-height:30px;padding:7px 9px}.hunt-selection-bar{display:flex;align-items:center;gap:16px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:13px 1px;color:var(--text-secondary);font-size:11px;line-height:1.8}.hunt-selection-bar>label{display:flex;align-items:center;gap:8px;flex:1}.hunt-selection-bar input[type=checkbox]{width:14px;height:14px;margin:0;accent-color:var(--accent);flex-shrink:0}.hunt-selection-bar strong{font-weight:600;color:var(--text)}.hunt-selection-bar>button{border:1px solid var(--line);background:var(--surface-raised);border-radius:4px;padding:6px 9px;color:var(--accent);font-size:13px;display:flex;align-items:center;gap:7px;white-space:nowrap}.hunt-selection-bar>button.selected{border-color:var(--line-strong);background:var(--surface-selected)}.hunt-selection-bar .hunt-clear-selection{border-color:transparent;background:none;padding:5px 0;color:var(--text-secondary)}.hunt-selection-warning,.hunt-selection-excluded{font-size:11px;line-height:1.9;border:1px solid color-mix(in srgb,var(--warning) 35%,var(--line));background:var(--warning-bg);color:var(--warning);padding:11px 12px;border-radius:4px;margin:13px 0}.hunt-selection-excluded{background:var(--surface);border-color:var(--line);color:var(--text-secondary)}.hunt-result-summary{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:13px 1px;color:var(--text-secondary);font-size:11px;line-height:1.8}.hunt-result-summary>label{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--text-secondary);white-space:nowrap}.hunt-result-summary input[type=checkbox]{width:12px;height:12px;margin:0;accent-color:var(--accent)}.hunt-catalog-results{border:1px solid var(--line);border-radius:5px;overflow:hidden;background:var(--surface)}.hunt-catalog-row{display:flex;align-items:center;gap:13px;padding:16px 15px;border-bottom:1px solid var(--line);cursor:pointer}.hunt-catalog-row:last-child{border-bottom:0}.hunt-catalog-row.already-watched{background:var(--surface)}.hunt-catalog-row.disabled{cursor:default}.hunt-catalog-row>input[type=checkbox]{width:14px;height:14px;margin:0;accent-color:var(--accent);flex-shrink:0}.hunt-row-code{font-size:11px;font-family:ui-monospace,monospace;color:var(--muted);width:76px;flex-shrink:0;overflow-wrap:anywhere;line-height:1.7}.hunt-row-description{flex:1;min-width:0}.hunt-row-description>strong{display:block;font-size:14px;font-weight:500;color:var(--text);line-height:1.7}.hunt-row-description>span{display:flex;align-items:center;gap:7px;flex-wrap:wrap;color:var(--text-secondary);font-size:11px;line-height:1.8;margin-top:6px}.hunt-row-description small{font-size:11px;line-height:1.9;color:var(--muted)}.hunt-row-description>small{display:block;margin-top:6px}.hunt-row-description .deal-tag{font-size:11px}.hunt-row-status{display:flex;flex-direction:column;align-items:flex-end;gap:8px;min-width:100px;max-width:170px;text-align:right}.hunt-row-status>.deal-tag{font-size:11px}.hunt-row-status>small{display:flex;align-items:flex-start;gap:4px;font-size:11px;line-height:1.8;color:var(--muted)}.hunt-row-status>small>svg{flex-shrink:0;margin-top:1px}.hunt-load-more{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 2px;font-size:11px;color:var(--text-secondary);line-height:1.9}.hunt-load-more .deal-button{font-size:13px;min-height:31px}.hunt-empty{text-align:center;padding:44px 22px;color:var(--muted)}.hunt-empty>svg{stroke-width:1.25;color:var(--muted)}.hunt-empty h3{font-family:var(--serif,Georgia,serif);font-size:31px;font-weight:400;line-height:1.05;color:var(--text);margin:16px 0 11px}.hunt-empty p{font-size:11px;color:var(--muted);line-height:1.9;max-width:420px;margin:0 auto 18px}.hunt-empty .deal-button{font-size:13px}.hunt-picker-error{font-size:11px;color:var(--danger);border:1px solid color-mix(in srgb,var(--danger) 35%,var(--line));background:var(--surface);border-radius:4px;padding:13px;line-height:1.9;margin:14px 0}.hunt-picker-footer{flex-shrink:0;border-top:1px solid var(--line);background:var(--surface-raised);padding:16px 26px 18px;box-shadow:0 -5px 13px #00000059}.hunt-destination-fields{display:flex;align-items:flex-start;gap:15px;margin-bottom:15px}.hunt-destination-fields>.hunt-picker-field{flex:1;min-width:0}.hunt-destination-fields>.hunt-picker-field:last-child{max-width:155px}.hunt-destination-fields>.hunt-picker-field:first-child{max-width:290px}.hunt-destination-fields .hunt-picker-field>span{font-size:11px}.hunt-destination-fields input,.hunt-destination-fields select{font-size:13px;min-height:36px}.hunt-footer-actions{display:flex;align-items:center;justify-content:flex-end;gap:9px}.hunt-footer-actions>p{flex:1;display:flex;align-items:flex-start;gap:7px;font-size:11px;line-height:1.9;color:var(--text-secondary);margin:0 auto 0 0;max-width:680px}.hunt-footer-actions>p>svg{flex-shrink:0;margin-top:2px}.hunt-footer-actions strong{color:var(--text);font-weight:500}.hunt-footer-actions .deal-button{font-size:13px;min-height:35px}.hunt-target-filters{display:flex;align-items:flex-end;gap:11px;flex-wrap:wrap;padding:15px 22px;border-bottom:1px solid var(--line);background:var(--surface)}.hunt-target-filters>label{display:flex;flex-direction:column;gap:6px;min-width:110px;flex:1}.hunt-target-filters label>span{font-size:11px;color:var(--text-secondary);font-weight:500}.hunt-target-filters select{font-size:13px;min-height:34px;padding:8px 9px;background:var(--bg);border-color:var(--line);min-width:0;max-width:100%}.hunt-target-filters>.deal-button{font-size:13px;min-height:34px;padding:8px 10px}.hunt-target-count{font-size:11px;color:var(--text-secondary);line-height:1.9;padding:9px 0}.hunt-target-filters>.deal-text-button{font-size:13px;padding:10px 0}.hunt-target-advanced{padding:15px 22px;background:var(--surface);border-bottom:1px solid var(--line)}.hunt-target-advanced .filter-builder{position:static!important;inset:auto!important;width:auto!important;border:1px solid var(--line)!important;border-radius:5px;padding:15px!important;box-shadow:none!important;max-height:none!important;overflow:visible!important}.hunt-target-advanced .filter-form{flex-wrap:wrap}.hunt-target-advanced .filter-form>.form-field{min-width:130px}.hunt-target-filter-chips{display:flex;align-items:center;gap:6px;flex-wrap:wrap;padding:12px 22px;border-bottom:1px solid var(--line);background:var(--surface-raised)}.hunt-target-filter-chips button{max-width:100%;white-space:normal;word-break:break-word;display:flex;align-items:center;gap:5px;font-size:13px;padding:5px 7px;text-align:left}@media(max-width:1100px){.hunt-book-picker{max-width:1000px!important}.hunt-primary-filters{grid-template-columns:210px minmax(0,1fr);gap:15px;padding:15px}.hunt-secondary-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.hunt-edition-first{padding-right:15px}.hunt-edition-first p{font-size:11px;line-height:1.9}.hunt-series-shortcuts button>strong{font-size:13px}.hunt-row-code{width:65px;font-size:11px}.hunt-row-description>strong{font-size:14px}.hunt-catalog-row{gap:11px;padding:15px 13px}.hunt-target-filters{padding:14px 18px;gap:10px}.hunt-target-advanced{padding:14px 18px}.hunt-target-filter-chips{padding:11px 18px}}@media(max-width:760px){.hunt-picker-backdrop{padding:10px}.hunt-book-picker{height:calc(100dvh - 20px);max-height:calc(100dvh - 20px)!important;max-width:none!important;border-radius:8px}.hunt-book-picker>header{padding:19px 17px 17px;gap:10px}.hunt-book-picker>header h2{font-size:30px;line-height:1.04}.hunt-picker-eyebrow{font-size:11px;letter-spacing:.9px;gap:5px;margin-bottom:9px}.hunt-book-picker>header p{font-size:11px;line-height:1.9;margin-top:9px}.hunt-picker-content{padding:17px 15px}.hunt-picker-section-label{font-size:11px;letter-spacing:.8px;gap:6px;flex-wrap:wrap;margin-bottom:10px}.hunt-picker-section-label small{flex-basis:100%;margin-left:20px;font-size:11px;line-height:1.8}.hunt-series-shortcuts>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.hunt-series-shortcuts>div>button{padding:11px 10px;gap:7px}.hunt-series-shortcuts button>span{font-size:13px;letter-spacing:.8px;line-height:1.9}.hunt-series-shortcuts button>strong{font-size:13px;line-height:1.7;padding-right:0}.hunt-series-shortcuts button>small{font-size:13px}.hunt-series-shortcuts button>svg{width:11px;right:7px;bottom:10px}.hunt-primary-filters{grid-template-columns:1fr;padding:13px;gap:14px;margin:18px 0 15px}.hunt-edition-first{border-right:0;border-bottom:1px solid var(--line);padding:0 0 13px}.hunt-edition-first .hunt-picker-field>span{font-size:11px}.hunt-edition-first select{font-size:13px;min-height:40px}.hunt-edition-first p{font-size:11px;line-height:1.9;margin-top:8px}.hunt-secondary-filters{grid-template-columns:1fr 1fr;gap:13px 10px}.hunt-picker-field>span{font-size:11px}.hunt-secondary-filters .hunt-picker-field select{font-size:13px;min-height:37px;padding:9px 7px}.hunt-search-toolbar{flex-wrap:wrap;gap:9px;margin-bottom:14px}.hunt-search-toolbar .deal-search{flex-basis:100%;width:100%}.hunt-search-toolbar .deal-search input{font-size:13px;min-height:38px}.hunt-search-toolbar>.deal-button{font-size:13px;min-height:35px;padding:8px 11px}.hunt-search-toolbar>.hunt-picker-field{margin-left:auto;width:auto;flex:1;max-width:175px}.hunt-search-toolbar>.hunt-picker-field select{min-height:35px;font-size:13px}.hunt-sort-direction{height:35px;width:27px;min-width:27px}.hunt-active-filters{gap:5px;margin-bottom:14px}.hunt-active-filters>button{font-size:13px;line-height:1.8;padding:5px 6px}.hunt-advanced-filters .filter-builder{padding:14px!important}.hunt-advanced-filters .filter-builder>p{font-size:11px;line-height:1.9}.hunt-advanced-filters .filter-form{flex-direction:column;align-items:stretch;gap:4px}.hunt-advanced-filters .filter-form>.form-field{min-width:0;width:100%;margin-bottom:13px}.hunt-advanced-filters .filter-form .form-field>span{font-size:11px}.hunt-advanced-filters .filter-form input,.hunt-advanced-filters .filter-form select{font-size:13px}.hunt-advanced-filters .filter-form .button{margin-top:6px;font-size:13px;min-height:36px}.hunt-series-progress{padding:14px 12px;gap:13px;flex-direction:column;align-items:stretch;margin-bottom:16px}.hunt-series-progress h3{font-size:28px;line-height:1.05}.hunt-series-progress p{font-size:11px;line-height:1.9}.hunt-series-progress>div:last-child{flex-direction:row;gap:8px;flex-wrap:wrap}.hunt-series-progress .deal-button{font-size:13px;min-height:32px;flex:1;padding:7px}.hunt-selection-bar{gap:10px;flex-wrap:wrap;padding:12px 0;font-size:11px}.hunt-selection-bar>label{flex-basis:100%;font-size:11px;gap:8px;line-height:1.9}.hunt-selection-bar input[type=checkbox]{width:15px;height:15px}.hunt-selection-bar>button{font-size:13px;padding:6px 9px}.hunt-selection-bar .hunt-clear-selection{margin-left:auto;font-size:11px}.hunt-selection-warning,.hunt-selection-excluded{font-size:11px;line-height:1.9;padding:11px;margin:12px 0}.hunt-result-summary{gap:9px;flex-direction:column;align-items:flex-start;padding:12px 0;font-size:11px;line-height:1.9}.hunt-result-summary>label{font-size:11px}.hunt-result-summary input[type=checkbox]{width:13px;height:13px}.hunt-catalog-row{gap:9px;padding:15px 11px;align-items:flex-start;flex-wrap:wrap}.hunt-catalog-row>input[type=checkbox]{width:15px;height:15px;margin-top:3px}.hunt-row-code{width:51px;font-size:11px;margin-top:3px;line-height:1.9}.hunt-row-description{flex-basis:calc(100% - 95px)}.hunt-row-description>strong{font-size:14px;line-height:1.6}.hunt-row-description>span{gap:5px 7px;font-size:11px;line-height:1.8;margin-top:7px}.hunt-row-description .deal-tag{font-size:11px;padding:3px 4px}.hunt-row-description small{font-size:11px;line-height:1.9}.hunt-row-description>small{margin-top:7px}.hunt-row-status{min-width:0;max-width:none;flex-basis:100%;flex-direction:row;align-items:center;text-align:left;padding-left:75px;gap:9px;margin-top:0}.hunt-row-status>.deal-tag{font-size:11px}.hunt-row-status>small{font-size:11px;line-height:1.8}.hunt-load-more{gap:11px;flex-direction:column;align-items:stretch;padding:15px 0;font-size:11px;line-height:1.9}.hunt-load-more .deal-button{font-size:13px;min-height:35px}.hunt-empty{padding:36px 17px}.hunt-empty h3{font-size:29px;line-height:1.08}.hunt-empty p{font-size:11px;line-height:1.9}.hunt-picker-footer{padding:13px 15px 15px}.hunt-destination-fields{display:grid;grid-template-columns:minmax(0,1fr) 110px;gap:10px 11px;margin-bottom:12px;align-items:start}.hunt-destination-fields>.hunt-picker-field:first-child{max-width:none;grid-column:1/-1}.hunt-destination-fields>.hunt-picker-field:last-child{max-width:none}.hunt-destination-fields .hunt-picker-field>span{font-size:11px}.hunt-destination-fields input,.hunt-destination-fields select{font-size:13px;min-height:36px;padding:8px}.hunt-destination-fields>.hunt-picker-field:nth-last-child(2){min-width:0}.hunt-footer-actions{gap:8px;flex-wrap:wrap}.hunt-footer-actions>p{flex-basis:100%;font-size:11px;line-height:1.9;gap:6px;margin:0 0 3px;max-width:none}.hunt-footer-actions>p>svg{width:11px;margin-top:2px}.hunt-footer-actions .deal-button{font-size:13px;min-height:35px;padding:8px 12px}.hunt-footer-actions .deal-button:first-of-type{margin-left:auto}.hunt-footer-actions .deal-button:last-child{flex:1}.hunt-target-filters{padding:14px 15px;gap:12px 10px}.hunt-target-filters>label{flex-basis:calc(50% - 10px);min-width:0}.hunt-target-filters label>span{font-size:11px}.hunt-target-filters select{font-size:13px;min-height:37px;padding:9px 8px}.hunt-target-filters>.deal-button{font-size:13px;min-height:35px;flex-basis:calc(50% - 10px)}.hunt-target-count{font-size:11px;padding:0;flex:1;line-height:1.9}.hunt-target-filters>.deal-text-button{font-size:13px;padding:0}.hunt-target-advanced{padding:13px 15px}.hunt-target-advanced .filter-builder{padding:13px!important}.hunt-target-advanced .filter-builder p{font-size:11px;line-height:1.9}.hunt-target-advanced .filter-form{flex-direction:column;align-items:stretch;gap:4px}.hunt-target-advanced .filter-form>.form-field{min-width:0;width:100%;margin-bottom:13px}.hunt-target-advanced .filter-form .button{margin-top:6px;font-size:13px;min-height:36px}.hunt-target-filter-chips{padding:11px 15px;gap:5px}.hunt-target-filter-chips button{font-size:13px;line-height:1.9;padding:5px 6px}}.hunt-all-series{margin:13px 0 0;border:1px solid var(--line);border-radius:4px;background:var(--surface-raised);color:var(--text-secondary);padding:11px 13px;font-size:11px}.hunt-all-series>summary{cursor:pointer;font-size:11px;color:var(--text-secondary);line-height:1.8}.hunt-all-series>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:13px;max-height:270px;overflow:auto}.hunt-all-series>div>button{display:flex;align-items:flex-start;flex-direction:column;gap:5px;border:1px solid var(--line);background:var(--surface-raised);border-radius:4px;padding:10px;text-align:left}.hunt-all-series strong{font-size:11px;font-weight:500;color:var(--text)}.hunt-all-series span{font-size:11px;line-height:1.8;color:var(--text-secondary)}.hunt-all-series small{font-size:11px;color:var(--muted);line-height:1.8}@media(max-width:760px){.hunt-all-series{padding:11px;font-size:11px}.hunt-all-series>summary{font-size:11px}.hunt-all-series>div{grid-template-columns:1fr 1fr;gap:7px;max-height:35dvh}.hunt-all-series>div>button{padding:9px}.hunt-all-series span{font-size:11px;line-height:1.8}}.hunt-book-picker{color:var(--text-secondary)}.hunt-book-picker>header p{font-size:13px;color:var(--text-secondary);line-height:1.6}.hunt-picker-eyebrow,.hunt-picker-section-label{font-size:11px;color:var(--accent)}.hunt-picker-section-label small{font-size:11px;color:var(--muted)}.hunt-series-shortcuts button>span{font-size:13px;color:var(--accent)}.hunt-series-shortcuts button>strong{font-size:13px;color:var(--text)}.hunt-series-shortcuts button>small{font-size:13px;color:var(--muted)}.hunt-book-picker .hunt-picker-field>span{font-size:12px;color:var(--text-secondary)}.hunt-book-picker .hunt-picker-field select,.hunt-book-picker .hunt-picker-field input{font-size:13px;color:var(--text-secondary)}.hunt-book-picker .hunt-secondary-filters .hunt-picker-field select{font-size:13px}.hunt-edition-first p{font-size:11px;color:var(--text-secondary);line-height:1.6}.hunt-book-picker .hunt-search-toolbar .deal-search input{font-size:13px;color:var(--text-secondary)}.hunt-book-picker .hunt-search-toolbar .deal-button{font-size:13px}.hunt-book-picker .hunt-search-toolbar>.hunt-picker-field>span{font-size:11px}.hunt-book-picker button{color:var(--accent)}.hunt-book-picker button.primary{color:var(--accent-ink)}.hunt-book-picker .hunt-active-filters>button{font-size:13px;color:var(--accent)}.hunt-series-progress h3{color:var(--text)}.hunt-series-progress p,.hunt-series-progress p strong{font-size:12px;color:var(--text)}.hunt-book-picker .hunt-series-progress .deal-button{font-size:13px;min-height:35px}.hunt-selection-bar,.hunt-selection-bar>label{font-size:12px;color:var(--text-secondary)}.hunt-selection-bar strong{color:var(--text)}.hunt-selection-bar>button,.hunt-selection-bar .hunt-clear-selection{font-size:13px;color:var(--accent)}.hunt-selection-warning,.hunt-selection-excluded{font-size:12px;color:var(--warning)}.hunt-result-summary,.hunt-result-summary>label{font-size:11px;color:var(--text-secondary)}.hunt-row-code{font-size:12px;color:var(--muted)}.hunt-row-description>strong{font-size:14px;color:var(--text)}.hunt-row-description>span,.hunt-row-description small,.hunt-row-description>small{font-size:11px;color:var(--muted);line-height:1.6}.hunt-book-picker .deal-tag{font-size:11px;color:var(--text-secondary)}.hunt-row-status>small{font-size:11px;color:var(--muted)}.hunt-book-picker .hunt-destination-fields .hunt-picker-field>span{font-size:11px}.hunt-footer-actions>p{font-size:11px;color:var(--text-secondary);line-height:1.6}.hunt-footer-actions strong{color:var(--text)}.hunt-book-picker .hunt-footer-actions .deal-button{font-size:13px;min-height:38px}.hunt-book-picker .filter-builder p,.hunt-book-picker .filter-form .form-field>span{font-size:12px;color:var(--text-secondary)}.hunt-book-picker .filter-form input,.hunt-book-picker .filter-form select,.hunt-book-picker .filter-form .button{font-size:13px}.hunt-target-filters label>span,.hunt-target-filters>.deal-button,.hunt-target-count,.hunt-target-filters>.deal-text-button,.hunt-target-filter-chips button{font-size:13px;color:var(--accent)}.hunt-target-filters select{font-size:13px;color:var(--text-secondary)}.deal-target-main .deal-title-link{font-size:14px;color:var(--text);line-height:1.5}.deal-target-main p,.deal-target-main code,.deal-target-main small,.deal-manual-search{font-size:11px;color:var(--accent);line-height:1.7}.deal-baseline-summary strong{font-size:16px;color:var(--text)}.deal-baseline-summary small,.deal-target-baseline .deal-text-button,.deal-target-baseline .deal-estimate-button{font-size:13px;color:var(--accent);line-height:1.6}.hunt-review-count{flex:1;min-width:120px;font-size:12px;line-height:1.6;color:var(--text-secondary)}.deal-group-action-buttons{display:flex;align-items:center;gap:11px}.deal-group-action-buttons .deal-delete-batch,.deal-delete-batch{display:inline-flex;align-items:center;gap:4px;color:var(--danger);font-size:11px;border:0;background:none;padding:0;line-height:1.7;cursor:pointer}.deal-delete-batch:hover{color:var(--danger);text-decoration:underline}.deal-delete-batch:disabled{opacity:.5;cursor:not-allowed;text-decoration:none}.deal-dialog-actions .deal-delete-edit-action{margin-right:auto;font-size:11px;gap:5px;padding:7px 0}.deal-delete-confirmation{color:var(--danger)}.deal-delete-confirm-icon{width:48px;height:48px;background:var(--danger-bg);border:1px solid color-mix(in srgb,var(--danger) 35%,var(--line));border-radius:7px;color:var(--danger);display:flex;align-items:center;justify-content:center;margin-bottom:18px}.deal-delete-confirmation>h3{font-family:var(--serif,Georgia,serif);font-size:29px;font-weight:400;line-height:1.12;color:var(--danger);margin:0 0 13px;overflow-wrap:anywhere}.deal-delete-confirmation>p{font-size:12px;line-height:1.8;color:var(--danger);margin:12px 0}.deal-delete-confirmation>p>strong{font-weight:600;color:var(--danger)}.deal-delete-inventory-note{display:flex;align-items:flex-start;gap:9px;border:1px solid var(--line);background:var(--surface);padding:13px;border-radius:5px;font-size:11px;line-height:1.8;color:var(--text-secondary);margin:18px 0}.deal-delete-inventory-note>svg{flex-shrink:0;margin-top:2px;color:var(--muted)}.deal-delete-confirmation>p.deal-delete-restore-note{font-size:11px;line-height:1.8;color:var(--danger)}.deal-delete-confirm-button{background:var(--danger-bg);border-color:color-mix(in srgb,var(--danger) 35%,var(--line));color:var(--danger);font-size:13px;gap:6px}.deal-delete-confirm-button:hover{background:var(--danger-bg);border-color:color-mix(in srgb,var(--danger) 35%,var(--line))}.deal-delete-confirm-button:disabled{opacity:.55;cursor:not-allowed}.deal-delete-error{display:flex;align-items:flex-start;gap:8px;border:1px solid color-mix(in srgb,var(--danger) 35%,var(--line));background:var(--danger-bg);border-radius:5px;padding:12px;font-size:11px;line-height:1.8;color:var(--danger);margin:16px 0 0}.deal-delete-error>svg{flex-shrink:0;margin-top:2px}.deal-batch-undo{display:flex;align-items:center;gap:13px;border:1px solid color-mix(in srgb,var(--success) 35%,var(--line));background:var(--success-bg);border-radius:6px;padding:15px 17px;color:var(--success);margin:0 0 20px}.deal-batch-undo>svg{flex-shrink:0;color:var(--success)}.deal-batch-undo>div{flex:1;min-width:0}.deal-batch-undo strong{font-size:12px;font-weight:500;color:var(--success);line-height:1.7;overflow-wrap:anywhere}.deal-batch-undo p{font-size:11px;line-height:1.8;color:var(--success);margin:5px 0 0}.deal-batch-undo>.deal-button{font-size:13px;min-height:35px;gap:6px}.deal-batch-undo>.deal-icon-button{flex-shrink:0;color:var(--success)}@media(max-width:760px){.deal-group-action-buttons{gap:9px}.deal-group-action-buttons .deal-delete-batch{font-size:11px;gap:3px}.deal-group-action-buttons .deal-delete-batch svg{width:10px}.deal-dialog-actions .deal-delete-edit-action{font-size:11px;gap:4px;padding:7px 0}.deal-delete-confirmation>h3{font-size:30px}.deal-delete-confirmation>p{font-size:12px;line-height:1.8}.deal-delete-inventory-note{font-size:11px;line-height:1.8;padding:12px;gap:8px}.deal-delete-confirmation>p.deal-delete-restore-note{font-size:11px;line-height:1.8}.deal-delete-confirm-button{font-size:13px;min-height:37px;gap:5px}.deal-delete-error{font-size:11px;line-height:1.8;padding:12px}.deal-batch-undo{padding:14px 13px;gap:10px;flex-wrap:wrap}.deal-batch-undo>div{flex-basis:calc(100% - 40px)}.deal-batch-undo strong{font-size:12px}.deal-batch-undo p{font-size:11px;line-height:1.8}.deal-batch-undo>.deal-button{font-size:13px;min-height:35px;margin-left:28px;flex:1}.deal-batch-undo>.deal-icon-button{margin-left:auto}}.deal-deleted-batches{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:19px 4px 0;padding:13px 2px;color:var(--text-secondary)}.deal-deleted-batches>summary{font-size:11px;line-height:1.8;cursor:pointer;color:var(--text-secondary)}.deal-deleted-batches>div{display:flex;flex-direction:column;gap:11px;margin-top:14px}.deal-deleted-batches>div>div{display:flex;align-items:center;justify-content:space-between;gap:9px;padding:4px 0}.deal-deleted-batches>div>div>span{display:flex;flex-direction:column;gap:4px;min-width:0}.deal-deleted-batches strong{font-size:11px;line-height:1.7;font-weight:500;color:var(--text);overflow-wrap:anywhere}.deal-deleted-batches small{font-size:11px;line-height:1.8;color:var(--muted)}.deal-deleted-batches button{border:0;background:none;padding:3px 0;display:flex;align-items:center;gap:4px;font-size:13px;color:var(--accent);white-space:nowrap;cursor:pointer}.deal-deleted-batches button:hover{text-decoration:underline}.deal-deleted-batches button:disabled{opacity:.5;cursor:not-allowed;text-decoration:none}.deal-deleted-batches>p{font-size:11px;line-height:1.8;color:var(--text-secondary);margin-top:11px}@media(max-width:760px){.deal-deleted-batches{padding:13px 0;margin-top:17px}.deal-deleted-batches>summary{font-size:11px}.deal-deleted-batches strong,.deal-deleted-batches small{font-size:11px}.deal-deleted-batches button{font-size:13px;gap:5px;padding:5px 0}.deal-deleted-batches>p{font-size:11px}}.deal-estimate-batch-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.deal-estimate-batch-actions>.deal-button{font-size:13px;min-height:35px;padding:8px 11px}.deal-estimate-batch-actions>.deal-button:first-child{font-weight:600}.deal-estimate-queue{display:flex;align-items:center;gap:11px;padding:13px 15px;border:1px solid var(--line);background:var(--surface-raised);border-radius:5px;color:var(--text-secondary);margin:0 0 18px}.deal-estimate-queue.active{background:var(--surface-selected);border-color:var(--line-strong)}.deal-estimate-queue-icon{display:flex;align-items:center;justify-content:center;width:30px;height:32px;border:1px solid var(--line);background:var(--surface-raised);border-radius:4px;color:var(--text-secondary);flex-shrink:0}.deal-estimate-queue>div{display:flex;flex-direction:column;gap:5px;flex-shrink:0}.deal-estimate-queue strong{font-size:12px;font-weight:500;line-height:1.6;color:var(--text)}.deal-estimate-queue>div>span{font-size:11px;line-height:1.7;color:var(--text-secondary)}.deal-estimate-queue>p{font-size:11px;line-height:1.7;color:var(--text-secondary);margin:0 0 0 auto;max-width:380px}.deal-estimate-run>.deal-estimate-progress{display:flex;flex-direction:column;align-items:stretch;gap:8px;margin:14px 0 4px}.deal-estimate-progress>span{font-size:11px;color:var(--text-secondary);line-height:1.7}.deal-estimate-progress>div{height:5px;border-radius:4px;background:var(--line);overflow:hidden;width:100%}.deal-estimate-progress>div>span{display:block;height:100%;background:var(--accent);border-radius:4px;transition:width .2s ease}.deal-estimate-intro:has(.deal-estimate-batch-actions){align-items:center}.deal-estimate-intro>.deal-estimate-batch-actions{flex-shrink:0;justify-content:flex-end;max-width:390px}.deal-view-toolbar>.deal-estimate-batch-actions{margin-left:auto}.deal-estimate-button:disabled{cursor:wait}.deal-target-baseline .deal-baseline-summary .deal-estimate-stage{font-size:11px;color:var(--text-secondary)}@media(max-width:1200px){.deal-view-toolbar>.deal-estimate-batch-actions{flex-basis:100%;justify-content:flex-end}.deal-estimate-queue{align-items:flex-start;flex-wrap:wrap}.deal-estimate-queue>p{max-width:none;flex-basis:100%;margin:0 0 0 41px;font-size:11px}.deal-estimate-intro>.deal-estimate-batch-actions{max-width:none;margin-left:auto;justify-content:flex-end}}@media(max-width:760px){.deal-estimate-batch-actions{gap:7px;width:100%;justify-content:flex-end}.deal-estimate-batch-actions>.deal-button{font-size:13px;min-height:36px;padding:8px 10px}.deal-estimate-batch-actions>.deal-button:first-child{flex:1}.deal-estimate-batch-actions>.deal-button:last-child{flex:1}.deal-estimate-queue{padding:13px 12px;gap:10px;margin-bottom:17px}.deal-estimate-queue strong{font-size:12px;line-height:1.6}.deal-estimate-queue>div>span{font-size:11px;line-height:1.7}.deal-estimate-queue>p{margin-left:40px;font-size:11px;line-height:1.8}.deal-estimate-intro>.deal-estimate-batch-actions{width:100%;margin-left:0}.deal-view-toolbar>.deal-estimate-batch-actions{flex-basis:100%;margin-left:0}.deal-estimate-progress>span{font-size:11px}.deal-estimate-run>.deal-estimate-progress{gap:7px;margin-top:13px}}.deal-desk,.deal-dialog{color-scheme:dark;color:var(--text-secondary)}.deal-desk{--deal-line:var(--line);--deal-ink:var(--text);--deal-muted:var(--muted);--deal-green:var(--accent);font-size:14px}.deal-workspace{background:var(--surface);border-color:var(--line)}.deal-batches{background:var(--sidebar)}.deal-dialog,.hunt-book-picker{background:var(--surface);border-color:var(--line-strong)}.deal-dialog>header,.hunt-book-picker>header{background:var(--surface);border-color:var(--line)}.deal-dialog-actions,.hunt-picker-footer{background:var(--surface-raised);border-color:var(--line)}.deal-intro h2,.deal-dialog h2,.deal-dialog h3,.deal-workbench-heading h3,.deal-batches h3,.deal-empty h3,.hunt-empty h3,.hunt-series-progress h3{color:var(--text)}.deal-intro h2>span,.deal-eyebrow,.hunt-picker-eyebrow{color:var(--accent)}.deal-button{background:var(--surface-raised);border-color:var(--line-strong);color:var(--text);font-size:13px;min-height:38px;padding:9px 13px;border-radius:6px}.deal-button:hover{background:var(--surface-hover);border-color:var(--muted);color:var(--text)}.deal-button.primary{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.deal-button.primary:hover{background:var(--accent-hover);border-color:var(--accent-hover);color:var(--accent-ink)}.deal-button.subtle{background:transparent;border-color:transparent;color:var(--text-secondary)}.deal-button.subtle:hover{background:var(--surface-hover);color:var(--text)}.deal-icon-button{width:34px;height:34px;color:var(--muted)}.deal-icon-button:hover{background:var(--surface-hover);color:var(--text)}.deal-dialog input:not([type=checkbox]),.deal-dialog select,.deal-dialog textarea,.deal-desk input:not([type=checkbox]),.deal-desk select,.deal-desk textarea{background:var(--bg);border-color:var(--line-strong);color:var(--text);font-size:13px;min-height:39px}.deal-dialog input::placeholder,.deal-dialog textarea::placeholder,.deal-desk input::placeholder,.deal-desk textarea::placeholder{color:var(--muted);opacity:1}.deal-dialog select option,.deal-desk select option{background:var(--surface-raised);color:var(--text)}.deal-dialog input[type=checkbox],.deal-desk input[type=checkbox]{accent-color:var(--accent)}.deal-search{background:var(--bg);border-color:var(--line-strong)}.deal-search input:not([type=checkbox]){background:transparent;min-height:37px;border:0;color:var(--text)}.deal-field>span,.hunt-picker-field>span,.hunt-target-filters label>span{font-size:12px;color:var(--text-secondary)}.deal-field small,.deal-dialog>header p,.deal-intro p,.hunt-book-picker>header p{font-size:12px;color:var(--muted);line-height:1.7}.deal-target-main .deal-title-link,.hunt-row-description>strong,.deal-group-main strong,.deal-alert-card h4,.deal-listing-card h4,.deal-estimate-targets h4{font-size:14px;color:var(--text);line-height:1.55}.deal-target-main p,.deal-target-main code,.deal-target-main small,.deal-manual-search,.hunt-row-description>span,.hunt-row-description small,.hunt-row-status>small{font-size:11px;line-height:1.7;color:var(--muted)}.deal-title-link:not(:disabled):hover,.deal-alert-card h4 a,.deal-listing-card h4 a,.deal-manual-search,.deal-text-button,.deal-estimate-button{color:var(--accent)}.deal-baseline-summary strong,.deal-price-math strong{color:var(--text);font-size:16px}.deal-baseline-summary small,.deal-target-baseline .deal-text-button,.deal-target-baseline .deal-estimate-button{font-size:12px;line-height:1.6}.deal-group-row.selected,.deal-all-batches.selected{background:var(--surface-selected);border-color:color-mix(in srgb,var(--accent) 45%,var(--line))}.deal-group-row.selected .deal-group-main strong,.deal-all-batches.selected{color:var(--accent)}.deal-tabs>button{font-size:13px;min-height:43px;color:var(--muted)}.deal-tabs>button:hover{color:var(--text)}.deal-tabs>button.active{color:var(--accent);border-bottom-color:var(--accent)}.deal-tabs small,.deal-tag,.deal-priority{font-size:11px}.deal-tag{padding:4px 7px;background:var(--surface-raised);color:var(--text-secondary);border-color:var(--line)}.deal-tag.green{background:var(--success-bg);color:var(--success);border-color:color-mix(in srgb,var(--success) 30%,var(--line))}.deal-tag.gold,.deal-tag.high,.deal-tag.critical{background:var(--warning-bg);color:var(--warning);border-color:color-mix(in srgb,var(--warning) 30%,var(--line))}.deal-tag.red,.deal-tag.extreme{background:var(--danger-bg);color:var(--danger);border-color:color-mix(in srgb,var(--danger) 30%,var(--line))}.deal-tag.blue,.deal-tag.alert{background:var(--info-bg);color:var(--info);border-color:color-mix(in srgb,var(--info) 30%,var(--line))}.deal-alert-card.acknowledged{opacity:1}.deal-alert-card.inactive{background:var(--surface);border-color:var(--line);border-left-color:var(--line-strong)}.deal-alert-card.inactive h4 a{color:var(--text-secondary)}.deal-price-math,.deal-ai-reference,.deal-baseline-editor,.deal-human-value-editor,.deal-baseline-context,.deal-judgment,.deal-inactive-reason{background:var(--surface-raised);border-color:var(--line)}.deal-ai-value-row strong{color:var(--text)}.deal-ai-value-row>div>.deal-tag{color:var(--info);background:var(--info-bg);border-color:color-mix(in srgb,var(--info) 30%,var(--line))}.deal-ai-value-row>div>span:not(.deal-tag),.deal-ai-assumptions>span,.deal-ai-basis{color:var(--text-secondary)}.deal-ai-sources a,.deal-ai-sources li>a,.deal-baseline-context a,.deal-setup a{color:var(--accent)}.deal-human-fair-value{background:var(--surface-selected);border-color:var(--line-strong)}.deal-human-fair-value>strong{color:var(--accent)}.deal-estimate-queue,.deal-estimate-queue.active{background:var(--surface-raised);border-color:var(--line)}.deal-estimate-queue-icon{background:var(--surface);border-color:var(--line);color:var(--accent)}.deal-estimate-queue strong{color:var(--text)}.deal-estimate-queue>div>span,.deal-estimate-queue>p{color:var(--text-secondary)}.deal-estimate-run>.deal-estimate-progress>span{font-size:12px;color:var(--text-secondary)}.deal-estimate-progress>div{background:var(--line)}.deal-estimate-progress>div>span{background:var(--accent)}.deal-delete-confirmation{color:var(--text-secondary)}.deal-delete-confirmation>h3,.deal-delete-confirmation>p>strong{color:var(--text)}.deal-delete-confirmation>p{color:var(--text-secondary)}.deal-delete-confirmation>p.deal-delete-restore-note{color:var(--muted)}.deal-delete-inventory-note{background:var(--surface-raised);border-color:var(--line);color:var(--text-secondary)}.deal-delete-inventory-note>svg{color:var(--success)}.deal-delete-confirm-button{background:var(--danger-bg);color:var(--danger);border-color:color-mix(in srgb,var(--danger) 45%,var(--line))}.deal-delete-confirm-button:hover{background:color-mix(in srgb,var(--danger) 15%,var(--danger-bg));color:var(--danger);border-color:var(--danger)}.deal-delete-batch,.deal-group-action-buttons .deal-delete-batch{color:var(--danger);font-size:12px}.deal-batch-undo{background:var(--surface-raised);border-color:var(--line)}.deal-batch-undo strong{color:var(--text)}.deal-batch-undo p{color:var(--text-secondary)}.deal-deleted-batches button{font-size:13px;color:var(--accent)}.hunt-series-shortcuts>div>button,.hunt-all-series>div>button{background:var(--surface-raised);border-color:var(--line)}.hunt-series-shortcuts>div>button:hover,.hunt-all-series>div>button:hover{background:var(--surface-hover);border-color:var(--line-strong)}.hunt-series-shortcuts>div>button.active{background:var(--surface-selected);border-color:color-mix(in srgb,var(--accent) 45%,var(--line))}.hunt-series-shortcuts button>strong,.hunt-all-series strong{font-size:14px;color:var(--text)}.hunt-series-shortcuts button>span{font-size:11px;color:var(--accent)}.hunt-primary-filters,.hunt-series-progress{background:var(--surface-raised);border-color:var(--line)}.hunt-edition-first .hunt-picker-field>span{color:var(--accent);font-size:13px}.hunt-edition-first select{border-color:color-mix(in srgb,var(--accent) 50%,var(--line))}.hunt-catalog-results{background:var(--surface);border-color:var(--line)}.hunt-catalog-row:hover{background:var(--surface-hover)}.hunt-catalog-row.selected{background:var(--surface-selected)}.hunt-catalog-row.already-watched{background:var(--surface-raised)}.hunt-row-code{color:var(--accent);font-size:12px}.hunt-selection-bar strong{color:var(--accent)}.hunt-selection-bar>button{font-size:13px;background:var(--surface-raised);border-color:var(--line);color:var(--text-secondary)}.hunt-selection-bar>button.selected{background:var(--surface-selected);border-color:var(--line-strong);color:var(--accent)}.hunt-advanced-filters .filter-builder,.hunt-target-advanced .filter-builder{background:var(--surface-raised);color:var(--text-secondary)}.hunt-advanced-filters .filter-builder h3,.hunt-target-advanced .filter-builder h3{color:var(--text)}.hunt-advanced-filters .filter-form input,.hunt-advanced-filters .filter-form select,.hunt-target-advanced .filter-form input,.hunt-target-advanced .filter-form select{background:var(--bg);border-color:var(--line-strong);color:var(--text);font-size:13px}.hunt-advanced-filters .filter-form .button,.hunt-target-advanced .filter-form .button{background:var(--accent);border-color:var(--accent);color:var(--accent-ink);font-size:13px}.hunt-target-filters{background:var(--surface-raised)}.hunt-target-filter-chips button,.hunt-active-filters>button{background:var(--surface-selected);border-color:var(--line);color:var(--text-secondary);font-size:11px}.hunt-target-filters>.deal-button,.hunt-picker-footer .deal-button,.hunt-search-toolbar .deal-button,.deal-estimate-batch-actions>.deal-button,.deal-alert-card footer .deal-button,.deal-run-context .deal-button{font-size:13px;min-height:38px}.hunt-destination-fields input,.hunt-destination-fields select{font-size:13px;min-height:39px}@media(min-width:931px){.deal-workspace{grid-template-columns:250px minmax(0,1fr)}}@media(max-width:1200px)and (min-width:931px){.deal-workspace{grid-template-columns:225px minmax(0,1fr)}}@media(max-width:760px){.deal-dialog>header h2{font-size:31px}.deal-dialog>header p{font-size:12px}.deal-target-main .deal-title-link,.hunt-row-description>strong{font-size:14px}.deal-tabs>button{font-size:13px;min-height:44px}.deal-group-main strong{font-size:14px}.deal-group-main small{font-size:11px}.deal-target-baseline .deal-estimate-button{font-size:13px}.deal-view-toolbar{gap:12px}.deal-target-baseline{padding-left:0}.hunt-series-shortcuts>div>button{padding:13px 11px}.hunt-series-shortcuts button>strong{font-size:13px}.hunt-secondary-filters .hunt-picker-field select{font-size:13px;min-height:40px}.hunt-search-toolbar>.deal-button{font-size:13px;min-height:39px}.hunt-selection-bar>label{font-size:12px}.hunt-footer-actions>p{font-size:11px;line-height:1.6}.hunt-row-status{padding-left:24px}.deal-dialog-actions .deal-delete-edit-action{font-size:13px}.deal-estimate-batch-actions>.deal-button{font-size:13px;min-height:40px}.deal-estimate-queue>p{font-size:12px}.deal-estimate-queue>div>span{font-size:12px}.deal-baseline-summary strong{font-size:17px}.deal-price-math>div>span{font-size:11px}.deal-price-math strong{font-size:15px}}.deal-target-listing-access{margin:12px 0 2px;display:flex;flex-direction:column;align-items:flex-start;gap:6px}.deal-target-listing-button{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--line-strong);border-radius:6px;padding:8px 10px;min-height:35px;background:var(--surface-raised);color:var(--accent);font:500 13px var(--sans);text-align:left}.deal-target-listing-button:hover{background:var(--surface-hover);border-color:var(--accent)}.deal-target-listing-button strong{font-size:11px;font-weight:600;padding:2px 5px;background:var(--surface-selected);border-radius:4px;color:var(--accent)}.deal-target-listing-access>small{font-size:11px;line-height:1.6;color:var(--muted)}.listing-target-dialog{width:min(1060px,100%);max-width:1060px!important;height:min(92dvh,1050px);display:flex;flex-direction:column;overflow:hidden}.listing-target-dialog>header{position:static;flex-shrink:0;padding:23px 25px;border-bottom:1px solid var(--line)}.listing-target-dialog>header h2{font-size:33px;line-height:1.1;max-width:910px}.listing-target-dialog>header p{font-size:13px;color:var(--text-secondary);line-height:1.6;margin-top:11px}.listing-dialog-eyebrow{display:flex;gap:7px;align-items:center;font:500 11px var(--sans);letter-spacing:1px;color:var(--accent);margin:0 0 11px}.listing-dialog-body{overflow:auto;flex:1;min-height:0}.listing-browser{background:var(--surface);color:var(--text-secondary)}.listing-counts{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:13px;padding:21px 23px;border-bottom:1px solid var(--line);background:var(--surface-raised)}.listing-counts>div{display:flex;flex-direction:column;gap:7px;min-width:0}.listing-counts strong{font:400 27px var(--serif);color:var(--text);line-height:1.1}.listing-counts span{font-size:11px;line-height:1.5;color:var(--muted)}.listing-browser-explanation{display:flex;align-items:flex-start;gap:10px;padding:16px 23px;color:var(--info);background:var(--info-bg);border-bottom:1px solid var(--line)}.listing-browser-explanation>svg{flex-shrink:0;margin-top:2px}.listing-browser-explanation p{font-size:12px;line-height:1.7;margin:0;color:var(--text-secondary)}.listing-browser-filters{display:flex;align-items:flex-end;gap:13px;flex-wrap:wrap;padding:20px 23px;border-bottom:1px solid var(--line)}.listing-browser-filters>label{display:flex;flex-direction:column;gap:7px;flex:1;min-width:130px}.listing-browser-filters>label>span{font-size:12px;line-height:1.5;color:var(--text-secondary)}.listing-browser-filters select{width:100%;min-width:0;min-height:39px;border:1px solid var(--line-strong);border-radius:5px;background:var(--bg);padding:9px 10px;color:var(--text);font-size:13px}.listing-browser-filters>.deal-button{font-size:12px;min-height:39px;flex-shrink:0}.listing-browser-meta{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:14px 23px;font-size:11px;line-height:1.6;color:var(--muted);border-bottom:1px solid var(--line)}.listing-browser-meta>span:first-child{color:var(--text-secondary)}.listing-browser-cards{display:flex;flex-direction:column;gap:19px;padding:21px 23px}.stored-listing-card{border:1px solid var(--line);border-radius:8px;background:var(--surface);padding:21px}.stored-listing-card.availability-ended,.stored-listing-card.availability-unavailable{background:var(--bg)}.stored-listing-card>header{display:flex;align-items:flex-start;justify-content:space-between;gap:15px}.stored-listing-card>header>div{display:flex;gap:7px;align-items:center;flex-wrap:wrap}.stored-listing-card>header .deal-tag{font-size:11px}.stored-listing-card>header>small{font-size:11px;line-height:1.7;color:var(--muted);text-align:right}.stored-listing-card h3{font:500 16px var(--sans);line-height:1.6;color:var(--text);margin:16px 0 7px}.stored-listing-card h3 a{color:var(--text);text-decoration:none}.stored-listing-card h3 a:hover{color:var(--accent);text-decoration:underline;text-underline-offset:3px}.stored-listing-card h3 a>svg{display:inline;margin-left:7px;vertical-align:middle;color:var(--accent)}.stored-listing-for{font-size:12px;line-height:1.6;color:var(--muted);margin:0 0 17px}.stored-listing-prices{display:grid;grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:18px;padding:17px 18px;border:1px solid var(--line);border-radius:6px;background:var(--surface-raised);margin:17px 0}.stored-listing-prices>div{display:flex;flex-direction:column;gap:8px}.stored-listing-prices>div>span{font-size:11px;line-height:1.5;color:var(--muted)}.stored-listing-prices strong{font-size:23px;font-weight:500;line-height:1.3;color:var(--text);overflow-wrap:anywhere}.stored-listing-prices small{font-size:11px;line-height:1.6;color:var(--muted)}.stored-listing-prices .auction-price strong{color:var(--info)}.listing-auction-notice,.listing-closed-notice,.listing-check-error{display:flex;align-items:flex-start;gap:9px;padding:12px 14px;border:1px solid var(--line);border-radius:5px;font-size:12px;line-height:1.7;color:var(--text-secondary);margin:13px 0}.listing-auction-notice,.listing-closed-notice{background:var(--info-bg);border-color:color-mix(in srgb,var(--info) 25%,var(--line))}.listing-auction-notice>svg,.listing-closed-notice>svg{flex-shrink:0;margin-top:2px;color:var(--info)}.listing-check-error{background:var(--warning-bg);border-color:color-mix(in srgb,var(--warning) 28%,var(--line))}.listing-check-error>svg{flex-shrink:0;margin-top:2px;color:var(--warning)}.listing-price-change{display:flex;align-items:center;gap:7px;font-size:12px;line-height:1.6;color:var(--text-secondary);margin:14px 0}.listing-price-change>span{display:flex;align-items:center}.listing-price-change.down{color:var(--success)}.listing-price-change.up{color:var(--warning)}.listing-observation-details{display:grid;grid-template-columns:1fr 1fr;gap:17px 24px;margin:18px 0}.listing-observation-details>div{display:flex;flex-direction:column;gap:7px;min-width:0}.listing-observation-details dt{font-size:11px;line-height:1.6;color:var(--muted)}.listing-observation-details dd{font-size:12px;line-height:1.7;color:var(--text-secondary);margin:0}.listing-observation-details dd>small{display:block;font-size:11px;line-height:1.6;color:var(--accent);margin-top:5px}.listing-match-review{font-size:12px;line-height:1.7;color:var(--muted);padding:13px 0;border-top:1px solid var(--line)}.listing-match-review summary{cursor:pointer;color:var(--text-secondary)}.listing-match-review ul{padding-left:18px;margin:12px 0 0}.listing-match-review li{font-size:12px;line-height:1.8;margin-top:7px;color:var(--muted)}.stored-listing-card>footer{display:flex;align-items:center;gap:15px;flex-wrap:wrap;border-top:1px solid var(--line);padding-top:16px;margin-top:17px}.stored-listing-card>footer>.deal-button{font-size:12px;min-height:37px;color:var(--accent)}.listing-history-toggle{display:flex;align-items:center;gap:6px;border:0;background:none;padding:5px 0;font:500 12px var(--sans);color:var(--text-secondary)}.listing-history-toggle:hover{color:var(--accent)}.stored-listing-card>footer>small{font-size:11px;line-height:1.6;color:var(--muted);margin-left:auto}.listing-history{margin-top:18px;padding:17px;border:1px solid var(--line);border-radius:6px;background:var(--bg)}.listing-history-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:10px}.listing-history-heading h4{font-size:14px;font-weight:500;color:var(--text)}.listing-history-heading>span{font-size:11px;line-height:1.6;color:var(--muted)}.listing-history>p{font-size:11px;line-height:1.7;color:var(--muted);margin:0 0 14px}.listing-history-table{max-width:100%;overflow:auto;max-height:390px;border:1px solid var(--line);border-radius:5px}.listing-history-table table{width:100%;border-collapse:collapse;font-size:12px;text-align:left}.listing-history-table th{position:sticky;top:0;z-index:1;background:var(--surface-raised);color:var(--text-secondary);font-size:11px;font-weight:500;letter-spacing:0;text-transform:none;white-space:nowrap;padding:12px;border-bottom:1px solid var(--line)}.listing-history-table td{font-size:12px;line-height:1.7;color:var(--text-secondary);padding:12px;border-bottom:1px solid var(--line);min-width:90px;max-width:none;white-space:nowrap}.listing-history-table tr{cursor:default}.listing-history-table tbody tr:hover{background:var(--surface-hover)}.listing-history-table tr:last-child td{border-bottom:0}.listing-history-pagination{display:flex;align-items:center;gap:9px;margin-top:14px;font-size:11px;line-height:1.6;color:var(--muted)}.listing-history-pagination>span{margin-right:auto}.listing-history-pagination .deal-button{font-size:12px;min-height:33px;padding:7px 10px}.listing-pagination{padding:17px 23px;display:flex;align-items:center;justify-content:space-between;gap:15px;border-top:1px solid var(--line);font-size:12px;color:var(--muted);line-height:1.6}.listing-pagination>div{display:flex;align-items:center;gap:13px}.listing-pagination .deal-button{font-size:12px;min-height:35px;padding:8px 11px}.listing-cache-note{padding:13px 23px 18px;margin:0;font-size:11px;line-height:1.7;color:var(--muted);border-top:1px solid var(--line)}.listing-loading,.listing-history-loading{display:flex;align-items:center;justify-content:center;gap:11px;padding:45px 20px;color:var(--muted);font-size:13px;line-height:1.7}.listing-history-loading{padding:25px 15px;font-size:12px}.listing-empty{text-align:center;padding:53px 24px;color:var(--muted)}.listing-empty>svg{stroke-width:1.25;color:var(--muted)}.listing-empty h3{font:400 32px/1.1 var(--serif);color:var(--text);margin:18px 0 12px}.listing-empty p{font-size:13px;line-height:1.8;color:var(--text-secondary);max-width:550px;margin:0 auto 20px}.listing-fetch-error{display:flex;align-items:flex-start;gap:11px;padding:15px;margin:17px 23px;border:1px solid color-mix(in srgb,var(--warning) 30%,var(--line));background:var(--warning-bg);border-radius:5px;color:var(--text-secondary);font-size:12px;line-height:1.7}.listing-fetch-error>svg{flex-shrink:0;color:var(--warning);margin-top:3px}.listing-fetch-error strong{font-size:13px;font-weight:500;color:var(--warning)}.listing-fetch-error p{font-size:12px;line-height:1.7;color:var(--text-secondary);margin-top:7px}.listing-fetch-error>.deal-button{margin-left:auto;flex-shrink:0}.listing-history .listing-fetch-error{margin:12px 0 0}.ebay-budget-status{background:var(--surface-raised);border:1px solid var(--line);border-radius:6px;padding:17px 19px;margin:0 0 21px;color:var(--text-secondary)}.ebay-budget-status>header{display:flex;align-items:center;justify-content:space-between;gap:16px}.ebay-budget-status>header>div{display:flex;align-items:center;gap:8px}.ebay-budget-status>header>div>svg{color:var(--accent)}.ebay-budget-status>header strong{font-size:14px;font-weight:500;color:var(--text)}.ebay-budget-status>header>span{font-size:11px;line-height:1.6;color:var(--muted)}.ebay-budget-numbers{display:grid;grid-template-columns:1fr 1fr 1.35fr;gap:20px;margin:17px 0 14px}.ebay-budget-numbers>div{display:flex;flex-direction:column;gap:8px}.ebay-budget-numbers>div>span{font-size:11px;line-height:1.5;color:var(--muted)}.ebay-budget-numbers strong{font-size:20px;line-height:1.4;font-weight:500;color:var(--text)}.ebay-budget-numbers strong small{font-size:12px;font-weight:400;color:var(--muted)}.ebay-budget-track{height:5px;border-radius:4px;background:var(--line);overflow:hidden}.ebay-budget-track>span{display:block;height:100%;background:var(--accent);border-radius:4px}.ebay-budget-status.low-budget .ebay-budget-track>span{background:var(--warning)}.ebay-budget-status.low-budget{border-color:color-mix(in srgb,var(--warning) 45%,var(--line))}.ebay-budget-next{font-size:12px;line-height:1.7;color:var(--warning);margin:13px 0}.ebay-budget-status>p{font-size:12px;line-height:1.7;color:var(--muted);margin:12px 0 0}.ebay-refresh-policy{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:17px;padding-top:15px;border-top:1px solid var(--line)}.ebay-refresh-policy>span{display:flex;flex-direction:column;gap:7px;font-size:14px;line-height:1.5;color:var(--text-secondary)}.ebay-refresh-policy strong{font-size:11px;font-weight:400;color:var(--muted)}.ebay-budget-status>p.ebay-budget-footnote{font-size:11px;line-height:1.7;color:var(--muted);margin-top:16px}.ebay-budget-status.compact{padding:14px 17px;margin-bottom:20px}.ebay-budget-status.compact>header strong{font-size:13px}.ebay-budget-status.compact .ebay-budget-numbers{margin:13px 0 11px;gap:17px}.ebay-budget-status.compact .ebay-budget-numbers strong{font-size:17px}.ebay-budget-status.compact .ebay-refresh-policy{margin-top:13px;padding-top:12px;gap:12px}.ebay-budget-status.compact .ebay-refresh-policy>span{font-size:12px;gap:5px}.ebay-budget-status.compact .ebay-budget-footnote{display:none}@media(max-width:1200px){.listing-browser-filters{gap:12px}.listing-browser-filters>label{min-width:140px;flex-basis:calc(50% - 12px)}.listing-browser-filters>.deal-button{margin-left:auto}.stored-listing-card>header{flex-wrap:wrap;gap:10px}.stored-listing-card>header>small{text-align:left}.stored-listing-prices{grid-template-columns:1fr 1fr}.listing-pagination{align-items:flex-start;flex-wrap:wrap}.listing-pagination>div{margin-left:auto}.ebay-refresh-policy{grid-template-columns:1fr 1fr}.ebay-budget-status.compact .ebay-refresh-policy{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:760px){.deal-target-listing-access{margin-top:13px;gap:7px}.deal-target-listing-button{font-size:13px;min-height:37px;padding:8px 10px}.deal-target-listing-access>small{font-size:11px;line-height:1.7}.listing-dialog-backdrop{padding:10px}.listing-target-dialog{height:calc(100dvh - 20px);max-height:calc(100dvh - 20px);max-width:none!important}.listing-target-dialog>header{padding:20px 17px 18px;gap:11px}.listing-target-dialog>header h2{font-size:29px;line-height:1.08}.listing-target-dialog>header p{font-size:12px;line-height:1.7}.listing-dialog-eyebrow{font-size:11px;letter-spacing:.7px;gap:6px;margin-bottom:11px}.listing-counts{grid-template-columns:repeat(4,minmax(0,1fr));gap:17px 12px;padding:19px 16px}.listing-counts strong{font-size:26px}.listing-counts span{font-size:11px;line-height:1.5}.listing-browser-explanation{padding:14px 16px;gap:9px}.listing-browser-explanation p{font-size:12px;line-height:1.7}.listing-browser-filters{padding:17px 16px;gap:14px 11px}.listing-browser-filters>label{min-width:0;flex-basis:calc(50% - 11px)}.listing-browser-filters select{font-size:12px;min-height:40px;padding:9px 8px}.listing-browser-filters>label>span{font-size:12px}.listing-browser-filters>.deal-button{flex-basis:100%;margin-left:0;font-size:13px;min-height:39px}.listing-browser-meta{padding:13px 16px;flex-direction:column;align-items:flex-start;gap:7px;font-size:11px;line-height:1.7}.listing-browser-cards{padding:17px 13px;gap:16px}.stored-listing-card{padding:17px 13px}.stored-listing-card>header{gap:11px}.stored-listing-card>header>small{font-size:11px;line-height:1.7}.stored-listing-card>header .deal-tag{font-size:11px}.stored-listing-card h3{font-size:15px;line-height:1.6;margin-top:15px}.stored-listing-for{font-size:12px;line-height:1.7}.stored-listing-prices{grid-template-columns:1fr 1fr;gap:16px 12px;padding:14px 12px}.stored-listing-prices strong{font-size:21px;line-height:1.3}.stored-listing-prices>div>span,.stored-listing-prices small{font-size:11px;line-height:1.6}.listing-auction-notice,.listing-closed-notice,.listing-check-error{font-size:12px;line-height:1.7;padding:12px 11px;gap:8px}.listing-price-change{font-size:12px;line-height:1.7}.listing-observation-details{grid-template-columns:1fr;gap:15px;margin:17px 0}.listing-observation-details dt{font-size:11px}.listing-observation-details dd{font-size:12px;line-height:1.7}.listing-observation-details dd>small{font-size:11px}.listing-match-review,.listing-match-review li{font-size:12px;line-height:1.7}.stored-listing-card>footer{gap:13px;align-items:flex-start}.stored-listing-card>footer>.deal-button{font-size:12px;min-height:37px;width:100%}.listing-history-toggle{font-size:12px;line-height:1.6}.stored-listing-card>footer>small{font-size:11px;margin-left:0;flex-basis:100%}.listing-history{padding:14px 11px;margin-top:17px}.listing-history-heading{align-items:flex-start;gap:12px;flex-wrap:wrap}.listing-history-heading h4{font-size:14px}.listing-history-heading>span{font-size:11px}.listing-history>p{font-size:11px;line-height:1.7}.listing-history-table th{font-size:11px;padding:11px 10px}.listing-history-table td{font-size:11px;padding:11px 10px;min-width:90px;line-height:1.7}.listing-history-pagination{font-size:11px;gap:8px;flex-wrap:wrap}.listing-history-pagination>.deal-button{font-size:12px;min-height:33px;padding:7px 9px}.listing-pagination{padding:16px;gap:12px;font-size:11px;flex-direction:column;align-items:stretch}.listing-pagination>div{margin-left:0;justify-content:space-between;gap:10px}.listing-pagination>.deal-button,.listing-pagination .deal-button{font-size:12px;min-height:35px;padding:8px 10px}.listing-cache-note{padding:13px 16px 17px;font-size:11px;line-height:1.7}.listing-empty{padding:43px 20px}.listing-empty h3{font-size:31px}.listing-empty p{font-size:12px;line-height:1.8}.listing-fetch-error{margin:15px 16px;padding:13px;gap:9px;flex-wrap:wrap;font-size:12px;line-height:1.7}.listing-fetch-error>.deal-button{margin-left:27px;font-size:12px;min-height:35px}.listing-fetch-error strong{font-size:13px}.listing-fetch-error p{font-size:12px;line-height:1.7}.ebay-budget-status{padding:16px 14px;margin-bottom:19px}.ebay-budget-status>header{align-items:flex-start;gap:12px;flex-wrap:wrap}.ebay-budget-status>header strong{font-size:14px}.ebay-budget-status>header>span{font-size:11px;line-height:1.7}.ebay-budget-numbers{grid-template-columns:1fr 1fr;gap:17px 15px;margin:17px 0 14px}.ebay-budget-numbers>div:last-child{grid-column:1 / -1;flex-direction:row;align-items:center;gap:13px}.ebay-budget-numbers strong{font-size:20px}.ebay-budget-numbers strong small{font-size:11px}.ebay-budget-numbers>div>span{font-size:11px;line-height:1.6}.ebay-refresh-policy{gap:16px 13px;margin-top:16px;padding-top:14px}.ebay-refresh-policy>span{font-size:14px;gap:6px}.ebay-refresh-policy strong{font-size:11px;line-height:1.6}.ebay-budget-status>p,.ebay-budget-next{font-size:12px;line-height:1.7}.ebay-budget-status>p.ebay-budget-footnote{font-size:11px;line-height:1.7}.ebay-budget-status.compact{padding:14px 13px}.ebay-budget-status.compact .ebay-refresh-policy{grid-template-columns:1fr 1fr;gap:13px}.ebay-budget-status.compact .ebay-budget-numbers strong{font-size:18px}.ebay-budget-status.compact .ebay-budget-numbers{grid-template-columns:1fr 1fr;gap:14px}.ebay-budget-status.compact .ebay-refresh-policy>span{font-size:12px}}.ebay-budget-numbers{grid-template-columns:1fr 1fr}.ebay-budget-help{border-top:1px solid var(--line);padding-top:12px;margin-top:13px;color:var(--muted);font-size:11px;line-height:1.7}.ebay-budget-help summary{cursor:pointer;color:var(--text-secondary);font-size:11px}.ebay-budget-help p{font-size:11px;line-height:1.8;margin:11px 0 0;color:var(--muted)}.ebay-budget-status.compact .ebay-budget-numbers{grid-template-columns:1fr 1fr}.ebay-budget-status.compact .ebay-budget-help{font-size:11px;padding-top:10px;margin-top:11px}@media(max-width:760px){.ebay-budget-numbers>div:last-child{grid-column:auto;flex-direction:column;align-items:flex-start;gap:8px}.ebay-budget-help p{font-size:11px;line-height:1.8}}.deal-copy-filter{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;padding:14px 23px;border-bottom:1px solid var(--line);background:var(--surface-raised)}.deal-copy-filter label,.deal-copy-preferences label{display:flex;gap:9px;align-items:center;color:var(--text-secondary);font-size:12px;line-height:1.6;cursor:pointer}.deal-copy-filter input,.deal-copy-preferences input,.listing-bidding-control input{width:16px;height:16px;flex-shrink:0;accent-color:var(--accent)}.deal-copy-filter>span{font-size:11px;line-height:1.6;color:var(--muted)}.deal-copy-preferences{padding:20px;margin:19px 0;border:1px solid var(--line);border-radius:6px;background:var(--surface-raised)}.deal-copy-preferences h3{font:400 26px var(--serif);color:var(--text);margin-bottom:12px}.deal-copy-preferences p{font-size:12px;line-height:1.8;color:var(--text-secondary);margin-bottom:16px}.deal-copy-preferences small{display:block;font-size:11px;line-height:1.7;color:var(--muted);margin-top:11px}.deal-pipeline{border:1px solid var(--line);border-radius:6px;background:var(--surface-raised);margin:20px 23px;padding:15px 17px}.deal-pipeline summary{display:flex;align-items:center;gap:9px;cursor:pointer;font-size:13px;line-height:1.6;color:var(--accent)}.deal-pipeline>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:16px;padding-top:15px;border-top:1px solid var(--line)}.deal-pipeline p{font-size:12px;line-height:1.8;color:var(--text-secondary);margin:0}.deal-pipeline strong{color:var(--text);font-weight:500;display:block;margin-bottom:7px}.deal-preferences>.deal-pipeline{margin:19px 0}.hottest-intro{padding:25px 23px 6px;display:flex;gap:17px;justify-content:space-between;align-items:flex-start}.hottest-intro>div>span{display:flex;align-items:center;gap:8px;color:var(--accent);font-size:11px;line-height:1.7;letter-spacing:.8px}.hottest-intro h3{font:400 34px/1.12 var(--serif);color:var(--text);margin:13px 0}.hottest-intro p{font-size:13px;line-height:1.8;color:var(--text-secondary);max-width:720px;margin:0}.hottest-intro>small{color:var(--muted);font-size:11px;line-height:1.7;max-width:170px;flex-shrink:0;text-align:right}.hottest-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:21px 23px}.hottest-summary>div{display:flex;flex-direction:column;gap:8px;padding:17px;border:1px solid var(--line);border-radius:6px;background:var(--surface-raised)}.hottest-summary strong{font:400 31px var(--serif);color:var(--text)}.hottest-summary span{font-size:11px;line-height:1.7;color:var(--muted)}.hottest-summary .qualified strong{color:var(--success)}.hottest-no-qualified{margin:19px 23px;display:flex;gap:11px;align-items:flex-start;padding:14px 16px;border:1px solid var(--line);border-radius:5px;background:var(--info-bg)}.hottest-no-qualified>svg{flex-shrink:0;color:var(--info);margin-top:3px}.hottest-no-qualified p{font-size:12px;line-height:1.8;color:var(--text-secondary);margin:0}.hottest-no-qualified strong{color:var(--text);font-weight:500}.hottest-controls{display:flex;align-items:flex-end;gap:14px;flex-wrap:wrap;padding:19px 23px;border-block:1px solid var(--line)}.hottest-controls label{display:flex;flex-direction:column;gap:8px;flex:1;min-width:180px}.hottest-controls label>span{font-size:12px;line-height:1.6;color:var(--text-secondary)}.hottest-controls select{width:100%;min-height:40px;background:var(--bg);border:1px solid var(--line-strong);border-radius:5px;font-size:13px;line-height:1.6;color:var(--text);padding:8px 10px}.hottest-controls>.deal-button{min-height:40px;font-size:12px}.hottest-scope-note{padding:13px 23px;display:flex;flex-direction:column;gap:5px;border-bottom:1px solid var(--line);font-size:11px;line-height:1.7;color:var(--muted)}.hottest-tier-list{padding:0 23px 23px}.hottest-tier{margin-top:25px}.hottest-tier>header{padding:0 0 16px}.hottest-tier>header h4{display:flex;align-items:center;gap:12px;flex-wrap:wrap;color:var(--text);font-size:15px;font-weight:500;line-height:1.7}.hottest-tier>header h4 span{color:var(--muted);font-size:11px;font-weight:400}.hottest-tier>header p{font-size:12px;line-height:1.8;color:var(--muted);margin-top:8px}.hottest-tier>.stored-listing-card+.stored-listing-card{margin-top:19px}.hottest-tier.qualified>header h4{color:var(--success)}.hottest-tier.promising>header h4{color:var(--warning)}.hottest-tier.auction>header h4{color:var(--info)}.stored-listing-layout{display:grid;grid-template-columns:160px minmax(0,1fr);gap:22px;margin-top:19px;align-items:start}.stored-listing-content{min-width:0}.stored-listing-content>h3{margin-top:0}.stored-listing-card.tier-qualified{border-color:color-mix(in srgb,var(--success) 50%,var(--line))}.listing-gallery{position:sticky;top:12px;width:100%;min-width:0}.listing-photo{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:215px;padding:0;overflow:hidden;background:var(--bg);border:1px solid var(--line);border-radius:6px;color:var(--text-secondary);cursor:zoom-in}.listing-photo:disabled{cursor:default;opacity:1}.listing-photo>img{width:100%;height:100%;object-fit:contain}.listing-photo-expand{position:absolute;inset:auto 0 0;display:flex;align-items:center;justify-content:center;gap:6px;padding:9px 5px;background:color-mix(in srgb,var(--bg) 88%,transparent);color:var(--text-secondary);font-size:11px;line-height:1.5}.listing-image-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:var(--muted);padding:15px;text-align:center;font-size:11px;line-height:1.7}.listing-photo-controls{display:flex;align-items:center;justify-content:space-between;gap:9px;margin-top:9px;color:var(--text-secondary);font-size:12px;line-height:1.5}.listing-photo-controls button{width:31px;height:30px;display:flex;align-items:center;justify-content:center;background:var(--surface-raised);border:1px solid var(--line);border-radius:4px;color:var(--text-secondary)}.listing-photo-controls button:hover{background:var(--surface-hover);color:var(--accent)}.listing-gallery>small{display:block;font-size:11px;line-height:1.6;color:var(--muted);margin-top:10px}.listing-lightbox{position:fixed;inset:0;z-index:1100;padding:25px;background:color-mix(in srgb,var(--bg) 94%,transparent);display:flex;align-items:center;justify-content:center}.listing-lightbox-panel{width:min(1200px,100%);max-height:calc(100dvh - 50px);display:flex;flex-direction:column;min-height:0;background:var(--surface);border:1px solid var(--line-strong);border-radius:8px;overflow:hidden}.listing-lightbox-panel>header{display:flex;justify-content:space-between;gap:20px;padding:18px 21px;border-bottom:1px solid var(--line)}.listing-lightbox-panel>header>div{display:flex;flex-direction:column;gap:8px}.listing-lightbox-panel strong{font-size:15px;line-height:1.6;color:var(--text)}.listing-lightbox-panel>header span{font-size:11px;line-height:1.7;color:var(--muted)}.listing-lightbox-panel>header>button{align-self:flex-start;background:none;border:0;color:var(--text-secondary);padding:4px}.listing-lightbox-image{display:flex;justify-content:center;align-items:center;background:var(--bg);min-height:0;max-height:calc(100dvh - 210px);overflow:auto}.listing-lightbox-image>img{object-fit:contain;max-width:100%;max-height:calc(100dvh - 210px);width:auto;height:auto}.listing-lightbox-image .listing-image-empty{min-height:280px}.listing-lightbox-panel>.listing-photo-controls{padding:12px 21px;margin:0;border-top:1px solid var(--line)}.listing-lightbox-panel .listing-photo-controls button{width:40px;height:35px}.listing-assessment{padding:16px;border:1px solid var(--line);border-radius:6px;background:var(--bg);margin:17px 0}.listing-assessment-top{display:flex;gap:10px;align-items:center;justify-content:space-between;flex-wrap:wrap;font-size:11px;line-height:1.6;color:var(--muted);margin-bottom:16px}.listing-originality{padding:4px 7px;border:1px solid var(--line);border-radius:4px;color:var(--text-secondary)}.listing-originality.original{color:var(--success);background:var(--success-bg)}.listing-originality.reprint,.listing-originality.digital{color:var(--danger);background:var(--danger-bg)}.listing-condition-grid{display:grid;grid-template-columns:1fr 1fr;gap:17px 20px}.listing-condition-grid>div{display:flex;flex-direction:column;gap:8px;min-width:0}.listing-condition-grid>div>span{display:flex;align-items:center;gap:5px;color:var(--muted);font-size:11px;line-height:1.6}.listing-condition-grid strong{font-size:13px;line-height:1.7;font-weight:500;color:var(--text-secondary)}.listing-originality-reason,.listing-no-evidence{font-size:11px;line-height:1.8;color:var(--muted);margin:14px 0 0}.listing-reference{display:flex;flex-direction:column;gap:7px;margin-top:16px;padding:13px;border:1px solid var(--line);border-radius:5px;background:var(--surface-raised)}.listing-reference strong{font-size:13px;font-weight:500;color:var(--accent);line-height:1.7}.listing-reference span{font-size:12px;color:var(--text-secondary);line-height:1.7}.listing-reference small{font-size:11px;color:var(--muted);line-height:1.7}.listing-visible-evidence{border-top:1px solid var(--line);padding-top:14px;margin-top:16px}.listing-visible-evidence h4,.listing-assessment-reasons h4,.listing-open-review h4{font-size:12px;line-height:1.6;font-weight:500;color:var(--text-secondary);margin:0 0 10px}.listing-visible-evidence p{font-size:12px;line-height:1.8;color:var(--text-secondary);margin:8px 0 0;overflow-wrap:anywhere}.listing-jev-assessment{border-top:1px solid var(--line);padding-top:14px;margin-top:16px}.listing-jev-assessment>div{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:12px;line-height:1.7;color:var(--info)}.listing-jev-assessment strong{font-size:12px;line-height:1.7;font-weight:500;color:var(--text-secondary)}.listing-jev-assessment>div>span{font-size:11px;padding:2px 6px;background:var(--surface-raised);border-radius:4px;color:var(--muted)}.listing-jev-assessment small{font-size:11px;line-height:1.7;color:var(--muted)}.listing-jev-assessment dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin:14px 0 0}.listing-jev-assessment dl>div{display:flex;flex-direction:column;gap:7px}.listing-jev-assessment dt{font-size:11px;line-height:1.6;color:var(--muted)}.listing-jev-assessment dd{font-size:14px;line-height:1.6;color:var(--info);margin:0}.listing-jev-assessment p{font-size:11px;line-height:1.8;color:var(--muted);margin-top:11px}.listing-assessment-reasons{display:flex;flex-direction:column;gap:15px;margin-top:16px;padding-top:14px;border-top:1px solid var(--line)}.listing-assessment-reasons ul,.listing-open-review ul{padding-left:17px;margin:0}.listing-assessment-reasons li,.listing-open-review li{font-size:12px;line-height:1.8;color:var(--text-secondary);margin-top:7px;overflow-wrap:anywhere}.listing-risk-list h4{display:flex;align-items:center;gap:6px;color:var(--warning)}.listing-risk-list li{color:var(--warning)}.listing-open-review{border-top:1px solid var(--line);padding-top:15px;margin-top:17px}.listing-bidding-control{padding:14px 15px;border:1px solid var(--line);border-radius:5px;background:var(--surface-raised);margin:15px 0}.listing-bidding-control.tracking{border-color:color-mix(in srgb,var(--info) 45%,var(--line));background:var(--info-bg)}.listing-bidding-control>label{display:flex;align-items:flex-start;gap:10px;cursor:pointer}.listing-bidding-control input{margin-top:3px}.listing-bidding-control>label>span{display:flex;flex-direction:column;gap:8px;flex:1}.listing-bidding-control strong{display:flex;align-items:center;gap:7px;font-size:13px;line-height:1.6;font-weight:500;color:var(--text)}.listing-bidding-control small{font-size:11px;line-height:1.8;color:var(--text-secondary)}.listing-bidding-control>p{font-size:11px;line-height:1.8;color:var(--muted);margin:11px 0 0 26px}.listing-bidding-control>.listing-bidding-error{color:var(--danger)}.deal-coverage{margin-top:16px;padding-top:15px;border-top:1px solid var(--line)}.deal-coverage>header{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.deal-coverage h4{font-size:13px;line-height:1.7;font-weight:500;color:var(--text);margin:0}.deal-coverage>header>span{font-size:11px;line-height:1.7;color:var(--muted)}.deal-coverage-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:15px 0}.deal-coverage-metrics>div{display:flex;flex-direction:column;gap:7px}.deal-coverage-metrics span{font-size:11px;line-height:1.6;color:var(--muted)}.deal-coverage-metrics strong{font-size:17px;line-height:1.6;font-weight:500;color:var(--text-secondary)}.deal-coverage p{font-size:11px;line-height:1.8;color:var(--muted);margin:11px 0 0}.deal-coverage .deal-coverage-warning{color:var(--warning)}.deal-coverage-track{height:5px;border-radius:4px;overflow:hidden;background:var(--line)}.deal-coverage-track>span{display:block;height:100%;background:var(--info)}@media(max-width:1200px){.stored-listing-layout{grid-template-columns:135px minmax(0,1fr);gap:17px}.listing-photo{height:190px}.listing-jev-assessment dl{grid-template-columns:1fr 1fr}.hottest-intro{flex-wrap:wrap}.hottest-intro>small{max-width:none;text-align:left}.deal-pipeline>div{grid-template-columns:1fr;gap:17px}.deal-coverage-metrics{grid-template-columns:1fr 1fr}.hottest-summary{gap:11px}.hottest-summary>div{padding:14px 12px}}@media(max-width:760px){.deal-copy-filter{padding:14px 16px;align-items:flex-start;gap:10px}.deal-copy-filter label{font-size:12px}.deal-copy-filter>span{font-size:11px}.hottest-intro{padding:21px 16px 3px;gap:14px}.hottest-intro h3{font-size:31px;line-height:1.1}.hottest-intro p{font-size:12px;line-height:1.8}.hottest-intro>small{font-size:11px}.hottest-summary{grid-template-columns:1fr 1fr;margin:19px 16px;gap:11px}.hottest-summary strong{font-size:29px}.hottest-summary span{font-size:11px}.hottest-no-qualified{margin:17px 16px;padding:13px 12px;gap:9px}.hottest-no-qualified p{font-size:12px}.hottest-controls{padding:17px 16px;gap:15px}.hottest-controls label{min-width:0;flex-basis:100%}.hottest-controls select{font-size:13px;min-height:42px}.hottest-controls>.deal-button{width:100%;font-size:13px}.hottest-scope-note{padding:13px 16px;font-size:11px}.hottest-tier-list{padding:0 13px 19px}.hottest-tier{margin-top:23px}.hottest-tier>header{padding:0 3px 14px}.hottest-tier>header h4{font-size:14px;gap:6px}.hottest-tier>header p{font-size:12px}.deal-pipeline{margin:17px 16px;padding:14px 13px}.deal-pipeline summary{font-size:12px;align-items:flex-start}.deal-pipeline p{font-size:12px;line-height:1.8}.stored-listing-layout{display:flex;flex-direction:column;gap:19px;margin-top:17px}.listing-gallery{position:static;display:grid;grid-template-columns:140px minmax(0,1fr);column-gap:15px;align-items:start}.listing-photo{grid-row:1 / 4;width:140px;height:190px}.listing-photo-controls{margin-top:5px;align-self:start;max-width:140px;gap:9px}.listing-gallery>small{margin-top:6px;max-width:140px;font-size:11px;line-height:1.8}.listing-photo-expand{font-size:11px;padding:8px 4px}.stored-listing-content{width:100%}.stored-listing-content>h3{margin-top:0}.listing-assessment{padding:14px 12px}.listing-condition-grid{gap:17px 15px}.listing-condition-grid strong{font-size:13px;line-height:1.7}.listing-condition-grid>div>span{font-size:11px}.listing-assessment-top{gap:9px;align-items:flex-start}.listing-reference{padding:12px}.listing-reference strong{font-size:13px}.listing-reference span{font-size:12px}.listing-visible-evidence p,.listing-assessment-reasons li,.listing-open-review li{font-size:12px;line-height:1.8}.listing-lightbox{padding:10px}.listing-lightbox-panel{max-height:calc(100dvh - 20px)}.listing-lightbox-panel>header{padding:15px 13px;gap:12px}.listing-lightbox-panel strong{font-size:13px;line-height:1.7}.listing-lightbox-panel>header span{font-size:11px;line-height:1.7}.listing-lightbox-image,.listing-lightbox-image>img{max-height:calc(100dvh - 210px)}.listing-lightbox-panel>.listing-photo-controls{padding:12px 15px;max-width:none}.listing-bidding-control{padding:13px 11px}.listing-bidding-control strong{font-size:13px}.listing-bidding-control small,.listing-bidding-control>p{font-size:11px;line-height:1.8}.deal-coverage>header{gap:8px}.deal-coverage-metrics{gap:15px 13px}.deal-coverage-metrics strong{font-size:16px}.deal-coverage p{font-size:11px;line-height:1.8}}.listing-seller-evidence{margin-top:15px;padding-top:13px;border-top:1px solid var(--line)}.listing-seller-evidence h4{font-size:12px;line-height:1.7;font-weight:500;color:var(--text-secondary);margin-bottom:9px}.listing-seller-evidence p,.listing-bid-comparison{font-size:12px;line-height:1.8;color:var(--muted);margin:7px 0 0}.listing-bid-comparison{color:var(--info);padding:12px 0}.listing-missing-contents{padding:13px;margin-top:15px;background:var(--warning-bg);border:1px solid color-mix(in srgb,var(--warning) 35%,var(--line));border-radius:5px;color:var(--warning)}.listing-missing-contents strong{display:flex;gap:7px;align-items:center;font-size:12px;line-height:1.7;font-weight:500}.listing-missing-contents ul{padding-left:18px;margin:9px 0 0}.listing-missing-contents li{font-size:12px;line-height:1.8;margin-top:6px}.deal-coverage.compact .deal-coverage-track{margin-top:12px}.deal-coverage.compact>details{margin-top:10px;font-size:11px;color:var(--muted);line-height:1.7}.deal-coverage.compact>details>summary{cursor:pointer;color:var(--text-secondary)}.deal-coverage.compact>details>.deal-coverage{margin-top:13px;padding-top:13px}.hottest-tier.collapsed-tier{border:1px solid var(--line);border-radius:6px;padding:17px;background:var(--surface-raised)}.hottest-tier.collapsed-tier>header{padding-bottom:0}.hottest-tier.collapsed-tier>header>.deal-button{margin-top:14px;font-size:12px;gap:8px}.hottest-tier.collapsed-tier>header>.deal-button>span{color:var(--muted)}.hottest-tier.collapsed-tier>header>.deal-button .tier-expanded{transform:rotate(90deg)}.hottest-tier.collapsed-tier>.stored-listing-card{margin-top:18px}.hottest-curated-empty{display:flex;gap:12px;align-items:flex-start;padding:18px;margin-top:23px;border:1px solid var(--line);border-radius:6px;background:var(--bg);color:var(--muted)}.hottest-curated-empty>svg{flex-shrink:0;margin-top:2px;color:var(--info)}.hottest-curated-empty strong{font-size:14px;line-height:1.7;font-weight:500;color:var(--text-secondary)}.hottest-curated-empty p{font-size:12px;line-height:1.8;color:var(--muted);margin-top:8px}@media(max-width:760px){.hottest-tier.collapsed-tier{padding:15px 13px}.hottest-tier.collapsed-tier>header>.deal-button{font-size:12px;min-height:39px}.hottest-curated-empty{padding:15px 13px;gap:10px}.hottest-curated-empty strong{font-size:13px}.hottest-curated-empty p{font-size:12px;line-height:1.8}}.listing-originality.original{color:var(--info);background:var(--info-bg)}.listing-value-context{margin:18px 0;padding:16px;border:1px solid var(--line-strong);border-radius:6px;background:var(--surface-raised)}.listing-value-context>header{display:grid;grid-template-columns:1fr 1fr;gap:20px}.listing-value-context>header>div{display:flex;flex-direction:column;gap:9px}.listing-value-context>header span{font-size:11px;line-height:1.7;color:var(--muted)}.listing-value-context>header strong{font-size:26px;font-weight:500;line-height:1.4;color:var(--text)}.listing-price-verdict{display:flex;flex-direction:column;gap:8px;margin-top:16px;padding-top:14px;border-top:1px solid var(--line)}.listing-price-verdict>strong{font-size:14px;line-height:1.7;font-weight:500;color:var(--text)}.listing-price-verdict>span{font-size:16px;line-height:1.6;color:var(--text-secondary)}.listing-price-verdict>small{font-size:11px;line-height:1.7;color:var(--muted)}.listing-value-context.overpriced{border-color:color-mix(in srgb,var(--danger) 60%,var(--line));background:var(--danger-bg)}.listing-value-context.overpriced .listing-price-verdict>strong,.listing-value-context.overpriced .listing-price-verdict>span{color:var(--danger)}.listing-value-context.underpriced .listing-price-verdict>span{color:var(--accent)}.listing-reference-context{margin-top:16px;border-top:1px solid var(--line);padding-top:14px}.listing-reference-quality{display:block;font-size:12px;line-height:1.8;font-weight:500;color:var(--warning)}.listing-reference-context dl{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:15px 0}.listing-reference-context dl>div{display:flex;flex-direction:column;gap:7px}.listing-reference-context dt{font-size:11px;line-height:1.7;color:var(--muted)}.listing-reference-context dd{font-size:12px;line-height:1.8;color:var(--text-secondary);margin:0}.listing-reference-context p{font-size:11px;line-height:1.8;color:var(--text-secondary);margin-top:11px}.listing-reference-context .listing-reference-warning{color:var(--warning)}.listing-reference-sources{padding-left:18px;margin-top:13px}.listing-reference-sources li,.listing-reference-sources a{font-size:11px;line-height:1.8;color:var(--info);overflow-wrap:anywhere}.listing-market-context{padding:14px;margin-top:15px;border:1px solid var(--line);border-radius:5px;background:var(--bg)}.listing-market-context strong{display:block;font-size:13px;font-weight:500;line-height:1.7;color:var(--text)}.listing-market-context p{font-size:12px;line-height:1.8;margin-top:8px;color:var(--text-secondary)}.listing-market-context a{color:var(--info)}.deal-inbox{background:var(--surface);color:var(--text-secondary);border:1px solid var(--line);border-radius:7px;overflow:hidden}.deal-inbox-heading{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:20px 22px 17px}.deal-inbox-heading>div:first-child>span{display:flex;align-items:center;gap:8px;color:var(--accent);font-size:11px;letter-spacing:.8px}.deal-inbox-heading h2{font:400 32px/1.1 var(--serif);color:var(--text);margin:9px 0}.deal-inbox-heading p{font-size:12px;line-height:1.8;color:var(--muted);margin:0;max-width:750px}.deal-inbox-heading>div:last-child{display:flex;gap:10px;align-items:center;flex-shrink:0}.deal-inbox-heading .deal-button{font-size:12px;min-height:37px}.deal-inbox-quick{display:flex;align-items:center;gap:4px;flex-wrap:wrap;padding:0 16px;border-block:1px solid var(--line);background:var(--surface-raised)}.deal-inbox-quick>button{display:flex;align-items:center;gap:8px;font:500 12px var(--sans);min-height:44px;border:0;border-bottom:2px solid transparent;background:none;color:var(--muted);padding:11px 13px}.deal-inbox-quick>button.selected{color:var(--accent);border-bottom-color:var(--accent)}.deal-inbox-quick>button>strong{background:var(--surface-hover);padding:2px 6px;border-radius:4px;font-size:11px;font-weight:400;color:var(--text-secondary)}.deal-inbox-quick>span{font-size:11px;line-height:1.7;color:var(--muted);margin-left:auto;padding:10px}.deal-inbox-filters{display:flex;align-items:center;gap:13px;padding:13px 20px;border-bottom:1px solid var(--line)}.deal-inbox-filters>label{display:flex;align-items:center;gap:8px;min-width:0}.deal-inbox-filters>label>span{font-size:11px;line-height:1.7;color:var(--muted)}.deal-inbox-filters select{min-height:36px;background:var(--bg);border:1px solid var(--line-strong);border-radius:5px;color:var(--text-secondary);font-size:12px;padding:7px 8px;max-width:230px}.deal-inbox-search{flex:1;background:var(--bg);border:1px solid var(--line-strong);border-radius:5px;min-width:180px;padding:0 10px}.deal-inbox-search>svg{color:var(--muted);flex-shrink:0}.deal-inbox-search>input{width:100%;min-width:0;border:0;background:none;color:var(--text);font-size:13px;min-height:36px;padding:8px 0;outline:none}.deal-inbox-search:focus-within{outline:1px solid var(--accent)}.deal-inbox-context{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:10px 21px;font-size:11px;line-height:1.8;color:var(--muted);border-bottom:1px solid var(--line)}.deal-inbox-context>span:first-child{color:var(--text-secondary)}.deal-inbox-table-wrap{width:100%;overflow-x:auto}.deal-inbox-table{width:100%;border-collapse:collapse;table-layout:fixed;text-align:left}.deal-inbox-table th{font-size:11px;line-height:1.7;font-weight:500;letter-spacing:0;text-transform:none;padding:11px 10px;background:var(--bg);color:var(--muted);border-bottom:1px solid var(--line);white-space:normal;position:sticky;top:0;z-index:1}.deal-inbox-table th:first-child{width:27%;padding-left:20px}.deal-inbox-table th:nth-child(2){width:10%}.deal-inbox-table th:nth-child(3){width:11%}.deal-inbox-table th:nth-child(4){width:16%}.deal-inbox-table th:nth-child(5){width:14%}.deal-inbox-table th:nth-child(6){width:9%}.deal-inbox-table th:nth-child(7){width:11%}.deal-inbox-table th:last-child{width:26px;padding:0}.deal-inbox-table td{padding:12px 10px;vertical-align:top;border-bottom:1px solid var(--line);white-space:normal;overflow:visible;max-width:none;line-height:1.6}.deal-inbox-table td:first-child{padding-left:20px}.deal-inbox-row{cursor:pointer;transition:background .1s}.deal-inbox-row:hover{background:var(--surface-hover)}.deal-inbox-row:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;background:var(--surface-hover)}.deal-inbox-table td strong{display:block;font-size:12px;line-height:1.7;color:var(--text);font-weight:500;overflow-wrap:anywhere}.deal-inbox-table td span,.deal-inbox-table td small{display:block;font-size:11px;line-height:1.7;color:var(--muted);margin-top:4px;overflow-wrap:anywhere}.deal-inbox-table td b{display:block;font-size:11px;line-height:1.7;font-weight:500;color:var(--danger);margin-top:5px}.inbox-book>div{display:flex;gap:12px;align-items:flex-start}.inbox-book>div>img{width:45px;height:63px;object-fit:contain;background:var(--bg);border:1px solid var(--line);border-radius:3px;flex-shrink:0}.inbox-book>div>div{min-width:0}.deal-inbox-table .inbox-book strong{font-size:13px;line-height:1.5}.deal-inbox-table .inbox-book small{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:var(--text-secondary)}.inbox-no-photo{width:45px;min-width:45px;height:63px;background:var(--bg);border:1px solid var(--line);border-radius:3px;display:flex!important;align-items:center;justify-content:center;text-align:center;font-size:11px;line-height:1.4;margin:0!important;padding:3px}.deal-inbox-table .inbox-total strong{font-size:14px}.deal-inbox-table .inbox-verdict.overpriced>span{color:var(--danger)}.deal-inbox-table .inbox-verdict.underpriced>span{color:var(--accent)}.inbox-open{vertical-align:middle!important;color:var(--muted);padding-left:0!important;padding-right:7px!important}.deal-inbox-empty{padding:45px 20px;text-align:center;color:var(--muted)}.deal-inbox-empty h3{font:400 28px var(--serif);color:var(--text);margin:16px 0 12px}.deal-inbox-empty p{font-size:13px;line-height:1.8;margin:0 auto 18px;max-width:600px;color:var(--text-secondary)}.inbox-detail-backdrop{padding:20px}.inbox-listing-detail{width:min(1120px,100%);height:calc(100dvh - 40px);max-height:1150px;display:flex;flex-direction:column;overflow:hidden;background:var(--surface);border:1px solid var(--line-strong);border-radius:8px}.inbox-listing-detail>header{display:flex;justify-content:space-between;gap:20px;padding:19px 23px;border-bottom:1px solid var(--line);flex-shrink:0}.inbox-listing-detail>header span{font-size:11px;line-height:1.7;letter-spacing:.7px;color:var(--accent)}.inbox-listing-detail>header h3{font:400 29px/1.15 var(--serif);color:var(--text);margin-top:9px}.inbox-listing-detail>header>button{background:none;border:0;color:var(--text-secondary);padding:4px;align-self:flex-start}.inbox-listing-detail>div{overflow:auto;padding:19px;min-height:0}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:1200px){.deal-inbox-heading{align-items:flex-start;gap:15px}.deal-inbox-filters{flex-wrap:wrap;gap:11px}.deal-inbox-search{flex-basis:100%}.deal-inbox-filters>label:not(.deal-inbox-search){flex:1}.deal-inbox-filters select{width:100%;max-width:none}.deal-inbox-table{min-width:960px}.deal-inbox-table th:first-child{width:26%}.deal-inbox-quick>span{margin-left:0}}@media(max-width:760px){.deal-inbox-heading{padding:18px 15px 16px;flex-wrap:wrap}.deal-inbox-heading h2{font-size:30px}.deal-inbox-heading>div:last-child{width:100%;justify-content:flex-end}.deal-inbox-heading p{font-size:12px;line-height:1.8}.deal-inbox-quick{padding:0 8px;gap:0}.deal-inbox-quick>button{font-size:12px;padding:11px 9px;gap:6px}.deal-inbox-quick>span{width:100%;padding:9px 8px;border-top:1px solid var(--line)}.deal-inbox-filters{padding:12px 14px;gap:11px}.deal-inbox-filters>label:not(.deal-inbox-search){display:flex;flex-direction:column;align-items:flex-start;gap:7px}.deal-inbox-filters select{font-size:12px;min-height:38px}.deal-inbox-context{padding:11px 15px;gap:5px}.deal-inbox-table{display:block;min-width:0;width:100%}.deal-inbox-table thead{display:none}.deal-inbox-table tbody{display:block}.deal-inbox-table tr{display:grid;grid-template-columns:1fr 1fr;gap:12px 15px;padding:15px;border-bottom:1px solid var(--line)}.deal-inbox-table td,.deal-inbox-table td:first-child{display:block;padding:0;border:0}.deal-inbox-table .inbox-book{grid-column:1/-1}.inbox-book>div{gap:12px}.inbox-book>div>img,.inbox-no-photo{width:44px;min-width:44px;height:60px}.deal-inbox-table .inbox-book strong{font-size:14px;line-height:1.5}.deal-inbox-table td[data-label]:before{content:attr(data-label);font-size:11px;line-height:1.7;color:var(--muted);display:block;margin-bottom:4px}.deal-inbox-table .inbox-total strong{font-size:16px}.deal-inbox-table .inbox-watch,.deal-inbox-table .inbox-time{border-top:1px solid var(--line);padding-top:10px}.deal-inbox-table .inbox-open{display:none}.inbox-detail-backdrop{padding:9px}.inbox-listing-detail{height:calc(100dvh - 18px);border-radius:6px}.inbox-listing-detail>header{padding:17px 14px;gap:12px}.inbox-listing-detail>header h3{font-size:26px}.inbox-listing-detail>div{padding:10px}.listing-value-context{padding:14px 12px}.listing-value-context>header{gap:15px}.listing-value-context>header strong{font-size:24px}.listing-price-verdict>strong{font-size:13px;line-height:1.7}.listing-price-verdict>span{font-size:15px;line-height:1.7}.listing-reference-context dl{gap:13px}.listing-reference-context dd{font-size:12px;line-height:1.8}}.deal-inbox-table .inbox-cheaper-alternative{color:var(--danger)}.inbox-detail-backdrop,.inbox-listing-detail>div{overscroll-behavior:contain}.deal-inbox-heading{padding:11px 18px;gap:15px;min-height:56px}.deal-inbox-title{display:flex;align-items:center;gap:17px;min-width:0}.deal-inbox-heading .deal-inbox-title h2{display:flex;align-items:center;gap:8px;font:500 16px/1.5 var(--sans);margin:0;white-space:nowrap}.deal-inbox-heading .deal-inbox-title>span{display:block;font-size:11px;line-height:1.6;letter-spacing:0;color:var(--muted)}.deal-inbox-heading .deal-button{min-height:32px;padding:7px 10px;font-size:12px}.deal-inbox-quick>button{min-height:38px;padding:8px 11px}.deal-inbox-quick>span{padding:8px 10px}.deal-inbox-filters{padding:10px 17px;gap:11px}.deal-inbox-context{padding:7px 18px}.deal-inbox-table th,.deal-inbox-table td{padding-top:9px;padding-bottom:9px}.deal-inbox-table td strong{font-size:12px;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.deal-inbox-table td span,.deal-inbox-table td small{font-size:11px;line-height:1.45;margin-top:3px;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.deal-inbox-table .inbox-book strong{font-size:13px;line-height:1.4;-webkit-line-clamp:2}.deal-inbox-table .inbox-book small{-webkit-line-clamp:1;line-height:1.45}.inbox-book>div>img,.inbox-no-photo{height:60px;width:43px;min-width:43px}.inbox-book>div{gap:10px}.deal-inbox-table .inbox-total strong{font-size:14px;line-height:1.5}.deal-inbox-table .inbox-cheaper-alternative{-webkit-line-clamp:2}.deal-inbox-table .inbox-verdict>span{-webkit-line-clamp:2}.deal-inbox-table .inbox-watch>span{-webkit-line-clamp:1}.deal-inbox-table .inbox-time strong{-webkit-line-clamp:1}@media(min-width:1201px){.deal-inbox-search{min-width:100px}.deal-inbox-filters>label>span{white-space:nowrap}}@media(max-width:1200px)and (min-width:761px){.deal-inbox-title>span{display:none!important}.deal-inbox-filters{flex-wrap:nowrap}.deal-inbox-search{flex-basis:auto;min-width:100px}.deal-inbox-filters>label:not(.deal-inbox-search){flex:0 1 auto}.deal-inbox-filters>label>span{display:none}}@media(max-width:760px){.deal-inbox-heading{padding:12px 14px;min-height:0;flex-wrap:nowrap;gap:10px}.deal-inbox-heading .deal-inbox-title>span{display:none}.deal-inbox-heading .deal-inbox-title h2{font-size:15px}.deal-inbox-heading>div:last-child{width:auto;gap:7px}.deal-inbox-heading .deal-button{font-size:11px;padding:7px 8px;gap:4px}.deal-inbox-heading .deal-button svg{width:12px}.deal-inbox-quick>span{padding:7px 8px}.deal-inbox-table td,.deal-inbox-table td:first-child{padding:0}.deal-inbox-table tr{padding:14px;gap:12px 15px}.deal-inbox-table td span,.deal-inbox-table td small,.deal-inbox-table .inbox-book small{-webkit-line-clamp:2}.deal-inbox-table .inbox-book strong{font-size:14px}.deal-inbox-filters{padding:11px 14px;flex-wrap:wrap}.deal-inbox-search{flex-basis:100%}.deal-inbox-context{padding:8px 14px}}@media(max-width:700px){.deal-inbox .deal-inbox-heading .deal-inbox-title>span{display:none}.deal-inbox .deal-inbox-heading{flex-wrap:nowrap}.deal-inbox .deal-inbox-heading>div:last-child{width:auto;flex-shrink:0}}.inbox-book-filters{display:flex;align-items:end;flex-wrap:wrap;gap:10px;padding:9px 18px;border-bottom:1px solid var(--line,#373b44)}.inbox-book-filters label{display:flex;align-items:center;gap:7px;min-width:130px;flex:1}.inbox-book-filters label span{font-size:11px;color:var(--muted,#a0a5b0)}.inbox-book-filters select{width:100%;min-width:80px;max-width:240px;padding:7px 9px;border:1px solid var(--line,#373b44);border-radius:5px;background:var(--input-bg,#17191f);color:var(--text,#efeeeb);font:inherit;font-size:12px}.inbox-book-filters>.deal-button{padding:7px 10px;min-height:33px}.inbox-advanced-filters{padding:14px 18px;border-bottom:1px solid var(--line,#373b44)}.inbox-advanced-filters .filter-builder{max-width:none;width:100%}.inbox-filter-chips{display:flex;gap:6px;flex-wrap:wrap;padding:8px 18px;border-bottom:1px solid var(--line,#373b44)}.inbox-filter-chips .deal-tag{display:flex;align-items:center;gap:5px;cursor:pointer}.inbox-seller-action{padding:0 0 14px;text-align:right}@media(max-width:700px){.inbox-book-filters label{flex:1 1 42%;flex-direction:column;align-items:stretch}.inbox-book-filters select{max-width:none}.inbox-book-filters{padding:10px 14px}.inbox-advanced-filters{padding:10px}}.checklist-batch-starters{margin:22px 8px 0;padding-top:20px;border-top:1px solid var(--line);color:var(--text-secondary)}.checklist-batches-heading{display:flex;align-items:center;gap:8px;color:var(--accent)}.checklist-batches-heading h3{font-family:var(--sans);font-size:14px;font-weight:600;line-height:1.5;flex:1;color:var(--text)}.checklist-batches-heading>span{font-size:11px;background:var(--surface-raised);border:1px solid var(--line);color:var(--muted);padding:3px 7px;border-radius:5px}.checklist-batch-starters>p{font-size:12px;line-height:1.7;color:var(--muted);margin:11px 0 15px}.checklist-batch-starter{border:1px solid var(--line);background:var(--surface);border-radius:8px;padding:15px;margin-top:11px;min-width:0}.checklist-batch-starter>div:first-child{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.checklist-batch-starter>div:first-child>span{font-size:11px;letter-spacing:.4px;font-weight:600;color:var(--accent);background:var(--surface-selected);border:1px solid color-mix(in srgb,var(--accent) 25%,var(--line));padding:4px 7px;border-radius:4px}.checklist-batch-starter strong{font-size:14px;font-weight:500;color:var(--text);line-height:1.55;overflow-wrap:anywhere}.checklist-batch-starter>p{font-size:12px;line-height:1.7;color:var(--text-secondary);margin:11px 0}.checklist-batch-starter>p b{font-weight:600;color:var(--text)}.checklist-batch-progress{height:5px;background:var(--line);border-radius:5px;overflow:hidden}.checklist-batch-progress>span{display:block;height:100%;background:var(--accent);border-radius:5px}.checklist-batch-starter>small{display:block;font-size:11px;color:var(--muted);line-height:1.7;margin-top:10px}.checklist-batch-actions{display:flex;gap:8px 13px;flex-wrap:wrap;margin-top:12px}.checklist-batch-actions>button,.checklist-batch-actions>span{display:inline-flex;align-items:center;gap:6px;border:0;padding:5px 0;background:none;color:var(--accent);font-size:13px;font-weight:500;line-height:1.6;text-align:left}.checklist-batch-actions>span{color:var(--success)}.checklist-batch-actions>button:hover{color:var(--accent-hover);text-decoration:underline;text-underline-offset:3px}.checklist-batch-actions>button:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:3px}.checklist-batch-actions>button:disabled{opacity:.45;cursor:not-allowed}@media(max-width:850px){.checklist-batch-starters{margin-left:15px;margin-right:15px}.checklist-batch-starter{padding:16px}.checklist-batch-actions>button{min-height:36px}}.seller-workspace{color:var(--text);font-family:var(--sans,"DM Sans",sans-serif);font-size:13px;margin-bottom:30px}.seller-workspace button,.seller-workspace input,.seller-workspace select,.seller-workspace textarea,.seller-review-dialog button,.seller-review-dialog input{font:inherit}.seller-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:4px 0 22px}.seller-heading h2{font-family:var(--serif,Georgia,serif);font-size:34px;font-weight:400;line-height:1.2;margin:10px 0}.seller-heading p{color:var(--text-secondary);line-height:1.7;max-width:780px;margin:0}.seller-eyebrow{display:flex;align-items:center;gap:7px;color:var(--accent);font-size:10px;letter-spacing:1.4px}.seller-account-panel{border:1px solid var(--line);background:var(--surface);border-radius:6px;margin-bottom:18px}.seller-account-panel>summary{display:flex;align-items:center;gap:9px;padding:13px 16px;cursor:pointer;color:var(--text-secondary)}.seller-account-panel[open]>summary{border-bottom:1px solid var(--line)}.seller-connection-dot{width:7px;height:7px;border-radius:50%;background:var(--muted);box-shadow:0 0 0 4px color-mix(in srgb,var(--muted) 10%,transparent)}.seller-connection-dot.connected{background:var(--success,#8cc3ab);box-shadow:0 0 0 4px color-mix(in srgb,var(--success,#8cc3ab) 12%,transparent)}.seller-shell{display:grid;grid-template-columns:190px minmax(300px,1fr) 300px;gap:18px;align-items:start}.seller-sidebar{position:sticky;top:16px;min-width:0}.seller-sidebar form{display:grid;gap:10px;margin-bottom:24px}.seller-workspace label:not(.seller-offer-checkbox):not(.seller-send-confirm),.ebay-account label{display:grid;gap:7px;color:var(--text-secondary);font-size:11px}.seller-workspace input:not([type=checkbox]),.seller-workspace select,.seller-workspace textarea,.ebay-account input:not([type=checkbox]),.ebay-account textarea{min-width:0;width:100%;box-sizing:border-box;background:var(--field-bg,var(--page));color:var(--text);border:1px solid var(--line-strong,var(--line));border-radius:4px;padding:9px 10px;outline:none}.seller-workspace input:focus,.seller-workspace select:focus,.seller-workspace textarea:focus,.ebay-account input:focus,.ebay-account textarea:focus{border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 12%,transparent)}.seller-workspace input[type=checkbox],.ebay-account input[type=checkbox],.seller-review-dialog input[type=checkbox]{accent-color:var(--accent);width:14px;height:14px;flex:0 0 auto;cursor:pointer}.seller-workspace textarea,.ebay-account textarea{resize:vertical;line-height:1.65}.seller-sidebar-section{border-top:1px solid var(--line);padding:16px 0}.seller-sidebar-section h3{font-size:11px;display:flex;justify-content:space-between;color:var(--text-secondary);margin:0 0 11px;font-weight:550}.seller-sidebar-section h3>span{color:var(--muted)}.seller-saved-item{background:transparent;border:1px solid transparent;border-radius:5px;display:flex;gap:9px;align-items:center;width:100%;text-align:left;padding:10px 7px;color:var(--text-secondary);cursor:pointer;min-width:0}.seller-saved-item:hover,.seller-saved-item.selected{background:var(--surface);border-color:var(--line)}.seller-saved-item.selected{border-left-color:var(--accent)}.seller-saved-item>span{min-width:0;flex:1;display:grid;gap:5px}.seller-saved-item strong{font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text);font-weight:500}.seller-saved-item small{font-size:10px;color:var(--muted);line-height:1.4}.seller-bundle-saved{display:flex;align-items:center;gap:1px}.seller-bundle-saved>.seller-saved-item{flex:1;min-width:0}.seller-icon-button{border:0;background:transparent;color:var(--muted);padding:6px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;border-radius:4px}.seller-icon-button:hover{background:var(--surface-hover);color:var(--text)}.seller-icon-button:disabled{opacity:.4;cursor:default}.seller-main{min-width:0;border:1px solid var(--line);border-radius:6px;background:var(--surface);overflow:hidden}.seller-inventory-heading{padding:16px;display:flex;align-items:center;justify-content:space-between;gap:15px;border-bottom:1px solid var(--line)}.seller-inventory-heading>div{display:flex;align-items:center;gap:10px}.seller-inventory-heading h3{margin:0;font-size:17px;font-weight:500}.seller-workspace a,.ebay-account a{color:var(--accent);text-decoration:none}.seller-workspace a:hover,.ebay-account a:hover{text-decoration:underline}.seller-inventory-heading a,.seller-link-row a{font-size:10px;display:inline-flex;align-items:center;gap:4px}.seller-inventory-heading .deal-button{font-size:11px;padding:7px 9px;min-height:32px}.seller-discovery{display:flex;align-items:center;gap:12px;padding:15px 16px;background:color-mix(in srgb,var(--accent) 5%,var(--surface));border-bottom:1px solid var(--line)}.seller-discovery>div{flex:1;min-width:150px}.seller-discovery strong{font-size:12px;font-weight:500}.seller-discovery p{font-size:10px;line-height:1.6;color:var(--muted);margin:5px 0 0}.seller-discovery label{font-size:10px!important;white-space:nowrap}.seller-discovery select{padding:7px 9px;min-width:87px}.seller-discovery .deal-button{font-size:11px}.seller-coverage{padding:12px 16px;border-bottom:1px solid var(--line);font-size:10px;color:var(--text-secondary);display:flex;align-items:center;gap:8px;flex-wrap:wrap}.seller-coverage strong{font-weight:500;color:var(--text)}.seller-coverage p{flex-basis:100%;color:var(--muted);line-height:1.6;margin:0}.seller-coverage small{font-size:10px;color:var(--muted)}.seller-state{display:inline-flex;align-items:center;gap:4px;border:1px solid var(--line);border-radius:3px;padding:3px 6px;font-size:9px;line-height:1.3;color:var(--text-secondary);background:var(--surface-hover);max-width:max-content}.seller-state.connected,.seller-state.sent,.seller-state.complete,.seller-state.completed{color:var(--success,#8cc3ab);background:color-mix(in srgb,var(--success,#8cc3ab) 8%,transparent);border-color:color-mix(in srgb,var(--success,#8cc3ab) 20%,var(--line))}.seller-state.review,.seller-state.partial,.seller-state.send_unknown{color:var(--accent);border-color:color-mix(in srgb,var(--accent) 30%,var(--line));background:color-mix(in srgb,var(--accent) 6%,transparent)}.seller-state.failed{color:var(--danger,#d99086)}.seller-filters{display:flex;gap:10px;align-items:end;flex-wrap:wrap;padding:14px 16px;border-bottom:1px solid var(--line)}.seller-filters>label{flex:1;min-width:110px}.seller-filters label.seller-search{min-width:200px;flex-basis:100%;display:flex!important;gap:9px;align-items:center}.seller-search input{flex:1}.seller-filters select{font-size:11px}.seller-results-count{padding:11px 16px;display:flex;justify-content:space-between;align-items:center;gap:10px;border-bottom:1px solid var(--line);font-size:10px;color:var(--muted)}.seller-results-count label{display:flex!important;align-items:center;gap:6px!important;font-size:10px!important}.seller-offers{min-height:100px}.seller-offer{display:grid;grid-template-columns:17px 42px minmax(0,1fr) 135px;gap:11px;padding:14px 16px;border-bottom:1px solid var(--line);align-items:start}.seller-offer:last-child{border-bottom:0}.seller-offer.selected{background:color-mix(in srgb,var(--accent) 5%,var(--surface))}.seller-offer-checkbox{display:flex;align-items:center;justify-content:center;padding-top:3px;cursor:pointer}.seller-offer-checkbox input:disabled{cursor:default}.seller-offer-thumbnail{display:flex;align-items:center;justify-content:center;width:42px;height:58px;background:var(--page);color:var(--muted);border:1px solid var(--line);border-radius:3px;overflow:hidden}.seller-offer-thumbnail img{width:100%;height:100%;object-fit:contain;background:#151619}.seller-offer-book{min-width:0}.seller-offer-book>strong{font-size:12px;font-weight:500;color:var(--text);line-height:1.5}.seller-offer-book>p{margin:4px 0;font-size:10px;line-height:1.5;color:var(--text-secondary)}.seller-offer-book>small{display:block;font-size:10px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.seller-offer-flags{display:flex;gap:5px;margin-top:8px;flex-wrap:wrap}.seller-offer-price{display:grid;gap:7px;text-align:right;justify-items:end;min-width:0}.seller-offer-price>strong{font-size:13px;font-weight:500;color:var(--text)}.seller-offer-price>small{font-size:10px;color:var(--muted);line-height:1.5}.seller-offer-price>a{font-size:9px;display:inline-flex;align-items:center;gap:3px;line-height:1.5}.seller-match{display:grid;gap:7px;margin-top:9px;max-width:450px}.seller-match .deal-button{min-height:26px;justify-self:start;font-size:9px;padding:4px 7px}.seller-match input,.seller-match select{font-size:10px}.seller-match small{font-size:9px;color:var(--muted)}.seller-pagination{border-top:1px solid var(--line);padding:13px 16px;display:flex;align-items:center;gap:9px;font-size:10px;color:var(--muted)}.seller-pagination>span:first-child{margin-right:auto}.seller-pagination .deal-button{font-size:10px;min-height:30px;padding:6px 9px}.seller-composer{position:sticky;top:16px;border:1px solid var(--line);border-radius:6px;background:var(--surface);overflow:hidden}.seller-composer>header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);padding:14px}.seller-composer h3{font-size:13px;margin:0;display:flex;align-items:center;gap:7px;font-weight:500}.seller-composer h3>span{font-size:10px;color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,transparent);border:1px solid color-mix(in srgb,var(--accent) 25%,var(--line));border-radius:3px;padding:2px 5px}.seller-composer>header>button{display:none}.seller-composer-body{padding:14px;display:grid;gap:13px;max-height:calc(100vh - 110px);overflow:auto}.seller-muted{font-size:11px;color:var(--muted);line-height:1.7;margin:0}.seller-muted svg{vertical-align:middle}.seller-selected-books{list-style:none;padding:0;margin:0;display:grid;gap:0}.seller-selected-books li{display:flex;align-items:flex-start;gap:6px;padding:8px 0;border-bottom:1px solid var(--line)}.seller-selected-books li>div{flex:1;display:grid;gap:5px}.seller-selected-books strong{font-size:11px;line-height:1.5;font-weight:500}.seller-selected-books small{font-size:10px;color:var(--muted)}.seller-bundle-totals{display:grid;gap:8px;margin:0;font-size:10px}.seller-bundle-totals>div{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.seller-bundle-totals dt{color:var(--text-secondary)}.seller-bundle-totals dd{margin:0;color:var(--text);text-align:right;white-space:nowrap}.seller-bundle-totals>div:last-child{padding-top:9px;border-top:1px solid var(--line);font-weight:500}.seller-composer-body label>span{color:var(--muted);font-size:9px}.seller-message-editor{font-size:11px!important;line-height:1.75!important}.seller-message-count{font-size:9px;color:var(--muted);text-align:right;margin-top:-7px}.seller-compose-actions{display:flex;gap:7px}.seller-composer .deal-button{font-size:10px;white-space:normal;line-height:1.5;min-height:33px}.seller-compose-actions>.deal-button{flex:1;white-space:nowrap}.seller-callout{display:flex;gap:9px;align-items:flex-start;background:color-mix(in srgb,var(--accent) 6%,var(--surface));border:1px solid color-mix(in srgb,var(--accent) 20%,var(--line));border-radius:4px;padding:12px;color:var(--text-secondary);font-size:11px;line-height:1.7}.seller-callout:not(:has(>svg)):not(:has(>div)){display:block}.seller-callout>svg{flex-shrink:0;margin-top:2px;color:var(--accent)}.seller-callout strong{font-weight:500;color:var(--accent);font-size:11px}.seller-callout p{margin:5px 0 0;font-size:10px;color:var(--text-secondary)}.seller-callout .deal-button{margin-top:8px}.seller-error,.seller-warning,.seller-notice{border:1px solid color-mix(in srgb,var(--danger,#d99086) 30%,var(--line));background:color-mix(in srgb,var(--danger,#d99086) 7%,var(--surface));border-radius:5px;padding:12px 14px;color:var(--danger,#d99086);line-height:1.7;font-size:12px;margin-bottom:15px}.seller-warning{border-color:color-mix(in srgb,var(--accent) 25%,var(--line));background:color-mix(in srgb,var(--accent) 5%,var(--surface));color:var(--accent);font-size:10px;margin-bottom:0}.seller-notice{border-color:color-mix(in srgb,var(--success,#8cc3ab) 25%,var(--line));background:color-mix(in srgb,var(--success,#8cc3ab) 6%,var(--surface));color:var(--success,#8cc3ab)}.seller-empty{padding:44px 25px;text-align:center;display:grid;justify-items:center;gap:12px;color:var(--muted);min-height:220px;align-content:center}.seller-empty h3{font-size:17px;font-weight:400;margin:0;color:var(--text-secondary)}.seller-empty p{font-size:12px;line-height:1.8;max-width:460px;margin:0}.seller-empty.small{padding:24px 10px;min-height:100px}.seller-empty.small p{font-size:11px}.seller-loading{display:flex;align-items:center;justify-content:center;gap:10px;padding:45px;color:var(--muted);font-size:12px}.seller-replies{border-top:1px solid var(--line);padding:16px}.seller-replies>header{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px}.seller-replies h3{display:flex;align-items:center;gap:7px;font-size:13px;font-weight:500;margin:0}.seller-replies .deal-button{font-size:10px;min-height:30px;padding:6px 9px}.seller-thread-list{display:grid;gap:5px}.seller-thread-list button{border:1px solid var(--line);background:var(--page);text-align:left;padding:10px;display:grid;gap:6px;border-radius:4px;color:var(--text-secondary);cursor:pointer}.seller-thread-list button:hover,.seller-thread-list button.selected{border-color:var(--accent)}.seller-thread-list strong{font-weight:500;font-size:11px}.seller-thread-list span{font-size:11px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.seller-thread-list small{color:var(--muted);font-size:9px}.seller-thread{margin-top:14px;display:grid;gap:8px}.seller-thread h4{font-size:12px;font-weight:500;margin:0 0 3px}.seller-thread article{background:var(--page);border:1px solid var(--line);border-radius:4px;padding:12px}.seller-thread article>header{display:flex;justify-content:space-between;gap:12px;font-size:10px}.seller-thread article strong{font-weight:500;color:var(--accent)}.seller-thread article small{color:var(--muted);font-size:9px}.seller-thread article p{font-size:11px;line-height:1.8;margin:9px 0 0;white-space:pre-wrap;overflow-wrap:anywhere}.seller-review-backdrop{position:fixed;inset:0;background:#000000b3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1100;display:flex;align-items:center;justify-content:center;padding:25px}.seller-review-dialog{background:var(--surface);border:1px solid var(--line-strong);box-shadow:0 25px 90px #0009;border-radius:7px;max-width:740px;width:100%;max-height:90vh;overflow:auto;color:var(--text)}.seller-review-dialog>header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 24px;border-bottom:1px solid var(--line)}.seller-review-dialog>header span{font-size:9px;letter-spacing:1.3px;color:var(--accent)}.seller-review-dialog h3{font-family:var(--serif,Georgia,serif);font-size:26px;font-weight:400;margin:8px 0 0}.seller-review-dialog>div{padding:20px 24px}.seller-review-dialog>div>p{font-size:12px;color:var(--text-secondary);line-height:1.7}.seller-review-message{font-size:13px;line-height:1.9;white-space:pre-wrap;overflow-wrap:anywhere;background:var(--page);border:1px solid var(--line);border-radius:5px;padding:20px;margin:15px 0}.seller-send-confirm{display:flex;gap:9px;align-items:flex-start;font-size:12px;line-height:1.7;color:var(--text-secondary);padding:12px 0}.seller-send-confirm input{margin-top:3px}.seller-review-dialog footer{display:flex;justify-content:flex-end;gap:10px;border-top:1px solid var(--line);padding-top:18px;margin-top:15px}.seller-review-dialog .deal-button{font-size:12px}.ebay-account{padding:18px;color:var(--text);font-family:var(--sans,"DM Sans",sans-serif)}.ebay-account>header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.ebay-account>header>div{display:flex;align-items:center;gap:8px}.ebay-account h3{font-size:14px;font-weight:500;margin:0}.ebay-account>header .deal-button{min-height:28px;padding:6px}.ebay-capabilities{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:15px 0}.ebay-capability{border:1px solid var(--line);border-radius:4px;padding:12px;display:grid;gap:8px;align-content:start}.ebay-capability.authorized{border-color:color-mix(in srgb,var(--success,#8cc3ab) 30%,var(--line))}.ebay-capability>label{display:flex!important;align-items:center;gap:8px!important}.ebay-capability strong{font-size:12px;font-weight:500;color:var(--text-secondary)}.ebay-capability>span{font-size:10px;color:var(--accent)}.ebay-capability.authorized>span{color:var(--success,#8cc3ab)}.ebay-capability small{font-size:10px;line-height:1.6;color:var(--muted)}.ebay-account-actions{display:flex;gap:10px;margin:14px 0}.ebay-account .deal-button{font-size:11px}.seller-details{margin-top:12px;border-top:1px solid var(--line);padding-top:12px}.seller-details summary{cursor:pointer;font-size:11px;color:var(--text-secondary)}.ebay-setup{display:grid;gap:14px;padding:14px 0 2px}.ebay-setup ol{padding-left:20px;margin:0;color:var(--text-secondary);font-size:11px;line-height:1.8}.ebay-setup-fields{display:grid;grid-template-columns:1fr 1fr;gap:14px}.ebay-setup label{font-size:11px}.ebay-setup fieldset{padding:12px;border:1px solid var(--line);border-radius:4px;display:grid;gap:9px}.ebay-setup legend{font-size:11px;padding:0 5px;color:var(--text-secondary)}.ebay-setup fieldset label{display:flex!important;gap:7px!important;align-items:center}.ebay-setup .deal-button{justify-self:start}.seller-link-row{display:flex;gap:20px;flex-wrap:wrap}.ebay-account .seller-error,.ebay-account .seller-notice{margin:13px 0 0}.ebay-account>.seller-callout{margin:12px 0}@media(min-width:1650px){.seller-shell{grid-template-columns:220px minmax(450px,1fr) 340px;gap:20px}.seller-filters label.seller-search{flex-basis:auto;min-width:180px;flex:2}.seller-offer{padding:15px 18px;grid-template-columns:17px 45px minmax(0,1fr) 150px}.seller-offer-thumbnail{width:45px;height:63px}.seller-composer-body{padding:17px}}@media(max-width:1250px){.seller-shell{grid-template-columns:minmax(300px,1fr) 285px;gap:14px}.seller-sidebar{position:static;grid-column:1/-1;display:grid;grid-template-columns:210px minmax(0,1fr) minmax(0,1fr);gap:18px}.seller-sidebar form{margin:0}.seller-sidebar-section{padding:0 0 12px;border-top:0}.seller-sidebar-section h3{margin-top:0}.seller-saved-item{padding:7px}.seller-sidebar-section:nth-child(2){max-height:180px;overflow:auto}.seller-sidebar-section:nth-child(3){max-height:180px;overflow:auto}.seller-inventory-heading{flex-wrap:wrap}.seller-inventory-heading>div:last-child{margin-left:auto}.seller-discovery{flex-wrap:wrap}.seller-discovery>div{flex-basis:100%}.seller-discovery label{display:flex!important;align-items:center}.seller-discovery>.deal-button{margin-left:auto}.seller-offer{grid-template-columns:17px 38px minmax(0,1fr);padding:13px 12px;gap:8px}.seller-offer-thumbnail{width:38px;height:54px}.seller-offer-price{grid-column:3;display:flex;align-items:center;flex-wrap:wrap;text-align:left;justify-items:start;gap:7px}.seller-offer-price>a{margin-left:auto}.seller-offer-book>strong{font-size:11px}.seller-results-count{flex-wrap:wrap}.seller-filters{gap:9px;padding:12px}.seller-filters>label{min-width:100px}.seller-inventory-heading{padding:13px}.seller-composer-body{padding:12px}}@media(max-width:760px){.seller-heading{align-items:flex-start;gap:12px;margin-bottom:17px}.seller-heading h2{font-size:27px;margin:9px 0}.seller-heading p{font-size:11px}.seller-heading>.deal-button{font-size:10px;padding:7px 9px;min-height:30px}.seller-shell{display:block;padding-bottom:84px}.seller-sidebar{display:block}.seller-sidebar form{display:flex;align-items:end;gap:8px;margin-bottom:14px}.seller-sidebar form>label{flex:1}.seller-sidebar form .deal-button{font-size:10px;padding:8px 10px;min-height:35px}.seller-sidebar-section{margin-bottom:12px;max-height:none!important}.seller-sidebar-section:nth-child(2){display:flex;gap:5px;overflow:auto;padding-bottom:6px}.seller-sidebar-section:nth-child(2) h3{display:none}.seller-sidebar-section:nth-child(2)>.seller-saved-item{width:auto;flex:0 0 auto;background:var(--surface);border-color:var(--line);padding:8px}.seller-sidebar-section:nth-child(2)>.seller-saved-item small{display:none}.seller-sidebar-section:nth-child(3){border-top:1px solid var(--line);padding-top:12px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.seller-sidebar-section:nth-child(3)>h3{grid-column:1/-1;margin-bottom:2px}.seller-sidebar-section:nth-child(3) .seller-bundle-saved{min-width:0}.seller-saved-item strong{font-size:10px}.seller-saved-item small{font-size:9px}.seller-inventory-heading h3{font-size:15px}.seller-inventory-heading>div{flex-wrap:wrap;gap:7px}.seller-inventory-heading a{font-size:9px}.seller-inventory-heading .deal-button{font-size:9px;min-height:28px;padding:5px 7px}.seller-inventory-heading>div:last-child{width:100%;margin-left:0}.seller-discovery{padding:12px}.seller-discovery>.deal-button{font-size:10px;min-height:30px;padding:6px 8px}.seller-discovery strong{font-size:11px}.seller-filters>label{min-width:calc(50% - 10px);flex:1}.seller-filters label.seller-search{min-width:100%;flex:1}.seller-filters input,.seller-filters select{font-size:11px;max-width:100%}.seller-results-count{padding:10px 12px;gap:8px}.seller-offer{grid-template-columns:17px 35px minmax(0,1fr);padding:12px 10px}.seller-offer-thumbnail{width:35px;height:50px}.seller-offer-price{grid-column:2/-1;padding-left:44px;gap:6px}.seller-offer-price>a{flex-basis:100%;margin-left:0}.seller-offer-book>strong{font-size:11px}.seller-pagination{padding:12px;gap:7px;flex-wrap:wrap}.seller-pagination>span:first-child{flex-basis:100%;margin-bottom:3px}.seller-pagination .deal-button{font-size:10px}.seller-composer{position:fixed;z-index:75;inset:auto 12px 12px;box-shadow:0 5px 35px #0008;max-height:75vh}.seller-composer>header{padding:12px 14px}.seller-composer>header>button{display:flex}.seller-composer .seller-composer-body{display:none;max-height:calc(75vh - 52px);overflow:auto}.seller-composer.open .seller-composer-body{display:grid}.seller-composer .deal-button{font-size:11px}.seller-review-backdrop{padding:12px}.seller-review-dialog{max-height:94vh}.seller-review-dialog>header{padding:16px}.seller-review-dialog>div{padding:16px}.seller-review-dialog h3{font-size:23px}.seller-review-message{padding:14px;font-size:12px}.seller-review-dialog footer{flex-direction:column-reverse}.seller-review-dialog footer .deal-button{width:100%;white-space:normal}.seller-replies>header{align-items:flex-start}.seller-replies h3{font-size:12px}.ebay-account{padding:13px}.ebay-capabilities{grid-template-columns:1fr;gap:8px}.ebay-capability{padding:11px}.ebay-setup-fields{grid-template-columns:1fr}.ebay-account-actions{flex-wrap:wrap}.ebay-account-actions>.deal-button{flex:1;white-space:nowrap}.ebay-account>header h3{font-size:13px}.ebay-account .seller-state{font-size:8px}.seller-callout{padding:10px}.seller-account-panel>summary{padding:12px;font-size:11px}}.seller-review-selection{border-left:2px solid var(--accent);padding:8px 12px;margin:14px 0;background:color-mix(in srgb,var(--accent) 5%,var(--surface));font-size:11px;line-height:1.8}.seller-review-selection strong{font-weight:500;color:var(--accent)}.seller-review-selection ul{margin:5px 0 0;padding-left:17px;color:var(--text-secondary)}.seller-heading{min-height:56px;box-sizing:border-box;padding:11px 15px;margin:0 0 10px;background:var(--surface);border:1px solid var(--line);border-radius:5px;gap:12px}.seller-heading>div{display:flex;align-items:center;gap:18px;min-width:0}.seller-heading h2{display:flex;align-items:center;gap:8px;font-family:var(--sans,"DM Sans",sans-serif);font-size:16px;line-height:1.4;font-weight:500;margin:0;white-space:nowrap}.seller-heading h2>svg{color:var(--accent)}.seller-heading p{font-size:10px;color:var(--muted);line-height:1.4;margin:0}.seller-heading>.deal-button{font-size:10px;min-height:30px;padding:6px 9px}.seller-account-panel{margin-bottom:12px}.seller-account-panel>summary{padding:10px 13px;font-size:11px}.seller-inventory-heading{padding:11px 13px;min-height:46px;box-sizing:border-box}.seller-inventory-heading h3{font-size:15px}.seller-discovery{padding:10px 13px;gap:10px;min-height:62px;box-sizing:border-box}.seller-discovery>div{min-width:120px}.seller-discovery strong{font-size:11px}.seller-discovery p{font-size:9px;margin-top:3px;line-height:1.4}.seller-discovery label{font-size:9px!important;gap:4px!important}.seller-discovery select{padding:6px 8px;min-width:78px;font-size:10px}.seller-discovery .deal-button{font-size:10px;padding:7px 9px;min-height:31px}.seller-coverage{padding:8px 13px;gap:6px;min-height:35px;box-sizing:border-box;font-size:9px}.seller-coverage-details{margin-left:auto;font-size:9px;color:var(--muted)}.seller-coverage-details summary{cursor:pointer;white-space:nowrap;color:var(--accent)}.seller-coverage-details[open]{flex-basis:100%;margin-left:0}.seller-coverage-details>div{padding:8px 0 3px;display:grid;gap:5px}.seller-coverage-details p{font-size:10px;line-height:1.6;flex-basis:auto;margin:0}.seller-coverage>.seller-warning{margin:3px 0 0;font-size:9px;padding:7px 9px}.seller-filters{padding:10px 13px;gap:8px}.seller-filters>label{min-width:80px;font-size:9px!important;gap:4px!important}.seller-filters label.seller-search{flex-basis:100%;min-width:100%;gap:7px}.seller-filters input,.seller-filters select{font-size:10px;padding:7px 8px;height:32px}.seller-results-count{padding:9px 13px;min-height:32px;box-sizing:border-box;font-size:9px}.seller-results-count label{font-size:9px!important}.seller-sidebar form{margin-bottom:15px}.seller-sidebar>.seller-discovered{padding:13px 0;max-height:none;overflow:visible;display:block}.seller-find-input{font-size:10px!important;padding:7px 8px!important;margin-bottom:8px}.seller-saved-list{max-height:340px;overflow:auto;scrollbar-width:thin;overscroll-behavior:contain}.seller-sidebar>.seller-saved-requests{max-height:280px;overflow:auto;scrollbar-width:thin}.seller-sidebar-section h3{margin-bottom:8px}.seller-sidebar .seller-saved-item{padding:8px 6px}.seller-sidebar .seller-saved-item>span{gap:4px}.seller-sidebar .seller-saved-item small{font-size:9px}.seller-sidebar .seller-saved-item strong{font-size:10px}@media(min-width:1650px){.seller-filters label.seller-search{flex-basis:auto;min-width:170px;flex:2}.seller-discovery{min-height:60px}.seller-coverage{min-height:34px}}@media(min-width:1051px)and (max-width:1250px){.seller-shell{grid-template-columns:160px minmax(240px,1fr) 255px;gap:12px}.seller-sidebar{position:sticky;top:16px;display:block;grid-column:auto}.seller-sidebar form{display:grid;margin-bottom:15px}.seller-sidebar>.seller-discovered{display:block;max-height:none;overflow:visible;padding:13px 0}.seller-sidebar>.seller-saved-requests{max-height:260px;overflow:auto;padding:13px 0;border-top:1px solid var(--line)}.seller-discovery{flex-wrap:wrap}.seller-discovery>div{flex-basis:100%}.seller-discovery label{display:flex!important;align-items:center}.seller-discovery>.deal-button{margin-left:auto}.seller-inventory-heading>div:last-child{margin-left:0}.seller-results-count{flex-wrap:wrap}}@media(min-width:761px)and (max-width:1050px){.seller-shell{grid-template-columns:minmax(280px,1fr) 270px;gap:12px}.seller-sidebar{position:static;grid-column:1/-1;display:grid;grid-template-columns:180px minmax(0,1fr) minmax(0,1fr);gap:14px}.seller-sidebar form{margin-bottom:0}.seller-sidebar>.seller-discovered{padding:0;display:block;max-height:none;overflow:visible}.seller-saved-list{max-height:105px}.seller-sidebar>.seller-saved-requests{max-height:155px;padding:0;overflow:auto}.seller-heading>div{gap:12px}.seller-heading p{max-width:290px}.seller-filters>label{min-width:80px}}@media(max-width:760px){.seller-heading{padding:11px 12px;min-height:53px;margin-bottom:9px}.seller-heading>div{display:block}.seller-heading h2{font-size:14px;margin:0}.seller-heading p{display:none}.seller-heading>.deal-button{font-size:9px;min-height:28px;white-space:nowrap}.seller-sidebar{display:block}.seller-sidebar form{display:flex;margin-bottom:12px}.seller-sidebar>.seller-discovered{display:block;max-height:none;overflow:visible;padding:0 0 9px}.seller-sidebar>.seller-discovered>h3{display:none}.seller-find-input{margin-bottom:7px}.seller-discovered>.seller-saved-list{display:flex;gap:6px;max-height:none;overflow-x:auto;padding-bottom:5px}.seller-discovered .seller-saved-item{width:155px;flex:0 0 auto;border-color:var(--line);background:var(--surface)}.seller-discovered .seller-saved-item small{display:none}.seller-sidebar>.seller-saved-requests{max-height:140px;display:block;overflow:auto;padding:9px 0;border-top:1px solid var(--line);margin-bottom:11px}.seller-sidebar>.seller-saved-requests>h3{display:flex;margin-bottom:5px}.seller-saved-requests .seller-bundle-saved{max-width:100%}.seller-account-panel>summary{padding:10px 12px;font-size:10px}.seller-inventory-heading{padding:10px 12px;min-height:43px}.seller-discovery{padding:9px 12px;min-height:0}.seller-discovery>div{flex-basis:100%}.seller-discovery strong{font-size:10px}.seller-discovery p{font-size:9px}.seller-coverage{padding:8px 12px}.seller-coverage-details{margin-left:0}.seller-filters{padding:10px 12px}.seller-filters>label{min-width:calc(50% - 8px);font-size:9px!important}.seller-filters label.seller-search{min-width:100%;flex-basis:100%}.seller-filters input,.seller-filters select{font-size:11px;height:33px}.seller-results-count{padding:9px 12px;font-size:9px}.seller-composer{bottom:12px;top:auto}.seller-composer .seller-composer-body{max-height:calc(75vh - 52px)}}.purchase-cost-editor{margin:18px 0 22px;padding:18px;border:1px solid var(--line);border-radius:6px;background:var(--surface);color:var(--text-secondary)}.purchase-cost-editor>header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:16px}.purchase-cost-editor>header>div{display:flex;gap:9px;align-items:flex-start}.purchase-heading-icon{display:flex;color:var(--accent);padding-top:1px}.purchase-cost-editor>header h3{font-family:var(--serif,Georgia,serif);font-size:25px;font-weight:400;color:var(--text);line-height:1.05;margin:0 0 6px}.purchase-cost-editor>header p{font-size:13px;line-height:1.6;color:var(--text-secondary);margin:0}.purchase-edit-button{background:none;border:0;display:flex;align-items:center;gap:4px;font-size:14px;padding:3px 0;color:var(--accent);white-space:nowrap}.purchase-edit-button:hover{color:var(--accent-hover)}.purchase-cost-summary{display:grid;grid-template-columns:1fr 1fr 1.1fr;gap:15px;border-top:1px solid var(--line);padding-top:16px}.purchase-cost-summary>div{display:flex;flex-direction:column;gap:8px}.purchase-cost-summary>div>span{font-size:13px;color:var(--text-secondary);line-height:1.6}.purchase-cost-summary strong{font-size:19px;font-weight:500;color:var(--accent);line-height:1.2}.purchase-cost-summary strong.purchase-date{font-size:13px;line-height:1.6;color:var(--accent);font-weight:400}.purchase-quantity-note{font-size:13px;color:var(--text-secondary);line-height:1.6;margin:13px 0 0}.purchase-button{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:33px;padding:8px 11px;border:1px solid var(--line);border-radius:5px;background:var(--surface);color:var(--text-secondary);font-family:var(--sans,"DM Sans",sans-serif);font-size:14px;font-weight:500;white-space:nowrap;cursor:pointer}.purchase-button:hover{border-color:var(--line-strong);background:var(--surface-hover)}.purchase-button.primary{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.purchase-button.primary:hover{background:var(--accent-hover)}.purchase-button:disabled{opacity:.5;cursor:not-allowed}.purchase-button svg{width:13px;height:13px;flex-shrink:0}.purchase-field{display:flex;flex-direction:column;gap:7px;margin:0 0 17px;min-width:0}.purchase-field>span{font-size:13px;font-weight:500;color:var(--text-secondary);line-height:1.6}.purchase-field input,.purchase-field select{font-family:var(--sans,"DM Sans",sans-serif);width:100%;min-width:0;min-height:37px;background:var(--bg);border:1px solid var(--line);border-radius:5px;font-size:14px;padding:9px 10px;color:var(--text)}.purchase-field small{font-size:13px;color:var(--text-secondary);line-height:1.6}.purchase-field input::placeholder{color:var(--muted)}.purchase-individual-form{border-top:1px solid var(--line);padding-top:19px;margin-top:17px}.purchase-form-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:14px}.purchase-form-grid .purchase-field input{font-size:14px;padding:8px;min-height:36px}.purchase-form-grid .purchase-field>span{font-size:13px}.purchase-form-grid .purchase-field small{font-size:13px}.purchase-note{display:flex;align-items:flex-start;gap:9px;background:var(--info-bg);border:1px solid var(--line);border-radius:4px;padding:11px 12px;font-size:13px;line-height:1.6;color:var(--info);margin:6px 0 15px}.purchase-note>svg{flex-shrink:0;margin-top:2px;color:var(--info)}.purchase-note.warning{border-color:var(--line);background:var(--warning-bg);color:var(--warning)}.purchase-note.warning>svg{color:var(--warning)}.purchase-error{display:flex;align-items:flex-start;gap:8px;color:var(--danger);border:1px solid var(--line);background:var(--danger-bg);border-radius:4px;padding:12px;font-size:13px;line-height:1.6;margin:14px 0}.purchase-error svg{flex-shrink:0;margin-top:2px}.purchase-editor-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-top:16px}.purchase-lot-link{border-top:1px solid var(--line);padding-top:15px;margin-top:18px;display:flex;align-items:center;justify-content:space-between;gap:13px;flex-wrap:wrap}.purchase-lot-link>div{display:flex;gap:9px;align-items:flex-start;min-width:0;flex:1}.purchase-lot-link>div>svg{flex-shrink:0;margin-top:2px;color:var(--text-secondary)}.purchase-lot-link>div>span{min-width:0}.purchase-lot-link strong{display:block;font-size:14px;font-weight:500;color:var(--text);line-height:1.6}.purchase-lot-link small{display:block;font-size:13px;color:var(--text-secondary);line-height:1.6;margin-top:3px;overflow-wrap:anywhere}.purchase-lot-link p{font-size:13px;line-height:1.6;color:var(--text-secondary);margin:0;flex-basis:100%}.purchase-lot-link .purchase-button{font-size:14px;min-height:29px;padding:7px 9px}.purchase-modal-backdrop{position:fixed;inset:0;z-index:148;display:flex;align-items:center;justify-content:center;padding:26px;background:#000000ad;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.purchase-modal{max-width:920px;width:100%;max-height:calc(100dvh - 52px);overflow:auto;background:var(--surface);border:1px solid var(--line);border-radius:9px;box-shadow:0 24px 80px #0000005c;font-family:var(--sans,"DM Sans",sans-serif);color:var(--text-secondary)}.purchase-modal>header{position:sticky;top:0;z-index:3;background:var(--surface);border-bottom:1px solid var(--line);padding:24px 28px;display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.purchase-modal>header>div>span{display:flex;gap:6px;align-items:center;font-size:11px;letter-spacing:1.2px;color:var(--muted)}.purchase-modal h2{font-family:var(--serif,Georgia,serif);font-size:39px;font-weight:400;color:var(--text);line-height:1.08;margin:12px 0 9px}.purchase-modal h2>span{color:var(--accent)}.purchase-modal>header p{font-size:13px;color:var(--text-secondary);line-height:1.6;max-width:690px;margin:0}.purchase-icon-button{width:29px;height:29px;display:flex;align-items:center;justify-content:center;border:0;border-radius:4px;background:none;color:var(--text-secondary);padding:3px;cursor:pointer;flex-shrink:0}.purchase-icon-button:hover{background:var(--surface-hover)}.purchase-modal-content{padding:23px 28px}.purchase-lot-mode{display:flex;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid var(--line);padding-bottom:6px;margin-bottom:22px}.purchase-lot-mode>.purchase-field{flex:1;max-width:560px}.purchase-lot-mode>span{font-size:13px;color:var(--text-secondary);line-height:1.6;display:flex;align-items:center;gap:5px}.purchase-lot-top-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:16px;margin-bottom:12px}.purchase-allocation-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:18px 0 17px;border-top:1px solid var(--line)}.purchase-allocation-heading h3{font-family:var(--serif,Georgia,serif);font-size:28px;font-weight:400;color:var(--text);line-height:1.1;margin:0 0 9px}.purchase-allocation-heading p{font-size:13px;line-height:1.6;color:var(--text-secondary);max-width:590px;margin:0}.purchase-allocation-heading>span{font-size:13px;line-height:1.6;color:var(--text-secondary);white-space:nowrap;margin-top:6px}.purchase-weights-table,.purchase-result-table{max-width:100%;overflow:auto;border:1px solid var(--line);border-radius:5px;background:var(--surface);margin:0 0 17px}.purchase-weights-table table,.purchase-result-table table{width:100%;border-collapse:collapse;font-size:13px;text-align:left;color:var(--text-secondary)}.purchase-weights-table th,.purchase-result-table th{font-size:11px;letter-spacing:.7px;padding:11px 13px;border-bottom:1px solid var(--line);background:var(--surface-raised);color:var(--text-secondary);font-weight:500;white-space:nowrap}.purchase-weights-table td,.purchase-result-table td{padding:13px;border-bottom:1px solid var(--line);font-size:13px;color:var(--text-secondary);line-height:1.6;max-width:none;min-width:0}.purchase-weights-table tbody tr,.purchase-result-table tbody tr{cursor:default}.purchase-weights-table tr:last-child td,.purchase-result-table tr:last-child td{border-bottom:0}.purchase-weights-table td:first-child,.purchase-result-table td:first-child{min-width:220px;width:43%;max-width:340px}.purchase-weights-table td>strong,.purchase-result-table td>strong{display:block;font-weight:500;color:var(--text);font-size:14px;line-height:1.6}.purchase-weights-table td small,.purchase-result-table td small{font-size:13px;line-height:1.6;display:block;color:var(--text-secondary);margin-top:4px}.purchase-weights-table td input{width:145px;min-height:33px;font-size:14px;padding:8px;border:1px solid var(--line);border-radius:4px;background:var(--bg);color:var(--text)}.purchase-weights-table td input::placeholder{color:var(--muted)}.purchase-preview-action{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin:20px 0}.purchase-preview-action>span{font-size:13px;color:var(--warning);line-height:1.6}.purchase-replace-confirm{display:flex;align-items:flex-start;gap:8px;border:1px solid var(--line);background:var(--warning-bg);border-radius:4px;padding:13px;font-size:13px;line-height:1.6;color:var(--warning);margin:16px 0}.purchase-replace-confirm input{flex-shrink:0;margin-top:3px;width:14px;height:14px;accent-color:var(--accent)}.purchase-allocation-preview{border:1px solid var(--line);border-radius:6px;background:var(--surface);overflow:hidden;margin:20px 0}.purchase-allocation-preview>header{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:18px 17px;border-bottom:1px solid var(--line)}.purchase-allocation-preview>header>div>span{font-size:11px;letter-spacing:1px;color:var(--muted)}.purchase-allocation-preview h3{font-family:var(--serif,Georgia,serif);font-size:28px;font-weight:400;line-height:1.1;color:var(--text);margin:9px 0 0}.purchase-status{font-size:13px;padding:4px 6px;border:1px solid var(--line);border-radius:3px;background:var(--success-bg);color:var(--success);white-space:nowrap}.purchase-status.pending{background:var(--warning-bg);border-color:var(--line);color:var(--warning)}.purchase-allocation-preview.unallocated{background:var(--warning-bg);border-color:var(--line)}.purchase-allocation-preview.unallocated>header{border-color:var(--line)}.purchase-pending-message{display:flex;gap:10px;align-items:flex-start;padding:16px 17px;font-size:13px;line-height:1.6;color:var(--warning)}.purchase-pending-message>svg{flex-shrink:0;margin-top:2px}.purchase-pending-message p{margin:0}.purchase-preview-warning{font-size:13px;line-height:1.6;color:var(--warning);margin:10px 17px}.purchase-result-table{margin:0 16px 16px;border-color:var(--line)}.purchase-result-table td:first-child{min-width:180px;width:33%;max-width:290px}.purchase-result-table td{font-size:13px;white-space:nowrap;padding:12px}.purchase-result-table td>strong{font-size:14px}.purchase-result-table th{font-size:11px;padding:11px 12px;letter-spacing:.5px}.purchase-result-table td:first-child{white-space:normal}.purchase-exact-totals{display:flex;align-items:center;justify-content:space-between;gap:15px;flex-wrap:wrap;padding:16px 17px;border-top:1px solid var(--line);font-size:13px;color:var(--text-secondary)}.purchase-exact-totals>span{display:flex;align-items:center;gap:11px;line-height:1.6}.purchase-exact-totals strong{font-size:14px;font-weight:500;color:var(--accent)}.purchase-total-check{font-size:13px;color:var(--success);gap:4px!important}.purchase-allocation-caption{font-size:13px;line-height:1.6;color:var(--text-secondary);margin:0;padding:0 17px 16px}.purchase-missing-weights{font-size:13px;line-height:1.6;color:var(--warning);padding:0 17px;margin:0 0 13px}.purchase-success{border:1px solid var(--line);background:var(--success-bg);border-radius:5px;padding:15px;display:flex;align-items:flex-start;gap:11px;color:var(--success);margin:17px 0 0}.purchase-success svg{flex-shrink:0;margin-top:2px}.purchase-success strong{font-size:13px;font-weight:500;color:var(--success);line-height:1.6}.purchase-success p{font-size:13px;line-height:1.6;color:var(--success);margin:5px 0 0}.purchase-modal-actions{padding:18px 28px;background:var(--surface-raised);border-top:1px solid var(--line);display:flex;align-items:center;justify-content:flex-end;gap:9px}.purchase-modal-actions>p{display:flex;align-items:flex-start;gap:7px;flex:1;max-width:490px;margin:0 auto 0 0;font-size:13px;line-height:1.6;color:var(--text-secondary)}.purchase-modal-actions>p>svg{flex-shrink:0;margin-top:2px}.purchase-no-selection{padding:43px 25px;border:1px dashed var(--line);border-radius:5px;text-align:center;color:var(--text-secondary)}.purchase-no-selection h3{font-family:var(--serif,Georgia,serif);font-size:28px;font-weight:400;color:var(--text);margin:15px 0 10px}.purchase-no-selection p{font-size:13px;line-height:1.6;color:var(--text-secondary);margin:0}.purchase-modal button:focus-visible,.purchase-cost-editor button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media(max-width:1100px){.purchase-lot-top-grid{grid-template-columns:1fr 1fr;gap:0 17px}.purchase-allocation-heading{gap:15px}.purchase-allocation-heading>span{font-size:13px}.purchase-modal{max-width:850px}.purchase-cost-summary{gap:12px}.purchase-cost-summary strong{font-size:17px}.purchase-cost-summary>div>span{font-size:13px}.purchase-cost-summary strong.purchase-date{font-size:13px}}@media(max-width:760px){.purchase-cost-editor{padding:16px 13px;margin:17px 0 20px}.purchase-cost-editor>header{gap:10px;margin-bottom:15px}.purchase-cost-editor>header h3{font-size:25px}.purchase-cost-editor>header p{font-size:13px;line-height:1.6}.purchase-cost-editor>header>div{gap:8px}.purchase-heading-icon svg{width:14px}.purchase-edit-button{font-size:14px;gap:3px}.purchase-edit-button svg{width:11px}.purchase-cost-summary{grid-template-columns:1fr 1fr;gap:17px 14px;padding-top:15px}.purchase-cost-summary>div:last-child{grid-column:1 / -1;flex-direction:row;align-items:center;gap:14px}.purchase-cost-summary>div>span{font-size:13px}.purchase-cost-summary strong{font-size:20px}.purchase-cost-summary strong.purchase-date{font-size:13px}.purchase-quantity-note{font-size:13px;line-height:1.6}.purchase-form-grid{grid-template-columns:1fr;gap:0}.purchase-form-grid .purchase-field>span{font-size:13px}.purchase-form-grid .purchase-field input{font-size:14px;min-height:38px;padding:9px 10px}.purchase-form-grid .purchase-field small{font-size:13px}.purchase-note{font-size:13px;line-height:1.6;padding:11px;gap:8px}.purchase-button{font-size:14px;min-height:35px;padding:8px 10px}.purchase-lot-link{gap:12px}.purchase-lot-link>div{flex-basis:100%}.purchase-lot-link strong{font-size:14px}.purchase-lot-link small{font-size:13px;line-height:1.6}.purchase-lot-link .purchase-button{margin-left:auto;font-size:14px;min-height:32px}.purchase-lot-link p{font-size:13px;line-height:1.6}.purchase-error{font-size:13px;line-height:1.6;padding:11px}.purchase-modal-backdrop{padding:12px}.purchase-modal{max-height:calc(100dvh - 24px);border-radius:8px}.purchase-modal>header{padding:21px 18px 19px;gap:10px}.purchase-modal>header>div>span{font-size:11px;letter-spacing:.8px;gap:5px;line-height:1.6}.purchase-modal h2{font-size:35px;margin:11px 0 10px;line-height:1.03}.purchase-modal>header p{font-size:13px;line-height:1.6}.purchase-icon-button{width:25px;height:25px;padding:2px}.purchase-icon-button svg{width:20px}.purchase-modal-content{padding:20px 17px}.purchase-lot-mode{flex-direction:column;gap:0;align-items:stretch;margin-bottom:20px;padding-bottom:14px}.purchase-lot-mode>.purchase-field{max-width:none}.purchase-lot-mode>span{font-size:13px;line-height:1.6}.purchase-lot-top-grid{grid-template-columns:1fr;gap:0}.purchase-field>span{font-size:13px}.purchase-field input,.purchase-field select{font-size:14px;min-height:40px}.purchase-field small{font-size:13px;line-height:1.6}.purchase-allocation-heading{flex-direction:column;gap:9px;padding:18px 0 16px}.purchase-allocation-heading h3{font-size:29px}.purchase-allocation-heading p{font-size:13px;line-height:1.6}.purchase-allocation-heading>span{font-size:13px;margin-top:0;line-height:1.6}.purchase-weights-table{margin:0 0 17px}.purchase-weights-table th,.purchase-result-table th{font-size:11px;padding:10px;letter-spacing:.4px}.purchase-weights-table td,.purchase-result-table td{padding:12px 10px;font-size:13px}.purchase-weights-table td:first-child{min-width:170px;max-width:230px;width:38%}.purchase-weights-table td>strong,.purchase-result-table td>strong{font-size:14px;line-height:1.6}.purchase-weights-table td small,.purchase-result-table td small{font-size:13px;line-height:1.6}.purchase-weights-table td input{width:130px;min-height:35px;font-size:14px}.purchase-preview-action{flex-direction:column;align-items:stretch;margin:19px 0;gap:10px}.purchase-preview-action>.purchase-button{width:100%;font-size:14px;min-height:38px}.purchase-preview-action>span{font-size:13px;text-align:center;line-height:1.6}.purchase-replace-confirm{font-size:13px;line-height:1.6;padding:12px;gap:8px}.purchase-allocation-preview>header{padding:16px 13px;gap:10px;align-items:flex-start}.purchase-allocation-preview>header>div>span{font-size:11px;letter-spacing:.7px}.purchase-allocation-preview h3{font-size:28px;line-height:1.05;margin-top:9px}.purchase-status{font-size:13px;padding:4px 5px;max-width:87px;white-space:normal;text-align:center;line-height:1.6}.purchase-pending-message{padding:14px 13px;font-size:13px;line-height:1.6;gap:8px}.purchase-pending-message>svg{width:15px}.purchase-preview-warning{font-size:13px;line-height:1.6;margin:10px 13px}.purchase-result-table{margin:0 12px 14px}.purchase-result-table td:first-child{min-width:150px;width:30%;max-width:210px}.purchase-result-table td{font-size:13px}.purchase-exact-totals{padding:14px 13px;gap:12px;align-items:flex-start;flex-direction:column;font-size:13px}.purchase-exact-totals strong{font-size:15px}.purchase-exact-totals>span{width:100%;justify-content:space-between;gap:12px;line-height:1.6}.purchase-exact-totals .purchase-total-check{justify-content:flex-start;font-size:13px}.purchase-allocation-caption{font-size:13px;line-height:1.6;padding:0 13px 14px}.purchase-missing-weights{font-size:13px;line-height:1.6;padding:0 13px}.purchase-success{padding:13px;gap:9px}.purchase-success strong{font-size:13px}.purchase-success p{font-size:13px;line-height:1.6}.purchase-modal-actions{padding:16px 17px;gap:8px;flex-wrap:wrap}.purchase-modal-actions>p{flex-basis:100%;max-width:none;font-size:13px;line-height:1.6;margin:0 0 9px}.purchase-modal-actions>.purchase-button{font-size:14px;min-height:36px;padding:9px 11px}.purchase-modal-actions>.purchase-button:last-child{flex:1}.purchase-no-selection{padding:38px 19px}.purchase-no-selection h3{font-size:29px}.purchase-no-selection p{font-size:13px;line-height:1.6}}.purchase-cost-summary strong.purchase-included-shipping{font-size:13px;line-height:1.6;color:var(--accent);font-weight:400}.purchase-shipping-checkbox{display:flex;align-items:flex-start;gap:9px;border:1px solid var(--line);background:var(--surface);border-radius:5px;padding:13px 15px;margin:0 0 21px;color:var(--text-secondary);font-size:13px;cursor:pointer}.purchase-shipping-checkbox>input[type=checkbox]{width:14px;height:14px;margin:2px 0 0;flex-shrink:0;accent-color:var(--accent)}.purchase-shipping-checkbox>span{display:flex;flex-direction:column;gap:6px;line-height:1.6}.purchase-shipping-checkbox strong{font-size:14px;font-weight:500}.purchase-shipping-checkbox small{font-size:13px;line-height:1.6;color:var(--text-secondary)}.purchase-saved-lot-total{display:flex;align-items:center;gap:20px;padding:16px;border:1px solid var(--line);border-radius:5px;background:var(--surface-raised);margin:18px 0;color:var(--text-secondary)}.purchase-saved-lot-total>span{font-size:13px;line-height:1.6}.purchase-saved-lot-total>strong{font-size:24px;font-family:var(--serif,Georgia,serif);font-weight:400;color:var(--accent)}.purchase-saved-lot-total>small{font-size:13px;line-height:1.6;color:var(--text-secondary);margin-left:auto}@media(max-width:760px){.purchase-shipping-checkbox{padding:12px;font-size:13px;margin-bottom:20px}.purchase-shipping-checkbox strong{font-size:14px}.purchase-shipping-checkbox small{font-size:13px;line-height:1.6}.purchase-saved-lot-total{padding:13px;gap:13px;flex-wrap:wrap}.purchase-saved-lot-total>span{font-size:13px}.purchase-saved-lot-total>strong{font-size:27px;margin-left:auto}.purchase-saved-lot-total>small{font-size:13px;flex-basis:100%;margin-left:0}}.purchase-membership{border:1px solid var(--line);border-radius:5px;background:var(--surface);margin:0 0 22px;overflow:hidden}.purchase-membership>header{padding:15px;display:flex;align-items:center;justify-content:space-between;gap:18px}.purchase-membership>header strong{font-size:14px;font-weight:500;color:var(--text);line-height:1.6}.purchase-membership>header p{font-size:13px;line-height:1.6;color:var(--text-secondary);margin:6px 0 0;max-width:560px}.purchase-membership>header .purchase-button{font-size:14px;flex-shrink:0}.purchase-member-picker{border-top:1px solid var(--line)}.purchase-member-toolbar{padding:13px 15px;display:flex;align-items:center;gap:10px}.purchase-member-toolbar input,.purchase-member-toolbar select{min-height:35px;border:1px solid var(--line);border-radius:4px;background:var(--bg);font-size:14px;padding:8px 10px;color:var(--text);min-width:0}.purchase-member-toolbar input{flex:1}.purchase-member-toolbar select{max-width:180px;font-size:14px}.purchase-member-list{max-height:300px;overflow:auto;background:var(--surface);border-top:1px solid var(--line)}.purchase-member-list>label{display:flex;align-items:center;gap:11px;padding:12px 16px;border-bottom:1px solid var(--line);cursor:pointer}.purchase-member-list>label.selected{background:var(--surface-selected)}.purchase-member-list input[type=checkbox]{width:13px;height:13px;margin:0;flex-shrink:0;accent-color:var(--accent)}.purchase-member-list strong{font-size:14px;font-weight:500;color:var(--text);line-height:1.6;display:block}.purchase-member-list small{font-size:13px;color:var(--text-secondary);line-height:1.6;display:block;margin-top:4px}.purchase-member-list>.purchase-button{display:flex;margin:14px auto}.purchase-member-picker>footer{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:12px 15px;border-top:1px solid var(--line);line-height:1.6;color:var(--text-secondary);font-size:13px}.purchase-member-picker>footer small{font-size:13px;color:var(--text-secondary)}.purchase-member-empty{padding:25px 15px;text-align:center;font-size:13px;line-height:1.6;color:var(--text-secondary)}@media(max-width:760px){.purchase-membership>header{padding:13px;gap:12px;flex-wrap:wrap}.purchase-membership>header strong{font-size:14px}.purchase-membership>header p{font-size:13px;line-height:1.6}.purchase-membership>header .purchase-button{margin-left:auto;font-size:14px;min-height:32px}.purchase-member-toolbar{padding:12px 13px;gap:9px;flex-wrap:wrap}.purchase-member-toolbar input{flex-basis:100%;font-size:14px;min-height:37px}.purchase-member-toolbar select{flex:1;max-width:none;font-size:14px;min-height:36px}.purchase-member-list{max-height:35dvh}.purchase-member-list>label{padding:13px;gap:10px}.purchase-member-list strong{font-size:14px;line-height:1.6}.purchase-member-list small{font-size:13px;line-height:1.6}.purchase-member-list input[type=checkbox]{width:14px;height:14px}.purchase-member-picker>footer{padding:12px 13px;gap:8px;flex-direction:column;align-items:flex-start;font-size:13px}.purchase-member-picker>footer small{font-size:13px;line-height:1.6}}.purchase-weights-table,.purchase-result-table{max-height:420px}.purchase-weights-table thead th,.purchase-result-table thead th{position:sticky;top:0;z-index:1}.purchase-modal-actions{position:sticky;bottom:0;z-index:3;box-shadow:0 -4px 12px #0000005c}@media(max-width:760px){.purchase-weights-table,.purchase-result-table{max-height:42dvh}}.purchase-cost-dashboard{background:var(--surface);border:1px solid var(--line);border-radius:6px;margin:0 0 22px;padding:18px 20px;color:var(--text-secondary)}.purchase-cost-dashboard-main{display:flex;align-items:flex-start;gap:13px;position:relative}.purchase-cost-dashboard-icon{width:41px;height:44px;border:1px solid var(--line);background:var(--surface-raised);display:flex;align-items:center;justify-content:center;border-radius:5px;color:var(--accent);flex-shrink:0}.purchase-cost-dashboard-main>div:nth-child(2){flex:1}.purchase-cost-dashboard-main>div>span{font-size:11px;letter-spacing:1px;color:var(--muted);display:block;margin-bottom:7px}.purchase-cost-dashboard-main h3{font-family:var(--serif,Georgia,serif);font-size:34px;font-weight:400;color:var(--accent);line-height:1.1;margin:0 0 8px}.purchase-cost-dashboard-main p{font-size:13px;color:var(--text-secondary);line-height:1.6;margin:0}.purchase-cost-refreshing{position:absolute;top:0;right:0;color:var(--accent)}.purchase-dashboard-breakdown{display:grid;grid-template-columns:1fr 1.3fr 1fr;gap:22px;margin-top:19px;padding-top:17px;border-top:1px solid var(--line)}.purchase-dashboard-breakdown>div{display:flex;flex-direction:column;gap:7px}.purchase-dashboard-breakdown>div>span{font-size:13px;color:var(--text-secondary);line-height:1.6}.purchase-dashboard-breakdown strong{font-size:16px;font-weight:500;color:var(--text);line-height:1.3}.purchase-dashboard-breakdown small{font-size:13px;color:var(--text-secondary);line-height:1.6}.purchase-dashboard-footer{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:18px;padding-top:15px;border-top:1px solid var(--line)}.purchase-dashboard-footer>p{display:flex;align-items:flex-start;gap:7px;font-size:13px;line-height:1.6;color:var(--text-secondary);margin:0;max-width:630px}.purchase-dashboard-footer>p>svg{flex-shrink:0;margin-top:2px}.purchase-dashboard-footer .purchase-button{font-size:14px;min-height:31px;padding:7px 10px}.purchase-summary-error{display:flex;align-items:flex-start;gap:8px;padding:12px;border:1px solid var(--line);border-radius:4px;background:var(--warning-bg);color:var(--warning);font-size:13px;line-height:1.6;margin-top:15px}.purchase-summary-error>svg{flex-shrink:0;margin-top:2px}.purchase-summary-error>button{border:0;background:none;color:var(--warning);font-size:14px;white-space:nowrap;margin-left:auto;padding:1px 0;text-decoration:underline}@media(max-width:760px){.purchase-cost-dashboard{padding:16px 14px;margin-bottom:18px}.purchase-cost-dashboard-main{gap:11px}.purchase-cost-dashboard-icon{width:35px;height:40px}.purchase-cost-dashboard-icon svg{width:18px}.purchase-cost-dashboard-main>div>span{font-size:11px;letter-spacing:.8px}.purchase-cost-dashboard-main h3{font-size:33px}.purchase-cost-dashboard-main p{font-size:13px;line-height:1.6}.purchase-dashboard-breakdown{grid-template-columns:1fr 1fr;gap:18px 16px;margin-top:17px;padding-top:16px}.purchase-dashboard-breakdown>div:last-child{grid-column:1 / -1;flex-direction:row;align-items:center;gap:12px;flex-wrap:wrap}.purchase-dashboard-breakdown>div>span{font-size:13px}.purchase-dashboard-breakdown strong{font-size:17px}.purchase-dashboard-breakdown small{font-size:13px;line-height:1.6}.purchase-dashboard-breakdown>div:last-child small{margin-left:auto}.purchase-dashboard-footer{flex-direction:column;align-items:stretch;gap:13px;margin-top:16px;padding-top:14px}.purchase-dashboard-footer>p{font-size:13px;line-height:1.6}.purchase-dashboard-footer .purchase-button{font-size:14px;min-height:35px;width:100%}.purchase-summary-error{font-size:13px;line-height:1.6;gap:7px;padding:11px}.purchase-summary-error>button{font-size:14px}}.purchase-cost-editor,.purchase-modal,.purchase-cost-dashboard{color-scheme:dark}.purchase-field input,.purchase-field select,.purchase-member-toolbar input,.purchase-member-toolbar select,.purchase-weights-table td input{transition:border-color .15s,background-color .15s}.purchase-field input:focus,.purchase-field select:focus,.purchase-member-toolbar input:focus,.purchase-member-toolbar select:focus,.purchase-weights-table td input:focus{border-color:var(--accent);outline:2px solid color-mix(in srgb,var(--accent) 26%,transparent);outline-offset:1px}.purchase-field input:disabled,.purchase-field select:disabled,.purchase-weights-table td input:disabled{background:var(--surface-raised);border-color:var(--line);color:var(--text-secondary);opacity:1;cursor:not-allowed}.purchase-field select option,.purchase-member-toolbar select option{background:var(--surface-raised);color:var(--text)}.purchase-field input::placeholder,.purchase-member-toolbar input::placeholder,.purchase-weights-table td input::placeholder{color:var(--muted);opacity:1}.purchase-member-list>label:hover{background:var(--surface-hover)}.purchase-member-list>label.selected{box-shadow:inset 3px 0 var(--accent)}.purchase-member-list>label.selected:hover{background:var(--surface-selected)}.purchase-member-list>label.selected strong{color:var(--accent)}.purchase-member-list>label:has(input:disabled){cursor:not-allowed}.purchase-member-list>label:has(input:disabled) strong{color:var(--text-secondary)}.purchase-member-list input[type=checkbox]:focus-visible,.purchase-shipping-checkbox input:focus-visible,.purchase-replace-confirm input:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.purchase-weights-table tbody tr:hover,.purchase-result-table tbody tr:hover{background:var(--surface-hover)}.purchase-icon-button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.purchase-edit-button,.purchase-summary-error>button{cursor:pointer}.purchase-button{min-height:38px}.purchase-edit-button,.purchase-icon-button{min-height:32px}.purchase-weights-table th,.purchase-result-table th{line-height:1.5}.purchase-weights-table td input{width:160px}.purchase-status{font-size:11px;line-height:1.5}.purchase-no-selection{background:var(--surface-raised)}.purchase-modal-actions{box-shadow:0 -6px 18px #0003}@media(max-width:760px){.purchase-modal>header{padding-right:16px}.purchase-modal h2{font-size:32px}.purchase-cost-editor>header{flex-wrap:wrap}.purchase-cost-editor>header>div{flex:1;min-width:180px}.purchase-cost-summary strong.purchase-date{font-size:13px}.purchase-weights-table td input{width:145px}.purchase-status{max-width:110px}.purchase-editor-actions{flex-wrap:wrap}.purchase-editor-actions>.purchase-button{flex:1}.purchase-lot-link>div>span{overflow-wrap:anywhere}}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/dm-sans-400-CB7WfZ8W.ttf) format("truetype")}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/dm-sans-500-DCQhiIS7.ttf) format("truetype")}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/dm-sans-600-CYvJJk-g.ttf) format("truetype")}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/dm-sans-700-BQ0abr9c.ttf) format("truetype")}@font-face{font-family:Libre Caslon Display;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/libre-caslon-display-B_mdRqVh.ttf) format("truetype")}:root{font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--text);background:var(--bg);font-synthesis:none;font-size:13px;--green:var(--accent);--ink:var(--text);--gold:var(--accent);--paper:var(--surface);--sans:"DM Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--serif:"Libre Caslon Display",Georgia,serif}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer}button:disabled{opacity:.48;cursor:not-allowed}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,tr:focus-visible{outline:2px solid var(--accent);outline-offset:3px}button,a{transition:background .16s,color .16s,border-color .16s}a{color:var(--text);text-decoration:none}a:hover{text-decoration:underline}button{color:inherit}input,select,textarea{color:var(--ink)}input[type=checkbox]{accent-color:var(--green);width:14px;height:14px;cursor:pointer}input:not([type=checkbox]):not([type=file]),select,textarea{border:1px solid var(--line-strong);border-radius:5px;background:var(--surface-raised);min-height:38px;padding:9px 11px;max-width:100%}textarea{resize:vertical;min-height:80px;line-height:1.6}input::placeholder,textarea::placeholder{color:var(--muted)}h1,h2,h3,h4,p{margin:0}button svg,a svg{flex-shrink:0;vertical-align:middle}.app-shell{min-height:100vh}.sidebar{width:247px;position:fixed;inset:0 auto 0 0;background:var(--sidebar);color:var(--muted);display:flex;flex-direction:column;padding:33px 21px 17px;z-index:35}.brand{display:flex;align-items:center;gap:13px;padding:0 4px}.brand-mark{position:relative;display:flex;align-items:center;justify-content:center;border:1px solid var(--accent);color:var(--accent);width:47px;height:52px;flex-shrink:0;border-radius:20px 20px 5px 5px}.brand-mark span{position:absolute;top:-9px;left:16px;font-size:13px;background:var(--sidebar);padding:0 2px}.brand>div:last-of-type{display:flex;flex-direction:column;gap:4px}.brand strong{font-size:11px;letter-spacing:1.9px;font-weight:500;color:var(--text)}.brand>div>span:not(.brand-mark span){font-family:var(--serif);font-size:25px;letter-spacing:3px;color:var(--accent)}.sidebar-rule{height:1px;background:var(--surface);margin:29px 4px 26px}.nav-caption{font-size:11px;letter-spacing:1.6px;color:var(--muted);margin:0 13px 13px;font-weight:550}.sidebar nav{display:flex;flex-direction:column;gap:5px}.nav-item{border:0;border-radius:5px;padding:13px 12px;display:flex;align-items:center;gap:12px;background:transparent;color:var(--text);text-align:left;position:relative}.nav-item:hover{background:var(--surface-hover)}.nav-item.active{background:var(--surface-selected);color:var(--accent);font-weight:600}.nav-item.active:before{content:"";width:3px;height:18px;position:absolute;left:-21px;top:14px;background:var(--accent)}.nav-item small{margin-left:auto;color:var(--muted);font-size:11px}.saved-heading{display:flex;align-items:center;justify-content:space-between;margin-top:37px}.saved-heading button{border:0;background:none;color:var(--muted);margin-right:10px;margin-top:-13px}.saved-nav{padding:0 1px}.saved-nav button{border:0;background:none;color:var(--muted);display:flex;align-items:center;gap:10px;font-size:11px;padding:9px 11px;text-align:left;border-radius:4px}.saved-nav button:hover,.saved-nav button.chosen{background:var(--surface-selected);color:var(--accent)}.saved-nav svg{color:var(--text-secondary)}.sidebar-bottom{margin-top:auto;padding-top:36px}.private-note{border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:flex;gap:11px;padding:23px 6px;color:var(--muted)}.private-note div{display:flex;flex-direction:column;gap:5px}.private-note strong{font-size:11px;font-weight:500;color:var(--text)}.private-note span{color:var(--muted);font-size:11px}.sidebar-bottom>button{padding:18px 5px 5px;display:flex;gap:10px;align-items:center;font-size:11px;border:0;background:none;color:var(--muted);width:100%;text-align:left}.sidebar-bottom>button svg:last-child{margin-left:auto}.main-shell{margin-left:247px}.topbar{height:68px;background:var(--surface-raised);border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 41px}.breadcrumb{display:flex;align-items:center;gap:12px;font-size:11px}.breadcrumb>span{color:var(--text-secondary)}.breadcrumb>strong{font-size:11px;font-weight:500}.breadcrumb>svg{color:var(--muted)}.topbar-right{display:flex;align-items:center;gap:24px}.sync-label{display:flex;align-items:center;gap:7px;border:0;background:none;font-size:11px;color:var(--text-secondary)}.sync-label svg{color:var(--text-secondary)}.avatar{display:flex;justify-content:center;align-items:center;background:var(--surface-raised);color:var(--text-secondary);border:1px solid var(--line);border-radius:50%;font-size:11px;font-weight:650;letter-spacing:1px;width:29px;height:29px}.menu-toggle,.mobile-close{display:none!important}main{max-width:1680px;margin:0 auto;padding:37px 41px 0}.page-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:29px;gap:22px}.eyebrow{font-size:11px;font-weight:600;letter-spacing:1.9px;color:var(--accent);display:flex;align-items:center;gap:7px}.tiny-diamond{font-size:11px}h1{font-family:var(--serif);font-size:51px;font-weight:400;letter-spacing:-1px;color:var(--text);line-height:1.12;margin:12px 0 11px}h1>span{color:var(--accent)}.page-heading p{font-size:11px;color:var(--text-secondary);line-height:1.6}.heading-actions{display:flex;gap:8px;padding-top:27px}.button{min-height:35px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 12px;border:1px solid var(--line);border-radius:5px;background:var(--surface);color:var(--text);font-weight:500;white-space:nowrap;font-size:11px;text-decoration:none}.button:hover{background:var(--surface-hover);border-color:var(--line);text-decoration:none}.button.primary:hover{background:var(--accent-hover)}.button.selected{background:var(--surface-selected);border-color:var(--accent)}.button svg{width:14px}.text-button{background:none;border:0;color:var(--accent);font-size:11px;display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:4px 0}.text-button:hover{color:var(--accent)}.icon-button{border:0;background:none;display:inline-flex;align-items:center;justify-content:center;border-radius:5px;width:31px;height:31px;padding:3px;color:var(--text-secondary)}.icon-button:hover{background:var(--surface-hover)}.stats-grid{display:grid;grid-template-columns:1fr 1fr 1.35fr 1fr;gap:14px;margin-bottom:22px}.stat-card{background:var(--surface);border:1px solid var(--line);border-radius:6px;padding:19px 20px 17px;box-shadow:0 2px 3px #00000047}.stat-heading{display:flex;justify-content:space-between;gap:10px;align-items:center;font-size:11px;letter-spacing:1.1px;color:var(--text-secondary);font-weight:600}.stat-heading svg{color:var(--text-secondary);width:15px}.stat-card>strong{display:block;font-family:var(--serif);font-weight:400;color:var(--text);font-size:37px;line-height:1.5;letter-spacing:-.3px;margin-top:4px}.stat-card p{font-size:11px;white-space:nowrap;color:var(--text-secondary);display:flex;align-items:center;gap:4px}.info-dot{display:inline-flex;color:var(--muted);cursor:help}.source-strip{padding:12px 15px;background:var(--surface-raised);border:1px solid var(--line);border-radius:5px;display:flex;align-items:center;justify-content:space-between;font-size:11px;color:var(--text-secondary);margin-bottom:29px;gap:14px}.source-strip>div{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.source-strip strong{font-weight:500;color:var(--accent)}.status-dot{width:5px;height:5px;border-radius:50%;background:var(--accent);display:inline-block;flex-shrink:0}.status-dot.connected{background:var(--success)}.source-divider{color:var(--muted)}.source-strip button{display:flex;gap:5px;align-items:center;border:0;background:none;color:var(--text-secondary);font-size:11px;white-space:nowrap}.collection-panel{border:1px solid var(--line);background:var(--surface);border-radius:7px;box-shadow:0 2px 3px #00000047;overflow:visible}.panel-title{display:flex;align-items:center;justify-content:space-between;padding:22px 22px 20px;gap:16px}.panel-title>div{display:flex;align-items:center;gap:11px}.panel-title h2{font-family:var(--serif);font-size:26px;font-weight:400;color:var(--text)}.panel-title>div>span{background:var(--surface-raised);color:var(--text-secondary);padding:4px 7px;border-radius:4px;font-size:11px}.toolbar{display:flex;align-items:center;gap:8px;padding:0 20px 17px;border-bottom:1px solid var(--line)}.search-input{min-width:200px;display:flex;align-items:center;gap:7px;background:var(--surface-raised);border:1px solid var(--line-strong);border-radius:5px;padding:0 10px;flex:1.2;max-width:440px;height:35px;color:var(--text-secondary)}.search-input input:not([type=checkbox]){padding:0;border:0;outline:0;background:transparent;font-size:11px;min-width:0;width:100%;height:33px;min-height:33px}.search-input input:focus-visible{outline:0}.search-input svg{width:15px}.search-input button{border:0;background:none;display:flex;padding:0;color:var(--text-secondary)}.toolbar>.button{height:35px;min-height:35px;font-size:11px;padding:7px 10px}.toolbar-spacer{flex:1}.sort-control{display:flex;align-items:center;gap:4px;font-size:11px;max-width:154px;color:var(--text-secondary)}.sort-control select{border:0;background:transparent;min-height:32px;padding:3px 0;width:110px;color:var(--text-secondary);font-size:11px;text-overflow:ellipsis}.sort-control button{border:0;background:none;color:var(--text-secondary);padding:4px}.column-control{position:relative}.column-control .button{height:35px;min-height:35px;font-size:11px}.layout-toggle{display:flex;border:1px solid var(--line);border-radius:5px;height:35px;padding:3px;gap:2px}.layout-toggle button{border:0;background:none;border-radius:3px;width:27px;display:flex;align-items:center;justify-content:center;padding:3px;color:var(--muted)}.layout-toggle button.active{background:var(--surface-selected);color:var(--accent)}.layout-toggle button:hover{background:var(--surface-hover)}.count-pill{background:var(--surface-raised);border-radius:3px;padding:1px 4px;margin-left:2px}.filter-chips{display:flex;flex-wrap:wrap;gap:6px;padding:12px 20px;border-bottom:1px solid var(--line);align-items:center}.filter-chips button{display:flex;align-items:center;gap:6px;background:var(--surface-raised);border:1px solid var(--line);color:var(--text-secondary);font-size:11px;padding:5px 7px;border-radius:4px;max-width:100%;word-break:break-word}.filter-chips .clear-filters{background:none;border:0;padding-left:7px;color:var(--text-secondary);font-size:11px}.column-popover{position:absolute;top:43px;right:0;z-index:26;width:270px;max-height:480px;overflow:auto;background:var(--surface);border:1px solid var(--line);box-shadow:0 10px 35px #00000047;border-radius:7px;padding:18px}.column-popover h4{font-size:12px}.column-popover p{font-size:11px;color:var(--text-secondary);margin:5px 0 12px}.column-popover label{display:flex;align-items:center;gap:8px;padding:6px 0;font-size:11px}.column-popover>.button{width:100%;margin-top:12px}.table-wrap{overflow:auto;max-width:100%;border-radius:0 0 6px 6px}.table-wrap.hidden{display:none}table{width:100%;border-collapse:collapse;text-align:left;font-size:11px}th{font-size:11px;letter-spacing:.6px;text-transform:uppercase;color:var(--text-secondary);background:var(--surface-raised);white-space:nowrap;padding:13px 14px;border-bottom:1px solid var(--line);font-weight:550}th>button{border:0;padding:0;background:none;font:inherit;color:inherit;display:flex;align-items:center;gap:7px;text-align:left}th.title-th{min-width:265px;max-width:400px;width:40%}td{padding:15px 14px;border-bottom:1px solid var(--line);color:var(--text-secondary);line-height:1.6;max-width:210px;min-width:72px;vertical-align:middle}tbody tr{cursor:pointer;transition:background .12s}tbody tr:hover{background:var(--surface-hover)}tbody tr:last-child td{border-bottom:0}.checkbox-cell{min-width:38px;width:38px;padding:12px 0 12px 20px}.checkbox-cell input{width:12px;height:12px;margin:0;opacity:.66}.title-cell{display:flex;gap:12px;align-items:center;min-width:290px;max-width:420px}.title-cell strong{display:block;font-size:11px;line-height:1.55;font-weight:550;color:var(--text)}.title-cell small{font-size:11px;color:var(--text);display:block;margin-top:3px}.book-art{width:29px;height:38px;border-radius:1px 3px 3px 1px;box-shadow:inset 3px 0 #ffffff26,1px 2px 2px #223a1b15;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;color:#d9d7b9;flex-shrink:0;border:1px solid #b7b99e}.book-art-line{height:1px;width:12px;background:currentColor;opacity:.4}.tone-0{background:#657961;border-color:#58724e}.tone-1{background:#8b7554;border-color:#8b7655;color:#e5d8ac}.tone-2{background:#737f80;border-color:#68787b;color:#dce1ce}.tone-3{background:#957262;border-color:#8f705d;color:#ecd4b6}.tone-4{background:#858364;border-color:#7e825f;color:#e3dcac}.book-art.large{width:88px;height:119px;border-radius:3px 6px 6px 3px;gap:8px;box-shadow:inset 6px 0 #ffffff1a,3px 5px 8px #24382116}.book-art.large svg{width:26px;height:26px;opacity:.7}.book-art.large .book-art-line{width:40px}.book-art.large>span{font-family:Georgia,serif;font-size:8px;text-align:center;padding:0 11px;line-height:1.5;max-height:37px;overflow:hidden}.book-photo{width:29px;height:38px;object-fit:cover;border-radius:2px}.book-photo.large{width:88px;height:119px}.badge{display:inline-flex;align-items:center;color:var(--text-secondary);background:var(--surface-raised);border:1px solid var(--line);border-radius:4px;padding:3px 6px;line-height:1.3;font-size:11px;max-width:100%;white-space:normal}.badge.gold{background:var(--warning-bg);border-color:var(--warning);color:var(--warning)}.badge.green{background:var(--success-bg);border-color:var(--success);color:var(--success)}.badge.orange{background:var(--warning-bg);border-color:var(--warning);color:var(--warning)}.badge.blue{background:var(--info-bg);border-color:var(--info);color:var(--info)}.price-cell{display:flex;flex-direction:column;gap:1px}.price-cell strong{color:var(--text);font-size:11px;white-space:nowrap;font-weight:550}.price-cell small{font-size:11px;color:var(--muted);max-width:170px}.basis-text{font-size:11px;color:var(--text-secondary)}.mono{font-family:ui-monospace,SFMono-Regular,monospace;font-size:11px;color:var(--muted)}.row-chevron{color:var(--muted)}.ebay-actions{display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-width:100px;font-size:11px}.ebay-actions a{display:flex;align-items:center;gap:5px;color:var(--text-secondary);white-space:nowrap}.ebay-actions .ebay-buy{color:var(--accent);font-weight:550}.ebay-actions.small{gap:5px;font-size:11px}.pagination{padding:15px 21px;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;color:var(--muted);font-size:11px}.pagination>div{display:flex;align-items:center;gap:15px}.pagination .button{font-size:11px;min-height:28px;padding:5px 9px}.pagination span{white-space:nowrap}.bottom-insights{display:flex;align-items:center;justify-content:space-between;gap:23px;margin-top:22px;font-size:11px;color:var(--muted)}.bottom-insights>div{display:flex;gap:12px;align-items:center;max-width:690px;line-height:1.8}.bottom-insights>div>span{color:var(--muted);font-size:18px}.bottom-insights strong{font-weight:550;color:var(--text);display:block}.bottom-insights button{border:0;background:none;display:flex;align-items:center;gap:5px;color:var(--text-secondary);font-size:11px;white-space:nowrap}.page-footer{display:flex;align-items:center;justify-content:space-between;padding:31px 0 24px;margin-top:15px;border-top:1px solid var(--line);font-size:11px;color:var(--muted);gap:20px}.page-footer>span{letter-spacing:1px;font-size:11px;color:var(--text-secondary)}.page-footer p{font-family:Georgia,serif;font-style:italic;font-size:11px}.page-footer a{color:var(--muted);display:flex;align-items:center;gap:5px}.book-grid{padding:22px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:17px}.book-grid.mobile-only{display:none}.book-card{border:1px solid var(--line);border-radius:6px;background:var(--surface);overflow:hidden}.card-open{background:none;border:0;width:100%;text-align:left;padding:20px 17px 15px;display:flex;flex-direction:column;align-items:center;gap:19px}.card-open>.book-art{width:82px;height:111px;margin:4px auto 2px}.card-copy{width:100%}.card-copy h3{font-family:var(--serif);font-size:23px;line-height:1.15;color:var(--text);margin:9px 0 8px;min-height:52px;font-weight:400}.card-copy p{font-size:11px;color:var(--muted);margin:0 0 13px}.card-copy .price-cell strong{font-size:14px}.card-badges{display:flex;gap:5px;align-items:center;flex-wrap:wrap}.card-footer{border-top:1px solid var(--line);padding:13px 15px;display:flex;justify-content:space-between;gap:10px;align-items:center}.add-copy{border:1px solid var(--line);color:var(--text-secondary);background:var(--surface);border-radius:4px;width:29px;height:29px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.card-detail{width:100%;background:var(--surface-raised);border:0;border-top:1px solid var(--line);padding:11px 15px;text-align:left;display:flex;align-items:center;justify-content:space-between;color:var(--text-secondary);font-size:11px}.research-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:20px}.research-summary button{border:1px solid var(--line);background:var(--surface);padding:14px;text-align:left;display:flex;gap:14px;align-items:center;border-radius:5px}.research-summary strong{font-family:var(--serif);font-size:31px;font-weight:400;color:var(--text)}.research-summary span{font-size:11px;color:var(--text-secondary)}.tabs{display:flex;align-items:center;border-bottom:1px solid var(--line);gap:25px;margin-bottom:20px}.tabs button{border:0;border-bottom:2px solid transparent;background:none;color:var(--text-secondary);padding:12px 1px;font-size:11px;font-weight:500}.tabs button.active{color:var(--accent);border-bottom-color:var(--accent)}.research-guidance{display:flex;gap:10px;align-items:flex-start;background:var(--surface);padding:12px 15px;margin:0 0 22px;border-radius:5px;font-size:11px;line-height:1.7;color:var(--text-secondary)}.research-guidance svg{flex-shrink:0;color:var(--text-secondary)}.research-guidance a{display:inline-flex;align-items:center;gap:3px;margin-left:6px}.series-overview{display:grid;grid-template-columns:repeat(3,1fr);gap:17px;margin-bottom:27px}.series-card{padding:20px;background:var(--surface);border:1px solid var(--line);border-radius:6px;text-align:left}.series-card>div:first-child{display:flex;align-items:center;justify-content:space-between}.series-card>div>span{background:var(--surface-raised);color:var(--text-secondary);font-size:11px;letter-spacing:1.5px;padding:5px 8px;border-radius:3px}.series-card.blue>div>span{background:var(--info-bg);color:var(--info)}.series-card.gold>div>span{background:var(--surface);color:var(--text-secondary)}.series-card strong{font-family:var(--serif);font-weight:400;font-size:29px;color:var(--text)}.series-card strong small{font-size:18px;color:var(--text)}.series-card h3{font-family:var(--serif);font-weight:400;font-size:24px;margin:13px 0 16px;color:var(--text)}.progress-track{height:4px;background:var(--surface);border-radius:4px;overflow:hidden}.progress-track span{height:100%;display:block;background:var(--accent)}.series-card.blue .progress-track span{background:var(--info)}.series-card.gold .progress-track span{background:var(--accent)}.series-card p{font-size:11px;color:var(--text-secondary);margin-top:11px;display:flex;justify-content:space-between}.checklist-list>button{width:100%;border:0;border-bottom:1px solid var(--line);background:none;display:flex;align-items:center;gap:14px;padding:18px 23px;text-align:left}.checklist-list>button:hover{background:var(--surface-hover)}.check-box{width:22px;height:22px;border:1px solid var(--line-strong);border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--text-secondary)}.check-box.checked{background:var(--surface-selected);border-color:var(--accent)}.series-code{font-family:ui-monospace,monospace;font-size:11px;color:var(--text-secondary);width:58px;flex-shrink:0}.checklist-title{font-size:12px;font-weight:500;color:var(--text-secondary);flex:1}.checklist-title small{display:block;font-size:11px;font-weight:400;color:var(--muted);margin-top:5px}.checklist-list>button>svg{color:var(--muted);margin-left:8px}.filter-builder{border-bottom:1px solid var(--line);padding:18px 20px;background:var(--surface-raised)}.filter-builder-heading{display:flex;align-items:center;justify-content:space-between}.filter-builder h3{display:flex;align-items:center;gap:6px;font-weight:500;font-size:12px;color:var(--text)}.filter-builder>p{font-size:11px;color:var(--text-secondary);margin:3px 0 15px}.filter-form{display:flex;gap:12px;align-items:flex-start}.filter-form>.form-field{flex:1;min-width:90px}.filter-form>.button{margin-top:24px}.form-field{display:flex;flex-direction:column;gap:7px;margin-bottom:16px;color:var(--text-secondary);font-size:11px;min-width:0}.form-field>span{font-size:11px;font-weight:500}.form-field input,.form-field select,.form-field textarea{width:100%;font-size:11px}.form-field small{font-size:11px;color:var(--muted);line-height:1.6}.filter-form select[multiple]{padding:4px;min-height:88px}.filter-form select[multiple] option{padding:5px 7px;font-size:11px}.selection-bar{display:flex;align-items:center;gap:15px;padding:12px 22px;background:var(--surface-raised);border-bottom:1px solid var(--line-strong);font-size:11px;color:var(--text-secondary)}.selection-bar>span{font-weight:600}.empty-state{padding:65px 24px;text-align:center;color:var(--muted)}.empty-state>svg{color:var(--muted);stroke-width:1.1}.empty-state h3{font-family:var(--serif);font-size:28px;font-weight:400;color:var(--text);margin-top:15px}.empty-state p{font-size:11px;margin:9px 0 18px;color:var(--muted)}.loading-state{padding:80px;text-align:center;color:var(--text-secondary)}.loading-state>svg{color:var(--muted)}.loading-state h3{font-family:var(--serif);font-size:28px;margin:20px 0 10px;font-weight:400}.loading-state p{font-size:11px}.error-banner{display:flex;align-items:center;gap:14px;border:1px solid var(--danger);border-radius:5px;background:var(--danger-bg);padding:17px;font-size:11px;color:var(--danger);margin-bottom:20px}.error-banner p{margin-top:5px;font-size:11px}.error-banner>.button{margin-left:auto}.spin{animation:spin 1.5s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.toast{position:fixed;bottom:24px;left:calc(50% + 120px);transform:translate(-50%);max-width:620px;min-width:330px;background:var(--surface-raised);border:1px solid var(--line);border-radius:7px;color:var(--muted);box-shadow:0 8px 30px #00000047;padding:15px 19px;z-index:150;display:flex;align-items:center;gap:12px;font-size:11px;line-height:1.6}.toast>svg{color:var(--muted);flex-shrink:0}.toast button{border:0;background:none;color:var(--muted);padding:0;display:flex;margin-left:auto}.modal-backdrop,.detail-backdrop{position:fixed;inset:0;background:var(--overlay);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;z-index:80;padding:28px}.modal{background:var(--surface);max-width:510px;width:100%;border-radius:10px;box-shadow:0 24px 80px #00000047;max-height:calc(100dvh - 56px);overflow:auto}.modal.wide{max-width:710px}.modal>header{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;border-bottom:1px solid var(--line);padding:25px 28px 22px;position:sticky;top:0;background:var(--surface-raised);z-index:3}.modal>header h2{font-family:var(--serif);font-size:31px;font-weight:400;color:var(--text);line-height:1.1}.modal>header p{font-size:11px;color:var(--muted);margin-top:9px;line-height:1.7}.modal-content{padding:24px 28px}.modal-actions{padding:18px 28px;border-top:1px solid var(--line);display:flex;justify-content:flex-end;gap:10px;background:var(--surface-raised)}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 17px}.inner-form{padding:18px;border:1px solid var(--line);background:var(--surface-raised);border-radius:6px;margin-top:18px}.inner-form h3{font-size:12px;margin-bottom:18px;font-weight:500}.inner-form .form-grid{grid-template-columns:repeat(auto-fit,minmax(110px,1fr))}.inline-note{padding:12px;background:var(--surface-raised);border:1px solid var(--line);border-radius:5px;display:flex;gap:9px;align-items:flex-start;font-size:11px;color:var(--text-secondary);line-height:1.7;margin:5px 0 19px}.inline-note>svg{flex-shrink:0;color:var(--muted);margin-top:1px}.inline-note p{font-size:11px}.acquire-publication{padding:20px 28px;background:var(--surface);border-bottom:1px solid var(--line);display:flex;align-items:center;gap:12px}.acquire-publication strong{display:block;font-size:12px;color:var(--text);font-weight:500}.acquire-publication small{font-size:11px;color:var(--muted);display:block;margin-top:6px}.photo-drop{border:1px dashed var(--line-strong);border-radius:6px;background:var(--surface-raised);padding:22px;display:flex;flex-direction:column;align-items:center;gap:8px;font-size:11px;color:var(--text-secondary);cursor:pointer;text-align:center;margin:12px 0}.photo-drop small{font-size:11px;color:var(--muted);line-height:1.5}.photo-drop input{width:100%;max-width:300px;margin-top:6px;font-size:11px;color:var(--muted)}.detail-backdrop{justify-content:flex-end;padding:0;z-index:60;background:var(--overlay)}.detail-panel{width:670px;max-width:100%;height:100dvh;overflow:auto;background:var(--surface);box-shadow:-10px 0 60px #00000047;display:flex;flex-direction:column}.detail-topline{display:flex;justify-content:space-between;align-items:center;padding:18px 25px;border-bottom:1px solid var(--line);background:var(--surface-raised);flex-shrink:0}.detail-topline>span{display:flex;align-items:center;gap:8px;font-size:11px;letter-spacing:1px;color:var(--muted)}.detail-intro{padding:28px 27px 23px;display:flex;gap:21px}.detail-intro h2{font-family:var(--serif);font-size:34px;font-weight:400;line-height:1.08;color:var(--text);margin:11px 0}.detail-intro p{font-size:11px;color:var(--muted)}.record-id{display:block;font-family:ui-monospace,monospace;font-size:11px;color:var(--muted);margin-top:11px;word-break:break-all}.detail-actions{display:flex;gap:8px;padding:0 27px 25px;flex-wrap:wrap}.detail-actions>.button{font-size:11px}.detail-tabs{padding:0 27px;margin-bottom:0;position:sticky;top:0;background:var(--surface-raised);z-index:2;gap:25px;flex-shrink:0}.detail-content{flex:1}.detail-section{padding:23px 27px;border-bottom:1px solid var(--line)}.detail-section h3{font-size:12px;font-weight:500;color:var(--text);display:flex;gap:7px;align-items:center;margin-bottom:17px}.section-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:15px}.section-heading h3{margin-bottom:0}.valuation-hero{display:flex;align-items:center;gap:18px;margin:12px 0 24px;padding:15px 20px;background:var(--surface-raised);border:1px solid var(--line);border-radius:6px}.valuation-hero>strong{font-family:var(--serif);font-size:38px;font-weight:400;color:var(--text)}.valuation-hero>span{font-size:11px;color:var(--muted)}.detail-facts{display:grid;grid-template-columns:1fr 1fr;gap:16px 25px;margin:15px 0}.detail-facts>div{display:flex;flex-direction:column;gap:5px}.detail-facts span{color:var(--muted);font-size:11px}.detail-facts strong{color:var(--text);font-size:11px;font-weight:500}.detail-facts small{font-weight:400;color:var(--muted)}.condition-note{border-left:2px solid var(--line);padding:0 14px;margin-bottom:20px}.condition-note>p{font-size:11px;line-height:1.8;color:var(--text-secondary);margin-top:11px}.detail-content .form-field input,.detail-content .form-field textarea{background:var(--surface-raised)}.subtle{font-size:11px;color:var(--muted);line-height:1.8;margin:5px 0 14px}.photo-empty{border:1px dashed var(--line);border-radius:5px;display:flex;align-items:center;justify-content:center;padding:28px 14px;gap:12px;color:var(--muted);font-size:11px}.photo-empty>svg{stroke-width:1.25}.upload-label input{display:none}.upload-label{cursor:pointer}.photo-gallery{display:flex;gap:10px;flex-wrap:wrap}.photo-gallery img{width:100px;height:120px;object-fit:cover;border-radius:5px;border:1px solid var(--line)}.inline-actions{display:flex;align-items:center;gap:15px;margin-top:12px;flex-wrap:wrap}.inline-actions a{font-size:11px;display:flex;gap:4px;align-items:center}.detail-footer{display:flex;align-items:center;gap:7px;padding:18px 27px;border-top:1px solid var(--line);font-size:11px;color:var(--muted);background:var(--surface-raised)}.raw-fields>div{padding:14px 0;border-bottom:1px solid var(--line)}.raw-fields>div>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:20px}.raw-fields strong{font-size:11px;font-weight:500;color:var(--text)}.raw-fields p{font-size:11px;color:var(--muted);margin-top:7px;line-height:1.8;overflow-wrap:anywhere}.raw-fields details,.evidence-card details{margin-top:8px;color:var(--muted);font-size:11px;line-height:1.8}.raw-fields code{white-space:pre-wrap;word-break:break-all;font-size:11px}.raw-fields>div>a{display:flex;align-items:center;gap:5px;font-size:11px;margin-top:8px}.inline-edit{margin-top:10px;display:flex;gap:8px;align-items:flex-start;flex-wrap:wrap}.inline-edit textarea{width:100%;font-size:11px}.raw-fields .field-note{color:var(--text-secondary);font-style:italic}.review-card{border:1px solid var(--warning);background:var(--warning-bg);border-radius:5px;padding:15px;margin-bottom:12px}.review-card>div+div{margin-top:12px}.review-card strong{font-size:11px;color:var(--warning);font-weight:500}.review-card p{font-size:11px;line-height:1.8;color:var(--warning);margin-top:4px;word-break:break-word}.evidence-card{border:1px solid var(--line);border-radius:6px;margin-top:16px;padding:17px}.evidence-card>div:first-child{display:flex;gap:7px;flex-wrap:wrap}.evidence-card h4{font-size:12px;font-weight:500;color:var(--text);margin:11px 0}.evidence-card p{font-size:11px;color:var(--muted);line-height:1.8;margin-top:9px;word-break:break-word}.evidence-price{display:flex;align-items:center;gap:14px}.evidence-price strong{font-size:17px;font-weight:500;color:var(--text)}.evidence-price span{font-size:11px;color:var(--muted)}.evidence-meta{display:flex;flex-wrap:wrap;gap:13px;font-size:11px;color:var(--muted);margin:13px 0}.evidence-card>a{display:flex;align-items:center;gap:5px;font-size:11px}.history-event{display:flex;gap:13px;border-bottom:1px solid var(--line);padding:17px 0;color:var(--muted)}.history-event>svg{flex-shrink:0;margin-top:2px}.history-event strong{font-size:11px;color:var(--text);font-weight:500}.history-event small{display:block;color:var(--muted);font-size:11px;margin:6px 0}.history-event details{font-size:11px;line-height:1.8;color:var(--muted)}pre{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;font-family:ui-monospace,monospace;font-size:11px;background:var(--surface-raised);border:1px solid var(--line);border-radius:4px;padding:12px;margin:10px 0;line-height:1.8;color:var(--muted)}.connection-status{display:flex;gap:15px;padding-bottom:21px;border-bottom:1px solid var(--line)}.connection-icon{border:1px solid var(--line);background:var(--surface-raised);border-radius:7px;width:49px;height:49px;display:flex;align-items:center;justify-content:center;color:var(--text-secondary);flex-shrink:0}.connection-status h3{font-size:13px;color:var(--text);display:inline-block;margin:2px 10px 9px 0}.connection-status p{font-size:11px;color:var(--muted);line-height:1.8}.connection-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:22px 0}.connection-grid>div{display:flex;flex-direction:column;gap:6px}.connection-grid span{font-size:11px;color:var(--muted)}.connection-grid strong{font-size:11px;font-weight:500;color:var(--text)}.setup-instructions{padding:20px;border:1px solid var(--line);background:var(--surface-raised);border-radius:5px;margin:18px 0}.setup-instructions h3{font-size:12px;color:var(--text);font-weight:500;margin-bottom:13px}.setup-instructions ol{padding-left:16px;font-size:11px;color:var(--muted);line-height:1.8;margin:0 0 12px}.setup-instructions li{padding-left:4px;margin-bottom:8px}.setup-instructions p{font-size:11px;line-height:1.8;color:var(--muted);margin-top:12px}.setup-instructions code{font-size:11px;background:var(--surface-raised);color:var(--muted);word-break:break-all;padding:2px 3px}.setup-instructions>a{display:flex;gap:4px;align-items:center;font-size:11px;margin-top:12px}.reconciliation{font-size:11px;color:var(--muted);margin-top:20px;line-height:1.8}.reconciliation summary{cursor:pointer}.conflict-card{background:var(--danger-bg);border:1px solid var(--danger);border-radius:5px;margin:15px 0;padding:15px;color:var(--danger);font-size:11px;line-height:1.8}.conflict-card>strong{font-weight:500;color:var(--danger)}.conflict-card>p{margin:9px 0}.conflict-card .button{font-size:11px}.import-result{display:flex;gap:12px;padding:15px;border:1px solid var(--success);background:var(--success-bg);border-radius:5px;color:var(--success);font-size:11px}.login-page{min-height:100dvh;display:flex;align-items:center;justify-content:center;background:var(--bg);padding:25px}.login-card{max-width:430px;width:100%;padding:44px;background:var(--surface);border:1px solid var(--line);border-radius:9px;box-shadow:0 25px 90px #00000047}.login-card .brand-mark{background:var(--sidebar);margin:0 auto 29px}.login-card .eyebrow{justify-content:center;font-size:11px;letter-spacing:1.3px}.login-card h1{font-size:41px;text-align:center;line-height:1.15;margin-top:20px}.login-card>p{text-align:center;font-size:11px;color:var(--muted);line-height:1.7;margin:15px 0 27px}.login-card form>.button{width:100%;margin:9px 0 20px}.login-card>small{display:flex;align-items:center;justify-content:center;gap:7px;font-size:11px;color:var(--muted)}.form-error{font-size:11px;color:var(--danger);line-height:1.7;margin:10px 0}.nav-scrim{display:none}@media(min-width:1600px){:root{font-size:14px}.sidebar{width:265px;padding-top:37px}.main-shell{margin-left:265px}.topbar{padding:0 52px}main{padding:43px 52px 0}.nav-item{font-size:13px}.nav-item small,.nav-caption{font-size:11px}.saved-nav button,.page-heading p{font-size:12px}.eyebrow{font-size:11px}h1{font-size:57px}.stat-card{padding:22px}.stat-heading{font-size:11px}.stat-card>strong{font-size:42px}.stat-card p{font-size:11px}.source-strip{font-size:11px;padding:14px 17px}.source-strip button,.button{font-size:11px}.panel-title h2{font-size:29px}.panel-title>div>span{font-size:11px}.toolbar>.button,.column-control .button,.sort-control select{font-size:11px}.search-input input:not([type=checkbox]){font-size:11px}.toolbar{padding-bottom:21px}.title-cell strong{font-size:12px}.title-cell small{font-size:11px}td{font-size:11px;padding-top:17px;padding-bottom:17px}th{font-size:11px}.price-cell strong{font-size:12px}.price-cell small,.basis-text{font-size:11px}.book-art{width:33px;height:44px}.checkbox-cell{width:43px;min-width:43px}.title-cell{max-width:490px}.pagination{font-size:11px}.breadcrumb,.breadcrumb>strong,.sync-label{font-size:11px}}@media(max-width:1250px){.sidebar{width:225px;padding-left:16px;padding-right:16px}.main-shell{margin-left:225px}.nav-item.active:before{left:-16px}.brand{gap:10px}.brand>div>span:not(.brand-mark span){font-size:23px}.brand strong{font-size:11px;letter-spacing:1.6px}.brand-mark{width:43px;height:48px}.brand-mark span{left:14px}.topbar{padding:0 28px}main{padding:31px 28px 0}.stat-card{padding:16px 14px}.stat-card>strong{font-size:32px}.stat-heading{font-size:11px;letter-spacing:.7px}.stat-card p{font-size:11px}.stats-grid{gap:10px}.toolbar-spacer{display:none}.sort-control{max-width:120px}.sort-control select{width:83px}.columns-button{font-size:0!important;gap:0!important}.columns-button svg{width:16px!important}.book-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.page-heading .eyebrow{font-size:11px;letter-spacing:1.5px}.page-heading h1{font-size:47px}.source-strip{font-size:11px}.source-strip>div{gap:6px}.source-strip button{font-size:11px}.topbar-right{gap:16px}.source-divider{display:none}.research-summary button{padding:12px 10px;gap:8px}.research-summary span{font-size:11px}.research-summary strong{font-size:27px}.bottom-insights>div{max-width:500px}.bottom-insights button{max-width:150px;white-space:normal;text-align:left;line-height:1.6}.page-footer p{display:none}}@media(max-width:1020px){.sidebar{width:205px;padding-left:12px;padding-right:12px}.main-shell{margin-left:205px}.nav-item.active:before{left:-12px}.nav-item{padding:12px 10px;font-size:11px;gap:10px}.brand{gap:9px;padding:0 2px}.brand strong{font-size:11px;letter-spacing:1.2px}.brand>div>span:not(.brand-mark span){font-size:21px;letter-spacing:2px}.brand-mark{width:38px;height:44px}.brand-mark>svg{width:24px}.brand-mark span{left:11px}.saved-nav button{font-size:11px;padding:9px 10px}.private-note{padding:22px 5px;gap:8px}.private-note span,.private-note strong{font-size:11px}.topbar{padding:0 22px;height:61px}main{padding:29px 22px 0}.stats-grid{grid-template-columns:1fr 1fr;gap:12px}.stat-card{padding:16px 18px}.stat-card>strong{font-size:36px;line-height:1.25;margin:9px 0 6px}.stat-heading{font-size:11px;letter-spacing:1px}.stat-card p{font-size:11px}.heading-actions{padding-top:20px}.page-heading h1{font-size:43px}.page-heading{gap:10px;align-items:flex-start}.page-heading p{font-size:11px}.page-heading .eyebrow{font-size:11px;letter-spacing:1px}.heading-actions .button{font-size:11px;padding:8px}.heading-actions .button svg{width:13px}.source-strip{align-items:flex-start;gap:9px}.source-strip>div{line-height:1.6}.source-strip>div>span:last-child{width:100%;margin-left:12px}.source-strip button{padding:0;margin-top:2px}.toolbar{flex-wrap:wrap;padding:0 17px 15px}.search-input{flex:1;max-width:none;min-width:220px}.sort-control{order:5;margin-left:auto}.column-control{order:6}.export-button{order:7}.layout-toggle{order:8}.toolbar>.button:not(.export-button){order:2}.toolbar-spacer{display:block;order:4;flex-basis:100%;height:0}.panel-title{padding:18px 17px}.book-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding:17px;gap:14px}.bottom-insights{align-items:flex-start;gap:15px}.bottom-insights button{min-width:110px;max-width:120px}.research-summary{grid-template-columns:1fr 1fr}.series-overview{gap:10px}.series-card{padding:15px 12px}.series-card h3{font-size:21px}.series-card strong{font-size:25px}.series-card>div>span{padding:4px 5px;font-size:11px}.filter-form{flex-wrap:wrap}.filter-form>.form-field{min-width:180px}.filter-form>.button{margin-top:0}.filter-builder>p{line-height:1.8}.sync-label{font-size:11px}.pagination{font-size:11px;gap:8px;padding:15px 17px}.pagination>div{gap:9px}.pagination .button{font-size:11px}.checklist-list>button{padding:16px 17px;gap:10px}.checklist-title{font-size:11px}.series-code{font-size:11px;width:49px}.page-footer{font-size:11px}.panel-title h2{font-size:25px}.panel-title>div{gap:9px}}@media(max-width:760px){.sidebar{transform:translate(-100%);transition:transform .2s;width:258px;padding:26px 20px 19px;z-index:110}.sidebar.open{transform:translate(0)}.sidebar.open .mobile-close{display:flex!important;position:absolute;right:12px;top:12px;color:var(--muted)}.brand{gap:12px}.brand-mark{width:44px;height:51px}.brand-mark>svg{width:28px}.brand-mark span{left:14px}.brand strong{font-size:11px;letter-spacing:1.6px}.brand>div>span:not(.brand-mark span){font-size:25px}.sidebar-rule{margin-top:26px}.nav-item{font-size:13px;padding:14px 12px}.nav-item.active:before{left:-20px}.nav-caption{font-size:11px}.saved-nav button{font-size:12px;padding:11px}.private-note strong{font-size:12px}.private-note span{font-size:11px}.sidebar-bottom>button{font-size:11px}.nav-scrim{position:fixed;inset:0;background:var(--overlay);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:105;display:block}.main-shell{margin-left:0}.topbar{padding:0 19px;height:60px}.menu-toggle{display:flex!important;width:23px;padding:0;margin-right:4px}.breadcrumb{gap:8px;font-size:11px}.breadcrumb>strong{font-size:11px}.breadcrumb>span{display:none}.breadcrumb>svg{display:none}.topbar-right{gap:13px}.sync-label span{font-size:11px}.sync-label svg{width:13px}.avatar{width:25px;height:25px;font-size:11px}main{padding:26px 18px 0}.page-heading{flex-direction:column;gap:15px;margin-bottom:21px}.page-heading .eyebrow{font-size:11px;letter-spacing:1.2px}.page-heading h1{font-size:45px;margin:12px 0 9px}.page-heading p{font-size:11px}.heading-actions{padding-top:0;width:100%;justify-content:flex-end;gap:9px}.heading-actions .button{padding:9px 12px;font-size:11px;min-height:35px}.stats-grid{gap:10px;margin-bottom:16px}.stat-card{padding:16px 14px 14px}.stat-heading{font-size:11px;letter-spacing:.75px}.stat-heading svg{width:14px}.stat-card>strong{font-size:33px;margin:10px 0 7px;line-height:1.2}.stat-card p{font-size:11px;white-space:normal;line-height:1.8;min-height:20px}.info-dot{display:none}.source-strip{padding:12px;font-size:11px;margin-bottom:22px;align-items:flex-start;line-height:1.7}.source-strip strong{font-size:11px}.source-strip button{font-size:11px;max-width:80px;white-space:normal;text-align:right;line-height:1.7}.source-strip>div{flex:1;gap:5px}.source-strip>div>span:last-child{margin-left:10px}.panel-title{padding:18px 15px 15px}.panel-title h2{font-size:25px}.panel-title>div{gap:8px;flex-wrap:wrap}.panel-title>div>span{font-size:11px}.panel-title>.text-button{font-size:11px;white-space:nowrap}.toolbar{padding:0 14px 15px;gap:8px}.search-input{min-width:0;width:100%;flex-basis:calc(100% - 83px);height:37px}.search-input input:not([type=checkbox]){font-size:11px;height:35px}.toolbar>.button:not(.export-button){font-size:11px;min-height:37px}.toolbar .sort-control{order:5;max-width:140px;margin-left:0;flex:1}.toolbar .sort-control select{width:104px;font-size:11px}.columns-button{display:none!important}.column-control{display:none}.export-button{font-size:11px!important;padding:6px 8px!important;height:31px!important;min-height:31px!important}.export-button svg{width:12px}.layout-toggle,.toolbar-spacer{display:none}.toolbar .sort-control{margin-top:2px}.filter-chips{padding:11px 14px;gap:5px}.filter-chips button{font-size:11px;padding:5px 6px}.filter-chips .clear-filters{font-size:11px}.table-wrap{display:none!important}.book-grid,.book-grid.mobile-only{display:grid;grid-template-columns:1fr;padding:14px;gap:12px}.book-card{display:block}.card-open{flex-direction:row;align-items:flex-start;padding:16px;gap:17px}.card-open>.book-art,.card-open>.book-photo{width:65px;height:90px;margin:0;flex-shrink:0;gap:6px}.card-open>.book-art>svg{width:23px;height:23px}.card-open>.book-art>span{font-size:6px;padding:0 8px;max-height:28px}.card-open>.book-art .book-art-line{width:30px}.card-copy{min-width:0}.card-copy h3{font-size:24px;min-height:0;line-height:1.05;margin:8px 0}.card-copy p{font-size:11px;margin-bottom:10px}.card-copy .badge{font-size:11px;padding:3px 5px}.card-copy .price-cell strong,.card-copy .price-cell small{font-size:11px}.card-footer{padding:11px 15px}.card-footer .ebay-actions{flex-direction:row;gap:20px;font-size:11px}.card-detail{font-size:11px;padding:10px 15px}.pagination{padding:13px 14px;font-size:11px;align-items:center}.pagination>div{gap:7px}.pagination .button{font-size:11px;padding:5px 7px;min-height:26px}.pagination .button svg{width:10px}.bottom-insights{flex-direction:column;margin-top:17px;gap:10px;font-size:11px}.bottom-insights>div{gap:9px;line-height:1.9}.bottom-insights button{font-size:11px;max-width:none;align-self:flex-end}.bottom-insights>div>span{font-size:15px}.page-footer{margin-top:18px;padding:22px 0;gap:10px;font-size:11px}.page-footer>span{font-size:11px;letter-spacing:.7px}.page-footer a{font-size:11px;gap:3px}.page-footer a svg{width:10px}.series-overview{grid-template-columns:1fr;gap:10px;margin-bottom:18px}.series-card{padding:15px}.series-card h3{margin:8px 0 12px;font-size:25px}.series-card strong{font-size:26px}.series-card p{font-size:11px;margin-top:10px}.series-card>div>span{font-size:11px;padding:4px 7px}.checklist-list>button{padding:15px 13px;gap:9px}.check-box{width:19px;height:19px}.check-box svg{width:13px}.series-code{width:45px;font-size:11px}.checklist-title{font-size:11px}.checklist-title small{font-size:11px;line-height:1.6}.checklist-list>button>.badge{font-size:11px;max-width:62px}.checklist-list>button>svg{width:13px;margin-left:0}.filter-builder{position:fixed;inset:0 0 0 auto;width:min(370px,100%);overflow:auto;z-index:120;border-left:1px solid var(--line);box-shadow:-12px 0 45px #00000047;padding:25px 20px;background:var(--surface-raised)}.filter-builder-heading h3{font-size:15px}.filter-builder>p{font-size:11px;margin:12px 0 23px}.filter-form{flex-direction:column;gap:5px;align-items:stretch}.filter-form>.form-field{width:100%;margin-bottom:15px}.filter-form>.button{margin-top:14px;min-height:39px}.filter-form select[multiple]{min-height:150px}.form-field>span{font-size:11px}.research-summary{gap:9px}.research-summary button{padding:12px;gap:12px}.research-summary strong{font-size:29px}.research-summary span{font-size:11px}.tabs{gap:21px}.tabs button{font-size:11px}.research-guidance{font-size:11px;padding:11px 12px;gap:8px;line-height:1.8}.research-guidance a{margin:3px 0 0}.research-guidance svg{width:14px}.selection-bar{font-size:11px;padding:10px 14px;gap:12px}.selection-bar .button{font-size:11px;padding:6px 7px}.selection-bar .text-button{font-size:11px}.detail-panel{width:100%}.detail-topline{padding:14px 18px}.detail-topline>span{font-size:11px}.detail-intro{padding:23px 19px 19px;gap:17px}.detail-intro>.book-art,.detail-intro>.book-photo{width:75px;height:105px}.detail-intro h2{font-size:30px;line-height:1.05;margin:10px 0}.detail-intro p{font-size:11px;line-height:1.6}.detail-intro .badge{font-size:11px}.record-id{font-size:11px;line-height:1.6}.detail-actions{padding:0 19px 21px;gap:7px}.detail-actions>.button{font-size:11px;padding:8px 9px;min-height:33px}.detail-actions>.button svg{width:12px}.detail-tabs{padding:0 19px;justify-content:space-between;gap:12px}.detail-tabs button{font-size:11px;padding:12px 0}.detail-section{padding:23px 19px}.detail-section h3{font-size:11px}.section-heading>.text-button{font-size:11px}.section-heading>.button{font-size:11px;padding:7px}.valuation-hero{padding:14px;gap:13px}.valuation-hero>strong{font-size:35px}.valuation-hero>span{font-size:11px;line-height:1.8}.detail-facts{gap:16px}.detail-facts strong{font-size:11px;line-height:1.7}.detail-facts span{font-size:11px}.detail-content .form-grid{gap:0 12px}.detail-content .form-field>span{font-size:11px}.detail-content .form-field input,.detail-content .form-field select,.detail-content .form-field textarea{font-size:11px}.condition-note{padding-left:12px}.condition-note>p{font-size:11px}.condition-note>.badge{font-size:11px;line-height:1.7}.detail-footer{font-size:11px;padding:17px 19px}.inline-actions{gap:10px}.inline-actions .button{font-size:11px;padding:7px}.inline-actions a,.photo-empty{font-size:11px}.modal-backdrop{padding:14px}.modal{max-height:calc(100dvh - 28px);border-radius:8px}.modal>header{padding:22px 19px 19px;gap:10px}.modal>header h2{font-size:29px}.modal>header p{font-size:11px}.modal-content{padding:21px 19px}.modal-actions{padding:15px 19px;gap:9px}.modal-actions>.button{font-size:11px}.form-grid{gap:0 12px}.modal-content .form-field>span{font-size:11px}.modal-content .form-field input,.modal-content .form-field select,.modal-content .form-field textarea,.form-field small{font-size:11px}.acquire-publication{padding:17px 19px}.acquire-publication strong{font-size:11px;line-height:1.7}.acquire-publication small{font-size:11px;line-height:1.6}.inline-note{font-size:11px;padding:11px;line-height:1.8}.connection-status{gap:12px}.connection-status p{font-size:11px}.connection-status h3{font-size:12px}.connection-grid{gap:16px}.connection-grid span{font-size:11px}.connection-grid strong{font-size:11px;line-height:1.7}.setup-instructions{padding:15px}.setup-instructions p,.setup-instructions ol,.setup-instructions code,.setup-instructions h3{font-size:11px}.setup-instructions>a{font-size:11px}.toast{left:18px;right:18px;bottom:18px;min-width:0;max-width:none;transform:none;padding:14px 16px;font-size:11px;gap:10px}.error-banner{font-size:11px;padding:14px;align-items:flex-start}.error-banner p{font-size:11px}.loading-state{padding:60px 20px}.empty-state{padding:50px 20px}.empty-state h3{font-size:26px}.empty-state p{font-size:11px}.login-card{padding:33px 26px}.login-card h1{font-size:39px}}@media(prefers-reduced-motion:reduce){*{transition:none!important}.spin{animation:none}}.live-ledger{border:1px solid var(--line);background:var(--surface);padding:15px;border-radius:5px;margin:19px 0}.live-ledger h4{font-size:11px;font-weight:500;color:var(--text);display:flex;gap:8px;align-items:center;margin-bottom:15px}.live-ledger>div{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.live-ledger>div>span{font-size:11px;color:var(--text-secondary);line-height:1.7}.live-ledger strong{display:block;font-size:13px;font-weight:500;color:var(--text);margin-top:4px}.live-ledger strong small{font-size:11px;font-weight:400;display:block;color:var(--text)}.live-ledger p{font-size:11px;color:var(--muted);line-height:1.8;margin:14px 0 9px}.live-ledger>small{font-size:11px;color:var(--muted)}.checkbox-label{display:flex;gap:7px;align-items:center;color:var(--text-secondary);font-size:11px;margin:5px 0 20px;line-height:1.8}.checkbox-label input{flex-shrink:0}.wishlist-status-tabs{display:flex;gap:18px;overflow:auto;margin-bottom:18px;border-bottom:1px solid var(--line)}.wishlist-status-tabs button{background:none;border:0;border-bottom:2px solid transparent;padding:11px 0;color:var(--text-secondary);font-size:11px;white-space:nowrap;display:flex;align-items:center;gap:6px}.wishlist-status-tabs button.active{color:var(--accent);border-color:var(--accent)}.wishlist-status-tabs small{color:var(--muted);font-size:11px;background:var(--surface);border-radius:3px;padding:2px 4px}.wishlist-breakdown{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:24px}.wishlist-breakdown>div{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.wishlist-breakdown>div>span{font-size:11px;letter-spacing:1px;color:var(--muted);margin-right:4px}.wishlist-breakdown button{background:var(--surface);border:1px solid var(--line);border-radius:4px;font-size:11px;padding:6px 7px;color:var(--text-secondary);display:flex;gap:8px;align-items:center}.wishlist-breakdown strong{font-weight:500;color:var(--text)}.archive-insights{display:grid;grid-template-columns:1fr 1fr;gap:17px;margin-top:24px}.archive-insights>section{border:1px solid var(--line);border-radius:6px;background:var(--surface);padding:19px}.archive-insights .section-heading{color:var(--muted);margin-bottom:11px}.archive-insights h3{font-family:var(--serif);font-weight:400;font-size:23px;color:var(--text)}.archive-insights>section>button{display:flex;align-items:center;gap:9px;justify-content:space-between;width:100%;padding:10px 0;border:0;border-bottom:1px solid var(--line);background:none;text-align:left;font-size:11px;color:var(--text-secondary)}.archive-insights>section>button>span{flex:1}.archive-insights>section>button>small{font-size:11px;color:var(--muted)}.archive-insights>section>p{font-size:11px;line-height:1.8;color:var(--muted);margin:12px 0}.inventory-subtotals{display:flex;justify-content:space-between;gap:15px;margin-top:18px;font-size:11px;color:var(--muted)}.inventory-subtotals strong{font-weight:500;color:var(--text);margin-left:8px}.sync-label.warning{color:var(--warning)}@media(max-width:760px){.wishlist-status-tabs{gap:18px;margin-bottom:13px}.wishlist-status-tabs button{font-size:11px;padding:12px 0}.wishlist-breakdown{grid-template-columns:1fr;gap:8px;margin-bottom:19px}.wishlist-breakdown button{font-size:11px;padding:5px 6px}.wishlist-breakdown>div>span{font-size:11px}.archive-insights{grid-template-columns:1fr;gap:13px;margin-top:17px}.archive-insights>section{padding:16px}.archive-insights h3{font-size:23px}.archive-insights>section>button{font-size:11px}.tabs{gap:15px;overflow:auto}.tabs button{white-space:nowrap;font-size:11px}.detail-tabs{gap:12px}.detail-tabs button{font-size:11px}.live-ledger>div{grid-template-columns:1fr;gap:13px}.live-ledger h4{flex-wrap:wrap}.live-ledger strong{display:inline-block;margin:0 0 0 9px}.live-ledger strong small{display:inline;margin-left:4px}}.setting-filter{position:relative;flex-shrink:0}.setting-trigger{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:35px;border:1px solid var(--line-strong);border-radius:5px;padding:5px 9px;background:var(--surface);color:var(--text-secondary);font-size:11px;text-align:left;max-width:190px;min-width:130px}.setting-trigger>span{display:flex;flex-direction:column;gap:2px;min-width:0}.setting-trigger strong{font-size:11px;font-weight:500;color:var(--text);text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.setting-trigger>svg:first-child{color:var(--text-secondary)}.setting-filter.has-selection .setting-trigger{background:var(--surface-selected);border-color:var(--accent)}.setting-dismiss{position:fixed;inset:0;z-index:24;background:transparent}.setting-popover{position:absolute;top:44px;left:0;z-index:26;background:var(--surface);width:330px;max-width:calc(100vw - 35px);border:1px solid var(--line);border-radius:7px;box-shadow:0 12px 35px #00000047;padding:18px 16px 0}.setting-popover-heading{display:flex;justify-content:space-between;gap:9px;align-items:flex-start}.setting-popover h3{font-size:13px;font-weight:500;color:var(--text)}.setting-popover p{font-size:11px;color:var(--muted);line-height:1.6;margin-top:5px}.setting-search{border:1px solid var(--line);background:var(--surface-raised);border-radius:4px;display:flex;align-items:center;gap:7px;padding:0 9px;margin:16px 0 12px;color:var(--muted)}.setting-search input:not([type=file]){border:0;outline:0;min-width:0;width:100%;font-size:11px;background:none;min-height:33px;padding:7px 0}.all-settings-option{width:100%;border:0;border-bottom:1px solid var(--line);background:none;padding:10px 2px 13px;text-align:left;display:flex;align-items:center;gap:9px;font-size:11px;color:var(--text-secondary)}.setting-checkbox{width:14px;height:14px;border:1px solid var(--line-strong);border-radius:2px;display:flex;align-items:center;justify-content:center;color:var(--muted)}.all-settings-option.chosen .setting-checkbox{background:var(--surface-selected);border-color:var(--accent)}.all-settings-option small{margin-left:auto;color:var(--muted);font-size:11px}.setting-options{max-height:310px;overflow:auto;padding:6px 1px 9px}.setting-options label{display:flex;align-items:center;gap:9px;padding:9px 1px;color:var(--text-secondary);font-size:11px;cursor:pointer}.setting-options label:hover{background:var(--surface-hover)}.setting-options input[type=checkbox]{width:13px;height:13px;margin:0}.setting-options label small{font-size:11px;margin-left:auto;color:var(--muted);padding-right:2px}.setting-filter-note{font-size:11px;color:var(--muted);line-height:1.8;border-top:1px solid var(--line);padding:11px 1px}.setting-popover footer{display:flex;justify-content:space-between;align-items:center;gap:15px;border-top:1px solid var(--line);margin:0 -16px;padding:12px 16px;background:var(--surface-raised);border-radius:0 0 7px 7px}.setting-popover .button{font-size:11px;padding:7px 12px}.setting-popover .text-button{font-size:11px}.card-setting{display:inline-flex;color:var(--muted);font-size:11px;margin:0 0 10px;padding:3px 5px;border-radius:3px;background:var(--surface);border:1px solid var(--line)}.setting-trigger:hover{border-color:var(--line-strong)}.toolbar:has(.setting-filter) .search-input{min-width:170px}.toolbar:has(.setting-filter) .sort-control{max-width:116px}.toolbar:has(.setting-filter) .sort-control select{width:83px}@media(max-width:1250px){.toolbar:has(.setting-filter){flex-wrap:wrap}.toolbar:has(.setting-filter) .search-input{max-width:none;flex:1}.toolbar:has(.setting-filter) .toolbar-spacer{display:block;flex-basis:100%;height:0}.toolbar:has(.setting-filter) .sort-control{margin-left:auto;order:5}.toolbar:has(.setting-filter) .column-control{order:6}.toolbar:has(.setting-filter) .export-button{order:7}.toolbar:has(.setting-filter) .layout-toggle{order:8}.toolbar:has(.setting-filter) .toolbar>.button{order:2}}@media(max-width:760px){.toolbar:has(.setting-filter) .search-input{flex-basis:100%;width:100%;min-width:0}.setting-filter{order:2;flex:1}.setting-trigger{width:100%;max-width:none;min-width:0;min-height:38px;padding:6px 10px}.setting-trigger>span{flex:1;flex-direction:row;align-items:center;gap:9px;font-size:11px}.setting-trigger strong{font-size:11px}.setting-popover{position:fixed;inset:auto 14px 18px;width:auto;max-width:none;max-height:calc(100dvh - 55px);overflow:auto;padding:20px 18px 0}.setting-dismiss{background:var(--surface);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);z-index:125}.setting-popover{z-index:126}.setting-popover h3{font-size:17px}.setting-popover p{font-size:11px}.setting-options{max-height:48dvh}.setting-options label{font-size:12px;padding:12px 2px}.setting-options input[type=checkbox]{width:16px;height:16px}.setting-options small{font-size:11px}.all-settings-option{font-size:12px;padding:12px 2px 16px}.setting-search input:not([type=file]){font-size:12px;min-height:39px}.setting-search{margin-top:18px}.setting-filter-note{font-size:11px}.setting-popover footer{margin:0 -18px;padding:14px 18px}.setting-popover .button{font-size:11px;padding:9px 14px}.setting-popover .text-button{font-size:11px}.toolbar:has(.setting-filter) .toolbar-spacer{display:none}.toolbar:has(.setting-filter) .sort-control{order:5;max-width:none;flex:1;margin-left:0}.toolbar:has(.setting-filter) .export-button{order:6}.toolbar:has(.setting-filter) .columns-button{display:none}.toolbar:has(.setting-filter) .sort-control select{width:120px}.card-setting{font-size:11px;margin-bottom:8px}}:root{color-scheme:dark;--bg: #14161a;--sidebar: #101216;--surface: #1b1e24;--surface-raised: #22262e;--surface-hover: #292e37;--surface-selected: #302a20;--text: #eeeae2;--text-secondary: #c1c2c5;--muted: #9ba3af;--line: #343b46;--line-strong: #657283;--accent: #d1ad70;--accent-hover: #e0c18d;--accent-ink: #191813;--success: #93c6ab;--success-bg: #20362d;--warning: #e1bb73;--warning-bg: #382e20;--danger: #e6a49b;--danger-bg: #3c282a;--info: #9cbfdf;--info-bg: #253340;--overlay: rgba(0, 0, 0, .72);--green: var(--accent);--ink: var(--text);--gold: var(--accent);--paper: var(--surface);background:var(--bg);color:var(--text);font-size:14px}html,body,#root{min-height:100%;background:var(--bg)}body{color:var(--text)}::selection{background:var(--accent);color:var(--accent-ink)}*{scrollbar-color:var(--line-strong) var(--bg);scrollbar-width:thin}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{background:var(--line-strong);border:2px solid var(--bg);border-radius:8px}a{color:var(--accent)}a:hover{color:var(--accent-hover)}input,select,textarea{color-scheme:dark}input::placeholder,textarea::placeholder{color:var(--muted);opacity:1}option,optgroup{background:var(--surface-raised);color:var(--text)}input[type=checkbox]{accent-color:var(--accent)}input[type=file]::file-selector-button{background:var(--surface-raised);color:var(--text);border:1px solid var(--line-strong);border-radius:5px;padding:8px 12px}input:-webkit-autofill,textarea:-webkit-autofill,select:-webkit-autofill{-webkit-text-fill-color:var(--text);box-shadow:0 0 0 1000px var(--surface-raised) inset;caret-color:var(--text)}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.search-input:focus-within,.deal-search:focus-within,.setting-search:focus-within{border-color:var(--accent);box-shadow:0 0 0 2px #d1ad7024}button:disabled{opacity:.62}.checkbox-cell input{opacity:1}.sidebar{background:var(--sidebar);border-right:1px solid var(--line)}.brand-mark{border-color:var(--accent);color:var(--accent)}.brand-mark span{background:var(--sidebar)}.brand strong{font-size:9px;letter-spacing:1.5px;color:var(--muted)}.brand>div>span:not(.brand-mark span){color:var(--text)}.nav-item{font-size:13px;min-height:44px;color:var(--text-secondary)}.nav-item.active,.nav-item.active:hover{background:var(--surface-selected);color:var(--accent)}.nav-item.active small{color:var(--accent)}.nav-item:hover,.saved-nav button:hover,.saved-nav button.chosen{background:var(--surface-hover);color:var(--text)}.saved-nav button{font-size:12px;line-height:1.5}.private-note{border-color:var(--line)}.private-note strong{font-size:12px}.private-note span{font-size:11px;line-height:1.5}.sidebar-bottom>button{font-size:12px}.topbar{background:var(--sidebar)}.breadcrumb,.breadcrumb>strong,.sync-label{font-size:12px}.avatar{background:var(--surface-selected);color:var(--accent)}.page-heading h1{color:var(--text);font-size:50px;letter-spacing:-.6px}.page-heading p{color:var(--muted);font-size:14px}.eyebrow{color:var(--accent);font-size:10px;letter-spacing:1.5px}.button{font-size:12px;min-height:38px;background:var(--surface-raised);border-color:var(--line-strong);color:var(--text-secondary)}.button.primary{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.button.primary:hover{background:var(--accent-hover);border-color:var(--accent-hover)}.text-button{font-size:12px}.icon-button{color:var(--muted)}.icon-button:hover{background:var(--surface-hover);color:var(--text)}.stat-card{border-color:var(--line);box-shadow:none;padding:20px}.stat-heading{color:var(--muted);font-size:10px;letter-spacing:1px}.stat-card>strong{color:var(--text);font-size:42px;line-height:1.2;margin:13px 0 10px}.stat-card p{color:var(--muted);font-size:11px;white-space:normal;line-height:1.6}.source-strip{background:var(--surface);font-size:11px;line-height:1.7}.source-strip strong,.source-strip button{font-size:11px;color:var(--text-secondary)}.collection-panel{box-shadow:none}.panel-title h2{color:var(--text);font-size:28px}.panel-title>div>span{font-size:11px}.toolbar{flex-wrap:wrap;row-gap:10px}.toolbar>.button,.column-control .button{font-size:12px;min-height:38px;height:auto}.search-input{height:38px;background:var(--surface-raised)}.search-input input:not([type=checkbox]){font-size:13px;color:var(--text)}.sort-control,.sort-control select{font-size:12px}.layout-toggle{height:38px}.filter-chips button{font-size:11px}table{font-size:12px}th{color:var(--muted);font-size:10px;letter-spacing:.7px;background:var(--surface-raised)}td{color:var(--text-secondary);border-color:var(--line);padding-top:16px;padding-bottom:16px}.title-cell strong{font-size:13px;font-weight:600;color:var(--text)}.title-cell small{font-size:11px;color:var(--muted)}.badge{font-size:11px;border-color:var(--line);color:var(--text-secondary)}.price-cell strong{color:var(--text);font-size:14px}.price-cell small,.basis-text,.mono{font-size:11px;color:var(--muted)}.ebay-actions,.ebay-actions.small{font-size:12px}.ebay-actions a{color:var(--text-secondary)}.ebay-actions .ebay-buy{color:var(--accent)}.pagination,.pagination .button{font-size:12px}.card-copy h3{color:var(--text)}.card-copy p{font-size:12px;color:var(--muted)}.card-detail{font-size:12px;color:var(--text-secondary)}.card-footer .ebay-actions{font-size:12px}.photo-gallery img,.book-photo{filter:none}.form-field>span{font-size:13px;color:var(--text-secondary)}.form-field input,.form-field select,.form-field textarea{font-size:14px}.form-field small{font-size:12px;color:var(--muted);line-height:1.6}.modal>header h2{color:var(--text)}.modal>header p{font-size:13px;color:var(--muted)}.modal-actions>.button{font-size:13px}.detail-intro p,.detail-facts strong,.condition-note>p{font-size:13px}.detail-facts span,.detail-facts small,.detail-topline>span{font-size:11px}.detail-actions>.button,.detail-tabs button{font-size:12px}.detail-section h3,.section-heading h3{font-size:15px}.detail-content .form-field input,.detail-content .form-field select,.detail-content .form-field textarea{font-size:14px}.detail-content .form-field>span{font-size:12px}.valuation-hero>strong{color:var(--text)}.valuation-hero>span{color:var(--text-secondary);font-size:12px}.setting-trigger{font-size:12px;background:var(--surface-raised);border-color:var(--line-strong)}.setting-trigger strong,.setting-popover h3{color:var(--text)}.setting-popover p,.setting-options label,.setting-search input:not([type=file]){font-size:13px}.all-settings-option,.setting-filter-note{font-size:12px}.filter-builder>p,.filter-form .form-field>span{font-size:12px}.filter-form input,.filter-form select{font-size:13px}.login-page{background:var(--bg)}.login-card{background:var(--surface);border-color:var(--line);box-shadow:0 24px 80px #00000059}.login-card>p,.login-card>small{font-size:13px;color:var(--muted)}.page-footer{color:var(--muted)}.toast{background:var(--surface-raised);border-color:var(--line-strong);color:var(--text);font-size:13px}.toast>svg{color:var(--success)}@media(max-width:1020px){.stat-card{padding:17px}.brand strong{font-size:8px}}@media(max-width:760px){.brand strong{font-size:9px}.page-heading h1{font-size:43px}.page-heading p{font-size:13px}.stat-card{padding:16px 13px}.stat-heading{font-size:9px;letter-spacing:.5px}.stat-card>strong{font-size:34px;margin:11px 0 8px}.stat-card p{font-size:11px}.topbar{padding:0 16px}.sync-label span{font-size:10px}.breadcrumb,.breadcrumb>strong{font-size:11px}.source-strip{font-size:11px}.source-strip button{font-size:11px;max-width:110px}.toolbar>.button,.toolbar .sort-control select{font-size:12px}.toolbar .sort-control{max-width:none}.card-copy h3{font-size:24px}.card-copy .badge,.card-copy .price-cell small,.card-copy p{font-size:11px}.card-copy .price-cell strong{font-size:15px}.card-detail,.card-footer .ebay-actions{font-size:12px}.modal-content .form-field input,.modal-content .form-field select,.modal-content .form-field textarea{font-size:14px}.modal-content .form-field>span{font-size:12px}.form-grid{grid-template-columns:minmax(0,1fr)}.selection-bar{flex-wrap:wrap}}
