.sck-cpu-groups{padding-top:0!important}
.sck-cpu-groups>li{list-style:none;border-bottom:1px solid #e0e6ed}
.sck-cpu-groups summary{display:flex;align-items:center;gap:6px;cursor:pointer;min-height:42px;padding:7px 2px;list-style:none;color:#142c49}
.sck-cpu-groups summary::-webkit-details-marker{display:none}
.sck-cpu-groups summary::before{content:'›';font-size:20px;line-height:1;transition:transform .15s}
.sck-cpu-groups details[open]>summary::before{transform:rotate(90deg)}
.sck-cpu-groups summary>span{font-weight:700}
.sck-cpu-groups .sck-cpu-select-all{float:none;margin:0 3px 0 0;flex-shrink:0;cursor:pointer}
.sck-cpu-groups summary>small{margin-left:auto;color:#66778a;font-size:12px;font-weight:400;white-space:nowrap}
.sck-cpu-generation{margin-left:12px}
.sck-cpu-generation>summary>span{font-weight:600}
.sck-cpu-generation>ul{list-style:none;margin:0;padding:0 0 8px 13px}
.sck-cpu-generation .search-filters__form-check{margin-bottom:5px}
.sck-cpu-groups summary:focus-visible{outline:2px solid #0d6efd;outline-offset:2px}
@media(max-width:767px){.sck-cpu-groups summary{min-height:44px}.sck-cpu-generation .search-filters__form-check{min-height:32px;display:flex;align-items:center;gap:8px}.sck-cpu-generation .form-check-input{flex-shrink:0}}

/* Dark shop palette: readable CPU families, generations, arrows and model counts. */
html[data-sck-palette="black-friday"] .sck-cpu-groups summary,
html[data-sck-palette="black-friday"] .sck-cpu-groups summary>small{color:#fff}
