/* Site-only header integration; the portable component and modal controls stay unchanged. */
body.has-podskazka.podskazka-in-header{--podskazka-bar-height:0px}
.biglbi-header-utilities{display:flex;align-items:center;justify-content:flex-end;gap:12px;min-width:0}
.biglbi-hints-slot{display:flex;align-items:center;flex:none;align-self:center}
.biglbi-hints-slot>.podskazka-bar{position:static;min-height:0;padding:0;border:0;background:transparent;z-index:auto}
.biglbi-hints-slot>.podskazka-bar .podskazka-toggle{display:inline-flex;flex-direction:row;align-items:center;gap:7px;min-height:44px;padding:4px 8px;border-color:transparent;background:transparent;font-size:12px;white-space:nowrap;color:var(--podskazka-ink,#20251f)}
.biglbi-hints-slot .podskazka-track{width:38px;height:22px;box-shadow:inset 0 1px 3px #0003}
.biglbi-hints-slot .podskazka-thumb{width:16px;height:16px;top:2px;left:2px}
.biglbi-hints-slot .podskazka-toggle[aria-checked="true"] .podskazka-thumb{transform:translateX(16px)}
.biglbi-hints-slot .podskazka-state{display:none}
body.podskazka-in-header .header-accounts{align-items:center}
body.podskazka-in-header.home-ui .topbar{grid-template-columns:auto minmax(0,1fr) auto;gap:16px}
body.podskazka-in-header.home-ui .header-accounts>[data-open-login]{min-width:0;max-width:240px}
body.podskazka-in-header.home-ui .header-accounts>[data-open-login]>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
@media(max-width:1240px){
  body.podskazka-in-header.home-ui .topbar{grid-template-columns:minmax(0,1fr) auto}
}
@media(max-width:900px){
  body.has-podskazka.podskazka-in-header .app-sidebar{top:0;height:100dvh}
}
@media(max-width:700px){
  .biglbi-header-utilities{gap:6px}
  .biglbi-hints-slot>.podskazka-bar .podskazka-toggle{padding:4px;gap:5px;font-size:11px}
  body.podskazka-in-header.home-ui .topbar{grid-template-columns:50px minmax(0,1fr);height:68px;min-height:68px;padding:9px 14px;gap:8px}
  body.podskazka-in-header.home-ui .topbar>.brand .biglbi-logo-copy,
  body.podskazka-in-header :is(.app-header,.admin-header,.about-topbar,.profile-topbar,.pricing-header,.safe-header,.territory-topbar,.topbar)>.biglbi-logo .biglbi-logo-copy{display:none!important}
  body.podskazka-in-header.home-ui .header-accounts{min-width:0;justify-content:flex-end;gap:4px}
  body.podskazka-in-header.home-ui .header-accounts>[data-open-login]{min-width:0;max-width:clamp(80px,calc(100vw - 240px),150px);min-height:44px;padding:6px 8px;flex-direction:row}
  body.podskazka-in-header.home-ui .header-accounts>[data-open-login]>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
}
@media(max-width:380px){
  body.podskazka-in-header:not(.home-ui) .biglbi-hints-slot .podskazka-caption{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
}
@media print{.biglbi-hints-slot{display:none!important}}
