/* Elite-Tek v27 Old Layout Top Cleanup — preserves old layout, fixes stacking/cut-top issues */
html{scroll-padding-top:110px;}
body{overflow-x:hidden;}
#et-page-loader,.loader{position:fixed!important;inset:0!important;z-index:2147482000!important;display:flex!important;align-items:center!important;justify-content:center!important;background:radial-gradient(circle at top,rgba(200,168,75,.12),transparent 32%),rgba(3,8,14,.96)!important;transition:opacity .45s ease,visibility .45s ease!important;}
body.et-v27-loaded #et-page-loader,body.et-v27-loaded .loader{opacity:0!important;visibility:hidden!important;pointer-events:none!important;}
#header,.site-header{position:relative;z-index:50;}
main,.page-shell,.admin-shell,.admin-panel{position:relative;z-index:1;}
body.et-v27-has-fixed-header main,body.et-v27-has-fixed-header .page-shell,body.et-v27-has-fixed-header .admin-shell{padding-top:24px;}
.et-v27-preheader-promo{max-width:1180px!important;margin:14px auto!important;padding:12px 16px!important;border:1px solid rgba(200,168,75,.22)!important;border-radius:12px!important;background:rgba(10,20,34,.45)!important;}
.et-v27-preheader-promo h2{font-size:18px!important;margin:0 0 6px!important;}
.et-v27-preheader-promo p{margin:0 0 8px!important;}
img.nav-logo-img,img.loader-logo,img.et-loader-logo,img.v6-logo-mark{display:inline-block;object-fit:contain;}
img.nav-logo-img{max-height:58px;width:auto;}
img.v6-logo-mark{max-width:140px;height:auto;}
.et-v27-img-failed{display:none!important;}
.admin-panel{margin-top:26px!important;}
@media(max-width:800px){html{scroll-padding-top:78px}.nav,.nav-menu,.nav-links{flex-wrap:wrap}.admin-panel{margin:18px 12px!important}}
