.chavdar-site-search{--search-accent:#2457a6;--search-border:#d8dee8;--search-text:#17213b;position:relative}.chavdar-site-search__trigger{display:inline-grid;width:44px;height:44px;padding:8px;place-items:center;border:0;border-radius:50%;background:transparent;color:inherit;cursor:pointer}.chavdar-site-search__trigger:hover,.chavdar-site-search__trigger:focus-visible{background:rgba(36,87,166,.1)}.chavdar-site-search__trigger svg{width:25px;height:25px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.chavdar-site-search__backdrop{position:fixed;z-index:99998;inset:0;background:rgba(7,15,30,.64);backdrop-filter:blur(3px)}.chavdar-site-search__panel{color:var(--search-text)}.is-modal-search .chavdar-site-search__panel{position:fixed;z-index:99999;inset:0;display:grid;padding:5vh 20px;place-items:start center;overflow:auto}.chavdar-site-search__panel-inner{width:min(820px,100%);padding:28px;border-radius:14px;background:#fff;box-shadow:0 24px 70px rgba(0,0,0,.26)}.is-page-search .chavdar-site-search__panel-inner{width:100%;padding:0;box-shadow:none}.chavdar-site-search__header{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:20px}.chavdar-site-search__header h2{margin:0;color:var(--search-text);font-size:clamp(1.45rem,3vw,2rem)}.chavdar-site-search__close{width:42px;height:42px;padding:0;border:0;background:transparent;color:#344054;font-size:34px;line-height:1;cursor:pointer}.chavdar-site-search__form{display:grid;grid-template-columns:1fr auto;gap:10px}.chavdar-site-search__input{width:100%;min-height:52px;padding:11px 16px;border:1px solid var(--search-border);border-radius:8px;background:#fff;color:#101828;font:inherit}.chavdar-site-search__form>button{min-height:52px;padding:10px 22px;border:1px solid var(--search-accent);border-radius:8px;background:var(--search-accent);color:#fff;font-weight:700;cursor:pointer}.chavdar-site-search__types{display:flex;gap:8px;flex-wrap:wrap;margin:16px 0 8px}.chavdar-site-search__types button{padding:7px 12px;border:1px solid var(--search-border);border-radius:999px;background:#fff;color:#344054;cursor:pointer}.chavdar-site-search__types button.is-active{border-color:var(--search-accent);background:var(--search-accent);color:#fff}.chavdar-site-search__status{min-height:28px;padding-top:10px;color:#667085;font-size:.92rem}.chavdar-site-search__results{display:grid;gap:10px;max-height:55vh;overflow:auto;overscroll-behavior:contain}.is-page-search .chavdar-site-search__results{max-height:none}.chavdar-site-search-result{padding:15px 16px;border:1px solid var(--search-border);border-radius:9px;background:#fff}.chavdar-site-search-result__type{display:inline-block;margin-bottom:5px;color:var(--search-accent);font-size:.72rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.chavdar-site-search-result h3{margin:0 0 4px;font-size:1.05rem;line-height:1.4}.chavdar-site-search-result h3 a{color:var(--search-text);text-decoration:none}.chavdar-site-search-result h3 a:hover{text-decoration:underline}.chavdar-site-search-result time{color:#667085;font-size:.85rem}.chavdar-site-search-result p{margin:7px 0 0;color:#475467;font-size:.92rem;line-height:1.5}.chavdar-site-search-result details{margin-top:10px}.chavdar-site-search-result summary{color:var(--search-accent);font-weight:700;cursor:pointer}.chavdar-site-search-result .chavdar-document-files{margin-top:8px}.chavdar-site-search.is-loading .chavdar-site-search__results{pointer-events:none;opacity:.48}.chavdar-site-search-open{overflow:hidden}.chavdar-site-search [hidden]{display:none!important}@media(max-width:767px){.is-modal-search .chavdar-site-search__panel{padding:0;place-items:stretch}.is-modal-search .chavdar-site-search__panel-inner{min-height:100dvh;padding:20px 16px;border-radius:0}.chavdar-site-search__form{grid-template-columns:1fr}.chavdar-site-search__form>button{width:100%}.chavdar-site-search__results{max-height:calc(100dvh - 275px)}}
