.cpu-picker-backdrop .cpu-picker-list-actions{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:48px;border-bottom:1px solid #d9e0e8}.cpu-picker-backdrop .cpu-picker-list-actions h3{margin:0;color:#14264b;font-size:16px;white-space:nowrap}.cpu-picker-backdrop .cpu-picker-select-all{display:inline-flex;align-items:center;gap:10px;min-height:44px;color:#14264b;font-size:14px;cursor:pointer}.cpu-picker-backdrop .cpu-picker-select-all input{width:18px;height:18px;margin:0;accent-color:#087143;cursor:pointer}.cpu-picker-backdrop .cpu-picker-sort{position:relative;display:inline-flex;align-items:center;min-height:36px;border:1px solid #cbd5e1;border-radius:7px;color:#14264b;background:#fff}.cpu-picker-backdrop .cpu-picker-sort select{min-height:36px;padding:0 35px 0 12px;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;color:inherit;background:transparent;font:inherit;font-size:13px;font-weight:700;cursor:pointer}.cpu-picker-backdrop .cpu-picker-sort svg{position:absolute;right:11px;pointer-events:none}.cpu-picker-backdrop .cpu-picker-select-all:has(input:focus-visible),.cpu-picker-backdrop .cpu-picker-sort:focus-within{outline:2px solid #087143;outline-offset:2px}.cpu-picker-backdrop .cpu-result-price{display:block;margin-top:2px;color:#667085;font-size:11px;font-weight:400;line-height:1.35}.cpu-picker-backdrop .cpu-result-row:has(input:checked){border-left:2px solid #087143}.cpu-picker-backdrop .cpu-picker-sort .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.cpu-picker-backdrop .cpu-facet-reset{display:none}.cpu-picker-backdrop .cpu-model-autocomplete{position:relative;z-index:6;width:min(300px,100%)}.cpu-picker-backdrop .cpu-model-autocomplete .cpu-model-search{width:100%}.cpu-picker-backdrop .cpu-model-suggestions{position:absolute;top:calc(100% + 5px);left:0;right:0;max-height:min(300px,40dvh);overflow-y:auto;overscroll-behavior:contain;padding:5px;border:1px solid #d9e0e8;border-radius:8px;background:#fff;box-shadow:0 6px 18px rgba(16,24,40,.12)}.cpu-picker-backdrop .cpu-model-suggestions button{display:flex;flex-direction:column;align-items:flex-start;gap:3px;width:100%;min-height:48px;padding:9px 10px;border:0;border-radius:4px;background:#fff;color:#14264b;font:inherit;font-size:14px;text-align:left;overflow-wrap:anywhere;cursor:pointer}.cpu-picker-backdrop .cpu-model-suggestions button:hover,.cpu-picker-backdrop .cpu-model-suggestions button[aria-selected=true]{background:#f3f5f7}.cpu-picker-backdrop .cpu-model-suggestions p,.cpu-picker-backdrop .cpu-model-suggestions small{color:#667085;font-size:12px}.cpu-picker-backdrop .cpu-model-suggestions p{margin:0;padding:12px 10px}@media (max-width:620px){.cpu-picker-backdrop{padding:12px!important;align-items:center!important;justify-items:center}.cpu-picker-backdrop .cpu-model-filter-modal{width:min(100%,420px)!important;height:calc(100dvh - 24px)!important;min-height:0!important;max-height:calc(100dvh - 24px)!important;border:1px solid #d8dde3!important;border-radius:12px!important;display:flex!important;flex-direction:column;overflow:hidden!important}.cpu-picker-backdrop .cpu-picker-header{min-height:46px;padding:0 16px}.cpu-picker-backdrop .cpu-picker-header h2{font-size:18px}.cpu-picker-backdrop .cpu-picker-mobile-search{position:relative;z-index:5;padding:6px 14px}.cpu-picker-backdrop .cpu-picker-mobile-search .cpu-model-autocomplete{width:100%}.cpu-picker-backdrop .cpu-picker-mobile-search .cpu-model-search{min-height:42px;padding:0 11px}.cpu-picker-backdrop .cpu-picker-mobile-search .cpu-model-search input{min-height:40px}.cpu-picker-backdrop .cpu-picker-controls{position:relative;z-index:3;padding:0 14px;overflow:visible}.cpu-picker-backdrop .cpu-score-accordion .cpu-mobile-filter-toggle{min-height:40px}.cpu-picker-backdrop .cpu-score-accordion .cpu-mobile-accordion-content{padding-bottom:5px}.cpu-picker-backdrop .cpu-benchmark-bars,.cpu-picker-backdrop .cpu-benchmark-value{display:none}.cpu-picker-backdrop .cpu-benchmark-chart{padding-top:0}.cpu-picker-backdrop .cpu-benchmark-slider{margin:0 8px}.cpu-picker-backdrop .cpu-facet-rows{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,1.12fr) minmax(0,1fr);grid-gap:6px;gap:6px;padding:10px 0 5px;border-bottom:0}.cpu-picker-backdrop .cpu-facet-row{position:relative;min-width:0;border-bottom:0}.cpu-picker-backdrop .cpu-facet-row+.cpu-facet-row{border-left:0}.cpu-picker-backdrop .cpu-facet-row .cpu-mobile-filter-toggle{min-height:44px;padding:0 4px;border:1px solid #cdd7e7;border-radius:6px;background:#fff;grid-template-columns:minmax(0,auto) minmax(0,1fr) 12px;grid-template-rows:1fr;gap:0 6px}.cpu-picker-backdrop .cpu-facet-row .cpu-mobile-filter-toggle>span{grid-column:1;grid-row:1;color:#14264b;font-size:12px;font-weight:700;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cpu-picker-backdrop .cpu-facet-row .cpu-mobile-filter-toggle>small{grid-column:2;grid-row:1;color:#536078;font-size:11px;font-weight:500}.cpu-picker-backdrop .cpu-facet-row .cpu-mobile-filter-toggle>svg{grid-column:3;grid-row:1;width:12px;height:12px}.cpu-picker-backdrop .cpu-facet-row.is-open>.cpu-facet-options{position:absolute;top:calc(100% + 6px);left:0;right:auto;z-index:4;display:grid;grid-template-columns:minmax(0,1fr);grid-gap:0;gap:0;width:min(220px,calc(100vw - 56px));max-height:min(280px,35dvh);padding:5px;overflow-y:auto;overscroll-behavior:contain;border:1px solid #d9e0e8;border-radius:8px;background:#fff;box-shadow:0 6px 18px rgba(16,24,40,.12)}.cpu-picker-backdrop .cpu-facet-row:nth-child(2).is-open>.cpu-facet-options{left:50%;transform:translateX(-50%)}.cpu-picker-backdrop .cpu-facet-row:last-child.is-open>.cpu-facet-options{left:auto;right:0}.cpu-picker-backdrop .cpu-facet-row.is-open>.cpu-mobile-filter-toggle{border-color:#536078}.cpu-picker-backdrop .cpu-facet-options .cpu-facet-option,.cpu-picker-backdrop .cpu-facet-reset{display:grid;grid-template-columns:17px minmax(0,1fr) auto;align-items:center;grid-gap:9px;gap:9px;width:100%;min-height:44px;padding:9px 10px;border:0;border-radius:4px;background:#fff;box-shadow:none;color:#14264b;font:inherit;font-size:14px;text-align:left;cursor:pointer}.cpu-picker-backdrop .cpu-facet-reset{margin-bottom:4px;border-bottom:1px solid #e8ecf1;border-radius:0}.cpu-picker-backdrop .cpu-facet-reset svg{color:#087143}.cpu-picker-backdrop .cpu-facet-option.selected{font-weight:600}.cpu-picker-backdrop .cpu-facet-options .cpu-facet-option small{color:#748096;font-size:12px;font-weight:400}.cpu-picker-backdrop .cpu-facet-options .cpu-facet-option.disabled{color:#a3aab5;cursor:not-allowed}.cpu-picker-backdrop .cpu-facet-options .cpu-facet-option:has(input:focus-visible),.cpu-picker-backdrop .cpu-facet-reset:focus-visible{outline:2px solid #087143;outline-offset:-2px}@media (hover:hover){.cpu-picker-backdrop .cpu-facet-options .cpu-facet-option:hover:not(.disabled),.cpu-picker-backdrop .cpu-facet-reset:hover{background:#f3f5f7}}.cpu-picker-backdrop .cpu-picker-results{min-height:0;flex:1 1 auto;padding:0 14px;display:flex;flex-direction:column;overflow:hidden}.cpu-picker-backdrop .cpu-results-header{display:none}.cpu-picker-backdrop .cpu-picker-list-actions{min-height:56px;justify-content:flex-start;gap:16px;border-bottom:0}.cpu-picker-backdrop .cpu-picker-list-actions h3{font-size:14px;font-weight:400;color:#536078}.cpu-picker-backdrop .cpu-picker-select-all{order:-1;gap:9px;font-size:14px;white-space:nowrap}.cpu-picker-backdrop .cpu-picker-select-all input{width:19px;height:19px}.cpu-picker-backdrop .cpu-picker-sort{margin-left:auto;border:0;border-radius:4px}.cpu-picker-backdrop .cpu-picker-sort select{width:100%;min-height:44px;padding:0 23px 0 0;font-size:14px;font-weight:500}.cpu-picker-backdrop .cpu-picker-sort svg{right:0}.cpu-picker-backdrop .cpu-picker-sort select[data-sort=score-desc]{width:72px}.cpu-picker-backdrop .cpu-results-scroll{min-height:0;flex:1 1 auto;overflow-y:auto}.cpu-picker-backdrop .cpu-result-row{min-height:62px;padding:8px 4px;grid-template-columns:20px minmax(0,1fr) 42px}.cpu-picker-backdrop .cpu-result-row strong{font-size:13px}.cpu-picker-backdrop .cpu-result-row>span:first-of-type{display:none}.cpu-picker-backdrop .cpu-result-price{font-size:11px}.cpu-picker-backdrop .cpu-result-score>span:first-child{border:1px solid #d9e0e8;background:#fff;color:#087143}.cpu-picker-backdrop .cpu-picker-footer{flex:0 0 auto;padding:9px 14px calc(9px + env(safe-area-inset-bottom));gap:7px}.cpu-picker-backdrop .cpu-selected-chips{display:none}}@media (max-width:360px){.cpu-picker-backdrop .cpu-facet-row .cpu-mobile-filter-toggle{grid-template-columns:minmax(0,1fr) 12px;grid-template-rows:auto auto;gap:2px 4px;padding:5px 7px}.cpu-picker-backdrop .cpu-facet-row .cpu-mobile-filter-toggle>small{grid-column:1;grid-row:2}.cpu-picker-backdrop .cpu-facet-row .cpu-mobile-filter-toggle>svg{grid-column:2;grid-row:1/3}}