.auction-results.svelte-1tfefgf{min-height:100vh;background:var(--bg-primary);padding-bottom:4rem}.lot-header.svelte-1tfefgf{background:var(--bg-card);border-bottom:1px solid var(--border-color);padding:2rem 1.5rem 1.5rem}.lot-header-inner.svelte-1tfefgf{max-width:900px;margin:0 auto;display:flex;align-items:flex-start;justify-content:space-between;gap:2rem;flex-wrap:wrap}.auction-eyebrow.svelte-1tfefgf{display:flex;align-items:center;gap:.4rem;font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:#f59e0b;margin-bottom:.5rem}.auction-eyebrow.svelte-1tfefgf svg{width:14px;height:14px}.lot-title.svelte-1tfefgf{font-size:clamp(1.5rem,4vw,2rem);font-weight:900;color:var(--text-primary);margin:0 0 .75rem;line-height:1.2}.lot-meta.svelte-1tfefgf{display:flex;flex-wrap:wrap;gap:.5rem}.meta-chip.svelte-1tfefgf{padding:.3rem .75rem;background:var(--bg-secondary, rgba(0,0,0,.04));border:1px solid var(--border-color);border-radius:6px;font-size:.8rem;font-weight:600;color:var(--text-secondary)}.damage-chip.svelte-1tfefgf{font-weight:800}.current-bid-block.svelte-1tfefgf{display:flex;flex-direction:column;align-items:flex-end;flex-shrink:0}.bid-label.svelte-1tfefgf{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);margin-bottom:.2rem}.bid-amount.svelte-1tfefgf{font-size:2rem;font-weight:900;color:var(--text-primary)}.content.svelte-1tfefgf{max-width:900px;margin:0 auto;padding:1.5rem 1.5rem 0;display:flex;flex-direction:column;gap:1.25rem}.hero-decision.svelte-1tfefgf{border:1.5px solid;border-radius:16px;padding:1.75rem 2rem;display:flex;align-items:center;gap:2rem;flex-wrap:wrap}.margin-circle.svelte-1tfefgf{width:110px;height:110px;border-radius:50%;border:4px solid;display:flex;flex-direction:column;align-items:center;justify-content:center;flex-shrink:0}.circle-label.svelte-1tfefgf{font-size:.5rem;font-weight:800;text-transform:uppercase;letter-spacing:.12em;color:var(--text-muted);margin-bottom:1px}.circle-score.svelte-1tfefgf{font-size:2.25rem;font-weight:900;line-height:1}.circle-sub.svelte-1tfefgf{font-size:.75rem;color:var(--text-muted)}.decision-content.svelte-1tfefgf{flex:1;min-width:0}.verdict-badge.svelte-1tfefgf{display:inline-block;padding:.3rem 1rem;border-radius:999px;border:1.5px solid;font-size:.75rem;font-weight:900;text-transform:uppercase;letter-spacing:.1em;margin-bottom:.75rem}.decision-summary.svelte-1tfefgf{font-size:.9375rem;color:var(--text-secondary);line-height:1.65;margin:0}.max-bid-block.svelte-1tfefgf{display:flex;flex-direction:column;align-items:center;text-align:center;padding:1rem 1.5rem;background:var(--bg-card);border:1px solid var(--border-color);border-radius:12px;flex-shrink:0}.max-bid-label.svelte-1tfefgf{font-size:.7rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);margin-bottom:.3rem}.max-bid-value.svelte-1tfefgf{font-size:1.875rem;font-weight:900;line-height:1;margin-bottom:.25rem}.max-bid-note.svelte-1tfefgf{font-size:.72rem;color:var(--text-muted);font-weight:600}.financials-row.svelte-1tfefgf{display:flex;align-items:stretch;background:var(--bg-card);border:1px solid var(--border-color);border-radius:14px;overflow:hidden;box-shadow:var(--card-shadow)}.fin-card.svelte-1tfefgf{flex:1;display:flex;flex-direction:column;align-items:center;text-align:center;padding:1.25rem 1rem;gap:.3rem}.fin-divider.svelte-1tfefgf{width:1px;background:var(--border-color);margin:.75rem 0}.fin-label.svelte-1tfefgf{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--text-muted)}.fin-value.svelte-1tfefgf{font-size:1.25rem;font-weight:900;color:var(--text-primary)}.fin-note.svelte-1tfefgf{font-size:.72rem;color:var(--text-muted);text-align:center;line-height:1.4}.card.svelte-1tfefgf{background:var(--bg-card);border:1px solid var(--border-color);border-radius:14px;padding:1.375rem 1.5rem;box-shadow:var(--card-shadow)}.card-title.svelte-1tfefgf{display:flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:800;text-transform:uppercase;letter-spacing:.07em;color:var(--text-muted);margin:0 0 1.1rem}.card-title.svelte-1tfefgf svg{width:16px;height:16px;flex-shrink:0}.card-title-row.svelte-1tfefgf{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.1rem;flex-wrap:wrap;gap:.5rem}.card-title-row.svelte-1tfefgf .card-title:where(.svelte-1tfefgf){margin:0}.table-wrap.svelte-1tfefgf{overflow-x:auto}.scenarios-table.svelte-1tfefgf{width:100%;border-collapse:collapse;font-size:.9375rem}.scenarios-table.svelte-1tfefgf th:where(.svelte-1tfefgf){text-align:left;padding:.6rem .875rem;font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.07em;color:var(--text-muted);border-bottom:1px solid var(--border-color)}.scenarios-table.svelte-1tfefgf td:where(.svelte-1tfefgf){padding:.75rem .875rem;border-bottom:1px solid var(--border-color);color:var(--text-secondary);font-weight:600}.scenarios-table.svelte-1tfefgf tbody:where(.svelte-1tfefgf) tr:where(.svelte-1tfefgf):last-child td:where(.svelte-1tfefgf){border-bottom:none}.row-green.svelte-1tfefgf td:where(.svelte-1tfefgf){background:#10b9810d}.row-amber.svelte-1tfefgf td:where(.svelte-1tfefgf){background:#f59e0b0d}.row-red.svelte-1tfefgf td:where(.svelte-1tfefgf){background:#ef44440d}.td-margin.svelte-1tfefgf{font-weight:800}.row-green.svelte-1tfefgf .td-margin:where(.svelte-1tfefgf){color:#10b981}.row-amber.svelte-1tfefgf .td-margin:where(.svelte-1tfefgf){color:#f59e0b}.row-red.svelte-1tfefgf .td-margin:where(.svelte-1tfefgf){color:#ef4444}.td-roi.svelte-1tfefgf{font-weight:700}.row-green.svelte-1tfefgf .td-roi:where(.svelte-1tfefgf){color:#10b981}.row-amber.svelte-1tfefgf .td-roi:where(.svelte-1tfefgf){color:#f59e0b}.row-red.svelte-1tfefgf .td-roi:where(.svelte-1tfefgf){color:#ef4444}.table-note.svelte-1tfefgf{margin:.75rem 0 0;font-size:.78rem;color:var(--text-muted)}.damage-grid.svelte-1tfefgf{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:.75rem;margin-bottom:1rem}.damage-item.svelte-1tfefgf{display:flex;flex-direction:column;gap:.25rem;padding:.75rem;background:var(--bg-primary);border:1px solid var(--border-color);border-radius:8px}.di-label.svelte-1tfefgf{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted)}.di-value.svelte-1tfefgf{font-size:.9375rem;font-weight:700;color:var(--text-primary)}.damage-desc.svelte-1tfefgf{margin:0;font-size:.9375rem;line-height:1.65;color:var(--text-secondary);padding-top:.75rem;border-top:1px solid var(--border-color)}.repair-list.svelte-1tfefgf{list-style:none;padding:0;margin:0 0 1rem;display:flex;flex-direction:column;gap:.5rem}.repair-list.svelte-1tfefgf li:where(.svelte-1tfefgf){padding:.6rem .875rem .6rem 2rem;background:var(--bg-primary);border:1px solid var(--border-color);border-radius:8px;font-size:.9rem;color:var(--text-secondary);position:relative;line-height:1.5}.repair-list.svelte-1tfefgf li:where(.svelte-1tfefgf):before{content:"£";position:absolute;left:.75rem;color:var(--text-muted);font-weight:700}.conf-badge.svelte-1tfefgf{padding:.25rem .75rem;background:#f59e0b1a;border:1px solid rgba(245,158,11,.25);color:#b45309;border-radius:999px;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.caveat-box.svelte-1tfefgf{display:flex;align-items:flex-start;gap:.5rem;padding:.75rem 1rem;background:#ef44440f;border:1px solid rgba(239,68,68,.2);border-radius:8px;font-size:.875rem;color:#ef4444;line-height:1.5}.caveat-box.svelte-1tfefgf svg{width:16px;height:16px;flex-shrink:0;margin-top:2px}.two-col-cards.svelte-1tfefgf{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}.fact-list.svelte-1tfefgf,.problem-list.svelte-1tfefgf{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}.fact-list.svelte-1tfefgf li:where(.svelte-1tfefgf),.problem-list.svelte-1tfefgf li:where(.svelte-1tfefgf){padding:.5rem .75rem .5rem 1.75rem;border-radius:8px;font-size:.875rem;line-height:1.5;color:var(--text-secondary);position:relative}.fact-list.svelte-1tfefgf li:where(.svelte-1tfefgf){background:#3b82f60d;border:1px solid rgba(59,130,246,.15)}.fact-list.svelte-1tfefgf li:where(.svelte-1tfefgf):before{content:"i";position:absolute;left:.6rem;color:#3b82f6;font-weight:900;font-size:.7rem;top:50%;transform:translateY(-50%)}.problem-list.svelte-1tfefgf li:where(.svelte-1tfefgf){background:#f59e0b0d;border:1px solid rgba(245,158,11,.15)}.problem-list.svelte-1tfefgf li:where(.svelte-1tfefgf):before{content:"!";position:absolute;left:.65rem;color:#f59e0b;font-weight:900;font-size:.7rem;top:50%;transform:translateY(-50%)}.verdict-text.svelte-1tfefgf{font-size:.9375rem;line-height:1.7;color:var(--text-secondary);margin:0}.questions-list.svelte-1tfefgf{padding:0 0 0 1.25rem;margin:0;display:flex;flex-direction:column;gap:.6rem}.questions-list.svelte-1tfefgf li:where(.svelte-1tfefgf){font-size:.9375rem;color:var(--text-secondary);line-height:1.55;padding-left:.25rem}.actions-row.svelte-1tfefgf{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.25rem}.action-btn.svelte-1tfefgf{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.375rem;border-radius:10px;font-size:.9rem;font-weight:700;cursor:pointer;border:none;transition:all .2s}.action-btn.svelte-1tfefgf svg{width:16px;height:16px}.primary-btn.svelte-1tfefgf{background:#2563eb;color:#fff;box-shadow:0 4px 14px #2563eb59}.primary-btn.svelte-1tfefgf:hover:not(:disabled){background:#1d4ed8;transform:translateY(-1px)}.primary-btn.svelte-1tfefgf:disabled{opacity:.6;cursor:not-allowed}.checklist-btn.svelte-1tfefgf{background:var(--bg-card);color:var(--text-primary);border:1px solid var(--border-color)}.checklist-btn.svelte-1tfefgf:hover{border-color:#2563eb;color:#2563eb}.share-btn.svelte-1tfefgf{background:#10b9811a;border-color:#10b9814d;color:#059669}.share-btn.svelte-1tfefgf:hover{background:#10b9812e}[data-theme=dark] .share-btn.svelte-1tfefgf{color:#34d399;background:#10b9811f}.reset-btn.svelte-1tfefgf{background:var(--bg-card);color:var(--text-muted);border:1px solid var(--border-color)}.reset-btn.svelte-1tfefgf:hover{color:var(--text-primary);border-color:var(--border-color)}.checklist-panel.svelte-1tfefgf{background:var(--bg-card);border:1px solid var(--border-color);border-radius:16px;padding:1.75rem;box-shadow:var(--card-shadow)}.checklist-header.svelte-1tfefgf{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1.75rem;flex-wrap:wrap}.checklist-header.svelte-1tfefgf h3:where(.svelte-1tfefgf){display:flex;align-items:center;gap:.5rem;font-size:1.1rem;font-weight:800;color:var(--text-primary);margin:0 0 .25rem}.checklist-header.svelte-1tfefgf h3:where(.svelte-1tfefgf) svg{width:18px;height:18px;color:#10b981}.checklist-sub.svelte-1tfefgf{font-size:.875rem;color:var(--text-muted);margin:0}.download-checklist-btn.svelte-1tfefgf{display:inline-flex;align-items:center;gap:.4rem;padding:.6rem 1.1rem;background:var(--bg-primary);border:1px solid var(--border-color);border-radius:8px;font-size:.825rem;font-weight:700;color:var(--text-secondary);cursor:pointer;transition:all .2s;flex-shrink:0}.download-checklist-btn.svelte-1tfefgf svg{width:14px;height:14px}.download-checklist-btn.svelte-1tfefgf:hover:not(:disabled){border-color:#2563eb;color:#2563eb}.download-checklist-btn.svelte-1tfefgf:disabled{opacity:.6;cursor:not-allowed}.checklist-section.svelte-1tfefgf{margin-bottom:1.5rem}.section-heading.svelte-1tfefgf{font-size:.78rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);margin:0 0 .75rem}.check-item.svelte-1tfefgf{display:flex;align-items:flex-start;gap:.75rem;padding:.625rem .75rem;border-radius:8px;cursor:pointer;margin-bottom:.375rem;border:1px solid transparent;transition:background .15s;position:relative}.check-item.svelte-1tfefgf:hover{background:var(--bg-primary);border-color:var(--border-color)}.check-item.checked.svelte-1tfefgf{background:#10b9810d;border-color:#10b98133}.check-item.checked.svelte-1tfefgf .check-text:where(.svelte-1tfefgf){text-decoration:line-through;color:var(--text-muted)}.check-item.svelte-1tfefgf input[type=checkbox]:where(.svelte-1tfefgf){margin-top:2px;flex-shrink:0;accent-color:#10b981;width:16px;height:16px}.check-text.svelte-1tfefgf{font-size:.875rem;line-height:1.55;color:var(--text-secondary);flex:1}.priority-dot.svelte-1tfefgf{width:7px;height:7px;border-radius:50%;flex-shrink:0;margin-top:6px}.priority-dot.high.svelte-1tfefgf{background:#ef4444}.priority-legend.svelte-1tfefgf{display:flex;gap:1.25rem;padding-top:1rem;border-top:1px solid var(--border-color);font-size:.78rem;color:var(--text-muted)}.priority-legend.svelte-1tfefgf span:where(.svelte-1tfefgf){display:flex;align-items:center;gap:.4rem}@media (max-width: 640px){.lot-header.svelte-1tfefgf{padding:1.5rem 1rem 1.25rem}.content.svelte-1tfefgf{padding:1rem 1rem 0;gap:1rem}.hero-decision.svelte-1tfefgf{flex-direction:column;align-items:stretch;text-align:center;padding:1.25rem;gap:1.25rem}.margin-circle.svelte-1tfefgf{align-self:center}.max-bid-block.svelte-1tfefgf{align-items:center}.current-bid-block.svelte-1tfefgf{align-items:flex-start}.financials-row.svelte-1tfefgf{flex-direction:column}.fin-divider.svelte-1tfefgf{width:auto;height:1px;margin:0 .75rem}.two-col-cards.svelte-1tfefgf{grid-template-columns:1fr}.damage-grid.svelte-1tfefgf{grid-template-columns:1fr 1fr}.lot-header-inner.svelte-1tfefgf{flex-direction:column;gap:1rem}.bid-amount.svelte-1tfefgf{font-size:1.5rem}.current-bid-block.svelte-1tfefgf{flex-direction:row;align-items:center;gap:.75rem}.actions-row.svelte-1tfefgf{flex-direction:column}.action-btn.svelte-1tfefgf{justify-content:center}.calc-breakdown.svelte-1tfefgf{gap:0}.calc-row.svelte-1tfefgf{padding:.5rem 0}}.bid-calc-card.svelte-1tfefgf .card-title:where(.svelte-1tfefgf){display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.calc-badge.svelte-1tfefgf{font-size:.7rem;font-weight:700;padding:.2rem .55rem;border-radius:5px;text-transform:uppercase;letter-spacing:.05em;margin-left:.25rem}.calc-copart.svelte-1tfefgf{background:#f59e0b26;color:#d97706;border:1px solid rgba(245,158,11,.3)}.calc-bca.svelte-1tfefgf{background:#2563eb1f;color:#2563eb;border:1px solid rgba(37,99,235,.25)}.calc-badge.svelte-1tfefgf:not(.calc-copart):not(.calc-bca){background:var(--bg-primary);color:var(--text-muted);border:1px solid var(--border-color)}.calc-slider-row.svelte-1tfefgf{margin-bottom:1.25rem}.calc-slider-labels.svelte-1tfefgf{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.calc-slider-title.svelte-1tfefgf{font-size:.85rem;font-weight:600;color:var(--text-secondary)}.calc-bid-display.svelte-1tfefgf{font-size:1.25rem;font-weight:800;color:var(--text-primary)}.bid-slider.svelte-1tfefgf{width:100%;height:6px;border-radius:3px;accent-color:#f59e0b;cursor:pointer;margin-bottom:.35rem}.calc-range-labels.svelte-1tfefgf{display:flex;justify-content:space-between;font-size:.75rem;color:var(--text-muted)}.calc-breakdown.svelte-1tfefgf{display:flex;flex-direction:column;border:1px solid var(--border-color);border-radius:10px;overflow:hidden;margin-bottom:.75rem}.calc-row.svelte-1tfefgf{display:flex;justify-content:space-between;align-items:center;padding:.625rem 1rem;border-bottom:1px solid var(--border-color);font-size:.9rem}.calc-row.svelte-1tfefgf:last-child{border-bottom:none}.calc-label.svelte-1tfefgf{color:var(--text-secondary)}.calc-value.svelte-1tfefgf{font-weight:700;color:var(--text-primary)}.calc-total.svelte-1tfefgf{background:var(--bg-primary);font-weight:700}.calc-total.svelte-1tfefgf .calc-label:where(.svelte-1tfefgf){color:var(--text-primary);font-weight:700}.calc-total.svelte-1tfefgf .calc-value:where(.svelte-1tfefgf){font-size:1rem}.calc-margin-row.svelte-1tfefgf .calc-label:where(.svelte-1tfefgf){font-weight:700}.calc-margin-row.svelte-1tfefgf .calc-value:where(.svelte-1tfefgf){font-size:1rem}.calc-note.svelte-1tfefgf{font-size:.78rem;color:var(--text-muted);margin:0}
