[data-requirements-planner] .rq-alternatives>summary{cursor:pointer;font-weight:650;padding:4px 0}[data-requirements-planner] .rq-refinement{border:1px solid #dbe2eb;border-radius:12px;padding:24px;margin:20px 0;background:#fff}[data-requirements-planner] .rq-refinement h2{font-size:20px;margin:0 0 16px}[data-requirements-planner] .rq-refinement form{display:flex;align-items:flex-end;gap:12px}[data-requirements-planner] .rq-refinement textarea{flex:1;min-width:0;min-height:80px;padding:14px;resize:vertical;font:inherit;border:1px solid #bccbdc;border-radius:8px}[data-requirements-planner] .rq-refinement button{min-height:48px;font-size:16px}[data-requirements-planner] .rq-refinement [data-refine-status]{margin:12px 0 0;font-size:15px}[data-requirements-planner] .rq-refinement [data-error=true]{color:#b42318}[data-requirements-planner] .rq-ai-progress{margin:16px 0 0;padding:18px;border:1px solid #c8daf4;border-radius:10px;background:#f5f9ff;color:#174373}[data-requirements-planner] .rq-ai-progress[hidden]{display:none}[data-requirements-planner] .rq-ai-progress-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:16px;line-height:1.5}[data-requirements-planner] .rq-ai-progress-elapsed{flex:0 0 auto;color:#526782;font-size:14px;font-variant-numeric:tabular-nums}[data-requirements-planner] .rq-ai-progress-steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px;margin:16px 0 0;padding:0;list-style:none}[data-requirements-planner] .rq-ai-progress-steps li{display:flex;align-items:center;gap:10px;margin:0;color:#63738a;font-size:15px;line-height:1.5}[data-requirements-planner] .rq-ai-progress-icon{display:grid;place-items:center;flex:0 0 24px;width:24px;height:24px;border:1px solid #c7d3e2;border-radius:50%;background:#fff;font-size:14px}[data-requirements-planner] .rq-ai-progress-steps [data-state=active]{color:#0052ce;font-weight:600}[data-requirements-planner] [data-state=active]>.rq-ai-progress-icon{border:2px solid #c8dfff;border-top-color:#06f;color:transparent;animation:rq-progress-spin 1s linear infinite}[data-requirements-planner] .rq-ai-progress-steps [data-state=done]{color:#17744d}[data-requirements-planner] [data-state=done]>.rq-ai-progress-icon{background:#eaf6ef;border-color:#97cfb0}[data-requirements-planner] .rq-ai-progress-steps [data-state=failed]{color:#b42318}[data-requirements-planner] [data-state=failed]>.rq-ai-progress-icon{border-color:#e4aaa4;background:#fff1ef}[data-requirements-planner] .rq-ai-progress-hint{margin:12px 0 0;font-size:14px;line-height:1.5;color:#526782}[data-requirements-planner] .rq-ai-progress>button{margin-top:12px}@keyframes rq-progress-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){[data-requirements-planner] [data-state=active]>.rq-ai-progress-icon{animation:none;border-color:#06f}}@media(max-width:600px){[data-requirements-planner] .rq-ai-progress{padding:14px}[data-requirements-planner] .rq-ai-progress-heading{align-items:flex-start}[data-requirements-planner] .rq-ai-progress-steps{grid-template-columns:minmax(0,1fr);gap:10px}}[data-requirements-planner] .rq-conversation{max-height:480px;overflow:auto;overscroll-behavior:contain}[data-requirements-planner] .rq-chat-message{padding:16px;margin-bottom:16px;border-radius:8px;background:#f5f7fb;font-size:16px;line-height:1.6;overflow-wrap:anywhere}[data-requirements-planner] .rq-chat-message[data-role=user]{background:#edf4ff;margin-left:32px}[data-requirements-planner] .rq-chat-message p{margin:6px 0 0;white-space:pre-wrap}[data-requirements-planner] .rq-chat-message button{margin-top:12px}[data-requirements-planner] .rq-ai-review{border-top:1px solid #d6dfeb;padding-top:12px;margin-top:12px}[data-requirements-planner] .rq-ai-review ul{padding-left:20px;margin:0 0 12px}[data-requirements-planner] .rq-ai-review-total{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between}[data-requirements-planner] .rq-ai-review-total strong{color:#c4231c}[data-requirements-planner] .rq-ai-products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:16px}[data-requirements-planner] .rq-ai-products>a{display:flex;align-items:center;gap:12px;padding:12px;border:1px solid #d6dfeb;border-radius:8px;color:#172434;text-decoration:none;background:#fff}[data-requirements-planner] .rq-ai-products img{flex:0 0 72px;object-fit:contain;background:#f6f7f9}[data-requirements-planner] .rq-ai-products a>span{min-width:0;overflow-wrap:anywhere}[data-requirements-planner] .rq-ai-products strong,[data-requirements-planner] .rq-ai-products span>span{display:block}[data-requirements-planner] .rq-product-kinds{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:20px}[data-requirements-planner] .rq-product-kinds button{flex:1;min-height:48px;min-width:100px;font-size:16px}[data-requirements-planner] .rq-equipment-heading{flex-wrap:wrap}[data-requirements-planner] .rq-equipment-heading h2{flex:1}[data-requirements-planner] .rq-product-search>label{display:block;margin:0 0 16px;font-size:16px}[data-requirements-planner] .rq-product-search input{display:block;width:100%;min-height:48px;font:inherit;margin-top:8px}[data-requirements-planner] .rq-search-results{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}[data-requirements-planner] .rq-search-results>div{width:auto;max-width:none;opacity:1;transform:none;animation:none;padding:0}[data-requirements-planner] .rq-search-results .smk-card{height:100%}[data-requirements-planner] .rq-search-results .smk-card__title{font-size:16px;line-height:1.5}[data-requirements-planner] .rq-search-results .smk-meta{font-size:14px}[data-requirements-planner] .rq-search-results .smk-card__price{font-size:18px}[data-requirements-planner] .rq-product-details{display:flex;align-items:center;justify-content:center;min-height:48px;font-size:16px;margin:12px}[data-requirements-planner] .rq-search-results .smk-price__now{color:#c4231c}[data-requirements-planner] .rq-product-search [data-search-more]{margin-top:20px}@media(max-width:700px){[data-requirements-planner] .rq-ai-products{grid-template-columns:1fr}[data-requirements-planner] .rq-refinement{padding:16px}[data-requirements-planner] .rq-refinement form{flex-direction:column;align-items:stretch}[data-requirements-planner] .rq-refinement textarea{width:100%}[data-requirements-planner] .rq-search-results{grid-template-columns:1fr}[data-requirements-planner] .rq-chat-message[data-role=user]{margin-left:16px}}[data-requirements-planner] .rq-alternatives .rq-package-options{margin-top:18px}[data-requirements-planner] .rq-package-options{margin-bottom:20px}[data-requirements-planner] .rq-mode-status{color:#0052ce;font-weight:600}[data-requirements-planner] .rq-kit-customize{margin:16px 0;padding:14px;border-radius:8px;background:#f5f7fa}[data-requirements-planner] .rq-kit-customize p{margin:0 0 10px;font-size:14px}[data-requirements-planner] [data-replace-camera]{max-width:100%}[data-requirements-planner] .rq-compact-kit{display:flex;gap:14px;padding:16px;border:1px solid #dce3e9;border-radius:12px;min-width:0;background:#fff}[data-requirements-planner] .rq-compact-kit[data-selected=true]{border-color:#147d64}[data-requirements-planner] .rq-compact-kit>img{width:90px;height:90px;object-fit:contain;flex-shrink:0}[data-requirements-planner] .rq-compact-kit>div{min-width:0;overflow-wrap:anywhere}[data-requirements-planner] .rq-compact-kit p{font-size:13px;margin:8px 0}[data-requirements-planner] .rq-compact-kit a{display:inline-block;padding:10px}@media(max-width:600px){[data-requirements-planner] .rq-kit-grid{grid-template-columns:1fr}[data-requirements-planner] .rq-compact-kit>img{width:64px;height:64px}}[data-requirements-planner] .rq-package-choice{min-height:108px;padding:18px}[data-requirements-planner] .rq-package-choice-title strong{font-size:18px}[data-requirements-planner] .rq-package-choice[aria-pressed=true]{border:2px solid #0066ff;background:#f3f7ff}[data-requirements-planner] .rq-package-choice-price{color:#bf2020;font-size:24px}[data-requirements-planner] .rq-custom-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}[data-requirements-planner] .rq-product.rq-selected-card{display:flex;flex-direction:column;align-items:stretch;gap:0;padding:0;min-width:0;border:1px solid #dce3e9;border-radius:12px}[data-requirements-planner] .rq-selected-card:hover,[data-requirements-planner] .rq-picker-card:hover{transform:none;box-shadow:none}[data-requirements-planner] :is(.rq-selected-card,.rq-picker-card) .crc__media{aspect-ratio:auto;height:160px}[data-requirements-planner] :is(.rq-selected-card,.rq-picker-card) .crc__media img{width:100%;height:100%;padding:14px;margin:0;object-fit:contain}[data-requirements-planner] :is(.rq-selected-card,.rq-picker-card) .crc__body{padding:16px;gap:12px}[data-requirements-planner] :is(.rq-selected-card,.rq-picker-card) .crc__title{display:block;min-height:0;font-size:16px;line-height:1.4;overflow-wrap:anywhere}[data-requirements-planner] :is(.rq-selected-card,.rq-picker-card) .crc__now{color:#bf2020;font-size:22px;line-height:1.3}[data-requirements-planner] :is(.rq-selected-card,.rq-picker-card) .crc-feat{display:block;padding:0;margin:0;list-style:none}[data-requirements-planner] :is(.rq-selected-card,.rq-picker-card) .crc-feat__item{font-size:14px;line-height:1.5;display:flex;align-items:flex-start;gap:8px;margin:7px 0}[data-requirements-planner] .crc-feat__check{flex-shrink:0;margin-top:3px}[data-requirements-planner] .rq-card-controls{display:grid;gap:10px;margin-top:auto;padding-top:10px}[data-requirements-planner] .rq-card-controls button{width:100%;font-size:16px;min-height:46px;border:1px solid #0066ff;color:#0052ce;background:#fff}[data-requirements-planner] .rq-card-quantity{display:grid;grid-template-columns:48px minmax(0,1fr) 48px;border:1px solid #9aaac0;border-radius:8px;overflow:hidden}[data-requirements-planner] .rq-card-quantity button{border:0;border-radius:0;color:#142b46;background:#f1f5f9;font-size:22px}[data-requirements-planner] .rq-card-quantity input{margin:0;border-width:0 1px;border-radius:0;text-align:center;font-size:17px;padding:8px}[data-requirements-planner] .rq-camera-preferences>summary{min-height:44px;padding:12px 0;cursor:pointer;font-size:15px}[data-requirements-planner] .rq-camera-preferences .rq-product-preferences{margin:0;padding:12px}[data-requirements-planner] .rq-variant{font-size:14px;margin:0}[data-requirements-planner] .rq-camera-picker{width:min(1080px,calc(100% - 32px));max-width:none;max-height:90dvh;margin:auto;padding:20px;border:1px solid #cbd5e1;border-radius:14px;background:#fff;color:#172434;overflow:auto;overscroll-behavior:contain}[data-requirements-planner] .rq-camera-picker:not([open]){display:none}[data-requirements-planner] .rq-camera-picker::backdrop{background:#14203399}[data-requirements-planner] .rq-camera-picker>header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}[data-requirements-planner] .rq-camera-picker h2{margin:0;font-size:23px}[data-requirements-planner] [data-picker-close]{flex-shrink:0;width:46px;height:46px;font-size:26px;border:1px solid #cbd5e1;background:#fff}[data-requirements-planner] .rq-picker-filters{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:20px}[data-requirements-planner] .rq-picker-filters input,[data-requirements-planner] .rq-picker-filters select{font-size:16px}[data-requirements-planner] .rq-picker-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}[data-requirements-planner] .rq-picker-card[data-selected=true]{outline:2px solid #0066ff;outline-offset:-2px}[data-requirements-planner] [data-pick-model]{margin-top:auto;min-height:46px;font-size:16px}[data-requirements-planner] [data-picker-more]{margin:20px auto 0;display:block;min-height:46px;font-size:16px}[data-requirements-planner] .rq-add-camera>summary,[data-requirements-planner] .rq-package-details>summary,[data-requirements-planner] .rq-alternatives>summary{min-height:44px;font-size:16px;cursor:pointer}[data-requirements-planner] .rq-add-camera{margin-top:20px}[data-requirements-planner] #rq-added-model{display:block;font-size:16px;margin:12px 0}@media(max-width:850px){[data-requirements-planner] .rq-custom-grid,[data-requirements-planner] .rq-picker-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){[data-requirements-planner] .rq-custom-grid,[data-requirements-planner] .rq-picker-grid{grid-template-columns:1fr}[data-requirements-planner] .rq-camera-picker{width:calc(100% - 20px);max-height:92dvh;padding:14px}[data-requirements-planner] .rq-picker-filters{grid-template-columns:1fr;gap:12px}[data-requirements-planner] .rq-package-choice{padding:14px}[data-requirements-planner] .rq-package-choice-title strong{font-size:16px}[data-requirements-planner] .rq-package-choice-price{font-size:22px}}[data-requirements-planner] .rq-configuration-layout{display:grid;grid-template-columns:minmax(0,2fr) minmax(320px,1fr);gap:20px;align-items:start}[data-requirements-planner] .rq-basics-layout{display:block;min-width:0;border:1px solid #d8e3f0;border-radius:12px;background:#f6f9fd;overflow:hidden}[data-requirements-planner] .rq-basic-card{margin:0;padding:22px;border:0;border-radius:0;background:transparent}[data-requirements-planner] .rq-basic-card+.rq-basic-card{border-top:1px solid #d8e3f0}[data-requirements-planner] .rq-basic-card h2,[data-requirements-planner] .rq-options-sidebar h2{font-size:18px;margin:0 0 16px}[data-requirements-planner] .rq-property-label{max-width:none;margin-bottom:14px}[data-requirements-planner] .rq-area-card{background:#fff;border:1px solid #cdd9e9}[data-requirements-planner] .rq-area-card:has([data-area-toggle]:checked){border-color:#06f;background:#eaf2ff}[data-requirements-planner] .rq-area-title{min-height:48px;padding:12px}[data-requirements-planner] .rq-area-title strong{font-size:15px}[data-requirements-planner] .rq-area-title input{-webkit-appearance:auto;appearance:auto;position:static;opacity:1;clip:auto;width:18px;height:18px;flex:0 0 18px}[data-requirements-planner] .rq-basic-fields{grid-template-columns:minmax(0,1fr) 176px;margin-bottom:18px}[data-requirements-planner] .rq-options-sidebar{min-width:0;padding:22px 0 0}[data-requirements-planner] .rq-preference-panels{margin:0;background:#fff;border-color:#d8e3f0}[data-requirements-planner] .rq-setting>summary{min-height:56px;padding:16px}[data-requirements-planner] .rq-setting>summary strong{font-size:15px;font-weight:600}[data-requirements-planner] .rq-setting[open]>summary{background:#eaf2ff;color:#0052ce}[data-requirements-planner] .rq-options-sidebar .rq-setting-body{max-height:none;overflow:visible}[data-requirements-planner] .rq-options-sidebar .rq-resolution-options{margin:0 0 12px}[data-requirements-planner] .rq-options-sidebar .rq-setting-body label:not(.rq-check):not([hidden]){display:grid;grid-template-columns:minmax(0,1fr) minmax(156px,1.1fr);align-items:center;gap:12px;margin:0;line-height:1.4}[data-requirements-planner] .rq-options-sidebar .rq-setting-body :is(select,input:not([type=checkbox])){width:100%;min-width:0;margin:0;padding-left:10px;padding-right:28px}[data-requirements-planner] .rq-options-sidebar .rq-setting-note{margin:-6px 0 0;color:#526076;font-size:14px;line-height:1.45}[data-requirements-planner] .rq-setting-body .rq-fields{grid-template-columns:1fr;gap:16px}[data-requirements-planner] .rq-feature-list{display:grid;gap:12px}[data-requirements-planner] .rq-feature-field{margin:0}[data-requirements-planner] .rq-description-entry{padding:20px 0 0;margin:20px 0 0;border:0;border-top:1px solid #d8e3f0;border-radius:0;background:transparent}[data-requirements-planner] #rq-description-title{font-size:16px;margin:0 0 10px}[data-requirements-planner] .rq-description-entry textarea{min-height:90px;font-size:16px}[data-requirements-planner] .rq-app .rq-form-footer{position:static;inset:auto;transform:none;width:100%;max-width:none;padding:18px 0 0;margin:0;border:0;border-radius:0;box-shadow:none;background:transparent}[data-requirements-planner] .rq-form-footer .rq-primary{min-width:180px;min-height:48px;font-size:16px}@media(min-width:761px)and (max-width:900px){[data-requirements-planner] .rq-configuration-layout{grid-template-columns:1fr}}@media(max-width:760px){[data-requirements-planner] .rq-configuration-layout{grid-template-columns:1fr;gap:18px}[data-requirements-planner] .rq-basic-card{padding:16px}[data-requirements-planner] .rq-options-sidebar{padding:0}[data-requirements-planner] .rq-basic-fields{grid-template-columns:1fr}[data-requirements-planner] .rq-count-control{max-width:180px}[data-requirements-planner] .rq-area-title{padding:10px}[data-requirements-planner] .rq-area-title strong{font-size:14px}[data-requirements-planner] .rq-description-entry{margin-top:18px}}body:has([data-requirements-planner]) #memberBar{display:none!important}[data-requirements-planner] .rq-app button{min-height:48px;font-size:16px}[data-requirements-planner] .rq-app summary{min-height:48px;font-size:16px}[data-requirements-planner] .advisor-install>summary{display:flex;align-items:center;cursor:pointer}[data-requirements-planner] .rq-app .flow-back{min-height:48px;padding-block:12px}[data-requirements-planner] .rq-app :is(select,textarea,input:not([type=checkbox]):not([type=radio])){min-height:48px;font-size:16px}[data-requirements-planner] .rq-app label{font-size:15px}[data-requirements-planner] .rq-app .rq-secondary{border:1px solid #a7bbd5;background:#fff;color:#174373}[data-requirements-planner] .rq-app .rq-secondary:hover{border-color:#06f;background:#f0f6ff}[data-requirements-planner] .rq-app .rq-secondary[aria-expanded=true]{background:#eaf2ff;border-color:#06f;color:#0052ce}[data-requirements-planner] .rq-app button:disabled{cursor:default;opacity:.45}[data-requirements-planner] .rq-areas{align-items:start;gap:10px}[data-requirements-planner] .rq-area-title{min-height:58px;padding:16px}[data-requirements-planner] .rq-area-title strong{font-size:16px;font-weight:600}[data-requirements-planner] .rq-area-title input{width:20px;height:20px;flex-basis:20px;accent-color:#0066ff}[data-requirements-planner] .rq-area-card{border-radius:10px;transition:border-color .15s,background .15s}[data-requirements-planner] .rq-area-card:has([data-area-toggle]:checked){grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,1fr) auto;background:#fff;overflow:hidden}[data-requirements-planner] .rq-area-card:has([data-area-toggle]:checked) .rq-area-title{min-height:66px;padding:8px 12px;background:#edf4ff}[data-requirements-planner] .rq-area-card:hover{border-color:#8aaedf}[data-requirements-planner] .rq-area-card:has(input:focus-visible){outline:3px solid #0066ff;outline-offset:3px}[data-requirements-planner] .rq-area-card:has([data-area-toggle]:disabled:not(:checked)){opacity:.6}[data-requirements-planner] .rq-area-settings{display:contents}[data-requirements-planner] .rq-area-quantity-row{grid-column:2;grid-row:1;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 12px;background:#edf4ff}[data-requirements-planner] .rq-area-quantity-row label{margin:0;font-size:15px}[data-requirements-planner] .rq-quantity-control{display:grid;grid-template-columns:48px 52px 48px;flex-shrink:0;border:1px solid #a7bbd5;border-radius:8px;background:#fff;overflow:hidden}[data-requirements-planner] .rq-app .rq-quantity-control button{border:0;border-radius:0;padding:0;font-size:24px;color:#174373;background:#f5f8fc}[data-requirements-planner] .rq-app .rq-quantity-control input{width:52px;padding:6px 0;margin:0;border:0;border-inline:1px solid #d8e3f0;border-radius:0;text-align:center;font-size:18px;font-weight:600;-webkit-appearance:textfield;appearance:textfield}[data-requirements-planner] .rq-quantity-control input::-webkit-inner-spin-button,[data-requirements-planner] .rq-quantity-control input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}[data-requirements-planner] :is(.rq-quantity-control,.rq-count-control,.rq-card-quantity):focus-within{outline:3px solid #0066ff;outline-offset:3px}[data-requirements-planner] .rq-app .rq-count-control{grid-template-columns:48px minmax(48px,1fr) 48px;height:50px}[data-requirements-planner] .rq-app .rq-count-control input{height:48px;font-size:18px;font-weight:600}[data-requirements-planner] .rq-count-control button:before{width:20px;height:20px}[data-requirements-planner] .rq-app :is(.rq-card-quantity,.rq-quantity-control) button:hover:not(:disabled){background:#dceaff}[data-requirements-planner] .rq-app .rq-card-quantity button{font-size:24px}[data-requirements-planner] :is(.rq-camera-preferences,.rq-add-camera)>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding:12px;border:1px solid #bdcde2;border-radius:8px;background:#fff;color:#174373;font-size:16px;font-weight:500;cursor:pointer;list-style:none;text-decoration:none}[data-requirements-planner] :is(.rq-camera-preferences,.rq-add-camera,.rq-package-details,.rq-alternatives)>summary::-webkit-details-marker{display:none}[data-requirements-planner] :is(.rq-camera-preferences,.rq-add-camera,.rq-package-details,.rq-alternatives)>summary:after{content:"";width:9px;height:9px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);flex-shrink:0;margin:0 4px 4px 0}[data-requirements-planner] :is(.rq-camera-preferences,.rq-add-camera,.rq-package-details,.rq-alternatives)[open]>summary:after{transform:rotate(225deg);margin-top:6px}[data-requirements-planner] :is(.rq-camera-preferences,.rq-add-camera)[open]>summary{background:#eaf2ff;border-color:#06f;color:#0052ce}[data-requirements-planner] .rq-area-goals{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,1fr);padding:12px;gap:4px}[data-requirements-planner] .rq-app .rq-area-night{display:grid;grid-template-columns:110px minmax(0,1fr);align-items:center;gap:12px;margin:0;min-height:48px}[data-requirements-planner] .rq-area-night select{min-width:0;width:100%;margin:0}[data-requirements-planner] .rq-area-features{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 12px}[data-requirements-planner] .rq-app .rq-area-goals label.rq-area-feature{display:flex;align-items:center;gap:10px;min-height:48px;margin:0;padding:8px;border:1px solid transparent;border-radius:8px;background:transparent;color:#174373;font-size:16px;font-weight:400;line-height:1.4;cursor:pointer}[data-requirements-planner] .rq-area-feature input{-webkit-appearance:auto;appearance:auto;position:static;opacity:1;width:20px;height:20px;flex:0 0 20px;margin:0;accent-color:#0066ff}[data-requirements-planner] .rq-app .rq-area-feature:hover{background:#f3f7fd}[data-requirements-planner] .rq-app .rq-area-feature:has(input:checked){background:#edf4ff;border-color:#b8cfee;color:#0052ce}[data-requirements-planner] .rq-area-feature:has(input:focus-visible){outline:3px solid #0066ff;outline-offset:3px}[data-requirements-planner] .rq-app .rq-area-goals label{font-size:15px}[data-requirements-planner] .rq-camera-preferences{margin-top:4px}[data-requirements-planner] .rq-camera-preference-fields{display:grid;gap:16px;padding:16px 12px}[data-requirements-planner] .rq-app .rq-preference-chips button{font-size:16px!important;min-height:48px!important}[data-requirements-planner] .rq-add-camera>summary{max-width:360px}[data-requirements-planner] .rq-add-camera[open]>summary{margin-bottom:18px}[data-requirements-planner] :is(.rq-package-details,.rq-alternatives)>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:48px;padding:8px 0;list-style:none;font-size:17px}[data-requirements-planner] .rq-app .rq-selected-card label.rq-system-choice{grid-template-columns:20px minmax(0,1fr);gap:10px;padding:12px}[data-requirements-planner] .rq-selected-card .rq-system-choice input[type=radio]{-webkit-appearance:auto;appearance:auto;position:static;opacity:1;grid-row:1 / span 2}[data-requirements-planner] .rq-selected-card .rq-system-choice-price{grid-column:2;text-align:left;color:#bf2020}[data-requirements-planner] .rq-selected-card .rq-system-picker{padding:12px 8px}[data-requirements-planner] .rq-selected-card .rq-system-badge{font-size:14px;padding:0;background:transparent}@media(max-width:600px){[data-requirements-planner] .rq-areas{grid-template-columns:repeat(2,minmax(0,1fr))}[data-requirements-planner] .rq-area-title{padding:14px;min-height:72px}[data-requirements-planner] .rq-basic-fields{grid-template-columns:1fr}[data-requirements-planner] .rq-app .rq-save-actions .rq-actions{flex:0 0 144px;max-width:none;width:144px}[data-requirements-planner] .rq-app .rq-save-actions #rq-save{min-width:144px;padding:12px;white-space:nowrap}[data-requirements-planner] .rq-app .rq-save-actions #rq-save:after{flex-basis:16px;width:16px}[data-requirements-planner] .rq-app .rq-buy-total{min-width:0;flex:1;max-width:calc(100% - 156px)}body:has(#rq-package-step:not([hidden])) shopify-chat::part(activator){translate:0 calc(-1 * (var(--advisor-checkout-height,150px) + 12px))}}@media(max-width:479px){[data-requirements-planner] .rq-area-quantity-row label{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}[data-requirements-planner] .rq-app .rq-area-night{grid-template-columns:82px minmax(0,1fr);gap:8px}[data-requirements-planner] .rq-area-features{grid-template-columns:minmax(0,1fr);gap:0}}@media(max-width:359px){[data-requirements-planner] .rq-area-card:has([data-area-toggle]:checked){grid-template-columns:minmax(0,1fr)}[data-requirements-planner] .rq-area-card:has([data-area-toggle]:checked) .rq-area-title{min-height:48px}[data-requirements-planner] .rq-area-quantity-row{grid-column:1;grid-row:2;padding-top:0}[data-requirements-planner] .rq-area-quantity-row label{position:static;width:auto;height:auto;overflow:visible;clip-path:none}[data-requirements-planner] .rq-app .rq-area-night{grid-template-columns:minmax(0,1fr);gap:4px}}[data-requirements-planner] #rq-package-step{padding-bottom:calc(var(--advisor-checkout-height,128px) + 20px)}[data-requirements-planner] .rq-equipment{padding:0;border:0;background:transparent;margin:0}[data-requirements-planner] .rq-equipment-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}[data-requirements-planner] .rq-equipment-heading h2{margin:0;font-size:20px}[data-requirements-planner] .rq-equipment-heading button{min-width:160px}[data-requirements-planner][data-package-screen=list] :is(.rq-refinement,.rq-package-support,.rq-save-actions){display:none}[data-requirements-planner][data-package-screen=list] #rq-package-step{padding-bottom:24px}[data-requirements-planner] .rq-package-brand{color:#435d7e;font-size:15px}[data-requirements-planner] .rq-build-controls{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:16px;margin:20px 0;padding:18px;border:1px solid #dbe2eb;border-radius:10px;background:#f6f9fd}[data-requirements-planner] .rq-app .rq-build-controls label{display:grid;gap:8px;margin:0}[data-requirements-planner] .rq-build-controls :is(input,select){min-width:0;width:100%;margin:0}[data-requirements-planner] .rq-build-controls [data-build-status]{grid-column:1 / -1;margin:0;font-size:15px}[data-requirements-planner] [data-build-status][data-error=true]{color:#b42318}[data-requirements-planner] .rq-requirements-review{margin:20px 0;padding:16px;border:1px solid #e5c591;border-radius:10px;background:#fff9f0;color:#69451a;font-size:15px}[data-requirements-planner] .rq-requirements-review ul{margin:8px 0 0;padding-left:20px}[data-requirements-planner] .rq-review-link{display:inline-flex;align-items:center;min-height:48px;margin-top:8px;color:#174373;font-weight:600;text-decoration:underline}@media(max-width:600px){[data-requirements-planner] .rq-build-controls{grid-template-columns:minmax(0,1fr);padding:14px}}[data-requirements-planner] .rq-equipment-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:16px}[data-requirements-planner] .rq-product.rq-selected-card{display:flex;flex-direction:column;align-items:stretch;gap:16px;min-width:0;padding:16px;border:1px solid #dbe2eb;border-radius:12px;background:#fff}[data-requirements-planner] .rq-device-kind{display:flex;align-items:center;min-height:48px;font-weight:600;font-size:16px}[data-requirements-planner] .rq-card-header{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:48px}[data-requirements-planner] .rq-card-header .rq-device-kind{min-height:0}[data-requirements-planner] .rq-card-header .rq-camera-change{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:auto;min-height:48px;padding:8px 10px;border:1px solid #c6d9f5;border-radius:8px;background:#edf4ff;color:#0052ce;font-size:14px;line-height:1.3;white-space:nowrap}[data-requirements-planner] .rq-card-header .rq-camera-change:hover{border-color:#06f;background:#e1edff}[data-requirements-planner] .rq-camera-change:focus-visible{outline:2px solid #0066ff;outline-offset:3px}[data-requirements-planner] .rq-device-content{display:flex;flex-direction:column;gap:14px;min-width:0}[data-requirements-planner] .rq-system-product{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:14px;min-width:0;color:#0b1220;text-decoration:none;border-radius:8px}[data-requirements-planner] .rq-system-product:hover{color:#0052ce}[data-requirements-planner] .rq-system-product .pbundle__opt-img{display:block;width:100%;height:168px;padding:12px;object-fit:contain;background:#f6f7f9;border-radius:8px}[data-requirements-planner] .rq-selected-card .rq-system-product .pbundle__opt-img{height:auto;aspect-ratio:1 / 1;padding:16px}[data-requirements-planner] .rq-system-product .pbundle__opt-label{display:block;-webkit-line-clamp:unset;overflow:visible;min-height:44px;max-width:100%;font-size:16px;line-height:1.4;font-weight:600;text-align:left;overflow-wrap:anywhere;-webkit-hyphens:none;hyphens:none}[data-requirements-planner] :is(.rq-selected-card,.rq-picker-card) [data-card-features]{min-width:0}[data-requirements-planner] :is(.rq-selected-card,.rq-picker-card) .crc-feat{margin:0;padding:0;list-style:none}[data-requirements-planner] :is(.rq-selected-card,.rq-picker-card) .crc-feat+.crc-feat{margin-top:6px}[data-requirements-planner] :is(.rq-selected-card,.rq-picker-card) .crc-feat__item{display:flex;align-items:flex-start;gap:8px;margin:0 0 9px;font-size:14px;line-height:1.5;cursor:default}[data-requirements-planner] :is(.rq-selected-card,.rq-picker-card) .crc__tip{display:none}[data-requirements-planner] .rq-feature-check,[data-requirements-planner] .crc-feat__check{flex-shrink:0;color:#17975e}[data-requirements-planner] .rq-card-controls{align-self:stretch;display:grid;gap:12px;margin:auto 0 0;padding:16px 0 0;border-top:1px solid #e5e7eb}[data-requirements-planner] .rq-card-purchase{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}[data-requirements-planner] .rq-card-purchase .rq-card-quantity{width:156px;max-width:100%;flex:0 0 auto}[data-requirements-planner] .rq-card-purchase .rq-card-quantity :is(button,input){height:48px;min-height:48px;padding-block:0}[data-requirements-planner] .rq-card-purchase .rq-unit-price{display:flex;align-items:center;min-height:50px}[data-requirements-planner] .rq-card-purchase .rq-card-static-quantity{justify-content:flex-end;gap:8px;min-height:48px}[data-requirements-planner] .rq-card-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}[data-requirements-planner] .rq-storage-upgrade{padding:12px;border:1px solid #dbe2eb;border-radius:8px;background:#f6f9fd}[data-requirements-planner] .rq-upgrade-price{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:14px}[data-requirements-planner] .rq-upgrade-price strong{color:#dc2626;font-size:18px}[data-requirements-planner] .rq-storage-upgrade p{margin:4px 0 0;font-size:14px;line-height:1.5}@supports (grid-template-rows:subgrid){[data-requirements-planner] .rq-product.rq-selected-card{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:subgrid;grid-row:span 3;align-items:start}[data-requirements-planner] .rq-selected-card .rq-card-controls,[data-requirements-planner] .rq-selected-card .rq-included-quantity{align-self:start;margin-top:0}}[data-requirements-planner] .rq-unit-price{color:#dc2626;font-size:24px;line-height:1.2;text-align:left}[data-requirements-planner] .rq-card-controls .rq-card-actions .rq-secondary{width:auto;max-width:100%;min-height:48px;padding:10px 14px;border-color:#cbd5e1;color:#174373;font-size:15px}[data-requirements-planner] .rq-card-controls .rq-card-actions .rq-secondary:hover{border-color:#06f;background:#f0f6ff}[data-requirements-planner] .rq-included-quantity{margin-top:auto;font-size:16px}[data-requirements-planner] .rq-card-static-quantity{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;font-size:15px}[data-requirements-planner] .rq-card-static-quantity strong{font-size:18px}[data-requirements-planner] .rq-included-quantity strong{display:block;margin-top:10px;font-size:20px}[data-requirements-planner] .rq-recorder-notes{margin:0;padding-left:16px;font-size:14px}[data-requirements-planner] .rq-included-storage{margin:0;font-size:14px;line-height:1.5}[data-requirements-planner] .rq-included-storage a{color:#174373;text-underline-offset:3px}[data-requirements-planner] .rq-kit-title{display:block;color:#174373;font-size:16px;line-height:1.5;text-decoration:none;margin:0 0 16px}[data-requirements-planner] .rq-kit-title:hover{text-decoration:underline}[data-requirements-planner] .rq-system-picker{margin:0;width:100%}[data-requirements-planner] .rq-system-dialog{width:min(760px,calc(100% - 32px))}[data-requirements-planner] .rq-system-dialog .rq-system-picker{padding:0;border:0;background:transparent}[data-requirements-planner] .rq-system-dialog fieldset{min-width:0;padding:0;margin:0;border:0}[data-requirements-planner] .rq-system-dialog .rq-system-options{display:grid;gap:12px;max-height:none;overflow:visible}[data-requirements-planner] .rq-system-dialog .rq-system-choice{display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:64px;padding:16px;border:1px solid #cbd5e1;border-radius:8px;cursor:pointer}[data-requirements-planner] .rq-system-dialog .rq-system-choice:has(:checked){border-color:#06f;background:#eaf2ff}[data-requirements-planner] .rq-system-dialog .rq-system-choice:focus-within{outline:2px solid #0066ff;outline-offset:2px}[data-requirements-planner] .rq-system-dialog .rq-system-choice input{-webkit-appearance:auto;appearance:auto;position:static;opacity:1;width:20px;height:20px;min-height:20px;margin:0;accent-color:#0066ff}[data-requirements-planner] .rq-system-dialog .rq-system-choice-info{min-width:0;overflow-wrap:anywhere}[data-requirements-planner] .rq-system-dialog .rq-system-choice-price{grid-column:3;text-align:right;align-self:center;color:#bf2020;font-weight:600}[data-requirements-planner] .rq-package-support{display:grid;grid-template-columns:1fr 1fr;align-items:start;margin:20px 0 0;border:1px solid #dbe2eb;border-radius:10px}[data-requirements-planner] .rq-app .rq-support-action{background:transparent;color:#174373;border:0;min-height:56px;padding:16px 20px;text-align:left;font-weight:500}[data-requirements-planner] .rq-support-action:after{content:"\2197";float:right}[data-requirements-planner] .rq-package-support smk-advisor-installation{display:block;margin:0;padding:0;border-left:1px solid #dbe2eb;min-width:0}[data-requirements-planner] .rq-package-support .advisor-install{margin:0;border:0;border-radius:0;padding:0;background:transparent}[data-requirements-planner] .rq-package-support .advisor-install>summary{min-height:56px;margin:0;padding:16px 20px;font-size:16px;font-weight:500;color:#174373}[data-requirements-planner] .rq-package-support .advisor-install-fields{padding:0 20px;grid-template-columns:1fr}[data-requirements-planner] .rq-package-support .advisor-install :is(p,small){display:block;padding:0 20px;font-size:14px}[data-requirements-planner] .rq-support-dialog [data-dialog-content]>section+section{margin-top:24px}[data-requirements-planner] .rq-support-dialog .rq-brief{margin:0;padding:0;border:0}[data-requirements-planner] .rq-support-dialog .rq-check-row small{font-size:14px}[data-requirements-planner] .rq-support-dialog ul{padding-left:20px}[data-requirements-planner] .rq-support-dialog li{margin-bottom:10px}[data-requirements-planner] [data-support-close]{width:48px;min-height:48px;padding:0;font-size:26px;background:#fff;border:1px solid #cbd5e1}[data-requirements-planner] .rq-picker-card{display:flex;flex-direction:column;gap:14px;padding:18px;border:1px solid #dbe2eb;border-radius:12px;background:#fff;min-width:0}[data-requirements-planner] .rq-picker-card .pbundle__opt-price-now{color:#dc2626;font-size:22px;line-height:1.3}[data-requirements-planner] .rq-picker-card>button{margin-top:auto}[data-requirements-planner] .rq-picker-profiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #dbe2eb}[data-requirements-planner] .rq-picker-add-quantity{display:flex;align-items:center;gap:20px;margin:0 0 20px}[data-requirements-planner] .rq-picker-add-quantity .rq-card-quantity{width:176px}[data-requirements-planner] .rq-capacity-note{font-size:14px;color:#626267}@media(min-width:1001px){[data-requirements-planner] .rq-equipment-list:has(>.rq-selected-card:only-child){grid-template-columns:1fr}[data-requirements-planner] .rq-equipment-list:has(>.rq-selected-card:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}[data-requirements-planner] .rq-equipment-list:has(>.rq-selected-card:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1000px){[data-requirements-planner] .rq-equipment-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){[data-requirements-planner] .rq-equipment-list{grid-template-columns:1fr}[data-requirements-planner] .rq-equipment-heading h2{flex-basis:100%}[data-requirements-planner] .rq-equipment-heading button{flex:1}[data-requirements-planner] .rq-system-dialog .rq-system-choice{grid-template-columns:20px minmax(0,1fr)}[data-requirements-planner] .rq-system-dialog .rq-system-choice-price{grid-column:2;text-align:left}}@media(max-width:480px){[data-requirements-planner] .rq-equipment-heading{align-items:center;gap:12px}[data-requirements-planner] .rq-equipment-heading button{min-width:0;font-size:15px}[data-requirements-planner] .rq-picker-profiles{grid-template-columns:1fr;gap:12px}[data-requirements-planner] .rq-package-support{grid-template-columns:1fr}[data-requirements-planner] .rq-package-support smk-advisor-installation{border-left:0;border-top:1px solid #dbe2eb}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/advisor-v2.css.map */
