/* PlasticWargaming – postranní filtry vyhledávání, verze 1.4.1 */
.pwg-search-filters{--pwg-green:#77b82a;--pwg-green-dark:#5f9620;--pwg-border:#dedede;margin:0 0 28px;padding:18px;border:1px solid var(--pwg-border);border-radius:5px;background:#fff;box-shadow:0 3px 12px rgba(0,0,0,.06);color:#222}
.sidebar .pwg-search-filters{width:100%;margin-bottom:22px}
.pwg-search-filters__top{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:18px}
.pwg-search-filters__toggle{display:none}
.pwg-search-filters__sort{position:relative;margin-top:17px}
.pwg-search-filters__sort label{display:block;margin-bottom:6px;font-size:13px;font-weight:700}
.pwg-search-filters__select{position:relative;width:100%;min-height:44px;margin:0;padding:7px 42px 7px 10px;border:1px solid #bbb;border-radius:4px;background:#fff;color:#222;font:inherit;font-weight:600;cursor:pointer;appearance:none!important;-webkit-appearance:none!important}
.pwg-search-filters__sort:after{position:absolute;right:15px;top:39px;width:9px;height:9px;border-right:2px solid #555;border-bottom:2px solid #555;content:'';pointer-events:none;transform:rotate(45deg)}
.pwg-search-filters__sort-hint{display:block;margin-top:6px;color:#777;font-size:11px;line-height:1.35}
.pwg-search-filters__group{margin-top:15px;padding-top:13px;border-top:1px solid #e5e5e5}
.pwg-search-filters__summary{position:relative;padding-right:22px;font-size:15px;font-weight:700;cursor:pointer;list-style:none}
.pwg-search-filters__summary::-webkit-details-marker{display:none}.pwg-search-filters__summary:after{position:absolute;right:2px;top:0;content:'+';color:#777;font-size:18px;font-weight:400}.pwg-search-filters__group[open]>.pwg-search-filters__summary:after{content:'−'}
.pwg-search-filters__options{display:grid;gap:9px;margin-top:12px}
.pwg-search-filters__option{display:grid!important;grid-template-columns:18px minmax(0,1fr) auto!important;align-items:start;gap:8px;margin:0;width:100%;color:#333;font-size:13px;font-weight:400;line-height:1.35;cursor:pointer}
.pwg-search-filters__option input{position:static!important;display:block!important;visibility:visible!important;opacity:1!important;clip:auto!important;appearance:auto!important;width:17px!important;height:17px!important;margin:0!important;accent-color:var(--pwg-green)}
.pwg-search-filters__option-name{display:block!important;width:auto!important;min-width:0!important;overflow-wrap:anywhere}
.pwg-search-filters__count{display:inline-flex!important;align-items:center;justify-content:center;justify-self:end;width:auto!important;min-width:24px!important;max-width:42px;padding:1px 6px!important;border-radius:10px;background:#f0f0f0;color:#777;font-size:11px;text-align:center}
.pwg-search-filters__footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin-top:18px;padding-top:14px;border-top:1px solid #e5e5e5}
.pwg-search-filters__reset,.pwg-search-filters__toggle{padding:0;border:0;background:transparent;color:var(--pwg-green-dark);font:inherit;font-weight:700;text-decoration:underline;cursor:pointer}
.pwg-search-filters__status{color:#777;font-size:12px}
.pwg-search-filters input:focus-visible,.pwg-search-filters select:focus-visible,.pwg-search-filters button:focus-visible,.pwg-search-filters summary:focus-visible{outline:3px solid rgba(119,184,42,.35);outline-offset:2px}
#products>.product[hidden]{display:none!important}
@media(max-width:991px){.pwg-search-filters{margin-bottom:20px;padding:14px}.pwg-search-filters__top{font-size:16px}.pwg-search-filters__toggle{display:inline-block}.pwg-search-filters__body{display:none}.pwg-search-filters--open .pwg-search-filters__body{display:block}}
