/* V36 · Executive yönetim alanı ve çakışmasız şehir akışı */
.systemV36{--v36-ink:#102936;--v36-muted:#6c818c;--v36-line:#d9e5e9;--v36-soft:#f3f7f8;--v36-panel:#fff;--v36-navy:#092835;--v36-navy-2:#16495b;--v36-red:#ef3340;--v36-mint:#54d9a7;--v36-blue:#356bff;--v36-shadow:0 16px 44px rgba(8,39,52,.08)}

/* Ana sayfa çağrı alanı: daha güçlü kontrast ve dengeli hiyerarşi */
.systemV36.portalV5 .v11CTA{position:relative;isolation:isolate;overflow:hidden;min-height:292px;padding:62px 6vw!important;grid-template-columns:minmax(340px,1.05fr) minmax(360px,.95fr) auto!important;gap:58px!important;background:radial-gradient(circle at 84% 0,rgba(255,255,255,.15),transparent 30%),linear-gradient(125deg,#ef3340 0%,#e72b39 55%,#c91b2b 100%)!important;border-top:1px solid rgba(255,255,255,.18)}
.systemV36.portalV5 .v11CTA:before{content:"46";position:absolute;right:23%;bottom:-90px;z-index:-1;font-size:280px;font-weight:950;letter-spacing:-22px;color:rgba(255,255,255,.045)}
.systemV36.portalV5 .v11CTA>div>span{display:inline-flex;align-items:center;gap:8px;color:#fff!important;font-size:12px!important;letter-spacing:1.35px}.systemV36.portalV5 .v11CTA>div>span:before{content:"";width:8px;height:8px;border-radius:50%;background:#fff;box-shadow:0 0 0 6px rgba(255,255,255,.15)}
.systemV36.portalV5 .v11CTA h2{max-width:680px;font-size:clamp(34px,3vw,50px)!important;line-height:1.12;letter-spacing:-1.8px!important;color:#fff!important;margin-top:18px!important}.systemV36.portalV5 .v11CTA>p{max-width:630px;font-size:16px!important;line-height:1.75!important;color:#fff!important;opacity:.94;margin:0!important}.systemV36.portalV5 .v11CTA>a{min-height:64px;display:inline-flex;align-items:center;gap:18px;padding:0 24px!important;border-radius:16px!important;background:#fff!important;color:#132d39!important;font-size:14px!important;box-shadow:0 18px 38px rgba(91,8,18,.2);transition:transform .2s ease,box-shadow .2s ease}.systemV36.portalV5 .v11CTA>a:hover{transform:translateY(-3px);box-shadow:0 23px 44px rgba(91,8,18,.28)}

/* Kayan yazı kaldırıldı: etiket ve bilgiler kendi güvenli sütunlarında */
.systemV36.portalV5 .marasPulse{height:auto!important;min-height:74px;display:grid!important;grid-template-columns:310px minmax(0,1fr);align-items:stretch!important;background:linear-gradient(90deg,#071e2a,#0b2f3e)!important;overflow:hidden!important;border-bottom:1px solid rgba(255,255,255,.07)}
.systemV36.portalV5 .pulseLabel{height:auto!important;min-width:0;padding:0 34px!important;clip-path:none!important;background:linear-gradient(135deg,#d91f2e,#ef3340)!important;display:grid!important;grid-template-columns:12px 1fr auto;align-items:center;gap:12px!important;position:relative;z-index:2}.systemV36.portalV5 .pulseLabel:after{content:"";position:absolute;right:-24px;top:0;width:25px;height:100%;background:#ef3340;clip-path:polygon(0 0,100% 50%,0 100%)}
.systemV36.portalV5 .pulseLabel i{width:9px!important;height:9px!important;background:#fff!important;box-shadow:0 0 0 7px rgba(255,255,255,.14)!important;animation:marasBeat 1.8s ease-in-out infinite!important}.systemV36.portalV5 .pulseLabel span{font-size:12px!important;line-height:1.2;font-weight:900;letter-spacing:1.1px!important;white-space:nowrap}.systemV36.portalV5 .pulseLabel b{min-height:30px;display:grid;place-items:center;padding:0 10px!important;border-radius:9px!important;font-size:11px!important;letter-spacing:.75px!important}
.systemV36.portalV5 .pulseTrack{min-width:0;width:100%;height:100%;display:grid!important;grid-template-columns:repeat(5,minmax(145px,1fr));align-items:stretch;gap:0!important;padding:0 20px 0 35px!important;animation:none!important;transform:none!important;white-space:normal!important;overflow:hidden}.systemV36.portalV5 .pulseTrack span{min-width:0;display:flex;align-items:center;gap:10px;padding:0 18px;border-right:1px solid rgba(255,255,255,.08);font-size:12px!important;line-height:1.35;font-weight:800;color:#e6f0f4;white-space:normal}.systemV36.portalV5 .pulseTrack span:before{content:"";width:6px;height:6px;flex:0 0 6px;border-radius:50%;background:var(--v36-mint);box-shadow:0 0 0 5px rgba(84,217,167,.09)}.systemV36.portalV5 .pulseTrack i{display:none!important}

/* Genel siteyi tek premium yüzey sisteminde toplar */
.systemV36.portalV5 :is(.v11Section,.v11Branches,.v11Platform,.marasAtlas,.cityDiscover,.clubShowcase,.branchDirectoryV31,.cityLegacyV31,.citySportMapV31){position:relative}.systemV36.portalV5 .v11SectionHead h2,.systemV36.portalV5 .atlasIntro h2,.systemV36.portalV5 .clubShowcase h2{letter-spacing:-2px}.systemV36.portalV5 .v11Service,.systemV36.portalV5 .v11BranchGrid a,.systemV36.portalV5 .discoverGrid article,.systemV36.portalV5 .clubRail>a{border-radius:18px!important}.systemV36.portalV5 .v11Service{border-color:var(--v36-line)!important;box-shadow:0 10px 30px rgba(8,39,52,.045)}.systemV36.portalV5 .v11Service:hover{box-shadow:0 20px 46px rgba(8,39,52,.1)!important}.systemV36.portalV5 :is(.v11Primary,.v11Ghost,.v11All,.directoryIntroV31>a,.footerApplication){font-size:13px!important}.systemV36.portalV5 .portalFooter{border-top:1px solid rgba(255,255,255,.08)}

/* Yönetim genel iskeleti */
.systemV36.proApp{--exec-border:#d9e5ea;--exec-panel:#fff;--exec-soft:#f3f7f9;--exec-text:#102936;--exec-muted:#6b818c}
.systemV36.proApp .proContent{max-width:1680px!important;padding:38px clamp(24px,2.5vw,46px) 84px!important;background:radial-gradient(circle at 96% 0,rgba(53,107,255,.055),transparent 24%),radial-gradient(circle at 10% 0,rgba(239,51,64,.045),transparent 22%),linear-gradient(180deg,#f5f8fa,#f1f5f7)!important}
.systemV36.proApp :is(.proWelcome,.moduleHeader,.v13PageHead,.v29PageHead,.v31PageHead){min-height:112px;margin-bottom:22px!important;padding:22px 24px;border:1px solid var(--exec-border);border-radius:20px;background:rgba(255,255,255,.76);box-shadow:0 11px 30px rgba(8,39,52,.045);backdrop-filter:blur(16px);align-items:center!important}.systemV36.proApp :is(.proWelcome,.moduleHeader,.v13PageHead,.v29PageHead,.v31PageHead) h1{font-size:clamp(34px,3vw,50px)!important;letter-spacing:-2px!important;margin:7px 0!important}.systemV36.proApp :is(.proWelcome,.moduleHeader,.v13PageHead,.v29PageHead,.v31PageHead) p{font-size:15px!important;max-width:850px}.systemV36.proApp :is(.contextLine,.sectionLabel,.v31Eyebrow,.commandTag){font-size:11px!important;letter-spacing:1.15px!important}
.systemV36.proApp :is(.mainAction,.outlineAction){min-height:48px!important;border-radius:13px!important;padding:0 18px!important;font-size:13px!important;font-weight:900}.systemV36.proApp :is(input,select,textarea){border-radius:12px!important;border-color:#d7e3e8!important;background:#f8fafb;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.systemV36.proApp :is(input,select,textarea):focus{outline:0;border-color:#4d76ff!important;background:#fff!important;box-shadow:0 0 0 4px rgba(53,107,255,.1)!important}.systemV36.proApp label{font-size:13px!important}

/* Üst düzey yönetim radarı */
.executiveRailV36{margin-bottom:16px;border:1px solid #173e4e;border-radius:22px;background:radial-gradient(circle at 88% -30%,rgba(91,178,206,.24),transparent 34%),linear-gradient(130deg,#082633,#0d3544 58%,#123f50);color:#fff;overflow:hidden;box-shadow:0 20px 50px rgba(7,35,47,.16)}
.executiveRailV36>header{min-height:70px;padding:15px 20px 14px 23px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.09)}.executiveRailV36>header div{display:grid}.executiveRailV36>header span{font-size:10px;color:#77ddb8;font-weight:900;letter-spacing:1.2px}.executiveRailV36>header b{font-size:20px;margin-top:4px}.executiveRailV36>header>small{display:flex;align-items:center;gap:8px;color:#a9c2cc;font-size:11px!important}.executiveRailV36>header>small i{width:8px;height:8px;border-radius:50%;background:#53d9a6;box-shadow:0 0 0 6px rgba(83,217,166,.1)}
.executiveRailV36>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.executiveRailV36>div>a{min-width:0;min-height:112px;padding:19px;display:grid;grid-template-columns:42px minmax(0,1fr) 20px;align-items:center;gap:12px;color:#fff;border-right:1px solid rgba(255,255,255,.09);transition:background .18s ease}.executiveRailV36>div>a:last-child{border:0}.executiveRailV36>div>a:hover{background:rgba(255,255,255,.055)}.executiveRailV36>div>a>i{width:42px;height:42px;border-radius:13px;background:rgba(255,255,255,.09);display:grid;place-items:center;color:#7de2bd;font-style:normal;font-size:16px}.executiveRailV36>div>a>span{display:grid;min-width:0}.executiveRailV36>div>a small{font-size:10px!important;color:#82a9b9;letter-spacing:.85px;font-weight:900}.executiveRailV36>div>a b{font-size:14px;margin:5px 0 3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.executiveRailV36>div>a em{font-size:11px;color:#aac0c9;font-style:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.executiveRailV36>div>a strong{font-size:16px;color:#fff}

/* Kontrol merkezi bileşenleri */
.systemV36.proApp .dashboardSignalsV31{gap:11px!important;margin-bottom:15px!important}.systemV36.proApp .dashboardSignalsV31>*{min-height:108px!important;border-radius:18px!important;border:1px solid var(--exec-border)!important;background:rgba(255,255,255,.86)!important;box-shadow:0 10px 26px rgba(8,39,52,.04)!important}.systemV36.proApp .dashboardSignalsV31>*:hover{transform:translateY(-2px);box-shadow:0 16px 34px rgba(8,39,52,.08)!important}.systemV36.proApp .dashboardSignalsV31 b{font-size:14px!important}.systemV36.proApp .dashboardSignalsV31 em{font-size:11px!important}.systemV36.proApp .dashboardSignalsV31 small{font-size:10px!important}
.systemV36.proApp .maintenancePulseV32{min-height:90px!important;border-radius:18px!important;margin-bottom:15px!important;box-shadow:0 10px 28px rgba(8,39,52,.05)}
.systemV36.proApp .commandHero{min-height:310px!important;padding:38px 42px!important;border-radius:24px!important;grid-template-columns:minmax(0,1fr) 250px!important;background:radial-gradient(circle at 82% 0,rgba(83,161,190,.25),transparent 35%),linear-gradient(125deg,#071f2b,#0b3445 62%,#12495d)!important;box-shadow:0 24px 58px rgba(6,31,43,.18)}.systemV36.proApp .commandHero h2{font-size:clamp(36px,3.2vw,52px)!important;line-height:1.06;letter-spacing:-2px!important}.systemV36.proApp .commandHero>div>p{font-size:14px!important;color:#b8cbd3!important}.systemV36.proApp .commandHero>div>div a{font-size:12px!important}.systemV36.proApp .commandHero aside{border-radius:18px!important;background:rgba(255,255,255,.075)!important;border:1px solid rgba(255,255,255,.13)!important}.systemV36.proApp .commandHero aside small{font-size:10px!important}.systemV36.proApp .commandHero aside b{font-size:48px!important}
.systemV36.proApp .metricCards{gap:12px!important;margin:15px 0!important}.systemV36.proApp .metricCards article{min-height:130px!important;padding:22px!important;border-radius:19px!important;border:1px solid var(--exec-border)!important;background:var(--exec-panel)!important;box-shadow:0 10px 28px rgba(8,39,52,.045)!important;position:relative;overflow:hidden}.systemV36.proApp .metricCards article:before{content:"";position:absolute;left:0;top:0;width:100%;height:3px;background:linear-gradient(90deg,#356bff,#8b5cf6)}.systemV36.proApp .metricCards article:nth-child(2):before{background:linear-gradient(90deg,#8b5cf6,#d55cff)}.systemV36.proApp .metricCards article:nth-child(3):before{background:linear-gradient(90deg,#22b981,#54d9a7)}.systemV36.proApp .metricCards article:nth-child(4):before{background:linear-gradient(90deg,#f58a3c,#ffc15c)}.systemV36.proApp .metricCards b{font-size:32px!important}.systemV36.proApp .metricCards small{font-size:10px!important}.systemV36.proApp .metricCards p{font-size:12px!important}.systemV36.proApp .metricIcon{width:48px!important;height:48px!important;border-radius:14px!important}
.systemV36.proApp .operationGrid{gap:14px!important}.systemV36.proApp .proCard{border-radius:20px!important;border-color:var(--exec-border)!important;box-shadow:0 11px 30px rgba(8,39,52,.045)!important}.systemV36.proApp .proCard>header h2{font-size:21px!important}.systemV36.proApp .actionGrid{gap:9px!important}.systemV36.proApp .actionGrid a{min-height:72px;border-radius:14px!important;border:1px solid #e1e9ed!important;background:#f8fafb!important}.systemV36.proApp .actionGrid a:hover{background:#fff!important;border-color:#cddae0!important;transform:translateY(-2px)}.systemV36.proApp .actionGrid b,.systemV36.proApp .recentCard b{font-size:13px!important}.systemV36.proApp .actionGrid small,.systemV36.proApp .recentCard small{font-size:11px!important}
.systemV36.proApp .moduleWorkspace{margin-top:34px!important}.systemV36.proApp .moduleWorkspace>header{padding:0 4px 17px;border-bottom:1px solid var(--exec-border)}.systemV36.proApp .newModules{gap:12px!important}.systemV36.proApp .newModules article{min-height:220px!important;border-radius:19px!important;border:1px solid var(--exec-border)!important;box-shadow:0 9px 26px rgba(8,39,52,.04)!important}.systemV36.proApp .newModules article:hover{transform:translateY(-3px);box-shadow:0 17px 36px rgba(8,39,52,.09)!important}.systemV36.proApp .newModules h3{font-size:18px!important}.systemV36.proApp .newModules p{font-size:12px!important}.systemV36.proApp .newModules small,.systemV36.proApp .newModules footer span{font-size:10px!important}

/* Bütün yönetim listeleri, tablolar ve pencereler */
.systemV36.proApp :is(.v13Insight,.protocolMetrics,.applicationMetricsV31,.digitalPulseV30){gap:11px!important}.systemV36.proApp .v13Insight>div{min-height:104px;padding:20px!important;border-radius:16px!important}.systemV36.proApp .v13Insight b{font-size:28px!important}.systemV36.proApp .v13Insight small,.systemV36.proApp .v13Insight span{font-size:11px!important}
.systemV36.proApp .v13Table{overflow:hidden}.systemV36.proApp .v13Table>header{min-height:92px;padding:20px 22px!important;background:linear-gradient(180deg,#fff,#f9fbfc);border-bottom:1px solid var(--exec-border)}.systemV36.proApp .tableHead{min-height:44px;background:#f2f6f8!important;font-size:11px!important}.systemV36.proApp .dataTable article{min-height:76px!important;padding:14px 21px!important;transition:background .16s ease}.systemV36.proApp .dataTable article:hover{background:#f8fafb}.systemV36.proApp .dataTable article b{font-size:13px!important}.systemV36.proApp .dataTable article small,.systemV36.proApp .dataTable time,.systemV36.proApp .status{font-size:11px!important}.systemV36.proApp .rowActions{gap:7px!important}.systemV36.proApp .rowActions :is(a,button){min-height:34px!important;padding:0 12px!important;border-radius:9px!important;font-size:11px!important}
.systemV36.proApp .v13Modal{width:min(860px,100%)!important;border-left:1px solid var(--exec-border);box-shadow:-35px 0 100px rgba(4,25,35,.28)!important}.systemV36.proApp .v13Modal header{padding:30px 34px 22px!important}.systemV36.proApp .v13Modal header h2{font-size:28px!important}.systemV36.proApp .v13Modal main{padding:28px 34px!important}.systemV36.proApp .v13Modal footer{padding:18px 34px!important}.systemV36.proApp .v13Modal label{font-size:13px!important}.systemV36.proApp .v13Modal :is(input,select,textarea){font-size:14px!important;min-height:49px}.systemV36.proApp .v13Modal textarea{min-height:150px}.systemV36.proApp .v13Empty{padding:70px 25px!important}.systemV36.proApp .v13Empty h3{font-size:25px!important}.systemV36.proApp .v13Empty p{font-size:14px!important}

/* Tema eşleşmesi */
html[data-theme="dark"] .systemV36.proApp{--exec-border:#294650;--exec-panel:#102a35;--exec-soft:#0c242e;--exec-text:#edf6f9;--exec-muted:#9bb2bc}html[data-theme="dark"] .systemV36.proApp .proContent{background:radial-gradient(circle at 96% 0,rgba(53,107,255,.07),transparent 24%),linear-gradient(180deg,#0a2029,#081a22)!important}html[data-theme="dark"] .systemV36.proApp :is(.proWelcome,.moduleHeader,.v13PageHead,.v29PageHead,.v31PageHead){background:rgba(16,42,53,.82);border-color:var(--exec-border)}html[data-theme="dark"] .systemV36.proApp .dashboardSignalsV31>*,html[data-theme="dark"] .systemV36.proApp .metricCards article,html[data-theme="dark"] .systemV36.proApp .proCard,html[data-theme="dark"] .systemV36.proApp .newModules article{background:var(--exec-panel)!important;border-color:var(--exec-border)!important}html[data-theme="dark"] .systemV36.proApp .actionGrid a,html[data-theme="dark"] .systemV36.proApp .v13Table>header,html[data-theme="dark"] .systemV36.proApp .tableHead{background:#0d252f!important;border-color:var(--exec-border)!important}html[data-theme="dark"] .systemV36.proApp .dataTable article:hover{background:#122e39}html[data-theme="dark"] .systemV36.proApp :is(input,select,textarea){background:#0d252f;color:#edf6f9;border-color:#31505b!important}

@media(max-width:1380px){.executiveRailV36>div{grid-template-columns:1fr 1fr}.executiveRailV36>div>a:nth-child(2){border-right:0}.executiveRailV36>div>a:nth-child(-n+2){border-bottom:1px solid rgba(255,255,255,.09)}.systemV36.proApp .commandHero{grid-template-columns:1fr 220px!important}.systemV36.portalV5 .pulseTrack{grid-template-columns:repeat(5,minmax(130px,1fr));padding-left:28px!important}.systemV36.portalV5 .pulseTrack span{padding:0 12px}}
@media(max-width:980px){.systemV36.portalV5 .v11CTA{grid-template-columns:1fr!important;gap:24px!important}.systemV36.portalV5 .v11CTA>p{max-width:780px}.systemV36.portalV5 .v11CTA>a{justify-self:start}.systemV36.portalV5 .marasPulse{grid-template-columns:245px minmax(0,1fr)}.systemV36.portalV5 .pulseLabel{padding:0 24px!important}.systemV36.portalV5 .pulseTrack{display:flex!important;overflow-x:auto;padding:0 22px 0 30px!important;scrollbar-width:none}.systemV36.portalV5 .pulseTrack span{min-width:180px}.systemV36.proApp .commandHero{grid-template-columns:1fr!important}.systemV36.proApp .commandHero aside{display:none}.systemV36.proApp .metricCards{grid-template-columns:1fr 1fr!important}}
@media(max-width:700px){.systemV36.portalV5 .v11CTA{min-height:0;padding:46px 20px!important}.systemV36.portalV5 .v11CTA h2{font-size:34px!important}.systemV36.portalV5 .v11CTA>p{font-size:15px!important}.systemV36.portalV5 .v11CTA>a{width:100%;justify-content:space-between}.systemV36.portalV5 .marasPulse{display:block!important}.systemV36.portalV5 .pulseLabel{min-height:58px;grid-template-columns:12px 1fr auto;padding:0 20px!important}.systemV36.portalV5 .pulseLabel:after{display:none}.systemV36.portalV5 .pulseTrack{min-height:64px;padding:0 12px!important}.systemV36.portalV5 .pulseTrack span{min-width:170px;padding:0 15px}.systemV36.proApp .proContent{padding:22px 12px 62px!important}.systemV36.proApp :is(.proWelcome,.moduleHeader,.v13PageHead,.v29PageHead,.v31PageHead){min-height:0;padding:18px 16px;border-radius:16px}.systemV36.proApp :is(.proWelcome,.moduleHeader,.v13PageHead,.v29PageHead,.v31PageHead) h1{font-size:31px!important}.executiveRailV36{border-radius:17px}.executiveRailV36>header{display:block}.executiveRailV36>header>small{margin-top:10px}.executiveRailV36>div{grid-template-columns:1fr}.executiveRailV36>div>a{min-height:94px;border-right:0!important;border-bottom:1px solid rgba(255,255,255,.09)!important}.executiveRailV36>div>a:last-child{border-bottom:0!important}.systemV36.proApp .dashboardSignalsV31{grid-template-columns:1fr!important}.systemV36.proApp .commandHero{padding:28px 21px!important;border-radius:18px!important;min-height:265px!important}.systemV36.proApp .commandHero h2{font-size:34px!important}.systemV36.proApp .metricCards article{min-height:116px!important;padding:17px!important}.systemV36.proApp .metricCards b{font-size:27px!important}.systemV36.proApp .operationGrid{grid-template-columns:1fr!important}.systemV36.proApp .v13Table>header{display:block}.systemV36.proApp .v13TableTools{margin-top:14px;display:grid!important;grid-template-columns:1fr}.systemV36.proApp .v13Modal header,.systemV36.proApp .v13Modal main,.systemV36.proApp .v13Modal footer{padding-left:19px!important;padding-right:19px!important}}
@media(max-width:430px){.systemV36.proApp .metricCards{grid-template-columns:1fr!important}.systemV36.proApp .metricCards article{min-height:104px!important}.systemV36.portalV5 .pulseLabel span{font-size:11px!important}}
@media(prefers-reduced-motion:reduce){.systemV36.portalV5 .pulseLabel i{animation:none!important}}
