:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}.box table{width:100%}.box input[type=date],.box select,.filters input[type=date],.filters select,.filters button{background:#fff!important;color:#111827!important;border:1px solid #d1d5db!important}.box select,.filters select,.box input[type=date],.filters input[type=date]{width:auto!important;min-width:10rem!important;display:inline-block!important}.filters button{padding:.25rem .5rem!important;font-size:.75rem!important;border-radius:.375rem!important}.filters input[type=date],.filters select,.box input[type=date],.box select{padding:.375rem .75rem!important;line-height:1.2!important}#root .filters input[type=date],#root .filters select,#root .box input[type=date],#root .box select,.apply-btn{background:#fff!important;color:#111827!important;border:1px solid #d1d5db!important;width:auto!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important}#root .filters .icon,#root .filters i[class*=fa-],#root .filters .fa-calendar,#root .filters .fa-calendar:before{color:#111827!important;opacity:1!important}#root .filters .apply-btn{padding:.25rem .5rem!important;font-size:.75rem!important}body{display:block!important;place-items:unset!important;margin:0!important;background:#f7f7f7 url(/assets/css/images/bg01.png)!important;color:#474747!important;font-family:Source Sans Pro,sans-serif!important;min-height:unset!important}.standings-container{width:100%;max-width:1400px;margin:0 auto;background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;overflow:hidden}.nhl-standings-table{width:100%;background:#fff;border-collapse:separate;border-spacing:0;margin:0}.nhl-standings-table thead{background:#000!important}.nhl-standings-table thead th{color:#fff!important;font-weight:600;text-transform:uppercase;font-size:.75rem;letter-spacing:.05em;padding:1rem .75rem;text-align:center;border:none}.nhl-standings-table thead th:first-child{text-align:left;padding-left:1.5rem}.nhl-standings-table tbody tr{border-bottom:1px solid #e5e7eb;transition:background-color .15s ease}.nhl-standings-table tbody tr:hover{background-color:#f3f4f6}.nhl-standings-table tbody tr:last-child{border-bottom:none}.nhl-standings-table tbody td{padding:1rem .75rem;text-align:center;font-size:.875rem;color:#111827}.nhl-standings-table tbody td:first-child{text-align:left;padding-left:1.5rem;font-weight:600;color:#000}.nhl-standings-table tbody tr:nth-child(2n){background-color:#f9fafb}.nhl-standings-table tbody tr:nth-child(2n):hover{background-color:#f3f4f6}.nhl-standings-table .points-cell{font-weight:700;color:#06c}.nhl-standings-table .diff-positive{color:#16a34a;font-weight:600}.nhl-standings-table .diff-negative{color:#dc2626;font-weight:600}.nhl-standings-table .diff-neutral{color:#6b7280}.nhl-standings-table thead th.sortable{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative}.nhl-standings-table thead th.sortable:hover{background-color:#1a1a1a}@media screen and (max-width: 980px){.standings-container{padding:1rem}.nhl-standings-table{font-size:.8rem}.nhl-standings-table th,.nhl-standings-table td{padding:.75rem .5rem}}#page-wrapper{padding-right:0!important;margin-right:0!important;width:100%!important}
