html.smk-advisor-page shopify-chat,body:has([data-advisor-routes]) shopify-chat{display:none!important}[data-advisor-routes] .advisor-steps{display:flex;gap:20px;max-width:620px;margin:0 0 20px;padding:0;list-style:none}[data-advisor-routes] .advisor-steps li{flex:1;display:flex;align-items:center;gap:16px}[data-advisor-routes] .advisor-steps li:after{content:"";height:1px;flex:1;background:#d6e2f6}[data-advisor-routes] .advisor-steps li:last-child:after{display:none}[data-advisor-routes] .advisor-steps li>button,[data-advisor-routes] .advisor-steps li>a,[data-advisor-routes] .advisor-steps li>span{display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:0;border:0;background:none;color:#526785;font:inherit;font-size:14px;text-decoration:none;white-space:nowrap;cursor:pointer}[data-advisor-routes] .advisor-steps button:disabled{cursor:default;opacity:1}[data-advisor-routes] .advisor-steps b{display:grid;place-items:center;width:32px;height:32px;border:1px solid #c5d6f7;border-radius:50%;background:#f5f8ff;font-size:14px;color:#526785}[data-advisor-routes] .advisor-steps [aria-current=step]>button,[data-advisor-routes] .advisor-steps [aria-current=step]>span{color:#065bdb;font-weight:600}[data-advisor-routes] .advisor-steps [aria-current=step] b{background:#06f;color:#fff;border-color:#06f;box-shadow:0 0 0 4px #edf4ff}[data-advisor-routes] .advisor-steps button:focus-visible,[data-advisor-routes] .advisor-steps a:focus-visible{outline:3px solid #06f;outline-offset:5px;border-radius:4px}[data-requirements-planner] #rq-back{display:none!important}[data-requirements-planner] .rq-app.flow-app{padding-bottom:100px;min-height:calc(100svh - 190px)}[data-requirements-planner] .rq-journey-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}[data-requirements-planner] .rq-heading-actions{display:flex;align-items:center;justify-content:space-between;gap:16px}[data-requirements-planner] .rq-app.flow-app .rq-heading-actions .btn{min-height:48px;padding:10px 16px;border-radius:var(--corner-radius-xs);white-space:nowrap;font-family:var(--font-button-family);font-style:var(--font-button-style);font-size:14px;font-weight:700;line-height:1.25;text-decoration:none}[data-requirements-planner] .rq-quote-dialog{width:min(520px,calc(100vw - 32px));max-height:calc(100dvh - 32px);margin:auto;padding:20px;border:1px solid #ccd9ed;border-radius:14px;overflow:auto;color:#132c4a;background:#fff}[data-requirements-planner] .rq-quote-dialog::backdrop{background:#10223966}[data-requirements-planner] .rq-quote-dialog>header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}[data-requirements-planner] .rq-quote-dialog h2{margin:0;font-size:22px}[data-requirements-planner] .rq-quote-dialog [data-quote-close]{min-width:48px;min-height:48px;padding:8px;border:1px solid #ccd9ed;border-radius:8px;background:#fff;font-size:24px;cursor:pointer}[data-requirements-planner] .rq-quote-dialog label{display:block;font-size:14px;font-weight:600}[data-requirements-planner] .rq-quote-dialog textarea{display:block;width:100%;min-height:140px;margin:8px 0 16px;padding:12px;border:1px solid #ccd9ed;border-radius:8px;font:inherit;font-size:16px;font-weight:400;line-height:1.5;resize:vertical}[data-requirements-planner] .rq-quote-dialog [hidden]{display:none!important}[data-requirements-planner] .rq-quote-dialog input[type=email]{display:block;width:100%;min-height:48px;margin-top:8px;padding:12px;border:1px solid #ccd9ed;border-radius:8px;background:#fff;font:inherit;font-size:16px}[data-requirements-planner] .rq-quote-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}[data-requirements-planner] .rq-quote-actions>button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;width:100%;padding:12px 16px;font-size:16px;text-decoration:none;cursor:pointer}[data-requirements-planner] [data-quote-success],[data-requirements-planner] [data-quote-errors]{font-size:16px;line-height:1.5}[data-requirements-planner] .rq-filter-card{display:block}[data-requirements-planner] .rq-filter-card>.rq-budget-first{display:flex;align-items:center;gap:16px;margin:0 0 16px;max-width:480px;font-weight:600}[data-requirements-planner] .rq-budget-first input{flex:1;width:180px;min-width:0;background:#fff}[data-requirements-planner] .rq-app .rq-chat-entry{border:1px solid #9ebfff;border-radius:16px;background:#f3f7ff;padding:22px;margin:0 0 18px;box-shadow:0 5px 22px #0b5ce008}[data-requirements-planner] .rq-chat-entry #rq-description-title{display:block;margin:0 0 12px;font-size:20px;font-weight:650;color:#132c4a}[data-requirements-planner] .rq-chat-entry textarea{display:block;width:100%;min-height:112px;resize:vertical;background:#fff;font-size:16px;line-height:1.5;border-radius:10px;padding:14px}[data-requirements-planner] .rq-manual-tools{border:1px solid #d6e2f0;border-radius:12px;background:#fff}[data-requirements-planner] .rq-manual-tools>summary{display:flex;align-items:center;justify-content:space-between;min-height:56px;padding:14px 18px;font-size:16px;font-weight:600;cursor:pointer;list-style:none}[data-requirements-planner] .rq-manual-tools>summary:after{content:"+";font-size:22px;color:#2461a6}[data-requirements-planner] .rq-manual-tools[open]>summary:after{content:"\2212"}[data-requirements-planner] .rq-manual-tools>.rq-configuration-layout{padding:0 14px 14px;gap:16px}[data-requirements-planner] .rq-app.flow-app .rq-form-footer{position:static!important;inset:auto;transform:none;width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:12px;padding:14px 0 0;background:transparent;border:0;border-radius:0;box-shadow:none;margin:0!important}[data-requirements-planner] .rq-app.flow-app .rq-form-footer button{min-height:48px;min-width:180px;margin:0}[data-requirements-planner] .rq-app.flow-app .rq-form-footer>.rq-message{flex-basis:100%;margin:0}[data-requirements-planner] .rq-app.flow-app .rq-manual-actions{display:flex;justify-content:flex-end;margin:0;padding:14px;border-top:1px solid #d6e2f0}[data-requirements-planner] .rq-app.flow-app .rq-manual-actions button{min-width:180px;min-height:48px;margin:0}[data-requirements-planner] .rq-system-overview{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:18px;padding:16px 18px;background:#f3f7ff;border:1px solid #d6e2f0;border-radius:12px}[data-requirements-planner] .rq-system-overview>div{display:grid;gap:4px}[data-requirements-planner] .rq-system-overview strong{font-size:18px}[data-requirements-planner] .rq-system-overview span,[data-requirements-planner] .rq-no-exact-kit{font-size:14px;color:#526785;line-height:1.5;margin:0}[data-requirements-planner] .rq-no-exact-kit{max-width:310px}[data-requirements-planner] .rq-retention-estimate{font-size:14px;line-height:1.5;color:#526785;margin:0 0 18px}[data-requirements-planner] .rq-app.flow-app .rq-build-controls{display:flex;flex-wrap:wrap;background:none;border:0;padding:0;gap:12px;margin-bottom:18px}[data-requirements-planner] .rq-app.flow-app .rq-build-controls label{flex:1;min-width:180px}[data-requirements-planner] .rq-app.flow-app .rq-refinement{margin:0 0 18px;background:#f3f7ff;border-color:#b5cefa;padding:18px}[data-requirements-planner] .rq-app.flow-app .rq-refinement h2{font-size:20px;margin-bottom:12px}[data-requirements-planner] .rq-app.flow-app .rq-refinement .rq-conversation:empty{display:none}[data-requirements-planner] .rq-app.flow-app .rq-refinement form{margin-top:0}[data-kit-browser].kb-app .kb-filters{display:flex;flex-direction:column;gap:16px;padding:18px;background:#f6f8fc}[data-kit-browser] .kb-budget-row{display:flex;gap:16px;align-items:end}[data-kit-browser] .kb-budget-row>label{flex:0 1 240px}[data-kit-browser] .kb-budget-presets{display:flex;flex-wrap:wrap;gap:8px}[data-kit-browser] .kb-visual-choice{border:0;padding:0;margin:0;min-width:0}[data-kit-browser] .kb-visual-choice legend{padding:0;margin-bottom:8px;font-weight:600;font-size:14px}[data-kit-browser] .kb-brand-choices,[data-kit-browser] .kb-count-choices{display:flex;flex-wrap:wrap;gap:8px}[data-kit-browser] .kb-brand-choices button,[data-kit-browser] .kb-count-choices button,[data-kit-browser] .kb-budget-presets button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:8px 14px;background:#fff;border:1px solid #cad7ec;border-radius:8px;color:#214165;font:inherit;font-size:14px;cursor:pointer}[data-kit-browser] .kb-brand-choices button{min-width:112px}[data-kit-browser] .kb-brand-choices img{width:88px;height:28px;object-fit:contain}[data-kit-browser] button[aria-pressed=true]{border-color:#06f;background:#edf4ff;box-shadow:inset 0 0 0 1px #06f;color:#0453c8}[data-kit-browser] .kb-advanced-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 14px;border-top:1px solid #dbe3ef;padding-top:14px}[data-kit-browser] .kb-advanced-grid label:first-child{grid-column:span 2}[data-kit-browser] .kb-advanced-grid input,[data-kit-browser] .kb-advanced-grid select{min-height:48px;font-size:14px}[data-kit-browser] select[hidden]{display:none!important}@media(max-width:700px){[data-advisor-routes] .advisor-steps{margin-bottom:14px;gap:12px}[data-requirements-planner] .rq-journey-heading{display:block;margin-bottom:12px}[data-requirements-planner] .rq-journey-heading h1{font-size:26px;margin-bottom:0}[data-requirements-planner] .rq-heading-actions{width:100%;gap:10px;margin-top:6px}[data-requirements-planner] .rq-app .rq-chat-entry{padding:16px}[data-requirements-planner] .rq-chat-entry #rq-description-title{font-size:20px}[data-requirements-planner] .rq-chat-entry textarea{min-height:120px}[data-requirements-planner] .rq-filter-card>.rq-budget-first{gap:12px;font-size:14px}[data-requirements-planner] .rq-budget-first input{width:140px}[data-requirements-planner] .rq-app.flow-app .rq-form-footer button,[data-requirements-planner] .rq-app.flow-app .rq-manual-actions button{width:100%}[data-requirements-planner] .rq-system-overview{align-items:start;flex-direction:column;gap:12px}[data-requirements-planner] .rq-system-overview button{width:100%}[data-requirements-planner] .rq-no-exact-kit{max-width:none}[data-requirements-planner] .rq-app.flow-app .rq-build-controls label{min-width:140px}[data-requirements-planner] .rq-app.flow-app .rq-build-controls button{width:100%}[data-kit-browser].kb-app .kb-filters{padding:14px;gap:14px}[data-kit-browser] .kb-budget-row{flex-direction:column;align-items:stretch;gap:10px}[data-kit-browser] .kb-budget-row>label{flex:auto}[data-kit-browser] .kb-budget-presets{display:grid;grid-template-columns:repeat(2,1fr)}[data-kit-browser] .kb-brand-choices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}[data-kit-browser] .kb-brand-choices button{min-width:0;padding:8px 6px}[data-kit-browser] .kb-brand-choices img{max-width:100%;width:76px}[data-kit-browser] .kb-count-choices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}[data-kit-browser] .kb-count-choices button{padding:8px 4px}[data-kit-browser] .kb-advanced-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}[data-requirements-planner] .rq-build-preferences{margin:0 0 12px;border-bottom:1px solid #d6e2f0}[data-requirements-planner] .rq-build-preferences>summary{display:flex;align-items:center;gap:12px;min-height:48px;font-size:14px;color:#174373;cursor:pointer;list-style:none}[data-requirements-planner] .rq-build-preferences>summary:after{content:"+"}[data-requirements-planner] .rq-build-preferences[open]>summary:after{content:"-"}[data-kit-browser].kb-app .kb-filters{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:14px 20px}[data-kit-browser] .kb-budget-row,[data-kit-browser] .kb-advanced-grid{grid-column:1 / -1}[data-kit-browser] .kb-budget-row>label{display:flex;align-items:center;gap:12px;flex:0 1 360px;white-space:nowrap}[data-kit-browser] .kb-budget-row input{width:180px;min-width:0}[data-kit-browser] .kb-brand-choices{gap:6px}[data-kit-browser] .kb-brand-choices button{min-width:88px;padding-inline:8px}[data-kit-browser] .kb-brand-choices img{width:72px}[data-kit-browser] .kb-count-choices button{min-width:48px;padding-inline:12px}@media(max-width:1050px){[data-kit-browser].kb-app .kb-filters{display:flex}}@media(max-width:700px){[data-kit-browser] .kb-budget-presets{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}[data-kit-browser] .kb-budget-presets button{padding-inline:6px}[data-kit-browser] .kb-budget-row>label{flex:auto}[data-kit-browser] .kb-budget-row input{flex:1;width:120px}[data-kit-browser] .kb-brand-choices button{min-width:0}}[data-requirements-planner] .rq-app.flow-app .rq-save-actions{bottom:0!important;padding-bottom:max(16px,env(safe-area-inset-bottom))}@media(max-width:700px){[data-requirements-planner] .rq-app.flow-app .rq-refinement form{display:grid;grid-template-columns:minmax(0,1fr) 76px;align-items:stretch;gap:8px}[data-requirements-planner] .rq-app.flow-app .rq-refinement form button[type=submit]{min-width:0;padding:10px 8px;font-size:16px;line-height:1.3;white-space:normal}[data-requirements-planner] .rq-app.flow-app .rq-refinement form button[type=submit]:after{display:none!important;content:none!important}}[data-requirements-planner][data-conversation-view=chat] :is(#rq-results,.rq-package-support,.rq-save-actions){display:none!important}[data-requirements-planner][data-conversation-view=chat] #rq-package-step{padding-bottom:0}[data-requirements-planner][data-conversation-view=system] .rq-refinement{display:none!important}[data-requirements-planner] .rq-app.flow-app .rq-refinement{display:flex;flex-direction:column;gap:0;height:clamp(300px,calc(100dvh - 350px),680px);margin:0;padding:0;border:1px solid #d6e2f0;border-radius:14px;background:#fafbfd;overflow:hidden}[data-requirements-planner] .rq-app.flow-app .rq-refinement>h2.visually-hidden{position:absolute!important;width:1px;height:1px;margin:0;padding:0;overflow:hidden}[data-requirements-planner] .rq-app.flow-app .rq-conversation{display:flex;flex-direction:column;gap:16px;flex:1;min-height:0;max-height:none;margin:0;padding:20px;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable}[data-requirements-planner] .rq-app.flow-app .rq-chat-message{flex-shrink:0;width:fit-content;max-width:92%;margin:0 auto 0 0;padding:14px 16px;border:1px solid #e1e6ef;border-radius:12px 12px 12px 3px;background:#fff;font-size:16px;line-height:1.5;overflow-wrap:anywhere}[data-requirements-planner] .rq-app.flow-app .rq-chat-message[data-role=user]{align-self:flex-end;max-width:76%;margin:0 0 0 auto;border-color:#c9dcff;border-radius:12px 12px 3px;background:#edf4ff}[data-requirements-planner] .rq-chat-message .rq-chat-author{display:block;font-size:14px;color:#526782}[data-requirements-planner] .rq-chat-message[data-role=user] .rq-chat-author{text-align:right;color:#1b59a2}[data-requirements-planner] .rq-app.flow-app .rq-chat-message p{margin:6px 0 0}[data-requirements-planner] .rq-app.flow-app .rq-refinement form{display:flex;flex-direction:row;align-items:flex-end;flex-shrink:0;gap:10px;margin:0;padding:14px 16px;border-top:1px solid #d6e2f0;background:#fff}[data-requirements-planner] .rq-app.flow-app .rq-refinement form textarea{flex:1;min-width:0;min-height:64px;max-height:150px;margin:0;padding:12px;font-size:16px;line-height:1.4;background:#fff}[data-requirements-planner] .rq-app.flow-app .rq-refinement form button{min-width:88px;margin:0;padding:12px 16px}[data-requirements-planner] .rq-app.flow-app .rq-refinement [data-refine-status]:not([hidden]){flex-shrink:0;margin:0;padding:8px 16px 12px;background:#fff;font-size:14px}[data-requirements-planner] .rq-app.flow-app .rq-ai-progress.rq-ai-progress-inline{display:flex;align-items:center;gap:9px;margin:6px 0 0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:#526782;font-size:14px;line-height:1.5}[data-requirements-planner] .rq-app.flow-app .rq-ai-progress-inline[hidden]{display:none!important}[data-requirements-planner] .rq-ai-progress-inline .rq-thinking-icon{flex:0 0 16px;width:16px;height:16px;border:2px solid #d3e2fb;border-top-color:#06f;border-radius:50%;animation:rq-progress-spin 1s linear infinite}[data-requirements-planner] .rq-ai-progress-inline .rq-thinking-elapsed{margin-left:8px;font-size:14px;white-space:nowrap;color:#68778c}[data-requirements-planner] .rq-app.flow-app .rq-chat-message button{margin-top:10px}[data-requirements-planner] .rq-chat-recommendation{width:560px;max-width:100%;margin-top:12px}[data-requirements-planner] .rq-chat-recommendation [hidden]{display:none!important}[data-requirements-planner] .rq-chat-system-card{padding:14px;border:1px solid #cfddf2;border-radius:10px;background:#fff}[data-requirements-planner] .rq-value-tags{display:flex;flex-wrap:wrap;gap:5px;margin:8px 0}[data-requirements-planner] .rq-value-tags>span{display:inline-flex;align-items:center;max-width:100%;padding:3px 8px;border-radius:999px;background:#edf4ff;color:#1755a0;font-size:12px;line-height:1.35;white-space:normal}[data-requirements-planner] .rq-chat-system-card>header{display:flex;align-items:start;justify-content:space-between;gap:16px;font-size:16px}[data-requirements-planner] .rq-recommendation-reasons{margin:10px 0 0;padding:0 0 0 18px;color:#284f7a;font-size:13px;line-height:1.45}[data-requirements-planner] .rq-recommendation-reasons li+li{margin-top:3px}[data-requirements-planner] .rq-chat-recommendation .rq-chat-price{font-size:20px;color:#df1717;white-space:nowrap}[data-requirements-planner] .rq-chat-components{display:flex;gap:14px;margin:12px 0}[data-requirements-planner] .rq-chat-components>div{flex:1;min-width:0;max-width:88px;text-align:center}[data-requirements-planner] .rq-chat-components img{display:block;width:100%;height:64px;object-fit:contain;background:#fff}[data-requirements-planner] .rq-chat-components .rq-included-drive{display:flex;align-items:center;justify-content:center;width:64px;height:64px;margin:0 auto;border:1px solid #d6e2f0;border-radius:8px;background:#f6f9fd;color:#526782;font-size:14px;font-weight:700}[data-requirements-planner] .rq-chat-system-card .rq-storage-note{margin:10px 0 0;color:#526782;font-size:13px;line-height:1.45}[data-requirements-planner] .rq-chat-components span{display:block;margin-top:4px;font-size:14px;line-height:1.3}[data-requirements-planner] .rq-chat-components span b{font-weight:500;white-space:nowrap}[data-requirements-planner] .rq-chat-components span .rq-chat-component-kind{display:inline;margin:0 0 0 4px}[data-requirements-planner] .rq-chat-system-card>footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0;padding:0;background:none;font-size:14px}[data-requirements-planner] .rq-app.flow-app .rq-chat-system-card>footer button{min-width:0;margin:0;padding:10px 14px;font-size:14px;white-space:nowrap}[data-requirements-planner] .rq-chat-kit-options{display:grid;gap:8px;margin-top:12px;font-size:14px}[data-requirements-planner] .rq-chat-kit-options>article{display:grid;grid-template-columns:64px minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px;border:1px solid #d6e2f0;border-radius:8px;background:#fff}[data-requirements-planner] .rq-chat-kit-options img{width:64px;height:64px;object-fit:contain}[data-requirements-planner] .rq-chat-kit-options article>div{display:grid;gap:4px;min-width:0}[data-requirements-planner] .rq-chat-kit-options article>div>strong:first-child{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.4}[data-requirements-planner] .rq-chat-kit-options .rq-chat-price{font-size:18px}[data-requirements-planner] .rq-app.flow-app .rq-chat-kit-options button{min-width:0;margin:0;padding:10px 12px;font-size:14px;white-space:nowrap}[data-requirements-planner] .rq-chat-kit-heading{display:flex;justify-content:space-between;align-items:baseline;gap:8px}[data-requirements-planner] .rq-chat-kit-heading span{font-size:13px;color:#526782}[data-requirements-planner] .rq-chat-kit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}[data-requirements-planner] .rq-app.flow-app .rq-chat-kit-options .rq-chat-kit-tile{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;padding:10px;border:1px solid #d6e2f0;border-radius:8px;background:#fff;color:#163456;text-align:left;white-space:normal;cursor:pointer}[data-requirements-planner] .rq-chat-kit-tile:hover,[data-requirements-planner] .rq-chat-kit-tile:focus-visible{border-color:#06f}[data-requirements-planner] .rq-chat-kit-options .rq-chat-kit-tile img{width:100%;height:100px;object-fit:contain}[data-requirements-planner] .rq-chat-kit-tile strong{font-size:13px;line-height:1.35;overflow-wrap:anywhere}[data-requirements-planner] .rq-chat-kit-tile span{font-size:12px;line-height:1.4;color:#526782}[data-requirements-planner] .rq-chat-kit-tile .rq-chat-over{color:#a33a18}[data-requirements-planner] .rq-chat-compare{justify-self:start}[data-requirements-planner] .rq-kit-grid{align-items:stretch}[data-requirements-planner] .rq-kit-card{height:100%;gap:10px}[data-requirements-planner] .rq-kit-card .rq-system-product .pbundle__opt-label{min-height:4.2em}[data-requirements-planner] .rq-kit-card .rq-kit-summary{min-height:3.9em;margin:0;color:#425a74;font-size:13px;line-height:1.3}[data-requirements-planner] .rq-kit-card .rq-kit-specs{margin:0;color:#30445a;font-size:13px;line-height:1.4}[data-requirements-planner] .rq-kit-card .rq-kit-notes{display:flex;flex-direction:column;gap:4px;font-size:13px;line-height:1.4}@supports (grid-template-rows:subgrid){[data-requirements-planner] .rq-kit-grid>.rq-kit-card{display:grid;grid-row:span 6;grid-template-rows:subgrid;height:100%}[data-requirements-planner] .rq-kit-card .rq-system-product .pbundle__opt-label,[data-requirements-planner] .rq-kit-card .rq-kit-summary{min-height:0}[data-requirements-planner] .rq-kit-card>button{margin-top:0;align-self:end}}[data-requirements-planner] .rq-app.flow-app .rq-chat-message .rq-chat-undo{display:block;min-height:44px;padding:8px 0;font-size:14px;color:#1b59a2;text-decoration:underline;text-underline-offset:3px}[data-requirements-planner][data-conversation-view=system] .rq-equipment-list{grid-template-columns:repeat(auto-fit,minmax(220px,280px));justify-content:start}@media(max-width:700px){[data-requirements-planner] .rq-app.flow-app .rq-conversation{padding:12px;gap:12px}[data-requirements-planner] .rq-app.flow-app .rq-chat-message{max-width:96%;padding:12px}[data-requirements-planner] .rq-app.flow-app .rq-chat-message[data-role=user]{max-width:86%}[data-requirements-planner] .rq-app.flow-app .rq-refinement form{display:flex;flex-direction:row;padding:12px;gap:8px}[data-requirements-planner] .rq-app.flow-app .rq-refinement form button{min-width:64px;padding:12px 8px}[data-requirements-planner] .rq-chat-system-card{padding:10px}[data-requirements-planner] .rq-chat-system-card>header{display:grid;gap:4px}[data-requirements-planner] .rq-chat-components{gap:6px}[data-requirements-planner] .rq-chat-components img{height:52px}[data-requirements-planner] .rq-chat-components span .rq-chat-component-kind{display:none}[data-requirements-planner] .rq-chat-system-card>footer{display:block}[data-requirements-planner] .rq-app.flow-app .rq-chat-system-card>footer button{width:100%;margin-top:10px}[data-requirements-planner] .rq-chat-kit-options>article{grid-template-columns:52px minmax(0,1fr)}[data-requirements-planner] .rq-chat-kit-options img{width:52px;height:52px}[data-requirements-planner] .rq-chat-kit-options button{grid-column:1 / -1;width:100%}[data-requirements-planner] .rq-chat-kit-grid{grid-template-columns:minmax(0,1fr)}[data-requirements-planner] .rq-app.flow-app .rq-chat-kit-options .rq-chat-kit-tile{display:grid;grid-template-columns:80px minmax(0,1fr);column-gap:12px;row-gap:3px;align-items:start}[data-requirements-planner] .rq-chat-kit-options .rq-chat-kit-tile img{grid-column:1;grid-row:1 / span 5;width:80px;height:80px;align-self:center}[data-requirements-planner] .rq-chat-kit-tile strong,[data-requirements-planner] .rq-chat-kit-tile span,[data-requirements-planner] .rq-chat-kit-tile b{grid-column:2}[data-requirements-planner] .rq-chat-kit-tile .rq-value-tags{grid-column:2;margin:3px 0}[data-requirements-planner][data-conversation-view=system] .rq-equipment-list{grid-template-columns:minmax(0,1fr);gap:12px}[data-requirements-planner][data-conversation-view=system] .rq-device-content .pbundle__opt-img{max-width:220px;max-height:220px;margin-inline:auto}}@media(prefers-reduced-motion:reduce){[data-requirements-planner] .rq-thinking-icon{animation:none!important}}[data-requirements-planner] .rq-app.flow-app .rq-ai-progress-inline{min-width:0;max-width:100%}[data-requirements-planner] .rq-ai-progress-inline .rq-thinking-label{flex:1;min-width:0}[data-requirements-planner] .rq-app.flow-app .rq-chat-message[hidden]{display:none!important}[data-requirements-planner] .rq-app.flow-app button[data-ai-waiting]{min-width:160px;white-space:nowrap}[data-requirements-planner] .rq-app.flow-app button[data-ai-waiting]:after{display:none!important;content:none!important}@media(max-width:700px){[data-requirements-planner] .rq-app.flow-app .rq-refinement form button[data-ai-waiting]{min-width:132px;width:132px;flex-shrink:0;white-space:nowrap}}[data-requirements-planner] .rq-single-options{display:grid;gap:12px}[data-requirements-planner] .rq-single-product{display:grid;grid-template-columns:100px minmax(0,1fr);gap:14px;padding:14px;border:1px solid #cfddfa;border-radius:10px;background:#fff}[data-requirements-planner] .rq-single-product>img{width:100px;height:100px;object-fit:contain;align-self:start}[data-requirements-planner] .rq-single-product>div{min-width:0;display:grid;gap:8px;justify-items:start}[data-requirements-planner] .rq-single-product strong{overflow-wrap:anywhere}[data-requirements-planner] .rq-single-product .rq-secondary{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:9px 14px;border:1px solid #aac2ed;border-radius:6px;color:#12447c;text-decoration:none;background:#fff;font-weight:600}[data-requirements-planner] .rq-single-product .rq-recommendation-reasons{margin:0;padding-left:17px}[data-requirements-planner] .rq-single-fit{font-size:12px;color:#51657e}[data-requirements-planner][data-purchase-scope]:not([data-purchase-scope=system]) .rq-save-actions,[data-requirements-planner][data-purchase-scope]:not([data-purchase-scope=system]) .rq-package-support{display:none!important}@media(max-width:700px){[data-requirements-planner] .rq-single-product{grid-template-columns:76px minmax(0,1fr);padding:10px;gap:10px}[data-requirements-planner] .rq-single-product>img{width:76px;height:76px}}.rq-fit-note{padding:16px;margin:12px 0;border:1px solid #d5ab53;border-radius:8px;background:#fff9ec;color:#322a1c;font-size:15px;line-height:1.55}.rq-fit-note ul{padding-left:20px}.rq-fit-note li{margin:10px 0}.rq-fit-note .rq-secondary,.rq-single-options>.rq-secondary{min-height:48px;margin:8px 0;white-space:normal}.rq-review-product{padding:12px 0;border-top:1px solid #decfae}.rq-review-product b,.rq-review-product p{overflow-wrap:anywhere}
/*# sourceMappingURL=/cdn/shop/t/31/assets/advisor-journey.css.map */
