.table-container{overflow-x:auto;max-height:70vh;overflow-y:auto;position:relative;margin-top:1.25rem}.styled-table{width:100%;border-collapse:collapse;margin:0;font-size:.9em;background-color:#fff;box-shadow:none;border-top:1px solid #e5e7eb}.styled-table,.styled-table thead th{text-align:left;border-bottom:1px solid #e5e7eb}.styled-table thead th{background-color:#f1f1f1;color:#374151;padding:12px 16px;font-weight:600;position:sticky;top:0;z-index:2;white-space:nowrap}.sortable-header{cursor:pointer;position:relative;padding-right:24px}.sortable-header:hover{background-color:#e5e7eb}.sortable-header.sort-active{background-color:#d1d5db}.sortable-header:after{content:"";position:absolute;right:8px;top:50%;margin-top:-6px;border:5px solid transparent;opacity:.3}.sortable-header.sort-asc:after{border-bottom-color:#374151;opacity:1}.sortable-header.sort-desc:after{border-top-color:#374151;opacity:1;margin-top:-4px}.styled-table td:nth-child(3),.styled-table td:nth-child(4),.styled-table th:nth-child(3),.styled-table th:nth-child(4),.styled-table td:nth-child(2),.styled-table td:nth-child(3),.styled-table th:nth-child(2),.styled-table th:nth-child(3){text-align:center}.styled-table tbody tr{border-bottom:1px solid #e5e7eb;transition:background-color .2s ease}.styled-table tbody tr:nth-child(2n),.styled-table tbody tr:nth-child(2n) td:first-child{background-color:#f7f9fc}.styled-table tbody tr:hover,.styled-table tbody tr:hover td:first-child{background-color:#f9fafb!important}.styled-table tbody tr:last-of-type{border-bottom:none}.styled-table tbody td{padding:14px 8px;white-space:nowrap;vertical-align:middle}.styled-table tbody tr:hover{background-color:#f9fafb}.stat-badge,.stat-badge-cell{text-align:center}.stat-badge{display:inline-block;padding:4px 6px;border-radius:.375rem;font-size:1em;font-weight:700;min-width:50px;line-height:1;transition:background-color .2s ease,color .2s ease}.styled-table tbody td:first-child,.styled-table thead th:first-child{position:sticky;left:0;z-index:1;background-color:#fff;border-right:1px solid #e5e7eb;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.styled-table thead th:first-child{background-color:#f1f1f1;z-index:3}.styled-table tbody tr:hover td:first-child{background-color:#f9fafb}.styled-table thead{border-bottom:1px solid #e5e7eb}.status-badge{display:inline-block;line-height:1.4;text-align:center;cursor:pointer}.info-panel{background-color:#ffffff;padding:1.5rem;border-radius:.5rem;box-shadow:0 1px 3px rgba(0,0,0,.1);border:1px solid #e5e7eb}.info-panel h3{color:#2563eb;border-bottom:1px solid #e5e7eb;padding-bottom:.5rem;margin-bottom:1rem}.info-panel p{margin-bottom:.5rem;color:#4b5563}.info-panel strong{color:#374151}.attendance-control-container{display:flex;align-items:center;justify-content:center;gap:.25rem}.attendance-arrow{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:9999px;background-color:#e5e7eb;color:#4b5563;transition:background-color .2s ease-in-out;cursor:pointer;border:1px solid #d1d5db}.attendance-arrow:hover{background-color:#d1d5db}.attendance-arrow:focus{outline:2px solid transparent;outline-offset:2px;box-shadow:0 0 0 3px rgba(156,163,175,.5)}.attendance-arrow svg{width:1rem;height:1rem}.attendance-label{display:inline-flex;align-items:center;justify-content:center;width:76px;padding-top:.5rem;padding-bottom:.5rem;border-radius:9999px;font-weight:500;text-align:center;line-height:1;font-size:.875rem;transition:background-color .2s ease-in-out,color .2s ease-in-out;cursor:pointer}@media (max-width:640px){td,th{padding:6px 4px;font-size:.875rem}.attendance-control-container{flex-wrap:nowrap;gap:.125rem}.attendance-label{width:64px;padding:.6rem 0;font-size:.8rem}.attendance-arrow{width:1.8rem;height:1.8rem}.attendance-arrow svg{width:.9rem;height:.9rem}td:first-child{white-space:normal;max-width:90px;overflow:hidden;text-overflow:ellipsis}#attendance-summary{font-size:1rem;padding:.5rem 1rem}.wheel-spinner{width:25px;height:25px}}.text-xxs{font-size:.625rem;line-height:1rem}body{font-family:Inter,sans-serif;background-color:#f3f4f6;color:#1f2937;transition:background-color .3s ease,color .3s ease}body.dark-theme{background-color:#111827;color:#d1d5db}h1,h2,h3,h4,h5,h6{color:#1f2937;transition:color .3s ease}.text-blue-700{color:#1d4ed8!important}.text-blue-600{color:#2563eb!important}a{color:#2563eb;transition:color .2s ease}#header-home-link h1,a:hover{color:#1d4ed8}body.dark-theme h1,body.dark-theme h2,body.dark-theme h3,body.dark-theme h4,body.dark-theme h5,body.dark-theme h6{color:#e5e7eb}body.dark-theme .text-blue-700{color:#60a5fa!important}body.dark-theme .text-blue-600{color:#93c5fd!important}body.dark-theme a{color:#60a5fa}body.dark-theme a:hover{color:#93c5fd}body.dark-theme #header-home-link h1{color:#60a5fa}.page-content.hidden{display:none}.spinner{border-radius:50%;border:4px solid rgba(255,255,255,.3);border-top-color:#fff;width:20px;height:20px;animation:spin 1s ease-in-out infinite;margin-left:10px}.spinner,.wheel-spinner{display:inline-block;vertical-align:middle}.wheel-spinner{width:30px;height:30px;animation:spin 8s linear infinite;margin-left:.5rem}#teker-dondu-indicator svg path{fill:#000000!important}.wheel-spinner svg{width:100%;height:100%}@keyframes spin{to{transform:rotate(1turn)}}td,th{padding:12px 16px;text-align:left;vertical-align:middle}th{font-weight:600}.tab-nav-item{padding:.75rem 1rem;cursor:pointer;border-bottom:3px solid transparent;transition:all .3s ease;color:#6b7280;font-weight:500;white-space:nowrap;display:inline-block;border-radius:.375rem .375rem 0 0}.tab-nav-item:hover:not(.active){color:#1f2937}.tab-nav-item.active{color:#2563eb;border-bottom-color:#2563eb;font-weight:600;background-color:#bdd4f1}.map-tab-button{background-color:#f3f4f6}.map-tab-button:hover:not(.active){color:#1f2937;background-color:#e5e7eb}#main-nav-links.mobile-menu-active{display:flex;flex-direction:column;position:absolute;top:100%;left:0;right:0;background-color:white;z-index:30;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);border-radius:0 0 .375rem .375rem}#main-nav-links.mobile-menu-active .tab-nav-item{display:block;padding:.75rem 1rem;border-left:3px solid transparent;border-bottom:1px solid #e5e7eb;color:#374151;font-weight:500}#main-nav-links.mobile-menu-active .tab-nav-item:last-child{border-bottom:none}#main-nav-links.mobile-menu-active .tab-nav-item.active{color:#2563eb;border-left-color:#2563eb;background-color:#eff6ff;border-bottom-color:#e5e7eb!important;font-weight:600}.action-button{background-color:#2563eb;color:white;padding:10px 20px;border:none;border-radius:.375rem;cursor:pointer;transition:background-color .3s ease;font-weight:500;display:inline-flex;align-items:center;justify-content:center}.action-button:hover{background-color:#1d4ed8}.action-button:disabled{background-color:#9ca3af;cursor:not-allowed}.action-button:focus{outline:2px solid transparent;outline-offset:2px;box-shadow:0 0 0 3px rgba(96,165,250,.5)}#message-area{margin-top:1rem;padding:.75rem 1.25rem;border-radius:.375rem;font-weight:500;border-width:1px;border-style:solid;max-width:42rem;margin-left:auto;margin-right:auto;text-align:center}#message-area.success{background-color:#dcfce7;color:#166534;border-color:#86efac}#message-area.error{background-color:#fee2e2;color:#991b1b;border-color:#fca5a5}.page-content-container{background-color:#ffffff;padding:1.5rem;border-radius:.5rem;box-shadow:0 1px 3px rgba(0,0,0,.1);border:1px solid #e5e7eb}#duello-table{border-collapse:separate;border-spacing:0;min-width:1200px;width:auto;border:1px solid #e5e7eb;background-color:white}#duello-grid-container{border-radius:.375rem;background-color:white;border:1px solid #e5e7eb}#duello-table thead th{position:sticky;top:0;z-index:10;background-color:#f9fafb}#duello-table thead th:first-child{position:sticky;left:0;top:0;z-index:20;background-color:#f9fafb}#duello-table td,#duello-table th{border:1px solid #e5e7eb}#duello-table tr:last-child td:first-child{border-bottom-left-radius:.375rem}#duello-table tr:last-child td:last-child{border-bottom-right-radius:.375rem}.duello-header-cell{background-color:#f9fafb;font-weight:600;padding:.75rem;text-align:center;vertical-align:middle;border:1px solid #e5e7eb;position:relative}#duello-table th:first-child{position:sticky;left:0;z-index:10;background-color:#f9fafb;box-shadow:2px 0 5px -2px rgba(0,0,0,.1)}.duello-data-cell{padding:.5rem;border:1px solid #e5e7eb;text-align:center;min-height:50px;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative}.duello-kill{color:#16a34a}.duello-death,.duello-kill{font-weight:700;font-size:1.125rem;line-height:1.2}.duello-death{color:#dc2626}.duello-data-cell.bg-gray-100{background-color:#f3f4f6}.duello-data-cell.text-gray-400{color:#9ca3af;font-size:1.25rem}#duello-grid-container{max-width:100%;overflow-x:auto;max-height:75vh;overflow-y:auto;padding-bottom:1rem;display:block;position:relative}#duello-grid{min-width:1200px;width:auto;box-sizing:border-box}.emoji-control-container{gap:.25rem}.emoji-arrow,.emoji-control-container{display:flex;align-items:center;justify-content:center}.emoji-arrow{width:1.75rem;height:1.75rem;border-radius:50%;background-color:#e5e7eb;border:1px solid #d1d5db;cursor:pointer;transition:all .2s;padding:.25rem}.emoji-arrow:hover{background-color:#d1d5db}.emoji-arrow svg{width:1rem;height:1rem;color:#4b5563}.emoji-label{display:inline-flex;align-items:center;justify-content:center;min-width:2.5rem;padding:.25rem .5rem;border-radius:.375rem;font-size:1.25rem;cursor:pointer;transition:all .2s;border:1px solid #d1d5db;background-color:#f9fafb;position:relative}.emoji-label:hover{background-color:#f3f4f6;border-color:#9ca3af}.emoji-label:hover:after{content:attr(data-tooltip);bottom:calc(100% + 5px);background-color:rgba(0,0,0,.8);color:white;padding:4px 8px;border-radius:4px;font-size:.75rem;white-space:nowrap;pointer-events:none;opacity:1}.emoji-label:hover:after,.emoji-label:hover:before{position:absolute;left:50%;transform:translateX(-50%);z-index:10}.emoji-label:hover:before{content:"";bottom:100%;border:5px solid transparent;border-bottom-color:rgba(0,0,0,.8)}body.dark-theme .styled-table{background-color:#1f2937;color:#d1d5db;border-color:#4b5563}body.dark-theme .styled-table thead th{background-color:#374151;color:#f3f4f6;border-bottom-color:#4b5563}body.dark-theme .styled-table tbody tr{border-bottom-color:#4b5563}body.dark-theme .styled-table tbody tr:nth-child(2n),body.dark-theme .styled-table tbody tr:nth-child(2n) td:first-child{background-color:#2b3748}body.dark-theme .styled-table tbody tr:hover{background-color:#4b5563!important;color:#ffffff!important}body.dark-theme .styled-table tbody tr:hover td:first-child{background-color:#4b5563!important}body.dark-theme .styled-table tbody td{border-color:#4b5563}body.dark-theme .styled-table thead th:first-child{background-color:#374151;border-right-color:#4b5563}body.dark-theme .styled-table tbody td:first-child{background-color:#1f2937;border-right-color:#4b5563;color:#f3f4f6}body.dark-theme .styled-table .sortable-header.sort-asc:after{border-bottom-color:#f3f4f6}body.dark-theme .styled-table .sortable-header.sort-desc:after{border-top-color:#f3f4f6}body.dark-theme .styled-table .sortable-header:hover{background-color:#4b5563}body.dark-theme .styled-table .sortable-header.sort-active{background-color:#5a6b7c}body.dark-theme #available-players table tr.bg-blue-50{background-color:rgba(59,130,246,.3)!important}body.dark-theme #available-players table tr.bg-green-50{background-color:rgba(16,185,129,.3)!important}body.dark-theme #available-players table tr.opacity-50{opacity:.7!important}body.dark-theme .info-panel{background-color:#1f2937;padding:1.5rem;border-radius:.5rem;box-shadow:0 1px 3px rgba(0,0,0,.3);border:1px solid #4b5563}body.dark-theme .info-panel h3{color:#93c5fd;border-bottom:1px solid #4b5563;padding-bottom:.5rem;margin-bottom:1rem}body.dark-theme .info-panel p{margin-bottom:.5rem;color:#e5e7eb}body.dark-theme .info-panel strong{color:#f3f4f6}body.dark-theme .info-panel li,body.dark-theme .info-panel ul{color:#e5e7eb}body.dark-theme .tab-nav-item{padding:.75rem 1rem;cursor:pointer;border-bottom:3px solid transparent;transition:all .3s ease;color:#9ca3af;font-weight:500;white-space:nowrap;display:inline-block;border-radius:.375rem .375rem 0 0}body.dark-theme .tab-nav-item:hover:not(.active){color:#e5e7eb}body.dark-theme .tab-nav-item.active{color:#60a5fa;border-bottom-color:#60a5fa;font-weight:600;background-color:#1e40af}body.dark-theme .map-tab-button{background-color:transparent}body.dark-theme .map-tab-button:hover:not(.active){color:#e5e7eb;background-color:#374151}body.dark-theme #main-nav-links.mobile-menu-active{display:flex;flex-direction:column;position:absolute;top:100%;left:0;right:0;background-color:#1f2937;z-index:30;box-shadow:0 4px 6px -1px rgba(0,0,0,.5);border-radius:0 0 .375rem .375rem;border:1px solid #4b5563;border-top:none}body.dark-theme #main-nav-links.mobile-menu-active .tab-nav-item{display:block;padding:.75rem 1rem;border-bottom:1px solid #4b5563;border-left:3px solid transparent;color:#d1d5db;font-weight:500;border-radius:0;background-color:transparent}body.dark-theme #main-nav-links.mobile-menu-active .tab-nav-item:last-child{border-bottom:none}body.dark-theme #main-nav-links.mobile-menu-active .tab-nav-item.active{color:#60a5fa;border-left-color:#60a5fa;background-color:#374151;border-bottom-color:#4b5563!important;font-weight:600}body.dark-theme #menu-button svg{color:#d1d5db}body.dark-theme .action-button{background-color:#3b82f6;color:white;padding:10px 20px;border:1px solid #1e40af;border-radius:.375rem;cursor:pointer;transition:background-color .3s ease,border-color .3s ease;font-weight:500;display:inline-flex;align-items:center;justify-content:center}body.dark-theme .action-button:hover{background-color:#60a5fa;border-color:#3b82f6}body.dark-theme .action-button:disabled{background-color:#4b5563;color:#9ca3af;cursor:not-allowed;border-color:#374151}body.dark-theme .action-button:focus{outline:2px solid transparent;outline-offset:2px;box-shadow:0 0 0 3px rgba(96,165,250,.7)}body.dark-theme #clear-attendance-button{background-color:#d97706;border-color:#b45309}body.dark-theme #clear-attendance-button:hover{background-color:#f59e0b;border-color:#d97706}body.dark-theme #create-match-button{background-color:#dc2626;border-color:#b91c1c}body.dark-theme #create-match-button:hover{background-color:#ef4444;border-color:#dc2626}body.dark-theme #message-area{margin-top:1rem;padding:.75rem 1.25rem;border-radius:.375rem;font-weight:500;border-width:1px;border-style:solid;max-width:42rem;margin-left:auto;margin-right:auto;text-align:center;color:#1f2937}body.dark-theme #message-area.success{background-color:#d1fae5;color:#065f46;border-color:#6ee7b7}body.dark-theme #message-area.error{background-color:#fee2e2;color:#991b1b;border-color:#fca5a5}body.dark-theme #message-area.hidden{display:none}body.dark-theme .page-content-container{background-color:#1f2937!important;border-color:#374151!important}body.dark-theme .landing-tile{background-color:#1f2937!important;border-color:#4b5563!important;box-shadow:0 2px 4px rgba(0,0,0,.4)!important;transition:all .2s ease-in-out!important}body.dark-theme .landing-tile:hover{background-color:#374151!important;border-color:#60a5fa!important;transform:translateY(-2px)!important;box-shadow:0 4px 8px rgba(0,0,0,.5)!important}body.dark-theme .landing-tile h3{color:#93c5fd!important}body.dark-theme .landing-tile p{color:#d1d5db!important}body.dark-theme .landing-tile:hover h3{color:#bfdbfe!important}body.dark-theme .landing-tile:hover p{color:#e5e7eb!important}body.dark-theme .attendance-control-container{display:flex;align-items:center;justify-content:center;gap:.25rem}body.dark-theme .attendance-arrow{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:9999px;background-color:#374151;color:#d1d5db;transition:background-color .2s ease-in-out,color .2s ease-in-out,border-color .2s ease-in-out;cursor:pointer;border:1px solid #4b5563}body.dark-theme .attendance-arrow:hover{background-color:#4b5563}body.dark-theme .attendance-arrow:focus{outline:2px solid transparent;outline-offset:2px;box-shadow:0 0 0 3px rgba(96,165,250,.7)}body.dark-theme .attendance-arrow svg{width:1rem;height:1rem}body.dark-theme .attendance-label{display:inline-flex;align-items:center;justify-content:center;width:76px;padding-top:.5rem;padding-bottom:.5rem;border-radius:9999px;font-weight:500;text-align:center;line-height:1;font-size:.875rem;transition:background-color .2s ease-in-out,color .2s ease-in-out,border-color .2s ease-in-out;cursor:pointer;border:1px solid #4b5563}body.dark-theme .attendance-label:not([style*=background-color]){background-color:#374151;color:#d1d5db}#attendance-summary{background-color:#fee2e2;color:#991b1b;border:1px solid #fca5a5;transition:background-color .3s ease,color .3s ease,border-color .3s ease}body.dark-theme #attendance-summary{background-color:#7f1d1d;color:#fecaca;border-color:#b91c1c}#attendance-summary.summary-ok{background-color:#d1fae5;color:#065f46;border-color:#6ee7b7}body.dark-theme #attendance-summary.summary-ok{background-color:#064e3b;color:#a7f3d0;border-color:#10b981}.attendance-label.attendance-geldi{background-color:#dcfce7;color:#166534;border-color:#86efac}.attendance-label.attendance-gelmedi{background-color:#fee2e2;color:#991b1b;border-color:#fca5a5}.attendance-label.attendance-belirsiz{background-color:#e5e7eb;color:#4b5563;border-color:#d1d5db}.attendance-label[data-state=coming]{background-color:#10ca61;color:#ffffff;border-color:#10ca61;border-radius:9999px}.attendance-label[data-state=not_coming]{background-color:#f14747;color:#ffffff;border-color:#f14747;border-radius:9999px}.attendance-label[data-state=no_response]{background-color:#e2e2e2;color:#333333;border-color:#e2e2e2;border-radius:9999px}body.dark-theme .emoji-control-container{background-color:transparent}body.dark-theme .emoji-arrow{background-color:#374151;color:#d1d5db;border:1px solid #4b5563}body.dark-theme .emoji-arrow:hover{background-color:#4b5563}body.dark-theme .emoji-arrow svg{color:#d1d5db}body.dark-theme .emoji-label{background-color:#1f2937;border:1px solid #4b5563;color:#f3f4f6}body.dark-theme .emoji-label:hover{background-color:#374151;border-color:#6b7280}body.dark-theme .attendance-label.attendance-geldi{background-color:#166534;color:#dcfce7;border-color:#4ade80}body.dark-theme .attendance-label.attendance-gelmedi{background-color:#991b1b;color:#fee2e2;border-color:#f87171}body.dark-theme .attendance-label.attendance-belirsiz{background-color:#4b5563;color:#e5e7eb;border-color:#6b7280}body.dark-theme .attendance-label[data-state=coming]{background-color:#10ca61;color:#ffffff;border-color:#10ca61}body.dark-theme .attendance-label[data-state=not_coming]{background-color:#f14747;color:#ffffff;border-color:#f14747}body.dark-theme .attendance-label[data-state=no_response]{background-color:#555555;color:#e2e2e2;border-color:#555555}body.dark-theme .styled-table tr.bg-red-100{background-color:rgba(185,28,28,.3)!important}body.dark-theme .styled-table tr.bg-red-100:hover{background-color:rgba(220,38,38,.4)!important}body.dark-theme .styled-table tr.bg-red-100 td{border-color:rgba(185,28,28,.4)}body.dark-theme .styled-table tr.bg-red-100 td:first-child{background-color:rgba(185,28,28,.3)!important}body.dark-theme .styled-table tr.bg-red-100:hover td:first-child{background-color:rgba(220,38,38,.4)!important}.styled-table tr.bg-red-100{background-color:#fee2e2!important}.styled-table tr.bg-red-100:hover{background-color:#fecaca!important}.styled-table tr.bg-red-100 td:first-child{background-color:#fee2e2!important}.styled-table tr.bg-red-100:hover td:first-child{background-color:#fecaca!important}body.dark-theme .page-content-container{background-color:#1f2937;border-color:#374151}body.dark-theme #available-players table{background-color:#1e293b;border-color:#374151}body.dark-theme #available-players table thead tr{background-color:#1e293b!important}body.dark-theme #available-players table thead th{background-color:#1e293b!important;color:#94a3b8;border-color:#374151;font-weight:600}body.dark-theme #available-players table tbody tr{background-color:#1e293b;border-color:#374151}body.dark-theme #available-players table tbody tr:nth-child(2n){background-color:#1e293b}body.dark-theme #available-players table tbody tr:hover{background-color:#2d3747!important}body.dark-theme #available-players table td{color:#94a3b8;border-color:#374151}body.dark-theme #available-players table tbody td:first-child{background-color:#1e293b!important;color:#94a3b8}body.dark-theme #available-players table tbody tr:hover td:first-child{background-color:#2d3747!important;color:#e2e8f0}body.dark-theme #available-players table tbody tr:nth-child(2n) td:first-child{background-color:#1e293b!important}body.dark-theme #available-players table thead th:first-child{background-color:#1e293b!important;color:#94a3b8;z-index:3}body.dark-theme #available-players table .text-blue-600{color:#93c5fd!important}body.dark-theme #available-players table .text-green-600{color:#a7f3d0!important}body.dark-theme #available-players .assign-button[data-target-team=a]{color:#93c5fd;transition:color .2s}body.dark-theme #available-players .assign-button[data-target-team=a]:hover{color:#bfdbfe}body.dark-theme #available-players .assign-button[data-target-team=b]{color:#a7f3d0;transition:color .2s}body.dark-theme #available-players .assign-button[data-target-team=b]:hover{color:#d1fae5}body.dark-theme #available-players .remove-from-list-button{color:#fca5a5;transition:color .2s}body.dark-theme #available-players .remove-from-list-button:hover{color:#fee2e2}body.dark-theme #available-players .edit-player-button{color:#d1d5db;transition:color .2s}body.dark-theme #available-players .edit-player-button:hover{color:#e5e7eb}body.dark-theme #available-players .remove-button{color:#fca5a5;transition:color .2s}body.dark-theme #available-players .remove-button:hover{color:#fee2e2}body.dark-theme #available-players table td:not(:first-child):not(:last-child){color:#94a3b8}body.dark-theme .team-container .bg-blue-100{background-color:#334155;border:1px solid #64748b}body.dark-theme .team-container .bg-green-100{background-color:#1e3a3a;border:1px solid #2d5c5c}body.dark-theme .team-container h3.text-blue-600{color:#e2e8f0}body.dark-theme .team-container h3.text-green-600{color:#8ecacd}body.dark-theme .team-container h3{color:#e5e7eb}body.dark-theme .team-container label{color:#d1d5db}body.dark-theme .team-container .form-select{background-color:rgba(30,41,59,.8);border-color:#475569;color:#f1f5f9}body.dark-theme .team-container .form-select option{background-color:#374151;color:#e5e7eb}body.dark-theme .team-list{border-color:#4b5563}body.dark-theme #team-a-players{background-color:rgba(51,65,85,.6);border-color:#64748b}body.dark-theme #team-b-players{background-color:rgba(30,58,58,.6);border-color:#2d5c5c}body.dark-theme .team-list table{background-color:transparent}body.dark-theme .team-list thead th{color:#f3f4f6;border-color:#4b5563}body.dark-theme .team-list tbody tr{background-color:transparent!important;border-color:#4b5563}body.dark-theme .team-list tbody td{color:#d1d5db}body.dark-theme .team-list .remove-button{color:#6b9799}body.dark-theme .team-list .remove-button:hover{color:#8ecacd}body.dark-theme #team-a-players table thead tr{background-color:rgba(31,41,55,.8)!important}body.dark-theme #team-b-players table thead tr{background-color:rgba(16,31,31,.8)!important}body.dark-theme tfoot tr#team-a-averages-row{background-color:rgba(30,38,49,.8);color:#e2e8f0;border-top:1px solid #64748b}body.dark-theme tfoot tr#team-b-averages-row{background-color:rgba(16,31,31,.8);color:#8ecacd;border-top:1px solid #2d5c5c}body.dark-theme #team-stats-diff{background-color:#374151;border-color:#4b5563}body.dark-theme #team-stats-diff .grid>div.font-medium:not([data-diff-stat]),body.dark-theme #team-stats-diff h4{color:#e5e7eb}body.dark-theme .map-container .bg-gray-50{background-color:#374151;border-color:#4b5563}body.dark-theme .map-container h4{color:#e5e7eb}body.dark-theme .map-container label{color:#d1d5db}body.dark-theme .map-container .form-select{background-color:#1f2937;color:#e5e7eb;border-color:#4b5563}body.dark-theme .map-container .form-select option{background-color:#1f2937;color:#e5e7eb}body.dark-theme .map-container option.text-blue-600{color:#93c5fd!important}body.dark-theme .map-container option.text-green-600{color:#a7f3d0!important}body.dark-theme #team-pentagon-comparison h4{color:#e5e7eb}body.dark-theme .chartjs-render-monitor+div,body.dark-theme canvas+div{color:#d1d5db!important}body.dark-theme #create-match-button:hover{background-color:#b91c1c}body.dark-theme #page-sonmac .bg-gray-100 .text-gray-500{color:#9ca3af}body.dark-theme #page-sonmac .bg-gray-100 h3{color:#f3f4f6}body.dark-theme #last10-stat-selector,body.dark-theme #night-avg-stat-selector,body.dark-theme #season-avg-stat-selector{background-color:#1f2937;border-color:#4b5563}body.dark-theme #last10-stat-selector h3,body.dark-theme #night-avg-stat-selector h3,body.dark-theme #season-avg-stat-selector h3{color:#e5e7eb}body.dark-theme #last10-stat-selector svg,body.dark-theme #night-avg-stat-selector svg,body.dark-theme #season-avg-stat-selector svg{color:#9ca3af}body.dark-theme #last10-stat-selector-content p,body.dark-theme #night-avg-stat-selector-content p,body.dark-theme #season-avg-stat-selector-content p{color:#d1d5db}body.dark-theme #last10-stat-selector-content .text-gray-700,body.dark-theme #night-avg-stat-selector-content .text-gray-700,body.dark-theme #season-avg-stat-selector-content .text-gray-700{color:#d1d5db!important}body.dark-theme #last10-player-grid .player-card,body.dark-theme #night-avg-player-grid .player-card,body.dark-theme #season-avg-player-grid .player-card{background-color:#374151;border-color:#4b5563}body.dark-theme #last10-player-grid .player-card span,body.dark-theme #night-avg-player-grid .player-card span,body.dark-theme #season-avg-player-grid .player-card span{color:#f3f4f6}body.dark-theme #team-stats-diff .grid>div.text-gray-600{color:#e5e7eb!important}body.dark-theme #page-performance_graphs .bg-gray-50{background-color:#1f2937!important;border-color:#4b5563!important}body.dark-theme #page-performance_graphs .text-gray-700{color:#e5e7eb!important}body.dark-theme #page-performance_graphs .form-radio{background-color:#374151;border-color:#6b7280;color:#60a5fa}body.dark-theme #page-performance_graphs .form-radio:checked{background-color:#60a5fa;border-color:#60a5fa}body.dark-theme #page-performance_graphs label span.ml-2{color:#d1d5db}body.dark-theme #duello-sezon-table th,body.dark-theme #duello-table th{background-color:#374151!important;color:#f3f4f6!important;border-color:#4b5563!important}body.dark-theme #duello-sezon-table tbody th,body.dark-theme #duello-sezon-table thead th,body.dark-theme #duello-table tbody th,body.dark-theme #duello-table thead th{background-color:#374151!important}body.dark-theme #duello-sezon-table thead th:first-child,body.dark-theme #duello-table thead th:first-child{background-color:#374151!important;z-index:21}body.dark-theme #duello-sezon-table td[style*="background-color: rgb(243, 244, 246)"],body.dark-theme #duello-table td[style*="background-color: rgb(243, 244, 246)"]{background-color:#1f2937!important;border-color:#4b5563!important}body.dark-theme #duello-sezon-table td,body.dark-theme #duello-table td{color:#d1d5db;border-color:#4b5563!important}body.dark-theme #duello-grid-container{background-color:#1f2937;border-color:#4b5563}body.dark-theme .duello-circle.bg-green-600,body.dark-theme .duello-kill{color:#ffffff!important;background-color:#059669!important}body.dark-theme .duello-circle.bg-red-600,body.dark-theme .duello-death{color:#ffffff!important;background-color:#dc2626!important}body.dark-theme .duello-circle.bg-gray-400{background-color:#4b5563!important;color:#e5e7eb!important}body.dark-theme #duello-sezon-table td,body.dark-theme #duello-table td{background-color:transparent!important}body.dark-theme #duello-sezon-table td[style*=background-image],body.dark-theme #duello-table td[style*=background-image]{background-image:none!important;background:#1f2937!important;position:relative}body.dark-theme #duello-sezon-table td:not([class*=text-gray-400]):not([style*=background-color]),body.dark-theme #duello-table td:not([class*=text-gray-400]):not([style*=background-color]){position:relative;overflow:hidden;background:transparent!important}body.dark-theme #duello-sezon-table td:has(.duello-circle):before,body.dark-theme #duello-table td:has(.duello-circle):before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to top right,rgba(6,78,59,.2),rgba(6,78,59,.2) 49.5%,#1f2937 50%,rgba(127,29,29,.2) 50.5%,rgba(127,29,29,.2));z-index:0}body.dark-theme .duello-circle{position:relative;z-index:1}body.dark-theme #duello-sezon-table td[style*="background-color:"],body.dark-theme #duello-table td[style*="background-color:"]{background-color:#1f2937!important}body.dark-theme #duello-sezon-table,body.dark-theme #duello-table{background-color:#1f2937;border-color:#4b5563}body.dark-theme #duello-sezon-table td.text-gray-400,body.dark-theme #duello-table td.text-gray-400,body.dark-theme .duello-data-cell.text-gray-400{color:#6b7280!important;background-color:#1f2937!important}body.dark-theme #duello-tabs .tab-nav-item{color:#9ca3af}body.dark-theme #duello-tabs .tab-nav-item.active{color:#60a5fa;border-bottom-color:#60a5fa;background-color:#1e40af}body.dark-theme #duello-sezon-table td:after,body.dark-theme #duello-table td:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;border-top:1px solid #374151;transform:rotate(-45deg);transform-origin:top left;pointer-events:none;z-index:1}body.dark-theme #duello-sezon-table td:hover,body.dark-theme #duello-table td:hover{background-color:#374151!important}body.dark-theme #page-duello .bg-white,body.dark-theme #page-duello [class*=bg-gray-]{background-color:#1f2937!important}body.dark-theme #duello-tabs #tab-sezon,body.dark-theme #duello-tabs #tab-son-mac{background-color:transparent}body.dark-theme #duello-tabs #tab-sezon.active,body.dark-theme #duello-tabs #tab-son-mac.active{background-color:#1e40af}body.dark-theme #duello-content-area{background-color:#1f2937;color:#d1d5db}#duello-sezon-table th,#duello-table th{background-color:#f9fafb!important}#duello-sezon-table tbody td:first-child,#duello-sezon-table th:first-child,#duello-table tbody td:first-child,#duello-table th:first-child{width:120px!important;min-width:120px!important;max-width:120px!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#duello-sezon-table,#duello-table{border-collapse:separate;border-spacing:0}#duello-sezon-table,#duello-sezon-table td,#duello-sezon-table th,#duello-table,#duello-table td,#duello-table th{border:1px solid #e5e7eb!important}#duello-sezon-table thead th:first-child,#duello-table thead th:first-child{position:sticky;left:0;top:0;z-index:20}#duello-sezon-table tbody th:first-child,#duello-table tbody th:first-child{position:sticky;left:0;z-index:10;text-align:left;padding-left:1rem}body.dark-theme #duello-sezon-table th,body.dark-theme #duello-table th{background-color:#1e293b!important}body.dark-theme #duello-sezon-table,body.dark-theme #duello-sezon-table td,body.dark-theme #duello-sezon-table th,body.dark-theme #duello-table,body.dark-theme #duello-table td,body.dark-theme #duello-table th{border-color:#4b5563!important}#duello-sezon-table tbody th:first-child,#duello-table tbody th:first-child{position:relative}#duello-sezon-table tbody th:first-child:hover:after,#duello-table tbody th:first-child:hover:after{content:attr(title);position:absolute;left:100%;top:0;background:rgba(0,0,0,.8);color:white;padding:5px 10px;border-radius:4px;white-space:nowrap;z-index:30;pointer-events:none}body.dark-theme .page-content-container>h2.text-blue-600{color:#93c5fd!important}body.dark-theme #last10-h2h-player1-select,body.dark-theme #last10-h2h-player2-select,body.dark-theme #night-avg-h2h-player1-select,body.dark-theme #night-avg-h2h-player2-select,body.dark-theme #season-avg-h2h-player1-select,body.dark-theme #season-avg-h2h-player2-select{background-color:#1f2937;color:#e5e7eb;border-color:#4b5563}body.dark-theme #last10-h2h-player1-select option,body.dark-theme #last10-h2h-player2-select option,body.dark-theme #night-avg-h2h-player1-select option,body.dark-theme #night-avg-h2h-player2-select option,body.dark-theme #season-avg-h2h-player1-select option,body.dark-theme #season-avg-h2h-player2-select option{background-color:#1f2937;color:#e5e7eb}body.dark-theme label[for$=-h2h-player1-select],body.dark-theme label[for$=-h2h-player2-select]{color:#d1d5db}body.dark-theme #last10-h2h-stat-selector,body.dark-theme #night-avg-h2h-stat-selector,body.dark-theme #season-avg-h2h-stat-selector{background-color:#1f2937;border-color:#4b5563}body.dark-theme #last10-h2h-stat-selector h3,body.dark-theme #night-avg-h2h-stat-selector h3,body.dark-theme #season-avg-h2h-stat-selector h3{color:#e5e7eb}body.dark-theme #last10-h2h-stat-arrow,body.dark-theme #night-avg-h2h-stat-arrow,body.dark-theme #season-avg-h2h-stat-arrow{color:#9ca3af}body.dark-theme #last10-h2h-stat-selector-content p,body.dark-theme #night-avg-h2h-stat-selector-content p,body.dark-theme #season-avg-h2h-stat-selector-content p{color:#d1d5db}body.dark-theme #last10-h2h-pentagon-stat-checkboxes .text-gray-700,body.dark-theme #night-avg-h2h-pentagon-stat-checkboxes .text-gray-700,body.dark-theme #season-avg-h2h-pentagon-stat-checkboxes .text-gray-700{color:#d1d5db!important}body.dark-theme #last10-h2h-stat-validation-msg,body.dark-theme #night-avg-h2h-stat-validation-msg,body.dark-theme #season-avg-h2h-stat-validation-msg{color:#fca5a5}body.dark-theme #last10-h2h-chart-container .text-gray-500,body.dark-theme #night-avg-h2h-chart-container .text-gray-500,body.dark-theme #season-avg-h2h-chart-container .text-gray-500{color:#9ca3af!important}body.dark-theme #page-sonmac .bg-gray-100{background-color:#374151;color:#d1d5db;border:1px solid #4b5563}