/* Taasees v12: compact header. Header-only, no global scaling. */
.site-header{width:100%;}
.site-header .ts-header-row{min-height:58px!important;padding-block:5px!important;gap:13px!important;}
.site-header .ts-header-row .brand{min-width:0!important;flex:0 0 auto!important;}
.site-header .ts-header-row .brand img,
.site-header .ts-header-row .brand .custom-logo{display:block!important;width:auto!important;max-width:112px!important;max-height:51px!important;height:auto!important;object-fit:contain!important;}
.site-header .ts-header-row .custom-logo-link{display:block;line-height:0;}
.site-header .ts-header-row .nav-items{gap:13px!important;}
.site-header .ts-header-row .nav-items a{font-size:12px!important;}
.site-header .ts-header-row .nav-items li:first-child a{padding:5px 11px!important;}
.site-header .ts-header-row .header-actions{gap:6px!important;}
.site-header .ts-header-row .ts-action{width:34px!important;height:34px!important;font-size:17px!important;}
.site-header .ts-search-row{padding-top:0!important;padding-bottom:7px!important;}
.site-header .ts-search-row form{height:38px!important;max-width:520px!important;border-radius:12px!important;}
.site-header .ts-search-row input{font-size:12px!important;padding-inline:12px!important;}
.site-header .ts-search-row button{width:42px!important;font-size:19px!important;}
@media(max-width:960px){
 .site-header .ts-header-row{min-height:55px!important;gap:7px!important;}
 .site-header .ts-header-row .brand img,.site-header .ts-header-row .brand .custom-logo{max-width:96px!important;max-height:44px!important;}
 .site-header .ts-header-row .menu-toggle{min-width:36px!important;width:36px!important;height:36px!important;font-size:20px!important;}
 .site-header .ts-header-row .ts-action{width:32px!important;height:32px!important;font-size:16px!important;}
 .site-header .ts-search-row{padding-bottom:7px!important;}
 .site-header .ts-search-row form{height:37px!important;max-width:none!important;}
}
@media(max-width:390px){
 .site-header .ts-header-row .brand img,.site-header .ts-header-row .brand .custom-logo{max-width:82px!important;max-height:39px!important;}
 .site-header .ts-header-row .ts-action{width:29px!important;height:29px!important;}
 .site-header .ts-header-row .menu-toggle{min-width:33px!important;width:33px!important;height:33px!important;}
}
