#root,body{background-color:#0d0d0d;color:#fff}#root{display:flex;flex-direction:column;height:100%}body{background-color:#f4f4f4;font-family:Arial,sans-serif;margin:0;padding:0}.content-page,.content-page h1,body{color:#333}.segmented-controller{display:flex;margin-bottom:20px}.segmented-controller button{background:none;border:1px solid #ccc;color:#333;cursor:pointer;flex:1 1;padding:10px}.segmented-controller button.active{background-color:#ddd;color:#333}.tables{display:flex;justify-content:space-between}.left-table{background-color:#e0e0e0;border-collapse:collapse;border-radius:10px;color:#333;overflow:hidden;width:60%}.left-table td,.left-table th{background-color:#e0e0e0;border:1px solid #ccc;cursor:pointer;padding:10px;text-align:left}.fixture{background-color:#e0e0e0;border-radius:10px;color:#333;padding:20px;width:35%}.fixture-header{align-items:center;display:flex;font-size:1.2em;font-weight:700;justify-content:space-between;margin-bottom:10px}.fixture-header button{background:none;border:none;color:#333;cursor:pointer;font-size:1.5em}.fixture-body{display:flex;flex-direction:column}.fixture-row{align-items:center;border-bottom:1px solid #ccc;display:flex;justify-content:space-between;padding:10px 0}.fixture-row:last-child{border-bottom:none}.fixture-row span{margin:0 5px}.fixture-row .xp{font-size:1.1em;font-weight:700}.club-page{background-color:#1c1c1c;padding:20px}.club-page,.club-page h1{color:#f4f4f4}.team-schedule{margin-top:20px}.team-schedule h2,table{color:#f4f4f4}table{background-color:#333;border-collapse:collapse;margin-top:10px;width:100%}table,td,th{border:1px solid #444}td,th{padding:10px;text-align:left}th{background-color:#555}tbody tr:nth-child(odd){background-color:#2a2a2a}tbody tr:hover{background-color:#444}.sidebar a{color:#ccc;display:block;padding:10px;text-decoration:none}.sidebar a:hover{background-color:#444}.sidebar a.active{background-color:#555;color:#fff}.app{display:flex;height:100vh}.sidebar{background-color:#333;color:#fff;padding:20px;width:250px}.sidebar h2{margin:0;padding:10px 0}.sidebar ul{list-style:none;padding:0}.sidebar li{cursor:pointer;padding:10px}.sidebar li:hover{background-color:#444}.content-page{background-color:#f4f4f4;flex:1 1;padding:20px}@media (max-width:768px){.app{flex-direction:column}.sidebar{height:auto;width:100%}.content-page{flex:none}}
/*# sourceMappingURL=main.46363fba.css.map*/