.appliance-proto .ap-jobs{display:flex;gap:8px;flex-wrap:wrap;padding:16px 0;border-bottom:1px solid var(--line)}.ap-jobs button{flex-direction:column;align-items:flex-start;min-width:0;text-align:left;font-size:14px;gap:4px;max-width:100%}.ap-jobs button small{font-weight:400;font-size:12px;color:var(--muted)}.ap-jobs .selected{border-color:var(--green);background:var(--soft)}.appliance-proto .ap-evidence{margin-top:12px;font-size:13px}.ap-evidence .w-fieldset{margin-top:15px}.ap-evidence select{font-size:13px}.ap-relations{padding:22px 0;border-top:1px solid var(--line)}.ap-relations h2{font-size:18px}.ap-relations .small{margin:8px 0}.ap-quote-line{padding:18px 0;border-bottom:1px solid var(--line)}.ap-quote-line .small{margin-top:7px}.ap-quote-line>.summary-line{margin:8px 0}.ap-service-options{display:grid;gap:8px;margin-top:14px}.ap-service-options button{justify-content:flex-start;text-align:left;font-size:15px}.ap-modal .notice p{margin-top:10px;line-height:1.7}.ap-modal .modal-footer{flex-wrap:wrap;position:sticky;bottom:-24px;background:white;padding:12px 0}.ap-modal .field{margin:16px 0}.appliance-proto .choice>span>span{overflow-wrap:anywhere}.appliance-proto .field{min-width:0}.appliance-proto .q-objects{padding-top:8px}.ap-modal .row{padding-top:10px}.ap-modal .row>span{min-width:0}.ap-modal button{overflow-wrap:anywhere}.appliance-proto .order-section .w-evidence p{margin-top:10px}
@media(max-width:760px){.appliance-proto .ap-jobs{gap:6px}.ap-jobs button{font-size:13px;padding:9px}.ap-jobs .ghost{flex-direction:row;align-items:center}.appliance-proto .section-head{align-items:flex-start}.appliance-proto .section-head>h2{font-size:20px;min-width:0}.appliance-proto .section-head>button{flex-shrink:0;font-size:13px}.ap-service-options button{font-size:14px}.ap-modal .modal-footer{bottom:-20px}.ap-relations h2{font-size:18px}.ap-evidence select{width:100%;min-width:0}.appliance-proto .customer h1{font-size:25px}}
.ap-start-copy{font-size:20px;font-weight:650;margin:24px 0 8px}.ap-unpriced{padding:20px 0;color:var(--muted);font-size:15px}.ap-steps{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;margin:16px 0 24px;gap:8px;font-size:13px;color:var(--muted)}.ap-steps li{border-bottom:3px solid var(--line);padding:10px 0}.ap-steps li[aria-current]{color:var(--green);border-color:var(--green);font-weight:700}.ap-answer{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px 12px;border-bottom:1px solid var(--line);padding:12px 0}.ap-answer>span{grid-column:1;font-size:12px;color:var(--muted)}.ap-answer>strong{grid-column:1;font-size:14px;line-height:1.6}.ap-answer>button{grid-column:2;grid-row:1/3;font-size:13px}.ap-selection .choice{margin:8px 0;line-height:1.6}.ap-selection .w-fieldset{margin-top:24px}.ap-second{border-top:1px solid var(--line);padding-top:20px;margin-top:20px}.ap-second h3{font-size:17px}.ap-selection .ap-question legend{font-size:18px}.ap-selection .ap-part-selection{margin-top:24px}.ap-selection .section-head>button{white-space:normal;max-width:105px;text-align:left}.appliance-proto .q-footer>span{min-width:0;max-width:48%;overflow-wrap:anywhere}
.fr-groups,.fr-scopes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:16px 0}.fr-groups .choice+.choice{margin:0}.fr-groups .choice{min-height:64px}.fr-group{padding:22px 0;border-top:1px solid var(--line);margin-top:16px}.fr-group h3{margin-bottom:12px;font-size:17px}.fr-scopes fieldset{border:0;padding:0;min-width:0}.fr-scopes legend{font-size:14px;font-weight:650;margin-bottom:8px}.fr-inspection{border:0;border-top:1px solid var(--line);padding:20px 0;margin:16px 0;min-width:0}.fr-inspection legend{font-size:16px;font-weight:650;padding-right:12px}.fr-inspection .field{margin:10px 0}.fr-help{margin-top:24px;padding-top:14px;border-top:1px solid var(--line)}.fridge-selection .notice p{margin-top:8px}.fridge-selection small{display:block}.fridge-selection .choice:has(input:disabled){color:var(--muted);background:#f2f4f4}.fridge-selection .choice{align-items:flex-start}.fridge-selection .choice input{margin-top:3px}.fridge-selection h2{font-size:20px}.fridge-selection .flow-actions{flex-wrap:wrap}.fr-inspection details p{overflow-wrap:anywhere}
@media(max-width:760px){.fr-groups{gap:8px}.fr-groups .choice{padding:12px 10px;font-size:14px}.fr-scopes{grid-template-columns:minmax(0,1fr)}.fridge-selection .fr-groups+.fr-group{margin-top:8px}.fridge-selection select{font-size:14px;max-width:100%}.appliance-proto .mobilebar.q-footer:has([data-fr-action])>span{max-width:30%;font-size:11px}.appliance-proto .mobilebar.q-footer [data-fr-action]{font-size:14px;padding:10px;min-width:0}}
