/* A content-sized shared header; page and sticky tabs follow its measured height. */
html:root[data-theme] header.enterpriseHeader,html header.enterpriseHeader{height:auto!important;min-height:82px!important;max-height:none!important;box-sizing:border-box!important;display:grid!important;grid-template-columns:minmax(165px,220px) minmax(0,1fr);align-items:center!important;gap:12px 20px!important;padding:12px 22px!important;top:0!important;overflow:visible!important}
header.enterpriseHeader>div:first-child{min-width:0;overflow-wrap:anywhere}header.enterpriseHeader h1{margin:0!important;line-height:1.4!important}header.enterpriseHeader .breadcrumb{line-height:1.6;white-space:normal}
header.enterpriseHeader .headerActions{min-width:0;width:auto!important;display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;overflow:visible!important;height:auto!important}
header.enterpriseHeader .headerActions>button,header.enterpriseHeader .headerActions>.notificationWrap,header.enterpriseHeader .headerActions>.tag{flex:0 0 auto}header.enterpriseHeader .headerActions>label:has(#currencySelect){display:inline-flex!important;flex:0 0 auto!important;flex-direction:row!important;align-items:center;gap:7px;margin:0!important;min-width:0!important;font-size:11px;white-space:nowrap}header.enterpriseHeader #currencySelect{width:90px!important;min-width:0!important;height:36px!important;margin:0!important;padding:4px 8px!important}header.enterpriseHeader .headerPersianClock{padding:6px 10px;gap:2px 10px;max-width:255px;box-sizing:border-box}header.enterpriseHeader .headerPersianClock small{max-width:225px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}header.enterpriseHeader .headerActions>button{min-height:36px;height:auto!important;line-height:1.5!important;padding:8px 11px!important}
html .app .tabs{top:calc(var(--pro-header,82px) + 8px)!important}
@media(max-width:1200px) and (min-width:701px){html:root[data-theme] header.enterpriseHeader,html header.enterpriseHeader{grid-template-columns:minmax(135px,175px) minmax(0,1fr);gap:12px!important;padding:10px 16px!important}}
@media(max-width:700px){html:root[data-theme] header.enterpriseHeader,html header.enterpriseHeader{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:8px!important;min-height:0!important;padding:10px 12px!important}header.enterpriseHeader .headerActions{width:100%!important;flex-wrap:nowrap!important;justify-content:flex-start!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:thin;padding-bottom:4px;flex:none!important}header.enterpriseHeader .headerActions>*{flex-shrink:0!important}header.enterpriseHeader .headerActions>button{min-height:34px;padding:7px 9px!important}header.enterpriseHeader .headerPersianClock{max-width:230px}html .app .tabs{top:calc(var(--pro-header,110px) + 6px)!important}}
