/* Dogus Filo shared header - isolated, no fleet style dependency */
body > .top{position:relative;z-index:1002;background:#171e2b;color:#f1f4f8;font-family:Poppins,Arial,sans-serif;font-size:11px}
body > .top .wrap{width:min(1240px,calc(100% - 40px));max-width:1240px;margin:auto}
body > .top .flex{display:flex;align-items:center;gap:12px}
body > .top .between{justify-content:space-between}
body > .top .wrap{padding-top:10px;padding-bottom:10px}
body > .top a{color:inherit;text-decoration:none}
.df-global-header{position:relative;z-index:1001;background:#fff;color:#202735;font-family:Poppins,Arial,sans-serif;box-shadow:0 4px 18px rgba(18,24,38,.08)}
.df-global-header *{box-sizing:border-box}
.df-global-header .wrap{width:min(1240px,calc(100% - 40px));max-width:1240px;margin:0 auto}
.df-global-header .navbar{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:88px;flex-wrap:nowrap}
.df-global-header .brand{display:flex;align-items:center;gap:11px;flex-shrink:0;color:#1d2636;text-decoration:none;line-height:1.1}
.df-global-header .brand>strong{display:flex;align-items:center;justify-content:center;background:#c9232e;color:#fff;width:48px;height:48px;border-radius:12px;font-size:19px;font-weight:800}
.df-global-header .brand>span{font-size:17px;font-weight:800;white-space:nowrap;letter-spacing:-.5px}
.df-global-header .brand>span b{color:#c9232e}
.df-global-header .brand small{display:block;font-size:9px;letter-spacing:2px;margin-top:4px;color:#7c8491;font-weight:600}
.df-global-header nav{display:flex;align-items:center;gap:clamp(8px,1.05vw,19px);margin:0;padding:0;background:transparent;min-width:0}
.df-global-header nav a{color:#283142;font-size:12px;font-weight:600;text-decoration:none;white-space:nowrap;padding:8px 0;transition:color .15s}
.df-global-header nav a:hover,.df-global-header nav a.current{color:#c9232e}
.df-global-header .btn{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;white-space:nowrap;text-decoration:none;background:#c9232e;color:#fff;border-radius:9px;padding:13px 16px;font-size:12px;font-weight:700;line-height:1.2;border:0}
.df-global-header .mobile-menu{display:none;border:1px solid #e3e5eb;border-radius:9px;background:#fff;color:#202735;font-size:23px;line-height:1;width:44px;height:44px;align-items:center;justify-content:center;cursor:pointer}
@media(max-width:1200px){.df-global-header .navbar{position:relative;gap:12px;min-height:76px}.df-global-header .mobile-menu{display:inline-flex;margin-left:auto}.df-global-header nav{display:none!important;position:absolute;top:100%;left:0;right:0;z-index:1100;background:#fff;padding:12px 18px 18px;box-shadow:0 18px 30px rgba(0,0,0,.13);border-radius:0 0 14px 14px;flex-direction:column;align-items:stretch;gap:0}.df-global-header nav.df-menu-open{display:flex!important}.df-global-header nav a{padding:12px 6px;border-bottom:1px solid #edf0f3}}
@media(max-width:650px){body > .top .wrap{width:calc(100% - 24px);font-size:10px;flex-wrap:wrap;justify-content:center;text-align:center;gap:5px}.df-global-header .wrap{width:calc(100% - 24px)}.df-global-header .navbar{gap:8px;min-height:70px}.df-global-header .brand>strong{width:40px;height:40px;font-size:16px}.df-global-header .brand>span{font-size:13px}.df-global-header .brand small{font-size:7px}.df-global-header .btn{padding:10px 9px;font-size:10px}}
@media(max-width:390px){.df-global-header .brand>span{font-size:11px}.df-global-header .btn{font-size:9px;padding:9px 7px}}
