.page-test_shell__gJkW3 .stage{position:relative}.page-test_sidebar__p72ZX{background:linear-gradient(180deg,rgba(245,250,247,.98),rgba(255,255,255,1))}.page-test_banner__tqyg7{display:grid;grid-gap:6px;gap:6px;margin-bottom:18px;padding:14px 16px;border:1px solid rgba(31,122,88,.16);border-radius:18px;background:linear-gradient(135deg,rgba(223,242,233,.92),rgba(240,247,243,.98));box-shadow:0 14px 32px rgba(19,63,49,.08)}.page-test_bannerTag__HoEpV{width:-moz-fit-content;width:fit-content;padding:4px 10px;border-radius:999px;background:rgba(18,96,67,.12);color:#0f5b40;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.page-test_banner__tqyg7 strong{color:#102019;font-size:.96rem}.page-test_banner__tqyg7 p{margin:0;color:rgba(16,32,25,.78);font-size:.84rem;line-height:1.45}.interior-dossier-overview_backdrop__QIbVK{position:fixed;inset:0;z-index:1300;padding:24px;background:#102b2599;display:grid;place-items:center}.interior-dossier-overview_dialog__iJGT_{background:#fff;color:#183d30;width:min(1400px,100%);max-height:calc(100dvh - 48px);border-radius:20px;overflow:auto;padding:20px;box-sizing:border-box}.interior-dossier-overview_dialog__iJGT_ header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px}.interior-dossier-overview_dialog__iJGT_ h2,.interior-dossier-overview_dialog__iJGT_ h3{margin:0 0 8px}.interior-dossier-overview_dialog__iJGT_ p{margin:0;font-size:14px;line-height:1.5}.interior-dossier-overview_dialog__iJGT_ button{padding:10px;border:1px solid #b8ccbf;background:#fff;border-radius:9px;color:inherit;font:inherit;cursor:pointer;text-align:left}.interior-dossier-overview_dialog__iJGT_ button:focus-visible,.interior-dossier-overview_region__GHpjw:focus-visible{outline:3px solid #80ba27;outline-offset:2px}.interior-dossier-overview_dialog__iJGT_ button[aria-current=page],.interior-dossier-overview_dialog__iJGT_ button[aria-pressed=true]{background:#e5f3eb;border-color:#167e5b}.interior-dossier-overview_dialog__iJGT_ button:disabled{opacity:.6;cursor:wait}.interior-dossier-overview_layout__r8CDs{display:grid;grid-template-columns:minmax(0,1fr) 290px;grid-gap:18px;gap:18px}.interior-dossier-overview_map__Wq2DV{display:grid;place-items:center;min-width:0;background:#f4f7f5;border:1px solid #d1dfd7;border-radius:12px;overflow:auto;min-height:300px}.interior-dossier-overview_map__Wq2DV svg{max-height:70dvh}.interior-dossier-overview_region__GHpjw{cursor:pointer}.interior-dossier-overview_region__GHpjw:hover rect{stroke-width:4px;fill-opacity:.22}.interior-dossier-overview_layout__r8CDs aside{display:grid;align-content:start;grid-gap:12px;gap:12px;max-height:72dvh;overflow:auto}.interior-dossier-overview_layout__r8CDs details,.interior-dossier-overview_layout__r8CDs nav,.interior-dossier-overview_plans__hZs9W{display:grid;grid-gap:8px;gap:8px}.interior-dossier-overview_layout__r8CDs button{overflow-wrap:anywhere}.interior-dossier-overview_empty__JeiTo{padding:30px}@media(max-width:700px){.interior-dossier-overview_backdrop__QIbVK{padding:8px}.interior-dossier-overview_dialog__iJGT_{padding:14px;max-height:calc(100dvh - 16px);border-radius:14px}.interior-dossier-overview_layout__r8CDs{grid-template-columns:minmax(0,1fr)}.interior-dossier-overview_layout__r8CDs aside{max-height:none}.interior-dossier-overview_map__Wq2DV{min-height:230px}.interior-dossier-overview_map__Wq2DV svg{max-height:48dvh}.interior-dossier-overview_dialog__iJGT_ h2{font-size:20px}.interior-dossier-overview_plans__hZs9W{grid-template-columns:repeat(2,minmax(0,1fr))}.interior-dossier-overview_dialog__iJGT_ header{gap:8px}}.interior-dossier-overview_mobilePlan__IhwHC{display:none}@media(max-width:700px){.interior-dossier-overview_mobilePlan__IhwHC{display:grid;grid-gap:6px;gap:6px;margin-bottom:12px}.interior-dossier-overview_mobilePlan__IhwHC select{width:100%;min-width:0;padding:10px;font:inherit;border:1px solid #b8ccbf;border-radius:8px}}.interior-dossier-overview_map__Wq2DV{position:relative;align-content:center}.interior-dossier-overview_map__Wq2DV svg{touch-action:none}.interior-dossier-overview_zoom__LUFPW{position:-webkit-sticky;position:sticky;justify-self:end;z-index:1;display:flex;gap:4px;margin:6px}.interior-dossier-overview_zoom__LUFPW button{padding:7px 12px;box-shadow:0 2px 6px #0001}.interior-dossier-overview_compactLabel___3DZa{display:none}.interior-dossier-overview_desktopPlans__cfozX{display:grid;grid-gap:12px;gap:12px}.interior-dossier-overview_dialog__iJGT_ header>button{white-space:nowrap;flex-shrink:0}@media(max-width:700px){.interior-dossier-overview_desktopPlans__cfozX,.interior-dossier-overview_fullLabel__cKSVc{display:none}.interior-dossier-overview_compactLabel___3DZa{display:initial}}.interior-dossier-overview_embedded__86jvb{width:100%;height:100%;max-height:none;border-radius:0;background:#f4f8f6}.interior-dossier-overview_embedded__86jvb .interior-dossier-overview_layout__r8CDs{min-height:0}.interior-dossier-overview_embedded__86jvb .interior-dossier-overview_map__Wq2DV{background:white}@media(max-width:700px){.interior-dossier-overview_embedded__86jvb{padding:12px}.interior-dossier-overview_embedded__86jvb header{flex-wrap:wrap}.interior-dossier-overview_embedded__86jvb header>button{padding:8px 10px}}.interior-dossier-overview_mobilePlan__IhwHC select{width:100%;min-width:0;padding:10px;font:inherit;border:1px solid #b8ccbf;border-radius:8px}.interior-dossier-overview_sourceCaption__UL_s9{overflow-wrap:anywhere;margin-bottom:10px!important;color:#526c5e}.interior-dossier-overview_sourceNotice__Ew_F9{padding:8px 10px;margin-bottom:10px!important;border-left:3px solid #a9bfb1;background:#eef4f0}.interior-dossier-overview_map__Wq2DV{display:flex;align-items:center;justify-content:center;overflow:hidden}.interior-dossier-overview_map__Wq2DV svg{display:block;height:58dvh;width:100%}.interior-dossier-overview_zoom__LUFPW{position:absolute;top:6px;right:6px;margin:0}.interior-dossier-overview_embedded__86jvb .interior-dossier-overview_layout__r8CDs:has(>:only-child){grid-template-columns:minmax(0,1fr)}.interior-dossier-overview_embedded__86jvb:has(.interior-dossier-overview_layout__r8CDs>:only-child) .interior-dossier-overview_mobilePlan__IhwHC{display:grid;grid-gap:6px;gap:6px;margin-bottom:10px}.solar-recharge-capacity-chart_shell__SUxOL{margin-top:14px;overflow:hidden;border:1px solid rgba(18,102,78,.18);border-radius:18px;background:#f3faf6}.solar-recharge-capacity-chart_summary__0qJYD{display:grid;grid-template-columns:minmax(0,1fr) auto 20px;align-items:center;min-height:58px;grid-gap:10px;gap:10px;padding:11px 14px;color:#123c2f;list-style:none;cursor:pointer}.solar-recharge-capacity-chart_summary__0qJYD::-webkit-details-marker{display:none}.solar-recharge-capacity-chart_summaryTitle__veegT{display:inline-flex;align-items:center;gap:8px;min-width:0;font-weight:850}.solar-recharge-capacity-chart_summaryTitle__veegT svg{width:21px;height:21px;color:#16815f}.solar-recharge-capacity-chart_summaryValue__0Q1sx{padding:5px 8px;border-radius:999px;background:#dff2e9;color:#12694f;font-size:.78rem;font-weight:800;white-space:nowrap}.solar-recharge-capacity-chart_chevron__Jo_ks{transition:transform .18s ease}.solar-recharge-capacity-chart_shell__SUxOL[open] .solar-recharge-capacity-chart_chevron__Jo_ks{transform:rotate(180deg)}.solar-recharge-capacity-chart_content__BNEFB{padding:4px 14px 14px}.solar-recharge-capacity-chart_assumption__lNAvO{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:7px 12px;gap:7px 12px;margin-bottom:12px;color:#365f52;font-size:.82rem;font-weight:750}.solar-recharge-capacity-chart_assumption__lNAvO strong{color:#12694f;font-size:.96rem}.solar-recharge-capacity-chart_assumption__lNAvO input{grid-column:1/-1;width:100%;accent-color:#16815f}.solar-recharge-capacity-chart_metrics__j__Vi{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin-bottom:10px}.solar-recharge-capacity-chart_metrics__j__Vi span{display:grid;grid-gap:2px;gap:2px;padding:9px 11px;border-radius:13px;background:#fff}.solar-recharge-capacity-chart_metrics__j__Vi small{color:#6c877e;font-size:.7rem}.solar-recharge-capacity-chart_metrics__j__Vi strong{color:#123c2f;font-size:.9rem}.solar-recharge-capacity-chart_chartScroller__6XoEZ{width:100%;overflow-x:auto;border-radius:15px;background:#0c3026;scrollbar-width:thin}.solar-recharge-capacity-chart_chart__k9WU4{display:block;width:100%;min-width:620px;height:auto;font-family:Inter,Arial,sans-serif}.solar-recharge-capacity-chart_note__Tt_qL{margin:8px 2px 0;color:#6c877e;font-size:.72rem}.solar-recharge-capacity-chart_summary__0qJYD:focus-visible{outline:3px solid rgba(27,145,109,.34);outline-offset:-3px}@media (max-width:640px){.solar-recharge-capacity-chart_summary__0qJYD{grid-template-columns:minmax(0,1fr) auto 18px;padding-inline:11px}.solar-recharge-capacity-chart_summaryValue__0Q1sx{font-size:.72rem}.solar-recharge-capacity-chart_content__BNEFB{padding-inline:10px}}@media (prefers-reduced-motion:reduce){.solar-recharge-capacity-chart_chevron__Jo_ks{transition:none}}.solar-exposure-report-chart_shell__iaSGA{min-width:0;max-width:100%;overflow:hidden;border:1px solid rgba(18,102,78,.18);border-radius:24px;background:rgba(255,255,255,.82);box-shadow:0 18px 42px rgba(18,55,44,.08);container-type:inline-size}.solar-exposure-report-chart_expanded__KcxJt{position:fixed;z-index:1200;inset:24px;width:min(980px,calc(100vw - 48px));max-width:none;max-height:calc(100dvh - 48px);margin:auto;overflow:auto;border-color:rgba(18,102,78,.28);background:#f8fcfa;box-shadow:0 28px 80px rgba(8,31,24,.32)}.solar-exposure-report-chart_backdrop__3CUFe{position:fixed;z-index:1190;inset:0;width:100%;height:100%;padding:0;border:0;background:rgba(8,31,24,.48);cursor:default}.solar-exposure-report-chart_closeButton__O5h3S{z-index:8;display:grid;width:44px;height:44px;padding:0;place-items:center;border:1px solid rgba(18,102,78,.16);border-radius:50%;background:#fff;color:#17372c;margin:13px 0 13px 14px;box-shadow:0 10px 28px rgba(18,55,44,.14);cursor:pointer}.solar-exposure-report-chart_closeButton__O5h3S svg{width:22px;height:22px}.solar-exposure-report-chart_disclosure__2Sc7M{display:grid;grid-template-columns:minmax(0,1fr) auto 24px;align-items:center;width:100%;min-height:76px;padding:14px 18px;border:0;border-radius:inherit;background:transparent;color:#102c23;text-align:left;cursor:pointer}.solar-exposure-report-chart_expanded__KcxJt .solar-exposure-report-chart_header__oTyb8{position:-webkit-sticky;position:sticky;top:0;z-index:7;display:grid;grid-template-columns:62px minmax(0,1fr);align-items:start;background:rgba(248,252,250,.96);border-bottom:1px solid rgba(18,102,78,.12);border-radius:23px 23px 0 0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.solar-exposure-report-chart_expanded__KcxJt .solar-exposure-report-chart_disclosure__2Sc7M{position:static;padding-left:8px;border-radius:0 23px 0 0}.solar-exposure-report-chart_disclosure__2Sc7M:hover{background:rgba(217,244,233,.48)}.solar-exposure-report-chart_closeButton__O5h3S:focus-visible,.solar-exposure-report-chart_disclosure__2Sc7M:focus-visible,.solar-exposure-report-chart_exportActions__CepEv button:focus-visible,.solar-exposure-report-chart_exportMenu__FlTVI summary:focus-visible{outline:3px solid rgba(27,145,109,.34);outline-offset:2px}.solar-exposure-report-chart_disclosureCopy__uWYKq{display:grid;min-width:0;grid-gap:2px;gap:2px}.solar-exposure-report-chart_eyebrow__3_Z0Z{color:#638176;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.solar-exposure-report-chart_disclosureTitle__Ez5AZ{overflow:hidden;font-size:1rem;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.solar-exposure-report-chart_quickMetrics__Kw0f7{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px;margin-right:10px}.solar-exposure-report-chart_heightBadge__uD3qm,.solar-exposure-report-chart_quickMetrics__Kw0f7 span{padding:6px 9px;border-radius:999px;background:#e8f5ef;color:#12694f;font-size:.78rem;font-weight:750;white-space:nowrap}.solar-exposure-report-chart_chevron__nCkd4{transition:transform .18s ease}.solar-exposure-report-chart_chevronOpen__LOV22{transform:rotate(180deg)}.solar-exposure-report-chart_content__tieqi{min-width:0;padding:0 18px 16px;animation:solar-exposure-report-chart_reveal__crcb4 .18s ease-out}.solar-exposure-report-chart_content__tieqi>:first-child{margin-top:0}.solar-exposure-report-chart_expanded__KcxJt .solar-exposure-report-chart_content__tieqi{padding:16px 22px 22px}.solar-exposure-report-chart_exposureDetails___8YPm{margin-top:12px;overflow:hidden;border:1px solid rgba(18,102,78,.18);border-radius:18px;background:#f3faf6}.solar-exposure-report-chart_exposureSummary__MeZ8p{display:grid;grid-template-columns:minmax(0,1fr) auto 20px;align-items:center;min-height:58px;grid-gap:10px;gap:10px;padding:11px 14px;color:#123c2f;font-size:.9rem;font-weight:850;list-style:none;cursor:pointer}.solar-exposure-report-chart_exposureSummary__MeZ8p::-webkit-details-marker{display:none}.solar-exposure-report-chart_exposureSummary__MeZ8p>svg{transition:transform .18s ease}.solar-exposure-report-chart_exposureDetails___8YPm[open] .solar-exposure-report-chart_exposureSummary__MeZ8p>svg{transform:rotate(180deg)}.solar-exposure-report-chart_exposureSummary__MeZ8p:focus-visible{outline:3px solid rgba(27,145,109,.34);outline-offset:-3px}.solar-exposure-report-chart_exposureContent__WUeFB{min-width:0;padding:4px 14px 14px}.solar-exposure-report-chart_insight__i55pH{margin:2px 0 14px;padding:12px 14px;border-radius:14px;background:#f1f8f4;color:#254a3e;font-size:.92rem;font-weight:650;line-height:1.35}.solar-exposure-report-chart_chartHeader__yasgd{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:9px}.solar-exposure-report-chart_chartHeader__yasgd>div:first-child{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.solar-exposure-report-chart_chartTitle__2qZU3{color:#17372c;font-size:.92rem;font-weight:850}.solar-exposure-report-chart_exportMenu__FlTVI{position:relative;z-index:3}.solar-exposure-report-chart_exportMenu__FlTVI summary{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:7px 11px;border:1px solid rgba(18,105,79,.22);border-radius:999px;background:#fff;color:#12694f;font-size:.8rem;font-weight:800;list-style:none;cursor:pointer}.solar-exposure-report-chart_exportMenu__FlTVI summary::-webkit-details-marker{display:none}.solar-exposure-report-chart_exportActions__CepEv{position:absolute;top:calc(100% + 6px);right:0;display:grid;grid-template-columns:repeat(2,minmax(72px,1fr));grid-gap:5px;gap:5px;width:178px;padding:7px;border:1px solid rgba(18,105,79,.16);border-radius:14px;background:#fff;box-shadow:0 14px 30px rgba(8,41,31,.18)}.solar-exposure-report-chart_exportActions__CepEv button{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:35px;border:0;border-radius:9px;background:#edf7f2;color:#12694f;font-size:.75rem;font-weight:800;cursor:pointer}.solar-exposure-report-chart_exportActions__CepEv button:hover{background:#d9f0e5}.solar-exposure-report-chart_chartScroller__hN1T4{width:100%;max-width:100%;overflow-x:auto;border-radius:18px;background:#070a0c;scrollbar-width:thin}@container (max-width: 520px){.solar-exposure-report-chart_disclosure__2Sc7M{grid-template-columns:minmax(0,1fr) 22px}.solar-exposure-report-chart_quickMetrics__Kw0f7{display:none}}.solar-exposure-report-chart_chart__CwPoh{display:block;width:100%;min-width:650px;height:auto;font-family:var(--solar-chart-font)}.solar-exposure-report-chart_legend__9IHPF{display:grid;grid-template-columns:auto minmax(80px,180px) auto;align-items:center;justify-content:end;grid-gap:8px;gap:8px;margin-top:7px;color:#627c73;font-size:.72rem;font-weight:700}.solar-exposure-report-chart_legendGradient__w3GDc{height:7px;border-radius:999px;background:linear-gradient(90deg,#070a0c,#174cc5,#00c853,#f2e600,#f5220b)}.solar-exposure-report-chart_disclaimer__Y4Uf2{margin:10px 2px 0;color:#789087;font-size:.72rem}@keyframes solar-exposure-report-chart_reveal__crcb4{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){.solar-exposure-report-chart_shell__iaSGA{border-radius:19px}.solar-exposure-report-chart_expanded__KcxJt{inset:10px;width:calc(100vw - 20px);max-height:calc(100dvh - 20px)}.solar-exposure-report-chart_closeButton__O5h3S{width:42px;height:42px;margin:9px 0 9px 9px}.solar-exposure-report-chart_disclosure__2Sc7M{grid-template-columns:minmax(0,1fr) 22px;min-height:68px;padding:12px 14px}.solar-exposure-report-chart_expanded__KcxJt .solar-exposure-report-chart_header__oTyb8{grid-template-columns:52px minmax(0,1fr)}.solar-exposure-report-chart_expanded__KcxJt .solar-exposure-report-chart_disclosure__2Sc7M{padding-left:5px}.solar-exposure-report-chart_quickMetrics__Kw0f7{display:none}.solar-exposure-report-chart_content__tieqi{padding:0 10px 12px}.solar-exposure-report-chart_expanded__KcxJt .solar-exposure-report-chart_content__tieqi{padding:12px 10px 14px}.solar-exposure-report-chart_exposureSummary__MeZ8p{grid-template-columns:minmax(0,1fr) 20px;padding-inline:11px}.solar-exposure-report-chart_exposureSummary__MeZ8p .solar-exposure-report-chart_quickMetrics__Kw0f7{display:none}.solar-exposure-report-chart_exposureContent__WUeFB{padding-inline:10px}.solar-exposure-report-chart_insight__i55pH{margin-bottom:10px;padding:10px 11px;font-size:.84rem}.solar-exposure-report-chart_chartHeader__yasgd{padding:0 2px}.solar-exposure-report-chart_chartScroller__hN1T4{border-radius:14px}.solar-exposure-report-chart_chart__CwPoh{min-width:600px}.solar-exposure-report-chart_legend__9IHPF{justify-content:stretch}}@media (prefers-reduced-motion:reduce){.solar-exposure-report-chart_chevron__nCkd4,.solar-exposure-report-chart_content__tieqi,.solar-exposure-report-chart_exposureSummary__MeZ8p>svg{animation:none;transition:none}}.commercial-draft-bar_bar__K__g5{pointer-events:auto;display:grid;grid-gap:9px;gap:9px;border:1px solid #c9ded5;border-radius:14px;background:#f6fbf8;padding:12px 16px;color:#193d30}.commercial-draft-bar_status__2Hvp6{display:grid;grid-gap:4px;gap:4px;font-size:13px}.commercial-draft-bar_status__2Hvp6 strong{font-size:15px}.commercial-draft-bar_status__2Hvp6 small{color:#586c64}.commercial-draft-bar_versions__tf85X{display:flex;gap:7px;overflow-x:auto;max-width:100%;padding:2px 0}.commercial-draft-bar_versions__tf85X a{flex:0 0 auto;border:1px solid #c9ded5;border-radius:8px;padding:6px 10px;color:inherit;text-decoration:none;background:white;font-size:12px}.commercial-draft-bar_versions__tf85X a[aria-current]{color:white;background:#087c5c;border-color:#087c5c}.commercial-draft-bar_bar__K__g5 button{border:1px solid #b5d4c7;background:white;color:#075b43;border-radius:8px;padding:7px 10px;cursor:pointer;text-align:left}.commercial-draft-bar_bar__K__g5 button:focus-visible,.commercial-draft-bar_versions__tf85X a:focus-visible{outline:2px solid #087c5c;outline-offset:2px}.commercial-draft-bar_actions__ERfs8{display:flex;gap:8px;flex-wrap:wrap}.commercial-draft-bar_bar__K__g5 p{margin:0;font-size:13px}.grouped-quotation_actions__IgFur{display:flex;flex-wrap:wrap;align-items:center;gap:12px;justify-content:space-between}.grouped-quotation_fields__a8S7s{display:grid;grid-gap:12px;gap:12px;border:0;padding:16px;margin:0;min-width:0}.grouped-quotation_fields__a8S7s label{display:block}.grouped-quotation_fields__a8S7s input:not([type=checkbox]):not([type=radio]),.grouped-quotation_fields__a8S7s select,.grouped-quotation_fields__a8S7s textarea{display:block;width:100%;padding:9px;border:1px solid #b2ccc4;border-radius:6px;background:white;color:#153a30}.grouped-quotation_offerException__mjg6W{padding:12px;border:1px solid #d6b889;border-radius:8px;background:#fff9ed}.grouped-quotation_offerException__mjg6W ul{margin:8px 0;padding-left:20px}.grouped-quotation_offerException__mjg6W button{margin-top:8px}.grouped-quotation_error__zNUuw{color:#a22929}.grouped-quotation_table__aw6pT{width:100%;border-collapse:collapse}.grouped-quotation_table__aw6pT td,.grouped-quotation_table__aw6pT th{padding:8px;border-bottom:1px solid #dbe6e2;white-space:pre-line;text-align:left}.grouped-quotation_truck__OGftx{width:100%;max-height:220px;margin-block:12px}.grouped-quotation_roomSelection__OgPzx{display:grid;grid-gap:10px;gap:10px;max-height:45dvh;overflow:auto}.grouped-quotation_roomSelection__OgPzx label{display:flex;align-items:flex-start;gap:10px;padding:12px;border:1px solid #d4e2db;border-radius:10px}.grouped-quotation_roomSelection__OgPzx input{flex-shrink:0;margin-top:4px}.grouped-quotation_installationSummary__pqs2P{display:grid;grid-gap:8px;gap:8px;padding:14px;border-radius:10px;background:#eef7f1}.grouped-quotation_installationSummary__pqs2P p{margin:0}@media(max-width:600px){.grouped-quotation_fields__a8S7s{padding:12px 0}.grouped-quotation_roomSelection__OgPzx{max-height:40dvh}}.grouped-quotation_fields__a8S7s .grouped-quotation_scopeChoice__uFFFP{display:flex;gap:10px;align-items:center;padding:10px;border:1px solid #d4e2db;border-radius:10px;cursor:pointer}.grouped-quotation_scopeChoice__uFFFP input{flex-shrink:0;margin:0}.grouped-quotation_compactTitles__Jp48B{min-width:0}.grouped-quotation_compactTitles__Jp48B details{max-height:30dvh;overflow:auto;margin-top:8px}.grouped-quotation_compactTitles__Jp48B summary{cursor:pointer;color:#396754}.grouped-quotation_installationSection__Xv95H{padding:16px}.grouped-quotation_installationSection__Xv95H h3{margin:0}.grouped-quotation_installationSection__Xv95H details p{margin-top:8px}.interior-overhead-alerts_panel__SKdYn{margin:12px 0;padding:12px;border:1px solid #d6c598;border-radius:12px;background:#fffcf3;color:#314e41;font-size:13px;line-height:1.45}.interior-overhead-alerts_panel__SKdYn summary{cursor:pointer;font-weight:650}.interior-overhead-alerts_panel__SKdYn p{margin:6px 0}.interior-overhead-alerts_list__bDsOW{list-style:none;padding:0;margin:10px 0;display:grid;grid-gap:10px;gap:10px;max-height:290px;overflow:auto}.interior-overhead-alerts_list__bDsOW li{padding:8px 10px;border-left:3px solid;background:white;border-radius:6px}.interior-overhead-alerts_warning__ajUzO{border-color:#c28d26}.interior-overhead-alerts_error__c0mnd{border-color:#bd443c}.interior-overhead-alerts_list__bDsOW button{padding:5px 9px;border:1px solid #c6d9cc;border-radius:7px;background:#f7fbf8;color:#126548;font:inherit;cursor:pointer}.interior-overhead-alerts_list__bDsOW button:hover{background:#eaf4ed}.interior-overhead-alerts_list__bDsOW button:focus-visible,.interior-overhead-alerts_panel__SKdYn summary:focus-visible{outline:2px solid #168363;outline-offset:3px}.offer-notice_panel__gzvqx{position:absolute;bottom:80px;left:16px;z-index:45;width:max-content;max-width:min(360px,calc(100% - 32px));max-height:min(430px,calc(100% - 150px));overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;border:1px solid rgba(183,121,31,.2);border-radius:18px;background:rgba(255,253,248,.98);box-shadow:0 8px 24px rgba(24,50,38,.1);color:var(--text);font-size:13px;line-height:1.45}.offer-notice_panel__gzvqx:has(.offer-notice_details__o1ssH[open]){width:min(360px,calc(100% - 32px))}.offer-notice_summary__MjZJx{position:-webkit-sticky;position:sticky;top:0;z-index:1;display:flex;align-items:center;gap:8px;padding:11px 13px;cursor:pointer;list-style:none;font-weight:650;background:#fffdf8}.offer-notice_summary__MjZJx::-webkit-details-marker{display:none}.offer-notice_summary__MjZJx>svg{flex-shrink:0;color:var(--warning)}.offer-notice_summary__MjZJx>span:first-of-type{min-width:0}.offer-notice_summary__MjZJx:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:18px}.offer-notice_count__DVf5s{padding:1px 6px;border-radius:8px;background:rgba(183,121,31,.1);font-size:11px}.offer-notice_summary__MjZJx>.offer-notice_chevron__wvKcV{margin-left:auto;color:var(--muted);transition:transform .15s ease}.offer-notice_details__o1ssH[open] .offer-notice_chevron__wvKcV{transform:rotate(180deg)}.offer-notice_body__Wxoq8{padding:0 14px 14px;border-top:1px solid rgba(183,121,31,.12)}.offer-notice_body__Wxoq8 p{margin:12px 0;color:var(--muted)}.offer-notice_issues__TwDa4{margin:12px 0 8px;padding-left:17px}.offer-notice_issues__TwDa4 li+li{margin-top:6px}.offer-notice_contact___vZVx a,.offer-notice_manage__QCzJe{color:var(--accent-strong);font-weight:600;text-underline-offset:3px}.offer-notice_manage__QCzJe{font-size:12px}.offer-notice_field__9NEkI{display:grid;grid-gap:6px;gap:6px;margin-top:12px;font-size:12px;font-weight:600}.offer-notice_field__9NEkI input{box-sizing:border-box;width:100%;min-width:0;padding:10px 11px;border:1px solid rgba(31,122,88,.2);border-radius:11px;background:white;color:var(--text);font:inherit;font-weight:400}.offer-notice_field__9NEkI input::placeholder{color:var(--muted)}.offer-notice_field__9NEkI input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.offer-notice_authorize__Ideds{width:100%;margin-top:10px;padding:10px 12px;border:1px solid transparent;border-radius:11px;background:var(--accent);color:white;font:inherit;font-weight:650;cursor:pointer}.offer-notice_authorize__Ideds:hover:not(:disabled){background:var(--accent-strong)}.offer-notice_authorize__Ideds:disabled{background:var(--accent-soft);color:var(--muted);cursor:not-allowed}.offer-notice_authorize__Ideds:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.offer-notice_body__Wxoq8 .offer-notice_error__h_4Th{color:var(--danger)}.offer-notice_contact___vZVx{padding:12px 14px}.offer-notice_contact___vZVx>div{margin-top:6px;overflow-wrap:anywhere}.compo-plan-editor_editor__M6hmg{position:absolute;inset:0;z-index:32;overflow:hidden;border-radius:inherit;background:#f4f7f5;color:#183a30;font-size:13px;isolation:isolate}.compo-plan-editor_editor__M6hmg button,.compo-plan-editor_editor__M6hmg select{min-height:44px;min-width:44px;border:1px solid #d9e3de;border-radius:9px;background:#fff;color:#23483c;font:inherit;padding:8px 11px}.compo-plan-editor_editor__M6hmg button{display:inline-flex;align-items:center;justify-content:center;gap:6px;cursor:pointer}.compo-plan-editor_editor__M6hmg button:hover:not(:disabled){background:#e8f1ec}.compo-plan-editor_editor__M6hmg button:focus-visible,.compo-plan-editor_editor__M6hmg select:focus-visible{outline:3px solid #257d62;outline-offset:2px}.compo-plan-editor_editor__M6hmg button:disabled{opacity:.4;cursor:default}.compo-plan-editor_editor__M6hmg button[aria-pressed=true]{background:#deeee5;border-color:#c4dfd0;color:#115c43}.compo-plan-editor_surface__ARnkA{position:absolute;inset:0;z-index:1;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:default}.compo-plan-editor_painting__sPHjV{cursor:crosshair}.compo-plan-editor_drawing___Xrho{position:absolute;width:100%;height:100%;overflow:visible}.compo-plan-editor_covered__mqpT6{fill:#e2ebe4;stroke:#ccd8d0;stroke-width:.7;stroke-dasharray:4 5}.compo-plan-editor_empty__MSr9u{fill:#ecf3ee;stroke:#afcbbb;stroke-width:1;stroke-dasharray:4 5}.compo-plan-editor_affected__wwRu8{fill:#bde1cd}.compo-plan-editor_invalid__rrmTB{fill:#f3dfd8}.compo-plan-editor_contour__0Rs8E{stroke:#758d80;stroke-width:1.5;pointer-events:none}.compo-plan-editor_inactiveWall__237Dl{stroke:#8d9b92;stroke-width:2;pointer-events:none}.compo-plan-editor_pole__E6aNf{fill:#617d6d;pointer-events:none}.compo-plan-editor_orientation__MRR1U{fill:#73877b;font-size:10px;letter-spacing:1px;text-anchor:middle;pointer-events:none}.compo-plan-editor_selectedCell__FncRu{fill:transparent;stroke:#167957;stroke-width:2;pointer-events:none}.compo-plan-editor_handle__hhQxS{cursor:move;touch-action:none}.compo-plan-editor_handle__hhQxS text{text-anchor:middle;fill:#126445;font-size:17px;pointer-events:none}.compo-plan-editor_handleFace__PJnFL{fill:white;stroke:#287e5c;stroke-width:1.5;filter:drop-shadow(0 2px 3px #214e2e20);pointer-events:none}.compo-plan-editor_feedback__WMgMz{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:5px 9px;border-radius:8px;background:#fff4e9;color:#84482e;font-size:12px}.compo-plan-editor_feedback__WMgMz button{border:0;background:transparent;flex-shrink:0}.compo-plan-editor_feedback__WMgMz{position:absolute;z-index:6;left:8px;right:8px;bottom:72px;max-width:480px;margin-inline:auto;border:1px solid #e0bba8;box-shadow:0 3px 14px #4e302818}.compo-plan-editor_axisHeaders__GU_1U{position:absolute;inset:0;z-index:3;pointer-events:none}.compo-plan-editor_columnHeader__gRp7Z,.compo-plan-editor_rowHeader__4EZoM{position:absolute;display:grid;grid-gap:2px;gap:2px;justify-items:center;pointer-events:auto;border-radius:8px;background:#f4f7f5;padding:3px}.compo-plan-editor_columnHeader__gRp7Z{transform:translateX(-50%)}.compo-plan-editor_rowHeader__4EZoM{transform:translate(-100%,-50%)}.compo-plan-editor_axisHeaders__GU_1U label>span{font-size:11px;color:#567363}.compo-plan-editor_axisHeaders__GU_1U select{min-width:70px;padding:5px;text-align:center}.compo-plan-editor_activeAxis__HLpEa{background:#d2ebdc}.compo-plan-editor_activeAxis__HLpEa select{border-color:#4b9773;color:#10643f;background:#e9f6ee}.compo-plan-editor_editor__M6hmg .compo-plan-editor_zoneAdd__AEkOq{display:flex;flex-direction:column;gap:2px;padding:4px;background:transparent;border:0;color:#297d59;min-width:44px}.compo-plan-editor_zoneAdd__AEkOq span{font-size:10px;white-space:nowrap}.compo-plan-editor_editor__M6hmg .compo-plan-editor_zoneAdd__AEkOq:hover{background:#d9ebdf}@media (max-width:680px){.compo-plan-editor_editor__M6hmg{font-size:12px}.compo-plan-editor_editor__M6hmg select{font-size:16px}.compo-plan-editor_axisHeaders__GU_1U select{min-width:44px;width:44px;padding:0}.compo-plan-editor_columnHeader__gRp7Z,.compo-plan-editor_rowHeader__4EZoM{padding:2px}.compo-plan-editor_rowHeader__4EZoM{--row-header-min-right:64px}.compo-plan-editor_zoneAdd__AEkOq span{font-size:9px}.compo-plan-editor_axisHeaders__GU_1U label>span{font-size:10px}}.compo-plan-editor_editor__M6hmg .compo-plan-editor_zoneDelete__vL_XU{position:absolute;z-index:5;transform:translate(-50%,-50%);border-radius:50%;padding:7px;background:#fff;color:#c43b36;border-color:#e6b7b2;box-shadow:0 3px 12px #7e2b2120}.compo-plan-editor_editor__M6hmg .compo-plan-editor_zoneDelete__vL_XU:hover{background:#fff0ee;border-color:#c43b36}.compo-plan-editor_planZoom__z1PY_{position:absolute;z-index:4;right:14px;bottom:12px;display:flex;gap:5px}.compo-plan-editor_planZoom__z1PY_ button{border-radius:50%;padding:7px;box-shadow:0 2px 8px #173b2a12}.compo-plan-editor_covered__mqpT6[role=button]{cursor:pointer}.compo-plan-editor_covered__mqpT6:focus-visible{outline:none;stroke:#167957;stroke-width:3}.compo-plan-editor_editor__M6hmg .compo-plan-editor_zoneAdd__AEkOq{position:absolute;transform:translate(-50%,-50%);touch-action:manipulation}.compo-plan-editor_planTools__6_GLF{position:absolute;top:14px;right:14px;z-index:8;display:flex;align-items:flex-start;gap:8px}.compo-plan-editor_editor__M6hmg .compo-plan-editor_globalDimensionsToggle__5TgiA{border-radius:24px;box-shadow:0 3px 14px #183a3010}.compo-plan-editor_presets__0Do_E{position:relative}.compo-plan-editor_presets__0Do_E summary{display:flex;align-items:center;gap:6px;min-height:44px;padding:6px 12px;border:1px solid #d9e3de;border-radius:24px;background:#fff;cursor:pointer;list-style:none;font-weight:600;box-shadow:0 3px 14px #183a3010}.compo-plan-editor_presets__0Do_E summary::-webkit-details-marker{display:none}.compo-plan-editor_presets__0Do_E summary:focus-visible{outline:3px solid #257d62;outline-offset:2px}.compo-plan-editor_presetMenu__18Clt{position:absolute;top:calc(100% + 8px);right:0;display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px;width:248px;max-height:min(360px,calc(100dvh - 160px));overflow-y:auto;padding:10px;border:1px solid #d9e3de;border-radius:14px;background:#fff;box-shadow:0 8px 24px #183a3020}.compo-plan-editor_presetMenu__18Clt button{flex-direction:column;padding:8px}.compo-plan-editor_presetMenu__18Clt svg{width:36px;height:36px;fill:#287e5c}.compo-plan-editor_presetMenu__18Clt .compo-plan-editor_fillRectangle__tCNVL,.compo-plan-editor_presetMenu__18Clt small{grid-column:1/-1}.compo-plan-editor_presetMenu__18Clt small{text-align:center;color:#62786b;font-size:11px}.compo-plan-editor_overallDimensions__kPJ1G{position:absolute;z-index:4;bottom:76px;left:50%;transform:translateX(-50%);display:flex;gap:24px;width:max-content;max-width:calc(100% - 24px);padding:10px 18px;border:1px solid #c4dfd0;border-radius:14px;background:#fff;box-shadow:0 3px 14px #183a3010}.compo-plan-editor_overallDimensions__kPJ1G span{display:grid;grid-gap:3px;gap:3px;color:#62786b;font-size:12px}.compo-plan-editor_overallDimensions__kPJ1G strong{color:#183a30;font-size:17px}@media (max-width:680px){.compo-plan-editor_planTools__6_GLF{top:72px}.compo-plan-editor_presetLongLabel__NL7qR{display:none}.compo-plan-editor_presets__0Do_E summary{padding:6px 8px}.compo-plan-editor_presets__0Do_E summary>svg{display:none}}.compo-plan-editor_editor__M6hmg .compo-plan-editor_engineeringToggle__fmfTq{border-radius:24px;white-space:nowrap;font-weight:600;box-shadow:0 3px 14px #183a3010}.compo-plan-editor_engineeringEditor__uMCBN .compo-plan-editor_covered__mqpT6{fill:#f4f5f2}.compo-plan-editor_engineeringEditor__uMCBN .compo-plan-editor_affected__wwRu8{fill:#e2eddf}.compo-plan-editor_engineeringEditor__uMCBN .compo-plan-editor_invalid__rrmTB{fill:#f3dfd8}.compo-plan-editor_engineeringEditor__uMCBN .compo-plan-editor_inactiveWall__237Dl{stroke:#b7c1ba;stroke-width:1}.compo-plan-editor_engineeringOverlay__wAp7w{pointer-events:none}.compo-plan-editor_engineeringPoleControl__6G8nU{fill:transparent;stroke:transparent;pointer-events:all;cursor:pointer}.compo-plan-editor_engineeringPoleControl__6G8nU:focus-visible,.compo-plan-editor_engineeringPoleControl__6G8nU:hover{fill:#ef44441a;stroke:#bd3029;stroke-width:2;outline:none}.compo-plan-editor_engineeringSeparativeControl__rv4lX{stroke:transparent;stroke-width:44;pointer-events:stroke;cursor:pointer}.compo-plan-editor_engineeringSeparativeControl__rv4lX:focus-visible,.compo-plan-editor_engineeringSeparativeControl__rv4lX:hover{stroke:#9333ea30;outline:none}.compo-plan-editor_engineeringDock__VEAuZ{position:absolute;z-index:6;left:12px;bottom:12px;width:min(420px,calc(100% - 210px));display:grid;grid-gap:8px;gap:8px}.compo-plan-editor_engineeringDock__VEAuZ .compo-plan-editor_engineeringPlanWarning__Ac9dw,.compo-plan-editor_engineeringDock__VEAuZ .compo-plan-editor_feedback__WMgMz{position:static;margin:0;max-width:none}.compo-plan-editor_engineeringFixtures__rlc_i{padding:12px;border:1px solid #c4dfd0;border-radius:14px;background:#fffffff5;box-shadow:0 3px 14px #183a3010}.compo-plan-editor_engineeringFixtureActions___eJ_Q{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.compo-plan-editor_engineeringFixtures__rlc_i p{margin:8px 0 0;font-size:12px}.compo-plan-editor_engineeringFixtures__rlc_i small{display:block;margin-top:6px;color:#586c61}.compo-plan-editor_engineeringAdditionTarget__1DF1s{cursor:pointer;outline:none}.compo-plan-editor_engineeringAdditionHit__Slnw_{stroke:transparent;stroke-width:44;pointer-events:stroke}.compo-plan-editor_engineeringAdditionLine__cRrcC{stroke:#9333ea;stroke-width:8;stroke-dasharray:8 5;pointer-events:none}.compo-plan-editor_engineeringAdditionBox__C8ZPM{fill:#e3f5e9e6;stroke:#167957;stroke-width:2}.compo-plan-editor_engineeringAdditionPlus__2qiTz{stroke:#167957;stroke-width:2.5;pointer-events:none}.compo-plan-editor_engineeringAdditionTarget__1DF1s[data-be-add-separative] .compo-plan-editor_engineeringAdditionBox__C8ZPM{fill:#f3e8ffe6;stroke:#9333ea}.compo-plan-editor_engineeringAdditionTarget__1DF1s[data-be-add-separative] .compo-plan-editor_engineeringAdditionPlus__2qiTz{stroke:#9333ea}.compo-plan-editor_engineeringAdditionTarget__1DF1s:focus-visible .compo-plan-editor_engineeringAdditionBox__C8ZPM,.compo-plan-editor_engineeringAdditionTarget__1DF1s:hover .compo-plan-editor_engineeringAdditionBox__C8ZPM{stroke-width:4;fill:#fff}@media (max-width:680px){.compo-plan-editor_engineeringDock__VEAuZ{left:8px;right:8px;bottom:64px;width:auto}.compo-plan-editor_engineeringFixtures__rlc_i{padding:8px}.compo-plan-editor_engineeringFixtureActions___eJ_Q{gap:4px;margin-top:5px}.compo-plan-editor_engineeringFixtureActions___eJ_Q button{padding:6px 8px}}.compo-plan-editor_engineeringHint__uc7o3{position:absolute;z-index:4;top:78px;left:14px;max-width:calc(100% - 235px);color:#705344;font-size:11px;pointer-events:none}.compo-plan-editor_engineeringPlanWarning__Ac9dw{position:absolute;z-index:5;left:12px;right:12px;bottom:145px;max-width:520px;margin-inline:auto;padding:9px 12px;border:2px solid #bd3029;border-radius:10px;background:#fff0df;color:#8a211c;font-weight:700;text-align:center}.compo-plan-editor_engineeringStudyBanner__e88TN{display:flex;align-items:center;gap:16px;margin:12px 16px 0;padding:16px 20px;border:3px solid #bd3029;border-radius:14px;background:#fff0df;color:#84251e}.compo-plan-editor_engineeringStudyBanner__e88TN>svg{flex-shrink:0}.compo-plan-editor_engineeringStudyBanner__e88TN strong{display:block;font-size:19px}.compo-plan-editor_engineeringStudyBanner__e88TN p{margin:6px 0 0;font-size:13px}.compo-plan-editor_engineeringStudyBanner__e88TN button{flex-shrink:0;min-height:44px;padding:10px 14px;border:1px solid #bd3029;border-radius:8px;background:white;color:#84251e;cursor:pointer}.compo-plan-editor_engineeringDialog__iTY0V{position:fixed;width:min(480px,calc(100vw - 32px));max-height:calc(100dvh - 40px);margin:auto;padding:26px;overflow-y:auto;border:3px solid #bd3029;border-radius:18px;background:#fff8f0;color:#76251f}.compo-plan-editor_engineeringDialog__iTY0V::-webkit-backdrop{background:#152a25a6}.compo-plan-editor_engineeringDialog__iTY0V::backdrop{background:#152a25a6}.compo-plan-editor_engineeringDialog__iTY0V h2{margin:12px 0 20px;font-size:23px;line-height:1.3}.compo-plan-editor_engineeringDialog__iTY0V p{margin:12px 0;line-height:1.5}.compo-plan-editor_engineeringDialog__iTY0V .compo-plan-editor_engineeringDialogClose___O9M7{position:absolute;right:8px;top:8px;background:transparent;border:0;color:inherit}.compo-plan-editor_engineeringSpan__DUR_w{padding:12px;border:1px solid #db968b;border-radius:9px;background:#fff0df}.compo-plan-editor_engineeringSpan__DUR_w strong{white-space:nowrap;font-size:22px}.compo-plan-editor_engineeringDialogActions__NplJP{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.compo-plan-editor_engineeringDialog__iTY0V .compo-plan-editor_engineeringRemove__wwQhg{background:#a62924;border-color:#a62924;color:white}.compo-plan-editor_engineeringDialog__iTY0V .compo-plan-editor_engineeringRemove__wwQhg:hover{background:#84201c}@media (max-width:680px){.compo-plan-editor_engineeringHint__uc7o3{left:10px;top:78px;max-width:calc(100% - 235px);font-size:10px}.compo-plan-editor_engineeringHintLimits__931xk{display:none}.compo-plan-editor_engineeringPlanWarning__Ac9dw{font-size:10px;padding:5px 8px}.compo-plan-editor_engineeringStudyBanner__e88TN{flex-wrap:wrap;margin:8px;padding:12px;gap:8px}.compo-plan-editor_engineeringStudyBanner__e88TN>div{flex:1 1;min-width:220px}.compo-plan-editor_engineeringStudyBanner__e88TN strong{font-size:16px}.compo-plan-editor_engineeringStudyBanner__e88TN button{width:100%}.compo-plan-editor_engineeringDialog__iTY0V{padding:22px 16px}.compo-plan-editor_engineeringDialog__iTY0V h2{font-size:20px}}.compo-plan-editor_engineeringBeam__gE5Ps{stroke:#65736c;stroke-width:3}.compo-plan-editor_engineeringRoof__kaHmi{stroke:#e4b900;stroke-width:4}.compo-plan-editor_engineeringSeparative__vk7GZ{stroke:#9333ea;stroke-width:4}.compo-plan-editor_engineeringPole__LYrTS{fill:white;stroke:#34473e;stroke-width:1.8}.compo-plan-editor_engineeringConnection__kGnbd,.compo-plan-editor_engineeringCoupler__RFrzr,.compo-plan-editor_engineeringSymbolHalo__xN404{fill:none;stroke-linecap:round;stroke-linejoin:round}.compo-plan-editor_engineeringConnection__kGnbd{stroke:#df302f;stroke-width:3.5}.compo-plan-editor_engineeringCoupler__RFrzr{stroke:#246be0;stroke-width:4}.compo-plan-editor_engineeringSymbolHalo__xN404{stroke:white;stroke-width:6}.compo-plan-editor_engineeringLegend__UYTZz{position:absolute;z-index:4;top:72px;right:14px;padding:9px 12px;border:1px solid #d9e3de;border-radius:12px;background:#fffffff2;box-shadow:0 3px 14px #183a3010;font-size:11px}.compo-plan-editor_engineeringLegendItems__Azp0X{display:grid;grid-gap:3px;gap:3px}.compo-plan-editor_editor__M6hmg .compo-plan-editor_engineeringLegendToggle__d9igl{display:none}.compo-plan-editor_engineeringLegend__UYTZz span{display:flex;align-items:center;gap:7px}.compo-plan-editor_engineeringLegend__UYTZz svg{width:24px;height:20px;flex-shrink:0}.compo-plan-editor_engineeringLegend__UYTZz .compo-plan-editor_connectionLegend__qAxM_{width:80px}@media (max-width:680px){.compo-plan-editor_planTools__6_GLF{flex-direction:row;align-items:center;gap:6px}.compo-plan-editor_engineeringLegend__UYTZz{top:128px;padding:0;font-size:10px}.compo-plan-editor_editor__M6hmg .compo-plan-editor_engineeringLegendToggle__d9igl{display:inline-flex;width:100%;border:0;background:transparent}.compo-plan-editor_engineeringLegendItems__Azp0X{display:none}.compo-plan-editor_engineeringLegendExpanded__6QVM8 .compo-plan-editor_engineeringLegendItems__Azp0X{display:grid;padding:0 8px 8px}}.compo-plan-editor_editor__M6hmg>.viewport-dimensions-overlay{z-index:2;pointer-events:none}.compo-plan-editor_zoneDimension__Xul8W{text-anchor:middle;fill:#297d59;font-size:10px;pointer-events:none}.compo-global-dimensions_form__UHSkD{display:grid;grid-gap:12px;gap:12px;color:#23483c}.compo-global-dimensions_form__UHSkD p{margin:0;line-height:1.5;font-size:13px}.compo-global-dimensions_form__UHSkD small{color:#63766d;font-size:12px;line-height:1.5}.compo-global-dimensions_fields__dcl71{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.compo-global-dimensions_field__lyWZA{display:grid;grid-gap:7px;gap:7px;min-width:0;font-size:12px;font-weight:600}.compo-global-dimensions_input____lVy{display:flex;align-items:center;min-height:52px;padding:0 12px;gap:6px;border:1px solid #cbdad2;border-radius:12px;background:white}.compo-global-dimensions_input____lVy:focus-within{outline:2px solid #167957;outline-offset:2px}.compo-global-dimensions_input____lVy input{width:100%;min-width:0;padding:12px 0;border:0;outline:0;background:transparent;font:inherit;font-size:17px;color:#183a30}.compo-global-dimensions_input____lVy>span{color:#63766d;font-weight:400}.compo-global-dimensions_form__UHSkD>button{min-height:44px;padding:10px 12px;border:1px solid #cbdad2;border-radius:10px;background:white;color:#23483c;font:inherit;cursor:pointer}.compo-global-dimensions_close__U3BBA:focus-visible,.compo-global-dimensions_form__UHSkD>button:focus-visible{outline:3px solid #167957;outline-offset:2px}.compo-global-dimensions_form__UHSkD button.compo-global-dimensions_apply__E3pRB{width:100%;background:#167957;border-color:#167957;color:white;font-weight:600}.compo-global-dimensions_form__UHSkD button.compo-global-dimensions_apply__E3pRB:hover{background:#116447}.compo-global-dimensions_form__UHSkD button:disabled{opacity:.5;cursor:default}.compo-global-dimensions_form__UHSkD .compo-global-dimensions_notice__kT5ag{padding:9px 11px;border:1px solid #dfc6a0;border-radius:9px;background:#fff6e8;color:#7b512c;font-size:12px}.compo-global-dimensions_form__UHSkD .compo-global-dimensions_error__gUoaQ{color:#a62924;font-weight:600}.compo-global-dimensions_planActions__1gf3H{display:flex;gap:10px;align-items:center;margin-bottom:8px}.compo-global-dimensions_planActions__1gf3H>div{margin:0;min-height:44px;align-self:center}.compo-global-dimensions_planActions__1gf3H svg{transform:none!important}.compo-global-dimensions_dialog__bhZd6{position:fixed;width:min(450px,calc(100vw - 32px));max-height:calc(100dvh - 40px);margin:auto;padding:24px;overflow-y:auto;border:1px solid #cbdad2;border-radius:20px;background:#f9fcfa;color:#183a30;box-shadow:0 20px 80px #142c3033}.compo-global-dimensions_dialog__bhZd6::-webkit-backdrop{background:#152a2580}.compo-global-dimensions_dialog__bhZd6::backdrop{background:#152a2580}.compo-global-dimensions_dialog__bhZd6 h2{margin:0 30px 18px 0;font-size:22px}.compo-global-dimensions_dialog__bhZd6 button.compo-global-dimensions_close__U3BBA{display:flex;align-items:center;justify-content:center;position:absolute;top:8px;right:8px;width:44px;height:44px;border:0;border-radius:50%;background:transparent;color:#23483c;cursor:pointer}@media (max-width:480px){.compo-global-dimensions_dialog__bhZd6{padding:22px 16px}}.compo-global-dimensions_form__UHSkD>details>div{position:static;width:auto;margin-top:8px;max-height:none;box-shadow:none}.project-readonly-viewer_viewer__O64En{height:100dvh;min-height:480px;display:flex;flex-direction:column;background:#f4f8f6;color:#172b24}.project-readonly-viewer_header__lGJGF{flex:0 0 auto;padding:18px 24px 12px;display:flex;align-items:center;flex-wrap:wrap;gap:12px 24px}.project-readonly-viewer_heading__GMWnE{display:flex;align-items:center;flex-wrap:wrap;gap:12px;flex:1 1 280px;min-width:0}.project-readonly-viewer_heading__GMWnE strong{overflow-wrap:anywhere}.project-readonly-viewer_actions__NIx5c{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.project-readonly-viewer_actions__NIx5c button{display:inline-flex;align-items:center;gap:8px;width:auto}.project-readonly-viewer_versionNotice__a_FoM{flex:0 0 auto;padding:12px 24px 0}.project-readonly-viewer_versionNotice__a_FoM .commercial-version-banner{position:static;transform:none;max-width:none;flex-wrap:wrap;box-shadow:none}.project-readonly-viewer_header__lGJGF strong{font-size:22px}.project-readonly-viewer_heading__GMWnE span{display:inline-flex;gap:6px;align-items:center;border-radius:20px;padding:6px 12px;background:#e1efe8;font-size:14px}.project-readonly-viewer_header__lGJGF p{color:#4d665b;margin:8px 0}.project-readonly-viewer_viewer__O64En button:focus-visible{outline:3px solid #1f956d;outline-offset:3px}.project-readonly-viewer_stage__WUG2c{flex:1 1;min-height:0;position:relative;overflow:hidden}@media (max-width:600px){.project-readonly-viewer_header__lGJGF{flex:0 0 auto;padding:14px 16px 4px}.project-readonly-viewer_header__lGJGF strong{font-size:18px}.project-readonly-viewer_header__lGJGF p{font-size:14px}}.project-readonly-viewer_stage__WUG2c .viewport{height:100%;min-height:0;border-radius:0}.project-readonly-viewer_title__cHpdJ{border:0;background:transparent;color:inherit;font:inherit;padding:0;text-align:left;cursor:default}.project-readonly-viewer_relatedProjects__qz_l3:empty{display:none}.project-readonly-viewer_roomNavigation__CTJh7{display:flex;flex:1 1 100%;gap:12px;align-items:center;min-width:0;order:3}.project-readonly-viewer_roomNavigation__CTJh7>button{display:inline-flex;gap:8px;align-items:center;flex-shrink:0}.project-readonly-viewer_roomNavigation__CTJh7 label{display:flex;gap:10px;align-items:center;min-width:0;flex:1 1;color:#4d665b;font-size:14px}.project-readonly-viewer_roomNavigation__CTJh7 select{min-width:0;max-width:600px;flex:1 1;padding:10px;border:1px solid #bdd5c8;border-radius:10px;background:white;color:#172b24;font:inherit}.project-readonly-viewer_loading__VPCTS{padding:24px}@media(max-width:600px){.project-readonly-viewer_roomNavigation__CTJh7{gap:8px;flex-wrap:wrap}.project-readonly-viewer_roomNavigation__CTJh7 label{flex-basis:100%}.project-readonly-viewer_roomNavigation__CTJh7 select{width:100%}.project-readonly-viewer_actions__NIx5c{gap:8px}.project-readonly-viewer_actions__NIx5c button{font-size:13px;padding:9px 12px}}.project-readonly-viewer_roomNavigation__CTJh7{flex-wrap:wrap}.project-readonly-viewer_roomNavigation__CTJh7 label{flex:1 1 260px}@media(max-width:600px){.project-readonly-viewer_roomNavigation__CTJh7 label{flex-basis:100%}}.project-readonly-quotation_link__QNLZA{display:flex;align-items:center;flex-wrap:wrap;gap:10px 14px;padding:12px 16px;border:1px solid #a9cebe;border-radius:14px;color:#174b38;background:#fff;text-decoration:none;max-width:100%}.project-readonly-quotation_link__QNLZA:hover{background:#eaf5ef;border-color:#217b58}.project-readonly-quotation_link__QNLZA:focus-visible{outline:3px solid #1f956d;outline-offset:3px}.project-readonly-quotation_identity__Wxj94{display:flex;flex-direction:column;gap:4px;min-width:0;overflow-wrap:anywhere}.project-readonly-quotation_identity__Wxj94 b{font-size:16px}.project-readonly-quotation_amount__uWLUG{display:flex;align-items:baseline;gap:6px;font-size:22px;font-weight:750;margin-left:auto}.project-readonly-quotation_amount__uWLUG small{font-size:12px}.project-readonly-quotation_status__C9eQD{display:flex;flex-direction:column;gap:5px;color:#4d665b;max-width:340px}.project-readonly-quotation_status__C9eQD button{align-self:flex-start;border:0;background:none;padding:4px 0;color:#174b38;text-decoration:underline;cursor:pointer;font:inherit}@media (max-width:600px){.project-readonly-quotation_link__QNLZA{width:100%;padding:10px 12px}.project-readonly-quotation_amount__uWLUG{font-size:20px}}.interior-dossier-panel_panel__Kd2nf{display:grid;grid-gap:12px;gap:12px;margin-top:20px;padding-top:18px;border-top:1px solid #d4e3db;color:#233c30;font-size:13px}.interior-dossier-panel_panel__Kd2nf h3,.interior-dossier-panel_panel__Kd2nf p{margin:0}.interior-dossier-panel_panel__Kd2nf h3{font-size:15px}.interior-dossier-panel_panel__Kd2nf label{display:grid;grid-gap:6px;gap:6px}.interior-dossier-panel_panel__Kd2nf button,.interior-dossier-panel_panel__Kd2nf input,.interior-dossier-panel_panel__Kd2nf select{width:100%;border:1px solid #b8cbbf;border-radius:9px;padding:10px;color:inherit;background:white;font:inherit}.interior-dossier-panel_panel__Kd2nf button{cursor:pointer}.interior-dossier-panel_panel__Kd2nf button:hover{background:#eff6f1}.interior-dossier-panel_panel__Kd2nf button:disabled{opacity:.55;cursor:wait}.interior-dossier-panel_panel__Kd2nf .interior-dossier-panel_source__rV6ql{text-align:left;overflow-wrap:anywhere}.interior-dossier-panel_panel__Kd2nf .interior-dossier-panel_caption__OVER8{font-size:12px;color:#647a6e}.interior-dossier-panel_panel__Kd2nf a{color:#17674f;overflow-wrap:anywhere}.interior-dossier-panel_panel__Kd2nf details>summary{cursor:pointer;margin-bottom:10px}.interior-dossier-panel_panel__Kd2nf li{margin-bottom:7px}.interior-dossier-panel_panel__Kd2nf .interior-dossier-panel_error__zDPh0{padding:10px;background:#fff6dc;color:#7b5d0a;border-radius:9px}.interior-dossier-panel_actions__SJpVv{display:flex;gap:8px;margin-top:10px}.interior-dossier-panel_panel__Kd2nf .interior-dossier-panel_selection__U0dXQ{display:flex;align-items:center;gap:8px;margin-top:8px}.interior-dossier-panel_panel__Kd2nf .interior-dossier-panel_selection__U0dXQ input{width:auto;flex-shrink:0}.interior-dossier-panel_planViews__VLsjq{display:grid;grid-gap:10px;gap:10px;padding:12px;border:1px solid #d4e3db;border-radius:9px;background:#f4f8f5}.interior-dossier-panel_planViews__VLsjq>div{display:grid;grid-gap:4px;gap:4px}.interior-dossier-panel_planViews__VLsjq button[aria-pressed=true]{background:#e2f1e9;border-color:#17674f}.interior-dossier-panel_navigation___JZmz{display:grid;grid-gap:8px;gap:8px;margin-bottom:18px;color:#233c30;font-size:12px}.interior-dossier-panel_navigation___JZmz h3,.interior-dossier-panel_navigation___JZmz p{margin:0}.interior-dossier-panel_navigation___JZmz h3{font-size:14px}.interior-dossier-panel_roomButtons__Hi93l{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px;gap:6px}.interior-dossier-panel_roomButtons__Hi93l button{min-width:0;padding:9px;border:1px solid #b8cbbf;border-radius:9px;background:white;color:inherit;font:inherit;text-align:left;cursor:pointer;overflow-wrap:anywhere}.interior-dossier-panel_roomButtons__Hi93l button:hover{background:#eff6f1}.interior-dossier-panel_roomButtons__Hi93l button:disabled{opacity:.6;cursor:wait}.interior-dossier-panel_roomButtons__Hi93l button[aria-current=page]{background:#e2f1e9;border-color:#17674f;font-weight:600;opacity:1;cursor:default}.interior-dossier-panel_navigation___JZmz .interior-dossier-panel_error__zDPh0{padding:10px;background:#fff6dc;color:#7b5d0a;border-radius:9px}.interior-dossier-panel_navigation___JZmz summary{cursor:pointer;padding:8px 0}.interior-dossier-panel_planButtons__saMml{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));grid-gap:6px;gap:6px}.interior-dossier-panel_planButtons__saMml button{display:grid;grid-gap:4px;gap:4px;min-width:0;padding:10px;border:1px solid #b8cbbf;border-radius:9px;color:inherit;background:white;text-align:left;font:inherit;cursor:pointer;overflow-wrap:anywhere}.interior-dossier-panel_planButtons__saMml button span{color:#567366;font-size:11px}.interior-dossier-panel_planButtons__saMml button:hover,.interior-dossier-panel_planButtons__saMml button[aria-pressed=true]{background:#e2f1e9;border-color:#17674f}.interior-dossier-panel_planButtons__saMml button:disabled{opacity:.6;cursor:default}.interior-dossier-panel_navigation___JZmz .interior-dossier-panel_caption__OVER8{color:#647a6e;line-height:1.45}.branding-editor_tabs__KCHiJ{display:flex;gap:6px;padding:5px;margin:16px 0;border-radius:16px;background:#eaf1ed}.branding-editor_tabs__KCHiJ button{flex:1 1;border:0;border-radius:12px;padding:12px 8px;background:transparent;color:#486258;font:inherit;cursor:pointer}.branding-editor_tabs__KCHiJ button[aria-pressed=true]{background:#fff;color:#12644e;font-weight:700;box-shadow:0 2px 8px #163c2810}.branding-editor_editor__wUhYM{display:grid;grid-gap:18px;gap:18px;padding:20px 0;color:#203c32}.branding-editor_editor__wUhYM p{margin:0}.branding-editor_hint___xpJ6{font-size:13px;line-height:1.5;color:#61736b}.branding-editor_types__O_Kn7{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.branding-editor_types__O_Kn7 button{display:grid;grid-gap:6px;gap:6px;padding:16px;text-align:left;border:1px solid #bad2c5;background:#f5faf7;color:#234e3b;border-radius:16px;cursor:pointer;font:inherit}.branding-editor_list__fMxls{display:grid;grid-gap:6px;gap:6px}.branding-editor_list__fMxls button{display:flex;align-items:center;justify-content:space-between;gap:8px;text-align:left;padding:12px;border:1px solid #dce5df;border-radius:10px;background:white;color:inherit;cursor:pointer}.branding-editor_list__fMxls button[aria-pressed=true]{border-color:#25896e;box-shadow:0 0 0 1px #25896e}.branding-editor_list__fMxls small{color:#8a5721}.branding-editor_form__e7Oxs{display:grid;grid-gap:14px;gap:14px;padding:18px;border:1px solid #dce5df;border-radius:18px;background:#fff}.branding-editor_form__e7Oxs label{display:grid;grid-gap:6px;gap:6px;font-size:13px;font-weight:600}.branding-editor_form__e7Oxs input,.branding-editor_form__e7Oxs select,.branding-editor_form__e7Oxs textarea{width:100%;min-width:0;box-sizing:border-box;border:1px solid #cbd9d1;border-radius:8px;padding:9px;background:white;color:#234034;font:inherit}.branding-editor_form__e7Oxs input[type=color]{height:38px;padding:3px}.branding-editor_form__e7Oxs input[type=checkbox]{width:auto;justify-self:start}.branding-editor_row__hSZkc{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.branding-editor_preview__KcDVu{display:grid;place-items:center;min-height:120px;padding:20px;border-radius:10px;background:repeating-conic-gradient(#e9edea 0 25%,#f4f6f4 0 50%) 50% /18px 18px}.branding-editor_preview__KcDVu canvas{display:block;max-width:100%;max-height:220px;object-fit:contain;box-shadow:0 4px 16px #1b352229}.branding-editor_actions__YdZGc{display:flex;flex-wrap:wrap;gap:8px}.branding-editor_actions__YdZGc button,.branding-editor_save__RINLs{padding:10px 14px;border:1px solid #cbd9d1;border-radius:10px;background:white;color:#22543f;cursor:pointer;font:inherit}.branding-editor_actions__YdZGc .branding-editor_primary___JeAG,.branding-editor_save__RINLs{background:#1b775b;color:white;border-color:#1b775b}.branding-editor_warning__xSk2i{padding:12px 14px;border-radius:10px;background:#fff6e7;color:#78511d;font-size:13px;line-height:1.5}.branding-editor_error__sc0MH{color:#a33522;font-size:13px}.branding-editor_editor__wUhYM button:disabled{opacity:.5;cursor:default}.branding-editor_versions__c6unK{display:grid;grid-gap:10px;gap:10px;padding-bottom:16px;border-bottom:1px solid #dce5df}.branding-editor_versions__c6unK>label{font-weight:700}.branding-editor_versions__c6unK input,.branding-editor_versions__c6unK select{width:100%;min-width:0;box-sizing:border-box;border:1px solid #cbd9d1;border-radius:10px;padding:11px;background:white;color:#234034;font:inherit}.branding-editor_versions__c6unK .branding-editor_actions__YdZGc button{font-size:13px;padding:8px 10px}.branding-editor_library__0IsNG{border:1px solid #cbd9d1;border-radius:14px;padding:14px}.branding-editor_library__0IsNG summary{cursor:pointer;font-weight:700}.branding-editor_library__0IsNG[open]{display:grid;grid-gap:14px;gap:14px}.branding-editor_library__0IsNG input{min-width:0;padding:9px;border:1px solid #cbd9d1;border-radius:8px;font:inherit}.branding-editor_templateGrid__gVB7d{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:10px;gap:10px}.branding-editor_templateCard__p83yn{display:grid;align-content:start;grid-gap:8px;gap:8px;padding:12px;border:1px solid #dce5df;border-radius:12px;background:#fff}.branding-editor_templateCard__p83yn img{width:100%;height:110px;object-fit:contain;background:#f2f6f3;border-radius:8px}.branding-editor_templateCard__p83yn small{color:#61736b}.branding-editor_templateCard__p83yn .branding-editor_actions__YdZGc button{padding:7px 10px;font-size:13px}.vehicle-size-search_root__Og4mg{margin-top:18px;border:1px solid #cddbd3;border-radius:16px;background:#fafcfb;color:#183c2c}.vehicle-size-search_summary__po2m8{display:flex;align-items:center;gap:10px;padding:16px;min-height:64px;cursor:pointer;font-weight:650;list-style:none}.vehicle-size-search_summary__po2m8::-webkit-details-marker{display:none}.vehicle-size-search_summary__po2m8 small{display:block;margin-top:3px;font-size:11px;font-weight:450;color:#61766a}.vehicle-size-search_summaryIcons__hkdh1{display:flex;gap:3px;flex-shrink:0}.vehicle-size-search_chevron___2DaF{margin-left:auto;flex-shrink:0;transition:transform .15s}.vehicle-size-search_root__Og4mg[open]>.vehicle-size-search_summary__po2m8 .vehicle-size-search_chevron___2DaF{transform:rotate(180deg)}.vehicle-size-search_body__ndcWP{padding:0 16px 16px}.vehicle-size-search_intro__3G8cZ{font-size:14px;margin:2px 0 14px}.vehicle-size-search_quantities__WbKsX{display:grid;grid-gap:10px;gap:10px}.vehicle-size-search_quantity__rooHq{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding:8px 0}.vehicle-size-search_quantity__rooHq label{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:600}.vehicle-size-search_quantity__rooHq label svg{flex-shrink:0}.vehicle-size-search_stepper__uIPwu{display:flex;align-items:center;border:1px solid #bacfc1;border-radius:12px;background:white;overflow:hidden;flex-shrink:0}.vehicle-size-search_stepper__uIPwu button{display:grid;place-items:center;border:0;background:transparent;color:#20593e;width:44px;height:44px;cursor:pointer}.vehicle-size-search_stepper__uIPwu input{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;width:46px;height:44px;border:0;text-align:center;font-size:18px;font-weight:700;background:transparent;color:inherit;padding:0}.vehicle-size-search_stepper__uIPwu input::-webkit-inner-spin-button,.vehicle-size-search_stepper__uIPwu input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.vehicle-size-search_hint__fR2sE,.vehicle-size-search_status__zzBh8{color:#536c5e;font-size:12px;line-height:1.5}.vehicle-size-search_hint__fR2sE{margin:14px 0}.vehicle-size-search_inputError___QiLY{color:#8d422b;font-size:12px;line-height:1.4}.vehicle-size-search_actions__uSDeb{display:flex;align-items:center;gap:10px}.vehicle-size-search_choose__OoEwz,.vehicle-size-search_primary__41YzT{display:flex;justify-content:center;align-items:center;gap:8px;width:100%;min-height:48px;border:0;border-radius:12px;background:#206649;color:white;font:inherit;font-weight:650;cursor:pointer;padding:10px}.vehicle-size-search_primary__41YzT{flex:1 1;min-width:0}.vehicle-size-search_primary__41YzT svg{flex-shrink:0}.vehicle-size-search_cancel__JYIp9{display:flex;align-items:center;gap:5px;flex-shrink:0;border:0;background:none;color:inherit;min-height:44px;cursor:pointer}.vehicle-size-search_root__Og4mg button:disabled{opacity:.45;cursor:default}.vehicle-size-search_root__Og4mg button:focus-visible,.vehicle-size-search_root__Og4mg input:focus-visible,.vehicle-size-search_summary__po2m8:focus-visible{outline:3px solid #cf963b;outline-offset:2px}.vehicle-size-search_status__zzBh8{margin-top:12px}.vehicle-size-search_results__zWxhv{display:grid;grid-gap:14px;gap:14px}.vehicle-size-search_result__kPgur{border:1px solid #bfd2c6;border-radius:14px;background:white;padding:12px}.vehicle-size-search_resultTitle__MMDU1{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px}.vehicle-size-search_resultTitle__MMDU1 strong{font-size:19px}.vehicle-size-search_resultTitle__MMDU1 span{color:#61796a;font-size:12px}.vehicle-size-search_plan__Wq_H3{display:block;width:100%;height:260px;margin:12px 0}.vehicle-size-search_counts__zwcO3{display:flex;gap:20px;flex-wrap:wrap;margin:8px 0 14px}.vehicle-size-search_counts__zwcO3>span{display:flex;align-items:center;gap:7px}.vehicle-size-search_srOnly__Qi1_U{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.vehicle-size-search_spinner__ZQ7dO{animation:vehicle-size-search_spin__FmozD 1s linear infinite}@keyframes vehicle-size-search_spin__FmozD{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.vehicle-size-search_spinner__ZQ7dO{animation:none}}@media (max-width:420px){.vehicle-size-search_summary__po2m8{flex-wrap:wrap}.vehicle-size-search_summaryIcons__hkdh1{gap:0}.vehicle-size-search_quantity__rooHq label{gap:6px;font-size:12px}.vehicle-size-search_body__ndcWP{padding:0 12px 12px}}.vehicle-size-search_category__tXUxk{min-width:0;border-bottom:1px solid #dce6e0;padding-bottom:8px}.vehicle-size-search_categoryToggle__HIWU_{display:flex;align-items:center;gap:8px;min-height:44px;border:0;background:none;color:inherit;text-align:left;cursor:pointer;padding:0;font:inherit;flex:1 1;min-width:120px}.vehicle-size-search_categoryToggle__HIWU_>svg{flex-shrink:0}.vehicle-size-search_categoryToggle__HIWU_ span{font-size:14px;font-weight:600}.vehicle-size-search_categoryToggle__HIWU_ small{display:block;font-size:11px;font-weight:400;color:#61766a}.vehicle-size-search_categoryToggle__HIWU_[aria-expanded=true]>svg:last-child{transform:rotate(180deg)}.vehicle-size-search_supportChoices__G0ro7{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin:8px 0;border:0;padding:0;min-width:0}.vehicle-size-search_supportChoices__G0ro7 legend{font-size:12px;padding:0 0 10px}.vehicle-size-search_supportChoice__nLyGX{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;padding:10px 6px;border:1px solid #cddbd3;border-radius:12px;background:white;cursor:pointer;text-align:center;font-size:12px;overflow-wrap:anywhere}.vehicle-size-search_supportChoice__nLyGX:has(input:checked){border-color:#197653;background:#e9f5ee;box-shadow:inset 0 0 0 1px #197653}.vehicle-size-search_supportChoice__nLyGX input{position:absolute;top:8px;left:8px;accent-color:#197653;width:18px;height:18px}.vehicle-size-search_supportPreview__izza0{width:100%;height:74px;display:grid;place-items:center;pointer-events:none}.vehicle-size-search_supportPreview__izza0 img,.vehicle-size-search_supportPreview__izza0 svg{max-width:100%;max-height:74px;object-fit:contain}.vehicle-size-search_supports__Vkv_A{width:100%}