/* Istatag 1.2.5 — single-row mobile branding and actions */
@media (max-width:767px) {
  .tz-site-header .tz-header-main {
    display:grid;
    grid-template-columns:minmax(0,1fr) auto;
    grid-template-areas:"brand actions" "search search";
    align-items:center;
    column-gap:10px;
    row-gap:12px;
    padding-block:10px;
    min-height:0;
  }
  .tz-site-header .tz-branding {
    grid-area:brand;
    min-width:0;
    width:auto;
    flex:none;
    display:flex;
    align-items:center;
    justify-content:flex-start;
  }
  .tz-site-header .tz-branding .custom-logo-link {display:flex;align-items:center;max-width:100%;min-width:0;}
  .tz-site-header .tz-branding .custom-logo {
    display:block;
    width:auto;
    height:auto;
    max-width:min(100%,170px);
    max-height:55px;
    object-fit:contain;
  }
  .tz-site-header .tz-header-actions {
    grid-area:actions;
    display:flex;
    align-items:center;
    justify-content:flex-end;
    gap:clamp(5px,1.6vw,12px);
    flex:none;
    min-width:0;
    white-space:nowrap;
  }
  .tz-site-header .tz-header-actions .tz-action {min-width:32px;min-height:36px;}
  .tz-site-header .tz-header-actions .tz-account-menu {position:static;}
  .tz-site-header .tz-header-search {grid-area:search;order:initial;width:100%;min-width:0;flex:none;}
}
@media (max-width:360px) {
  .tz-site-header .tz-branding .custom-logo {max-width:min(100%,138px);max-height:48px;}
  .tz-site-header .tz-header-actions {gap:3px;}
  .tz-site-header .tz-header-actions .tz-action {min-width:30px;padding:3px;}
}
