body:has(.pw-celo){--header-content-max:1600px}.pw-obal{width:100%;max-width:1600px;margin-inline:auto;padding-inline:var(--space-6)}.pw-celo{padding-block:var(--space-8);border-bottom:1px solid var(--gray-30);background:var(--green-tint);--zrno:0.3}.pw-celo h1{font-size:clamp(26px,3.2vw,38px);letter-spacing:-.03em;line-height:1.05}.pw-celo p{max-width:58ch;margin-top:var(--space-2);color:var(--green-100);font-size:var(--fs-label)}.pw-obsah{padding-block:var(--space-8) var(--space-16)}.pw-hledaci-radek{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-3)}.pw-hledani,.pw-vstup-s-ikonou{display:block;min-width:0}.pw-vstup-s-ikonou{position:relative}.pw-vstup-s-ikonou svg{position:absolute;top:50%;left:18px;translate:0 -50%;color:var(--text-secondary)}.pw-hledaci-radek input{width:100%;height:52px;padding:0 var(--space-5) 0 50px;border:1px solid var(--gray-30);border-radius:var(--radius-pill);background:var(--surface-card);color:var(--text-primary);font:inherit}.pw-filtry select:hover,.pw-hledaci-radek input:hover{border-color:var(--gray-50)}.pw-hledat,.pw-pouzit,.pw-primarni,.pw-stranky a,.pw-vedlejsi{display:inline-flex;min-height:var(--hit-min);align-items:center;justify-content:center;border-radius:var(--radius-pill);padding-inline:var(--space-5);font:inherit;font-weight:700}.pw-hledat,.pw-pouzit,.pw-primarni{border:0;background:var(--color-primary-deep);color:var(--gray-0);cursor:pointer}.pw-hledat{min-width:112px}.pw-hledat:hover,.pw-pouzit:hover,.pw-primarni:hover{background:var(--green-80)}.pw-rozlozeni{display:grid;grid-template-columns:260px minmax(0,1fr);gap:var(--space-8);align-items:start;margin-top:var(--space-5)}.pw-filtry{position:sticky;top:var(--space-5);align-self:start;min-width:0}.pw-filtry-hlava{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-4)}.pw-filtry-hlava h2{font-size:var(--fs-body)}.pw-filtry-hlava a{color:var(--text-brand);font-size:var(--fs-caption);font-weight:600;text-decoration:underline}.pw-filtry-pole{display:grid;gap:var(--space-5)}.pw-filtry label:not(.pw-pilulka)>span{display:block;margin-bottom:6px;color:var(--text-secondary);font-size:var(--fs-caption);font-weight:600}.pw-filtry select{width:100%;min-height:var(--hit-min);padding:0 38px 0 14px;border:1px solid var(--gray-30);border-radius:var(--radius-input);background-color:var(--surface-card);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none' stroke='%236b756f' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 6l4 4 4-4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;font:inherit;font-size:var(--fs-label);color:var(--text-primary);appearance:none;cursor:pointer}.pw-filtry select:focus-visible{border-color:var(--color-primary)}.pw-pouzit{width:calc(100% - 2 * var(--space-4));margin:0 var(--space-4) var(--space-4)}.pw-vysledky{min-width:0}.pw-vysledky-hlava{display:flex;min-height:50px;align-items:center;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-4)}.pw-vysledky-hlava h2{font-size:var(--fs-body)}.pw-vysledky-hlava>span{gap:6px;color:var(--text-secondary);font-size:var(--fs-caption)}.pw-overeno,.pw-vysledky-hlava>span{display:inline-flex;align-items:center}.pw-vysledky-hlava>span:before{width:7px;height:7px;border-radius:50%;background:var(--success);content:""}.pw-mrizka{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4)}.pw-karta{min-width:0;border:1px solid var(--gray-30);border-radius:var(--radius-card);background:var(--surface-card);transition:border-color .16s ease,box-shadow .16s ease,translate .16s ease}.pw-karta:hover{border-color:var(--color-primary);box-shadow:0 10px 28px rgb(13 16 23/8%);translate:0 -2px}.pw-karta article{padding:var(--space-5);display:grid;grid-template-rows:auto auto 1fr auto;gap:var(--space-3);height:100%}.pw-profil-hlava{display:flex;min-width:0;align-items:center;gap:var(--space-3)}.pw-identita{min-width:0}.pw-identita h3{overflow:hidden;font-size:var(--fs-h3);line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.pw-avatar{width:58px;height:58px;flex:0 0 58px;border-radius:50%;object-fit:cover;background:var(--green-secondary)}.pw-avatar--pismena{display:grid;place-items:center;color:var(--text-brand);font-size:var(--fs-h3);font-weight:700}.pw-mesto{display:flex;align-items:center;gap:4px;margin-top:3px;overflow:hidden;color:var(--text-secondary);font-size:var(--fs-caption);text-overflow:ellipsis;white-space:nowrap}.pw-obory{display:flex;flex-wrap:wrap;gap:6px}.pw-obory-vic{padding:3px 8px;border-radius:999px;background:var(--surface-muted);color:var(--text-secondary);font-size:var(--fs-caption)}.pw-obory span,.pw-obory-vic{display:inline-flex;align-items:center;font-weight:600}.pw-obory span{max-width:100%;gap:5px;overflow:hidden;padding:5px 9px;border-radius:var(--radius-pill);background:var(--surface-tint);color:var(--text-brand);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.pw-about{margin:0;color:var(--text-secondary);font-size:var(--fs-label);line-height:1.55;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pw-about--prazdny{color:var(--text-tertiary)}.pw-statistiky{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--gray-30);font-size:var(--fs-caption);color:var(--text-secondary)}.pw-hodnoceni{display:inline-flex;align-items:center;gap:5px;color:var(--text-primary)}.pw-hodnoceni svg{color:#e8a23a}.pw-hodnoceni strong{font-size:var(--fs-body);font-weight:700}.pw-hodnoceni em{font-style:normal;color:var(--text-secondary)}.pw-hodnoceni--bez{color:var(--text-tertiary)}.pw-stat{white-space:nowrap}.pw-prazdno{padding:var(--space-16) var(--space-6);border:1px solid var(--gray-30);border-radius:var(--radius-card);background:var(--surface-card);text-align:center}.pw-prazdno-ikona{display:inline-grid;width:56px;height:56px;place-items:center;border-radius:50%;background:var(--surface-tint);color:var(--text-brand)}.pw-prazdno h2{margin-top:var(--space-4);font-size:var(--fs-h2)}.pw-prazdno p{max-width:46ch;margin:var(--space-2) auto 0;color:var(--text-secondary)}.pw-prazdno div{display:flex;justify-content:center;gap:var(--space-3);margin-top:var(--space-5)}.pw-stranky a,.pw-vedlejsi{border:1px solid var(--gray-30);background:var(--surface-card)}.pw-stranky a:hover,.pw-vedlejsi:hover{border-color:var(--color-primary)}.pw-stranky{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:var(--space-4);margin-top:var(--space-8);color:var(--text-secondary);font-size:var(--fs-label);text-align:center}.pw-stranky a:first-child{justify-self:start}.pw-stranky a:last-child{justify-self:end}.pw-skryty{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}@media (max-width:1280px){.pw-mrizka{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.pw-rozlozeni{grid-template-columns:1fr;gap:var(--space-5)}.pw-filtry{position:static}.pw-filtry-pole{grid-template-columns:repeat(2,minmax(0,1fr))}.pw-pouzit{width:auto;min-width:180px}}@media (max-width:640px){.pw-obal{padding-inline:var(--space-4)}.pw-hledaci-radek{grid-template-columns:1fr}.pw-hledat{width:100%}.pw-filtry-pole{grid-template-columns:1fr}.pw-pouzit{width:calc(100% - 2 * var(--space-4))}.pw-vysledky-hlava{min-height:auto}.pw-vysledky-hlava>span{display:none}.pw-mrizka{grid-template-columns:1fr}.pw-karta article{padding:var(--space-4)}}@media (max-width:440px){.pw-prazdno div{flex-direction:column}}html[data-filtr-hned=ano] .pw-pouzit{display:none}.pw-pilulky{margin:0;padding:0;border:0}.pw-pilulky legend{padding:0;margin-bottom:var(--space-2);font-size:var(--fs-caption);font-weight:600;color:var(--text-secondary)}.pw-pilulky-rada{display:flex;flex-wrap:wrap;gap:6px}.pw-pilulky label{display:flex;flex:1;min-width:0}.pw-pilulky input{position:absolute;opacity:0;width:0;height:0}.pw-pilulky-rada label>span{display:inline-flex;align-items:center;width:100%;min-height:36px;padding:0 10px;justify-content:center;border:1px solid var(--gray-30);border-radius:var(--radius-pill);background:var(--surface-card);font-size:var(--fs-caption);font-weight:600;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease}.pw-pilulky-rada label>span:hover{border-color:var(--green-secondary);background:var(--green-tint)}.pw-pilulky-rada input:checked+span{border-color:var(--color-primary-deep);background:var(--color-primary-deep);color:var(--gray-0)}.pw-pilulky-rada input:focus-visible+span{outline:2px solid var(--color-primary-deep);outline-offset:2px}.pw-radit{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--fs-caption);color:var(--text-secondary)}.pw-radit select{min-height:34px;padding:0 32px 0 12px;border:1px solid var(--gray-30);border-radius:var(--radius-pill);background-color:var(--surface-card);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none' stroke='%236b756f' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 6l4 4 4-4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;font:inherit;font-size:var(--fs-caption);font-weight:600;color:var(--text-primary);appearance:none;cursor:pointer}.pw-stitky{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 var(--space-4);padding:0;list-style:none}.pw-stitky a{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:0 10px 0 12px;border:1px solid var(--green-secondary);border-radius:var(--radius-pill);background:var(--green-tint);color:var(--color-primary-deep);font-size:var(--fs-caption);font-weight:600}.pw-stitky a:hover{background:var(--green-secondary)}.pw-stitky svg{rotate:45deg;opacity:.7}.pw-stitky-zrusit{border-color:var(--gray-30)!important;background:transparent!important;color:var(--text-secondary)!important}