.pw-obal{width:100%;max-width:var(--content-max);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;gap:var(--space-2)}.pw-filtry-prepnout{display:none}.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-filtr-popisek,.pw-filtry label:not(.pw-pilulka):not(.pw-prepinac)>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-prepinac{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--gray-30);border-radius:var(--radius-input);background:var(--surface-card);cursor:pointer}.pw-prepinac strong{font-weight:600}.pw-prepinac:has(input:checked){border-color:var(--color-primary);background:var(--green-10)}.pw-prepinac input{width:18px;height:18px;margin-top:2px;accent-color:var(--color-primary-deep)}.pw-filtry .pw-prepinac>span{display:grid;margin:0;color:var(--text-primary);font-weight:400;gap:2px;font-size:var(--fs-label)}.pw-prepinac small{color:var(--text-secondary);font-size:var(--fs-caption)}.pw-odznak{display:inline-flex;align-items:center;gap:3px;color:var(--color-primary-deep);font-weight:600;white-space:nowrap}.pw-mrizka{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4)}.pw-karta{display:block;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(--green-secondary);box-shadow:0 10px 28px rgb(13 16 23/8%);translate:0 -2px}.pw-karta:focus-visible{outline:2px solid var(--color-primary-deep);outline-offset:2px}.pw-karta article{display:flex;flex-direction:column;gap:var(--space-3);height:100%;padding:var(--space-5)}.pw-profil-hlava{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-3)}.pw-identita{min-width:0}.pw-identita h3{font-size:var(--fs-body);font-weight:700;line-height:1.25;text-overflow:ellipsis}.pw-identita h3,.pw-podtitulek{overflow:hidden;white-space:nowrap}.pw-podtitulek{display:flex;align-items:center;gap:4px var(--space-3);min-width:0;margin-top:3px;color:var(--text-secondary);font-size:var(--fs-caption)}.pw-podtitulek:empty{display:none}.pw-mesto{display:inline-flex;align-items:center;gap:3px;min-width:0;overflow:hidden;text-overflow:ellipsis}.pw-avatar{width:48px;height:48px;flex:0 0 48px;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-label);font-weight:700}.pw-hodnoceni{display:inline-flex;align-items:center;align-self:start;gap:4px;padding:4px 9px;border-radius:var(--radius-pill);background:#fdf5e6;color:var(--text-primary);font-size:var(--fs-caption);white-space:nowrap}.pw-hodnoceni svg{color:#d98a14}.pw-hodnoceni strong{font-weight:700}.pw-hodnoceni em{font-style:normal;color:var(--text-secondary)}.pw-hodnoceni--novy{background:var(--green-tint);color:var(--color-primary-deep);font-weight:600}.pw-obory{display:flex;gap:6px;min-width:0}.pw-obory span{display:inline-flex;min-width:0;align-items:center;gap:5px;padding:4px 9px;border-radius:var(--radius-pill);background:var(--surface-tint);color:var(--text-brand);font-size:12px;font-weight:600;white-space:nowrap}.pw-obory span svg{flex:none}.pw-obory span:not(.pw-obory-vic){overflow:hidden;text-overflow:ellipsis}.pw-obory .pw-obory-vic{flex:none;background:var(--surface-muted);color:var(--text-secondary)}.pw-about{margin:0;color:var(--text-secondary);font-size:var(--fs-label);line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pw-paticka{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-top:auto;padding-top:var(--space-3);border-top:1px solid var(--gray-30);font-size:var(--fs-caption)}.pw-stat{min-width:0;overflow:hidden;color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap}.pw-profil-odkaz{display:inline-flex;flex:none;align-items:center;gap:4px;color:var(--color-primary-deep);font-weight:700}.pw-profil-odkaz svg{rotate:180deg;transition:translate .16s ease}.pw-karta:hover .pw-profil-odkaz svg{translate:3px 0}.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:flex;align-items:center;justify-content:center;gap:var(--space-4);margin-top:var(--space-8);color:var(--text-secondary);font-size:var(--fs-label)}.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:minmax(0,1fr) 48px;gap:8px}.pw-hledaci-radek input{height:48px;padding-left:44px;font-size:16px}.pw-vstup-s-ikonou svg{left:15px}.pw-hledat{width:48px;min-width:48px;padding:0}.pw-hledat>span{display:none}.pw-rozlozeni{margin-top:12px;gap:24px}.pw-filtry{border:1px solid var(--gray-30);border-radius:18px;background:var(--surface-card)}.pw-filtry-prepnout{display:flex;align-items:center;gap:10px;width:100%;min-height:48px;padding:0 16px;border:0;border-radius:18px;background:transparent;color:var(--text-brand);font:inherit;font-weight:650;cursor:pointer}.pw-filtry-pocet{display:grid;place-items:center;min-width:24px;height:24px;border-radius:50%;background:var(--green-tint);font-size:12px}.pw-filtry-sipka{margin-left:auto;rotate:-90deg}.pw-filtry[data-otevreno] .pw-filtry-sipka{rotate:90deg}.pw-filtry-obsah{display:none;padding:0 16px 16px}.pw-filtry[data-otevreno] .pw-filtry-obsah{display:block}.pw-filtry-pole{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.pw-filtry [data-slot=button],.pw-filtry select{min-height:48px;font-size:16px}.pw-pilulky,.pw-prepinac{grid-column:1/-1}.pw-filtry .pw-pilulky-rada label>span{min-height:44px}.pw-filtry-hlava{display:none}.pw-pouzit{width:100%;margin:16px 0 0}.pw-vysledky-hlava{min-height:auto;flex-wrap:wrap;gap:10px;margin-bottom:14px}.pw-vysledky-hlava h2{flex:1 1 auto}.pw-radit{gap:0}.pw-radit>span{display:none}.pw-vysledky-hlava .pw-radit select{min-height:44px;max-width:100%;font-size:16px}.pw-vysledky-hlava>span{display:none}.pw-mrizka{grid-template-columns:1fr}.pw-karta{border-radius:20px}.pw-karta article{padding:18px;gap:14px}.pw-identita h3{white-space:normal;overflow-wrap:anywhere}.pw-podtitulek{flex-wrap:wrap;white-space:normal;gap:3px 8px}.pw-hodnoceni{padding-inline:7px}.pw-hodnoceni em{display:none}.pw-obory{flex-wrap:wrap}.pw-obory span{max-width:100%}.pw-stat{white-space:normal;line-height:1.5}.pw-vysledky .pw-stitky a{min-height:44px}.pw-prazdno{padding:32px 20px;border-radius:20px}.pw-prazdno h2{font-size:24px}.pw-stranky{flex-wrap:wrap;gap:8px}.pw-obsah{padding-top:var(--space-5)}.pw-celo{padding-block:var(--space-6)}.pw-celo h1{font-size:30px;line-height:1.15}}@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}