/* Silifke Tenis V141 - sade admin navigasyonu */
.v141-defi-nav{display:grid;grid-template-columns:auto 1fr;gap:18px;align-items:center;margin:0 0 18px;padding:18px 20px;border:1px solid #e3dccf;border-radius:24px;background:linear-gradient(135deg,#fffdf8,#f4f8f4);box-shadow:0 12px 28px rgba(22,41,34,.06)}
.v141-defi-nav-copy{display:grid;gap:3px;min-width:185px}.v141-defi-nav-copy span{font-size:.72rem;font-weight:900;letter-spacing:.12em;color:#bd5727}.v141-defi-nav-copy strong{font-size:1.12rem;color:#193228}
.v141-defi-nav-buttons{display:flex;gap:10px;flex-wrap:wrap}.v141-defi-nav-buttons button{min-height:46px;border:1px solid #d9d4ca;border-radius:16px;background:#fff;padding:0 14px;color:#29483c;font:inherit;font-size:.9rem;font-weight:850;cursor:pointer;box-shadow:0 7px 16px rgba(22,41,34,.04);transition:.18s ease all}.v141-defi-nav-buttons button:hover{transform:translateY(-1px);border-color:#b9cfc4}.v141-defi-nav-buttons button.active{background:#145a44;color:#fff;border-color:#145a44;box-shadow:0 10px 20px rgba(20,90,68,.2)}
.v141-view-hidden{display:none!important}
.v141-admin-settings-intro{background:linear-gradient(135deg,#fffdfa,#eef7f2)!important;border:1px solid #d8e5dd!important}.v141-settings-badge{display:inline-flex;align-items:center;padding:10px 13px;border-radius:999px;background:#e4f4eb;color:#145a44;font-size:.74rem;font-weight:900;letter-spacing:.07em}
#adminMembersSection .v136-whatsapp-admin-card{border:2px solid #d8e8df!important;background:linear-gradient(180deg,#fff,#f9fcfa)!important;box-shadow:0 14px 32px rgba(20,90,68,.07)!important}
#adminMembersSection .v136-wa-settings{display:grid!important;opacity:1!important}
#adminMembersSection .v136-wa-settings[hidden]{display:grid!important}
#adminMembersSection .v136-wa-current{font-size:.98rem;padding:16px 18px}
#adminMembersSection .v136-wa-settings label{font-size:.86rem}.v136-wa-settings select,.v136-wa-settings input[type="tel"]{min-height:50px;border-radius:14px;padding:0 14px;border:1px solid #d7ded9;background:#fff;font:inherit}
.v141-members-nav{display:flex;gap:10px;flex-wrap:wrap;grid-column:1/-1;padding:12px;border:1px solid #e4ddd1;border-radius:20px;background:#fbfaf7;position:sticky;top:82px;z-index:12;box-shadow:0 10px 24px rgba(22,41,34,.05)}
.v141-members-nav button{min-height:44px;padding:0 15px;border-radius:14px;border:1px solid #ddd6ca;background:#fff;color:#304a40;font:inherit;font-size:.9rem;font-weight:850;cursor:pointer}.v141-members-nav button.active{background:#145a44;color:#fff;border-color:#145a44}
.v141-simple-helper{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-radius:16px;background:#eef6f2;border:1px solid #d9e8e0;color:#3f5e52;font-size:.9rem;line-height:1.45}.v141-simple-helper strong{color:#173d30}
.v141-section-anchor{scroll-margin-top:120px}
@media(max-width:1050px){.v141-defi-nav{grid-template-columns:1fr}.v141-defi-nav-copy{min-width:0}.v136-wa-settings{grid-template-columns:1fr 1fr!important}}
@media(max-width:720px){.v141-defi-nav{padding:15px;border-radius:20px}.v141-defi-nav-buttons{display:grid;grid-template-columns:1fr 1fr}.v141-defi-nav-buttons button{width:100%;padding:0 10px;font-size:.84rem}.v141-members-nav{position:static;display:grid;grid-template-columns:1fr 1fr}.v136-wa-settings{grid-template-columns:1fr!important}.v141-admin-settings-intro .admin-card-title-row{display:grid;gap:12px}}

/* V9.31.3: DeFi menü grupları - mevcut sekme işlevleri korunur */
.v141-defi-nav{align-items:start}
.v9313-defi-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%}
.v9313-group{border:1px solid #dce8e0;border-radius:16px;background:#fff;overflow:hidden}
.v9313-group-toggle{width:100%;min-height:52px;display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:left;padding:12px 15px;background:#f5f9f6;color:#194d3c;border:0;font:inherit;font-weight:850;cursor:pointer}
.v9313-group-toggle[aria-expanded="true"]{background:#e7f3ec}
.v9313-group-toggle span{font-size:1rem}
.v9313-group .v141-defi-nav-buttons{padding:11px;display:flex}
.v9313-group .v141-defi-nav-buttons[hidden]{display:none!important}
.v9313-group .v141-defi-nav-buttons button{flex:1 1 140px;min-width:0}
@media(max-width:900px){.v9313-defi-groups{grid-template-columns:1fr}}
@media(max-width:720px){.v9313-group .v141-defi-nav-buttons{display:grid;grid-template-columns:1fr 1fr}}
@media(max-width:430px){.v9313-group .v141-defi-nav-buttons{grid-template-columns:1fr}}
