.record-card{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(3,1fr);text-align:center}.record-item{background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;padding:15px}.record-label{color:#666;display:block;font-size:.9rem;font-weight:500;letter-spacing:.5px;margin-bottom:5px;text-transform:uppercase}.record-value{color:#005c5c;display:block;font-size:1.8rem;font-weight:700}@media (max-width:768px){.record-card{gap:10px;grid-template-columns:1fr}}.games-container{display:flex;flex-direction:column;gap:12px}.game-card{align-items:center;background:#f8f9fa;border-left:4px solid #005c5c;border-radius:8px;display:flex;justify-content:space-between;padding:15px}.game-info{flex:1 1}.game-teams{color:#333;font-size:1.1rem;font-weight:600;margin-bottom:4px}.game-details{color:#666;font-size:.9rem}.game-score{color:#005c5c;font-size:1.2rem;font-weight:700;text-align:right}.game-result{border-radius:12px;font-size:.8rem;font-weight:600;margin-top:4px;padding:2px 8px;text-transform:uppercase}.game-result.win{background:#d4edda;color:#155724}.game-result.loss{background:#f8d7da;color:#721c24}.loading{color:#666;font-style:italic;padding:20px;text-align:center}@media (max-width:768px){.game-card{flex-direction:column;gap:10px;text-align:center}}.stats-grid{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.player-card{background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;padding:15px}.player-name{font-size:1.1rem;margin-bottom:8px}.player-position{color:#666;font-size:.9rem;margin-bottom:10px}.player-stats{display:flex;font-size:.9rem;justify-content:space-between}.stat-item{text-align:center}.stat-value{color:#005c5c;display:block;font-size:1.1rem;font-weight:700}.stat-label{color:#666;font-size:.8rem;text-transform:uppercase}@media (max-width:768px){.stats-grid{grid-template-columns:1fr}}.player-stats-table-section{background:#fffffff2;border-radius:12px;box-shadow:0 4px 6px #0000001a;margin-bottom:20px;padding:20px}.player-stats-table-section h2{border-bottom:2px solid #c4ced4;color:#005c5c;font-size:1.3rem;font-weight:600;margin-bottom:15px;padding-bottom:8px}.level-tabs{border-bottom:1px solid #e9ecef;display:flex;gap:10px;margin-bottom:20px}.level-tab{background:#0000;border:none;border-bottom:3px solid #0000;color:#666;cursor:pointer;font-size:1rem;font-weight:500;padding:10px 20px;transition:all .3s ease}.level-tab:hover{background:#005c5c0d;color:#005c5c}.level-tab.active{background:#005c5c1a;border-bottom-color:#005c5c;color:#005c5c}.level-tab:disabled{cursor:not-allowed;opacity:.6}.loading-state{color:#666;font-style:italic;padding:40px 20px;text-align:center}.error-message{background:#f8d7da;border:1px solid #f1b7bd;border-radius:8px;color:#721c24;font-weight:500;margin-bottom:20px;padding:20px;text-align:center}.tables-container{display:flex;flex-direction:column;gap:30px}.table-section h3{color:#005c5c;font-size:1.1rem;font-weight:600;margin-bottom:15px}.table-container{background:#fff;border:1px solid #e9ecef;border-radius:8px;overflow-x:auto}.stats-table{border-collapse:collapse;font-size:.9rem;width:100%}.stats-table th{background:#f8f9fa;border-bottom:2px solid #dee2e6;color:#495057;cursor:pointer;font-size:.85rem;font-weight:600;padding:12px 8px;text-align:left;transition:background-color .2s ease;-webkit-user-select:none;user-select:none;white-space:nowrap}.stats-table th:hover{background:#e9ecef}.stats-table td{border-bottom:1px solid #e9ecef;padding:10px 8px;text-align:left}.stats-table tbody tr:hover{background:#005c5c0d}.stats-table tbody tr:nth-child(2n){background:#f8f9fa}.stats-table tbody tr:nth-child(2n):hover{background:#005c5c14}.player-name{color:#005c5c;font-weight:600;min-width:150px}@media (max-width:1200px){.stats-table{font-size:.8rem}.stats-table td,.stats-table th{padding:8px 6px}}@media (max-width:968px){.level-tabs{flex-wrap:wrap}.level-tab{font-size:.9rem;padding:8px 16px}.stats-table{font-size:.75rem}.stats-table td,.stats-table th{padding:6px 4px}}@media (max-width:768px){.player-stats-table-section{padding:15px}.tables-container{gap:20px}.table-container{border-radius:6px}.stats-table th{font-size:.75rem}.player-name{min-width:120px}}@media (max-width:480px){.player-stats-table-section{padding:10px}.level-tab{font-size:.8rem;padding:6px 12px}.stats-table{font-size:.7rem}.stats-table td,.stats-table th{padding:4px 3px}.player-name{min-width:100px}.table-section h3{font-size:1rem}}.floating-actions{bottom:20px;position:fixed;right:20px}.floating-btn{background:#005c5c;border:none;border-radius:50%;box-shadow:0 4px 12px #005c5c4d;color:#fff;cursor:pointer;font-size:1.2rem;height:56px;transition:all .3s ease;width:56px}.floating-btn:hover:not(:disabled){background:#004040;box-shadow:0 6px 16px #005c5c66;transform:translateY(-2px)}.floating-btn:active{transform:translateY(0)}.floating-btn:disabled{cursor:not-allowed;opacity:.7}.floating-btn.refreshing{animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.app-container{background:linear-gradient(135deg,#005c5c,#c4ced4);max-width:100%;min-height:100vh}.header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;box-shadow:0 2px 10px #0000001a;padding:20px;position:-webkit-sticky;position:sticky;text-align:center;top:0;z-index:100}.team-logo{font-size:2.5rem;margin-bottom:10px}.header h1{color:#005c5c;font-size:1.8rem;font-weight:700;margin-bottom:5px}.subtitle{color:#666;font-size:1rem;font-weight:400}.main-content{margin:0 auto;max-width:800px;padding:20px}section{background:#fffffff2;border-radius:12px;box-shadow:0 4px 6px #0000001a;margin-bottom:20px;padding:20px}section h2{border-bottom:2px solid #c4ced4;color:#005c5c;font-size:1.3rem;font-weight:600;margin-bottom:15px;padding-bottom:8px}@media (max-width:768px){.main-content{padding:15px}.header h1{font-size:1.5rem}.team-logo{font-size:2rem}}@media (max-width:480px){.main-content{padding:10px}section{margin-bottom:15px}.header,section{padding:15px}}*{box-sizing:border-box;margin:0;padding:0}body{background-color:#f5f5f5;color:#333;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;line-height:1.6}.App{min-height:100vh}
/*# sourceMappingURL=main.dd89bd21.css.map*/