.header__profile-section{display:flex;align-items:center;justify-content:flex-end;gap:16px;width:100%;min-height:56px;padding:8px 0}.header .mobile-menu-panel .header__box{grid-template-columns:1fr 1fr;column-gap:12px}.header__controls-inline{display:flex;align-items:center;gap:12px;flex-shrink:0}.header__middle-section{display:flex;align-items:center;justify-content:center;gap:12px;width:100%}.header__auth-section{display:flex;align-items:center;justify-content:flex-end;flex-shrink:0}.header__box{display:grid;align-items:center;justify-items:stretch;grid-template-columns:1fr 2fr auto auto;width:100%;grid-column-gap:16px;column-gap:16px;min-height:56px;padding:14px 0}@media screen and (max-width:1024px){.header__box{grid-template-columns:1fr 1fr 0fr 0fr;column-gap:12px}.header__profile-section{gap:12px}.header__controls-inline{gap:10px}}@media screen and (max-width:768px){.header__box{grid-template-columns:1fr 1fr 0fr 0fr;column-gap:8px;padding:12px 0;min-height:48px}.header__box .breadcrumbs{display:none}.header__profile-section{padding:4px 0;gap:8px;min-height:48px}.header__controls-inline{gap:8px}.header__middle-section{gap:8px;justify-content:flex-end}.header__auth-section .auth-buttons{gap:8px}.header__auth-section .auth-buttons .auth-buttons__login,.header__auth-section .auth-buttons .auth-buttons__register{padding:8px 12px;font-size:13px}.header__auth-section .auth-buttons .auth-buttons__register{display:none}.header__title .header__logo{display:block}}@media screen and (max-width:480px){.header__box{padding:8px 0;min-height:44px;column-gap:4px;grid-template-columns:1fr 1fr 0fr 0fr}.header__profile-section{gap:6px;min-height:44px}.header__profile-section .user-profile-header{padding:4px 8px}.header__profile-section .user-profile-header__info{display:none}.header__profile-section .user-profile-header__avatar{width:28px;height:28px}.header__controls-inline{gap:6px}.header__controls-inline .language-switcher,.header__controls-inline .theme-toggle{padding:6px;min-width:32px;min-height:32px}.header__controls-inline .language-switcher svg,.header__controls-inline .theme-toggle svg{font-size:14px}.header__auth-section .auth-buttons{gap:6px}.header__auth-section .auth-buttons .auth-buttons__login,.header__auth-section .auth-buttons .auth-buttons__register{padding:6px 10px;font-size:12px;min-width:auto}.header__middle-section{gap:6px}}@media screen and (max-width:360px){.header__box{grid-template-columns:1fr;gap:8px}.header__profile-section{justify-content:space-between}.header__profile-section .user-profile-header{order:1}.header__controls-inline{order:2}.header__auth-section{order:3;justify-content:center;margin-top:8px}.header__auth-section .auth-buttons{width:100%;justify-content:center}.header__auth-section .auth-buttons .auth-buttons__login,.header__auth-section .auth-buttons .auth-buttons__register{flex:1 1;text-align:center}}[data-theme=dark] .header__auth-section,[data-theme=dark] .header__middle-section,[data-theme=dark] .header__profile-section{color:var(--text-color,white)}@media(hover:none)and (pointer:coarse){.header__profile-section .user-profile-header{min-height:44px}}@media screen and (min-width:1440px){.header__box{grid-template-columns:1fr 3fr auto auto;column-gap:24px}.header__profile-section{gap:20px}.header__controls-inline{gap:16px}}