.cleanar-quote-v2.commercialQuoteFlow .fieldControl,.cleanar-quote-v2.commercialQuoteFlow .btn{min-width:44px;min-height:44px}.cleanar-quote-v2.commercialQuoteFlow .fieldControl:focus-visible,.commercialWalkthroughChoice .form-check-input:focus-visible{outline-offset:2px;outline:3px solid #146c55}@media (width<=575.98px){.cleanar-quote-v2.commercialQuoteFlow .reviewRow{flex-direction:column;align-items:stretch;gap:4px}.cleanar-quote-v2.commercialQuoteFlow .reviewValue{text-align:left}}.cleanar-quote-v2 .commercialQuoteFields .form-select{box-sizing:border-box;width:100%;min-width:0;max-width:100%;display:block}.cleanar-quote-v2 .quoteShell{background:#fff;border-radius:18px}.quoteTitle{letter-spacing:-.02em;font-weight:800}.quoteSubtitle{color:#000000a6;max-width:52ch}.quoteTrustMicrocopy{color:var(--text-cleanar-color);margin-top:.45rem;font-size:.86rem;font-weight:700}.pillBadge{border-radius:999px;padding:8px 10px;font-weight:600}.stepText{color:#000000a6;white-space:nowrap;font-size:.9rem}.quoteProgress{border-radius:999px;height:10px;overflow:hidden}.quoteJourney{background:#00000005;border:1px solid #00000014;border-radius:16px;margin:1rem 0 1.5rem;padding:13px 12px 12px}.quoteJourneyTrack{grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:relative}.quoteJourneyLine{background:#0000001f;border-radius:999px;height:2px;position:absolute;top:16px;left:12.5%;right:12.5%}.quoteJourneyLine span{border-radius:inherit;background:#20a45a;height:100%;display:block}.quoteJourneyStage{z-index:1;color:#0009;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:7px;min-width:0;padding:0;display:flex;position:relative}.quoteJourneyStage:focus-visible{outline:2px solid var(--primary-color);outline-offset:4px;border-radius:10px}.quoteJourneyStage.is-locked{cursor:default;opacity:.55}.quoteJourneyStage.is-locked .quoteJourneyMarker{background:#ffffffb8}.quoteJourneyMarker{color:#00000094;background:#fff;border:1px solid #0000001f;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:.84rem;display:inline-flex}.quoteJourneyStage.is-active .quoteJourneyMarker{border-color:var(--primary-color);color:var(--primary-color);box-shadow:0 0 0 4px #00a5ce1f}.quoteJourneyStage.is-complete .quoteJourneyMarker{color:#198754;background:#eaf7ee;border-color:#20a45a57}.quoteJourneyLabel{text-align:center;max-width:100%;padding:0 4px;font-size:.78rem;font-weight:700;line-height:1.2}.quoteJourneyStage.is-active .quoteJourneyLabel,.quoteJourneyStage.is-complete .quoteJourneyLabel{color:var(--text-cleanar-color)}.sectionTitle{letter-spacing:-.01em;font-weight:800}.sectionSubtitle{color:#000000a6}.sectionAccent{background:#0000001f;border-radius:999px;width:44px;height:4px;margin-top:10px}.fieldLabel{margin-bottom:8px;font-weight:700}.req{color:#dc3545}.fieldControl{box-shadow:none!important;color:var(--text-cleanar-color)!important;border:1px solid #0000001a!important;border-radius:14px!important;padding:12px 14px!important}.fieldControl:focus{border-color:#00000038!important}.fieldControl.is-invalid,.fieldControl[aria-invalid=true]{background-color:#fff7f7!important;border-color:#dc3545!important;box-shadow:0 0 0 3px #dc354524!important}.fieldControl.is-invalid:focus,.fieldControl[aria-invalid=true]:focus{border-color:#dc3545!important;box-shadow:0 0 0 4px #dc354533!important}.fieldHelper{color:#0009!important}.dateInputShell{position:relative}.dateInputShell:not(.has-value) .fieldControl{color:#0000!important}.dateInputShell:not(.has-value) .fieldControl::-webkit-datetime-edit{color:#0000}.dateInputShell:not(.has-value) .fieldControl::-webkit-datetime-edit-fields-wrapper{color:#0000}.dateInputShell:not(.has-value) .fieldControl::-webkit-datetime-edit-text{color:#0000}.dateInputShell:not(.has-value) .fieldControl::-webkit-datetime-edit-month-field{color:#0000}.dateInputShell:not(.has-value) .fieldControl::-webkit-datetime-edit-day-field{color:#0000}.dateInputShell:not(.has-value) .fieldControl::-webkit-datetime-edit-year-field{color:#0000}.dateInputHint{z-index:2;max-width:calc(100% - 58px);color:var(--text-cleanar-color);pointer-events:none;text-overflow:ellipsis;white-space:nowrap;line-height:1;position:absolute;top:50%;left:14px;overflow:hidden;transform:translateY(-50%)}.invalidText{color:#dc3545;margin-top:6px;font-weight:600}.quotePostalStatus{color:#000000b8;align-items:flex-start;gap:8px;max-width:100%;margin-top:10px;font-size:.875rem;line-height:1.25;display:inline-flex}.quotePostalStatus svg{flex:none;width:.95rem;height:.95rem;margin-top:1px}.quotePostalStatusCopy{flex-direction:column;gap:2px;min-width:0;display:flex}.quotePostalStatusCopy strong{font-weight:800}.quotePostalStatusCopy span{font-weight:600}.quotePostalStatus.is-covered{color:#1f7a42}.quotePostalStatus.is-neutral{color:#000000a8}@media (width<=575.98px){.quotePostalStatus{gap:6px;font-size:.8rem;line-height:1.12}.quotePostalStatusCopy{gap:1px}}.btnPrimary{border-radius:999px!important;padding:10px 16px!important;font-weight:700!important}.btnNav{border-radius:999px!important;padding:10px 14px!important;font-weight:700!important}.detailsBlock{border:1px solid #00000014;border-radius:16px;overflow:hidden}.detailsTitle{background:#00000008;padding:12px 14px;font-weight:800}.detailsBody{padding:14px}.btnApply{border-radius:999px!important;font-weight:700!important}.promoOk{color:#198754;align-items:center;font-weight:700;display:flex}.promoBad{color:#dc3545;font-weight:700}.selectCard{text-align:left;background:#fff;border:1px solid #0000001a;border-radius:18px;width:100%;padding:16px;transition:transform .15s,box-shadow .15s,border-color .15s;position:relative}.selectCard:hover{transform:translateY(-1px);box-shadow:0 12px 30px #00000014}.selectCard:focus-visible{outline-offset:3px;outline:3px solid #00a5ce52}.selectCard.active{border-color:var(--primary-color);background:color-mix(in srgb, var(--light-color) 26%, #fff);box-shadow:0 14px 34px #00a5ce29}.selectCard.active .selectCardTitle{color:var(--text-cleanar-color)}.selectCardTitle{letter-spacing:-.01em;font-weight:900}.selectCardDesc{color:#000000a6;margin-top:6px}.selectCardCheck{color:var(--primary-color);font-size:1.15rem;position:absolute;top:14px;right:14px}.pillWrap{flex-wrap:wrap;gap:10px;display:flex}.cleanar-quote-v2 .pill,.cleanar-quote-v2 .selectCard,.cleanar-quote-v2 .smallMuted,.cleanar-quote-v2 .reviewValue{overflow-wrap:anywhere;min-width:0;max-width:100%}.pill{background:#fff;border:1px solid #0000001f;border-radius:999px;padding:10px 14px;font-weight:800;transition:transform .12s,box-shadow .12s,border-color .12s}.pill:hover{transform:translateY(-1px);box-shadow:0 10px 18px #0000000f}.pill.active{border-color:#0000004d;box-shadow:0 10px 18px #0000001a}.selectionCue{color:var(--text-cleanar-color);background:#00a5ce0f;border:1px solid #00a5ce2b;border-radius:14px;align-items:flex-start;gap:11px;margin-top:14px;padding:12px 14px;display:flex}.selectionCue.is-ready{background:#20a45a12;border-color:#20a45a38}.selectionCueIcon{width:28px;height:28px;color:var(--primary-color);background:#fff;border-radius:50%;flex:0 0 28px;justify-content:center;align-items:center;font-size:.78rem;display:inline-flex}.selectionCue.is-ready .selectionCueIcon{color:#198754}.selectionCue strong{margin-bottom:2px;line-height:1.25;display:block}.selectionCueText{color:#000000a6;font-size:.92rem;line-height:1.4;display:block}.optionsCard{background:#00000005;border:1px solid #00000014;border-radius:16px;padding:16px}.optionsHeader{margin-bottom:12px}.optionsTitle{letter-spacing:-.01em;font-weight:900}.optionsSub{color:#000000a6;margin-top:4px}.cleanar-quote-v2 .quoteDetailsGrid{grid-template-columns:1fr;gap:12px;margin:0;display:grid}.cleanar-quote-v2 .quoteDetailsGrid>[class*=col]{flex:none;width:auto;min-width:0;max-width:none;padding:0}.cleanar-quote-v2 .quoteDetailsGrid .fieldLabel,.cleanar-quote-v2 .quoteDetailsGrid .fieldControl{width:100%;display:block}@media (width>=576px){.cleanar-quote-v2 .quoteDetailsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.miniCard{background:#fff;border:1px solid #00000014;border-radius:16px;padding:14px}.miniTitle{font-weight:900}.reviewGrid{grid-template-columns:1fr;gap:12px;display:grid}@media (width>=992px){.reviewGrid{grid-template-columns:1fr 1fr;gap:14px}}.reviewCard{border:1px solid #00000014;border-radius:16px;padding:16px}.reviewCardTitle{margin-bottom:10px;font-weight:900}.reviewList{gap:10px;display:grid}.reviewRow{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.reviewLabel{color:#000000a6;font-weight:700}.reviewValue{text-align:right;font-weight:900}.reviewDivider{background:#00000014;height:1px;margin:14px 0}.smallMuted{color:#0009;font-weight:600}.wizardFooter{border-top:1px solid #00000014}.cleanar-quote-v2 .wizardFooter .footerRow{flex-wrap:nowrap;align-items:center;gap:10px;width:100%;display:flex}.cleanar-quote-v2 .wizardFooter .btnNav{white-space:nowrap;flex:none}.cleanar-quote-v2 .wizardFooter .btnPrimary{white-space:nowrap;flex:auto;min-width:0;margin-left:auto}@media (width<=420px){.cleanar-quote-v2 .wizardFooter .btnBackIcon .btnText{display:none}.cleanar-quote-v2 .wizardFooter .btnBackIcon{padding:8px 10px!important}.cleanar-quote-v2 .wizardFooter .btnNav{font-size:.92rem;padding:8px 12px!important}.cleanar-quote-v2 .wizardFooter .btnPrimary{font-size:.95rem;padding:9px 14px!important}}.cleanar-quote-v2 .optionalAccordion .accordion-item{background:#fff;border:1px solid #0000001a;border-radius:16px;margin-bottom:10px;overflow:hidden}.cleanar-quote-v2 .optionalAccordion .accordion-button{text-align:left;border:0;justify-content:flex-start;align-items:center;width:100%;padding:12px 14px;font-size:1rem;font-weight:700;display:flex;color:var(--text-cleanar-color)!important;background:var(--accordion-bg-color)!important;box-shadow:none!important;border-radius:0!important}.cleanar-quote-v2 .optionalAccordion .accordion-button:not(.collapsed){background:var(--accordion-bg-color)!important;box-shadow:none!important}.cleanar-quote-v2 .optionalAccordion .accordion-button:focus{box-shadow:none!important}.cleanar-quote-v2 .optionalAccordion .accordion-body{padding:14px}.cleanar-quote-v2 .optionalAccordion .accordion-header{margin:0;background:0 0!important}.cleanar-quote-v2 .optionalAccordion .accordion-button:after{margin-left:auto}@media (width<=480px){.cleanar-quote-v2 .quoteTitle{font-size:1.7rem;line-height:1.1}.cleanar-quote-v2 .quoteSubtitle{margin-top:.35rem;font-size:.95rem}.cleanar-quote-v2 .pillBadge{padding:5px 8px;font-size:.78rem}.cleanar-quote-v2 .quoteProgress{height:8px}.cleanar-quote-v2 .quoteJourney{padding:11px 6px 10px}.cleanar-quote-v2 .quoteJourneyLine{top:14px}.cleanar-quote-v2 .quoteJourneyMarker{width:30px;height:30px;font-size:.74rem}.cleanar-quote-v2 .quoteJourneyLabel{padding:0 2px;font-size:.7rem}.cleanar-quote-v2 .headerTop{flex-direction:column;gap:10px;align-items:flex-start!important}.cleanar-quote-v2 .headerRight{width:100%;text-align:left!important}}.cleanar-quote-v2 .addonGrid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.cleanar-quote-v2 .addonPill{width:100%;min-height:48px;color:var(--text-cleanar-color);transition:background-color .16s,border-color .16s,color .16s,box-shadow .16s,transform .12s;position:relative;padding:10px 38px!important}.cleanar-quote-v2 .addonPillCheck{color:#fff;opacity:0;transition:opacity .16s,transform .16s;position:absolute;top:50%;left:14px;transform:translateY(-50%)scale(.8)}.cleanar-quote-v2 .addonPill.active,.cleanar-quote-v2 .addonPill[aria-pressed=true]{color:#fff;background:#198754;border-color:#198754;box-shadow:0 10px 20px #19875438}.cleanar-quote-v2 .addonPill.active:hover,.cleanar-quote-v2 .addonPill[aria-pressed=true]:hover{color:#fff;background:#157347;border-color:#157347}.cleanar-quote-v2 .addonPill.active .addonPillCheck,.cleanar-quote-v2 .addonPill[aria-pressed=true] .addonPillCheck{opacity:1;transform:translateY(-50%)scale(1)}.cleanar-quote-v2 .addonPill:focus-visible{outline-offset:2px;outline:3px solid #19875442}@media (width<=380px){.cleanar-quote-v2 .addonGrid{grid-template-columns:1fr}}.cleanar-quote-v2 .upSelectGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.cleanar-quote-v2 .upItemCard{width:100%;min-height:82px;color:var(--cleanar-primary,#17544f);text-align:left;background:linear-gradient(#fff 0%,#f7fbfa 100%);border:1px solid #17544f2e;border-radius:10px;grid-template-columns:auto 1fr;align-items:center;gap:12px;padding:14px 38px 14px 14px;transition:border-color .16s,box-shadow .16s,transform .16s,background .16s;display:grid;position:relative;box-shadow:0 8px 18px #17544f14}.cleanar-quote-v2 .upItemCard:hover{border-color:#17544f6b;transform:translateY(-1px);box-shadow:0 12px 24px #17544f1f}.cleanar-quote-v2 .upItemCard.active{border-color:var(--cleanar-secondary,#d69d2a);background:#fffaf0;box-shadow:0 12px 26px #d69d2a2e}.cleanar-quote-v2 .upItemIcon{width:38px;height:38px;color:var(--cleanar-primary,#17544f);background:#17544f17;border-radius:8px;justify-content:center;align-items:center;font-size:1.05rem;display:inline-flex}.cleanar-quote-v2 .upItemCard.active .upItemIcon{color:#8a5d08;background:#d69d2a2e}.cleanar-quote-v2 .upItemCopy{flex-direction:column;gap:2px;min-width:0;display:flex}.cleanar-quote-v2 .upItemTitle{font-weight:900;line-height:1.1}.cleanar-quote-v2 .upItemSub{color:#00000094;font-size:.82rem;line-height:1.2}.cleanar-quote-v2 .upItemCheck{color:var(--cleanar-secondary,#d69d2a);position:absolute;top:10px;right:10px}.cleanar-quote-v2 .upDetailsAcc .accordion-item{background:linear-gradient(#fff 0%,#f9fcfb 100%);border:1px solid #17544f24;border-radius:12px;margin-bottom:12px;overflow:hidden;box-shadow:0 10px 22px #17544f14}.cleanar-quote-v2 .upDetailsAcc .accordion-button{min-height:72px;box-shadow:none;color:var(--cleanar-primary,#17544f);background:0 0;padding:14px 16px}.cleanar-quote-v2 .upDetailsAcc .accordion-button:not(.collapsed){color:var(--cleanar-primary,#17544f);background:#fffaf0;box-shadow:inset 0 -1px #d69d2a38}.cleanar-quote-v2 .upDetailsAcc .accordion-button:focus{box-shadow:0 0 0 .18rem #d69d2a2e}.cleanar-quote-v2 .upDetailsAcc .accordion-button:after{background-color:#17544f14;background-position:50%;background-size:14px;border-radius:8px;width:32px;height:32px}.cleanar-quote-v2 .upDetailsAcc .accordion-body{background:#fff;padding:14px 16px 16px}.cleanar-quote-v2 .upAccHeader{grid-template-columns:auto 1fr;align-items:center;gap:12px;width:100%;min-width:0;padding-right:12px;display:grid}.cleanar-quote-v2 .upAccIcon{width:40px;height:40px;color:var(--cleanar-primary,#17544f);background:#17544f17;border-radius:9px;justify-content:center;align-items:center;display:inline-flex}.cleanar-quote-v2 .upAccCopy{flex-direction:column;gap:3px;min-width:0;display:flex}.cleanar-quote-v2 .upAccTitle{font-size:1rem;font-weight:900;line-height:1.15}.cleanar-quote-v2 .upAccSub{color:#0009;font-size:.84rem;font-weight:700;line-height:1.25}.cleanar-quote-v2 .upGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.cleanar-quote-v2 .upGrid select{grid-column:1/-1}.cleanar-quote-v2 .upGrid .upDetailInput{background:#fbfdfc;border-color:#17544f29;border-radius:10px;min-height:48px}.cleanar-quote-v2 .upGrid .upDetailInput:focus{border-color:var(--cleanar-secondary,#d69d2a);background:#fff;box-shadow:0 0 0 .18rem #d69d2a26}@media (width<=360px){.cleanar-quote-v2 .upSelectGrid,.cleanar-quote-v2 .upGrid{grid-template-columns:1fr}}.upDetailsList{gap:.85rem;display:grid}.upDetailRow{background:#fff;border:1px solid #0949401f;border-radius:18px;grid-template-columns:minmax(205px,.85fr) minmax(310px,1.45fr);align-items:center;gap:.75rem;padding:.7rem;display:grid;box-shadow:0 8px 22px #0f172a09}.upDetailSelectedCard{width:100%;min-height:78px;color:inherit;text-align:left;background:linear-gradient(135deg,#ebf9f6f2,#fffffffa);border:1px solid #09494024;border-radius:16px;align-items:center;gap:.8rem;padding:.85rem 2rem .85rem .9rem;display:flex;position:relative;overflow:hidden}.upDetailIcon{color:#094940;background:#0949401a;border-radius:12px;flex:0 0 38px;justify-content:center;align-items:center;width:38px;height:38px;font-size:1rem;display:inline-flex}.upDetailCopy{gap:.15rem;min-width:0;display:grid}.upDetailTitle{color:#074139;font-weight:800;line-height:1.15}.upDetailSub{color:#0f172a9e;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.8rem;line-height:1.25;overflow:hidden}.upDetailCheck{color:#0b6b5d;font-size:.9rem;position:absolute;top:.65rem;right:.65rem}.upDetailControls{grid-template-columns:minmax(92px,.8fr) minmax(110px,.9fr) minmax(165px,1.35fr);align-items:center;gap:.55rem;display:grid}.upCompactInput{background-color:#fffffffa;border-radius:14px;width:100%;height:42px;min-height:42px;padding:.45rem .75rem;font-size:.86rem}.upCompactInput::placeholder{color:#0f172a8c;opacity:1}@media (width>=1200px){.upDetailRow{grid-template-columns:minmax(220px,.85fr) minmax(380px,1.55fr)}.upDetailControls{grid-template-columns:minmax(100px,.75fr) minmax(120px,.85fr) minmax(185px,1.4fr)}}@media (width<=991.98px){.upDetailRow{grid-template-columns:1fr;align-items:stretch}.upDetailControls{grid-template-columns:1fr 1fr 1.2fr}.upFabricSelect{min-width:0}}@media (width<=575.98px){.upDetailRow{border-radius:16px;padding:.65rem}.upDetailControls{grid-template-columns:1fr;gap:.55rem}.upDetailSelectedCard{min-height:70px}.upDetailSub{white-space:normal}}.cleanar-quote-v2 .upDetailRow{overflow:hidden;grid-template-columns:minmax(185px,.85fr) minmax(0,1.15fr)!important}.cleanar-quote-v2 .upDetailControls{gap:.5rem;min-width:0;max-width:100%;grid-template-columns:minmax(70px,.7fr) minmax(86px,.85fr) minmax(115px,1fr)!important}.cleanar-quote-v2 .upCompactField,.cleanar-quote-v2 .upFabricField{max-width:100%;min-width:0!important}.cleanar-quote-v2 .upCompactInput,.cleanar-quote-v2 .upFabricSelect,.cleanar-quote-v2 .upDetailControls .form-control,.cleanar-quote-v2 .upDetailControls .form-select{box-sizing:border-box;width:100%!important;min-width:0!important;max-width:100%!important}.cleanar-quote-v2 .upFabricSelect,.cleanar-quote-v2 .upDetailControls .form-select{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding-right:1.9rem!important}@media (width<=575.98px){.cleanar-quote-v2 .upDetailRow{gap:.65rem;padding:.65rem;display:grid;overflow:visible;grid-template-columns:1fr!important}.cleanar-quote-v2 .upDetailSelectedCard{text-align:left;grid-template-columns:38px minmax(0,1fr) 18px;align-items:center;gap:.7rem;width:100%;min-height:64px;padding:.75rem .8rem;display:grid}.cleanar-quote-v2 .upDetailIcon{flex:0 0 38px;width:38px;height:38px}.cleanar-quote-v2 .upDetailCopy{width:100%;min-width:0}.cleanar-quote-v2 .upDetailTitle{white-space:nowrap;text-overflow:ellipsis;font-size:.95rem;line-height:1.15;display:block;overflow:hidden}.cleanar-quote-v2 .upDetailSub{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:.78rem;line-height:1.25;display:block;overflow:hidden}.cleanar-quote-v2 .upDetailCheck{place-self:center end;font-size:.85rem;position:static}.cleanar-quote-v2 .upDetailControls{grid-template-columns:1fr 1fr;gap:.55rem;width:100%;min-width:0;display:grid}.cleanar-quote-v2 .upDetailControls .form-control,.cleanar-quote-v2 .upDetailControls .form-select{height:42px;font-size:.86rem;width:100%!important;min-width:0!important;max-width:100%!important}.cleanar-quote-v2 .upDetailControls .upFabricSelect,.cleanar-quote-v2 .upDetailControls .form-select{grid-column:1/-1}.cleanar-quote-v2 .upDetailRow{grid-template-columns:1fr!important;gap:.75rem!important;padding:.75rem!important;overflow:visible!important}.cleanar-quote-v2 .upDetailSelectedCard{grid-template-columns:38px minmax(0,1fr) 18px!important;align-items:center!important;gap:.7rem!important;width:100%!important;max-width:100%!important;min-height:64px!important;padding:.75rem .85rem!important;display:grid!important}.cleanar-quote-v2 .upDetailControls{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:.6rem!important;width:100%!important;max-width:100%!important;display:grid!important;overflow:visible!important}.cleanar-quote-v2 .upDetailControls .upCompactField,.cleanar-quote-v2 .upDetailControls .upFabricField{min-width:0!important;max-width:100%!important}.cleanar-quote-v2 .upDetailControls .form-control,.cleanar-quote-v2 .upDetailControls .form-select,.cleanar-quote-v2 .upCompactInput,.cleanar-quote-v2 .upFabricSelect{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;height:42px!important}.cleanar-quote-v2 .upFabricField,.cleanar-quote-v2 .upFabricSelect,.cleanar-quote-v2 .upDetailControls .form-select{grid-column:1/-1!important}.cleanar-quote-v2 .upDetailSub{white-space:nowrap!important;text-overflow:ellipsis!important;overflow:hidden!important}.cleanar-quote-v2 .upDetailControls label,.cleanar-quote-v2 .upDetailControls .fieldLabel,.cleanar-quote-v2 .upDetailControls .form-label,.cleanar-quote-v2 .upDetailControls .upCompactLabel{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.cleanar-quote-v2 .upDetailControls{grid-template-columns:1fr 1fr!important;gap:.6rem!important;width:100%!important;max-width:100%!important;display:grid!important}.cleanar-quote-v2 .upDetailControls .upFabricField,.cleanar-quote-v2 .upDetailControls .form-select{grid-column:1/-1!important}.cleanar-quote-v2 .upDetailControls .form-control,.cleanar-quote-v2 .upDetailControls .form-select{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;height:42px!important}}.cleanar-quote-v2 .commercialQuoteOptional{border:1px solid #b5d7ce;border-radius:12px;margin-top:1rem;padding:.75rem}.cleanar-quote-v2 .commercialQuoteOptional summary{cursor:pointer;min-height:44px;padding-block:.5rem;font-weight:700}.cleanar-quote-v2 .commercialQuoteOptional summary:focus-visible{outline-offset:3px;outline:3px solid #146c55}.commercialQuoteFields legend.fieldLabel{font-size:1rem;line-height:1.5}.commercialQuoteFields .commercialWalkthroughChoice .form-check-label{cursor:pointer;overflow-wrap:anywhere;min-height:44px;padding:.5rem 0;display:block}.commercialQuoteFields .commercialWalkthroughChoice .form-check-input{margin-top:.75rem}
