.al-auth{display:flex;align-items:center;gap:10px;flex-shrink:0}
.al-auth>a{display:inline-flex;align-items:center;justify-content:center;gap:15px;min-height:42px;padding:10px 17px;font:500 13px/1.4 var(--al-sans);white-space:nowrap;border-radius:5px}
.al-auth-login{color:#693047!important;border:1px solid #d6c5b6}
.al-auth-primary{background:#72243e;color:#fff8ef!important;border:1px solid #72243e}
.al-auth-primary>span{font-size:19px}
.al-auth-login:hover{background:#f1e9df}
.al-auth-primary:hover{background:#522036}
.al-auth--mobile{padding:22px 24px 8px;display:grid;grid-template-columns:1fr}
.al-auth--mobile>a{font-size:14px;min-height:45px}
@media(min-width:1251px){.alx-desktop{gap:22px}.alx-row{gap:22px}}
@media(max-width:1250px){.alx-desktop{display:none}.alx-mobile{display:block}.alx-mobile>summary{border:0;padding:9px;width:42px;height:42px}.alx-menu-lines{display:grid;gap:5px}.alx-menu-lines b{display:block;width:21px;height:1.5px;background:currentColor}.alx-mobile .al-menu-panel{display:block;width:min(580px,calc(100vw - 36px));top:calc(100% + 8px);right:0;border-radius:10px;max-height:calc(100dvh - 110px);overflow:auto;box-shadow:0 20px 50px #281e2325;color:var(--al-ink);background:#fffdf9}}
@media(max-width:760px){.al-auth--header{display:none}.al-auth--mobile{padding-inline:20px}.alx-mobile .al-menu-panel{max-height:calc(100dvh - 95px)}}
