/* V34 — İsteğe bağlı kulüp işletmesi modülleri */
.club-operations-page{background:radial-gradient(circle at 98% 0,#c9eeff 0,transparent 26%),radial-gradient(circle at 18% 19%,#f5dffd 0,transparent 22%),#f4f8fc}.club-operations-main{max-width:1540px}.club-operations-hero{position:relative;display:flex;align-items:center;justify-content:space-between;gap:2rem;overflow:hidden;margin-bottom:1.25rem;padding:2.55rem 2.7rem;border-radius:1.7rem;background:linear-gradient(113deg,#153b69,#256c9c 54%,#704fc7);box-shadow:0 1.35rem 3.2rem #1e497225;color:#fff}.club-operations-hero:after{content:"";position:absolute;right:-8rem;top:-10rem;width:26rem;height:26rem;border:1px solid #e9f9ff42;border-radius:50%;box-shadow:0 0 0 3rem #d7f5ff0a,0 0 0 7rem #d7f5ff08}.club-operations-hero .eyebrow{color:#83e3ff}.club-operations-hero h1{max-width:46rem;margin:.36rem 0 .65rem;color:#fff;font:700 clamp(2.25rem,4vw,4.15rem)/1 Georgia,"Times New Roman",serif;letter-spacing:-.075em}.club-operations-hero p{max-width:43rem;margin:0;color:#d8efff;font-size:.94rem;line-height:1.65}.club-operations-hero-icon{position:relative;z-index:1;display:grid;place-items:center;width:7rem;height:7rem;flex:0 0 auto;border:1px solid #eaf8ff70;border-radius:2rem;background:#ffffff18;color:#e8f9ff;font-size:3.3rem;box-shadow:inset 0 1px #fff4;backdrop-filter:blur(.75rem)}.operations-module-state{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;margin-bottom:1.25rem;padding:1rem 1.1rem;border:1px solid #d8e6f2;border-radius:1rem;background:#fff;box-shadow:0 .7rem 1.6rem #24506e0d}.operations-module-state>span{display:inline-flex;align-items:center;gap:.42rem;white-space:nowrap;font-size:.66rem;font-weight:950;letter-spacing:.07em}.operations-module-state>span i{width:.55rem;height:.55rem;border-radius:50%;box-shadow:0 0 0 .23rem currentColor}.operations-module-state b,.operations-module-state small{display:block}.operations-module-state b{color:#234c73;font-size:.82rem}.operations-module-state small{margin-top:.14rem;color:#748fa8;font-size:.71rem}.operations-module-state .outline-button{padding:.55rem .72rem;font-size:.72rem}.operations-module-state.is-enabled{border-color:#b5e5d1;background:linear-gradient(100deg,#f4fffa,#fff)}.operations-module-state.is-enabled>span{color:#12805e}.operations-module-state.is-enabled>span i{background:#24c28e}.operations-module-state.is-paused{border-color:#ead7bc;background:linear-gradient(100deg,#fffaf2,#fff)}.operations-module-state.is-paused>span{color:#a4651d}.operations-module-state.is-paused>span i{background:#e5a03b}.operations-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-bottom:1.25rem}.operations-kpis article{position:relative;overflow:hidden;min-height:7.65rem;padding:1.15rem;border:1px solid #d9e7f2;border-radius:1.15rem;background:#fff;box-shadow:0 .75rem 1.7rem #254f6c0d}.operations-kpis article:after{content:"";position:absolute;right:-2rem;top:-2.8rem;width:7rem;height:7rem;border-radius:50%;background:#cbefff91}.operations-kpis .ops-orange:after{background:#ffe4bd}.operations-kpis .ops-green:after{background:#c8f2df}.operations-kpis .ops-violet:after{background:#e8d9ff}.operations-kpis .ops-red:after{background:#ffd5df}.operations-kpis article>*{position:relative;z-index:1}.operations-kpis span,.operations-kpis small{display:block}.operations-kpis span{color:#66839e;font-size:.61rem;font-weight:950;letter-spacing:.08em}.operations-kpis b{display:block;margin:.25rem 0;color:#143d64;font-size:1.75rem;line-height:1.1}.operations-kpis small{color:#7892aa;font-size:.68rem}.operations-grid{display:grid;grid-template-columns:minmax(21rem,.76fr) minmax(34rem,1.24fr);gap:1.25rem;align-items:start}.operations-form{position:sticky;top:6rem}.operations-form .box-title h2,.operations-list .box-title h2{color:#153c63}.operations-form label{margin-top:.9rem}.operations-form textarea{min-height:5.4rem}.operations-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.operations-field-grid label{min-width:0}.operations-form .button{margin-top:1.2rem}.operations-list{min-height:22rem}.operations-record-list{display:grid;gap:.7rem}.operations-record-list article{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.85rem;padding:.82rem;border:1px solid #dce9f3;border-radius:.95rem;background:#fff;box-shadow:0 .45rem 1.1rem #264e6d09}.operations-record-list b,.operations-record-list small{display:block}.operations-record-list b{overflow:hidden;color:#1d466d;font-size:.84rem;text-overflow:ellipsis;white-space:nowrap}.operations-record-list small{overflow:hidden;margin-top:.16rem;color:#7690a8;font-size:.69rem;text-overflow:ellipsis;white-space:nowrap}.operations-record-list strong{max-width:10rem;color:#426886;font-size:.71rem;text-align:right}.operations-status{display:inline-flex;align-items:center;justify-content:center;min-width:4.8rem;padding:.32rem .42rem;border-radius:.55rem;background:#eef6fc;color:#54748e;font-size:.61rem;font-weight:900;text-align:center}.operations-status.pending,.operations-status.draft,.operations-status.requested,.operations-status.expiring,.operations-status.maintenance{background:#fff2dd;color:#a76a21}.operations-status.paid,.operations-status.open,.operations-status.confirmed,.operations-status.valid,.operations-status.active{background:#e4fbef;color:#14825d}.operations-status.overdue,.operations-status.expired,.operations-status.missing,.operations-status.cancelled,.operations-status.retired,.operations-status.closed{background:#fff0f3;color:#b1455f}.operations-status.completed,.operations-status.waived{background:#eee8ff;color:#7151c4}.operations-record-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.3rem;max-width:11rem}.operations-record-actions a,.operations-record-actions button,.competition-entry-form button{padding:.34rem .45rem;border:1px solid #cbdeed;border-radius:.48rem;background:#fff;color:#2774b5;cursor:pointer;font-size:.65rem;font-weight:850}.operations-record-actions button:hover,.operations-record-actions a:hover,.competition-entry-form button:hover{border-color:#7bb8e5;background:#eff8ff}.operations-record-actions .danger{color:#b64d64}.operations-empty{padding:2.8rem 1rem;color:#7b93aa;text-align:center}.competition-entry-form{display:grid;grid-template-columns:minmax(7rem,1.25fr) minmax(7rem,1.2fr) 6rem auto;gap:.5rem;align-items:center;margin-top:1rem;padding:1rem;border:1px dashed #bad5e9;border-radius:.9rem;background:#f7fbff}.competition-entry-form b{grid-column:1/-1;color:#335a7e;font-size:.78rem}.competition-entry-form select{min-width:0;padding:.55rem;font-size:.73rem}.competition-entry-list{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.8rem}.competition-entry-list>span{display:inline-flex;align-items:center;gap:.35rem;padding:.38rem .5rem;border:1px solid #d8e7f2;border-radius:.6rem;background:#fbfdff;color:#55748f;font-size:.66rem}.competition-entry-list b{color:#197c61}.competition-entry-list form{display:inline}.competition-entry-list button{width:1.1rem;height:1.1rem;padding:0;border:0;border-radius:50%;background:#ffe5eb;color:#bb5268;cursor:pointer;line-height:1}
html[data-theme="dark"] .club-operations-page{background:radial-gradient(circle at 98% 0,#123e59 0,transparent 26%),radial-gradient(circle at 18% 19%,#35214e 0,transparent 22%),#0d1d2e}html[data-theme="dark"] .operations-module-state,html[data-theme="dark"] .operations-kpis article,html[data-theme="dark"] .operations-record-list article{border-color:#315574;background:#112a41;box-shadow:none}html[data-theme="dark"] .operations-module-state.is-enabled{border-color:#276e5b;background:linear-gradient(100deg,#102c2a,#112a41)}html[data-theme="dark"] .operations-module-state.is-paused{border-color:#705a3d;background:linear-gradient(100deg,#30291d,#112a41)}html[data-theme="dark"] .operations-module-state b,html[data-theme="dark"] .operations-kpis b,html[data-theme="dark"] .operations-form .box-title h2,html[data-theme="dark"] .operations-list .box-title h2,html[data-theme="dark"] .operations-record-list b{color:#e2f2ff}html[data-theme="dark"] .operations-module-state small,html[data-theme="dark"] .operations-kpis span,html[data-theme="dark"] .operations-kpis small,html[data-theme="dark"] .operations-record-list small,html[data-theme="dark"] .operations-record-list strong{color:#a5c0d6}html[data-theme="dark"] .operations-form .form-box,html[data-theme="dark"] .competition-entry-form{border-color:#315574;background:#112a41}html[data-theme="dark"] .operations-record-actions a,html[data-theme="dark"] .operations-record-actions button,html[data-theme="dark"] .competition-entry-form button{border-color:#355b79;background:#142d44;color:#bfe2fa}html[data-theme="dark"] .competition-entry-list>span{border-color:#335875;background:#142d44;color:#b3cce0}
@media(max-width:1180px){.operations-grid{grid-template-columns:1fr}.operations-form{position:static}}@media(max-width:860px){.club-operations-hero{align-items:flex-start;flex-direction:column;padding:1.8rem}.club-operations-hero-icon{width:5.2rem;height:5.2rem;border-radius:1.45rem;font-size:2.4rem}.operations-module-state{grid-template-columns:auto minmax(0,1fr)}.operations-module-state .outline-button{grid-column:1/-1;width:max-content}.operations-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:580px){.club-operations-main{padding-inline:1rem}.operations-kpis{grid-template-columns:1fr}.operations-field-grid{grid-template-columns:1fr}.operations-record-list article{grid-template-columns:auto minmax(0,1fr);gap:.65rem}.operations-record-list strong{grid-column:2;text-align:left}.operations-record-actions{grid-column:1/-1;justify-content:flex-start;max-width:none}.competition-entry-form{grid-template-columns:1fr}.competition-entry-form b{grid-column:auto}.club-operations-hero h1{font-size:2.35rem}}
