/* V35 — Otomatik lisans uyarıları ve kulüp işletmesi görünüm iyileştirmesi */
.club-operations-page .dash-main{padding-bottom:3.8rem}.club-operations-hero{isolation:isolate}.club-operations-hero:before{content:"";position:absolute;z-index:-1;left:43%;bottom:-9rem;width:24rem;height:24rem;border-radius:50%;background:radial-gradient(circle,#ffffff24,transparent 66%)}.operations-kpis article,.operations-record-list article,.operations-module-state{transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.operations-kpis article:hover{transform:translateY(-3px);border-color:#a8d2f1;box-shadow:0 1rem 2rem #24506e18}.operations-record-list article:hover{transform:translateX(3px);border-color:#a7d5f4;box-shadow:0 .85rem 1.75rem #264e6d15}.operations-form{border-top:3px solid #337fe0}.operations-list{border-top:3px solid #9d6bed}.operations-record-list article:before{content:"";width:.38rem;height:.38rem;border-radius:50%;background:#55afd9;box-shadow:0 0 0 .23rem #e6f5ff}.operations-record-list article:has(.operations-status.expired):before,.operations-record-list article:has(.operations-status.missing):before{background:#e35a77;box-shadow:0 0 0 .23rem #fff0f3}.operations-record-list article:has(.operations-status.expiring):before{background:#ed9b36;box-shadow:0 0 0 .23rem #fff4e2}.operations-record-list article:has(.operations-status.valid):before{background:#24af7f;box-shadow:0 0 0 .23rem #e5fbf1}

.document-alert-board{display:grid;grid-template-columns:minmax(18rem,1fr) auto;gap:1rem;align-items:center;position:relative;overflow:hidden;margin:0 0 1.25rem;padding:1.25rem 1.35rem;border:1px solid #cae1f1;border-radius:1.2rem;background:linear-gradient(112deg,#f4fbff,#fefaff);box-shadow:0 .9rem 2.1rem #315b7610}.document-alert-board:before{content:"";position:absolute;right:-4.5rem;top:-5rem;width:15rem;height:15rem;border:1px solid #8fc7ea4d;border-radius:50%;box-shadow:0 0 0 2.5rem #dff3ff59}.document-alert-board.has-alerts{border-color:#f0d5b0;background:linear-gradient(112deg,#fffaf2,#fff7fb)}.document-alert-board.is-clear{border-color:#b9e6d2;background:linear-gradient(112deg,#f3fff9,#f8fcff)}.document-alert-summary{position:relative;z-index:1;display:flex;align-items:center;gap:.9rem}.document-alert-icon{display:grid;place-items:center;width:2.6rem;height:2.6rem;flex:0 0 auto;border-radius:.85rem;background:#e7f4ff;color:#1677bd;font-size:1.25rem;font-weight:950;box-shadow:inset 0 1px #fff}.has-alerts .document-alert-icon{background:#fff0dd;color:#bd7217}.is-clear .document-alert-icon{background:#e4fbef;color:#158463}.document-alert-summary h2{margin:.12rem 0 .25rem;color:#173e64;font:700 clamp(1.2rem,2vw,1.65rem)/1.12 Georgia,"Times New Roman",serif;letter-spacing:-.035em}.document-alert-summary p{max-width:42rem;margin:0;color:#68839e;font-size:.75rem;line-height:1.55}.document-alert-counts{position:relative;z-index:1;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.45rem}.document-alert-counts span{display:inline-flex;align-items:baseline;gap:.28rem;padding:.55rem .68rem;border:1px solid #d7e8f4;border-radius:.65rem;background:#fff;color:#62809a;font-size:.65rem;font-weight:800}.document-alert-counts b{color:#1f527f;font-size:1.05rem}.document-alert-counts .is-expired,.document-alert-counts .is-missing{border-color:#ffd5df;background:#fff4f6;color:#ad5068}.document-alert-counts .is-expired b,.document-alert-counts .is-missing b{color:#c54362}.document-alert-counts .is-expiring{border-color:#f6d8aa;background:#fff9ef;color:#a36a24}.document-alert-counts .is-expiring b{color:#bd7319}.document-alert-list{grid-column:1/-1;position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem}.document-alert-item{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.5rem;align-items:center;padding:.62rem .68rem;border:1px solid #d9e8f3;border-radius:.72rem;background:#ffffffc7}.document-alert-item b,.document-alert-item small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.document-alert-item b{color:#234d74;font-size:.73rem}.document-alert-item small{margin-top:.13rem;color:#7892aa;font-size:.62rem}.document-alert-item em{font-style:normal;font-size:.6rem;font-weight:900;white-space:nowrap}.document-alert-dot{width:.45rem;height:.45rem;border-radius:50%;background:#63aede;box-shadow:0 0 0 .2rem #e8f6ff}.document-alert-item.expired,.document-alert-item.missing{border-color:#f5ccd5}.document-alert-item.expired .document-alert-dot,.document-alert-item.missing .document-alert-dot{background:#df5773;box-shadow:0 0 0 .2rem #fff0f3}.document-alert-item.expired em,.document-alert-item.missing em{color:#b0435d}.document-alert-item.expiring{border-color:#f4dbb7}.document-alert-item.expiring .document-alert-dot{background:#e99933;box-shadow:0 0 0 .2rem #fff4e4}.document-alert-item.expiring em{color:#a76a1e}.document-alert-clear{display:flex;align-items:center;justify-content:center;gap:.5rem;grid-column:1/-1;padding:.75rem;border:1px dashed #b6dfcf;border-radius:.75rem;background:#f8fffb;color:#268263;font-size:.72rem;font-weight:800}.document-alert-clear span{display:grid;place-items:center;width:1.2rem;height:1.2rem;border-radius:50%;background:#d8f8e8;color:#188260}

html[data-theme="dark"] .club-operations-hero:before{background:radial-gradient(circle,#8fbbff22,transparent 66%)}html[data-theme="dark"] .operations-kpis article:hover,html[data-theme="dark"] .operations-record-list article:hover{border-color:#437ba2;box-shadow:0 .9rem 1.8rem #020a1266}html[data-theme="dark"] .operations-record-list article:before{box-shadow:0 0 0 .23rem #193650}html[data-theme="dark"] .operations-record-list article:has(.operations-status.expired):before,html[data-theme="dark"] .operations-record-list article:has(.operations-status.missing):before{box-shadow:0 0 0 .23rem #3b2132}html[data-theme="dark"] .operations-record-list article:has(.operations-status.expiring):before{box-shadow:0 0 0 .23rem #3b2d1e}html[data-theme="dark"] .operations-record-list article:has(.operations-status.valid):before{box-shadow:0 0 0 .23rem #183c35}html[data-theme="dark"] .document-alert-board{border-color:#315a78;background:linear-gradient(112deg,#112c43,#12283f);box-shadow:none}html[data-theme="dark"] .document-alert-board.has-alerts{border-color:#775b38;background:linear-gradient(112deg,#31291e,#1b2c42)}html[data-theme="dark"] .document-alert-board.is-clear{border-color:#2b6d5c;background:linear-gradient(112deg,#112e2b,#12283f)}html[data-theme="dark"] .document-alert-summary h2,html[data-theme="dark"] .document-alert-item b{color:#e5f4ff}html[data-theme="dark"] .document-alert-summary p,html[data-theme="dark"] .document-alert-item small{color:#a6c2d8}html[data-theme="dark"] .document-alert-icon{background:#1b405d;color:#92d8ff;box-shadow:none}.document-alert-board.has-alerts .document-alert-icon{background:#48351d;color:#ffd089}.document-alert-board.is-clear .document-alert-icon{background:#173f37;color:#8ae5c1}html[data-theme="dark"] .document-alert-counts span,html[data-theme="dark"] .document-alert-item{border-color:#365d7b;background:#142f47;color:#a9c5da}html[data-theme="dark"] .document-alert-counts b{color:#d9efff}html[data-theme="dark"] .document-alert-counts .is-expired,html[data-theme="dark"] .document-alert-counts .is-missing{border-color:#774452;background:#3a2330;color:#ef9dad}html[data-theme="dark"] .document-alert-counts .is-expired b,html[data-theme="dark"] .document-alert-counts .is-missing b{color:#ffb0c0}html[data-theme="dark"] .document-alert-counts .is-expiring{border-color:#735b38;background:#3a2e1e;color:#ecc17f}html[data-theme="dark"] .document-alert-counts .is-expiring b{color:#ffd18e}html[data-theme="dark"] .document-alert-item.expired,html[data-theme="dark"] .document-alert-item.missing{border-color:#703f4d;background:#33212d}html[data-theme="dark"] .document-alert-item.expiring{border-color:#705935;background:#352b1d}html[data-theme="dark"] .document-alert-clear{border-color:#2c725e;background:#12352f;color:#91e8c5}

@media(max-width:980px){.document-alert-board{grid-template-columns:1fr}.document-alert-counts{justify-content:flex-start}.document-alert-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.document-alert-board{padding:1rem}.document-alert-summary{align-items:flex-start}.document-alert-list{grid-template-columns:1fr}.document-alert-counts span{font-size:.61rem}.document-alert-item{padding:.58rem}.document-alert-item em{font-size:.56rem}}
