@charset "UTF-8";
.buyback-quote-page .repair-intro-icon{background:#edf4f1;color:#628479}.buyback-capacities{margin-top:23px;padding:23px;border:1px solid var(--line);border-radius:15px;background:var(--soft)}.buyback-capacities h3{font-size:16px;font-weight:600;line-height:1.6;margin-bottom:14px}.buyback-capacity-options{display:flex;flex-wrap:wrap;gap:10px}.buyback-capacity-button{border:1px solid var(--line);background:var(--paper);color:var(--ink);border-radius:11px;min-height:46px;min-width:92px;padding:11px 16px;font-size:14px;line-height:1.6;cursor:pointer}.buyback-capacity-button.selected{border:2px solid var(--blue);padding:10px 15px;background:#f6faff;color:var(--blue)}.buyback-capacities p{font-size:13px;line-height:1.8;color:var(--muted);margin-top:13px}.buyback-condition-header{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between;margin-bottom:22px}.buyback-condition-header .repair-selected-context{margin:0}.buyback-condition-header>button{border:0;background:none;color:var(--blue);font-size:12px;line-height:1.7;min-height:42px;padding:8px 0;cursor:pointer}.buyback-condition-group{padding:0;margin:0 0 26px;border:0;min-width:0}.buyback-condition-group legend{font-size:16px;line-height:1.6;font-weight:550;color:var(--ink);margin-bottom:13px;display:block;width:100%}.buyback-condition-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.buyback-condition-option{display:flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--line);border-radius:11px;background:var(--paper);color:var(--ink);font-size:14px;line-height:1.65;min-height:49px;padding:11px 14px;cursor:pointer;transition:border-color .15s,background .15s}.buyback-condition-option:hover{background:#fafbfc;border-color:#a6b6ca}.buyback-condition-option.selected{border:2px solid var(--blue);padding:10px 13px;background:#f6faff;color:var(--blue)}.buyback-condition-details{padding:22px 23px 2px;background:var(--soft);border:1px solid var(--line);border-radius:15px;margin:-8px 0 25px}.buyback-condition-details .buyback-condition-group{margin-bottom:20px}.buyback-condition-details legend{font-size:14px}.buyback-condition-details .buyback-condition-option{font-size:13px;min-height:46px}.buyback-health-row{display:grid;grid-template-columns:minmax(0,1fr) 142px;gap:11px;align-items:center}.buyback-health-input{border:1px solid var(--line);background:var(--paper);border-radius:11px;padding:0 14px;display:flex;align-items:center;gap:9px;color:var(--muted);font-size:15px;min-height:50px}.buyback-health-input input{border:0;color:var(--ink);font-size:16px;padding:13px 0;width:100%;min-width:0;background:transparent;outline:none}.buyback-health-input:focus-within{border-color:var(--blue);box-shadow:0 0 0 3px #0071e311}.buyback-health-input input:disabled{opacity:.55}.buyback-condition-help{font-size:12px;color:var(--muted);line-height:1.8;margin-top:10px}.buyback-missing-feedback{color:#8c734d;font-size:13px;line-height:1.8;margin-top:3px}.buyback-estimate-breakdown{margin:25px 0;border:1px solid var(--line);border-radius:15px;overflow:hidden}.buyback-estimate-breakdown>h3{font-size:14px;font-weight:550;padding:17px 21px;background:var(--soft)}.buyback-estimate-row{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:13px 21px;border-top:1px solid var(--line);font-size:14px;line-height:1.7;color:var(--muted)}.buyback-estimate-row>span:last-child,.buyback-estimate-row>strong:last-child{white-space:nowrap;font-variant-numeric:tabular-nums}.buyback-estimate-row.is-total{color:var(--ink);font-weight:600}.buyback-condition-summary{border:1px solid var(--line);border-radius:15px;margin:25px 0;overflow:hidden;font-size:13px}.buyback-condition-summary>summary{padding:17px 21px;font-size:14px;line-height:1.7;cursor:pointer;color:var(--ink);background:var(--soft)}.buyback-condition-summary dl{margin:0;padding:8px 21px}.buyback-condition-summary dl>div{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:11px 0;border-bottom:1px solid var(--line);line-height:1.8}.buyback-condition-summary dl>div:last-child{border:0}.buyback-condition-summary dt{color:var(--muted)}.buyback-condition-summary dd{margin:0;text-align:right;color:var(--ink)}.buyback-quote-page .repair-result-price.is-unpriced>strong{font-size:30px}.buyback-quote-page .repair-result-price.is-ineligible>strong{font-size:27px;line-height:1.6;letter-spacing:-.8px;max-width:460px;margin-left:auto;margin-right:auto}.buyback-result-note{color:var(--muted);font-size:13px;line-height:1.8;margin:18px 0}.buyback-quote-page .repair-model-grid{max-height:362px}.buyback-quote-page .repair-result-summary strong{overflow-wrap:anywhere}
:root[data-theme=dark] .buyback-quote-page .repair-intro-icon{background:#1c2b25;color:#91b7a9}:root[data-theme=dark] .buyback-capacity-button.selected,:root[data-theme=dark] .buyback-condition-option.selected{background:#091d32;color:var(--blue);border-color:var(--blue)}:root[data-theme=dark] .buyback-condition-option:hover{background:#15171c;border-color:#586579}:root[data-theme=dark] .buyback-missing-feedback{color:#b8a683}
@media(max-width:640px){.buyback-capacities{padding:19px;margin-top:20px}.buyback-capacities h3{font-size:15px}.buyback-capacity-options{gap:9px}.buyback-capacity-button{font-size:13px;min-width:85px;padding:11px 13px;min-height:46px}.buyback-capacity-button.selected{padding:10px 12px}.buyback-condition-header{align-items:flex-start;margin-bottom:24px;gap:9px}.buyback-condition-header>button{font-size:12px;min-height:36px}.buyback-condition-group{margin-bottom:24px}.buyback-condition-group legend{font-size:15px}.buyback-condition-options{gap:8px}.buyback-condition-option{font-size:13px;min-height:49px;padding:10px 8px}.buyback-condition-option.selected{padding:9px 7px}.buyback-condition-details{padding:19px 16px 1px;margin:-6px 0 24px}.buyback-condition-details .buyback-condition-option{font-size:12px;padding:10px 6px}.buyback-condition-details .buyback-condition-option.selected{padding:9px 5px}.buyback-health-row{grid-template-columns:minmax(0,1fr) 102px;gap:9px}.buyback-health-row>.buyback-condition-option{font-size:13px}.buyback-health-input{padding:0 12px;min-height:49px}.buyback-health-input input{font-size:16px}.buyback-estimate-breakdown>h3{padding:16px 18px}.buyback-estimate-row{padding:12px 18px;font-size:13px;gap:15px}.buyback-condition-summary>summary{padding:16px 18px;font-size:13px}.buyback-condition-summary dl{padding:6px 18px}.buyback-condition-summary dl>div{font-size:12px;gap:14px}.buyback-quote-page .repair-result-price.is-unpriced>strong{font-size:26px}.buyback-quote-page .repair-result-price.is-ineligible>strong{font-size:24px;line-height:1.65}.buyback-quote-page .repair-model-grid{max-height:319px}.buyback-result-note{font-size:12px}}
@media(max-width:360px){.buyback-condition-option{font-size:12px}.buyback-condition-options{gap:6px}.buyback-capacity-button{min-width:80px}.buyback-estimate-row{font-size:12px;padding:11px 15px}.buyback-quote-page .repair-result-price.is-ineligible>strong{font-size:23px}}
@media(prefers-reduced-motion:reduce){.buyback-condition-option{transition:none}}
