/* Üç düzen şablonu ortak renk paletini kullanır. */
.hero-style-4 .mynet-hero-wrap{grid-template-columns:minmax(0,1fr)}
.hero-style-4 .mynet-side-column{display:none}
.hero-style-5 .mynet-hero-wrap{grid-template-columns:minmax(0,2.2fr) minmax(0,1fr);gap:18px}
.hero-style-4 .mynet-slides-wrapper,.hero-style-5 .mynet-slides-wrapper{min-height:470px}
/* Accessible labels and contrast on compact news/service widgets. */
.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}
.sec-head>a{color:#b91c1c!important}
.video-showcase .sec-head>a{color:#cbd5e1!important}
.bh-cat-widget .bh-pts,.bh-standings-footer a{color:#15803d!important}
.bh-corner-tag[style*="#16a34a"]{background:#15803d!important}
.cat-link .cnt{background:#374151!important;color:#fff!important}
.widget-head>span[style*="background"]{background:#b91c1c!important;color:#fff!important}
.widget span[style*="color:#ef4444"]{color:#b91c1c!important}
.srv-box-head .badge{background:#374151!important;color:#fff!important}
.srv-row>a[style*="color:#10b981"],.srv-row>strong[style*="color:#10b981"]{color:#047857!important}
.srv-row strong small[style*="color:#ef4444"]{color:#b91c1c!important}
.srv-row>span[style*="color:#8b5cf6"]{color:#6d28d9!important}
.srv-row>span[style*="color:#ec4899"]{color:#be185d!important}
.srv-row>strong[style*="color:#f97316"]{color:#c2410c!important}
.video-card-body .video-card-title{font-size:15px;line-height:1.5;font-weight:700}
@media(prefers-reduced-motion:reduce){.push-floating-bell,.push-floating-bell *,.live-dot,.tab-progress{animation:none!important;transition:none!important}}
.hero-style-4 .mynet-numbers-bar,.hero-style-5 .mynet-numbers-bar{display:flex;overflow-x:auto;max-width:100%;scrollbar-width:thin}
.hero-style-4 .mynet-num-tab,.hero-style-5 .mynet-num-tab{flex:1 0 38px;min-height:42px}
.hero-style-5 .mynet-side-column{min-width:0;display:grid;grid-template-rows:auto repeat(3,minmax(0,1fr));gap:12px}
.hero-style-5 .mynet-side-item{min-width:0;background:var(--hero-custom-card-bg);border-color:var(--hero-custom-border)}
.hero-style-5 .mynet-side-title{color:var(--hero-custom-nav-text)}
.hero-style-4 .mynet-slide-overlay,.hero-style-5 .mynet-slide-overlay{padding-bottom:70px!important}
@media(max-width:768px){.hero-style-4 .mynet-hero-wrap,.hero-style-5 .mynet-hero-wrap{grid-template-columns:minmax(0,1fr)}.hero-style-4 .mynet-slides-wrapper,.hero-style-5 .mynet-slides-wrapper{min-height:340px}.hero-style-4 .mynet-slide-title,.hero-style-5 .mynet-slide-title{font-size:22px}.hero-style-4 .mynet-slide-summary,.hero-style-5 .mynet-slide-summary{display:none}.hero-style-5 .mynet-side-column{grid-template-rows:auto;grid-template-columns:minmax(0,1fr)}.hero-style-5 .mynet-side-item{display:flex;min-height:95px}.hero-style-4 .mynet-slide-overlay,.hero-style-5 .mynet-slide-overlay{padding:20px 16px}}
@media(max-width:400px){.hero-style-4 .mynet-slides-wrapper,.hero-style-5 .mynet-slides-wrapper{min-height:290px}.hero-style-4 .mynet-slide-title,.hero-style-5 .mynet-slide-title{font-size:19px}}
.nav-style-3 .nav-list{justify-content:center;gap:8px;padding-block:8px}
.nav-style-3 .nav-list>a,.nav-style-3 .nav-list-categories>a,.nav-style-3 .nav-group-toggle{border:1px solid var(--nav-divider);border-radius:999px;margin:2px}
.topbar-style-2 .topbar-chip,.topbar-style-2 .tb-link{border-radius:999px;padding:7px 13px}
.topbar-style-3 .topbar-chip,.topbar-style-3 .tb-link{border-radius:0;border-width:0 0 1px;padding:4px 9px;box-shadow:none}
.topbar .tb-item,.topbar .tb-login-btn,.topbar .tb-link,.topbar .tb-auth-group,.topbar .topbar-chip strong{color:var(--topbar-text)!important}
.topbar .topbar-socials a,.topbar .tb-auth-group{background:var(--topbar-item-bg)!important;border-color:var(--topbar-border)!important;color:var(--topbar-text)!important}
.topbar .topbar-socials a:hover{background:var(--topbar-item-hover-bg)!important;color:var(--topbar-link-hover)!important}
.ticker-style-3 .ticker-item{background:var(--ticker-custom-bg)}
.nav-list>a.on,.nav-list-categories>a.on,.nav-group.active>.nav-group-toggle{color:var(--nav-active-text)!important;background:var(--nav-active-bg)!important}
.nav-list .nav-dropdown a{color:var(--nav-dropdown-text)!important}.nav-list .nav-dropdown a:hover{color:var(--nav-dropdown-hover-text)!important;background:var(--nav-dropdown-hover-bg)!important}
.topbar-wrap-style-2 .topbar{background:transparent!important}.topbar-wrap-style-2 .topbar>.wrap{background:var(--topbar-bg)!important;border-color:var(--topbar-border)!important}
/* Logo boyutları birbirinden bağımsızdır; görsellerin oranı korunur. */
.header .logo,.footer-brand .logo,.mn-logo{min-width:0;max-width:100%}
.header .logo,
.header [data-header-item^="header_logo"],
.header-configurable [data-header-item^="header_logo"],
.header-slot .logo {
    display: inline-flex !important;
    align-items: center !important;
    height: 48px !important;
    min-height: 48px !important;
    max-height: 48px !important;
    position: relative !important;
    overflow: visible !important;
    z-index: 10 !important;
}
.header-slot-left .logo,
.header-slot-left [data-header-item^="header_logo"] {
    justify-content: flex-start !important;
}
.header-slot-right .logo,
.header-slot-right [data-header-item^="header_logo"] {
    justify-content: flex-end !important;
}
.header-slot-center .logo,
.header-slot-center [data-header-item^="header_logo"] {
    justify-content: center !important;
}
.header .logo img,
.header [data-header-item^="header_logo"] img,
.header-configurable [data-header-item^="header_logo"] img,
.header-slot .logo img {
    height: var(--header-logo-height, 48px) !important;
    max-height: none !important;
    width: auto !important;
    max-width: 100% !important;
    object-fit: contain !important;
    flex-shrink: 0 !important;
    display: block !important;
}
.header,
.header .wrap,
.header .header-inner.header-configurable,
.header-configurable .header-slot {
    overflow: visible !important;
}
.footer-brand .logo img{height:var(--footer-logo-height,44px)!important;max-height:var(--footer-logo-height,44px)!important;width:auto!important;max-width:100%!important;object-fit:contain;image-rendering:-webkit-optimize-contrast!important;image-rendering:high-quality!important}
.mn-logo img{height:var(--mobile-menu-logo-height,38px)!important;max-height:var(--mobile-menu-logo-height,38px)!important;width:auto!important;max-width:100%!important;object-fit:contain;image-rendering:-webkit-optimize-contrast!important;image-rendering:high-quality!important}
.header .logo-mark{width:var(--header-logo-height,48px)!important;height:var(--header-logo-height,48px)!important;flex-shrink:0;font-size:calc(var(--header-logo-height,48px)*.5)!important}
.header .logo-text{font-size:calc(var(--header-logo-height,48px)*.667)!important}
.footer-brand .logo-mark{width:var(--footer-logo-height,44px)!important;height:var(--footer-logo-height,44px)!important;flex-shrink:0;font-size:calc(var(--footer-logo-height,44px)*.45)!important}
.footer-brand .logo-text{font-size:calc(var(--footer-logo-height,44px)*.5)!important}
.mn-logo-mark{width:var(--mobile-menu-logo-height,38px)!important;height:var(--mobile-menu-logo-height,38px)!important;flex-shrink:0;font-size:calc(var(--mobile-menu-logo-height,38px)*.5)!important}
.mn-logo-title{font-size:calc(var(--mobile-menu-logo-height,38px)*.474)!important}
/* Header öğeleri sol, orta ve sağ bölgelerde sıralanabilir. */
.header-configurable{display:flex;gap:20px;align-items:center;flex-wrap:wrap}
.header-configurable .header-slot{display:flex;align-items:center;gap:12px;min-width:0;flex:1;flex-wrap:wrap}
.header-configurable .header-slot-left{justify-content:flex-start}
.header-configurable .header-slot-center{justify-content:center}
.header-configurable .header-slot-right{justify-content:flex-end}
.header-slot:not(:has([data-header-item])){display:none}
.header-slot>.logo, .header [data-header-item^="header_logo"], .header-right-side .logo, .header-right-side [data-header-item^="header_logo"]{background:transparent!important;border:0!important;padding:0!important;box-shadow:none!important;color:var(--header-text)!important}
.header .header-slot>.logo:hover, .header .header-slot>.logo:focus, .header [data-header-item^="header_logo"]:hover, .header [data-header-item^="header_logo"]:focus, .header-right-side .logo:hover, .header-right-side .logo:focus, .header-right-side [data-header-item^="header_logo"]:hover, .header-right-side [data-header-item^="header_logo"]:focus{background:transparent!important;border:0!important;box-shadow:none!important;color:var(--header-text)!important;transform:none!important}
.header-custom-image{display:inline-flex;align-items:center;max-width:100%;flex-shrink:1;background:transparent!important;padding:0!important;border:0!important;box-shadow:none!important}
.header-custom-image[aria-disabled="true"]{cursor:default}
.header-item-image{max-width:100%;vertical-align:middle;flex-shrink:0}
.header-nav-slot{display:contents}
[data-header-item^="header_logo"] img{height:var(--header-logo-height,48px)!important;max-height:var(--header-logo-height,48px)!important;width:auto!important;max-width:100%;object-fit:contain;image-rendering:-webkit-optimize-contrast!important;image-rendering:high-quality!important}
[data-header-item^="header_logo"] .logo-mark{width:var(--header-logo-height,48px)!important;height:var(--header-logo-height,48px)!important;flex-shrink:0;font-size:calc(var(--header-logo-height,48px)*.5)!important}
[data-header-item^="header_logo"] .logo-text{font-size:calc(var(--header-logo-height,48px)*.667)!important}
@media(max-width:768px){.header-configurable{gap:10px}.header-configurable .header-slot{gap:8px;flex-basis:100%}.header-slot .logo{max-width:100%}.header-slot .search-form{max-width:100%}}
.nav-fixed-menus{display:flex;align-items:center;flex:0 0 auto;margin-left:auto;gap:0}.nav-fixed-menus .nav-dropdown{right:0;left:auto}.header [data-header-item^="header_logo"]{flex:0 0 auto!important;max-width:100%!important;overflow:visible!important}.header [data-header-item^="header_logo"] img{max-width:none!important}
/* Varsayılan header: iki yanda marka, merkezde arama ve eylemler. */
.header.header,.header-main.header-main{background-image:var(--header-gradient,none)!important}
.header{border-bottom:1px solid var(--header-border)!important;box-shadow:0 3px 16px color-mix(in srgb,var(--header-shadow) 5%,transparent)!important}
.header .header-inner.header-configurable{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,4fr) minmax(0,1fr);gap:24px!important;padding:22px 0;align-items:center!important;width:100%!important}
.header-configurable .header-slot{flex:none;min-width:0;gap:10px}
.header-configurable .header-slot-left{grid-column:1;justify-content:flex-start}
.header-configurable .header-slot-center{grid-column:2;display:flex!important;justify-content:center;align-content:center;gap:9px;flex-wrap:nowrap!important}
.header-configurable .header-slot-right{grid-column:3;justify-content:flex-end}
.header .header-slot-center .search-form{display:flex!important;flex:1 1 180px;min-width:80px;width:auto;max-width:460px;border:1px solid var(--header-border);border-radius:14px;background:var(--header-button-bg);padding:3px;box-shadow:none;margin:0}
.header .header-slot-center .search-form input{flex:1;min-width:0;width:100%;height:40px;padding:0 15px;border:0!important;outline:none;background:transparent;font-size:13px;color:var(--header-text);border-radius:11px}
.header .header-slot-center .search-form:focus-within{border-color:var(--red);box-shadow:0 0 0 3px color-mix(in srgb,var(--red) 9%,transparent)}
.header .header-slot-center .search-form button{width:42px;height:40px;border:0;border-radius:11px;background:transparent;color:var(--header-icon);display:grid;place-items:center;flex-shrink:0}
.header .header-slot-center>a:not(.logo):not(.header-custom-image):not(.header-member-pill):not(.header-admin-pill):not(.header-ihbar-btn):not(.header-auth-btn),.header .header-slot-center>button:not(.hamburger){min-height:36px;border-radius:10px!important;padding:8px 12px;font-size:12px;font-weight:600;box-shadow:none;white-space:nowrap}
.header .hamburger, .header-configurable .hamburger{display:inline-flex!important;align-items:center;gap:8px;background:var(--btn-menu-bg, #ffffff)!important;color:var(--btn-menu-text, #0f172a)!important;border:1.5px solid #e2e8f0!important}
.header .hamburger:hover, .header-configurable .hamburger:hover{background:var(--btn-menu-hover-bg, #f8fafc)!important;border-color:var(--btn-menu-hover-icon, #dc2626)!important;color:var(--btn-menu-hover-text, #dc2626)!important}
.header .hamburger .hamburger-text, .header-configurable .hamburger .hamburger-text{color:var(--btn-menu-text, #0f172a)!important}
.header .hamburger:hover .hamburger-text, .header-configurable .hamburger:hover .hamburger-text{color:var(--btn-menu-hover-text, #dc2626)!important}
.header .hamburger .hamburger-icon-bars span, .header-configurable .hamburger .hamburger-icon-bars span{background:var(--btn-menu-icon, #dc2626)!important}
.header .hamburger:hover .hamburger-icon-bars span, .header-configurable .hamburger:hover .hamburger-icon-bars span{background:var(--btn-menu-hover-icon, #b91c1c)!important}
.header .hamburger i, .header-configurable .hamburger i{color:var(--btn-menu-icon, #dc2626)!important}
.header .hamburger:hover i, .header-configurable .hamburger:hover i{color:var(--btn-menu-hover-icon, #b91c1c)!important}
.header .header-member-pill, .header-configurable .header-member-pill{display:inline-flex!important;align-items:center;gap:7px;background:var(--btn-profile-bg, #ffffff)!important;color:var(--btn-profile-text, #0f172a)!important;border:1.5px solid #e2e8f0!important;border-radius:999px!important}
.header .header-member-pill:hover, .header-configurable .header-member-pill:hover{background:var(--btn-profile-hover-bg, #f8fafc)!important;border-color:var(--btn-profile-hover-icon, #dc2626)!important;color:var(--btn-profile-hover-text, #dc2626)!important}
.header .header-member-pill i, .header-configurable .header-member-pill i{color:var(--btn-profile-icon, #dc2626)!important}
.header .header-member-pill:hover i, .header-configurable .header-member-pill:hover i{color:var(--btn-profile-hover-icon, #dc2626)!important}
.header .header-member-pill .header-member-name, .header-configurable .header-member-pill .header-member-name{color:var(--btn-profile-text, #0f172a)!important}
.header .header-member-pill:hover .header-member-name, .header-configurable .header-member-pill:hover .header-member-name{color:var(--btn-profile-hover-text, #dc2626)!important}
.header .header-admin-pill, .header-configurable .header-admin-pill{display:inline-flex!important;align-items:center;gap:6px;background:var(--btn-admin-bg, #dc2626)!important;color:var(--btn-admin-text, #ffffff)!important;border:1px solid transparent!important;border-radius:20px!important}
.header .header-admin-pill:hover, .header-configurable .header-admin-pill:hover{background:var(--btn-admin-hover-bg, #b91c1c)!important;color:var(--btn-admin-hover-text, #ffffff)!important}
.header .header-admin-pill i, .header-configurable .header-admin-pill i{color:var(--btn-admin-icon, #ffffff)!important}
.header .header-admin-pill:hover i, .header-configurable .header-admin-pill:hover i{color:var(--btn-admin-hover-icon, #ffffff)!important}
.header .header-admin-pill span, .header-configurable .header-admin-pill span{color:var(--btn-admin-text, #ffffff)!important}
.header .header-admin-pill:hover span, .header-configurable .header-admin-pill:hover span{color:var(--btn-admin-hover-text, #ffffff)!important}
.header .header-ihbar-btn, .header-configurable .header-ihbar-btn{background:var(--btn-ihbar-bg, var(--red))!important;color:var(--btn-ihbar-text, white)!important;border-radius:999px!important}
.header .header-ihbar-btn:hover, .header-configurable .header-ihbar-btn:hover{background:var(--btn-ihbar-hover-bg, #ef4444)!important;color:var(--btn-ihbar-hover-text, white)!important}
.header .header-ihbar-btn i, .header-configurable .header-ihbar-btn i{color:var(--btn-ihbar-icon, white)!important;-webkit-text-fill-color:var(--btn-ihbar-icon, white)}
.header .header-ihbar-btn:hover i, .header-configurable .header-ihbar-btn:hover i{color:var(--btn-ihbar-hover-icon, white)!important;-webkit-text-fill-color:var(--btn-ihbar-hover-icon, white)}
.header .header-ihbar-btn .ihbar-btn-text, .header-configurable .header-ihbar-btn .ihbar-btn-text{color:var(--btn-ihbar-text, white)!important}
.header .header-ihbar-btn:hover .ihbar-btn-text, .header-configurable .header-ihbar-btn:hover .ihbar-btn-text{color:var(--btn-ihbar-hover-text, white)!important}
.header [data-header-item^="header_logo"]{gap:9px;max-width:100%!important}
.header [data-header-item^="header_logo"] img{max-width:100%!important;object-fit:contain}
@media(max-width:1000px){.header .header-inner.header-configurable{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px!important;padding:16px 0}.header-configurable .header-slot-left{grid-column:1;grid-row:1}.header-configurable .header-slot-right{grid-column:2;grid-row:1}.header-configurable .header-slot-center{grid-column:1/-1;grid-row:2}.header .header-slot-center .search-form{max-width:520px}.header .header-slot{flex-basis:auto!important}.header [data-header-item^="header_logo"]{flex:0 1 auto!important}.header .header-slot-center .ihbar-btn-text{display:inline!important}}
.header{padding:0!important}.header .header-slot-center .header-ihbar-btn{display:inline-flex!important;align-items:center;gap:6px}.header .header-slot-center .tb-auth-group{background:var(--header-button-bg);border-color:var(--header-border);color:var(--header-text)}.header .header-slot-center .tb-register-btn{background:var(--header-text)!important;color:#ffffff!important}.header .header-slot-center .tb-login-btn:hover{color:var(--red)!important;background:transparent}
.header .header-slot-center .header-ihbar-btn{width:auto!important;flex:0 0 auto;overflow:visible}
.header .header-slot-center .header-auth-group{background:var(--header-button-bg);border-color:var(--header-border);border-radius:12px}
.header .header-slot-center .header-auth-btn{min-height:30px;border-radius:9px;padding:7px 10px}
.header .header-slot-center .header-auth-btn span{display:inline!important}
.header .header-slot-center .header-register-btn{background:var(--header-text);color:#fff!important}
.header .header-slot-center .header-register-btn i{color:#fff!important}
.header .header-slot-center .header-login-btn{color:var(--header-text)}
.header .header-slot-center .header-auth-group,.header .header-slot-center .hamburger{flex-shrink:0}
.header .header-inner.header-configurable>.header-slot{width:100%!important;justify-self:stretch!important}
@media(max-width:1000px){.header .wrap{padding-inline:16px!important}.header .header-slot-left{justify-content:flex-start!important}.header .header-slot-right{justify-content:flex-end!important}.header .header-slot-left .logo,.header .header-slot-right .logo{margin:0!important;padding:0!important;justify-content:center}.header .header-slot-left .logo img,.header .header-slot-right .logo img{object-position:center}}
@media(max-width:600px){.header .header-slot-center{gap:6px!important}.header .header-slot-center .header-auth-btn span,.header .header-slot-center .ihbar-btn-text,.header .header-slot-center .hamburger-text{display:none!important}.header .header-slot-center .header-auth-btn{padding:7px 9px}.header .header-slot-center .header-ihbar-btn,.header .header-slot-center .hamburger{width:36px!important;height:36px;padding:0!important;justify-content:center}.header .header-slot-center .search-form input{padding-inline:9px;font-size:12px}.header .header-slot-center .search-form button{width:30px}.header .header-slot-center .header-ihbar-btn i{display:inline!important}}
