.peel.pq{color:var(--peel-text);font-family:var(--peel-font);font-size:var(--peel-fs-body);min-width:0;line-height:1.5}.pq *{box-sizing:border-box}.pq h2,.pq h3,.pq p{margin:0}.pq h2{letter-spacing:-.025em;font-size:22px;line-height:1.25}.pq h3{font-size:16px;font-weight:600;line-height:1.4}.pq a:not(.peel-btn){color:inherit;text-underline-offset:4px}.pq .pq-muted{color:var(--peel-text-2);margin-top:6px;font-size:13px}.pq-header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.pq .pq-eyebrow{color:var(--peel-text-2);letter-spacing:.07em;text-transform:uppercase;margin-bottom:6px;font-size:11px}.pq-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pq-list{gap:12px;display:grid}.pq-list .pq-price-range{font-variant-numeric:tabular-nums;margin:12px 0;font-size:16px}.pq-list .pq-actions{margin-top:16px}.pq .pq-error,.pq .pq-notice,.pq .pq-warning{white-space:pre-line;padding:12px 0;font-size:13px}.pq .pq-error{color:var(--peel-danger-fg)}.pq .pq-notice{color:var(--peel-ok-fg)}.pq .pq-warning{color:var(--peel-warn-fg)}.pq .pq-empty{color:var(--peel-text-2);padding:32px 0}.pq label{min-width:0;font-size:12px;font-weight:500;display:block}.pq input:not([type=checkbox]),.pq select,.pq textarea{width:100%;min-width:0;min-height:var(--peel-control,44px);border:1px solid var(--peel-line);border-radius:var(--peel-r-sm);color:var(--peel-text);background:var(--peel-surface);font:inherit;margin-top:6px;padding:8px 10px;font-size:13px;line-height:1.4;display:block}.pq textarea{resize:vertical}.pq :is(input,textarea,select,summary,button):focus-visible{outline:2px solid var(--peel-focus);outline-offset:3px}.pq input[type=checkbox]{width:20px;height:20px;accent-color:var(--peel-primary)}.pq-fields{border:0;min-width:0;margin:0;padding:0}.pq-fields:disabled :is(button,input,select,textarea){cursor:default}.pq-fields:disabled :is(input,select,textarea){opacity:1;color:var(--peel-text-2);background:var(--peel-sunken)}.pq-form-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.pq-builder{container:quote-builder/inline-size}.pq-builder-heading{align-items:start}.pq-heading-title{align-items:start;gap:12px;min-width:0;display:flex}.pq-heading-title>.peel-btn{flex-shrink:0}.pq-heading-title .pq-muted{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pq-build-layout{grid-template-columns:minmax(0,1.8fr) minmax(360px,1fr);align-items:start;gap:20px;display:grid}.pq-build-left{min-width:0}.pq-vehicle-sticky{z-index:1;margin-bottom:16px;position:sticky;top:12px}.peel.pq .pq-stage{aspect-ratio:2;border-radius:var(--peel-r-card,12px)}.peel.pq .pq-stage>img{object-fit:contain;filter:none;opacity:0;width:100%;height:100%;transition:opacity var(--peel-dur-base,.22s) ease-out;inset:0}.peel.pq .pq-stage>img.is-ready{opacity:1}.pq-stage-caption{z-index:1;color:var(--peel-stage-text);opacity:.8;font-size:12px;font-weight:500;position:absolute;top:14px;left:18px}.pq-silhouette{color:#c9cdd3;opacity:.6;width:84%;height:75%;position:absolute;bottom:9%;left:8%}.pq .peel-stage-plate{overflow-wrap:anywhere;font-size:10px;bottom:12px;left:16px;right:16px}.pq-build-link{text-align:right;background:var(--peel-canvas);padding:7px 0;font-size:12px;display:block}.pq-line-panel{overflow:hidden}.pq-panel-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.pq-line-panel>.pq-panel-heading{border-bottom:1px solid var(--peel-line);padding:14px 16px}.pq-panel-heading>.pq-muted{margin:0;font-size:12px}.pq-option-fields>.pq-form-row{padding:12px 16px}.pq-line-detail{border-top:1px solid var(--peel-line);margin:0}.pq-line-detail>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:12px 16px;font-size:13px;list-style:none;display:flex}.pq-line-detail>summary::-webkit-details-marker{display:none}.pq-line-detail>summary>span{min-width:0}.pq-line-detail>summary:after{content:"+";color:var(--peel-text-2);font-size:18px}.pq-line-detail>summary>strong{white-space:nowrap;font-variant-numeric:tabular-nums;margin-left:auto;font-weight:550}.pq-line-detail>summary small{color:var(--peel-text-2);overflow-wrap:anywhere;margin-top:2px;font-size:12px;font-weight:400;display:block}.pq-line-editor{padding:0 16px 14px}.pq-line-editor>label{margin:12px 0}.pq-line-tools{margin-top:12px}.pq-panel-footer{border-top:1px solid var(--peel-line);padding:12px 16px}.pq-preview-toggle{justify-content:space-between;align-items:center;gap:12px;padding:14px 0;display:flex}.pq-preview-toggle .pq-muted{margin:0;font-size:12px}.pq-document{background:var(--peel-surface);border:1px solid var(--peel-line);border-radius:var(--peel-r-panel,16px);min-width:0;position:relative;overflow:hidden}.pq-document-section{border-bottom:1px solid var(--peel-line);padding:18px}.pq-document-section:last-child{border-bottom:0}.pq-document-section>.pq-panel-heading{margin-bottom:12px}.pq-document-section .pq-form-row{margin-bottom:14px}.pq-document-section .pq-muted{font-size:12px}.pq-option-choices{gap:8px;margin:12px 0;display:grid}.pq-option-choice{border:1px solid var(--peel-line);background:var(--peel-surface);color:var(--peel-text);text-align:left;cursor:pointer;width:100%;min-height:64px;font:inherit;border-radius:10px;align-items:center;gap:10px;padding:12px;display:flex}.pq-option-choice.is-active{border:2px solid var(--peel-text);padding:11px}.pq-choice-dot{border:1.5px solid var(--peel-text-2);border-radius:50%;flex-shrink:0;width:17px;height:17px}.is-active .pq-choice-dot{border:5px solid var(--peel-text)}.pq-choice-name{flex:1;min-width:0;display:block}.pq-choice-name>strong{overflow-wrap:anywhere;font-size:14px;font-weight:550;display:block}.pq-choice-name>span{color:var(--peel-text-2);overflow-wrap:anywhere;margin-top:2px;font-size:12px;line-height:1.4;display:block}.pq-choice-name>small{margin-top:4px;font-size:10px;font-weight:600;display:block}.pq-choice-price{letter-spacing:-.02em;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:16px}.pq-totals>p{color:var(--peel-text-2);justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:6px;font-size:13px;display:flex}.pq-totals>p>span{overflow-wrap:anywhere;min-width:0}.pq-totals>p>strong{color:var(--peel-text);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:550}.pq-totals .pq-total{color:var(--peel-text);margin:12px 0 0}.pq-totals .pq-total>strong{letter-spacing:-.03em;font-size:28px;font-weight:650}.pq-send-section>.peel-btn{width:100%;margin-top:8px}.pq-builder .peel-btn{max-width:100%;overflow:hidden}.pq-send-section>.pq-muted{margin:0 0 10px}.pq-share{margin-top:18px}.pq-share input{font-family:var(--peel-font-mono);font-size:11px!important}.pq-share>.pq-actions{margin-top:8px}.pq-management{border-top:1px solid var(--peel-line);margin-top:16px;padding:16px 0}.pq-confirm{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pq-confirm>span{color:var(--peel-text);font-size:13px}.pq-sent-heading{padding:24px 18px 0}.pq-sent-heading h3{letter-spacing:-.025em;font-size:22px}.pq-sent-check{border:1px solid var(--peel-line);border-radius:50%;place-items:center;width:40px;height:40px;margin-bottom:16px;font-size:22px;display:grid}.pq-sent-document:after{content:"";background:var(--peel-backing);clip-path:polygon(0 0,100% 0,0 100%);pointer-events:none;width:18px;height:18px;position:absolute;bottom:0;right:0}.pq-peel-transition{--peel-cut:0px;pointer-events:none;position:absolute;inset:0;overflow:hidden}.pq-send-face{background:var(--peel-surface);height:100%}.pq-peel-transition .pq-option-choice{pointer-events:none}.pq-tax-default{border-top:1px solid var(--peel-line);border-bottom:1px solid var(--peel-line);flex-wrap:wrap;align-items:end;gap:20px;padding:18px 0;display:flex}.pq-tax-default>.pq-form-row{flex:1;min-width:260px}.pq-tax-default>.pq-form-row>label:first-child:last-child{grid-column:1/-1}.pq-guidance{border-bottom:1px solid var(--peel-line);padding:10px 0;font-size:13px}.pq-guidance summary{cursor:pointer;min-height:44px;padding:11px 0;font-weight:550}.pq-guidance p{max-width:900px;margin:6px 0 10px!important}.pq-guidance>.peel-btn{margin:2px 0 12px}.pq-bulk{align-items:end;padding-bottom:16px}.pq-bulk>.pq-muted{margin-right:auto}.pq-bulk label{max-width:180px}.pq .pq-link{color:var(--peel-primary);font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.pq-missing{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.pq-customer-preview{background:var(--peel-surface);border:1px solid var(--peel-line);overflow-wrap:anywhere;border-radius:12px;max-height:760px;padding:20px;overflow:auto}.pq-customer-preview header{border-bottom:1px solid var(--peel-line);margin-bottom:20px;padding-bottom:16px}.pq-customer-preview section{border-bottom:1px solid var(--peel-line);padding:20px 0}.pq-customer-preview ul{padding:0;list-style:none}.pq-customer-preview li{border-top:1px solid var(--peel-line);flex-wrap:wrap;justify-content:space-between;gap:6px;padding:10px 0;font-size:13px;display:flex}.pq-customer-preview li p{width:100%;color:var(--peel-text-2)}.pq-customer-preview p{margin:6px 0;font-size:13px}.pq-preview-message{white-space:pre-line}.pq-customer-preview .pq-option-total{letter-spacing:-.03em;font-size:28px;font-weight:650}.pq-customer-preview .pq-stage{margin:20px 0}.pq-customer-preview header img{max-width:120px;max-height:44px;margin-bottom:12px;display:block}.pq-customer-preview footer{padding-top:20px;font-size:13px}.pq-build-left:has(.pq-customer-preview) .pq-vehicle-sticky{position:static}.pq-customer-preview .see-defs{position:absolute}.pq-see{aspect-ratio:12/5;background:linear-gradient(#e9ecef,#c9ced4 72%,#b7bdc4);border-radius:10px;margin:12px 0 4px;overflow:hidden}.pq-see svg{width:100%;height:100%;display:block}.pq-customer-preview .pq-see-note{color:var(--peel-text-2)}@container quote-builder (width<=900px){.pq-build-layout{grid-template-columns:minmax(0,1fr)}.pq-vehicle-sticky{position:static}.pq-document{grid-row:2}.pq-builder-heading,.pq-preview-toggle{flex-wrap:wrap}}@media (width<=600px){.pq-header{flex-wrap:wrap;align-items:start}.pq h2{font-size:20px}.pq .peel-btn{min-height:44px}.pq-builder-heading>.pq-actions{width:100%}.pq-builder-heading>.pq-actions>.peel-btn{flex:auto}.pq-form-row{grid-template-columns:minmax(0,1fr)}.pq-option-fields .pq-form-row{grid-template-columns:1fr 1fr}.pq-option-fields>.pq-form-row{grid-template-columns:1fr}.pq-build-layout{gap:14px}.pq-stage-caption{font-size:11px;top:10px;left:12px}.pq .peel-stage-plate{font-size:9px;bottom:8px;left:12px}.pq .pq-stage{aspect-ratio:16/9}.pq-preview-toggle{flex-direction:column;align-items:start;gap:2px}.pq-preview-toggle>.pq-muted{padding-left:16px}.pq-panel-heading,.pq-line-detail>summary{flex-wrap:wrap}.pq-document-section{padding:16px}.pq-tax-default{gap:14px}.pq-tax-default>.pq-form-row{min-width:100%}.pq-bulk{justify-content:space-between}.pq-bulk>.pq-muted{width:100%}.pq-heading-title{gap:8px}}@media (prefers-reduced-motion:reduce){.peel.pq .pq-stage>img{transition:opacity .15s linear}}@media (forced-colors:active){.pq-silhouette{color:canvastext}.pq-sent-document:after{display:none}.pq-option-choice.is-active{border-color:highlight}}.peel .peel.pq{color-scheme:inherit;--peel-ai-fg:inherit;--peel-ai-line:inherit;--peel-ai-soft:inherit;--peel-ai-solid:inherit;--peel-backing:inherit;--peel-canvas:inherit;--peel-control:inherit;--peel-danger-fg:inherit;--peel-danger-line:inherit;--peel-danger-soft:inherit;--peel-danger-solid:inherit;--peel-data-1:inherit;--peel-data-2:inherit;--peel-data-3:inherit;--peel-data-4:inherit;--peel-data-5:inherit;--peel-data-6:inherit;--peel-dur-arrival:inherit;--peel-dur-base:inherit;--peel-dur-celebrate:inherit;--peel-dur-fast:inherit;--peel-dur-hover:inherit;--peel-dur-instant:inherit;--peel-dur-panel:inherit;--peel-dur-peel:inherit;--peel-dur-press:inherit;--peel-dur-seal:inherit;--peel-dur-sheet:inherit;--peel-e-lift:inherit;--peel-e1:inherit;--peel-e2:inherit;--peel-e3:inherit;--peel-ease-exit:inherit;--peel-ease-in-out:inherit;--peel-ease-move:inherit;--peel-ease-out:inherit;--peel-ease-peel:inherit;--peel-ease-sheet:inherit;--peel-focus:inherit;--peel-font:inherit;--peel-font-display:inherit;--peel-font-mono:inherit;--peel-font-sans:inherit;--peel-font-system:inherit;--peel-fs-body:inherit;--peel-fs-body-sm:inherit;--peel-fs-caption:inherit;--peel-fs-display:inherit;--peel-fs-heading:inherit;--peel-fs-kpi:inherit;--peel-fs-label:inherit;--peel-fs-price:inherit;--peel-fs-timer:inherit;--peel-fs-title:inherit;--peel-fs-title-sm:inherit;--peel-hover:inherit;--peel-icon:inherit;--peel-info-fg:inherit;--peel-info-line:inherit;--peel-info-soft:inherit;--peel-info-solid:inherit;--peel-lh-body:inherit;--peel-lh-body-sm:inherit;--peel-lh-caption:inherit;--peel-lh-display:inherit;--peel-lh-heading:inherit;--peel-lh-kpi:inherit;--peel-lh-label:inherit;--peel-lh-price:inherit;--peel-lh-timer:inherit;--peel-lh-title:inherit;--peel-lh-title-sm:inherit;--peel-line:inherit;--peel-line-control:inherit;--peel-line-strong:inherit;--peel-live:inherit;--peel-logo:inherit;--peel-logo-flap:inherit;--peel-ok-fg:inherit;--peel-ok-line:inherit;--peel-ok-soft:inherit;--peel-ok-solid:inherit;--peel-on-primary:inherit;--peel-on-selected:inherit;--peel-opsz-display:inherit;--peel-press-scale:inherit;--peel-pressed:inherit;--peel-primary:inherit;--peel-primary-hover:inherit;--peel-r-control:inherit;--peel-r-lg:inherit;--peel-r-md:inherit;--peel-r-pill:inherit;--peel-r-sm:inherit;--peel-r-xl:inherit;--peel-r-xs:inherit;--peel-rail:inherit;--peel-raised:inherit;--peel-row:inherit;--peel-scrim:inherit;--peel-selected:inherit;--peel-selected-soft:inherit;--peel-sheen:inherit;--peel-smoke-1:inherit;--peel-smoke-100:inherit;--peel-smoke-12:inherit;--peel-smoke-15:inherit;--peel-smoke-2:inherit;--peel-smoke-24:inherit;--peel-smoke-29:inherit;--peel-smoke-3:inherit;--peel-smoke-40:inherit;--peel-smoke-5:inherit;--peel-smoke-55:inherit;--peel-smoke-7:inherit;--peel-smoke-70:inherit;--peel-smoke-85:inherit;--peel-smoke-92:inherit;--peel-smoke-96:inherit;--peel-space-12:inherit;--peel-space-16:inherit;--peel-space-2:inherit;--peel-space-20:inherit;--peel-space-24:inherit;--peel-space-32:inherit;--peel-space-4:inherit;--peel-space-40:inherit;--peel-space-48:inherit;--peel-space-64:inherit;--peel-space-8:inherit;--peel-space-80:inherit;--peel-spring-drop:inherit;--peel-spring-snap:inherit;--peel-stage-bottom:inherit;--peel-stage-floor:inherit;--peel-stage-horizon:inherit;--peel-stage-text:inherit;--peel-stage-top:inherit;--peel-sunken:inherit;--peel-surface:inherit;--peel-target:inherit;--peel-target-gap:inherit;--peel-target-primary:inherit;--peel-target-sm:inherit;--peel-text:inherit;--peel-text-2:inherit;--peel-text-3:inherit;--peel-vlt-15:inherit;--peel-vlt-20:inherit;--peel-vlt-25:inherit;--peel-vlt-30:inherit;--peel-vlt-35:inherit;--peel-vlt-5:inherit;--peel-vlt-50:inherit;--peel-vlt-70:inherit;--peel-vlt-80:inherit;--peel-warn-fg:inherit;--peel-warn-line:inherit;--peel-warn-soft:inherit;--peel-warn-solid:inherit;--peel-weight-bold:inherit;--peel-weight-medium:inherit;--peel-weight-regular:inherit;--peel-weight-semibold:inherit;--peel-z-dialog:inherit;--peel-z-dropdown:inherit;--peel-z-rail:inherit;--peel-z-sheet:inherit;--peel-z-sticky:inherit;--peel-z-toast:inherit}.pq .peel-card{box-shadow:none}.pq-readonly-lines{padding:4px 16px 16px}.pq-readonly-line{border-bottom:1px solid var(--peel-line);justify-content:space-between;align-items:start;gap:16px;padding:14px 0;font-size:13px;display:flex}.pq-readonly-line:last-child{border-bottom:0}.pq-readonly-line>div{min-width:0}.pq-readonly-line>div>p{color:var(--peel-text-2);overflow-wrap:anywhere;margin-top:4px;font-size:12px}.pq-readonly-line>strong{white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:550}.pq-readonly-message{white-space:pre-line;padding:14px 0 0;font-size:13px}.pq-quote-history{margin:0;font-size:12px}.pq-quote-history>div{justify-content:space-between;gap:12px;margin-bottom:8px;display:flex}.pq-quote-history>div:last-child{margin-bottom:0}.pq-quote-history dt{color:var(--peel-text-2)}.pq-quote-history dd{text-align:right;font-variant-numeric:tabular-nums;margin:0}.pq-mobile-choices{display:none}@container quote-builder (width<=900px){.pq-mobile-choices{border:1px solid var(--peel-line);background:var(--peel-surface);border-radius:12px;margin-bottom:16px;padding:16px;display:block}}@media (width<=600px){.pq :is(input:not([type=checkbox]),select,textarea){min-height:max(44px,var(--peel-control,44px));font-size:16px}}.pq .pq-adjustment-preview{color:var(--peel-text-2);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;flex-basis:100%;font-size:13px}.peel.pq .peel-stage-plate.pq-picture-caption{font:400 12px/1.4 var(--peel-font);text-transform:none;opacity:1}.pq-chips{flex-wrap:wrap;gap:8px;display:flex}.pq-chip{border:1px solid var(--peel-line-control,var(--peel-line));border-radius:var(--peel-r-pill,999px);background:var(--peel-surface);min-height:40px;color:var(--peel-text);font:inherit;cursor:pointer;padding:8px 14px;font-size:13px;font-weight:500}.pq-chip:hover{background:var(--peel-hover)}.pq-chip[aria-pressed=true]{background:var(--peel-selected,var(--peel-text));color:var(--peel-on-selected,var(--peel-surface));border-color:#0000}.pq-chip:disabled{opacity:.6;cursor:default}.pq-service-pick{max-width:720px}.pq-service-pick .pq-chips{margin:8px 0 20px}.pq-send-row{gap:12px}.pq .pq-reason{color:var(--peel-warn-fg);margin:6px 0 0;font-size:12px}.pq-builder-heading .pq-reason{text-align:right;flex-basis:100%;margin:0}.pq-send-section>.pq-reason{margin:6px 0 2px}.pq-qr-figure{align-items:center;gap:14px;margin:14px 0 0;display:flex}.pq-qr{border:1px solid var(--peel-line);border-radius:8px;flex-shrink:0;width:120px;height:120px}.pq-qr-figure figcaption{margin:0}@media (forced-colors:active){.pq-qr{forced-color-adjust:none}}.pq-price-head{align-items:center}.pq-price-head>.pq-muted{margin:0}.pq-grids{gap:16px;margin:16px 0;display:grid}.pq-grid-card{overflow:auto}.pq-grid{border-collapse:collapse;text-align:left;width:100%;min-width:560px;font-size:13px}.pq-grid caption{text-align:left;padding:14px 16px 10px}.pq-grid caption>strong{font-size:15px;font-weight:600;display:block}.pq-grid caption>.pq-muted{margin-top:2px;display:block}.pq-grid th,.pq-grid td{border-top:1px solid var(--peel-line);vertical-align:middle;padding:6px 10px}.pq-grid thead th{background:var(--peel-sunken);width:26%;font-size:12px;font-weight:550}.pq-grid thead th:first-child{width:22%}.pq-grid thead th>span{color:var(--peel-text-2);margin-bottom:2px;display:block}.pq-grid tbody th{color:var(--peel-text-2);white-space:nowrap;font-weight:500}.pq-grid td{position:relative}.pq .pq-grid input{background:0 0;border-color:#0000;height:36px;min-height:36px;margin:0;padding:6px 8px}.pq .pq-grid input:hover{border-color:var(--peel-line)}.pq .pq-grid input:focus{background:var(--peel-surface);border-color:var(--peel-line)}.pq .pq-grid thead input{font-weight:400}.pq-money,.pq-cell-box{display:block;position:relative}.pq-cell-tier{display:none}.pq-cell-money{color:var(--peel-text-2);pointer-events:none;position:absolute;top:50%;left:9px;transform:translateY(-50%)}.pq .pq-grid .pq-cell{font-variant-numeric:tabular-nums;padding-left:20px}.pq-grid caption>.pq-paste-note{color:var(--peel-text);white-space:normal;margin-top:6px;font-size:13px;display:block}.pq .pq-grid .pq-cell.is-paused{color:var(--peel-text-3,var(--peel-text-2));text-decoration:line-through}.pq-film-mixed{color:var(--peel-warn-fg);white-space:normal;grid-column:1/-1;margin-top:4px;font-size:11px;font-weight:400;line-height:1.35;display:block}.pq-more-services{flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 0 16px;display:flex}.pq-more-services>.pq-muted{margin:0}.pq-import{gap:12px;margin:16px 0;display:grid}.pq-carry{border:1px solid var(--peel-line);border-radius:var(--peel-r-md,12px);background:var(--peel-sunken);flex-wrap:wrap;align-items:center;gap:8px;padding:12px;display:flex}.peel.pq .pq-carry .peel-btn{white-space:normal;text-align:left;height:auto;min-height:44px}.pq-import-row{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.pq .pq-import-row>.pq-muted{flex:260px;margin:0}.pq-mapper{gap:10px;max-width:760px;padding:16px;display:grid}.pq-mapper h4{margin:6px 0 0;font-size:13px;font-weight:600}.pq .pq-mapper .pq-muted{margin:0}.pq-map-list{gap:8px;display:grid}.pq-map-list>label{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:4px 12px;font-size:13px;display:grid}.pq-map-list small{color:var(--peel-text-2);overflow-wrap:anywhere;margin-top:2px;font-size:12px;font-weight:400;display:block}.pq .pq-map-list select{margin-top:0}@media (width<=600px){.pq-chip,.peel.pq .peel-btn.sm{min-height:44px}.pq-builder-heading .pq-reason{text-align:left}.pq-map-list>label{grid-template-columns:1fr}.pq-grid,.pq-grid thead,.pq-grid tbody,.pq-grid caption{min-width:0;display:block}.pq-grid thead tr{background:var(--peel-sunken);border-top:1px solid var(--peel-line);gap:8px;padding:10px 16px 12px;display:grid}.pq-grid thead th{background:0 0;border:0;grid-template-columns:56px minmax(0,1fr);align-items:center;gap:8px;width:auto;padding:0;display:grid}.pq-grid thead th:first-child{display:none}.pq-grid thead th>span{margin:0}.pq-grid tbody tr{border-top:1px solid var(--peel-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:4px 8px;padding:10px 16px 12px;display:grid}.pq-grid tbody th{white-space:normal;color:var(--peel-text);border:0;grid-column:1/-1;padding:0;font-size:13px}.pq-grid td{border:0;min-width:0;padding:0}.pq-cell-tier{color:var(--peel-text-2);margin-bottom:2px;font-size:11px;display:block}.pq .pq-grid input{border-color:var(--peel-line-control,var(--peel-line));background:var(--peel-surface);height:44px;min-height:44px}.pq .pq-grid .pq-cell{padding-right:6px}}.peel[data-density=bay] .pq .pq-grid input{height:56px;min-height:56px;font-size:var(--peel-fs-body)}.pq input[type=datetime-local]{width:100%;min-width:0;max-width:100%;display:block}@supports (-webkit-touch-callout:none){.pq input[type=datetime-local]{appearance:none}.pq input[type=datetime-local]::-webkit-date-and-time-value{text-align:left}}.pq-actions>.pq-remove{margin-left:auto}.pq .pq-class-line{color:var(--peel-text-2);margin:0 0 10px;font-size:13px}.pq .pq-class-line strong{color:var(--peel-text);font-weight:600}.peel.pq .pq-texted{flex-wrap:wrap;align-items:center;gap:0 4px;display:flex}.peel.pq .pq-texted .pq-link{min-height:44px}.peel.pq .pq-texted-unconfirmed{color:var(--peel-warn-fg)}.pq-grid tbody th>.pq-row-hint{color:var(--peel-text-2);white-space:normal;font-size:11px;font-weight:400;display:block}.pq-extras{gap:16px;margin:16px 0;display:grid}.pq-extras-card{gap:10px;padding:16px;display:grid}.pq-extras-card h3{margin:0;font-size:15px;font-weight:600}.pq .pq-extras-card .pq-muted{margin:0}.pq-addon-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.pq-addon-row{grid-template-columns:minmax(0,1fr) 120px auto auto;align-items:center;gap:8px;display:grid}.pq-addon-row.is-off>input{color:var(--peel-text-2)}.pq-addon-list{max-width:640px}.pq-addon-on{white-space:nowrap;align-items:center;gap:8px;font-size:13px;display:flex}.peel.pq label.pq-addon-on{align-items:center;gap:8px;margin:0;display:inline-flex}.peel.pq .pq-addon-on input[type=checkbox]{flex:none;width:18px;height:18px;min-height:0;margin:0}.pq-extras-card>.peel-btn{justify-self:start}.pq-extras .pq-cell-tier{display:none}.pq .pq-extras .pq-cell{font-variant-numeric:tabular-nums;padding-left:20px}.pq .pq-extras input{margin:0}.pq-flat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px 12px;display:grid}.pq-flat-field{gap:4px;font-size:13px;display:grid}.pq-flat-field>span{color:var(--peel-text-2)}.pq-flat-name{max-width:360px}.pq-flat-example{border-radius:var(--peel-r-md,12px);background:var(--peel-sunken);font-variant-numeric:tabular-nums;margin:0;padding:10px 12px;font-size:13px}.pq-extras-later{margin:16px 0}@media (width<=600px){.pq-addon-row{grid-template-columns:minmax(0,1fr) 104px;row-gap:4px}.pq-addon-on{grid-column:1}.pq-addon-row>.peel-btn{justify-self:end}.pq-flat-grid{grid-template-columns:1fr 1fr}.pq-flat-name{max-width:none}}.pq-silhouette.is-car{opacity:1;color:inherit}.pq-silhouette.is-car>svg:not(.see-defs){width:100%;height:100%}.pq-shade-pick{border:1px solid var(--peel-line);background:var(--peel-surface);border-radius:12px;margin:0 0 16px;padding:12px 14px}.pq-shade-pick>p{margin:0 0 8px;font-size:13px}.pq .pq-saved{color:var(--peel-ok-fg);font-size:13px;font-weight:550}.pq-price-list>.pq-first-art{margin:0 0 8px}.pq-chip,.pq-option-choice,.pq-line-detail>summary{-webkit-tap-highlight-color:transparent;transition:background-color var(--peel-dur-hover,.12s) ease,color var(--peel-dur-hover,.12s) ease,transform var(--peel-dur-press,.1s) var(--peel-ease-out,ease-out)}.pq-chip{min-height:max(40px,var(--peel-target,44px))}.pq-chip:not(:disabled):active,.pq-option-choice:active{transform:scale(var(--peel-press-scale,.97))}@media (hover:hover){.pq-option-choice:not(.is-active):hover,.pq-line-detail>summary:hover{background:var(--peel-hover)}}.pq-line-detail>summary{min-height:max(48px,var(--peel-target,44px))}.pq-line-detail>summary:after{content:"+"/""}.pq-line-detail[open]>summary:after{content:"−"/""}@media (pointer:coarse) and (width>=601px){.pq .pq-grid input{border-color:var(--peel-line-control,var(--peel-line));background:var(--peel-surface);height:44px;min-height:44px}}@media (prefers-reduced-motion:reduce){.pq-chip,.pq-option-choice,.pq-line-detail>summary{transition:background-color .15s linear,color .15s linear}}
