.section-header:has(.svh-acc.is-open){z-index:200;}
.svh-acc{--ink:#191919;--mute:#686868;position:fixed;top:0;right:0;bottom:0;z-index:210;width:min(420px,100vw);overflow-y:auto;padding:0 22px 30px;background:#fff;color:var(--ink);transform:translateX(100%);transition:transform .32s ease;}
.svh-acc,.svh-acc *{font-family:'Inter',sans-serif !important;letter-spacing:normal;box-sizing:border-box;}
.svh-acc.is-open{transform:none;}
.svh-ah{display:flex;align-items:center;justify-content:space-between;padding:14px 0 6px;}
.svh-ah p{margin:0;font-size:22px;font-weight:800;}
.svh-ah .svh-ic{margin-right:-10px;}
.svh-at{margin:0 0 24px;font-size:14.5px;line-height:1.5;}
.svh-af{display:flex;flex-direction:column;}
.svh-af label{position:relative;display:flex;flex-direction:column;gap:12px;margin:0 0 20px;font-size:15px;font-weight:700;}
.svh-af label i{font-style:normal;color:#0280ff;margin-left:2px;}
.svh-af input{height:56px;padding:0 24px;border:1px solid #e3e3e3;border-radius:2px;font-size:16px;font-weight:400;color:var(--ink);outline:none;}
.svh-af input::placeholder{color:#9a9a9a;}
.svh-af input:focus{border-color:var(--ink);}
.svh-aforgot{align-self:flex-end;margin:-4px 0 24px;font-size:14px;color:#0280ff;text-decoration:underline;}
.svh-abtn{display:flex;align-items:center;justify-content:center;width:100%;height:56px;border:0;border-radius:0;background:#555;color:#fff;font-size:16px;font-weight:700;text-decoration:none;cursor:pointer;transition:background .2s;}
.svh-abtn:hover{background:var(--ink);color:#fff;}
.svh-anote{margin:12px 0 0;font-size:13.5px;line-height:1.5;color:var(--mute);text-align:center;}
.svh-areg{display:flex;align-items:center;justify-content:center;gap:10px;margin:22px 0 0;font-size:16px;font-weight:600;color:var(--ink);text-decoration:none;}
.svh-areg svg{width:20px;height:20px;}
.svh-areg:hover{color:var(--ink);text-decoration:underline;}
@media (max-width:768px){.svh-acc{width:100vw;}}
@media (max-width:400px){.svh-acc{padding:0 16px 24px;}.svh-ah p{font-size:20px;}.svh-af input{padding:0 18px;}}
.svh-promo{display:inline-flex;align-items:center;height:26px;padding:0 9px;border-radius:4px;background:#c24f4f;color:#fff;font-size:13.5px;font-weight:800;letter-spacing:.01em;line-height:1;}
.svh-ml li.svh-promo-li a{justify-content:flex-start;}
.svh-nav li>a.svh-npromo:hover{text-decoration:none;opacity:.9;}
.svh-loc{display:flex;align-items:center;gap:22px;margin:0;}
.svh-lsel{position:relative;display:inline-flex;align-items:center;gap:6px;font-size:14.5px;color:#191919;cursor:pointer;}
.svh-lsel b{font-weight:800;}
.svh-lsel>svg{width:17px;height:17px;}
.svh-lsel select{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer;font-size:16px;}
.svh-flag{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;overflow:hidden;font-size:11px;font-weight:700;}
.svh-flag svg{width:26px;height:26px;display:block;}
.svh-mloc{padding:18px 0;border-bottom:1px solid #ececec;}
.svh-dloc{margin-right:10px;}
.svh-dloc .svh-loc{gap:14px;}
@media (max-width:1024px){.svh-dloc{display:none;}}