@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@font-face{font-family:"Material Symbols Rounded";font-style:normal;font-weight:400;font-display:block;src:url(/css/material-symbols-rounded-latin-400-normal.woff2)format("woff2")}.material-symbols-rounded{font-family:"Material Symbols Rounded"!important;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";font-feature-settings:"liga";-webkit-font-smoothing:antialiased}:root{--font-main:'Saira Condensed', 'Arial Narrow', 'Roboto Condensed', 'Helvetica Neue Condensed', sans-serif-condensed, sans-serif;--font-menu:'Barlow', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-text:'Merriweather', Georgia, Cambria, "Times New Roman", Times, serif}:root,[data-theme=light]{--bg-body:#f8f9fa;--bg-panel:#ffffff;--bg-hover:#f1f3f5;--border-color:#e0e0e0;--border-dark:#d5d8db;--border-divider:#bdc3c7;--text-main:#333333;--text-muted:#888888;--text-muted-light:#ded7d7;--text-light:#bdc3c7;--text-inverse:#ffffff;--primary-color:#0056b3;--primary-hover:#003d82;--secondary-color:#4c5c6d;--info-color:#2980b9;--warning-color:#f39c12;--danger-color:#e74c3c;--danger-dark:#c0392b;--success-color:#27ae60;--purple-color:#8e44ad;--color-danger-bg:#f8d7da;--color-danger-border:#f5c6cb;--color-danger-text:#721c24;--color-success-bg:#d4edda;--color-success-border:#c3e6cb;--color-success-text:#155724;--color-warning-bg:#fff3cd;--color-warning-border:#ffeeba;--color-warning-text:#856404;--color-pair-bg:#faf5fc;--color-beer-bg:#fffdf5;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--radius-xl:10px;--radius-pill:20px;--radius-circle:50%;--shadow-sm:0 2px 4px rgba(0, 0, 0, 0.05);--shadow-md:0 2px 8px rgba(0, 0, 0, 0.05);--shadow-lg:0 4px 15px rgba(0, 0, 0, 0.25);--shadow-hover:0 5px 12px rgba(0, 0, 0, 0.1)}[data-theme=dark]{--bg-body:#0b1117;--bg-panel:#151f28;--bg-hover:#1e2c3a;--border-color:#233240;--border-dark:#1a252f;--border-divider:#2c3e50;--text-main:#ffffff;--text-muted:#8b9eb0;--text-muted-light:#8b9eb0;--text-light:#5c6e80;--text-inverse:#0b1117;--primary-color:#00e676;--primary-hover:#00b35c;--secondary-color:#1a252f;--info-color:#40c4ff;--warning-color:#ffd700;--danger-color:#ff5252;--danger-dark:#ff003c;--success-color:#00e676;--purple-color:#b388ff;--color-danger-bg:rgba(255, 82, 82, 0.15);--color-danger-border:rgba(255, 82, 82, 0.3);--color-danger-text:#ff5252;--color-success-bg:rgba(0, 230, 118, 0.15);--color-success-border:rgba(0, 230, 118, 0.6);--color-success-text:#00e676;--color-warning-bg:rgba(255, 215, 0, 0.15);--color-warning-border:rgba(255, 215, 0, 0.3);--color-warning-text:#ffd700;--color-pair-bg:rgba(179, 136, 255, 0.05);--color-beer-bg:rgba(255, 215, 0, 0.05);--radius-sm:2px;--radius-md:4px;--radius-lg:4px;--radius-xl:6px;--radius-pill:4px;--shadow-sm:0 2px 8px rgba(0, 0, 0, 0.5);--shadow-md:0 4px 12px rgba(0, 0, 0, 0.6);--shadow-lg:0 8px 25px rgba(0, 0, 0, 0.8);--shadow-hover:0 0 15px rgba(0, 230, 118, 0.15)}[data-theme=dark] .sidebar__logo--dark{display:block!important}[data-theme=dark] .sidebar__logo--light{display:none!important}.group-title,.page-header__title,.sa-title,.stat-title,.w-title,body,h1,h2,h3,h4,h5,h6,table,td,th{font-family:var(--font-main)}.btn,.filter-chip,.modal,.sidebar,.sidebar__menu,button,input,select,textarea{font-family:var(--font-menu)}#announcementsContainer,#body-w-news,.duyuru-row{font-family:var(--font-text)}body{margin:0;background-color:var(--bg-body);color:var(--text-main);transition:background-color .3s ease,color .3s ease}a{transition:all .2s ease}a:hover{text-decoration:underline;color:var(--primary-hover)}.d-none{display:none!important}.app-wrapper{display:flex;min-height:100vh}.content-container{flex:1;padding:30px;box-sizing:border-box}.page-header{margin-bottom:20px;padding-bottom:10px}.page-header__title{margin:0;color:var(--text-main);font-size:2.2em;letter-spacing:-.5px;font-weight:700;transition:color .3s ease}.page-header__separator{color:var(--text-muted);font-weight:400;margin:0 5px}.page-header__subtitle{color:var(--text-muted);margin-top:5px;margin-bottom:0;font-weight:600;transition:color .3s ease}.btn{border:0;border-radius:var(--radius-sm);color:var(--text-inverse);cursor:pointer;font-size:1em;font-weight:700;padding:12px;transition:background-color .2s ease}.btn--block{width:100%}.btn--info{background-color:var(--info-color)}.btn--purple{background-color:var(--purple-color)}.btn--success{background-color:var(--success-color)}.alert{border-radius:var(--radius-sm);font-size:.85em;margin-bottom:15px;padding:10px}.alert--danger{background-color:var(--color-danger-bg);border:1px solid var(--color-danger-border);color:var(--color-danger-text)}.alert--success{background-color:var(--color-success-bg);border:1px solid var(--color-success-border);color:var(--color-success-text)}.form-group{margin-bottom:15px}.form-group--center{text-align:center;margin-bottom:20px}.form-label{color:var(--secondary-color);display:block;font-size:.9em;font-weight:700;margin-bottom:5px}.form-input{border-radius:var(--radius-sm);border:1px solid var(--border-divider);box-sizing:border-box;font-size:1em;padding:10px;width:100%;background-color:var(--bg-panel);color:var(--text-main)}.form-input--otp{border:2px solid var(--purple-color);font-size:1.5em;letter-spacing:8px;text-align:center;width:150px;margin:0 auto}.form-back-link{color:var(--text-muted);font-size:.85em;font-style:italic}.sidebar,.sidebar .filter-chip{background-color:var(--bg-panel)}.sidebar{width:280px;height:100vh;flex-shrink:0;box-sizing:border-box;position:sticky;top:0;z-index:90;border-right:1px solid var(--border-dark);box-shadow:var(--shadow-sm);transition:background-color .3s ease,border-color .3s ease,margin-left .4s cubic-bezier(.25,.8,.25,1)}.sidebar .filter-chip{font-size:.82em;padding:4px 9px;color:var(--text-main);border:1px solid var(--border-color);border-radius:var(--radius-md);transition:all .15s ease-in-out;display:inline-block;font-weight:500}.sidebar .filter-chip:hover,a{color:var(--primary-color);text-decoration:none}.sidebar .filter-chip--active{background-color:var(--danger-dark)!important;color:var(--text-inverse)!important;border-color:var(--danger-dark)!important;font-weight:700;box-shadow:var(--shadow-sm)}.sidebar .filter-chip--disabled,.sidebar .filter-chip:hover{background-color:var(--bg-hover);border-color:var(--border-divider)}.sidebar .filter-chip--disabled{color:var(--text-muted);border-style:dashed}.sidebar.is-closed{margin-left:-280px}.sidebar.is-closed .sidebar__ctrl-btn--slide .material-symbols-rounded{transform:rotate(180deg)}.sidebar__inner{width:100%;height:100%;overflow-y:auto;overflow-x:hidden;padding:10px 10px 50px;box-sizing:border-box;scrollbar-color:var(--border-divider) transparent;scrollbar-width:thin}.sidebar__controls{position:absolute;top:120px;right:-23px;display:flex;flex-direction:column;background-color:var(--bg-panel);border:1px solid var(--border-color);border-left:none;border-radius:0 var(--radius-lg) var(--radius-lg)0;box-shadow:4px 2px 8px rgba(0,0,0,.05);z-index:100}.sidebar__ctrl-btn{width:22px;height:36px;display:flex;align-items:center;justify-content:center;background:0 0;border:0;color:var(--text-muted);cursor:pointer;transition:all .2s ease}.sidebar__ctrl-btn .material-symbols-rounded{font-size:16px;transition:transform .3s ease}.sidebar__ctrl-btn:hover{color:var(--primary-color);background-color:var(--bg-hover)}.sidebar__ctrl-btn:not(:last-child){border-bottom:1px solid var(--border-divider)}.sidebar__admin-badge{border-bottom:3px solid var(--danger-dark);color:var(--danger-dark);margin-bottom:10px;padding:10px;text-align:center;font-weight:700}.sidebar__logo-link{display:block;padding:5px 0 0 5px}.sidebar__logo{width:100%;height:auto;display:block}.sidebar__logo--dark{display:none!important}.sidebar__logo--light{display:block!important}.sidebar__filters{position:relative;background-color:var(--bg-hover);border:1px solid var(--border-color);border-radius:var(--radius-xl);padding:4px 12px;transition:all .3s ease;margin-top:20px}.sidebar__filters--disabled{opacity:.8;user-select:none;filter:grayscale(20%)}.sidebar__filter-overlay{position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;z-index:10;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;background:rgba(255,255,255,.08);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);border-radius:var(--radius-xl);pointer-events:auto}.sidebar__filter-overlay .sidebar__overlay-icon{font-size:2em;color:var(--text-inverse);background-color:var(--danger-color);padding:10px;border-radius:var(--radius-circle);box-shadow:0 6px 15px rgba(231,76,60,.35)}.sidebar__filter-overlay .sidebar__overlay-text{background-color:var(--bg-panel);color:var(--text-main);padding:6px 12px;border-radius:var(--radius-pill);font-size:.75em;font-weight:500;box-shadow:var(--shadow-sm);border:1px solid var(--border-color);text-align:center}.sidebar__city-filters,.sidebar__filter-row{display:flex;padding:10px 0;border-bottom:1px solid var(--border-color)}.sidebar__city-filters{align-items:center;justify-content:center;gap:5px}.sidebar__city-filters .filter-chip{padding:6px 14px;border-radius:var(--radius-pill);font-size:.88em}.sidebar__filter-row{align-items:flex-start;font-size:.95em}.sidebar__filter-row:last-child{border-bottom:none}.sidebar__filter-row--seasons .filter-chip{width:48px;box-sizing:border-box;padding:5px;text-align:center}.sidebar__filter-label{width:65px;color:var(--text-muted);font-weight:700;flex-shrink:0;font-size:.75em;text-transform:uppercase;letter-spacing:.5px;display:flex;align-items:center;gap:4px;padding-top:4px}.sidebar__filter-label--column{flex-direction:column;gap:6px;align-items:flex-start;justify-content:flex-start}.sidebar__filter-label .material-symbols-rounded{font-size:15px;color:var(--text-muted)}.sidebar__label-inner{display:flex;align-items:center;gap:4px;width:100%}.sidebar__toggle-icon{width:21px;height:21px;box-sizing:border-box;background-color:var(--bg-panel);border-radius:var(--radius-circle);border:1px solid var(--border-color);box-shadow:var(--shadow-sm);color:var(--primary-color);cursor:pointer;font-size:16px;padding:2px;transition:all .2s ease}.sidebar__toggle-icon.is-expanded{background-color:var(--primary-color);color:var(--text-inverse)}.sidebar__filter-links{flex:1;display:flex;flex-wrap:wrap;gap:6px}.sidebar__seasons-toggle-wrap{margin-top:2px;text-align:left;width:100%}.sidebar__heading{color:var(--text-inverse);background-color:var(--danger-dark);font-size:1.05em;margin:25px 0 12px;padding:5px;display:flex;border-radius:var(--radius-lg);align-items:center;gap:8px;font-weight:700}.sidebar__heading--login{margin-top:25px}.sidebar__heading .material-symbols-rounded{color:var(--text-inverse);font-size:1.5em}.sidebar__menu{list-style:none;padding:0;margin:0}.sidebar__menu li{margin-bottom:2px}.sidebar__menu a{display:flex;align-items:center;gap:10px;padding:7px 10px;color:var(--text-main);border-radius:var(--radius-md);font-weight:500;font-size:.92em;transition:all .2s ease}.sidebar__menu a .material-symbols-rounded{font-size:1.15em;color:var(--text-muted);transition:color .2s ease;width:12px}.sidebar__menu a:hover{background-color:var(--bg-hover);padding-left:14px;text-decoration:none}.sidebar__menu a:hover,.sidebar__menu a:hover .material-symbols-rounded{color:var(--primary-color)}.sidebar__menu-link--success{color:var(--success-color)!important;font-weight:700!important}.sidebar__menu-link--danger{color:var(--danger-color)!important}.sidebar__menu-link--purple{color:var(--purple-color)!important}.sidebar__menu-link--info{color:var(--info-color)!important}.tooltip{position:static;display:inline-block;cursor:help}.tooltip__content{visibility:hidden;background-color:var(--secondary-color);color:var(--text-inverse);text-align:left;padding:12px 15px;border-radius:var(--radius-md);position:absolute;z-index:9999;left:0;width:100%;box-sizing:border-box;margin-top:20px;opacity:0;transition:opacity .15s ease-in-out;font-size:13px;line-height:1.6;box-shadow:var(--shadow-lg);pointer-events:none}.tooltip__content::before{content:"";position:absolute;bottom:100%;left:0;right:0;height:12px;background:0 0}.tooltip:focus .tooltip__content,.tooltip:hover .tooltip__content{visibility:visible;opacity:1;pointer-events:auto}.tooltip__list{margin:8px 0 0;padding-left:18px;list-style-type:square}.tooltip__list li{margin-bottom:5px}.tooltip__link{color:var(--text-light);text-decoration:none;border-bottom:1px dashed var(--text-muted);transition:all .2s ease}.tooltip__link:hover{border-bottom-style:solid;border-color:var(--warning-color)}.tooltip__link:hover,.tooltip__warning{color:var(--warning-color)}.tooltip__more{color:var(--text-muted);font-style:italic}.modal{align-items:center;background-color:rgba(0,0,0,.6);display:none;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}.modal .form-label{color:var(--text-muted)}.modal.is-active{display:flex}.modal__dialog{background-color:var(--bg-panel);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);font-family:sans-serif;overflow:hidden;width:340px;border:1px solid var(--border-color)}.modal__header{align-items:center;background-color:var(--secondary-color);color:var(--text-inverse);display:flex;justify-content:space-between;padding:15px 20px}.modal__header--purple{background-color:var(--purple-color)}.modal__title{align-items:center;display:flex;font-size:1.1em;gap:8px;margin:0;color:#fff}.modal__close{background:0 0;border:0;color:var(--text-inverse);cursor:pointer;font-size:1.5em;line-height:1}.modal__body{padding:20px}.cache-radar{backdrop-filter:blur(4px);background-color:var(--bg-panel);border-radius:var(--radius-lg);border:1px solid var(--border-color);box-shadow:var(--shadow-lg);color:var(--text-main);font-size:12px;min-width:260px;padding:15px;position:fixed;right:20px;top:20px;z-index:99999;transition:background-color .3s ease,border-color .3s ease}.cache-radar__header{align-items:center;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;margin-bottom:10px;padding-bottom:8px}.cache-radar__title{color:var(--warning-color);font-size:14px}.cache-radar__count-badge{background-color:var(--secondary-color);border-radius:var(--radius-pill);color:var(--text-inverse);cursor:pointer;font-size:10px;padding:2px 8px;font-weight:700}.cache-radar__list{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;max-height:300px;overflow-y:auto;padding:0}.cache-radar__item{align-items:center;background-color:var(--bg-hover);border-radius:var(--radius-sm);display:flex;gap:15px;justify-content:space-between;padding:6px;transition:background-color .3s ease}.cache-radar__item.is-cleared{background-color:var(--color-success-bg)!important;transition:background-color .5s ease}.cache-radar__item-info{align-items:center;display:flex;gap:8px;overflow:hidden}.cache-radar__tag{color:#fff;padding:2px 5px;border-radius:3px;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;flex-shrink:0}.cache-radar__tag--mongo{background-color:var(--success-color)}.cache-radar__delete-btn:hover,.cache-radar__tag--redis{background-color:var(--danger-dark)}.cache-radar__key{color:var(--text-muted);font-family:monospace;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cache-radar__delete-btn{background-color:var(--danger-color);border-radius:var(--radius-sm);border:0;color:var(--text-inverse);cursor:pointer;font-size:10px;font-weight:700;padding:3px 8px;transition:background-color .2s ease}.cache-radar__delete-btn.is-loading{background-color:var(--warning-color);cursor:wait}.dashboard-grid{display:flex;flex-wrap:wrap;gap:20px}.w-header,.widget{display:flex;flex-direction:column}.widget{background-color:var(--bg-panel);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:15px;box-shadow:var(--shadow-sm);box-sizing:border-box}.widget .lr-img{border-radius:5px;object-fit:cover;border:1px solid rgba(255,255,255,.2);box-shadow:0 3px 8px rgba(0,0,0,.12);transition:transform .2s ease,border-color .2s ease,border-radius .2s ease;width:20px;height:20px}.widget .lr-img:hover{border-color:var(--primary-color);transform:scale(1.18)}[data-theme=dark] .widget .lr-img{border-radius:50%;border:1.5px solid var(--border-color);box-shadow:0 2px 6px rgba(0,0,0,.15)}[data-theme=dark] .widget .lr-name{color:var(--text-muted)}[data-theme=dark] .widget .lr-context{color:var(--text-light)}.w-header{gap:8px;border-bottom:1px solid var(--border-color);padding-bottom:10px;margin-bottom:10px}.w-title-row{display:flex;justify-content:space-between;align-items:flex-end}.w-title{margin:0;font-size:1.2em;font-weight:700;color:var(--text-main)}.w-subtitle{font-size:.85em;color:var(--text-muted)}.w-filters{display:flex;gap:5px;flex-wrap:wrap;align-items:center}.w-filter-label{font-size:.8em;padding:2px 6px;border-radius:var(--radius-sm);font-family:var(--font-main)}.w-filter-label,.w-select{background-color:var(--bg-hover)}.w-select{font-size:.8em;border-radius:var(--radius-sm);font-family:var(--font-main);border:1px solid var(--border-divider);color:var(--text-main);outline:0;padding:1px 4px}.w-filter-label{color:var(--text-muted);font-weight:700;border:1px solid var(--border-color)}.group-tabs{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:10px;align-items:center;font-weight:700;font-size:1.1em}.group-tab{color:var(--text-muted);cursor:pointer;padding:2px 6px;border-radius:var(--radius-sm)}.group-tab:hover{color:var(--text-main)}.group-tab.active{background-color:var(--danger-dark);color:var(--text-inverse)}.tab-dot{color:var(--text-light)}.w-body{flex:1}.list-row{display:flex;align-items:center;justify-content:space-between;padding:5px 0;border-bottom:1px dashed var(--border-color)}.list-row--mvp{padding:8px 0}.list-row--mvp .lr-meta{display:flex;flex-direction:column;gap:3px;overflow:hidden}.list-row--mvp .lr-label{font-size:.7em;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;font-weight:700}.list-row--mvp .lr-person{display:flex;align-items:center;gap:6px;overflow:hidden;white-space:nowrap}.list-row .lr-score--mvp{font-size:1.2em;color:var(--warning-color)}.list-row:last-child{border-bottom:none}.list-row .lr-left{display:flex;align-items:center;gap:8px;flex:1;overflow:hidden;white-space:nowrap}.empty-msg,.list-row .lr-rank{color:var(--text-muted);font-size:.9em}.list-row .lr-rank{width:22px;flex-shrink:0;text-align:right;font-weight:700}.list-row .lr-img{border-radius:var(--radius-sm);object-fit:cover;border:1px solid var(--border-color);flex-shrink:0}.list-row .lr-name{color:var(--text-main);overflow:hidden;text-overflow:ellipsis;font-size:.9em}.list-row .lr-name:hover{color:var(--primary-color)}.list-row .lr-context{font-size:.7em;color:var(--text-muted);margin-left:5px}.list-row .lr-score{font-weight:700;color:var(--text-main);text-align:right;min-width:40px}.empty-msg{font-style:italic;text-align:center;padding:20px 0}#container-w-matches{width:calc(66.666% - 6.66px);height:450px;padding-right:0!important}#container-w-matches .w-header{margin-right:15px}#container-w-matches #body-w-matches,#container-w-news #body-w-news{overflow-y:auto;padding-right:15px;scrollbar-width:thin;scrollbar-color:var(--border-divider) transparent}#container-w-matches #body-w-matches .home-match-row{display:flex;align-items:center;justify-content:space-between;padding:10px 0}#container-w-matches #body-w-matches .home-match-row .match-date{width:22%;font-size:.85em;color:var(--text-muted);font-weight:700;white-space:nowrap}#container-w-matches #body-w-matches .home-match-row .match-center{flex:1;display:flex;justify-content:center;align-items:center;min-width:0}#container-w-matches #body-w-matches .home-match-row .match-team{flex:1 1 0;min-width:0;display:flex;align-items:center;gap:6px}#container-w-matches #body-w-matches .home-match-row .match-team.home{justify-content:flex-end}#container-w-matches #body-w-matches .home-match-row .match-team.away{justify-content:flex-start}#container-w-matches #body-w-matches .home-match-row .match-team .team-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:700;font-size:.95em;color:var(--text-main);text-decoration:none}#container-w-matches #body-w-matches .home-match-row .match-team .team-name:hover{text-decoration:underline;color:var(--primary-color)}#container-w-matches #body-w-matches .home-match-row .match-team .team-img{width:16px;height:16px;border-radius:var(--radius-sm);object-fit:cover;flex-shrink:0}#container-w-matches #body-w-matches .home-match-row .match-score-wrap{padding:0 12px;font-weight:700;font-size:1.1em;text-align:center;min-width:45px;flex-shrink:0}#container-w-matches #body-w-matches .home-match-row .match-score-wrap a{color:inherit;text-decoration:none}#container-w-matches #body-w-matches .home-match-row .match-score-wrap.is-played{color:var(--danger-dark)}#container-w-matches #body-w-matches .home-match-row .match-score-wrap.is-upcoming,#container-w-news #body-w-news .duyuru-row .text a{color:var(--info-color)}#container-w-matches #body-w-matches .home-match-row .match-venue{width:22%;font-size:.8em;color:var(--text-muted);text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#container-w-matches #body-w-matches #matches-today-divider{display:flex;align-items:center;justify-content:center;margin:14px 0;gap:10px}#container-w-matches #body-w-matches #matches-today-divider .divider-line{flex:1;border-bottom:2px dashed var(--warning-color)}#container-w-matches #body-w-matches #matches-today-divider .divider-badge{font-size:.75em;font-weight:700;color:var(--danger-dark);background-color:var(--color-beer-bg);padding:4px 12px;border-radius:var(--radius-pill);border:1px solid var(--warning-color);white-space:nowrap;box-shadow:var(--shadow-sm)}#container-w-news{width:calc(33.333% - 13.33px);height:450px;background:0 0!important;border:0!important;box-shadow:none!important;padding-top:0}#container-w-news .w-title{font-size:1.4em;font-weight:700;font-family:var(--font-text);margin:0}#container-w-news #body-w-news .duyuru-row{flex-direction:column;align-items:flex-start;gap:4px;padding:10px 0;border-bottom:1px dashed var(--border-color)}#container-w-news #body-w-news .duyuru-row .date{font-size:.75em;color:var(--text-muted)}#container-w-news #body-w-news .duyuru-row .text{font-weight:700;font-size:.95em;line-height:1.3}#container-w-news #body-w-news .duyuru-row .text a:hover,.bracket__team-info a:hover,.list-row .lr-name:hover{text-decoration:underline}#container-w-puan-501,#container-w-puan-bireysel,#container-w-puan-kriket{width:calc(33.333% - 13.33px);height:340px}#container-w-allstar,#container-w-edo,#container-w-eyo,#container-w-mvp{width:calc(25% - 15px);padding:10px}#container-w-mvp .mvp-label{font-size:.7em;color:var(--text-light);text-transform:uppercase;letter-spacing:1px;margin-bottom:3px}#container-w-mvp .mvp-score{font-weight:700;font-size:1.2em;color:var(--warning-color);text-align:right}#container-w-180,#container-w-highout,#container-w-team-eyo{width:calc(33.333% - 13.33px)}.smart-alternatives-box{padding:5px 0;animation:fadeIn .3s ease-in-out}.smart-alternatives-box .sa-title{font-size:1.05em;font-weight:500;margin-bottom:10px;color:var(--text-main)}.smart-alternatives-box .sa-subtitle{color:var(--warning-color);font-weight:700;font-size:.95em;margin-bottom:12px}.smart-alternatives-box .sa-list{list-style:none;padding:0;margin:0}.smart-alternatives-box .sa-list li{margin-bottom:8px;padding-left:14px;position:relative}.smart-alternatives-box .sa-list li::before{content:"■";position:absolute;left:0;top:50%;transform:translateY(-50%);color:var(--text-muted);font-size:.6em}.smart-alternatives-box .sa-list li a{color:var(--text-main);text-decoration:none;border-bottom:1px dashed var(--border-divider);font-size:.95em}.smart-alternatives-box .sa-list li a:hover{color:var(--warning-color);border-bottom-style:solid;border-bottom-color:var(--warning-color)}.smart-alternatives-box .sa-more{color:var(--text-muted);font-style:italic;font-size:.85em;margin-top:10px}@media (max-width:1100px){.dashboard-grid .widget{width:100%!important;height:auto!important;max-height:450px}}.standings{display:flex;flex-wrap:wrap;gap:30px;width:100%}.standings__group{display:flex;flex-direction:column;flex:0 0 calc(50% - 15px);max-width:calc(50% - 15px);width:100%}.standings__group:only-child{flex:1 1 100%;max-width:100%}@media (max-width:992px){.standings__group{flex:1 1 100%;max-width:100%}}.standings__title{background-color:var(--warning-color);color:var(--text-inverse);padding:6px 14px;display:inline-block;margin-bottom:0;border-radius:var(--radius-sm) var(--radius-sm)0 0;font-size:1.15em;font-weight:700;align-self:flex-start}.captain-banner{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:15px;background-color:var(--color-pair-bg);border:1px solid var(--border-divider);border-radius:var(--radius-lg);padding:15px 20px;margin-bottom:20px}.captain-banner__info{display:flex;align-items:center;gap:8px;font-weight:700;color:var(--secondary-color)}.captain-banner__actions{display:flex;align-items:center;gap:10px}.captain-banner__btn{padding:8px 16px;border-radius:var(--radius-sm);border:0;color:var(--text-inverse);font-weight:700;cursor:pointer;transition:background-color .2s ease,transform .1s ease}.captain-banner__btn:hover{transform:translateY(-1px)}.captain-banner__btn--approve,.captain-banner__btn--primary{background-color:var(--success-color)}.captain-banner__btn--reject{background-color:var(--danger-dark)}.captain-banner__status{font-weight:700;font-size:.9em}.captain-banner__status--warning{color:var(--warning-color)}.captain-banner__status--pending{color:var(--danger-dark)}.captain-banner__status--success{color:var(--success-color)}.fixture-detail{background-color:var(--bg-panel);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:30px;box-shadow:var(--shadow-sm)}.fixture-detail__draft-alert{background-color:var(--color-warning-bg);border:1px solid var(--color-warning-border);color:var(--color-warning-text);border-radius:var(--radius-lg);padding:12px 20px;margin-bottom:20px;font-weight:700;font-size:.95em;text-align:center}.fixture-detail__blur-container{position:relative;border-radius:var(--radius-lg);overflow:hidden;margin-top:15px}.fixture-detail__blurred-content{filter:blur(7px);opacity:.5;pointer-events:none;user-select:none}.fixture-detail__overlay{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:flex-start;justify-content:center;background-color:rgba(0,0,0,.2);z-index:5}.fixture-detail__lock-box{background-color:var(--secondary-color);color:var(--text-inverse);border-radius:var(--radius-xl);border:1px solid rgba(255,255,255,.1);box-shadow:var(--shadow-lg);padding:20px 30px;max-width:420px;text-align:center;margin-top:10%}.fixture-detail__lock-icon{font-size:2.2em;margin-bottom:5px}.fixture-detail__lock-title{color:var(--warning-color);font-size:1.15em;font-weight:700;margin-bottom:6px}.fixture-detail__lock-desc{color:var(--text-light);font-size:.88em;line-height:1.4}.fixture-detail__unplayed{background-color:var(--bg-panel);border-radius:var(--radius-lg);border:1px solid var(--border-color);color:var(--text-muted);font-size:1.3em;font-weight:700;padding:50px;text-align:center;margin-top:15px}.fixture-detail__error{font-family:var(--font-menu);padding:50px;text-align:center}.fixture-detail__error h1{color:var(--danger-color);margin-bottom:15px}.fixture-detail__error a{color:var(--primary-color);font-weight:700}.week-filter{background-color:var(--bg-panel);border:1px solid var(--border-color);padding:16px 20px;border-radius:var(--radius-lg);margin-bottom:25px;box-shadow:var(--shadow-sm);display:flex;flex-direction:column;gap:12px}.week-filter__row,.week-filter__row>div{display:flex;align-items:center;flex-wrap:wrap;gap:7px;font-size:0}.week-filter__row--weeks{border-bottom:1px dashed var(--border-divider);padding-bottom:12px}.week-filter__row b{font-size:1.4rem;font-weight:800;color:var(--text-main);text-transform:uppercase;letter-spacing:.5px;margin-right:8px}.week-filter__row>div{gap:8px}.week-filter__link{display:inline-flex;align-items:center;justify-content:center;min-width:30px;height:30px;padding:0 5px;font-size:1rem;font-weight:700;color:var(--text-main);background-color:var(--bg-hover);border:1px solid var(--border-color);border-radius:var(--radius-sm);text-decoration:none;transition:all .2s ease;box-shadow:var(--shadow-sm)}.week-filter__link--active,.week-filter__link:hover{background-color:var(--primary-color);border-color:var(--primary-color)}.week-filter__link:hover{transform:translateY(-1px);box-shadow:var(--shadow-hover);text-decoration:none}.week-filter__link--active{color:var(--text-inverse);box-shadow:0 2px 8px rgba(0,0,0,.15);font-weight:900}.week-filter__link--danger.week-filter__link--active,.week-filter__link:hover{color:var(--text-inverse)}.week-filter__link--danger.week-filter__link--active,.week-filter__link--danger:hover{background-color:var(--danger-color);border-color:var(--danger-color)}.week-filter__link--bracket{background-color:var(--color-success-bg);border:1px solid var(--success-color);color:var(--color-success-text)}.week-filter__link--bracket:hover{background-color:var(--success-color);border-color:var(--success-color);color:var(--text-inverse)}.week-filter__divider{display:inline-block;width:1px;height:22px;background-color:var(--border-divider);margin:0 8px;font-size:0;vertical-align:middle}.bracket{display:flex;gap:30px;overflow-x:auto;padding:20px 0;min-height:400px}.bracket__column{display:flex;flex-direction:column;flex:1;min-width:280px}.bracket__round-title{text-align:center;font-weight:700;color:var(--danger-color);margin-bottom:20px;border-bottom:2px solid var(--border-color);padding-bottom:5px;text-transform:uppercase;letter-spacing:1px}.bracket__matches,.bracket__pair,.bracket__wrapper{display:flex;flex-direction:column;flex:1}.bracket__pair,.bracket__wrapper{position:relative}.bracket__wrapper{justify-content:center;padding:10px 0}.bracket__series-box{background-color:var(--bg-panel);border:1px solid var(--border-divider);border-radius:var(--radius-md);padding:10px;box-shadow:var(--shadow-sm);position:relative;transition:transform .2s ease,box-shadow .2s ease;width:100%;box-sizing:border-box;z-index:2}.bracket__series-box:hover{transform:translateY(-2px);box-shadow:var(--shadow-hover);border-color:var(--primary-color)}.bracket__team{display:flex;align-items:center;justify-content:space-between;padding:6px 0;font-size:1em;border-bottom:1px dashed var(--border-color)}.bracket__team:last-of-type{border-bottom:none}.bracket__team--winner{font-weight:700;color:var(--text-main)}.bracket__team--winner .bracket__score{background-color:var(--color-success-bg);color:var(--color-success-text)}.bracket__team--loser{color:var(--text-muted)}.bracket__team--loser img{opacity:.5;filter:grayscale(100%)}.bracket__team-info{display:flex;align-items:center;gap:8px}.bracket__team-info a{color:inherit;text-decoration:none}.bracket__score{background-color:var(--bg-hover);padding:4px 10px;border-radius:var(--radius-sm);font-family:monospace,-apple-system,sans-serif;font-weight:700;font-size:1.2em;color:var(--text-main)}.bracket__series-matches{margin-top:10px;padding-top:8px;border-top:1px dashed var(--border-color);display:flex;gap:5px;justify-content:center;flex-wrap:wrap}.bracket__match-link{font-size:.8em;background-color:var(--bg-body);border:1px solid var(--border-color);color:var(--primary-color);padding:2px 6px;border-radius:var(--radius-sm);font-weight:700;text-decoration:none}.bracket__match-link:hover{background-color:var(--primary-color);color:var(--text-inverse);border-color:var(--primary-color)}.fixture-table__group-wrap{margin-bottom:40px}.fixture-table__team-wrap{display:flex;align-items:center;gap:8px}.fixture-table__team-wrap--home{justify-content:flex-end;text-align:right}.fixture-table__team-wrap--away{justify-content:flex-start;text-align:left}.fixture-table__team-col{display:flex;flex-direction:column}.fixture-table__team-col--home{align-items:flex-end}.fixture-table__team-col--away{align-items:flex-start}.fixture-table__score-cell a,.fixture-table__team-link{color:inherit;text-decoration:none}.fixture-table__team-link:hover{text-decoration:underline}.fixture-table__team-name--winner{font-weight:700;color:var(--success-color)}.fixture-table__legs-wrap{margin-top:6px;display:flex;gap:4px;flex-wrap:wrap}.fixture-table__legs-wrap--home{justify-content:flex-end}.fixture-table__legs-wrap--away{justify-content:flex-start}.fixture-table__leg-item{display:inline-flex;align-items:center;gap:2px;margin-right:4px}.fixture-table__badge{display:inline-block;border-radius:var(--radius-sm);font-size:.8em;padding:2px 5px;font-weight:700}.fixture-table__badge--postponed{background-color:var(--color-warning-bg);border:1px solid var(--warning-color);color:var(--warning-color);padding:4px 8px;font-size:.75em;letter-spacing:1px;text-transform:uppercase}.fixture-table__badge--leg{background-color:var(--bg-hover);border:1px solid var(--border-color);color:var(--text-main)}.fixture-table__badge--180{background-color:var(--color-warning-bg);border:1px solid var(--color-warning-border);color:var(--warning-color)}.fixture-table__badge--highout{background-color:var(--color-beer-bg);border:1px solid var(--warning-color);color:var(--danger-dark)}.fixture-table__score-cell{font-weight:700;font-size:1.1em;text-align:center;background-color:var(--bg-hover)}.fixture-table__score-cell a{display:block}.fixture-table__score-cell a:hover{color:var(--primary-color)}.fixture-table__action-btn{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:var(--radius-circle);background-color:var(--warning-color);color:var(--text-inverse);text-decoration:none;box-shadow:var(--shadow-sm);transition:background-color .2s ease}.fixture-table__action-btn:hover{background-color:var(--danger-dark)}.fixture-table__hourglass{animation:pulse 2s infinite;cursor:help;font-size:1.1em}.row-bye{background-color:var(--color-success-bg);color:var(--color-success-text)}.match-scoreboard{display:flex;flex-direction:column;border-radius:var(--radius-lg) var(--radius-lg)0 0;overflow:hidden;transition:background .3s ease,border-color .3s ease,color .3s ease;margin:-31px -31px 30px;background:linear-gradient(135deg,#881313 0,#9f1212 40%,#1e293b 100%);border:1px solid rgba(159,18,18,.3);color:#fff;box-shadow:0 10px 30px rgba(136,19,55,.4)}.match-scoreboard__meta{display:flex;justify-content:space-between;background:rgba(0,0,0,.25);padding:12px 22px;font-size:1.05em;font-weight:800;letter-spacing:1px;text-transform:uppercase;color:rgba(255,255,255,.9);border-bottom:1px solid rgba(255,255,255,.1)}.match-scoreboard__meta-item{display:inline-flex;align-items:center;gap:6px}.match-scoreboard__meta-item--game-type{color:#fde047;font-weight:900;letter-spacing:2px}.match-scoreboard__main{display:flex;justify-content:space-between;align-items:center;padding:35px}@media (max-width:768px){.match-scoreboard__main{flex-direction:column;gap:25px;padding:25px}}.match-scoreboard__card{display:flex;align-items:center;gap:20px;flex:1;background:rgba(255,255,255,.08);backdrop-filter:blur(8px);padding:15px 22px;border-radius:var(--radius-md);border:1px solid rgba(255,255,255,.12);box-shadow:0 4px 15px rgba(0,0,0,.15);text-decoration:none;color:#fff;transition:all .25 ease;cursor:pointer}.match-scoreboard__card:hover{background:rgba(255,255,255,.15);border-color:rgba(255,255,255,.3);transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,.25);color:#fff;text-decoration:none}.match-scoreboard__card--home{justify-content:flex-end}.match-scoreboard__card--away{justify-content:flex-start}.match-scoreboard__avatar-wrap{display:flex;align-items:center;justify-content:center;flex-shrink:0}.match-scoreboard__avatar{width:70px;height:70px;border-radius:8px;object-fit:cover;border:2px solid rgba(255,255,255,.2);box-shadow:0 4px 12px rgba(0,0,0,.25)}.match-scoreboard__avatar--individual{width:85px;height:85px}.match-scoreboard__info{display:flex;flex-direction:column;flex:1}.match-scoreboard__info--home{text-align:right;align-items:flex-end}.match-scoreboard__info--away{text-align:left;align-items:flex-start}.match-scoreboard__name{font-size:1.7em;margin:0;line-height:1.1;font-weight:900;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.4)}.match-scoreboard__legs{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.match-scoreboard__legs--home{justify-content:flex-end}.match-scoreboard__legs--away{justify-content:flex-start}.match-scoreboard__leg-box{display:inline-flex;align-items:center;gap:5px;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.2);border-radius:6px;padding:4px 8px;font-size:.88em;font-weight:700;color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.15)}.match-scoreboard__badge{padding:2px 5px;border-radius:4px;font-size:.75em;font-weight:800;display:inline-flex;align-items:center;gap:2px}.match-scoreboard__badge--180{background:rgba(234,179,8,.25);border:1px solid #eab308;color:#fef08a}.match-scoreboard__badge--highout{background:rgba(239,68,68,.25);border:1px solid #ef4444;color:#fca5a5}.match-scoreboard__score-area{display:flex;justify-content:center;align-items:center;padding:0 25px;z-index:2}.match-scoreboard__score-numbers{font-family:var(--font-main);font-size:4.2em;font-weight:900;line-height:1;color:#fff;text-shadow:0 4px 15px rgba(0,0,0,.4);white-space:nowrap}[data-theme=dark] .match-scoreboard{background:linear-gradient(135deg,#0f2027 0,#203a43 50%,#2c3e50 100%);border-color:rgba(255,255,255,.08);box-shadow:0 10px 30px rgba(0,0,0,.35)}[data-theme=dark] .match-scoreboard .match-scoreboard__meta{background:rgba(0,0,0,.4);color:rgba(255,255,255,.85);border-bottom-color:rgba(255,255,255,.05)}[data-theme=dark] .match-scoreboard .match-scoreboard__card{background:rgba(255,255,255,.03);border-color:rgba(255,255,255,.05)}.match-rows-header{margin-top:40px;margin-bottom:20px}.match-rows-header__title{border-bottom:2px solid var(--border-color);padding-bottom:10px;color:var(--text-main);margin:0;font-size:1.4em;font-weight:800}.match-row{display:flex;justify-content:space-between;align-items:center;background:var(--bg-card, var(--bg-panel));border-radius:var(--radius-md);padding:14px 20px;margin-bottom:12px;box-shadow:var(--shadow-sm);position:relative;border-left:5px solid transparent;border-right:5px solid transparent;transition:transform .2s ease,box-shadow .2s ease}.match-row:hover{transform:translateY(-2px);box-shadow:var(--shadow-hover)}.match-row__score{flex:0 0 80px;width:80px;font-weight:900;font-size:1.45em;text-align:center;background:var(--bg-hover);padding:6px 0;border-radius:var(--radius-sm);color:var(--text-main);margin:0 16px;z-index:2}.match-row__score--beer{background:0 0;color:var(--danger-dark);padding:0;display:flex;flex-direction:column;align-items:center;font-size:2.2em}.match-row__score-sub{font-size:.22em;font-weight:800;opacity:.7;margin-top:2px;letter-spacing:.5px}.match-row__score--summary{font-size:1.2em;background:var(--bg-panel);color:var(--text-main)}.match-row__score--grand{font-size:1.8em;background:var(--primary-color);color:var(--text-inverse)}.match-row__score--points{font-size:1.8em;color:var(--info-color);background:var(--color-info-bg)}.match-row.esli .match-row__score{background:var(--text-main);color:var(--text-inverse)}.match-row__side{flex:1 1 0%;display:flex;align-items:center;gap:12px;min-width:0}.match-row__side--home{justify-content:flex-end;text-align:right}.match-row__side--away{justify-content:flex-start;text-align:left}.match-row__avatar,.match-row__pair-img{flex-shrink:0!important;align-self:center;border-radius:5px;object-fit:cover;border:1px solid rgba(255,255,255,.2);box-shadow:0 3px 8px rgba(0,0,0,.12);transition:transform .2s ease,border-color .2s ease,border-radius .2s ease}.match-row__avatar{width:53px!important;height:53px!important;margin-bottom:-2px}.match-row__avatar:hover{border-color:var(--primary-color);transform:scale(1.18)}[data-theme=dark] .match-row__avatar{border-radius:50%;border:1.5px solid var(--border-color);box-shadow:0 2px 6px rgba(0,0,0,.15)}.match-row__pair-img{width:32px!important;height:32px!important}.match-row__pair-img:hover{border-color:var(--primary-color);transform:scale(1.18)}[data-theme=dark] .match-row__pair-img{border-radius:50%;border:1.5px solid var(--border-color);box-shadow:0 2px 6px rgba(0,0,0,.15)}.match-row__player-info{display:flex;flex-direction:column;min-width:0}.match-row__player-info--home{align-items:flex-end;text-align:right}.match-row__player-info--away{align-items:flex-start;text-align:left}.match-row__player-link{color:var(--text-main);font-weight:700;font-size:1.05em;text-decoration:none;white-space:nowrap}.highlights__player-link:hover,.match-row__player-link:hover{color:var(--primary-color)}.match-row__no-player{color:var(--danger-color);font-weight:700}.match-row__legs{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.match-row__legs--home{justify-content:flex-end}.match-row__legs--away{justify-content:flex-start}.match-row__leg-box{display:inline-flex;align-items:center;gap:3px;background:var(--bg-hover);border:1px solid var(--border-color);border-radius:4px;padding:2px 8px;font-size:.9em;font-weight:500;color:var(--text-main);box-shadow:var(--shadow-sm);white-space:nowrap}.match-row__leg-box--win{background:var(--color-success-border)}.match-row__badge{padding:1px 4px;border-radius:3px;font-size:.9em;font-weight:700;display:inline-flex;align-items:center;gap:2px;margin:0 2px}.match-row__badge--180{background:rgba(234,179,8,.18);border:1px solid var(--warning-color);color:var(--warning-color)}.match-row__badge--highout{background:rgba(239,68,68,.18);border:1px solid var(--danger-color);color:var(--danger-color)}.match-row__pair-col{display:flex;flex-direction:column;gap:6px;width:100%}.match-row__pair-col--home{align-items:flex-end;text-align:right}.match-row__pair-col--away{align-items:flex-start;text-align:left}.match-row__pair-item{display:flex;align-items:center;gap:8px;width:100%}.match-row__pair-item--home{justify-content:flex-end}.match-row__pair-item--away{justify-content:flex-start}.match-row__trophy{position:absolute;top:8px;font-size:14px;z-index:3}.match-row__trophy--home{left:12px}.match-row__trophy--away{right:12px}.match-row--beer{background:var(--color-beer-bg)}.match-row__beer-winner{font-size:1.85em;font-weight:900;color:var(--text-main)}.match-row__beer-icon{font-size:1.85em;margin:0 2px}.match-row--home-win{border-left:5px solid var(--success-color);background:linear-gradient(to right,rgba(46,204,113,.08),transparent 40%)}.match-row--away-win{border-right:5px solid var(--success-color);background:linear-gradient(to left,rgba(46,204,113,.08),transparent 40%)}.match-summary{margin-top:40px;border-top:2px solid var(--border-color);padding-top:25px}.match-summary__list{display:flex;flex-direction:column;gap:10px}.match-summary__label{font-weight:800;opacity:.6;text-transform:uppercase;letter-spacing:1px}.match-summary__grand-label,.match-summary__points-label{font-weight:900;font-size:1.3em}.match-row--summary{padding:12px 25px;min-height:unset;margin:0;box-shadow:none;border:1px dashed var(--border-color);border-radius:var(--radius-sm)}.match-row--grand-total{padding:20px 25px;background:var(--bg-hover);border-color:var(--primary-color);margin:0}.match-row--match-points{padding:20px 25px;background:var(--bg-panel);border:2px solid var(--info-color);margin:15px 0 0}.highlights{display:flex;gap:20px}.highlights__section-title{border-bottom:2px solid var(--border-color);margin-top:30px;padding-bottom:8px;color:var(--text-main)}.highlights__col{flex:1}.highlights__title{display:flex;align-items:center;gap:6px;border-bottom:2px solid var(--border-color);padding-bottom:8px;margin-top:0}.highlights__title--180{color:var(--text-main);opacity:.6}.highlights__title--highout{color:var(--danger-color)}.highlights__card{display:flex;align-items:center;justify-content:space-between;background-color:var(--bg-hover);border:1px solid var(--border-color);border-radius:var(--radius-sm);padding:10px;margin-bottom:8px}.highlights__icon{font-size:1.2em;margin-right:10px}.highlights__info{flex:1}.highlights__player-link{color:var(--text-main);font-weight:700;text-decoration:none}.highlights__card-team{font-size:.8em;font-weight:700;margin-top:2px}.highlights__card-team--home{color:var(--info-color)}.highlights__card-team--away{color:var(--danger-color)}.highlights__val{font-weight:700}.highlights__empty{color:var(--text-muted);font-style:italic;font-size:.9em}.match-form__fieldset{border:0;margin:0;padding:0}.match-form__games-container{display:flex;flex-direction:column;gap:20px;background-color:transparent;padding:0;margin-bottom:30px}.match-form__calc-box{background:var(--bg-panel);padding:30px;border-radius:var(--radius-lg);border:2px solid var(--border-color);box-shadow:var(--shadow-sm);margin-top:30px}.match-form__calc-row,.match-form__points-row{display:flex;align-items:center;justify-content:space-around;gap:30px}@media (max-width:768px){.match-form__calc-row,.match-form__points-row{flex-direction:column;gap:15px}}.match-form__calc-row{margin-bottom:30px;padding-bottom:25px;border-bottom:1px dashed var(--border-divider)}.match-form__calc-col{display:flex;flex-direction:column;align-items:center;text-align:center}.match-form__calc-label{font-size:.95em;font-weight:800;text-transform:uppercase;color:var(--text-muted);margin-bottom:10px;letter-spacing:.5px}.match-form__points-label{font-size:1.1em;font-weight:900;color:var(--success-color);margin-bottom:10px}.match-form__calc-input{background:var(--bg-hover);border:1px solid var(--border-color);border-radius:var(--radius-sm);font-size:2.8em;font-weight:900;width:100px;height:80px;text-align:center;color:var(--text-main);outline:0;box-shadow:inset 0 2px 4px rgba(0,0,0,.05)}.match-form__calc-input--success{color:var(--info-color);border-color:var(--info-color);background:var(--color-info-bg)}.match-form__calc-divider{color:var(--border-divider);font-size:3em;font-weight:100}@media (max-width:768px){.match-form__calc-divider{display:none}}.match-form__calc-notice{color:var(--text-muted);font-size:.85em;margin-top:25px;text-align:center;font-style:italic}.match-form__approval-box{background:linear-gradient(to right,var(--color-warning-bg),var(--bg-panel));border-left:5px solid var(--warning-color);border-radius:var(--radius-md);margin-top:40px;padding:25px;text-align:center;box-shadow:var(--shadow-sm)}.match-form__approval-title{color:var(--text-main);font-size:1.2em;font-weight:800;margin-top:0;margin-bottom:20px}.match-form__actions,.match-form__approval-actions{display:flex;gap:15px;justify-content:center}.match-form__actions{flex-wrap:wrap;margin-top:40px}.match-form__actions button{padding:12px 25px;font-size:1.1em;text-transform:uppercase;letter-spacing:1px}.match-form__actions button.btn--secondary{background:var(--bg-hover);border:1px solid var(--border-color);color:var(--text-main)}.match-form__actions button.btn--secondary:hover{background:var(--primary-color);color:var(--text-inverse);border-color:var(--primary-color)}.match-form__input--readonly{background-color:var(--bg-hover)!important;cursor:not-allowed;opacity:.8}.beer-match{background:var(--color-beer-bg);border:2px dashed var(--warning-color);border-radius:var(--radius-lg);padding:30px 20px;text-align:center;box-shadow:var(--shadow-sm);transition:transform .2s ease}.beer-match:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.beer-match__header{font-size:1em;color:var(--warning-color);font-weight:900;margin-bottom:15px;text-transform:uppercase;letter-spacing:2px}.beer-match__question{display:block;margin-bottom:25px;font-size:1.3em;font-weight:800;color:var(--text-main)}.beer-match__options{display:flex;justify-content:center;gap:40px;flex-wrap:wrap}.beer-option{cursor:pointer;display:inline-flex;align-items:center;gap:12px;font-size:1.4em;background:var(--bg-panel);padding:12px 25px;border-radius:var(--radius-md);border:1px solid var(--border-color);box-shadow:var(--shadow-sm);transition:all .2s ease}.beer-option:hover{border-color:var(--warning-color);background:var(--bg-hover)}.beer-option__input{transform:scale(1.5);cursor:pointer;margin:0}.beer-option__text{font-weight:800}.beer-option__text--home{color:var(--info-color)}.beer-option__text--away{color:var(--danger-color)}.match-game{background:var(--bg-panel);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:25px;box-shadow:var(--shadow-sm);position:relative;overflow:hidden}.match-game::before{content:"";position:absolute;top:0;left:0;width:6px;height:100%;background:var(--primary-color)}.match-game--pair::before{background:var(--purple-color)}.match-game__title{color:var(--text-muted);font-size:.9em;font-weight:900;margin-bottom:20px;text-align:center;text-transform:uppercase;letter-spacing:1px;padding-bottom:10px;border-bottom:1px dashed var(--border-divider)}.match-game__top{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:25px}@media (max-width:992px){.match-game__top{flex-direction:column}}.match-game__col{display:flex;flex-direction:column;gap:15px;flex:1;width:100%}.match-game__player-wrap{display:flex;align-items:center;gap:12px;flex-wrap:wrap;width:100%}.match-game__select{flex:1;min-width:220px;height:44px;padding:8px 15px;border:2px solid var(--border-divider);border-radius:var(--radius-sm);font-size:1.05em;font-weight:700;background-color:var(--bg-body);color:var(--text-main);outline:0;transition:border-color .2s ease;appearance:auto}.match-game__select:focus{border-color:var(--primary-color)}.match-game__select--disabled{background-color:var(--bg-hover);opacity:.9;color:var(--text-main);border-color:var(--border-color)}.match-game__option--no-player{color:var(--danger-color);font-weight:800}.match-game__score{display:flex;align-items:center;justify-content:center;gap:15px;flex:0 0 120px}.match-game__score .score-input{width:60px;height:60px;text-align:center;font-size:2em;font-weight:900;border:2px solid var(--border-divider);border-radius:var(--radius-md);background:var(--bg-body);outline:0}.match-game__score .score-input:focus{border-color:var(--primary-color);box-shadow:0 0 0 3px rgba(var(--primary-color-rgb),.2)}@media (max-width:992px){.match-game__score{width:100%;padding:20px 0;border-top:1px dashed var(--border-divider);border-bottom:1px dashed var(--border-divider);margin:10px 0}}.match-game__score-divider{color:var(--border-divider);font-size:2em;font-weight:900}.match-game__input-180{width:30px;height:20px;padding:8px 6px;text-align:center;border:1px solid rgba(234,179,8,.4);border-radius:var(--radius-sm);background-color:rgba(234,179,8,.05);color:var(--warning-color);font-weight:800;font-size:1.05em;outline:0}.match-game__input-180:focus{border-color:var(--warning-color);background-color:rgba(234,179,8,.1)}.match-game__input-180::placeholder{color:rgba(234,179,8,.6);font-weight:400}.match-game__hout-container{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.match-game__hout-item{position:relative;display:inline-block}.match-game__hout-input{width:45px;height:20px;padding:8px 6px;text-align:center;border:1px solid rgba(239,68,68,.4);border-radius:var(--radius-sm);background-color:rgba(239,68,68,.05);color:var(--danger-color);font-weight:800;font-size:1.05em;outline:0}.match-game__hout-input:focus{border-color:var(--danger-color);background-color:rgba(239,68,68,.1)}.match-game__hout-input::placeholder{color:rgba(239,68,68,.6);font-weight:400}.match-game__hout-add-btn,.match-game__hout-remove{color:var(--text-inverse);font-weight:900;cursor:pointer}.match-game__hout-remove{position:absolute;top:-8px;right:-8px;background-color:var(--danger-color);border-radius:var(--radius-circle);width:20px;height:20px;font-size:11px;text-align:center;line-height:20px;box-shadow:0 2px 4px rgba(0,0,0,.2);transition:transform .1s ease}.match-game__hout-remove:hover{transform:scale(1.1);background-color:var(--danger-dark)}.match-game__hout-add-btn{background-color:var(--success-color);border:0;border-radius:var(--radius-sm);width:36px;height:36px;font-size:1.2em;display:flex;align-items:center;justify-content:center;padding:0;box-shadow:var(--shadow-sm);transition:background-color .2s ease}.match-game__hout-add-btn:hover{background-color:#059669}.match-legs{background-color:var(--bg-hover);border-radius:var(--radius-md);border:1px solid var(--border-divider);margin-top:20px;padding:20px;box-shadow:inset 0 2px 4px rgba(0,0,0,.02)}.match-legs__row{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;padding-bottom:12px;border-bottom:1px dashed var(--border-color)}.match-legs__row:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}@media (max-width:992px){.match-legs__row{flex-direction:column;gap:15px;align-items:center;background-color:var(--bg-panel);padding:15px;border-radius:var(--radius-md);border:1px solid var(--border-color)}}.match-legs__side{display:flex;align-items:center;gap:8px;flex:1}.match-legs__side:first-child{justify-content:flex-end}.match-legs__side:last-child{justify-content:flex-start}@media (max-width:992px){.match-legs__side{width:100%;justify-content:center!important;flex-wrap:wrap}}.match-legs__badge{background-color:var(--text-main);color:var(--text-inverse);border-radius:var(--radius-sm);font-size:1em;font-weight:900;padding:6px 12px;margin:0 15px;flex-shrink:0;box-shadow:var(--shadow-sm)}.match-legs__input{width:60px;height:20px;padding:6px;border:1px solid var(--border-divider);border-radius:var(--radius-sm);background:var(--bg-body);color:var(--text-main);font-size:.95em;font-weight:700;text-align:center;outline:0}.match-legs__input:focus{border-color:var(--primary-color)}.match-legs__input::placeholder{color:var(--text-muted);font-weight:600;font-size:.85em}.match-legs__input--180{width:60px;background-color:rgba(234,179,8,.05);border-color:rgba(234,179,8,.3);color:var(--warning-color)}.match-legs__input--180:focus{background-color:rgba(234,179,8,.1);border-color:var(--warning-color)}.match-legs__input--180::placeholder{color:rgba(234,179,8,.5)}.match-legs__input--highout{width:70px;background-color:rgba(239,68,68,.05);border-color:rgba(239,68,68,.3);color:var(--danger-color)}.match-legs__input--highout:focus{background-color:rgba(239,68,68,.1);border-color:var(--danger-color)}.match-legs__input--highout::placeholder{color:rgba(239,68,68,.5)}.player-header{display:flex;align-items:center;justify-content:space-between;gap:30px;border-radius:var(--radius-lg);padding:30px;margin-bottom:30px;overflow:hidden;background:linear-gradient(135deg,#881313 0,#9f1212 40%,#1e293b 100%);border:1px solid rgba(159,18,18,.3);color:#fff;box-shadow:0 10px 30px rgba(136,19,55,.4)}@media (max-width:992px){.player-header{flex-direction:column;align-items:stretch}}.player-header__identity{display:flex;align-items:center;gap:20px;flex:1.5}.player-header__photo-box{width:120px;height:120px;background-color:#fff;border-radius:var(--radius-md);padding:5px;box-shadow:0 4px 15px rgba(0,0,0,.3);flex-shrink:0}.player-header__photo-box img{width:100%;height:100%;object-fit:cover;border-radius:var(--radius-sm)}.player-header__text-box{display:flex;flex-direction:column;gap:5px}.player-header__title{font-family:var(--font-main);color:#fff;font-size:2.6em;margin:0;letter-spacing:.5px;line-height:1.1;text-shadow:1px 2px 4px rgba(0,0,0,.4)}.player-header__city{font-size:1.1em;opacity:.95;font-weight:500;display:flex;align-items:center;gap:8px;margin:5px 0 0;color:var(--text-muted)}.player-header__plate{background-color:var(--danger-dark);color:var(--text-inverse);font-family:monospace,-apple-system,sans-serif;font-weight:900;padding:2px 8px;border-radius:4px;font-size:.9em;box-shadow:inset 0 0 0 1px rgba(0,0,0,.1),0 2px 4px rgba(0,0,0,.3);letter-spacing:1px}.player-header__stats{display:flex;align-items:center;justify-content:center;padding:0 40px;border-right:1px solid rgba(255,255,255,.15);border-left:1px solid rgba(255,255,255,.15)}@media (max-width:992px){.player-header__stats{border:0;border-top:1px solid rgba(255,255,255,.15);border-bottom:1px solid rgba(255,255,255,.15);padding:20px 0}}.player-header__stat-box{text-align:center;display:flex;flex-direction:column;align-items:center;gap:2px;color:#fff}.player-header__stat-icon{font-size:2.2em;filter:drop-shadow(0 2px 4px rgba(0,0,0,.4));margin-bottom:-5px}.player-header__stat-value{font-family:var(--font-main);font-size:3.5em;font-weight:900;line-height:1;text-shadow:2px 2px 8px rgba(0,0,0,.4)}.player-header__stat-label{font-size:.85em;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;opacity:.8}.player-header__high-outs{flex:1.2;display:flex;flex-direction:column;gap:12px;min-width:250px;padding-left:10px}.player-header__ho-header{font-size:.85em;font-weight:700;text-transform:uppercase;letter-spacing:1px;display:flex;align-items:center;gap:6px;opacity:.85}.player-header__ho-header .material-symbols-rounded{font-size:18px;color:#f39c12}.player-header__ho-list{display:flex;gap:12px;flex-wrap:wrap}.player-header__ho-badge{background:rgba(0,0,0,.25);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border:1px solid rgba(255,255,255,.1);padding:12px 18px;border-radius:var(--radius-md);font-family:var(--font-main);font-size:1.5em;font-weight:800;box-shadow:0 4px 10px rgba(0,0,0,.2);color:#fff}.player-header__ho-badge--gold{border-bottom:4px solid #f1c40f}.player-header__ho-badge--silver{border-bottom:4px solid #bdc3c7}.player-header__ho-badge--bronze{border-bottom:4px solid #cd7f32}[data-theme=dark] .player-header{background:linear-gradient(135deg,#0f2027 0,#203a43 40%,#2c3e50 100%);border-color:rgba(255,255,255,.08);box-shadow:0 10px 30px rgba(0,0,0,.35)}.player-pending{background-color:var(--color-warning-bg);border:1px solid var(--color-warning-border);border-radius:var(--radius-lg);color:var(--color-warning-text);padding:15px;margin-bottom:20px}.player-pending__title{display:flex;align-items:center;gap:8px;margin-top:0;margin-bottom:10px;font-size:1.1em}.player-pending__list{margin:0;padding-left:20px;line-height:1.6}.player-pending__item{margin-bottom:8px}.player-pending__item:last-child{margin-bottom:0}.player-pending__status{font-weight:700;font-size:.9em;margin-left:8px}.player-pending__status--home-wait{color:var(--warning-color)}.player-pending__status--away-wait,.player-rankings__best-banner b{color:var(--danger-color)}.player-pending__status--draft-wait{color:var(--info-color)}.player-pending__btn{margin-left:10px;padding:4px 12px;border-radius:var(--radius-sm);border:0;color:var(--text-inverse);font-size:.85em;font-weight:700;cursor:pointer}.player-pending__btn--fill{background-color:var(--success-color)}.player-pending__btn--review{background-color:var(--warning-color)}.player-grid{display:flex;flex-wrap:wrap;gap:25px;margin-bottom:40px}.player-grid .pdo-table td,.player-grid .pdo-table th{padding:8px}.player-grid__col{flex:1;min-width:320px}.player-grid__title{margin-top:0;padding-bottom:5px;border-bottom:2px solid var(--border-color)}.player-grid__title--501{color:var(--danger-dark);border-bottom-color:var(--danger-dark)}.player-grid__title--cricket{color:var(--primary-color);border-bottom-color:var(--primary-color)}.player-grid__title--yaz{color:var(--warning-color);border-bottom-color:var(--warning-color)}.player-rankings{margin-bottom:40px}.player-rankings .pdo-table td,.player-rankings .pdo-table th{padding:5px}.player-rankings__section-title{border-bottom:2px solid var(--border-color);color:var(--text-main);margin-top:40px;padding-bottom:5px}.player-rankings__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}@media (max-width:768px){.player-rankings__grid{grid-template-columns:1fr}}@media (max-width:1640px){.player-rankings__grid{grid-template-columns:repeat(2,1fr)}}.player-rankings__box{flex:1;min-width:320px}.player-rankings__box-title{color:var(--text-main);font-size:1.1em;margin-bottom:5px}.player-rankings__table{font-size:.82em;margin-bottom:0;width:100%}.player-rankings__best-banner{background-color:var(--color-warning-bg);border:1px solid var(--color-warning-border);color:var(--color-warning-text);padding:6px}.player-rankings__divider{background-color:var(--border-divider);height:4px;padding:0}.player-rankings__row-me{background-color:var(--color-success-bg)!important;font-weight:700}#match-history tr.bireysel{background-color:var(--text-muted-light);font-weight:700}#match-history .player-grid__col{min-width:600px}#match-history .player-grid__col img,.pdo-table.stats .pdo-table__team .pdo-table__avatar{width:20px;height:20px}.fixture-modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.75);backdrop-filter:blur(3px);z-index:9999;align-items:flex-start;justify-content:center;padding:40px 20px;box-sizing:border-box;overflow-y:auto}.fixture-modal__dialog{background-color:var(--bg-panel);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);width:100%;max-width:950px;position:relative;margin:auto}.fixture-modal__close{position:absolute;top:-15px;right:-15px;width:40px;height:40px;border-radius:var(--radius-circle);background-color:var(--danger-color);color:var(--text-inverse);border:0;font-size:1.5em;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow-md);z-index:10}.fixture-modal__body{padding:30px}.fixture-modal__loading{color:var(--text-muted);font-size:1.2em;text-align:center;padding:80px 20px}.team-header{display:flex;align-items:center;justify-content:space-between;gap:30px;border-radius:var(--radius-lg);padding:30px;margin-bottom:30px;overflow:hidden;position:relative;background:linear-gradient(135deg,#881313 0,#9f1212 40%,#1e293b 100%);border:1px solid rgba(159,18,18,.3);color:#fff;box-shadow:0 10px 30px rgba(136,19,55,.4)}@media (max-width:992px){.team-header{flex-direction:column;align-items:stretch}}.team-header__identity{display:flex;align-items:center;gap:20px;flex:1.5;min-width:250px}.team-header__logo-box{width:110px;height:110px;background-color:#fff;border-radius:var(--radius-md);padding:5px;box-shadow:0 4px 15px rgba(0,0,0,.3);flex-shrink:0}.team-header__logo-box img{width:100%;height:100%;object-fit:contain;border-radius:var(--radius-sm)}.team-header__text-box{display:flex;flex-direction:column;gap:5px}.team-header__season-select-wrap{display:inline-flex;align-items:center;gap:8px;margin-top:6px;background:rgba(0,0,0,.22);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border:1px solid rgba(255,255,255,.25);padding:4px 12px;border-radius:var(--radius-pill);box-shadow:0 2px 8px rgba(0,0,0,.2);align-self:flex-start}.team-header__season-label{font-size:.85em;font-weight:700;color:#fff;white-space:nowrap;text-shadow:1px 1px 2px rgba(0,0,0,.4);display:inline-flex;align-items:center;gap:4px}.team-header__season-label .material-symbols-rounded{font-size:16px}.team-header__season-select{background:0 0;border:0;color:#fff;font-weight:700;font-size:.88em;outline:0;cursor:pointer;padding-right:5px}.team-header__season-select option{background-color:var(--bg-panel);color:var(--text-main);font-weight:500}.team-header__title{font-family:var(--font-main);font-size:2.8em;margin:0;text-transform:uppercase;letter-spacing:.5px;line-height:1.1;text-shadow:1px 2px 4px rgba(0,0,0,.4);display:flex;align-items:center;gap:10px}.team-header__captain-badge{background-color:var(--success-color);color:var(--text-inverse);border-radius:var(--radius-sm);font-size:.35em;font-weight:700;padding:4px 8px;vertical-align:middle;text-shadow:none;letter-spacing:0;display:inline-flex;align-items:center;gap:2px}.team-header__captain-badge .material-symbols-rounded{font-size:14px}.team-header__city{font-size:1.1em;margin:0;opacity:.95;font-weight:500;text-shadow:1px 1px 2px rgba(0,0,0,.3);display:flex;align-items:center;gap:8px}.team-header__plate{background-color:var(--text-inverse);color:var(--text-main);font-family:monospace,-apple-system,sans-serif;font-weight:900;padding:2px 8px;border-radius:4px;font-size:.9em;box-shadow:inset 0 0 0 1px rgba(0,0,0,.1),0 2px 4px rgba(0,0,0,.3);letter-spacing:1px;text-shadow:none}.team-header__stats{display:flex;align-items:center;justify-content:center;gap:30px;padding:0 30px;border-right:1px solid rgba(255,255,255,.2);flex:1}@media (max-width:992px){.team-header__stats{border-right:none;border-bottom:1px solid rgba(255,255,255,.2);padding:20px 0}}.team-header__stat-item{display:flex;flex-direction:column;align-items:center;gap:10px}.team-header__stat-label{font-family:var(--font-main);font-size:1.3em;font-weight:700;font-style:italic;transform:rotate(-3deg);text-shadow:1px 1px 3px rgba(0,0,0,.5)}.team-header__stat-label b{font-size:1.2em}.team-header__circle-wrap{position:relative;width:80px;height:80px;display:flex;align-items:center;justify-content:center}.team-header__progress-ring{position:absolute;top:0;left:0;transform:rotate(-90deg)}.team-header__progress-bg{stroke:rgba(255,255,255,.2);stroke-width:8;fill:transparent}.team-header__progress-value{stroke-width:8;fill:transparent;stroke-linecap:round;transition:stroke-dashoffset 1s ease-in-out}.team-header__progress-value--501{stroke:var(--danger-color)}.team-header__progress-value--cricket{stroke:var(--primary-color)}.team-header__stat-icon{font-size:1.8em;z-index:2;filter:drop-shadow(1px 2px 2px rgba(0,0,0,.4))}.team-header__venues{display:flex;flex-direction:column;gap:10px;flex:1.2;min-width:280px}.team-header__venue-badge{padding:12px 15px;border-radius:var(--radius-md);color:var(--text-inverse);box-shadow:0 4px 10px rgba(0,0,0,.2);display:flex;align-items:center;gap:15px}.team-header__venue-badge--red{background:linear-gradient(135deg,#c0392b 0,#962d22 100%)}.team-header__venue-badge--orange{background:linear-gradient(135deg,#f39c12 0,#d68910 100%)}.team-header__venue-badge--blue{background:linear-gradient(135deg,#0984e3 0,#0652dd 100%)}.team-header__venue-icon{font-size:1.8em;filter:drop-shadow(1px 2px 2px rgba(0,0,0,.3))}.team-header__venue-info{display:flex;flex-direction:column;gap:2px}.team-header__venue-title{font-weight:700;font-size:1.15em;text-shadow:1px 1px 2px rgba(0,0,0,.3)}.team-header__venue-desc{font-size:.85em;opacity:.9}[data-theme=dark] .team-header{background:linear-gradient(135deg,#0f2027 0,#203a43 40%,#2c3e50 100%);border-color:rgba(255,255,255,.08);box-shadow:0 10px 30px rgba(0,0,0,.35)}.team-tabs{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:20px;border-bottom:2px solid var(--border-color)}.team-tabs[data-type=sayi]{border-color:var(--danger-dark)}.team-tabs[data-type=kriket]{border-color:var(--primary-color)}.team-tabs[data-type=yaz]{border-color:var(--warning-color)}.team-tabs__btn{padding:10px 20px;cursor:pointer;background-color:var(--bg-hover);border:1px solid var(--border-color);border-bottom:none;border-radius:var(--radius-md) var(--radius-md)0 0;font-weight:700;color:var(--text-muted);transition:all .2s ease-in-out;display:flex;align-items:center;gap:8px;font-size:1.1em}.team-tabs__btn:hover{background-color:var(--border-color)}.team-tabs__btn.active[data-type=sayi]{background-color:var(--danger-dark);color:var(--text-inverse);border-color:var(--danger-dark)}.team-tabs__btn.active[data-type=kriket]{background-color:var(--primary-color);color:var(--text-inverse);border-color:var(--primary-color)}.team-tabs__btn.active[data-type=yaz]{background-color:var(--warning-color);color:var(--text-inverse);border-color:var(--warning-color)}.tab-pane{display:none}.tab-pane.active{display:block;animation:fadeIn .3s ease-in-out}.team-pending{background-color:var(--color-warning-bg);border:1px solid var(--color-warning-border);border-radius:var(--radius-md);padding:20px;margin-bottom:30px;box-shadow:var(--shadow-sm)}.team-pending__title{color:var(--color-warning-text);margin-top:0;display:flex;align-items:center;gap:8px;font-size:1.3em;margin-bottom:15px;border-bottom:1px solid var(--color-warning-border);padding-bottom:10px}.team-pending__action-btn{display:inline-flex;align-items:center;gap:4px;padding:6px 12px;border-radius:var(--radius-sm);color:var(--text-inverse);text-decoration:none;font-weight:700;font-size:.9em}.team-pending__action-btn .material-symbols-rounded{font-size:18px}.pdo-table{width:100%;border-collapse:collapse;margin-bottom:30px;background-color:var(--bg-panel);border:1px solid var(--border-color);box-shadow:var(--shadow-sm);border-radius:var(--radius-md);overflow:hidden}.pdo-table td,.pdo-table th{padding:10px;vertical-align:middle;color:var(--text-main)}.pdo-table th{background-color:var(--bg-hover);border-bottom:2px solid var(--border-dark);font-weight:700;text-align:left}.pdo-table td{border-bottom:1px solid var(--border-color)}.pdo-table__th--sortable{cursor:pointer;user-select:none;transition:background-color .2s ease}.pdo-table__th--sortable:hover{background-color:var(--border-color)}.pdo-table__sort-icon{font-size:.75em;margin-left:3px;opacity:.6}.pdo-table__points{font-weight:700;background-color:var(--bg-hover);color:var(--primary-color)}.pdo-table__cell--center{text-align:center!important}.pdo-table__cell--left{text-align:left!important}.pdo-table__cell--right{text-align:right!important}.pdo-table__player,.pdo-table__rank,.pdo-table__team{font-weight:700;color:var(--text-main)}.pdo-table__player,.pdo-table__team{display:inline-flex;align-items:center;vertical-align:middle;gap:10px;text-decoration:none;transition:color .2s ease}.pdo-table__player:hover,.pdo-table__team:hover{color:var(--primary-color);text-decoration:underline}.pdo-table__avatar{width:32px;height:32px}.pdo-table.player-rankings__table img,.pdo-table__avatar{border-radius:5px;object-fit:cover;border:1px solid rgba(255,255,255,.2);box-shadow:0 3px 8px rgba(0,0,0,.12);transition:transform .2s ease,border-color .2s ease,border-radius .2s ease}.pdo-table.player-rankings__table img:hover,.pdo-table__avatar:hover{border-color:var(--primary-color);transform:scale(1.18)}[data-theme=dark] .pdo-table.player-rankings__table img,[data-theme=dark] .pdo-table__avatar{border-radius:50%;border:1.5px solid var(--border-color);box-shadow:0 2px 6px rgba(0,0,0,.15)}.pdo-table__score{font-weight:700}.pdo-table__score--eyo{color:var(--info-color)!important}.pdo-table__score--edo{color:var(--danger-color)!important}.pdo-table__score--avg{color:var(--text-muted)!important;font-weight:400}.pdo-table__score--allstar{color:var(--success-color)!important}.pdo-table__score--high{color:var(--warning-color)!important}.directory-table.directory-players .pdo-table__team .pdo-table__avatar,.directory-table.directory-venues .pdo-table__team .pdo-table__avatar,.pdo-table.player-rankings__table img{width:20px;height:20px}.directory-search{display:flex;gap:10px;margin-bottom:25px}.directory-search__input{flex:1;padding:10px 15px;font-size:1.05em;border:1px solid var(--border-color);border-radius:var(--radius-md);background-color:var(--bg-panel);color:var(--text-main);font-family:var(--font-menu);transition:border-color .2s ease,box-shadow .2s ease}.directory-search__input:focus{outline:0;border-color:var(--info-color);box-shadow:0 0 0 3px rgba(41,128,185,.15)}.contact-card__input::placeholder,.contact-card__textarea::placeholder,.directory-search__input::placeholder{color:var(--text-muted)}.directory-search__btn{padding:10px 20px;background-color:var(--secondary-color);color:var(--text-inverse);border:0;border-radius:var(--radius-md);font-weight:700;cursor:pointer;transition:background-color .2s ease}.directory-search__btn:hover{background-color:var(--primary-color)}.directory-search__clear{align-self:center;font-weight:700;color:var(--danger-color);text-decoration:none}.directory-search__clear:hover{color:var(--danger-dark);text-decoration:underline}.directory-card{background-color:var(--bg-panel);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:20px;box-shadow:var(--shadow-sm);margin-bottom:25px}.directory-card__venue-teams{display:flex;flex-wrap:wrap;gap:6px 12px}.directory-card__venue-teams a{gap:3px}.directory-card__header{display:flex;align-items:center;gap:12px;margin:0 0 15px;font-size:1.25em}.directory-card__img{border-radius:5px;object-fit:cover;border:1px solid rgba(255,255,255,.2);box-shadow:0 3px 8px rgba(0,0,0,.12);transition:transform .2s ease,border-color .2s ease,border-radius .2s ease;width:50px;height:50px}.directory-card__img:hover{border-color:var(--primary-color);transform:scale(1.18)}[data-theme=dark] .directory-card__img{border-radius:50%;border:1.5px solid var(--border-color);box-shadow:0 2px 6px rgba(0,0,0,.15)}.directory-card__title{color:var(--text-main);font-weight:700;text-decoration:none}.directory-card__title:hover{color:var(--primary-color);text-decoration:underline}.directory-card__meta{color:var(--text-muted);font-size:.85em;font-weight:400;margin-left:5px}.directory-card__info{background-color:var(--bg-hover);border-radius:var(--radius-sm);color:var(--text-muted);font-size:.95em;padding:12px 15px}.directory-roster{display:flex;gap:20px;margin-top:15px}.directory-roster--split .directory-roster__col{flex:1;width:50%}.directory-roster--full .directory-roster__col{flex:1;width:100%}.directory-roster__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;margin-top:10px}.directory-roster__col{flex:1}.directory-roster__title{border-bottom:2px solid var(--warning-color);padding-bottom:5px;margin-top:0;margin-bottom:12px;color:var(--text-main);font-size:1.1em}.directory-roster__empty{color:var(--text-muted);font-style:italic;font-size:.9em}.directory-roster__item{display:flex;align-items:center;gap:10px;margin-bottom:8px}.directory-roster__img{width:32px;height:32px;border-radius:5px;object-fit:cover;border:1px solid rgba(255,255,255,.2);box-shadow:0 3px 8px rgba(0,0,0,.12);transition:transform .2s ease,border-color .2s ease,border-radius .2s ease}.directory-roster__img:hover{border-color:var(--primary-color);transform:scale(1.18)}[data-theme=dark] .directory-roster__img{border-radius:50%;border:1.5px solid var(--border-color);box-shadow:0 2px 6px rgba(0,0,0,.15)}.directory-roster__link,.directory-table__name{color:var(--text-main);font-weight:500;text-decoration:none}.directory-roster__link:hover{color:var(--primary-color);text-decoration:underline}.directory-roster__link b{color:var(--warning-color)}.directory-table__name{display:inline-flex;align-items:center;gap:10px;font-weight:700}.directory-table__name:hover{color:var(--primary-color)}.directory-table__badge{color:var(--text-muted);font-size:.85em}.directory-table__map-link{font-size:1.1em;margin-left:5px;text-decoration:none}.directory-table.directory-venues .pdo-table__team{font-size:.85em;font-weight:400}.directory-table.directory-venues .pdo-table__player:hover{text-decoration:none}@media (max-width:768px){.directory-roster{flex-direction:column;gap:15px}}.contact-card{max-width:600px;margin:30px auto;background-color:var(--bg-panel);padding:30px;border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);border:1px solid var(--border-color)}.contact-card__alert{display:none;padding:12px 15px;border-radius:var(--radius-md);margin-bottom:20px;font-weight:700;font-size:.95em}.contact-card__alert--success{display:block;background-color:var(--color-success-bg);color:var(--color-success-text);border:1px solid var(--color-success-border)}.contact-card__alert--error{display:block;background-color:var(--color-danger-bg);color:var(--color-danger-text);border:1px solid var(--color-danger-border)}.contact-card__group{margin-bottom:20px}.contact-card__group--captcha{margin-bottom:25px}.contact-card__label{display:block;font-weight:700;margin-bottom:8px;color:var(--text-main);font-size:.95em}.contact-card__input,.contact-card__textarea{width:100%;padding:10px 12px;border:1px solid var(--border-color);border-radius:var(--radius-sm);box-sizing:border-box;background-color:var(--bg-body);color:var(--text-main);font-family:var(--font-menu);font-size:.95em;transition:border-color .2s ease,box-shadow .2s ease}.contact-card__input:focus,.contact-card__textarea:focus{outline:0;border-color:var(--info-color);box-shadow:0 0 0 3px rgba(41,128,185,.15)}.contact-card__textarea{resize:vertical}.contact-card__hint{text-align:right;font-size:.8em;color:var(--text-muted);margin-top:5px}.contact-card__btn{width:100%;background-color:var(--info-color);color:var(--text-inverse);border:0;padding:12px;border-radius:var(--radius-sm);font-size:1.05em;font-weight:700;cursor:pointer;transition:background-color .2s ease,opacity .2s ease}.contact-card__btn:hover{background-color:var(--primary-color)}.contact-card__btn:disabled{opacity:.7;cursor:not-allowed}.article-content{font-family:var(--font-text);color:var(--text-main);line-height:1.7;font-size:1.05em}.article-content iframe,.article-content img{max-width:100%;height:auto;border-radius:var(--radius-md)}.article-content p{margin-bottom:1.2em}.article-content table{width:100%!important;border-collapse:collapse;margin:20px 0;background-color:var(--bg-panel)}.article-content table td,.article-content table th{border:1px solid var(--border-color);padding:10px 12px;text-align:left}.article-content table th{background-color:var(--bg-hover);font-weight:700}.article-detail,.page-detail{background-color:var(--bg-panel);border-radius:var(--radius-lg);border:1px solid var(--border-color);box-shadow:var(--shadow-sm);padding:30px;max-width:850px;margin:0 auto 30px}.article-detail__back,.page-detail__back{display:inline-flex;align-items:center;gap:6px;color:var(--text-muted);font-size:.9em;margin-bottom:20px;text-decoration:none;transition:color .2s ease}.article-detail__back:hover,.page-detail__back:hover{color:var(--primary-color);text-decoration:underline}.article-detail__title,.page-detail__title{color:var(--text-main);font-size:2em;line-height:1.25;margin:0 0 15px}.article-detail__date,.page-detail__date{display:flex;align-items:center;gap:6px;color:var(--text-muted);font-size:.9em;border-bottom:1px solid var(--border-color);padding-bottom:15px;margin-bottom:25px}.article-detail__date-icon,.page-detail__date-icon{font-size:1.2em;color:var(--text-muted)}.page-detail__title{padding-bottom:15px;border-bottom:2px solid var(--border-color)}.page-detail .article-content{margin-top:25px}.news-list{display:flex;flex-direction:column;gap:20px}.news-list__empty{background-color:var(--bg-panel);border-radius:var(--radius-lg);border:1px solid var(--border-color);color:var(--text-muted);padding:30px;text-align:center;font-style:italic}.news-list__actions{margin-top:30px;margin-bottom:20px;text-align:center}.news-list__btn{background-color:var(--warning-color);color:var(--text-inverse);border:0;border-radius:var(--radius-md);padding:12px 30px;font-size:1em;font-weight:700;cursor:pointer;box-shadow:var(--shadow-sm);transition:background-color .2s ease,opacity .2s ease}.news-list__btn:hover{background-color:var(--danger-dark)}.news-list__btn:disabled{opacity:.6;cursor:not-allowed}.news-card{background-color:var(--bg-panel);border-radius:var(--radius-lg);border:1px solid var(--border-color);box-shadow:var(--shadow-sm);padding:20px;transition:box-shadow .2s ease}.news-card:hover{box-shadow:var(--shadow-md)}.news-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:15px;margin-bottom:10px}.news-card__title{margin:0;font-size:1.3em;line-height:1.3}.news-card__title-link{color:var(--primary-color);text-decoration:none}.news-card__title-link:hover{color:var(--primary-hover);text-decoration:underline}.news-card__date{background-color:var(--bg-hover);color:var(--text-muted);border-radius:var(--radius-sm);font-size:.85em;font-weight:700;padding:4px 10px;white-space:nowrap}.news-card__excerpt{color:var(--text-muted);line-height:1.6;margin:0}.news-card__excerpt img{float:right;margin-left:20px;max-width:120px;height:auto;border-radius:var(--radius-sm)}