#root{margin:0;text-align:center}h1.site-title{margin-top:0;margin-bottom:.3em;display:flex;align-items:center;cursor:pointer;color:#000;font-weight:200;letter-spacing:-1px;transition:filter .25s ease-out}h1.site-title:hover{filter:drop-shadow(1px 2px 2px #666)}.logo{max-height:3em;margin-right:.5em}.loading-indicator{position:absolute;top:0;left:0;width:100%;text-align:center;transition:opacity .25s ease-out .1s}.loading-indicator-hide{opacity:0}.loading-indicator span{background:#e0e0e0;color:#fff;padding:1em 3em;border-radius:1em;font-weight:700}.loading-indicator-error span{background:red}.version{text-align:right;margin-right:1em;font-style:italic;font-size:90%}@media screen and (max-width: 600px){body{font-size:8pt}h1{font-size:12pt}}#comp-select{float:right;margin:1em .5em .5em}.nc-grader-link{margin:1em}.nc-grader-link a{color:#df9421;border-bottom:1px dotted;padding-bottom:.3em;margin:0 2em}.nc-grader-link a:hover{border-bottom-style:solid}td{text-align:left;white-space:nowrap}td:first-child{padding:0}th:nth-child(n+2):nth-child(-n+14),td:nth-child(n+2):nth-child(-n+14){text-align:right}button.show-ladder{margin:.5em}td:first-child{padding-left:.5em}.sub-ladder td:nth-child(14){text-align:right}tr.kjnc-team td{background:#fff3c6!important;font-weight:700}tr td a{min-width:6em;text-align:left}.table table tr.departed-team td{color:#aaa;background-color:#fff;font-weight:400}tr.departed-team td a{opacity:.5}.div-selector{margin:3em 0}.pure-form select{height:auto}table.pure-table{border:none}.table{overflow:auto;position:relative;max-width:100vw;max-height:75vh}thead th{position:-webkit-sticky;position:sticky;top:0;background:#e0e0e0}thead th:first-child{left:0;z-index:1}tbody td:first-child{position:-webkit-sticky;position:sticky;left:0;background:#fff}button.back{border-bottom:0;position:absolute;left:.8em;top:8em}@media only screen and (max-width: 600px){.pure-table td,.pure-table th{padding:.5em}.pure-form option{font-size:150%}button.back{top:6em}}.netball-connect-links{display:flex;justify-content:center;align-items:center}.netball-connect-links .netball-connect-image{max-height:1.75em}.netball-connect-links a{color:#e56a20;margin:0 .5em;border-bottom:1px dotted gray}.fillins{text-align:left}.fillin-eligible-teams{border-left:.5em solid #CCC;margin:1em;padding:.1em 1em}.fillin-time-clash{color:red}button.team-select-go{margin-left:1em}.nextgames{text-align:left}.nextgames .table{max-height:none;margin:2em 0}:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}a{font-weight:500;text-decoration:inherit}body{margin:.5em}button{background:transparent;color:#000!important;border:1px solid transparent;border-bottom:1px dotted gray;padding:.2em 0;font-size:1em;font-weight:500;font-family:inherit;cursor:pointer;transition:border-color .15s ease-in}button:hover{border-bottom-style:solid;border-color:#666}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}table a{color:#000!important;border:1px solid transparent;border-bottom:1px dotted gray;padding:.2em 0;font-size:1em;font-weight:500;font-family:inherit;cursor:pointer;transition:border-color .15s ease-in}table a:hover{border-bottom-style:solid;border-color:#666}
