.pw-team-navigation{display:flex;align-items:center;gap:12px;margin:0 0 20px;position:relative;z-index:30;min-width:0}.pw-team-route-links{display:flex;gap:6px;overflow-x:auto;min-width:0;flex:1;scrollbar-width:thin;padding:4px 0}.pw-team-route-links a{flex:0 0 auto;min-height:44px;display:inline-flex;align-items:center;padding:10px 16px;border-radius:8px;color:#334155;text-decoration:none;font-weight:600;font-size:.9rem;border:1px solid #dbe3ed}.pw-team-route-links a[aria-current]{background:#2563eb;border-color:#2563eb;color:#fff}.pw-team-route-links a:hover{background:#eff6ff;color:#1d4ed8}.pw-team-more{flex:0 0 auto}.pw-team-more summary{cursor:pointer;min-height:44px;display:flex;align-items:center;padding:10px 12px;border:1px solid #dbe3ed;border-radius:8px;font-size:.9rem;font-weight:600;list-style:none}.pw-team-more summary::after{content:'⌄';margin-left:8px}.pw-team-more nav{position:absolute;right:0;top:100%;background:#fff;border:1px solid #dbe3ed;border-radius:10px;padding:8px;box-shadow:0 8px 24px #0f172a20;width:210px;max-width:calc(100vw - 40px);display:grid;z-index:40}.pw-team-more nav a{padding:10px 12px;border-radius:6px;color:#334155;text-decoration:none;font-size:.9rem}.pw-team-more nav a:hover{background:#eff6ff}.pw-team-navigation a:focus-visible,.pw-team-more summary:focus-visible{outline:3px solid #f59e0b;outline-offset:2px}.pw-team-detail-page .pw-section-header,:is(.pw-team-schedule-page,.pw-team-results-page,.pw-team-prediction-page) :is(.pw-team-schedule-card-header,.pw-team-results-card-header,.pw-team-prediction-snapshot-header){padding:16px 20px;border-left:4px solid #2563eb;background:#eff6ff;border-radius:0 10px 10px 0;margin-bottom:20px}.pw-team-detail-page .pw-team-detail-section-toggle{background:#eff6ff;border-left:4px solid #2563eb}.pw-team-detail-page .pw-team-detail-section-toggle strong{color:#153e8a}.pw-team-detail-page .pw-profile-jumps{position:static;max-width:100%;margin-top:0}.pw-team-detail-page .pw-team-detail-hero,.pw-team-schedule-page .pw-team-schedule-hero,.pw-team-results-page .pw-team-results-hero,.pw-team-prediction-page .pw-team-prediction-hero{margin-bottom:16px}.pw-team-detail-page .pw-team-detail-logo,.pw-team-schedule-page .pw-team-schedule-logo,.pw-team-results-page .pw-team-results-logo,.pw-team-prediction-page .pw-team-prediction-logo{width:88px;height:88px;object-fit:contain}.pw-team-detail-page .pw-team-detail-hero p{margin-bottom:0}@media(max-width:767px){.pw-team-navigation{gap:8px}.pw-team-route-links a{padding:9px 12px;font-size:.82rem}.pw-team-more summary{padding:9px;font-size:.82rem}.pw-team-detail-page .pw-section-header,:is(.pw-team-schedule-page,.pw-team-results-page,.pw-team-prediction-page) :is(.pw-team-schedule-card-header,.pw-team-results-card-header,.pw-team-prediction-snapshot-header){padding:12px 14px}.pw-team-detail-page .pw-team-detail-logo,.pw-team-schedule-page .pw-team-schedule-logo,.pw-team-results-page .pw-team-results-logo,.pw-team-prediction-page .pw-team-prediction-logo{width:64px;height:64px}}

@media(max-width:767px){.pw-team-detail-page .pw-team-detail-hero-inner{flex-direction:row;text-align:left;gap:12px}.pw-team-detail-page .pw-team-detail-hero-inner>div{min-width:0}.pw-team-detail-page .pw-team-detail-logo{flex-shrink:0}.pw-team-detail-page .pw-team-detail-hero h2{font-size:clamp(1.15rem,5vw,1.5rem)}}

/* Fit goalie totals within the desktop card instead of forcing 1180px. */
.pw-team-detail-page .pw-team-detail-goalie-table{min-width:0;width:100%}.pw-team-detail-page .pw-team-detail-goalie-table .pw-stats-rank-column{width:2.5rem;min-width:2.5rem;max-width:2.5rem}.pw-team-detail-page .pw-team-detail-goalie-table .pw-team-detail-sticky-name{left:2.5rem;min-width:145px}.pw-team-detail-page .pw-team-detail-goalie-table th,.pw-team-detail-page .pw-team-detail-goalie-table td{padding-left:.375rem;padding-right:.375rem}

.pw-team-detail-page .pw-team-detail-player-table{min-width:0;width:100%}.pw-team-detail-page .pw-team-detail-player-table .pw-stats-rank-column{width:2.5rem;min-width:2.5rem;max-width:2.5rem}.pw-team-detail-page .pw-team-detail-player-table .pw-team-detail-sticky-name{left:2.5rem;min-width:145px}.pw-team-detail-page .pw-team-detail-player-table th,.pw-team-detail-page .pw-team-detail-player-table td{padding-left:.375rem;padding-right:.375rem}.pw-team-detail-page [data-stat-view="summary"] .pw-team-stat-extra{display:none}.pw-team-xg-note{font-size:.82rem;color:#64748b;padding:16px 16px 0;line-height:1.6}.pw-team-stat-controls{display:flex;align-items:center;gap:8px;padding:8px 16px 16px;font-size:.85rem;flex-wrap:wrap}.pw-team-stat-controls[hidden]{display:none}.pw-team-stat-controls span{color:#64748b}.pw-team-stat-controls input{width:18px;height:18px}@media(max-width:767px){.pw-team-stat-controls{display:none}}
