@charset "UTF-8";@media (max-width:767px){#main.container{max-width:98%}}.event-details p{margin-bottom:.2em}.chess-title{color:#ed3a00}.form-control-inline{display:inline-block}.form-row .form-group{margin-bottom:.3rem}.footer{background-color:#ccc;color:#333}.footer a{color:#333}body.dark-mode{background-color:rgba(0,0,0,.502);background-color:#0d1117;background-color:#0d1117;color:rgba(255,255,255,.7);color:#c9d1d9;color:#c9d1d9}body.dark-mode header{background-color:rgba(var(--bs-dark-rgb),1)!important}body.dark-mode header .logo-text{color:#8bf}body.dark-mode header nav{color:#8bf}body.dark-mode .table{color:#c9d1d9;border-color:var(--bs-table-border-color)}body.dark-mode .pairings thead,body.dark-mode .pairings tr.thead,body.dark-mode .standings thead,body.dark-mode .standings tr.thead,body.dark-mode .wallchart thead,body.dark-mode .wallchart tr.thead{background-color:#161b22}body.dark-mode .player-bar{background-color:inherit}body.dark-mode .game-title{background-color:inherit}#wrapper{min-height:calc(100vh - 80px)}#footer-wrapper{height:50px}@font-face{font-family:canterbury;src:url(fonts/CanterburyBCC-Regular.otf) format(opentype)}.pull-right>*{float:right}.nw{white-space:nowrap}.hide{display:none}#main.nw{white-space:nowrap;overflow-x:auto}.cm-textbox-small+.CodeMirror{height:150px}.ac{text-align:center}.al{text-align:left}.ar{text-align:right}.qr-img-small{height:20vmin;width:20vmin;display:block;margin:0 auto}img.qr-code{width:100%;display:block;margin:0 auto}.navigation{position:sticky;top:0;font-size:.9rem}.navigation a{line-height:1.6;text-decoration:none}.blockquote{padding-left:1rem;border-left:.25rem solid #4f80a8}/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}.gridjs-footer button,.gridjs-head button{cursor:pointer;background-color:transparent;background-image:none;padding:0;margin:0;border:none;outline:0}.gridjs-temp{position:relative}.gridjs-head{width:100%;margin-bottom:5px;padding:5px 1px}.gridjs-head::after{content:"";display:block;clear:both}.gridjs-head:empty{padding:0;border:none}.gridjs-container{overflow:hidden;display:inline-block;padding:2px;color:#000;position:relative;z-index:0}.gridjs-footer{display:block;position:relative;width:100%;z-index:5;padding:12px 24px;border-top:1px solid #e5e7eb;background-color:#fff;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.26);border-radius:0 0 8px 8px;border-bottom-width:1px;border-color:#e5e7eb}.gridjs-footer:empty{padding:0;border:none}input.gridjs-input{outline:0;background-color:#fff;border:1px solid #d2d6dc;border-radius:5px;padding:10px 13px;font-size:14px;line-height:1.45;-webkit-appearance:none;-moz-appearance:none;appearance:none}input.gridjs-input:focus{box-shadow:0 0 0 3px rgba(149,189,243,.5);border-color:#9bc2f7}.gridjs-pagination{color:#3d4044}.gridjs-pagination::after{content:"";display:block;clear:both}.gridjs-pagination .gridjs-summary{float:left;margin-top:5px}.gridjs-pagination .gridjs-pages{float:right}.gridjs-pagination .gridjs-pages button{padding:5px 14px;border:1px solid #d2d6dc;background-color:#fff;border-right:none;outline:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.gridjs-pagination .gridjs-pages button:focus{box-shadow:0 0 0 2px rgba(149,189,243,.5);position:relative;margin-right:-1px;border-right:1px solid #d2d6dc}.gridjs-pagination .gridjs-pages button:hover{background-color:#f7f7f7;color:#3c4257;outline:0}.gridjs-pagination .gridjs-pages button:disabled,.gridjs-pagination .gridjs-pages button:hover:disabled,.gridjs-pagination .gridjs-pages button[disabled]{cursor:default;background-color:#fff;color:#6b7280}.gridjs-pagination .gridjs-pages button.gridjs-spread{cursor:default;box-shadow:none;background-color:#fff}.gridjs-pagination .gridjs-pages button.gridjs-currentPage{background-color:#f7f7f7;font-weight:700}.gridjs-pagination .gridjs-pages button:last-child{border-bottom-right-radius:6px;border-top-right-radius:6px;border-right:1px solid #d2d6dc}.gridjs-pagination .gridjs-pages button:first-child{border-bottom-left-radius:6px;border-top-left-radius:6px}.gridjs-pagination .gridjs-pages button:last-child:focus{margin-right:0}button.gridjs-sort{float:right;height:24px;width:13px;background-color:transparent;background-repeat:no-repeat;background-position-x:center;cursor:pointer;padding:0;margin:0;border:none;outline:0;background-size:contain}button.gridjs-sort-neutral{opacity:.3;background-image:url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSI0MDEuOTk4cHgiIGhlaWdodD0iNDAxLjk5OHB4IiB2aWV3Qm94PSIwIDAgNDAxLjk5OCA0MDEuOTk4IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0MDEuOTk4IDQwMS45OTg7IgoJIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8Zz4KCTxnPgoJCTxwYXRoIGQ9Ik03My4wOTIsMTY0LjQ1MmgyNTUuODEzYzQuOTQ5LDAsOS4yMzMtMS44MDcsMTIuODQ4LTUuNDI0YzMuNjEzLTMuNjE2LDUuNDI3LTcuODk4LDUuNDI3LTEyLjg0NwoJCQljMC00Ljk0OS0xLjgxMy05LjIyOS01LjQyNy0xMi44NUwyMTMuODQ2LDUuNDI0QzIxMC4yMzIsMS44MTIsMjA1Ljk1MSwwLDIwMC45OTksMHMtOS4yMzMsMS44MTItMTIuODUsNS40MjRMNjAuMjQyLDEzMy4zMzEKCQkJYy0zLjYxNywzLjYxNy01LjQyNCw3LjkwMS01LjQyNCwxMi44NWMwLDQuOTQ4LDEuODA3LDkuMjMxLDUuNDI0LDEyLjg0N0M2My44NjMsMTYyLjY0NSw2OC4xNDQsMTY0LjQ1Miw3My4wOTIsMTY0LjQ1MnoiLz4KCQk8cGF0aCBkPSJNMzI4LjkwNSwyMzcuNTQ5SDczLjA5MmMtNC45NTIsMC05LjIzMywxLjgwOC0xMi44NSw1LjQyMWMtMy42MTcsMy42MTctNS40MjQsNy44OTgtNS40MjQsMTIuODQ3CgkJCWMwLDQuOTQ5LDEuODA3LDkuMjMzLDUuNDI0LDEyLjg0OEwxODguMTQ5LDM5Ni41N2MzLjYyMSwzLjYxNyw3LjkwMiw1LjQyOCwxMi44NSw1LjQyOHM5LjIzMy0xLjgxMSwxMi44NDctNS40MjhsMTI3LjkwNy0xMjcuOTA2CgkJCWMzLjYxMy0zLjYxNCw1LjQyNy03Ljg5OCw1LjQyNy0xMi44NDhjMC00Ljk0OC0xLjgxMy05LjIyOS01LjQyNy0xMi44NDdDMzM4LjEzOSwyMzkuMzUzLDMzMy44NTQsMjM3LjU0OSwzMjguOTA1LDIzNy41NDl6Ii8+Cgk8L2c+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+);background-position-y:center}button.gridjs-sort-asc{background-image:url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSIyOTIuMzYycHgiIGhlaWdodD0iMjkyLjM2MXB4IiB2aWV3Qm94PSIwIDAgMjkyLjM2MiAyOTIuMzYxIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyOTIuMzYyIDI5Mi4zNjE7IgoJIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8Zz4KCTxwYXRoIGQ9Ik0yODYuOTM1LDE5Ny4yODdMMTU5LjAyOCw2OS4zODFjLTMuNjEzLTMuNjE3LTcuODk1LTUuNDI0LTEyLjg0Ny01LjQyNHMtOS4yMzMsMS44MDctMTIuODUsNS40MjRMNS40MjQsMTk3LjI4NwoJCUMxLjgwNywyMDAuOTA0LDAsMjA1LjE4NiwwLDIxMC4xMzRzMS44MDcsOS4yMzMsNS40MjQsMTIuODQ3YzMuNjIxLDMuNjE3LDcuOTAyLDUuNDI1LDEyLjg1LDUuNDI1aDI1NS44MTMKCQljNC45NDksMCw5LjIzMy0xLjgwOCwxMi44NDgtNS40MjVjMy42MTMtMy42MTMsNS40MjctNy44OTgsNS40MjctMTIuODQ3UzI5MC41NDgsMjAwLjkwNCwyODYuOTM1LDE5Ny4yODd6Ii8+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+);background-position-y:35%;background-size:10px}button.gridjs-sort-desc{background-image:url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSIyOTIuMzYycHgiIGhlaWdodD0iMjkyLjM2MnB4IiB2aWV3Qm94PSIwIDAgMjkyLjM2MiAyOTIuMzYyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyOTIuMzYyIDI5Mi4zNjI7IgoJIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8Zz4KCTxwYXRoIGQ9Ik0yODYuOTM1LDY5LjM3N2MtMy42MTQtMy42MTctNy44OTgtNS40MjQtMTIuODQ4LTUuNDI0SDE4LjI3NGMtNC45NTIsMC05LjIzMywxLjgwNy0xMi44NSw1LjQyNAoJCUMxLjgwNyw3Mi45OTgsMCw3Ny4yNzksMCw4Mi4yMjhjMCw0Ljk0OCwxLjgwNyw5LjIyOSw1LjQyNCwxMi44NDdsMTI3LjkwNywxMjcuOTA3YzMuNjIxLDMuNjE3LDcuOTAyLDUuNDI4LDEyLjg1LDUuNDI4CgkJczkuMjMzLTEuODExLDEyLjg0Ny01LjQyOEwyODYuOTM1LDk1LjA3NGMzLjYxMy0zLjYxNyw1LjQyNy03Ljg5OCw1LjQyNy0xMi44NDdDMjkyLjM2Miw3Ny4yNzksMjkwLjU0OCw3Mi45OTgsMjg2LjkzNSw2OS4zNzd6Ii8+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+);background-position-y:65%;background-size:10px}button.gridjs-sort:focus{outline:0}table.gridjs-table{width:100%;max-width:100%;border-collapse:collapse;text-align:left;display:table;margin:0;padding:0;overflow:auto;table-layout:fixed}.gridjs-tbody{background-color:#fff}td.gridjs-td{border:1px solid #e5e7eb;padding:12px 24px;background-color:#fff;box-sizing:content-box}td.gridjs-td:first-child{border-left:none}td.gridjs-td:last-child{border-right:none}td.gridjs-message{text-align:center}th.gridjs-th{position:relative;color:#6b7280;background-color:#f9fafb;border:1px solid #e5e7eb;border-top:none;padding:14px 24px;-webkit-user-select:none;-moz-user-select:none;user-select:none;box-sizing:border-box;white-space:nowrap;outline:0;vertical-align:middle}th.gridjs-th .gridjs-th-content{text-overflow:ellipsis;overflow:hidden;width:100%;float:left}th.gridjs-th-sort{cursor:pointer}th.gridjs-th-sort .gridjs-th-content{width:calc(100% - 15px)}th.gridjs-th-sort:hover{background-color:#e5e7eb}th.gridjs-th-sort:focus{background-color:#e5e7eb}th.gridjs-th-fixed{position:sticky;box-shadow:0 1px 0 0 #e5e7eb}@supports (-moz-appearance:none){th.gridjs-th-fixed{box-shadow:0 0 0 1px #e5e7eb}}th.gridjs-th:first-child{border-left:none}th.gridjs-th:last-child{border-right:none}.gridjs-tr{border:none}.gridjs-tr-selected td{background-color:#ebf5ff}.gridjs-tr:last-child td{border-bottom:0}.gridjs *,.gridjs :after,.gridjs :before{box-sizing:border-box}.gridjs-wrapper{position:relative;z-index:1;overflow:auto;width:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.26);border-radius:8px 8px 0 0;display:block;border-top-width:1px;border-color:#e5e7eb}.gridjs-wrapper:nth-last-of-type(2){border-radius:8px;border-bottom-width:1px}.gridjs-search{float:left}.gridjs-search-input{width:250px}.gridjs-loading-bar{z-index:10;position:absolute;left:0;right:0;top:0;bottom:0;background-color:#fff;opacity:.5}.gridjs-loading-bar::after{position:absolute;top:0;right:0;bottom:0;left:0;transform:translateX(-100%);background-image:linear-gradient(90deg,rgba(204,204,204,0) 0,rgba(204,204,204,.2) 20%,rgba(204,204,204,.5) 60%,rgba(204,204,204,0));animation:shimmer 2s infinite;content:""}@keyframes shimmer{100%{transform:translateX(100%)}}.gridjs-td .gridjs-checkbox{display:block;margin:auto;cursor:pointer}.gridjs-resizable{position:absolute;top:0;bottom:0;right:0;width:5px}.gridjs-resizable:hover{cursor:ew-resize;background-color:#9bc2f7}h1{font-size:1.8rem;margin:.5rem 0;line-height:1.3;font-weight:700;padding-bottom:0;color:#4f80a8}h2{font-size:1.5rem}#wrapper #main a{text-decoration:none}#wrapper #main a:hover{text-decoration:underline}#wrapper #main a.btn:hover{text-decoration:none}a.player-link{color:inherit}a.footnote-ref{text-decoration:none}span.expired{background-color:#fcc}span.rating-change{padding-left:.2rem}.rating-change.increase{color:green}.rating-change.increase::before{content:"🡽"}.rating-change.decrease{color:red}.rating-change.decrease::before{content:"🡾"}.rating-change.nochange{color:#b5b553}.rating-change.nochange::before{content:"🡺"}@media (max-width:767px){.rating-change::before{font-weight:900;margin-right:.125em}.rating-change.increase::before{content:"➚"}.rating-change.decrease::before{content:"➘"}.rating-change.nochange::before{content:"➔"}}fieldset{margin:1rem .1rem;border-radius:.5rem}legend{width:inherit;padding:0 5px}.validation-summary-errors{color:red;font-weight:700;margin-top:1em}.form-select.focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.dropdown-multi-options{display:none;position:absolute;z-index:9;border:1px solid #000;box-shadow:0 3px 8px #999;background-color:#fff;margin:0 2px;min-width:250px;user-select:none}.dropdown-multi-options .form-check{margin:.5em .5em .5em 1em}header{background-color:#ebf0f7;z-index:2200}header>nav.navbar{margin:0 auto;padding:3px 0}header.small-header>nav.navbar{padding:0}header img{height:60px;width:60px}header.small-header img{height:36px;width:36px}.navbar-brand{margin-right:0}.logo-text-container{padding-top:20px;height:56px;max-width:195px}.logo-text-container .container{padding-left:0;padding-right:0}.bcc-header-item{display:flex;flex-direction:column;padding-right:15px;height:72px}#centennial{font-size:10px;color:red;text-transform:none;font-style:italic}.navbar-logo{display:flex;align-items:center}.logo-text{font-size:40px;color:#3f5680;font-weight:500;margin-left:11px;margin-top:-6px;font-family:canterbury}header.small-header .logo-text{font-size:24px}#logo-text{font-weight:700;font-size:15px;color:#3f5680}#navbarUserButton{display:block;border-radius:20px;height:40px;width:40px;padding:7px;padding-left:7px;text-decoration:none;text-align:center}@media screen and (min-width:587px){#centennial{font-size:22px}#logo-text{font-size:30px}.logo-text-container{padding-top:0;height:69px}.logo-text-container .container{padding-left:15px;padding-right:15px}}.footer{background-color:#ccc;color:#333}.footer a{color:#333}.btn{box-shadow:0 2px 5px 0 rgba(0,0,0,.2),0 2px 10px 0 rgba(0,0,0,.1)}.btn-group .btn{box-shadow:none}.btn.active,.btn.active:focus,.btn.focus,.btn:active,.btn:active:focus,.btn:focus,.btn:hover{box-shadow:0 4px 10px 0 rgba(0,0,0,.2),0 4px 20px 0 rgba(0,0,0,.1)}input[type=date],input[type=time]{height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}input[type=date]:focus,input[type=time]:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}input[type=checkbox]{width:20px;height:20px}input[type=checkbox].display-only{pointer-events:none}dl{margin:0 0 20px 0}dd,dt{line-height:1.4}dt{float:left;width:120px;overflow:hidden;clear:left;text-align:right;text-overflow:ellipsis;white-space:nowrap;font-weight:700}dd{margin-left:140px}@media screen and (min-width:36em){dt{width:160px}.dd-indent,dd{margin-left:180px}.adm input[type=date],.adm input[type=password],.adm input[type=tel],.adm input[type=text],.adm select,.adm textarea{width:20em}#event-buttons{margin-left:180px;margin-top:1.5rem}i.edit-player{padding-left:1rem}}#overlay{position:fixed;top:0;left:0;z-index:1060;display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0;background-color:rgba(0,0,0,.7);z-index:999;transition:opacity .15s linear}.centered-form{min-width:950px;min-height:18.75rem;position:fixed;border-radius:.5rem;left:50%;top:50%;transform:translate(-50%,-50%)}.modal-form{z-index:2000;background-color:#fff;height:auto;transition:transform .3s ease-out}.modal-form .form-actions{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;padding:1rem;border-top:1px solid #dee2e6;border-bottom-right-radius:calc(.3rem - 1px);border-bottom-left-radius:calc(.3rem - 1px)}.modal-form .top-actions{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;padding:1rem 1rem;border-bottom:1px solid #dee2e6;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.modal-form-body{position:relative;flex:1 1 auto;padding:1rem}.btn-close{box-sizing:content-box;width:1em;height:1em;padding:.25em .25em;color:#000;background:transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;border:0;border-radius:.25rem;opacity:.5}.top-actions .btn-close{padding:.5rem .5rem;margin:-.5rem -.5rem -.5rem auto}div.grippie{background:#eee url(/img/grippie.png) no-repeat scroll center 2px;border-color:#ddd;border-style:solid;border-width:0 1px 1px;clear:both;cursor:s-resize;height:9px;overflow:visible}#player-search-results{overflow-y:scroll;max-height:250px}label[for=UscfId]{padding-right:0}.multi-step-form .header{background-color:#f0f0f0;font-weight:700;font-size:1.3rem;padding:.5rem;margin-bottom:.5rem}.multi-step-form.active .header{background-color:#ebf0f7}.multi-step-form .body{display:none;margin-bottom:3rem}.multi-step-form.active .body{display:block}.multi-step-form .summary{display:none;margin-left:2rem;font-size:.8rem}.multi-step-form.completed .summary{display:block}label.bye-request-button{padding-left:.25rem;padding-right:.25rem}.btn-group.bye-requests{width:calc(100% - 7em)}span.bye-request-label{display:inline-block;width:6em}#payment-element{margin-bottom:3em}.membership-validity{margin:0 0 0 auto}.membership-validity .valid{color:var(--bs-success)}.membership-validity .expired{color:var(--bs-success)}#identifier{z-index:9999;display:none;position:absolute;background-color:rgba(0,0,0,.6);bottom:0;left:0;color:red;font-weight:700;font-size:40px;padding:10px}table.calendar{border:1px solid #cbcbcb}table.calendar tr.dates td{background-color:#ebf0f7;text-align:right;border:1px solid #cbcbcb;border-width:1px 1px 0 1px;padding:.1rem .5rem;user-select:none}table.calendar table tr.calbody,table.calendar tr.dates{border-width:0}table.calendar tr.calbody td{border:1px solid #cbcbcb;border-width:0 1px 0 1px}table.calendar tr td.om{background-color:#f5f5f5}table.calendar tr.dates td.om{background-color:#e5e5e5}table.calendar tr.dates td.curdate{background-color:#01e028}table.calendar tr.calbody td.curdate{background-color:#a8ffb7}table.calendar td.gridcell{position:relative}table.calendar .cal-event{font-size:.72rem;margin-bottom:.5rem}table.calendar .cal-event.holiday{font-style:italic}table.calendar tr.dates{font-size:12px;height:22px}table.calendar tr.calbody{height:max(11vh,100px)}table.calendar .unpublished a{background-color:pink}.event-date-stub{margin-bottom:.5rem}.event-date-stub .day-date{overflow:hidden;background-color:#aaa;text-align:center;padding:3px;width:40px;box-sizing:content-box}.event-date-stub .day-date .day{background-color:#fff;color:#aaa;font-weight:700;padding:3px;font-size:11px;text-transform:uppercase}.event-date-stub .day-date .date{color:#fff;font-size:12px;line-height:22px}.event td{padding-bottom:.5rem}.event td.label{color:#999;padding-right:1rem;min-width:7rem;text-align:right}.panel{margin:10px 0;background-color:#f3f3f3;border-radius:5px;border:1px solid #888;padding:10px;box-shadow:2px 2px 1px #999}.panel.featured{background-color:#e3e3ff}.panel table{margin-top:5px}.panel .title{font-size:20px;font-weight:700}.panel .title a{color:#000}.panel .title .button{position:relative;bottom:4px;margin-left:10px}#upcoming-events .evt-city-state,#upcoming-events .title{white-space:nowrap}@media (max-width:575.98px){.table-entries{font-size:.8rem}}.sidenav ul{padding-left:1rem;list-style:none;line-height:2}.sidenav>ul{padding-left:0}.sidenav a{color:#000}.nav-sidebar ul{padding-left:0}.nav-sidebar-item{list-style:none;border-radius:.375rem;position:relative}.nav-sidebar-item i{margin-right:.5rem}.nav-sidebar-item.active{background-color:rgba(208,215,222,.24)}.nav-sidebar-item.active::after{position:absolute;top:calc(50% - 16px);left:-8px;width:4px;height:32px;content:"";background:rgb(var(--bs-primary-rgb));border-radius:6px}.nav-sidebar-item:hover{background-color:rgba(208,215,222,.32)}.nav-sidebar-item a{display:inline-block;width:100%;color:#000;padding:.5rem;text-decoration:none;user-select:none}.nav-sidebar li.sep{color:var(--bs-secondary);font-size:12px!important;list-style:none;padding-top:1rem;border-top:1px solid var(--bs-secondary);margin-top:.5rem}.nav-sidebar li.sep h5{font-size:.875rem;font-weight:600;margin-left:.5rem;user-select:none}#wrapper #main .nav-sidebar-item a:hover{text-decoration:none}aside .navigation ul{padding-inline-start:1rem;border-inline-start:1px solid #ebf0f7}aside .navigation a{color:inherit;text-decoration:none}aside .navigation a:hover{text-decoration:underline}.event-tag{display:inline-block;background-color:#ddd;border-radius:.7rem;padding:.425rem .5625rem .4375rem;font-size:.8125rem;line-height:1.35;border:1px solid #bbb}#event-info{margin-bottom:10px}.unimported-entries{position:absolute;background-color:red;color:#000;top:-10px;right:-14px;line-height:29px;height:28px;width:28px;border-radius:14px;font-weight:700;box-shadow:#000 1px 1px 5px}.tournament-status{font-weight:400;font-size:1.5rem;font-style:italic}.admin-buttons .btn,.tournament-actions button{margin-right:6px}#add-player-form label{padding-left:.4em;padding-right:.4em}.bye-requests .btn{box-shadow:none}#collapse-add-player{border:1px solid #999;border-radius:.5rem;margin-bottom:.5rem;padding:.5rem 0}#registration-search-results{overflow-y:scroll;max-height:336px}#table-player-search-results{font-size:.8rem;user-select:none}#table-player-search-results tr{cursor:pointer}table tr.no-border{border:none;vertical-align:bottom}table tr.no-border td{border:none;font-weight:700}table tr.no-border:first-of-type{height:inherit}.pairings thead th,.pairings tr.thead td,.pairings tr.thead th,.standings thead th,.standings tr.thead td,.standings tr.thead th,.wallchart thead th,.wallchart tr.thead td,.wallchart tr.thead th{background-color:#ccc}.pairings td,.pairings th,.standings td,.standings th,.wallchart td,.wallchart th{text-align:center;white-space:nowrap}.pairings td.al,.pairings th.al,.standings td.al,.standings th.al,.wallchart td.al,.wallchart th.al{text-align:left}.pairings tr.s1 td,.standings tr.s1 td,.wallchart tr.s1 td{background-color:#fff;font-weight:400}.pairings tr.s2 td,.standings tr.s2 td,.wallchart tr.s2 td{background-color:#eee;font-weight:400}.dark-mode .wallchart tr.s1{background-color:#000;font-weight:400}.dark-mode .wallchart tr.s2{background-color:#030303;font-weight:400}.dark-mode .wallchart a{text-decoration:none;color:inherit}.dark-mode .pairings thead th,.dark-mode .pairings tr.thead td,.dark-mode .pairings tr.thead th,.dark-mode .standings thead th,.dark-mode .standings tr.thead td,.dark-mode .standings tr.thead th,.dark-mode .wallchart thead th,.dark-mode .wallchart tr.thead td,.dark-mode .wallchart tr.thead th{background-color:#000;color:#fff}.dark-mode .pairings tr td,.dark-mode .standings tr td,.dark-mode .wallchart tr td{background-color:transparent;color:#fff}.dark-mode .pairings tr.s1 td,.dark-mode .standings tr.s1 td,.dark-mode .wallchart tr.s1 td{background-color:#000;font-weight:400}.dark-mode .pairings tr.s2 td,.dark-mode .standings tr.s2 td,.dark-mode .wallchart tr.s2 td{background-color:#030303;font-weight:400}i.edit-player{cursor:pointer;color:#777}i.edit-player:hover{color:#000}.monitor .pairings td,.monitor .pairings th,.monitor .standings td,.monitor .standings th,.monitor .wallchart td,.monitor .wallchart th{font-size:1.8rem}span.num-games{font-size:75%}span.player-rating-score{white-space:nowrap}.small-pairings{cursor:inherit}.section-edit-actions i{cursor:pointer;color:#777}.section-edit-actions i:hover{color:#000}.entry-rate-details{display:none}.CodeMirror{resize:vertical}.cm-s-default span.cm-atom{color:#219}.cm-s-default span.cm-def{color:#00f}.cm-s-default span.cm-variable-3{color:#0a5}.cm-s-default span.cm-property{color:#000}.cm-s-default span.cm-string{color:#a11}.cm-s-default span.cm-string-2{color:#f50}.cm-s-default span.cm-meta{color:#555}.cm-s-default span.cm-error{color:red}.cm-s-default span.cm-qualifier{color:#555}.cm-s-default span.cm-bracket{color:#cc7}.cm-s-default span.cm-tag{color:#170}.cm-s-default span.cm-attribute{color:#00f}.cm-s-default span.cm-var{color:#650000}.cm-s-default span.cm-type{color:purple}.cm-s-default span.cm-comment{color:green}.cm-s-default span.cm-operator,.cm-s-default span.cm-operators{color:#888}.cm-s-default span.cm-number{color:#008b8b}.cm-s-default span.cm-function{color:#c0b}.cm-s-default span.cm-keyword{color:#00f}.cm-s-default span.cm-atom{color:grey}.cm-s-default span.cm-builtin{color:#00f}.cm-s-default span.cm-literal{color:#c72929}.cm-s-default span.cm-word{color:#000}.cm-s-default span.cm-sql-special{color:#c78800}.cm-s-default .error-line{background-color:#f5e9e9;border-radius:3px 3px}header a{text-decoration:none}#queryBodyText{font-size:15px;line-height:18px;padding:10px;background-color:#fafafa;border:solid 1px #ddd}th.gridjs-th{padding:3px 6px}td.gridjs-td{padding:3px 6px}.gridjs-wrapper{max-height:80vh}.slick-cell{font-size:14px}.slick-header-column{font-size:14px;padding:0 4px}#messages-body{max-height:80vh;background-color:#f7f7f7;padding:6px}#editor{height:300px;min-height:250px;margin-bottom:25px}#editor-panel{width:75%;height:100%;float:left}#right-panel{position:relative;width:25%;height:100%;float:right}#editor .CodeMirror{resize:initial}#query-params{padding-bottom:20px}#schema{overflow:auto;height:100%;width:100%;position:absolute}#schema .heading{background-color:#f7f7f7;color:#666;border-bottom:1px dotted #ccc;display:block;font-weight:700;padding:5px 6px;height:32px}#schema .button-group i.bi{cursor:pointer}#schema ul{list-style:none;margin:0;padding:0;overflow:auto;height:calc(100% - 32px)}#schema dl{margin-bottom:2px}#schema .schema-table{background-color:#fdfdfd;border-bottom:1px solid #dfdfdf;color:#404040;cursor:pointer;display:block;font-weight:700;font-size:14px;padding:4px 8px 4px 8px}#schema dl>*{padding-top:3px;padding-bottom:3px;font-size:12px}#schema dl dt{border-right:1px dotted #ccc;float:left;margin:0 7px;overflow:hidden;text-overflow:ellipsis;width:65%;text-align:inherit;font-weight:inherit}#schema dl dd{background-color:#fff;border-bottom:1px solid #f0f0f0;color:purple;margin:0}#editor .CodeMirror{height:100%}.user-info{border-radius:6px;padding:7px}.user-info time{font-weight:700}.user-info.owner{background-color:#f0f0f9}.query-options label{user-select:none}#execution-plan{position:relative;overflow:auto;height:500px}piece{width:100%;height:100%;background-size:cover;position:absolute;bottom:0;left:0;z-index:2}piece.dragging{z-index:3}piece.pawn.white{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NSA0NSI+PHBhdGggZD0ibTIyIDljLTIuMjEgMC00IDEuNzktNCA0IDAgLjg5LjI5IDEuNzEuNzggMi4zOC0xLjk1IDEuMTItMy4yOCAzLjIxLTMuMjggNS42MiAwIDIuMDMuOTQgMy44NCAyLjQxIDUuMDMtMyAxLjA2LTcuNDEgNS41NS03LjQxIDEzLjQ3aDIzYzAtNy45Mi00LjQxLTEyLjQxLTcuNDEtMTMuNDcgMS40Ny0xLjE5IDIuNDEtMyAyLjQxLTUuMDMgMC0yLjQxLTEuMzMtNC41LTMuMjgtNS42Mi40OS0uNjcuNzgtMS40OS43OC0yLjM4IDAtMi4yMS0xLjc5LTQtNC00eiIgZmlsbD0iI2ZmZiIgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS13aWR0aD0iMS41Ii8+PC9zdmc+)}piece.knight.white{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NSA0NSI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIxLjUiPjxnIGZpbGw9IiNmZmYiPjxwYXRoIGQ9Im0yMiAxMGMxMC41IDEgMTYuNSA4IDE2IDI5aC0yM2MwLTkgMTAtNi41IDgtMjEiLz48cGF0aCBkPSJtMjQgMThjLjM4IDIuOTEtNS41NSA3LjM3LTggOS0zIDItMi44MiA0LjM0LTUgNC0xLjA0Mi0uOTQgMS40MS0zLjA0IDAtMy0xIDAgLjE5IDEuMjMtMSAyLTEgMC00IDEtNC00IDAtMiA2LTEyIDYtMTIgMCAwIDEuODktMS45IDItMy41LS43My0uOTk0LS41LTItLjUtMyAxLTEgMyAyLjUgMyAyLjVoMmMwIDAgLjc4LTEuOTkyIDIuNS0zIDEgMCAxIDMgMSAzIi8+PC9nPjxnIGZpbGw9IiMwMDAiPjxwYXRoIGQ9Ik05LjUgMjUuNUEuNSAuNSAwIDEgMSA4LjUgMjUuNSAuNSAuNSAwIDEgMSA5LjUgMjUuNXoiLz48cGF0aCBkPSJNMTUgMTUuNUEuNSAxLjUgMCAxIDEgMTQgMTUuNSAuNSAxLjUgMCAxIDEgMTUgMTUuNXoiIHRyYW5zZm9ybT0ibWF0cml4KC44NjYuNS0uNS44NjYgOS42OTMtNS4xNzMpIi8+PC9nPjwvZz48L3N2Zz4=)}piece.bishop.white{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NSA0NSI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIxLjUiPjxnIGZpbGw9IiNmZmYiIHN0cm9rZS1saW5lY2FwPSJidXR0Ij48cGF0aCBkPSJtOSAzNmMzLjM5LS45NyAxMC4xMS40MyAxMy41LTIgMy4zOSAyLjQzIDEwLjExIDEuMDMgMTMuNSAyIDAgMCAxLjY1LjU0IDMgMi0uNjguOTctMS42NS45OS0zIC41LTMuMzktLjk3LTEwLjExLjQ2LTEzLjUtMS0zLjM5IDEuNDYtMTAuMTEuMDMtMTMuNSAxLTEuMzU0LjQ5LTIuMzIzLjQ3LTMtLjUgMS4zNTQtMS45NCAzLTIgMy0yeiIvPjxwYXRoIGQ9Im0xNSAzMmMyLjUgMi41IDEyLjUgMi41IDE1IDAgLjUtMS41IDAtMiAwLTIgMC0yLjUtMi41LTQtMi41LTQgNS41LTEuNSA2LTExLjUtNS0xNS41LTExIDQtMTAuNSAxNC01IDE1LjUgMCAwLTIuNSAxLjUtMi41IDQgMCAwLS41LjUgMCAyeiIvPjxwYXRoIGQ9Ik0yNSA4QTIuNSAyLjUgMCAxIDEgMjAgOCAyLjUgMi41IDAgMSAxIDI1IDh6Ii8+PC9nPjxwYXRoIGQ9Im0xNy41IDI2aDEwbS0xMi41IDRoMTVtLTcuNS0xNC41djVtLTIuNS0yLjVoNSIgc3Ryb2tlLWxpbmVqb2luPSJtaXRlciIvPjwvZz48L3N2Zz4=)}piece.rook.white{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NSA0NSI+PGcgZmlsbD0iI2ZmZiIgZmlsbC1ydWxlPSJldmVub2RkIiBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIxLjUiPjxnIHN0cm9rZS1saW5lY2FwPSJidXR0Ij48cGF0aCBkPSJtOSAzOWgyN3YtM2gtMjd2M3oiLz48cGF0aCBkPSJtMTIgMzZ2LTRoMjF2NGgtMjF6Ii8+PHBhdGggZD0ibTExIDE0di01aDR2Mmg1di0yaDV2Mmg1di0yaDR2NSIvPjwvZz48cGF0aCBkPSJtMzQgMTRsLTMgM2gtMTdsLTMtMyIvPjxwYXRoIGQ9Im0zMSAxN3YxMi41aC0xN3YtMTIuNSIgc3Ryb2tlLWxpbmVqb2luPSJtaXRlciIgc3Ryb2tlLWxpbmVjYXA9ImJ1dHQiLz48cGF0aCBkPSJtMzEgMjkuNWwxLjUgMi41aC0yMGwxLjUtMi41Ii8+PHBhdGggZD0ibTExIDE0aDIzIiBmaWxsPSJub25lIiBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lam9pbj0ibWl0ZXIiLz48L2c+PC9zdmc+)}piece.queen.white{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NSA0NSIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxwYXRoIGlkPSIwIiBkPSJNOSAxM0EyIDIgMCAxIDEgNSAxMyAyIDIgMCAxIDEgOSAxM3oiLz48L2RlZnM+PGcgZmlsbD0iI2ZmZiIgZmlsbC1ydWxlPSJldmVub2RkIiBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIxLjUiPjx1c2UgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEtMSkiIHhsaW5rOmhyZWY9IiMwIi8+PHVzZSB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNS41LTUuNSkiIHhsaW5rOmhyZWY9IiMwIi8+PHVzZSB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzMi0xKSIgeGxpbms6aHJlZj0iIzAiLz48dXNlIHRyYW5zZm9ybT0idHJhbnNsYXRlKDctNC41KSIgeGxpbms6aHJlZj0iIzAiLz48dXNlIHRyYW5zZm9ybT0idHJhbnNsYXRlKDI0LTQpIiB4bGluazpocmVmPSIjMCIvPjxnIHN0cm9rZS1saW5lY2FwPSJidXR0Ij48cGF0aCBkPSJtOSAyNmM4LjUtMS41IDIxLTEuNSAyNyAwbDItMTItNyAxMXYtMTRsLTUuNSAxMy41LTMtMTUtMyAxNS01LjUtMTR2MTQuNWwtNy0xMSAyIDEyeiIvPjxwYXRoIGQ9Im05IDI2YzAgMiAxLjUgMiAyLjUgNCAxIDEuNSAxIDEgLjUgMy41LTEuNSAxLTEuNSAyLjUtMS41IDIuNS0xLjUgMS41LjUgMi41LjUgMi41IDYuNSAxIDE2LjUgMSAyMyAwIDAgMCAxLjUtMSAwLTIuNSAwIDAgLjUtMS41LTEtMi41LS41LTIuNS0uNS0yIC41LTMuNSAxLTIgMi41LTIgMi41LTQtOC41LTEuNS0xOC41LTEuNS0yNyAweiIvPjwvZz48ZyBmaWxsPSJub25lIj48cGF0aCBkPSJtMTEuNSAzMGMzLjUtMSAxOC41LTEgMjIgMCIvPjxwYXRoIGQ9Im0xMiAzMy41YzYtMSAxNS0xIDIxIDAiLz48L2c+PC9nPjwvc3ZnPg==)}piece.king.white{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NSA0NSI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIxLjUiPjxnIHN0cm9rZS1saW5lam9pbj0ibWl0ZXIiPjxwYXRoIGQ9Im0yMi41IDExLjYzdi01LjYzIi8+PHBhdGggZD0ibTIwIDhoNSIvPjxwYXRoIGQ9Im0yMi41IDI1YzAgMCA0LjUtNy41IDMtMTAuNSAwIDAtMS0yLjUtMy0yLjUtMiAwLTMgMi41LTMgMi41LTEuNSAzIDMgMTAuNSAzIDEwLjUiIGZpbGw9IiNmZmYiIHN0cm9rZS1saW5lY2FwPSJidXR0Ii8+PC9nPjxwYXRoIGQ9Im0xMS41IDM3YzUuNSAzLjUgMTUuNSAzLjUgMjEgMHYtN2MwIDAgOS00LjUgNi0xMC41LTQtNi41LTEzLjUtMy41LTE2IDR2My41LTMuNWMtMy41LTcuNS0xMy0xMC41LTE2LTQtMyA2IDUgMTAgNSAxMHY3LjV6IiBmaWxsPSIjZmZmIi8+PHBhdGggZD0ibTExLjUgMzBjNS41LTMgMTUuNS0zIDIxIDAiLz48cGF0aCBkPSJtMTEuNSAzMy41YzUuNS0zIDE1LjUtMyAyMSAwIi8+PHBhdGggZD0ibTExLjUgMzdjNS41LTMgMTUuNS0zIDIxIDAiLz48L2c+PC9zdmc+)}piece.pawn.black{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NSA0NSI+PHBhdGggZD0ibTIyIDljLTIuMjEgMC00IDEuNzktNCA0IDAgLjg5LjI5IDEuNzEuNzggMi4zOC0xLjk1IDEuMTItMy4yOCAzLjIxLTMuMjggNS42MiAwIDIuMDMuOTQgMy44NCAyLjQxIDUuMDMtMyAxLjA2LTcuNDEgNS41NS03LjQxIDEzLjQ3aDIzYzAtNy45Mi00LjQxLTEyLjQxLTcuNDEtMTMuNDcgMS40Ny0xLjE5IDIuNDEtMyAyLjQxLTUuMDMgMC0yLjQxLTEuMzMtNC41LTMuMjgtNS42Mi40OS0uNjcuNzgtMS40OS43OC0yLjM4IDAtMi4yMS0xLjc5LTQtNC00eiIgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS13aWR0aD0iMS41Ii8+PC9zdmc+)}piece.knight.black{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NSA0NSI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIxLjUiPjxnIGZpbGw9IiMwMDAiIHN0cm9rZT0iIzAwMCI+PHBhdGggZD0ibTIyIDEwYzEwLjUgMSAxNi41IDggMTYgMjloLTIzYzAtOSAxMC02LjUgOC0yMSIvPjxwYXRoIGQ9Im0yNCAxOGMuMzggMi45MS01LjU1IDcuMzctOCA5LTMgMi0yLjgyIDQuMzQtNSA0LTEuMDQyLS45NCAxLjQxLTMuMDQgMC0zLTEgMCAuMTkgMS4yMy0xIDItMSAwLTQgMS00LTQgMC0yIDYtMTIgNi0xMiAwIDAgMS44OS0xLjkgMi0zLjUtLjczLS45OTQtLjUtMi0uNS0zIDEtMSAzIDIuNSAzIDIuNWgyYzAgMCAuNzgtMS45OTIgMi41LTMgMSAwIDEgMyAxIDMiLz48L2c+PGcgZmlsbD0iI2VjZWNlYyI+PGcgc3Ryb2tlPSIjZWNlY2VjIj48cGF0aCBkPSJNOS41IDI1LjVBLjUgLjUgMCAxIDEgOC41IDI1LjUgLjUgLjUgMCAxIDEgOS41IDI1LjV6Ii8+PHBhdGggZD0iTTE1IDE1LjVBLjUgMS41IDAgMSAxIDE0IDE1LjUgLjUgMS41IDAgMSAxIDE1IDE1LjV6IiB0cmFuc2Zvcm09Im1hdHJpeCguODY2LjUtLjUuODY2IDkuNjkzLTUuMTczKSIvPjwvZz48cGF0aCBkPSJtMjQuNTUgMTAuNGwtLjQ1IDEuNDUuNS4xNWMzLjE1IDEgNS42NSAyLjQ5IDcuOSA2Ljc1IDIuMjUgNC4yNiAzLjI1IDEwLjMxIDIuNzUgMjAuMjVsLS4wNS41aDIuMjVsLjA1LS41Yy41LTEwLjA2LS44OC0xNi44NS0zLjI1LTIxLjM0LTIuMzctNC40OS01Ljc5LTYuNjQtOS4xOS03LjE2bC0uNTEtLjEiIHN0cm9rZT0ibm9uZSIvPjwvZz48L2c+PC9zdmc+)}piece.bishop.black{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NSA0NSI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIxLjUiPjxnIGZpbGw9IiMwMDAiIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9ImJ1dHQiPjxwYXRoIGQ9Im05IDM2YzMuMzktLjk3IDEwLjExLjQzIDEzLjUtMiAzLjM5IDIuNDMgMTAuMTEgMS4wMyAxMy41IDIgMCAwIDEuNjUuNTQgMyAyLS42OC45Ny0xLjY1Ljk5LTMgLjUtMy4zOS0uOTctMTAuMTEuNDYtMTMuNS0xLTMuMzkgMS40Ni0xMC4xMS4wMy0xMy41IDEtMS4zNTQuNDktMi4zMjMuNDctMy0uNSAxLjM1NC0xLjk0IDMtMiAzLTJ6Ii8+PHBhdGggZD0ibTE1IDMyYzIuNSAyLjUgMTIuNSAyLjUgMTUgMCAuNS0xLjUgMC0yIDAtMiAwLTIuNS0yLjUtNC0yLjUtNCA1LjUtMS41IDYtMTEuNS01LTE1LjUtMTEgNC0xMC41IDE0LTUgMTUuNSAwIDAtMi41IDEuNS0yLjUgNCAwIDAtLjUuNSAwIDJ6Ii8+PHBhdGggZD0iTTI1IDhBMi41IDIuNSAwIDEgMSAyMCA4IDIuNSAyLjUgMCAxIDEgMjUgOHoiLz48L2c+PHBhdGggZD0ibTE3LjUgMjZoMTBtLTEyLjUgNGgxNW0tNy41LTE0LjV2NW0tMi41LTIuNWg1IiBzdHJva2U9IiNlY2VjZWMiIHN0cm9rZS1saW5lam9pbj0ibWl0ZXIiLz48L2c+PC9zdmc+)}piece.rook.black{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NSA0NSI+PGcgZmlsbC1ydWxlPSJldmVub2RkIiBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIxLjUiPjxnIHN0cm9rZS1saW5lY2FwPSJidXR0Ij48cGF0aCBkPSJtOSAzOWgyN3YtM2gtMjd2M3oiLz48cGF0aCBkPSJtMTIuNSAzMmwxLjUtMi41aDE3bDEuNSAyLjVoLTIweiIvPjxwYXRoIGQ9Im0xMiAzNnYtNGgyMXY0aC0yMXoiLz48cGF0aCBkPSJtMTQgMjkuNXYtMTNoMTd2MTNoLTE3eiIgc3Ryb2tlLWxpbmVqb2luPSJtaXRlciIvPjxwYXRoIGQ9Im0xNCAxNi41bC0zLTIuNWgyM2wtMyAyLjVoLTE3eiIvPjxwYXRoIGQ9Im0xMSAxNHYtNWg0djJoNXYtMmg1djJoNXYtMmg0djVoLTIzeiIvPjwvZz48ZyBmaWxsPSJub25lIiBzdHJva2U9IiNlY2VjZWMiIHN0cm9rZS1saW5lam9pbj0ibWl0ZXIiIHN0cm9rZS13aWR0aD0iMSI+PHBhdGggZD0ibTEyIDM1LjVoMjEiLz48cGF0aCBkPSJtMTMgMzEuNWgxOSIvPjxwYXRoIGQ9Im0xNCAyOS41aDE3Ii8+PHBhdGggZD0ibTE0IDE2LjVoMTciLz48cGF0aCBkPSJtMTEgMTRoMjMiLz48L2c+PC9nPjwvc3ZnPg==)}piece.queen.black{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NSA0NSI+PGcgZmlsbC1ydWxlPSJldmVub2RkIiBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIxLjUiPjxnIHN0cm9rZT0ibm9uZSI+PGNpcmNsZSBjeD0iNiIgY3k9IjEyIiByPSIyLjc1Ii8+PGNpcmNsZSBjeD0iMTQiIGN5PSI5IiByPSIyLjc1Ii8+PGNpcmNsZSBjeD0iMjIuNSIgY3k9IjgiIHI9IjIuNzUiLz48Y2lyY2xlIGN4PSIzMSIgY3k9IjkiIHI9IjIuNzUiLz48Y2lyY2xlIGN4PSIzOSIgY3k9IjEyIiByPSIyLjc1Ii8+PC9nPjxnIHN0cm9rZS1saW5lY2FwPSJidXR0Ij48cGF0aCBkPSJtOSAyNmM4LjUtMS41IDIxLTEuNSAyNyAwbDIuNS0xMi41LTcuNSAxMS41LS4zLTE0LjEtNS4yIDEzLjYtMy0xNC41LTMgMTQuNS01LjItMTMuNi0uMyAxNC4xLTcuNS0xMS41IDIuNSAxMi41eiIgc3Ryb2tlPSIjMDAwIi8+PHBhdGggZD0ibTkgMjZjMCAyIDEuNSAyIDIuNSA0IDEgMS41IDEgMSAuNSAzLjUtMS41IDEtMS41IDIuNS0xLjUgMi41LTEuNSAxLjUuNSAyLjUuNSAyLjUgNi41IDEgMTYuNSAxIDIzIDAgMCAwIDEuNS0xIDAtMi41IDAgMCAuNS0xLjUtMS0yLjUtLjUtMi41LS41LTIgLjUtMy41IDEtMiAyLjUtMiAyLjUtNC04LjUtMS41LTE4LjUtMS41LTI3IDB6Ii8+PHBhdGggZD0iTTExIDM4LjVBMzUgMzUgMSAwIDAgMzQgMzguNSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDAwIi8+PC9nPjxnIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2VjZWNlYyI+PHBhdGggZD0iTTExIDI5QTM1IDM1IDEgMCAxIDM0IDI5Ii8+PHBhdGggZD0ibTEyLjUgMzEuNWgyMCIvPjxwYXRoIGQ9Ik0xMS41IDM0LjVBMzUgMzUgMSAwIDAgMzMuNSAzNC41Ii8+PHBhdGggZD0iTTEwLjUgMzcuNUEzNSAzNSAxIDAgMCAzNC41IDM3LjUiLz48L2c+PC9nPjwvc3ZnPg==)}piece.king.black{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NSA0NSI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIxLjUiPjxnIHN0cm9rZS1saW5lam9pbj0ibWl0ZXIiPjxwYXRoIGQ9Im0yMi41IDExLjYzdi01LjYzIiBzdHJva2U9IiMwMDAiLz48cGF0aCBkPSJtMjIuNSAyNWMwIDAgNC41LTcuNSAzLTEwLjUgMCAwLTEtMi41LTMtMi41LTIgMC0zIDIuNS0zIDIuNS0xLjUgMyAzIDEwLjUgMyAxMC41IiBmaWxsPSIjMDAwIiBzdHJva2UtbGluZWNhcD0iYnV0dCIvPjwvZz48ZyBzdHJva2U9IiMwMDAiPjxwYXRoIGQ9Im0xMS41IDM3YzUuNSAzLjUgMTUuNSAzLjUgMjEgMHYtN2MwIDAgOS00LjUgNi0xMC41LTQtNi41LTEzLjUtMy41LTE2IDR2My41LTMuNWMtMy41LTcuNS0xMy0xMC41LTE2LTQtMyA2IDUgMTAgNSAxMHY3LjV6IiBmaWxsPSIjMDAwIi8+PHBhdGggZD0ibTIwIDhoNSIgc3Ryb2tlLWxpbmVqb2luPSJtaXRlciIvPjwvZz48ZyBzdHJva2U9IiNlY2VjZWMiPjxwYXRoIGQ9Im0zMiAyOS41YzAgMCA4LjUtNCA2LjAzLTkuNjUtMy44OC01Ljg1LTEzLjAzLTEuODUtMTUuNTMgNC42NWwuMDEgMi4xLS4wMS0yLjFjLTIuNS02LjUtMTIuNTk0LTEwLjUtMTUuNTAzLTQuNjUtMi40OTcgNS42NSA0Ljg1MyA5IDQuODUzIDkiLz48cGF0aCBkPSJtMTEuNSAzMGM1LjUtMyAxNS41LTMgMjEgMG0tMjEgMy41YzUuNS0zIDE1LjUtMyAyMSAwbS0yMSAzLjVjNS41LTMgMTUuNS0zIDIxIDAiLz48L2c+PC9nPjwvc3ZnPg==)}piece.placeholder{opacity:.3}.board-wrap{position:relative}.board{position:relative;background-image:url(/img/board/blue.png);top:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;line-height:0;background-size:cover}.livegame{margin:auto}.fullscreen .board{width:100vmin;height:100vmin}square{position:absolute;width:12.5%;height:12.5%}square.selected{background-color:rgba(20,95,30,.5)}square.highlighted{background-color:rgba(155,199,0,.41)}#promotions{position:absolute;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:3}#promotions square{background-color:#fff;border-radius:50%}#promotions square piece{transform:scale(.9)}.player-bar{width:100%;background-color:#eee;padding:.25rem}.player-bar .result{float:right;font-weight:700;padding:0 3px}