/* Silifke Tenis V136 - Modern ve kullanımı kolay yönetim paneli */
:root{
  --v136-green:#145a44;
  --v136-green-2:#1d6a51;
  --v136-cream:#f4efe6;
  --v136-card:#fffdf9;
  --v136-line:#ded6c9;
  --v136-text:#192b24;
  --v136-muted:#68736d;
  --v136-warn:#b45309;
  --v136-danger:#b91c1c;
}
body.admin-body{background:linear-gradient(180deg,#f1ede4 0,#f7f4ee 280px,#f9f8f5 100%);color:var(--v136-text)}
.admin-header{position:sticky;top:0;z-index:90;background:rgba(250,248,243,.92);backdrop-filter:blur(14px);border-bottom:1px solid rgba(25,43,36,.08);box-shadow:0 8px 24px rgba(25,43,36,.04)}
.admin-header .nav-wrap{min-height:72px}.admin-header .brand{font-size:18px}.admin-header .site-logo{width:48px;height:48px;object-fit:contain}
.admin-actions-top{gap:9px}.admin-actions-top .admin-back{min-height:42px;border-radius:13px;padding:10px 13px;font-weight:850}.admin-top-identity{padding:9px 13px;border-radius:14px;background:#fff;border:1px solid var(--v136-line)}
.admin-main{padding-top:26px;padding-bottom:64px}.admin-main>.container{max-width:1460px}
.admin-title{border:1px solid var(--v136-line);border-radius:28px;padding:26px 28px;margin-bottom:16px;background:linear-gradient(135deg,#fffdf9,#f2eadb 60%,#edf7f1);box-shadow:0 14px 38px rgba(28,48,40,.07);display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:24px;align-items:center}
.admin-title .eyebrow{font-size:12px;letter-spacing:.14em}.admin-title h1{font-size:44px;line-height:1.06;margin:8px 0 0}.admin-title>p{font-size:16px;line-height:1.65;margin:0;color:#647169}
.admin-alert{position:sticky;top:82px;z-index:95;border-radius:14px}

.v136-quick-actions{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:14px 0 16px;padding:14px 16px;border:1px solid var(--v136-line);border-radius:22px;background:#fffdf9;box-shadow:0 8px 24px rgba(28,48,40,.05)}
.v136-quick-copy{display:grid;gap:2px;min-width:170px}.v136-quick-copy span{font-size:10px;letter-spacing:.12em;font-weight:900;color:#c14f25}.v136-quick-copy strong{font-size:15px;color:#22342d}.v136-quick-buttons{display:flex;gap:8px;overflow-x:auto;padding:2px}.v136-quick-buttons button{border:1px solid #d9d2c6;background:#fff;border-radius:999px;padding:11px 15px;font:inherit;font-size:13px;font-weight:850;white-space:nowrap;color:#28463a;cursor:pointer}.v136-quick-buttons button:hover{background:#f5f9f7;border-color:#aac5b9}
.admin-tabs{position:sticky;top:72px;z-index:80;display:flex;gap:9px;overflow-x:auto;margin:0 0 20px;padding:8px;border:1px solid var(--v136-line);border-radius:20px;background:rgba(255,253,249,.94);backdrop-filter:blur(12px);box-shadow:0 12px 28px rgba(28,48,40,.06)}
.admin-tab{min-height:50px;border-radius:14px!important;padding:11px 17px!important;font-size:15px!important;font-weight:900!important;white-space:nowrap}.admin-tab.active{box-shadow:0 8px 18px rgba(20,90,68,.2)}
.admin-panel-section{animation:v136Fade .18s ease}.admin-panel-section[hidden]{display:none!important}@keyframes v136Fade{from{opacity:.35;transform:translateY(5px)}to{opacity:1;transform:none}}

.v35-dashboard-summary,.defi-v25-summary,.member-v24-overview{gap:12px!important}.v35-dashboard-summary article,.defi-v25-stat,.member-v24-stat{border:1px solid var(--v136-line)!important;border-radius:20px!important;background:linear-gradient(180deg,#fff,#fbf8f2)!important;box-shadow:0 8px 22px rgba(28,48,40,.05)!important;padding:17px!important;min-height:112px}.v35-dashboard-summary strong,.defi-v25-stat strong,.member-v24-stat strong{font-size:29px!important;line-height:1.05}.v35-dashboard-summary span,.defi-v25-stat span{font-size:11px!important;letter-spacing:.07em;font-weight:900!important;text-transform:uppercase}
.admin-card{border:1px solid var(--v136-line)!important;border-radius:24px!important;background:var(--v136-card)!important;box-shadow:0 12px 32px rgba(28,48,40,.06)!important;padding:22px!important}.admin-card h2{font-size:27px;line-height:1.15}.admin-card .sub{font-size:14px;line-height:1.6;color:var(--v136-muted)}
.admin-card-title-row{gap:16px}.admin-count-badge{font-size:12px!important;padding:8px 11px!important;border-radius:999px!important}
.btn{border-radius:13px!important;min-height:44px;font-weight:850!important}.btn.btn-primary{box-shadow:0 8px 18px rgba(20,90,68,.14)}
input,select,textarea{border-radius:13px!important;min-height:44px!important}
textarea{min-height:96px!important}

.defi-v25-grid{gap:18px!important}.defi-v25-applications,.admin-defi-process-list,.admin-defi-cooldown-list{display:grid;gap:12px}
.admin-defi-process{border:1px solid #ded7cc!important;border-radius:22px!important;padding:18px!important;background:#fff!important;box-shadow:0 7px 20px rgba(28,48,40,.04)}.admin-defi-process.disputed{border:2px solid #f59e0b!important;background:linear-gradient(180deg,#fffdf8,#fff8e8)!important}.admin-defi-process.result-pending{border-color:#93c5fd!important;background:#f8fbff!important}
.admin-defi-process-top{gap:16px}.admin-defi-process-top>div:first-child>strong{font-size:19px}.admin-defi-countdown-box{border-radius:16px!important;padding:12px 14px!important;min-width:190px}.admin-defi-countdown-box strong{font-size:18px}
.admin-defi-result-box{border-radius:18px!important;padding:15px!important;background:#f7faf8!important;border:1px solid #d5e5dd!important}.admin-proposed-result{border-radius:17px!important;padding:14px!important}.admin-proposed-result.disputed{background:#fff4dd!important;border:1px solid #f3c768!important}.admin-defi-super-actions{gap:12px!important}.admin-defi-view-only{border-radius:15px!important;padding:13px!important}
.v93-active-defi-toolbar{border-radius:18px!important;background:#f8f8f4!important}

/* V136 WhatsApp admin kartı */
.v136-whatsapp-admin-card{background:linear-gradient(135deg,#fffdf9,#f2fbf5)!important}
.v136-wa-status{display:inline-flex;align-items:center;padding:9px 12px;border-radius:999px;background:#ece8df;color:#675f52;font-size:12px;font-weight:900}.v136-wa-status.on{background:#dcfce7;color:#166534}.v136-wa-status.off{background:#fee2e2;color:#991b1b}
.v136-wa-current{margin:14px 0;padding:14px 16px;border:1px solid #dce7df;border-radius:17px;background:rgba(255,255,255,.78);font-size:14px;line-height:1.55}.v136-wa-current strong{font-size:16px;color:#145a44}
.v136-wa-settings{display:grid;grid-template-columns:minmax(210px,1fr) minmax(210px,.8fr) minmax(230px,1fr) auto;gap:12px;align-items:end;margin-top:14px}.v136-wa-settings label{display:grid;gap:7px;font-size:12px;font-weight:900;color:#354a41}.v136-wa-toggle{grid-template-columns:auto 1fr!important;align-items:center!important;gap:10px!important;min-height:52px;padding:9px 12px;border:1px solid #dcd6cb;border-radius:14px;background:#fff}.v136-wa-toggle input{min-height:0!important;width:18px;height:18px}.v136-wa-toggle span{display:grid;gap:2px}.v136-wa-toggle strong{font-size:13px}.v136-wa-toggle small{font-size:11px;font-weight:650;color:#6e7772}.v136-wa-note{margin-top:12px;padding:11px 13px;border-radius:14px;background:#fff8e8;border:1px solid #f4d79b;font-size:12px;line-height:1.55;color:#6f561d}

/* Kontrol merkezi */
.v35-dashboard{display:grid;gap:18px}.v35-tasks-card,.v52-pause-card,.first-offer-admin-card-v123{overflow:hidden}.v35-task-item{border-radius:17px!important}

/* Üye ve turnuva alanları */
.member-v24-toolbar,.tournament-admin-toolbar,.organization-admin-toolbar{border-radius:18px!important;background:#f8f7f2!important}.member-v24-list-head{padding:12px 3px!important}.member-admin-list>*{border-radius:18px!important}

@media(max-width:1100px){
  .admin-title{grid-template-columns:1fr}.admin-title h1{font-size:38px}
  .v136-wa-settings{grid-template-columns:1fr 1fr}.v136-wa-settings .btn{width:100%}
}
@media(max-width:820px){
  .admin-header{position:relative}.admin-tabs{top:0}
  .admin-title{padding:20px;border-radius:22px}.admin-title h1{font-size:32px}.admin-title>p{font-size:14px}
  .v136-quick-actions{display:grid}.v136-quick-buttons{width:100%}
  .admin-tabs{border-radius:17px}.admin-tab{font-size:14px!important;min-height:46px}
  .admin-card{padding:16px!important;border-radius:20px!important}.admin-card h2{font-size:23px}
  .v136-wa-settings{grid-template-columns:1fr}
  .admin-defi-process-top{display:grid!important}.admin-defi-countdown-box{width:100%}
}
