/* Один вид логотипа и названия на всех экранах. */
@font-face{font-family:PlangigaBrand;src:url('manrope-cyrillic.woff2') format('woff2');font-weight:200 800;font-display:swap;unicode-range:U+0400-052F}
@font-face{font-family:PlangigaBrand;src:url('manrope-latin.woff2') format('woff2');font-weight:200 800;font-display:swap;unicode-range:U+0000-00FF,U+2000-206F}
html .plangiga-header-row>a.plangiga-home{box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;gap:10px!important;flex:none!important;width:auto!important;height:46px!important;min-height:46px!important;margin:0!important;padding:6px 0!important;background:transparent!important;color:#14140f!important;border:0!important;border-radius:0!important;box-shadow:none!important;text-decoration:none!important;font:800 15px/1.2 PlangigaBrand,Manrope,PlangigaShell,system-ui,sans-serif!important;letter-spacing:2px!important;white-space:nowrap!important}
html .plangiga-header-row>a.plangiga-home:hover{background:transparent!important;color:#14140f!important}
html .plangiga-header-row>a.plangiga-home::before,html .plangiga-header-row>a.plangiga-home::after{display:none!important}
html .plangiga-header-row>a.plangiga-home>.plangiga-home-mark{box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:center!important;flex:none!important;width:34px!important;height:34px!important;margin:0!important;padding:0!important;border:0!important;border-radius:10px!important;background:#ebc017!important;color:#14140f!important;font:800 24px/1 PlangigaBrand,Manrope,PlangigaShell,system-ui,sans-serif!important;letter-spacing:0!important}
html .plangiga-header-row>a.plangiga-home>.plangiga-home-word{display:inline!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;color:#14140f!important;font:800 15px/1.2 PlangigaBrand,Manrope,PlangigaShell,system-ui,sans-serif!important;letter-spacing:2px!important}
.plangiga-header-row{background:#fff!important}
/* Меню профиля открывается по одной аватарке, без стрелки и отдельной плашки. */
.plangiga-header-row :is(.account-menu-chevron,.plangiga-account-chevron){display:none!important}
.plangiga-header-row :is(.account-menu,.plangiga-account-menu)>summary{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:0!important;padding:4px!important;border:0!important;border-radius:50%!important;background:transparent!important;box-shadow:none!important;list-style:none!important;cursor:pointer}
.plangiga-header-row :is(.account-menu,.plangiga-account-menu)>summary::marker{content:''}
.plangiga-header-row :is(.account-menu,.plangiga-account-menu)>summary::-webkit-details-marker{display:none}
.plangiga-header-row summary:has(.plangiga-person-photo,.avatar,.chel,img) :is(.account-menu-name,.account-menu-login,.chel-imya){display:none!important}
.plangiga-header-row>.plangiga-service-label{box-sizing:border-box;display:inline-flex!important;align-items:center;flex:0 1 auto!important;min-width:0;min-height:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#14140f!important;font:750 15px/1.3 PlangigaBrand,Manrope,PlangigaShell,system-ui,sans-serif!important;letter-spacing:0!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.plangiga-global-heading{display:flex;align-items:center;gap:14px;min-height:64px;padding:8px 18px;border-bottom:1px solid #e5e2d9;background:#fff}
header.top .top__in.plangiga-header-row{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:16px!important;min-width:0}
header.top .top__in.plangiga-header-row>.nav{margin-left:auto;flex:0 1 auto}
header.top .top__in.plangiga-header-row>.top__r{margin-left:auto;flex:none}
html[data-plangiga-desktop-shell] .plangiga-header-row>a.plangiga-home,html[data-plangiga-desktop-shell] .plangiga-service-label,html[data-plangiga-desktop-shell] .plangiga-global-heading{display:none!important}
@media(max-width:760px){
  html .plangiga-header-row>a.plangiga-home{height:44px!important;min-height:44px!important;gap:8px!important}
  html .plangiga-header-row>a.plangiga-home>.plangiga-home-word{display:inline!important;font-size:12px!important;letter-spacing:1px!important}
  html .plangiga-header-row>a.plangiga-home>.plangiga-home-mark{width:30px!important;height:30px!important;font-size:22px!important}
  .plangiga-header-row>.plangiga-service-label{font-size:13px!important}
  .plangiga-header-row>.plangiga-service-label{display:block!important;flex-shrink:0!important;max-width:30vw}
  .plangiga-header-row .shapka-pravo>.pl-vybor{min-width:0;flex:0 1 auto;overflow-x:auto;scrollbar-width:thin}
  header.top .top__in.plangiga-header-row{gap:10px!important}
  header.top .top__in.plangiga-header-row>.nav{display:none!important}
  .plangiga-global-heading{gap:10px;padding:6px 12px;min-height:56px}
}
@media(max-width:480px){
  .topbar.plangiga-header-row>.top-actions>.icon-button{width:30px;height:32px}
  .topbar.plangiga-header-row>.top-actions>.notify-button{position:relative;flex:none;width:32px;height:32px;min-width:0;padding:5px}
  .topbar.plangiga-header-row>.top-actions>.notify-button>.count{position:absolute;right:-2px;top:-5px;min-width:16px;height:16px;padding:1px 3px;font-size:9px}
  .topbar.plangiga-header-row .plangiga-account-menu>summary{padding-left:2px;padding-right:2px}
  .shapka.plangiga-header-row:has(>.menyu-galka)>.istoriya-ssylka{display:none}
  .shapka.plangiga-header-row:has(>.menyu-galka:checked)>.istoriya-ssylka{display:block;position:absolute;top:calc(100% + 20px);left:28px;z-index:41;margin:0}
  .shapka.plangiga-header-row:has(>.istoriya-ssylka)>.menyu-galka~.punkty{padding-top:60px}
}
@media print{html .plangiga-header-row>a.plangiga-home,.plangiga-service-label,.plangiga-global-heading{display:none!important}}
