.search-page.design-shell.design-minimal main .workspace{grid-template-columns:336px minmax(0,1fr);align-items:start;gap:32px}.design-shell.design-minimal .filters.filter-panel{color:#24372d;background:#fff;border:1px solid #e1e7e3;border-radius:20px;max-height:none;margin:0;padding:0;position:sticky;top:20px;overflow:visible;box-shadow:0 6px 28px #1a3b2907}.design-minimal .filter-panel .filter-panel-header{color:#24372d;background:#fff;border:0;border-bottom:1px solid #edf0ed;border-radius:20px 20px 0 0;align-items:center;gap:12px;margin:0;padding:22px 20px;display:flex;position:relative;top:auto}.filter-panel-header>div{flex:1;min-width:0}.filter-panel-header b{letter-spacing:-.4px;font-size:20px;font-weight:700;line-height:1.3;display:block}.filter-panel-subtitle{color:#67776d;margin-top:4px;font-size:14px;line-height:1.5;display:block}.filter-panel .filter-panel-icon{color:#205b49;background:#edf4ed;border-radius:13px;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid}.design-minimal .filter-panel .filter-panel-header button{color:#5a6d60;background:#fff;border:1px solid #e2e8e1;border-radius:12px;flex-shrink:0;place-items:center;width:40px;height:40px;margin:0;display:grid}.design-minimal .filter-panel .filter-panel-header button:hover{color:#205b49;background:#edf4ed;border-color:#bbd0c0}.filter-panel .filter-panel-count{color:#fff;background:#205b49;border-radius:7px;padding:3px 7px;font-size:14px;font-weight:700}.design-minimal .filter-panel .filter-panel-header .filter-panel-close{display:none}.filter-panel-content{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#c9d5cd transparent;scrollbar-gutter:stable;max-height:calc(100dvh - 166px);padding:0 22px 20px;overflow-y:auto}.design-minimal .filter-panel .ms-spec-section,.design-minimal .filter-panel .ms-payment-section,.design-minimal .filter-panel .ms-store-filter{border-bottom:1px solid #e7ede7}.design-minimal .filter-panel .ms-spec-section>summary,.design-minimal .filter-panel .ms-payment-section>summary,.design-minimal .filter-panel .ms-store-filter>summary{color:#263e2f;padding:22px 0;font-size:16px;font-weight:650;line-height:1.5}.design-minimal .filter-panel .filter-group{border-bottom:1px solid #e7ede7;margin:0;padding:22px 0}.design-minimal .filter-panel .filter-group h3{color:#263e2f;margin:0 0 14px;font-size:16px;font-weight:650;line-height:1.5}.design-minimal .filter-panel .filter-group>label:not(.category-label){align-items:flex-start;gap:12px;min-height:44px;margin:0;padding:9px 0;font-size:15px;line-height:1.6;display:flex}.design-minimal .filter-panel .filter-group small{color:#65756b;font-size:14px;line-height:1.7}.design-shell.design-minimal .filter-panel .ms-spec-section .spec-filters{border:0;padding:0 0 18px}.design-minimal .filter-panel .category-label{color:#65756b;flex-direction:column;gap:9px;margin:0 0 14px;font-size:14px;font-weight:500;display:flex}.design-shell.design-minimal .filters.filter-panel input[type=number],.design-shell.design-minimal .filters.filter-panel input[type=search],.design-shell.design-minimal .filters.filter-panel select{color:#263e2f;background:#fff;border:1px solid #dbe4dc;border-radius:11px;width:100%;min-width:0;min-height:48px;padding:12px 13px;box-shadow:0 1px 2px #213c2a03;font-size:16px!important}.filter-panel input:focus-visible,.filter-panel select:focus-visible,.filter-panel button:focus-visible,.filter-panel summary:focus-visible{outline-offset:3px;outline:3px solid #4d916f}.design-minimal .filter-panel .facet-help{border:0;margin:0 0 18px;padding:0}.facet-help>summary{color:#5a7464;cursor:pointer;list-style:revert;padding:4px 0;font-size:14px;line-height:1.6}.design-minimal .filter-panel .facet-explanation{color:#65756b;margin:8px 0 0;font-size:14px;line-height:1.7}.design-minimal .filter-panel .facet-search-field{align-items:center;gap:9px;min-height:48px;margin:0 0 10px;padding:0;display:flex;position:relative}.facet-search-field>svg{color:#6b8071;pointer-events:none;position:absolute;left:13px}.design-shell.design-minimal .filters.filter-panel .facet-search-field input{background:#f7f9f6;padding-left:39px}.design-minimal .filter-panel .spec-facet{box-shadow:none;background:#fff;border:0;border-bottom:1px solid #e7ede7;border-radius:0;margin:0;overflow:visible}.design-minimal .filter-panel .spec-facet>summary{color:#304b37;background:0 0;border-radius:8px;gap:14px;min-height:58px;padding:18px 0;font-size:15px;font-weight:600;line-height:1.5}.design-minimal .filter-panel .spec-facet>summary>span:first-child{overflow-wrap:anywhere;min-width:0}.design-minimal .filter-panel .facet-summary{color:#799080;background:0 0;border:0;flex-shrink:0;gap:10px;padding:0}.spec-facet[open]>.facet-summary svg,.spec-facet[open]>summary .facet-summary svg{transform:rotate(180deg)}.facet-selection-count{color:#fff;background:#205b49;border-radius:7px;place-items:center;min-width:24px;height:24px;padding:0 6px;font-size:14px!important;display:grid!important}.design-minimal .filter-panel .facet-body{padding:0 0 18px}.design-minimal .filter-panel .facet-active>summary{color:#205b49;background:0 0}.design-minimal .filter-panel .facet-options{gap:4px;max-height:none;padding:0;display:grid;overflow:visible}.design-minimal .filter-panel .filter-group label.facet-option{color:#344d3d;border:1px solid #0000;border-radius:10px;gap:12px;min-height:46px;margin:0;padding:10px 11px;font-size:15px;line-height:1.6}.design-minimal .filter-panel .facet-option:hover{background:#f4f7f1}.design-minimal .filter-panel .facet-option:has(input:checked){color:#205b49;background:#edf5e7;border-color:#d4e5c9;font-weight:600}.design-minimal .filter-panel .filters input[type=checkbox],.design-minimal .filters.filter-panel input[type=checkbox]{border-radius:6px;flex:0 0 20px;width:20px;height:20px;margin:2px 0 0}.design-minimal .filters.filter-panel input[type=checkbox]:checked:after{width:5px;height:9px;top:3px;left:6px}.design-minimal .filter-panel .facet-option small{text-align:right;color:#7b8c7e;font-variant-numeric:tabular-nums;background:0 0;min-width:20px;padding:0}.design-minimal .filter-panel .facet-range{gap:12px;margin-bottom:10px}.design-minimal .filter-panel .facet-range label{flex-direction:column;align-items:stretch;gap:7px;margin:0;padding:0;font-size:14px;line-height:1.5;display:flex}.design-minimal .filter-panel .facet-link{min-height:40px;margin:6px 0 0;padding:8px 0;font-size:14px;font-weight:600;text-decoration:none}.design-minimal .filter-panel .spec-hint{background:#f6f8f3;border-radius:11px;margin-top:20px;padding:14px;font-size:14px;line-height:1.7;display:block}.design-minimal .filter-panel .facet-unknown{border:0;margin-top:8px;padding:5px 0;display:block}.design-minimal .filter-panel .price-inputs{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:10px}.design-minimal .filter-panel .pickup-filter{margin-top:14px}.design-minimal .filter-panel .pickup-filter label{min-height:46px;padding-block:10px}.design-minimal .filter-panel .ms-store-body{padding:0 0 20px}.design-minimal .filter-panel .ms-store-search{border:1px solid #dbe4dc;border-radius:11px;min-height:48px;padding:0 12px}.design-shell.design-minimal .filters.filter-panel .ms-store-search input{box-shadow:none;border:0;padding-inline:0}.design-minimal .filter-panel .ms-store-list{max-height:none;overflow:visible}.design-minimal .filter-panel .ms-store-list label{border-radius:9px;gap:11px;min-height:46px;padding:11px 8px}.design-minimal .filter-panel .ms-store-tools{padding:8px 0 14px}.design-minimal .filter-panel .ms-store-tools button{min-height:40px}.design-minimal .filter-panel .filter-tip{background:#f6f8f3;border:0;border-radius:12px;gap:10px;margin-top:20px;padding:15px;font-size:14px}.filter-panel-backdrop,.filter-panel-footer{display:none}@media (min-width:1440px){.search-page.design-shell.design-minimal main .workspace{grid-template-columns:336px minmax(0,1fr) 252px;gap:28px}}@media (min-width:1001px) and (max-width:1199px){.search-page.design-shell.design-minimal main .workspace{grid-template-columns:312px minmax(0,1fr);gap:24px}.model-results.model-results-grid{grid-template-columns:1fr}}@media (max-width:1000px){.search-page.design-shell.design-minimal main .workspace{grid-template-columns:1fr;gap:0;padding-top:20px}.design-minimal .filter-toolbar{background:0 0;margin:18px 0 0;padding:0;display:block}.design-minimal .filter-toolbar .filter-mobile{color:#205b49;background:#fff;border:1px solid #d5e1d6;border-radius:12px;align-items:center;gap:10px;min-height:48px;padding:12px 18px;font-size:16px;font-weight:600;display:flex;box-shadow:0 2px 10px #1b422908}.filter-panel-backdrop{z-index:110;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#142d2466;display:block;position:fixed;inset:0}.search-page.design-shell .workspace>.filters.filter-panel{z-index:111;border:0;border-radius:20px 0 0 20px;width:min(460px,100%);height:100dvh;max-height:100dvh;margin:0;padding:0;display:none;position:fixed;inset:0 0 0 auto;overflow:hidden;box-shadow:-12px 0 60px #152a2b24}.search-page.design-shell .workspace>.filters.filter-panel.mobile-open{flex-direction:column;padding:0;display:flex}.design-minimal .filter-panel .filter-panel-header{border-radius:20px 0 0;flex-shrink:0;padding:20px}.design-minimal .filter-panel .filter-panel-header .filter-panel-close{display:grid}.filter-panel-content{flex:1;min-height:0;max-height:none;padding:0 22px 22px;overflow-y:auto}.design-minimal .filter-panel .filter-tip{display:none}}@media (max-width:600px){.search-page.design-shell .workspace>.filters.filter-panel,.design-minimal .filter-panel .filter-panel-header{border-radius:0}.filter-panel-header b{font-size:21px}.filter-panel-subtitle{font-size:14px}.filter-panel .filter-panel-icon{display:none}.design-minimal .filter-toolbar .filter-mobile{justify-content:center;width:100%}}.design-minimal .filter-panel .facet-search-field{flex-direction:row;align-items:center;height:48px;min-height:48px}.filter-panel .facet-search-field>svg{top:50%;transform:translateY(-50%)}.design-shell.design-minimal .filters.filter-panel .facet-search-field input{flex:1;height:48px;margin:0}@media (max-width:1000px){.filter-panel .filter-panel-footer{padding:16px 22px calc(16px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #e5ebe4;flex-shrink:0;display:block;box-shadow:0 -5px 18px #243b2a06}.filter-panel-footer button{color:#fff;background:#205b49;border-radius:12px;justify-content:center;align-items:center;gap:12px;width:100%;min-height:52px;padding:14px 18px;font-size:16px;font-weight:650;display:flex}.filter-panel-footer button span{background:#ffffff20;border-radius:6px;padding:1px 8px;font-size:14px}.filter-panel-content{padding-bottom:22px}.design-shell .filter-panel-header .filter-panel-close{display:grid}}
