.lh-relaxed{line-height:1.7}bsk-auto-trader-valuation{--bsk-autotrader-valuation-scroll-margin: 100px;.valuation-form{container-type:inline-size;container-name:valuationForm;scroll-margin-top:var( --bsk-autotrader-valuation-scroll-margin, 1rem )}.disabled-btn{pointer-events:none;opacity:.6}.alert-danger{background-color:var(--bs-danger-bg-subtle);color:var(--bs-danger-text-emphasis);border:1px solid var(--bs-danger-border-subtle);border-radius:.3125rem;padding:var(--bsk-spacer-3)}}bsk-auto-trader-valuation[theme=stack] .lookup-panel{display:flex;flex-direction:column;gap:var(--bsk-spacer-3)}bsk-auto-trader-valuation[theme=inline] .lookup-panel{display:flex;flex-wrap:wrap;gap:var(--bsk-spacer-3);align-items:end;flex-basis:100%;>div{flex:1 1 200px}}bsk-auto-trader-valuation{.checkbox-item{display:flex;align-items:center;gap:var(--bsk-spacer-2);flex-wrap:wrap}.vehicle-condition-list,.vehicle-condition-list div[data-franchise-model-brand]{position:relative;display:grid;grid-template-columns:repeat(1,1fr);gap:var(--bsk-spacer-2);@container valuationForm (width > 768px){grid-template-columns:repeat(2,1fr)}@container valuationForm (width > 992px){grid-template-columns:repeat(3,1fr)}&:has(div[data-franchise-model-brand]){grid-template-columns:1fr}.vehicle-condition-list_item{position:relative;display:flex;align-items:center;gap:var(--bsk-spacer-2);padding:var(--bsk-spacer-1) var(--bsk-spacer-2);border-radius:2rem;cursor:pointer;border:1px solid transparent;transition:ease-in background-color .3s,ease-in-out border-color .7s;label{cursor:pointer;flex-grow:1}&:hover,&:focus-within{background-color:var(--bs-light)}input{width:1rem;height:1rem;accent-color:var(--bs-primary)}&:has(input:checked){border-color:var(--bs-primary);background-color:var(--bs-light)}.tooltip-icon{display:flex;align-items:center;justify-content:center;width:1.15rem;height:1.15rem;border-radius:50%;background-color:var(--bs-dark);color:var(--bs-white);font-size:.7rem;cursor:pointer;&:hover+.tooltip-text,&:focus+.tooltip-text{opacity:1;visibility:visible}}.tooltip-text{position:absolute;top:100%;left:0;z-index:5;background-color:var(--bs-dark);color:var(--bs-white);padding:var(--bsk-spacer-2);border-radius:.25rem;font-size:.75rem;margin-top:5px;opacity:0;width:max-content;max-width:min(240px,90vw);visibility:hidden;transition:opacity .3s ease-in-out,visibility .3s ease-in-out}}}}bsk-auto-trader-valuation{#pnlTradeInQualification{--trade-in-display: none;display:var(--trade-in-display)}#pnlFranchiseModel{--franchise-model-display: none}.vehicle-condition-list div[data-franchise-model-brand]{--brand-group-display: none;display:var(--brand-group-display)!important}[id$=Validation]{--validation-display: none;display:var(--validation-display)}}bsk-auto-trader-valuation{.valuation-split{display:flex;flex-direction:column;gap:var(--bsk-spacer-4);#VehicleInfo{grid-area:vehicle-info;background-color:var(--bs-light);padding:var(--bsk-spacer-3)}#DetailsStep{grid-area:details-step;background-color:var(--bs-white);z-index:1;padding:var(--bsk-spacer-3)}&:is(.thank-you-panel,.no-valuation-panel){flex-direction:column-reverse}}&[theme=inline]{@container valuationForm (width > 768px){.valuation-split{display:grid;gap:var(--bsk-spacer-3);grid-template-areas:"vehicle-info details-step";grid-template-rows:auto;grid-template-columns:1.4fr 1fr}#VehicleInfo{opacity:0;transform:translate(100%);animation:slideIn 1s forwards}}}}bsk-auto-trader-valuation .valuation-line{display:grid;gap:var(--bsk-spacer-3);grid-template-columns:repeat(auto-fit,minmax(250px,1fr));.valuation-line_value{font-weight:700;font-size:1.3rem}}bsk-auto-trader-valuation{.valuation-form:has(.powered-by-autotrader){position:relative;padding-bottom:5rem;.powered-by-autotrader{padding:var(--bsk-spacer-3);background-color:#f6f5f4;position:absolute;bottom:0;right:0;p{margin-bottom:0;font-weight:700;line-height:1;color:#0c1233;display:flex;gap:var(--bsk-spacer-2);align-items:center;span{display:block;white-space:nowrap}}img{display:inline;max-width:150px;height:auto}}.powered-by-autotrader.powered-by-autotrader--center{right:50%;transform:translate(50%)}&:has(.success-panel){.powered-by-autotrader:not(.powered-by-autotrader--center){right:var(--bsk-spacer-3)}}}}@keyframes slideIn{to{opacity:1;transform:translate(0)}}
