.uh-header,.uh-header *{box-sizing:border-box}.uh-header{position:sticky;top:0;z-index:500;display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;min-height:62px;padding:8px max(24px,calc((100vw - 1320px)/2));background:rgba(12,12,15,.96);border-bottom:1px solid #671722;backdrop-filter:blur(16px);color:#f6f6f8;font-family:Arial,Tahoma,sans-serif;transition:transform .25s,opacity .25s}.uh-header a{text-decoration:none;color:inherit}.uh-header.uh-hidden,.uh-header.gl-header-hidden{transform:translateY(-110%);opacity:0;pointer-events:none}.uh-header.uh-scrolled{box-shadow:0 8px 30px #0005}.uh-header .uh-brand{display:flex;align-items:center;gap:10px;white-space:nowrap;font-size:15px;font-weight:700;letter-spacing:0}.uh-header .uh-brand img{width:70px;height:46px;object-fit:contain}.uh-header .uh-nav,.uh-header .uh-actions{display:flex;align-items:center;gap:22px}.uh-header .uh-nav>a,.uh-header summary{font-size:14px;font-weight:600;cursor:pointer;white-space:nowrap}.uh-services{position:relative}.uh-services summary{list-style:none}.uh-services summary:after{content:'⌄';margin-inline-start:7px}.uh-services>nav{position:absolute;top:34px;inset-inline-start:-35px;width:285px;max-height:70vh;overflow:auto;padding:10px;background:#141416;border:1px solid #373337;border-radius:12px;box-shadow:0 20px 50px #0009}.uh-services>nav a{display:block;padding:11px;font-size:14px;border-radius:7px;line-height:1.5}.uh-services>nav a:hover,.uh-services>nav a[aria-current=page]{background:#34131a}.uh-header .uh-actions{gap:10px}.uh-language{display:flex;align-items:center;justify-content:center;width:36px;height:42px}.uh-header .uh-book,.uh-header .gl-header-book{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 20px;background:linear-gradient(125deg,#f71934,#b60b21);border-radius:8px;color:white;font-size:13px;font-weight:700;white-space:nowrap}.uh-header .lang-toggle-btn,.uh-header .sidebar-toggle-btn{height:42px;min-width:36px;border:0;background:transparent;color:#eee;border-radius:8px}.uh-header .sidebar-toggle-btn{border:1px solid #38383c}.uh-header a:focus-visible,.uh-header summary:focus-visible{outline:2px solid #ff4860;outline-offset:4px}.uh-header .user-avatar-wrap{flex-shrink:0}
@media(max-width:1000px){.uh-header{flex-wrap:wrap;padding:7px 16px;gap:8px}.uh-header .uh-brand{font-size:13px}.uh-header .uh-brand img{width:50px;height:38px}.uh-header .uh-actions{margin-inline-start:auto;gap:5px}.uh-header .uh-nav{order:3;width:100%;justify-content:center;gap:22px;padding:5px 0}.uh-header .uh-nav>a,.uh-header summary{font-size:12px}.uh-header .uh-book,.uh-header .gl-header-book{font-size:12px;padding:11px 12px}.uh-services>nav{inset-inline-start:-75px}.uh-header .gl-header-book span{display:none}}
@media(max-width:350px){.uh-header{padding-inline:10px}.uh-header .uh-brand{font-size:11px;gap:4px}.uh-header .uh-brand img{width:38px}.uh-header .uh-nav{gap:15px}.uh-header .uh-book,.uh-header .gl-header-book{padding-inline:8px;font-size:11px}.uh-header .lang-toggle-btn,.uh-header .sidebar-toggle-btn{min-width:30px;width:30px}}
@media(prefers-reduced-motion:reduce){.uh-header{transition:none}}

.uh-header .lang-toggle-btn.gl-language-globe{font-size:0;letter-spacing:0;position:relative;width:40px;min-width:40px;height:44px;border:0}
.uh-header .lang-toggle-btn.gl-language-globe::before{content:"";display:block;width:21px;height:21px;background:currentColor;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='black' stroke-width='1.6'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cellipse cx='12' cy='12' rx='4' ry='9'/%3E%3Cpath d='M3 12h18M5 7.5h14M5 16.5h14'/%3E%3C/g%3E%3C/svg%3E") center/contain no-repeat}
.uh-header .lang-toggle-btn.gl-language-globe:hover{color:#fff;background:rgba(255,255,255,.045);border-radius:8px}
.uh-header .lang-toggle-btn.gl-language-globe{width:32px;min-width:32px}
.uh-header .lang-toggle-btn.gl-language-globe{width:28px;min-width:28px}
.uh-header .lang-toggle-btn.gl-language-globe{padding:0;justify-content:center}.uh-header .lang-toggle-btn.gl-language-globe::before{flex-shrink:0}

.uh-services[open]>nav{animation:uh-slide .22s ease-out;transform-origin:top}
@keyframes uh-slide{from{opacity:0;transform:translateY(-10px) scaleY(.94)}to{opacity:1;transform:translateY(0) scaleY(1)}}
.uh-footer-links{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 22px;padding:24px 20px;background:#0b0b0e;border-top:1px solid #28282d;color:#aaa;font:13px/1.7 Arial,Tahoma,sans-serif}.uh-footer-links a{color:inherit;text-decoration:none}.uh-footer-links a:hover{color:white}
@media(max-width:1000px){.uh-header .uh-nav{gap:18px}.uh-header .uh-nav>a,.uh-header summary{font-size:12px}}
@media(max-width:600px){.uh-header .uh-nav{gap:10px;justify-content:space-between}.uh-header .uh-nav>a,.uh-header summary{font-size:11px}.uh-services summary:after{margin-inline-start:3px}.uh-services>nav{width:230px;inset-inline-start:-55px}}
@media(max-width:350px){.uh-header .uh-nav{gap:5px}.uh-header .uh-nav>a,.uh-header summary{font-size:10px}.uh-services>nav{width:215px;inset-inline-start:-65px}}
@media(prefers-reduced-motion:reduce){.uh-services[open]>nav{animation:none}}

@media(max-width:600px){.uh-header .uh-nav{display:grid;grid-template-columns:.7fr 1.4fr 1.4fr 1.2fr .6fr;gap:5px;align-items:center}.uh-header .uh-nav>a,.uh-header .uh-nav summary{white-space:normal;text-align:center;line-height:1.4}.uh-header .uh-services{min-width:0}}

@media(min-width:801px){.uh-header #sidebarToggleBtn{display:none}}
