@charset "UTF-8";
:root{--navy:#071a33;--blue:#0e3155;--red:#d71920;--ink:#102033;--muted:#6d7b8c;--bg:#f4f7fa;--line:#e4e9ef;--white:#fff;--green:#16834b;--shadow:0 18px 60px #071a3314}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--ink);font-family:Inter,system-ui,-apple-system,"Segoe UI",Arial,sans-serif}a{text-decoration:none;color:inherit}button,input,textarea,select{font:inherit}.wrap{width:min(1220px,calc(100% - 36px));margin:auto}.top{height:76px;background:#fff;border-bottom:1px solid var(--line);position:sticky;top:0;z-index:50}.nav{height:100%;display:flex;align-items:center;gap:30px}.brand{display:flex;gap:11px;align-items:center;margin-right:auto}.brand b{display:grid;place-items:center;width:43px;height:43px;border-radius:13px;background:var(--navy);color:#fff;font-size:15px}.brand span{font-size:13px;font-weight:900;letter-spacing:.4px}.brand small{display:block;color:#8b96a4;font-size:9px;letter-spacing:1px;margin-top:4px}.nav nav{display:flex;gap:24px;font-size:13px;font-weight:800;color:#536174}.nav nav a:hover{color:var(--red)}.nav-right{display:flex;gap:13px;align-items:center;font-size:13px;font-weight:800}.pill{padding:10px 14px;border:1px solid var(--line);border-radius:11px}.red,.btn.red{background:var(--red);color:#fff;border-color:var(--red)}.hero{background:linear-gradient(120deg,#06172c,#0d3154 70%,#173f65);color:#fff;padding:80px 0}.hero h1{font-size:clamp(40px,6vw,76px);letter-spacing:-4px;line-height:.98;max-width:850px;margin:18px 0}.hero p{max-width:650px;color:#b8c8d9;line-height:1.75}.eyebrow{font-size:11px;letter-spacing:2px;text-transform:uppercase;font-weight:900;color:#7b8898}.hero .eyebrow{color:#d9e3ec}.actions{display:flex;gap:10px;margin-top:25px}.btn{border:1px solid var(--line);background:#fff;border-radius:11px;padding:12px 16px;font-weight:850;display:inline-flex;align-items:center;justify-content:center}.btn.primary{background:var(--navy);color:#fff;border-color:var(--navy)}.btn.red{box-shadow:0 10px 25px #d7192030}.section{padding:58px 0}.section-head{display:flex;justify-content:space-between;align-items:end;margin-bottom:22px}.section h2{font-size:32px;letter-spacing:-1px;margin:7px 0}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.card{background:#fff;border:1px solid var(--line);border-radius:18px;overflow:hidden;box-shadow:var(--shadow)}.thumb{height:200px;background:linear-gradient(135deg,#173b60,#0b2039);background-size:cover;background-position:center}.card-body{padding:20px}.card h3{margin:8px 0 10px;font-size:20px;line-height:1.2}.card p{color:var(--muted);line-height:1.6}.meta{font-size:11px;color:#8a96a4;font-weight:800;text-transform:uppercase;letter-spacing:1px}.article{background:#fff;border:1px solid var(--line);border-radius:20px;padding:38px;max-width:900px;margin:40px auto}.article h1{font-size:46px;line-height:1.05;letter-spacing:-2px}.article-content{font-size:17px;line-height:1.85}.article-content img{max-width:100%;height:auto;border-radius:12px}.flash{margin-top:15px;background:#eaf7ef;color:#17683d;padding:13px 16px;border-radius:11px}.formbox{max-width:650px;margin:55px auto;background:#fff;border:1px solid var(--line);border-radius:20px;padding:30px;box-shadow:var(--shadow)}label{display:block;font-size:12px;font-weight:850;margin:15px 0}input,textarea,select{width:100%;border:1px solid #d8e0e8;border-radius:10px;padding:12px 13px;margin-top:7px;background:#fff;color:var(--ink)}textarea{min-height:180px;resize:vertical}.two{display:grid;grid-template-columns:1fr 1fr;gap:14px}.notice{padding:14px;border-radius:10px;background:#fff4e7;color:#855000;margin:14px 0}.auth-links{display:flex;justify-content:space-between;margin-top:18px;font-size:13px}.premium{background:linear-gradient(135deg,#071a33,#183e63);color:#fff;border-radius:22px;padding:38px}.premium p{color:#c1d0df}.filters{display:flex;gap:10px;margin:20px 0}.filters input{margin:0}.catbar{display:flex;gap:9px;flex-wrap:wrap;margin:20px 0}.catbar a{padding:8px 12px;background:#fff;border:1px solid var(--line);border-radius:99px;font-size:12px;font-weight:800}footer{margin-top:70px;background:#06172c;color:#d8e1ea;padding:30px 0}.foot{display:flex;justify-content:space-between;gap:20px;font-size:12px}.foot span{display:block;color:#8292a5;margin-top:5px}
.admin-layout{display:grid;grid-template-columns:250px 1fr;min-height:100vh}.side{background:#06172c;color:#dce6ef;padding:22px 15px;position:sticky;top:0;height:100vh}.side-logo{display:flex;gap:10px;align-items:center;padding:8px}.side-logo b{font-size:13px}.side-logo small{display:block;color:#8294a7;font-size:9px;margin-top:3px}.side-logo i{font-style:normal;background:#fff;color:#06172c;width:40px;height:40px;border-radius:11px;display:grid;place-items:center;font-weight:900}.side nav{margin-top:30px}.side nav a{display:block;padding:12px 13px;border-radius:10px;font-size:13px;font-weight:750;color:#9fb0c1;margin:3px 0}.side nav a:hover,.side nav a.active{background:#ffffff12;color:#fff}.admin-main{padding:28px 34px}.admin-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:22px}.admin-top h1{margin:4px 0;font-size:30px}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.stat{background:#fff;border:1px solid var(--line);padding:20px;border-radius:16px}.stat strong{display:block;font-size:32px;margin-top:8px}.panel{background:#fff;border:1px solid var(--line);border-radius:17px;padding:22px;margin-top:18px}.panel-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.panel h2{margin:0}.table{width:100%;border-collapse:collapse}.table th,.table td{padding:12px;border-bottom:1px solid var(--line);text-align:left;font-size:12px;vertical-align:top}.table th{color:#7a8795;text-transform:uppercase;font-size:10px;letter-spacing:1px}.actions{display:flex;flex-wrap:wrap;gap:6px;margin:0}.actions .btn{padding:8px 10px;font-size:11px}.editor{display:grid;grid-template-columns:1fr 300px;gap:18px}.danger{background:#fff0f0;color:#a31319;border-color:#ffd4d4}.status{display:inline-block;padding:5px 8px;border-radius:99px;background:#edf3f8;font-size:10px;font-weight:900}.sidebar-note{margin-top:30px;padding:12px;border:1px solid #ffffff16;border-radius:12px;color:#8294a7;font-size:11px;line-height:1.6}@media(max-width:900px){.nav nav{display:none}.grid,.stats{grid-template-columns:1fr 1fr}.admin-layout{grid-template-columns:1fr}.side{position:static;height:auto}.editor{grid-template-columns:1fr}}@media(max-width:600px){.grid,.stats,.two{grid-template-columns:1fr}.hero{padding:55px 0}.hero h1{letter-spacing:-2px}.article{padding:22px}.article h1{font-size:34px}.admin-main{padding:20px 15px}.foot{flex-direction:column}}
@media(max-width:600px){.admin-main .panel{overflow-x:auto}.admin-main .table{min-width:640px}.admin-main .table .actions{min-width:145px}.admin-main .table .actions form{margin:0}.admin-main .table .actions .btn{display:inline-flex!important}}
label:has(>input[name="kayit_acik"]){padding:12px!important;border:1px solid #cbdbe5!important;border-radius:11px!important;background:#f6fafc!important}label:has(>input[name="kayit_acik"])::after{content:"İşaretliyse katılım kaydı alınır. İşareti kaldırırsanız etkinlik kayıt gerektirmeden yayımlanır.";display:block;margin:7px 0 0 24px;color:#536f82;font-size:11px;font-weight:600;line-height:1.45}html[data-theme="dark"] label:has(>input[name="kayit_acik"]){background:#142233!important;border-color:#395064!important}html[data-theme="dark"] label:has(>input[name="kayit_acik"])::after{color:#b7c8d7!important}
.admin-main .panel>div[style*="repeat(auto-fit,minmax(260px,1fr))"]{display:none!important}
/* Üye merkezi: gece modunda açık tema renklerini ez */
html[data-theme="dark"] .member-center-head p,html[data-theme="dark"] .directory-head-note,html[data-theme="dark"] .filter-group>span,html[data-theme="dark"] .bulk-left>span,html[data-theme="dark"] .directory-person small,html[data-theme="dark"] .directory-date,html[data-theme="dark"] .directory-empty,html[data-theme="dark"] .directory-empty span{color:#aebdcb!important}html[data-theme="dark"] .directory-head,html[data-theme="dark"] .directory-searchbar,html[data-theme="dark"] .directory-filters,html[data-theme="dark"] .directory-bulk,html[data-theme="dark"] .directory-table-head{background:#132131!important;border-color:#2b3e51!important;color:#aebdcb!important}html[data-theme="dark"] .directory-head h3 em{background:#223447!important;color:#d9e6f1!important}html[data-theme="dark"] .directory-search-input{background:#0c1623!important;border-color:#34495e!important}html[data-theme="dark"] .directory-search-input span{color:#aebdcb!important}html[data-theme="dark"] .filter-pill{background:#182838!important;border-color:#34495e!important;color:#d5e2ec!important}html[data-theme="dark"] .filter-pill:hover{background:#203449!important;border-color:#54718c!important}html[data-theme="dark"] .filter-pill.active{background:#17486d!important;border-color:#3a82b5!important;color:#fff!important}html[data-theme="dark"] .directory-row{background:#101b29!important;border-color:#2b3e51!important;color:#e7f0f7!important}html[data-theme="dark"] .directory-row:hover{background:#172738!important;box-shadow:inset 3px 0 0 #ef4b53!important}html[data-theme="dark"] .directory-avatar{background:#23384a!important;color:#d9e9f4!important}html[data-theme="dark"] .directory-call,html[data-theme="dark"] .directory-type{color:#c0d0dd!important}html[data-theme="dark"] .directory-arrow{color:#8197aa!important}html[data-theme="dark"] .select-all{color:#d5e2ec!important}html[data-theme="dark"] .member-edit-panel,html[data-theme="dark"] .drawer-quick{background:#132131!important;border-color:#2b3e51!important}html[data-theme="dark"] .member-drawer-panel{background:#101b29!important;color:#e6eef5!important}html[data-theme="dark"] .drawer-profile,html[data-theme="dark"] .drawer-actions,html[data-theme="dark"] .drawer-section{border-color:#2b3e51!important}html[data-theme="dark"] .drawer-avatar{border-color:#101b29!important;background:#23384a!important;color:#e6eef5!important}html[data-theme="dark"] .drawer-profile>div:last-child>div,html[data-theme="dark"] .drawer-section h4,html[data-theme="dark"] .drawer-info span,html[data-theme="dark"] .drawer-grid small,html[data-theme="dark"] .drawer-quick summary{color:#aebdcb!important}html[data-theme="dark"] .drawer-info,html[data-theme="dark"] .drawer-grid>div{background:#172738!important;border-color:#2b3e51!important}html[data-theme="dark"] .drawer-info b,html[data-theme="dark"] .drawer-grid b{color:#e6eef5!important}
/* Yönetim kurulu: kartlar ve görev düzenleyicisi */
html[data-theme="dark"] .org-card,html[data-theme="dark"] .mgmt-editor,html[data-theme="dark"] .org-person{background:#101b29!important;border-color:#2b3e51!important;color:#e6eef5!important;box-shadow:none!important}html[data-theme="dark"] .org-role-card,html[data-theme="dark"] .mgmt-field{background:#142333!important;border-color:#2b3e51!important;color:#e6eef5!important}html[data-theme="dark"] .org-title small,html[data-theme="dark"] .org-title>span,html[data-theme="dark"] .org-person small,html[data-theme="dark"] .person-mini small,html[data-theme="dark"] .org-role-card .role-head,html[data-theme="dark"] .org-section-title small,html[data-theme="dark"] .mgmt-editor>p,html[data-theme="dark"] .mgmt-field label{color:#aebdcb!important}html[data-theme="dark"] .org-title h3,html[data-theme="dark"] .org-person strong,html[data-theme="dark"] .person-mini strong,html[data-theme="dark"] .org-section-title h4{color:#e6eef5!important}html[data-theme="dark"] .org-person .photo,html[data-theme="dark"] .person-mini .photo{background:#23384a!important;color:#d9e9f4!important}html[data-theme="dark"] .org-section-title span{background:#223a50!important;color:#cfe5f5!important}html[data-theme="dark"] .org-connector,html[data-theme="dark"] .org-executive:before{background:#3a5063!important}html[data-theme="dark"] .org-empty{background:#172738!important;border-color:#3a5063!important;color:#b8c8d6!important}html[data-theme="dark"] .mgmt-help{background:#172738!important;border-color:#2f4a60!important;color:#c4d3df!important}html[data-theme="dark"] .mgmt-help b{color:#e1edf6!important}
/* Ziyaretçi alanı: haber filtreleri ve yönetim şeması */
html[data-theme="dark"] .catbar a{background:#172738!important;border-color:#34495e!important;color:#d4e2ed!important}html[data-theme="dark"] .catbar a:hover,html[data-theme="dark"] .catbar a:focus-visible{background:#213a50!important;border-color:#5b83a4!important;color:#fff!important}html[data-theme="dark"] .mgmt-wrap .section-head small,html[data-theme="dark"] .mgmt-wrap .p-card p{color:#aebdcb!important}html[data-theme="dark"] .mgmt-wrap .section-head h2,html[data-theme="dark"] .mgmt-wrap .p-card h3,html[data-theme="dark"] .mgmt-wrap .panel h3{color:#e6eef5!important}html[data-theme="dark"] .mgmt-wrap .p-card,html[data-theme="dark"] .mgmt-wrap .panel{background:#101b29!important;border-color:#2b3e51!important;color:#e6eef5!important;box-shadow:none!important}html[data-theme="dark"] .mgmt-wrap .p-photo{background:#23384a!important;color:#d9e9f4!important;border-color:#101b29!important}html[data-theme="dark"] .mgmt-wrap .connector{background:#3a5063!important}html[data-theme="dark"] .mgmt-wrap .empty{background:#172738!important;border-color:#3a5063!important;color:#b8c8d6!important}
/* Genel bakış: koyu zeminde dengeli kart, metin ve grafik renkleri */
html[data-theme="dark"] .admin-main .td{color:#e6eef5!important}html[data-theme="dark"] .admin-main .td-hero{border:1px solid #29465e!important;box-shadow:0 18px 40px rgba(0,0,0,.22)!important}html[data-theme="dark"] .admin-main .td-kpi,html[data-theme="dark"] .admin-main .td-panel,html[data-theme="dark"] .admin-main .td-content-card{background:#101b29!important;border-color:#2b3e51!important;box-shadow:none!important}html[data-theme="dark"] .admin-main .td-kpi:hover,html[data-theme="dark"] .admin-main .td-content-card:hover{background:#162638!important;border-color:#486782!important;box-shadow:0 12px 28px rgba(0,0,0,.2)!important}html[data-theme="dark"] .admin-main .td-kpi:after{opacity:.13!important}html[data-theme="dark"] .admin-main .td-kpi-icon{background:#22384b!important;color:#bcd9ed!important;box-shadow:none!important}html[data-theme="dark"] .admin-main .td-kpi.green .td-kpi-icon{background:#173b31!important;color:#71d7a2!important}html[data-theme="dark"] .admin-main .td-kpi.gold .td-kpi-icon{background:#403719!important;color:#f0c96c!important}html[data-theme="dark"] .admin-main .td-kpi.red .td-kpi-icon{background:#431d26!important;color:#ff8990!important}html[data-theme="dark"] .admin-main .td-kpi-label,html[data-theme="dark"] .admin-main .td-kpi small,html[data-theme="dark"] .admin-main .td-head small,html[data-theme="dark"] .admin-main .td-ring span,html[data-theme="dark"] .admin-main .td-ring-label,html[data-theme="dark"] .admin-main .td-break-row,html[data-theme="dark"] .admin-main .td-foot span,html[data-theme="dark"] .admin-main .td-member-info small,html[data-theme="dark"] .admin-main .td-content-card small,html[data-theme="dark"] .admin-main .td-content-card p{color:#aebdcb!important}html[data-theme="dark"] .admin-main .td-kpi strong,html[data-theme="dark"] .admin-main .td-head h3,html[data-theme="dark"] .admin-main .td-ring strong,html[data-theme="dark"] .admin-main .td-break-row b,html[data-theme="dark"] .admin-main .td-foot b,html[data-theme="dark"] .admin-main .td-member-info strong,html[data-theme="dark"] .admin-main .td-content-card strong,html[data-theme="dark"] .admin-main .td-content-count{color:#e6eef5!important}html[data-theme="dark"] .admin-main .td-kpi-arrow,html[data-theme="dark"] .admin-main .td-content-go{color:#8da6ba!important}html[data-theme="dark"] .admin-main .td-head{background:#132131!important;border-color:#2b3e51!important}html[data-theme="dark"] .admin-main .td-head a{color:#a9d3f0!important}html[data-theme="dark"] .admin-main .td-ring{background:conic-gradient(#ef555d var(--pct),#283d50 0)!important}html[data-theme="dark"] .admin-main .td-ring:before{background:#142333!important;box-shadow:inset 0 0 0 1px #31495e!important}html[data-theme="dark"] .admin-main .td-bar{background:#273c4e!important}html[data-theme="dark"] .admin-main .td-foot{background:#132131!important;border-color:#2b3e51!important}html[data-theme="dark"] .admin-main .td-foot div{border-color:#2b3e51!important}html[data-theme="dark"] .admin-main .td-member{border-color:#2b3e51!important;color:#e6eef5!important}html[data-theme="dark"] .admin-main .td-member:hover{background:#17293b!important}html[data-theme="dark"] .admin-main .td-avatar{background:#233c51!important;color:#d9e9f4!important}html[data-theme="dark"] .admin-main .td-avatar i{border-color:#101b29!important}html[data-theme="dark"] .admin-main .td-badge{background:#213548!important;color:#bfd2e1!important}html[data-theme="dark"] .admin-main .td-active{background:#173d30!important;color:#7ce0a9!important}html[data-theme="dark"] .admin-main .td-content-icon{background:#22384b!important;color:#bcd9ed!important}html[data-theme="dark"] .admin-main .td-content-card.red .td-content-icon{background:#431d26!important;color:#ff8990!important}html[data-theme="dark"] .admin-main .td-content-card[style]{--soft:#22384b!important}html[data-theme="dark"] .admin-main .td-shortcuts{border:1px solid #2b4c65!important;box-shadow:none!important}html[data-theme="dark"] .admin-main .td-alert{background:#3c3117!important;border-color:#79632c!important;color:#f2d888!important}html[data-theme="dark"] .admin-main .td-alert a{color:#ffe39a!important}
.trusted-calls-panel{margin:0 0 16px;padding:14px 17px;background:#f8fbfd;border:1px solid #dce6ee;border-radius:14px}.trusted-calls-panel summary{cursor:pointer;color:#17344d;font-size:12px;font-weight:900}.trusted-calls-panel p{margin:10px 0;color:#617588;font-size:11px;line-height:1.55}.trusted-calls-panel form{max-width:620px}.trusted-calls-panel label{margin:8px 0}.trusted-calls-panel textarea{min-height:88px}.trusted-calls-panel small{display:block;margin-top:6px;color:#718395;font-size:10px;font-weight:600}html[data-theme="dark"] .trusted-calls-panel{background:#132131!important;border-color:#2b3e51!important}html[data-theme="dark"] .trusted-calls-panel summary{color:#e6eef5!important}html[data-theme="dark"] .trusted-calls-panel p,html[data-theme="dark"] .trusted-calls-panel small{color:#aebdcb!important}
/* Mobil kullanım ve Üyeler sayfası koyu mod kontrastı */
html,body{max-width:100%;overflow-x:clip}img,video,iframe{max-width:100%;height:auto}@media(max-width:768px){.wrap{width:min(100% - 24px,1220px)!important}.section{padding:34px 0!important}.section-head{align-items:flex-start;flex-direction:column;gap:10px}.section-head h2{font-size:27px}.grid,.resource-grid,.learning-grid{grid-template-columns:1fr!important}.article{margin:22px 12px!important;padding:24px 18px!important;border-radius:16px!important}.article h1{font-size:32px!important}.formbox{margin:28px 12px!important;padding:23px 18px!important;border-radius:16px!important}.actions,.filters{flex-wrap:wrap}.actions .btn,.filters .btn{min-height:44px}.two{grid-template-columns:1fr!important}.table{min-width:620px}.panel,.article{overflow-x:auto}.gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.library-hero{padding:30px 20px!important}.library-hero h1{font-size:34px!important;letter-spacing:-1.4px!important}.library-hero-actions{flex-wrap:wrap}.library-btn{min-height:42px}.admin-main{padding:16px 12px!important}.admin-top{margin-bottom:16px!important}.admin-top h1{font-size:25px!important}.admin-main .panel{padding:16px!important}.admin-main .panel-head{align-items:flex-start;gap:11px;flex-direction:column}.admin-main .table{min-width:640px}.member-head-actions{width:100%;display:grid!important;grid-template-columns:1fr 1fr}.member-head-actions .btn{justify-content:center;min-height:44px}.member-stat-grid-7{grid-template-columns:1fr 1fr!important}.trusted-calls-panel{padding:13px}.td-hero-actions{width:100%;justify-content:space-between}.td-primary{min-height:44px}.td-short-grid{grid-template-columns:1fr!important}}@media(max-width:420px){.gallery-grid{grid-template-columns:1fr!important}.member-stat-grid-7{grid-template-columns:1fr!important}.member-head-actions{grid-template-columns:1fr}.brand{max-width:calc(100% - 96px)!important}.theme-toggle{width:38px!important;height:38px!important;flex-basis:38px!important}}
html[data-theme="dark"] .admin-main .member-head-actions .btn b{background:#4a1d27!important;color:#ffd4d7!important;border:1px solid #a74250!important;text-shadow:none!important}
