/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.ee-install{margin:1.5rem 0 0;padding-top:1rem;border-top:1px solid var(--border);}.ee-install[hidden]{display:none;}.ee-install__btn{display:inline-flex;align-items:center;gap:.6rem;min-height:2.75rem;padding:.5rem 1.1rem;border:1px solid var(--input);border-radius:var(--ee-radius-pill);background:var(--background);color:var(--foreground);font:inherit;font-weight:600;cursor:pointer;}.ee-install__btn:hover{background:var(--secondary);}.ee-install__hint{margin:.5rem 0 0;font-size:.875rem;color:var(--muted-foreground);}
.ee-header{position:relative;z-index:500;background:var(--background);}.ee-header__bar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:.5rem;max-width:var(--ee-container);margin:0 auto;min-height:var(--ee-header-height);padding:.35rem var(--ee-gutter);}.ee-header__logo{justify-self:center;}.ee-header__logo a{display:inline-flex;align-items:center;gap:.6rem;text-decoration:none;color:var(--foreground);}.ee-header__logo .branding{height:2.25rem;width:2.25rem;}.ee-header__logo .branding img{height:100%;width:100%;}.ee-header__logo .heading-responsive-4xl{font-size:1.125rem;font-weight:700;letter-spacing:-.01em;line-height:1.1;}.ee-header__right{justify-self:end;display:flex;gap:.25rem;align-items:center;}.ee-header__btn{display:inline-flex;align-items:center;gap:.5rem;min-height:2.75rem;min-width:2.75rem;justify-content:center;padding:.4rem .75rem;border:1px solid transparent;border-radius:var(--ee-radius-pill);background:transparent;color:var(--foreground);font:inherit;font-weight:600;cursor:pointer;}.ee-header__btn:hover{background:var(--secondary);}.ee-header__btn[aria-expanded="true"]{background:var(--secondary);border-color:var(--border);}.ee-header__btn--menu{justify-self:start;justify-content:flex-start;}@media (max-width:35.99rem){.ee-header__btn-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);}.ee-header__btn{padding:.4rem;}}.ee-shutter-backdrop{position:fixed;inset:0;background:var(--ee-overlay);opacity:0;transition:opacity .25s;z-index:900;}.ee-shutter-backdrop.is-open{opacity:1;}.ee-shutter-backdrop[hidden]{display:none;}.ee-shutter{position:fixed;top:0;bottom:0;z-index:1000;display:flex;flex-direction:column;width:min(100vw,var(--ee-shutter-width));background:var(--background);color:var(--foreground);box-shadow:var(--shadow-2xl);transition:transform .28s ease,visibility 0s linear .28s;visibility:hidden;}.ee-shutter--menu{left:0;transform:translateX(-102%);}.ee-shutter--topics{right:0;transform:translateX(102%);}.ee-shutter.is-open{transform:none;visibility:visible;transition:transform .28s ease,visibility 0s;}.ee-shutter__head{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;border-bottom:1px solid var(--border);}.ee-shutter__title{font-weight:700;font-size:1.125rem;}.ee-shutter__close{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border:0;border-radius:50%;background:transparent;color:inherit;cursor:pointer;}.ee-shutter__close:hover{background:var(--secondary);}.ee-shutter__body{flex:1;overflow-y:auto;padding:1rem;overscroll-behavior:contain;}.ee-shutter-lock{overflow:hidden;}.ee-search{position:relative;margin-bottom:1.25rem;}.ee-search input[type="search"]{padding-right:3rem;border-radius:var(--ee-radius-pill);}.ee-search__submit{position:absolute;right:.25rem;top:50%;transform:translateY(-50%);width:2.25rem;height:2.25rem;border:0;border-radius:50%;background:var(--primary);color:var(--primary-foreground);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;}.ee-shutter .ee-shutter__slot nav > nav,.ee-shutter .ee-shutter__slot nav{display:block;}.ee-shutter .ee-shutter__slot ul{display:flex !important;flex-direction:column !important;gap:.15rem;margin:0;padding:0;list-style:none;}.ee-shutter .ee-shutter__slot li{display:block !important;max-width:none !important;background:none !important;}.ee-shutter .ee-shutter__slot li a{display:flex !important;min-height:2.75rem;align-items:center;padding:.5rem .75rem !important;border-radius:var(--radius);font-size:1.125rem;color:var(--foreground);text-decoration:none;}.ee-shutter .ee-shutter__slot li a:hover,.ee-shutter .ee-shutter__slot li a:focus-visible{background:var(--secondary);color:var(--foreground);}.ee-shutter .ee-shutter__slot li a[aria-current="page"],.ee-shutter .ee-shutter__slot li a.is-active{background:var(--accent);font-weight:700;}.ee-shutter .ee-shutter__slot h2:not(.visually-hidden){font-size:.8125rem;text-transform:uppercase;letter-spacing:.06em;color:var(--muted-foreground);margin:1.25rem 0 .5rem;}.ee-shutter--topics .view-topics-tree .views-row{display:block;margin-bottom:1rem;}.ee-shutter--topics .view-topics-tree h3{font-size:1rem;margin:0 0 .25rem;}.ee-shutter--topics .view-topics-tree ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.4rem;}.ee-shutter--topics .view-topics-tree li a,.ee-shutter--topics .view-directions-chips li a{display:inline-block;padding:.3rem .8rem;border-radius:var(--ee-radius-pill);background:var(--secondary);color:var(--foreground);text-decoration:none;font-size:.9375rem;}.ee-shutter--topics .view-topics-tree li a:hover,.ee-shutter--topics .view-directions-chips li a:hover{background:var(--accent);}html:not(.ee-js) .ee-shutter{position:static;visibility:visible;transform:none;width:auto;box-shadow:none;border-top:1px solid var(--border);}html:not(.ee-js) .ee-shutter__close,html:not(.ee-js) .ee-header__btn{display:none;}html:not(.ee-js) .ee-shutter__body{overflow:visible;}@media (prefers-reduced-motion:reduce){.ee-shutter,.ee-shutter-backdrop{transition:none;}}.ee-shutter--topics .view-directions-hub .views-view-grid.horizontal{display:flex !important;flex-wrap:wrap;gap:.5rem;}.ee-shutter--topics .view-topics-tree .views-row,.ee-shutter--topics .view-topics-tree .item-list{display:block;}.ee-shutter--topics .view-topics-tree h3{font-size:1rem;margin:1rem 0 .4rem;}.ee-shutter--topics .view-topics-tree h3 a{color:var(--foreground);text-decoration:none;}.ee-shutter--topics .view-topics-tree h3 a:hover{color:var(--primary);text-decoration:underline;}.ee-shutter--topics .view-topics-tree ul{display:flex !important;flex-direction:row !important;flex-wrap:wrap;}.ee-header__cta{display:none;}.ee-shutter__cta{display:flex;align-items:center;justify-content:center;min-height:2.75rem;margin-top:1.25rem;padding:.55rem 1.4rem;border-radius:var(--ee-radius-pill);background:var(--primary);color:var(--primary-foreground) !important;font-weight:600;text-decoration:none;}.ee-shutter__cta:hover{filter:brightness(1.12);}@media (min-width:64rem){.ee-header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:1.5rem;max-width:var(--ee-container);margin-inline:auto;padding-inline:var(--ee-gutter);min-height:var(--ee-header-height);}.ee-header__bar{display:contents;}.ee-header__logo{grid-column:1;grid-row:1;justify-self:start;}.ee-header__right{grid-column:3;grid-row:1;gap:.5rem;}.ee-header__btn--menu{display:none;}.ee-header__btn--topics .ee-header__btn-label{position:static;width:auto;height:auto;clip:auto;}.ee-header__cta{display:inline-flex;align-items:center;min-height:2.5rem;padding:.4rem 1.2rem;border-radius:var(--ee-radius-pill);background:var(--primary);color:var(--primary-foreground);font-weight:600;text-decoration:none;white-space:nowrap;}.ee-header__cta:hover{filter:brightness(1.12);}.ee-header__cta:focus-visible{outline:3px solid var(--ee-focus);outline-offset:2px;}.ee-shutter__cta{display:none;}.ee-shutter-backdrop{display:none;}.ee-header .ee-shutter.ee-shutter--menu{grid-column:2;grid-row:1;position:static;transform:none;visibility:visible;width:auto;background:transparent;box-shadow:none;border:0;display:block;z-index:auto;}.ee-header .ee-shutter--menu .ee-shutter__head{display:none;}.ee-header .ee-shutter--menu .ee-shutter__body{padding:0;overflow:visible;display:flex;justify-content:center;}.ee-header .ee-shutter--menu .ee-install{display:none !important;}.ee-header .ee-shutter--menu .ee-shutter__slot ul{flex-direction:row !important;flex-wrap:wrap;justify-content:center;gap:.15rem .25rem;}.ee-header .ee-shutter--menu .ee-shutter__slot li a{min-height:2.5rem;padding:.4rem .85rem !important;font-size:.9375rem;font-weight:600;border-radius:var(--ee-radius-pill);white-space:nowrap;}.ee-header .ee-shutter--menu .ee-shutter__slot li a:hover,.ee-header .ee-shutter--menu .ee-shutter__slot li a:focus-visible{background:var(--secondary);color:var(--foreground);}.ee-header .ee-shutter--menu .ee-shutter__slot li a[aria-current="page"],.ee-header .ee-shutter--menu .ee-shutter__slot li a.is-active{background:var(--accent);color:var(--primary);font-weight:700;}.ee-header .ee-shutter--menu .ee-shutter__slot li:has(> a[href="/poisk"]){display:none !important;}.ee-header .ee-search{display:none;position:absolute;top:calc(100% + .25rem);right:var(--ee-gutter);width:min(24rem,calc(100vw - 2 * var(--ee-gutter)));margin:0;padding:.75rem;background:var(--background);border:1px solid var(--border);border-radius:var(--ee-radius-card);box-shadow:var(--shadow-lg);z-index:600;}.ee-header.is-search-open .ee-search{display:block;}.ee-header .ee-search input[type="search"]{padding-right:3.25rem;}.ee-header .ee-search__submit{right:1rem;}html:not(.ee-js) .ee-header .ee-search{display:block;position:relative;top:auto;right:auto;width:12rem;padding:0;border:0;box-shadow:none;margin-left:1rem;order:2;}html:not(.ee-js) .ee-header .ee-search__submit{right:.25rem;}html:not(.ee-js) .ee-header__right .ee-header__btn{display:none;}}
