@charset "UTF-8";@import"https://api.mapbox.com/mapbox-gl-js/v2.0.0/mapbox-gl.css";.ticker{height:44px;overflow:hidden;pointer-events:none;display:none}.ticker ul{margin:6px 0;padding:0;line-height:32px}.ticker ul li{pointer-events:all;display:inline-block;margin-right:12px;height:32px;width:54px;background:rgba(255,255,255,.8);-webkit-box-shadow:0 0 5px rgba(0,0,0,.2);box-shadow:0 0 5px #0003;border-radius:4px;overflow:hidden;font-weight:700;font-size:20px;color:#777;text-align:center;line-height:26px}.ticker ul li .bib-stripe{display:block;content:"";height:7px;background:repeating-linear-gradient(45deg,rgba(255,0,0,.5),rgba(255,0,0,.5) 5px,rgba(255,0,0,0) 5px,rgba(255,0,0,0) 10px)}.ticker-enter-active,.ticker-leave-active{-webkit-transition:all .74s;transition:all .74s}.ticker-enter-from{opacity:0;-webkit-transform:translateX(100vw);transform:translate(100vw)}.ticker-leave-to{opacity:0;width:1px!important;-webkit-transform:translateX(-100vw);transform:translate(-100vw);margin-right:0!important}.popover-group button[data-v-133f7159]{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.popover-group button img[data-v-133f7159]{width:32px;display:inline-block}.popover-group button .title-wrap[data-v-133f7159]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.popover-group button .title[data-v-133f7159]{line-height:1!important;font-size:1.1em}.popover-group button .detail[data-v-133f7159]{line-height:1!important;font-size:.9em}.modal-cover{position:fixed;z-index:21;top:0;right:0;left:0;bottom:0;background:rgba(0,0,0,.14);opacity:1}.modal-cover{-webkit-transition:all .4s cubic-bezier(.21,.18,0,1);transition:all .4s cubic-bezier(.21,.18,0,1);opacity:1}.modal-cover.hidden{-webkit-transition:all .25s cubic-bezier(.21,.18,0,1);transition:all .25s cubic-bezier(.21,.18,0,1);opacity:0}.modal-window{position:fixed;z-index:200;left:50%;-webkit-transform:translate(-50%,0px);transform:translate(-50%);top:10%;background:white;border-radius:var(--br);-webkit-box-shadow:0 0 24px rgba(0,0,0,.8);box-shadow:0 0 24px #000c;padding:16px;overflow:hidden;width:-webkit-max-content;width:-moz-max-content;width:max-content;min-width:400px;max-width:80%;-webkit-transition:all .4s ease;transition:all .4s ease;height:auto;min-height:200px;max-height:75vh}.modal-window.scrollable{overflow:auto}.modal-window-enter,.modal-window-leave-to{-webkit-transition:all .4s cubic-bezier(.21,.18,0,1);transition:all .4s cubic-bezier(.21,.18,0,1);-webkit-transform:translate(-50%,-100px);transform:translate(-50%,-100px);opacity:0}.modal-window-enter-active,.modal-window-leave-active{-webkit-transition:all .4s cubic-bezier(.21,.18,0,1);transition:all .4s cubic-bezier(.21,.18,0,1)}.modal-window.has-controls{padding-bottom:56px}.modal-content{overflow:hidden;height:100%}.modal-window h1{display:inline-block;margin-top:0}.modal-window h2{color:#454545;font-weight:400;font-size:18px}.modal-progress{position:absolute;background:rgba(0,0,0,.3);top:0;right:0;bottom:0;left:0;border-radius:var(--br)}.modal-control{position:absolute;height:44px;left:0;bottom:0;right:0;padding:0 16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.modal-control button{white-space:nowrap;-ms-flex-preferred-size:90px;flex-basis:90px;min-width:inherit}.modal-control *:not(:last-child){margin-right:8px}.modal-control .safe{margin-right:auto}.modal-control .default{min-width:120px;margin-left:16px}.modal-control .cancel:not(:last-child){margin-right:32px}.modal-control .left,.modal-control .danger{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}@media screen and (max-width: 375px){.modal-window{-webkit-box-sizing:border-box;box-sizing:border-box;width:100vw!important;min-width:unset;max-width:unset;height:calc(100vh - 44px)!important;left:0;right:0;-webkit-transform:none;transform:none;top:44px!important;border-top-left-radius:8px;border-top-right-radius:8px}.modal-window.foreground{border:1px solid red}.modal-window>*{padding-left:8px;padding-right:8px}.modal-window input{width:100%}.modal-window select{min-width:auto;width:-webkit-fill-available;width:-moz-available;width:stretch}.modal-cover{z-index:199}}@media (prefers-color-scheme: dark){.modal-window{background:var(--popover-bgcolor);color:var(--text-color)}.modal-window h2{color:#cfcfcf;font-weight:700;font-size:18px}}.spinner[data-v-53a96439]{--spinner-color: #fff;--spinner-size: 64px;--spinner-offset: calc( var(--spinner-size) / 2 );color:official;display:inline-block;position:relative;width:var(--spinner-size);height:var(--spinner-size);-webkit-filter:drop-shadow(0 0 10px rgba(0,0,0,.8));filter:drop-shadow(0 0 10px rgba(0,0,0,.8))}.spinner div[data-v-53a96439]{-webkit-transform-origin:var(--spinner-offset) var(--spinner-offset);transform-origin:var(--spinner-offset) var(--spinner-offset);-webkit-animation:lds-spinner-data-v-53a96439 1.2s linear infinite;animation:lds-spinner-data-v-53a96439 1.2s linear infinite}.spinner div[data-v-53a96439]:after{content:" ";display:block;position:absolute;top:3px;left:calc(var(--spinner-size) * .453125);width:calc(var(--spinner-size) * .07812);height:calc(var(--spinner-size) * .21875);border-radius:20%;background:var(--spinner-color)}.spinner div[data-v-53a96439]:nth-child(1){-webkit-transform:rotate(0deg);transform:rotate(0);-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.spinner div[data-v-53a96439]:nth-child(2){-webkit-transform:rotate(30deg);transform:rotate(30deg);-webkit-animation-delay:-1s;animation-delay:-1s}.spinner div[data-v-53a96439]:nth-child(3){-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-animation-delay:-.9s;animation-delay:-.9s}.spinner div[data-v-53a96439]:nth-child(4){-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-animation-delay:-.8s;animation-delay:-.8s}.spinner div[data-v-53a96439]:nth-child(5){-webkit-transform:rotate(120deg);transform:rotate(120deg);-webkit-animation-delay:-.7s;animation-delay:-.7s}.spinner div[data-v-53a96439]:nth-child(6){-webkit-transform:rotate(150deg);transform:rotate(150deg);-webkit-animation-delay:-.6s;animation-delay:-.6s}.spinner div[data-v-53a96439]:nth-child(7){-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-animation-delay:-.5s;animation-delay:-.5s}.spinner div[data-v-53a96439]:nth-child(8){-webkit-transform:rotate(210deg);transform:rotate(210deg);-webkit-animation-delay:-.4s;animation-delay:-.4s}.spinner div[data-v-53a96439]:nth-child(9){-webkit-transform:rotate(240deg);transform:rotate(240deg);-webkit-animation-delay:-.3s;animation-delay:-.3s}.spinner div[data-v-53a96439]:nth-child(10){-webkit-transform:rotate(270deg);transform:rotate(270deg);-webkit-animation-delay:-.2s;animation-delay:-.2s}.spinner div[data-v-53a96439]:nth-child(11){-webkit-transform:rotate(300deg);transform:rotate(300deg);-webkit-animation-delay:-.1s;animation-delay:-.1s}.spinner div[data-v-53a96439]:nth-child(12){-webkit-transform:rotate(330deg);transform:rotate(330deg);-webkit-animation-delay:0s;animation-delay:0s}@-webkit-keyframes lds-spinner-data-v-53a96439{0%{opacity:1}to{opacity:0}}@keyframes lds-spinner-data-v-53a96439{0%{opacity:1}to{opacity:0}}.pio-ost .login{padding-left:1rem}.pio-ost .control button{white-space:nowrap}.spinner[data-v-48e52190]{--spinner-size: 32px;display:inline-block}.ext-details[data-v-48e52190]{background:red}.ext-details ul[data-v-48e52190]{overflow-y:scroll}.ext-details ul li[data-v-48e52190]{text-align:left}.race-event-details{width:100vw;max-width:100%}.race-event-details .race-name{font-weight:700}.race-event-details h2{font-size:18px;margin-bottom:4px}.race-event-details .race-event-options .form-row:not(.inline){max-width:400px}.race-event-details .race-event-options .form-row label{width:160px}.race-event-details .race-event-options .inset-box.avatar{display:-webkit-box;display:-ms-flexbox;display:flex}.race-event-details .race-event-options .inset-box.avatar .race-event-avatar{width:128px;height:128px;border-radius:50%;display:block;background:var(--med-bgcolor);border:1px solid var(--text-dim3-color);-webkit-box-shadow:inset 0 0 7px var(--neg-color);box-shadow:inset 0 0 7px var(--neg-color);position:relative;overflow:hidden}.race-event-details .race-event-options .inset-box.avatar .race-event-avatar img{max-height:70%;width:70%;display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.race-event-details .races{height:20rem;margin-bottom:0}.race-event-details table{width:100%}.race-event-details table thead tr{font-size:14px}.race-event-details table thead th{padding:1ex 0;text-align:left}.race-event-details table thead th:first-child{padding-left:1em}.race-event-details table tbody{min-height:10em}.race-event-details table tbody td{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default;padding:1ex 0}.race-event-details table tbody td .dot{display:inline-block;width:1em;height:1em;border-radius:50%;vertical-align:middle;margin-left:4px;margin-right:4px}.race-event-details table tbody td.no-content{font-size:18px;color:#555;text-align:center;padding:1em}.race-event-details table tbody .date{color:#777;margin-right:4px}.race-event-details .form-control{border-top:1px solid rgba(0,0,0,.2)}.split-options[data-v-6af64088]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-bottom:0}.split-options h1[data-v-6af64088]{padding-left:.5em;margin-top:-.5rem;margin-bottom:0ex}.split-options .form-rows[data-v-6af64088]{padding-top:1em;padding-bottom:1em}.split-options .loc span[data-v-6af64088]{font-size:.9em}.split-options .units[data-v-6af64088]{margin-left:1rem}.event-routes[data-v-6af64088]{min-height:125px;-webkit-box-flex:1;-ms-flex:1;flex:1;justify-self:flex-end}.event-routes li[data-v-6af64088]{white-space:nowrap;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.event-routes li>*[data-v-6af64088]{margin:0}.event-routes li span[data-v-6af64088]{font-size:.85em;margin-right:.25em}.event-routes li select[data-v-6af64088]{-webkit-box-flex:1;-ms-flex:1;flex:1}.event-routes li input[data-v-6af64088]{padding:.25em;border-radius:4px;border-width:1px}.event-routes li .debug[data-v-6af64088]{display:none;color:var(--text-dim3-color);font-size:.75em}.event-routes footer[data-v-6af64088]{border-radius:0 0 8px 8px}.race-details-map{background:rgba(0,0,0,.4);overflow:hidden;--inset: 8px}.race-details-map .mapbox-ctrl-logo{-webkit-transform:translateY(34px)!important;transform:translateY(34px)!important}.race-details-map .splits{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);position:absolute;z-index:10;top:0;left:0;bottom:0;width:200px;list-style:none;background:var(--popover-abgcolor);margin:0;padding:1em;font-size:1.25em;border-radius:0;border-top-left-radius:var(-br);border-bottom-left-radius:var(--br);-webkit-box-shadow:0 1px 7px rgba(0,0,0,.6);box-shadow:0 1px 7px #0009;overflow:hidden}.race-details-map .splits li{display:-webkit-box;display:-ms-flexbox;display:flex;justify-items:space-between;line-height:1.65em;cursor:pointer}.race-details-map .no-data{position:absolute;z-index:10;top:40%;left:50%;width:185px;height:100px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:var(--popover-abgcolor);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);text-align:center;font-weight:700;line-height:100px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.race-details-map button.clear{position:absolute;z-index:11;top:calc(var(--inset) * 2);right:280px;font-family:"Font Awesome 5 Free";font-weight:900}.race-details-map .split-options{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:var(--popover-abgcolor);position:absolute;z-index:10;top:var(--inset);right:var(--inset);bottom:var(--inset);width:290px;padding:1em .5em 0;border-radius:var(--br);-webkit-box-shadow:0 1px 7px rgba(0,0,0,.6);box-shadow:0 1px 7px #0009}.race-details-map .split-options .form-row label{min-width:65px}.race-details-map .split-options .event-routes{margin-bottom:var(--inset)}.race-details[data-v-b4ca51a8]{min-width:70vw;max-width:100%;min-height:500px}.race-details .unit[data-v-b4ca51a8]{margin-left:4px}.race-details .tabs[data-v-b4ca51a8]{margin-bottom:1em}.race-details form[data-v-b4ca51a8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch;margin-top:4px;min-height:500px}.race-details form .prefixes li[data-v-b4ca51a8]{padding:0 .25em .25em 0}.race-details form .prefixes .prefix-row[data-v-b4ca51a8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.race-details form .prefixes .control[data-v-b4ca51a8]{margin-top:-.5em;margin-bottom:.75em}.race-details form .options label[data-v-b4ca51a8]{width:100px;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.race-details form input.flex[data-v-b4ca51a8]{width:auto}.race-details fieldset[data-v-b4ca51a8]{border:none;-webkit-box-flex:1;-ms-flex:1;flex:1}.race-details fieldset h2[data-v-b4ca51a8]{margin:0}.race-details .options[data-v-b4ca51a8]{-ms-flex-preferred-size:100px;flex-basis:100px}.race-details .splits[data-v-b4ca51a8]{max-width:400px;border:1px solid rgba(0,0,0,.2);border-right:none}.race-details .splits #roaming-split[data-v-b4ca51a8]{border-bottom:1px solid var(--button-border-color);padding-bottom:.75em;margin-bottom:.75em}.race-details fieldset.split-options[data-v-b4ca51a8]{-ms-flex-preferred-size:240px;flex-basis:240px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.race-details fieldset.split-options .split-options[data-v-b4ca51a8]{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.race-details fieldset.split-options .note[data-v-b4ca51a8]{width:80%}.gpx[data-v-b4ca51a8]{position:relative}.gpx .race-details-map[data-v-b4ca51a8]{position:absolute;left:0;right:0;top:calc(64px + 1em);bottom:0;border-radius:var(--br)}.gpx .gpx-row .spinner[data-v-b4ca51a8]{--spinner-size: 22px}.gpx .gpx-row .note[data-v-b4ca51a8]{margin-left:22px}.gpx .gpx-row .spinner+.note[data-v-b4ca51a8]{margin-left:0}@media screen and (max-width: 1300px){form .distance input[data-v-b4ca51a8]{width:60px!important}form th.cutoff[data-v-b4ca51a8]{width:50px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}}@media screen and (max-width: 1000px){form[data-v-b4ca51a8]{display:block!important;width:auto!important}form .splits table[data-v-b4ca51a8]{width:inherit!important}}.race-events[data-v-52015e49]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:420px;padding-bottom:8px;color:var(--text-color);max-height:calc(100vh - 200px)}.race-events header[data-v-52015e49]{padding:0}.race-events header>*[data-v-52015e49]{white-space:nowrap}.race-events header h1[data-v-52015e49]{font-size:18px;margin-bottom:4px;white-space:nowrap}.race-events header.active[data-v-52015e49]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1em}.race-events header.active h1[data-v-52015e49]{font-weight:200}.race-events .note[data-v-52015e49]{margin-top:4px;font-size:12px;color:#656565;text-align:left}.race-events .loading[data-v-52015e49],.race-events .no-content[data-v-52015e49]{text-align:center;padding:1em 0}.race-events ul[data-v-52015e49]{padding:0 0 1em;-webkit-box-flex:1;-ms-flex:1;flex:1;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:repeat(auto,1fr);overflow-y:auto;-webkit-box-align:left;-ms-flex-align:left;align-items:left}.race-events ul li[data-v-52015e49]{padding:0;vertical-align:middle;background:rgba(64,64,64,.24);border-radius:var(--br);margin:.25em;padding:.5em .5em .5em calc(1em + 44px);cursor:pointer;position:relative;text-align:left}.race-events ul li.selected[data-v-52015e49]{font-weight:700;background:var(--row-hover-bgcolor);border:1px solid var(--text-dim1-color)}.race-events ul li[data-v-52015e49]:hover{background:var(--row-hover-bgcolor)}.race-events ul li[data-v-52015e49]:active{color:var(--text-dim1-color);background:var(--dark-accent-color)}.race-events ul li.full[data-v-52015e49]{grid-column-start:1;grid-column-end:3;padding:.5em}.race-events ul li.button[data-v-52015e49]{background:transparent!important;border:none;-webkit-box-shadow:none;box-shadow:none;margin:1em auto}.race-events ul li .icon[data-v-52015e49]{max-width:44px;height:36px;margin:0 .5em 0 0;overflow:hidden;position:absolute;left:calc(.5em + 22px);top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.race-events ul li .icon img[data-v-52015e49]{max-width:100%;max-height:100%}.race-events ul li span[data-v-52015e49]:before{content:attr(title);font-weight:700;display:block;height:0;visibility:hidden}.race-events ul li .name[data-v-52015e49]{display:block}.race-events ul li .year[data-v-52015e49]{display:block;color:var(--text-dim1-color);font-weight:700}.race-event-summary{color:var(--text-color)}.race-event-summary h1{font-size:20px;margin-left:0;padding:0}.race-event-summary ul{margin:4px 4px 0;padding:0;list-style:none;min-width:250px}.race-event-summary li{display:-webkit-box;display:-ms-flexbox;display:flex}.race-event-summary li span{-webkit-box-flex:1;-ms-flex:1;flex:1}.race-event-summary li .race-name{font-weight:700}.status[data-v-c4ef9626]{height:100%;display:grid;grid-template-columns:1.5ch 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;white-space:nowrap;font-size:13px}.status .item[data-v-c4ef9626]{margin:0 4px}@media screen and (max-width: 437px){.status[data-v-c4ef9626]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%}.status .item[data-v-c4ef9626]{display:none}.status .status-indicator[data-v-c4ef9626]{margin-left:0!important;grid-column:1}}.participant-result{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;line-height:44px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.participant-result:hover{background:var(--row-hover-bgcolor)}.participant-result>span{vertical-align:middle;vertical-align:-webkit-baseline-middle;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.participant-result .flexible-space{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:1px;flex-basis:1px}.participant-result span:not(last-child){margin-right:8px}.participant-result .bib{width:50px;text-align:center}.participant-result .bib span{color:var(--neg-color);background:var(--neg-bgcolor);padding:2px;border-radius:4px;font-weight:700;min-width:2em;display:inline-block;margin:0 auto;line-height:1.25em}.participant-result .wave{width:5ex;color:var(--text-dim1-color)}.participant-result .name{min-width:25ex}.participant-result .first-name{min-width:10ex;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.participant-result .last-name{min-width:18ex;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.participant-result.gen-F .gender{width:1.5ex;color:#ee0076;text-align:right}.participant-result.gen-M .gender{width:1.5ex;color:#1d606c;text-align:right}.participant-result .status{text-align:right;display:none}.race-event-result{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;line-height:44px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.race-event-result:hover{background:var(--row-hover-bgcolor)}.race-event-result>span{vertical-align:middle;vertical-align:-webkit-baseline-middle;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.race-event-result span:not(last-child){margin-right:8px}.race-event-result .im{width:50px;height:50px;margin:0 .5rem 0 0;text-align:center}.race-event-result .im img{margin:.5rem;width:-webkit-fill-available;width:-moz-available;width:stretch;aspect-ratio:1}.race-event-result .wave{width:5ex;color:var(--text-dim1-color)}.race-event-result .name{min-width:25ex}.race-event-result .first-name{min-width:10ex;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.race-event-result .last-name{min-width:18ex;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.race-event-result.gen-F .gender{width:1.5ex;color:#ee0076;text-align:right}.race-event-result.gen-M .gender{width:1.5ex;color:#1d606c;text-align:right}.race-event-result .status{text-align:right;display:none}.search-wrap{position:relative}.search-wrap:before{z-index:9;font-size:18px;font-weight:900;display:block;position:absolute;z-index:22;left:12px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-family:"Font Awesome 5 Free";content:"";color:var(--text-color);text-shadow:0 -2px 3px var(--neg-color);pointer-events:none}.search-wrap input.main{-webkit-appearance:none;position:relative;z-index:8;font-size:28px;height:46px;width:100%;min-width:33px;border:none;margin:0!important;padding-left:3ex;border-radius:var(--br)}.search-wrap input.main:not(:-moz-placeholder-shown){border:1px solid rgba(0,0,0,.4)!important}.search-wrap input.main:not(:-ms-input-placeholder){border:1px solid rgba(0,0,0,.4)!important}.search-wrap input.main:not(:placeholder-shown){border:1px solid rgba(0,0,0,.4)!important}.search-wrap input.main::-webkit-search-cancel-button{display:none}.search-wrap input.main.results-shown{border-bottom-left-radius:0;border-bottom-right-radius:0;z-index:21}.search-wrap .clear{position:absolute;right:18px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:rgba(128,128,128,.7);z-index:23;border:none;border-radius:50%;color:var(--neg-color);text-align:center;text-indent:-9999px}.search-wrap .clear:before{content:"";color:var(--neg-color);text-indent:2px;margin:0;background:transparent;display:block;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-transform:small-caps}.search-wrap .clear:hover{background:var(--text-color);-webkit-transition:none;transition:none}.search-wrap .results{position:absolute;z-index:21;list-style:none;background:var(--popover-abgcolor);-webkit-box-shadow:0 14px 18px rgba(0,0,0,.5);box-shadow:0 14px 18px #00000080;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);margin:0 1px;border-radius:0 0 6px 6px;padding:1em 0;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;max-height:90vh;overflow-y:scroll}.search-wrap .results .no-results{text-align:center;line-height:56px}.search-wrap .results li{padding:0 1em}.search-wrap .results li.selected,.search-wrap .results li:hover,.search-wrap .results li:focus{background:var(--row-hover-bgcolor)}.search-wrap .modal-cover{z-index:20}@media screen and (max-width: 437px){.results{left:0;right:0;width:auto}}li[data-v-b9565dd0]{text-align:left;background:var(--app-bgcolor);border-radius:var(--br);position:relative;padding-left:50px!important}li[data-v-b9565dd0]:before{content:"";font: 900 24px "Font Awesome 5 free";display:inline-block;color:var(--error-color);position:absolute;left:8px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}li h2[data-v-b9565dd0]{display:inline-block;font-size:17px;text-align:left;line-height:18px;margin-bottom:0;margin-right:.5em}li .detail[data-v-b9565dd0]{margin:0;color:var(--text-dim1-color)}li .clear[data-v-b9565dd0]{position:absolute;right:18px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);text-align:center;line-height:1em;-webkit-box-shadow:inset 0 0 3px rgb(128,128,128);box-shadow:inset 0 0 3px gray;text-shadow:0 -1px 1px var(--text-dim2-color);font-weight:700}#sidebar[data-v-eff0b2bc]{max-width:344px;z-index:9}#sidebar ul[data-v-eff0b2bc]{overflow-x:hidden}#sidebar ul li[data-v-eff0b2bc]{text-align:left;margin:8px 0}.par[data-v-411be432]{text-align:left;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:.85em}.par[data-v-411be432]:hover{background:var(--row-hover-bgcolor)}.par .bib[data-v-411be432]{color:var(--light-color);background:var(--light-bgcolor);-webkit-box-shadow:0 2px 5px rgba(0,0,0,.2);box-shadow:0 2px 5px #0003;padding:2px;border-radius:4px;font-weight:700;text-align:center;min-width:2em;display:inline-block;line-height:1.25em;min-height:1em;margin-right:.5em}.par .fn[data-v-411be432]{margin-right:.5ex}.par .ln[data-v-411be432]{font-weight:900}.lastseen .spinner{position:absolute;top:100px;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.lastseen .select-wrapper,.lastseen .select-wrapper select{width:-webkit-fill-available;width:-moz-available;width:stretch}.lastseen .lastseen-crossings{list-style:none;margin:0;padding:0}.lastseen .lastseen-crossings li{position:relative;font-size:.8em;padding-left:calc(6ex + .5em);margin-top:.75em}.lastseen .lastseen-crossings li .bib{position:absolute;top:0;left:0;height:1.75em;width:6ex;background:var(--light-bgcolor);color:var(--race-color);text-shadow:0 -1px 1px rgba(0,0,0,.7);text-align:center;border-radius:var(--br-sharp);border-top:10px solid var(--race-color);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around}.lastseen .lastseen-crossings li .name{display:block;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.lastseen .lastseen-crossings li .timestamp{color:var(--text-dim1-color);font-size:.9em}.sidebar-list-enter-active,.sidebar-list-leave-active{-webkit-transition:all .4s ease;transition:all .4s ease}.sidebar-list-enter,.sidebar-list-leave-to{-webkit-transform:translate(100%,0);transform:translate(100%);opacity:0}.sidebar-list-enter-to{-webkit-transform:translate(0,0);transform:translate(0)}.sidebar-list-move{-webkit-transition:-webkit-transform .16s;transition:-webkit-transform .16s;transition:transform .16s;transition:transform .16s,-webkit-transform .16s}#sidebar[data-v-51b51b7a]{max-width:344px;z-index:9;padding-top:calc(44px + 1.3em);height:100vh;background:var(--popover-abgcolor);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);-webkit-box-shadow:0 0 5px rgba(0,0,0,.2);box-shadow:0 0 5px #0003}#sidebar .sidebar-buttons[data-v-51b51b7a]{margin:1em 0 0;padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-sizing:border-box;box-sizing:border-box;width:var(--sidebar-exp-width);--button-round-size: 44px}#sidebar .sidebar-buttons ul[data-v-51b51b7a]{--button-round-size: 44px;list-style:none;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}#sidebar .sidebar-buttons ul li[data-v-51b51b7a]:first-child{margin-left:.65em}#sidebar .sidebar-buttons ul li.mobile-only[data-v-51b51b7a]{display:none}#sidebar .sidebar-buttons ul li.current button[data-v-51b51b7a]{background:var(--light-bgcolor)}#sidebar .sidebar-buttons ul li button[data-v-51b51b7a]{margin:0 .5em 0 0;position:relative;text-overflow:hidden;text-indent:-9999px}#sidebar .sidebar-buttons ul li button[data-v-51b51b7a]:before{text-indent:0px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:block}#sidebar .sidebar-buttons ul li.header-actions button[data-v-51b51b7a]:before{content:""}#sidebar .sidebar-buttons ul li.sidebar-toggle button[data-v-51b51b7a]:before{content:""}#sidebar .sidebar-buttons ul li.note button[data-v-51b51b7a]:before{content:""}#sidebar .sidebar-buttons ul li.recent button[data-v-51b51b7a]:before{content:""}#sidebar .sidebar-buttons ul li.lastseen button[data-v-51b51b7a]:before{content:""}#sidebar .sidebar-content[data-v-51b51b7a]{padding:.25em 1em}#sidebar ul[data-v-51b51b7a]{overflow-x:hidden}#sidebar ul li[data-v-51b51b7a]{text-align:left;margin:8px 0}.note-enter-active[data-v-51b51b7a],.note-leave-active[data-v-51b51b7a]{-webkit-transition:all .4s ease;transition:all .4s ease}.note-enter[data-v-51b51b7a],.note-leave-to[data-v-51b51b7a]{-webkit-transform:translate(100%,0);transform:translate(100%);opacity:0}.note-enter-to[data-v-51b51b7a]{-webkit-transform:translate(0,0);transform:translate(0)}.wave-planner{position:fixed;z-index:10;bottom:0;background:var(--popover-abgcolor);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);left:var(--nav-width);right:var(--sidebar-width);max-width:1000px;padding:.5em 1em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;overflow:hidden;border-top-left-radius:var(--br-sharp);border-top-right-radius:var(--br-sharp);-webkit-box-shadow:0 0 10px rgba(0,0,0,.3);box-shadow:0 0 10px #0000004d;top:100px;height:auto}.wave-planner.collapsed{height:220px;top:auto}.wave-planner h1{margin:0 1em 0 0;font-weight:100}.wave-planner h2{margin-left:1em}.wave-planner .spinner{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) scale(50%);transform:translate(-50%,-50%) scale(.5)}.wave-planner .content-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-flex:1;-ms-flex:1;flex:1}.wave-planner form{display:-webkit-box;display:-ms-flexbox;display:flex;fieldset-flex:1}.wave-planner table th{font-size:.9em;text-align:left;position:sticky;top:0;background:var(--app-bgcolor);z-index:100}.wave-planner table th:nth-child(1),.wave-planner table th:nth-child(2){text-align:left}.wave-planner table tr{cursor:pointer}.wave-planner table tr:hover{background:var(--row-hover-bgcolor)}.wave-planner table tr td:first-child{padding-left:2em}.wave-planner table tr td{white-space:nowrap}.wave-planner table .selected{background:var(--accent-color)}.wave-planner table .buddy td:first-child:before,.wave-planner table .early td:first-child:before,.wave-planner table .late td:first-child:before{display:inline-block;position:absolute;z-index:10;width:2em;margin-left:-1.5em;margin-right:-.2em}.wave-planner table .buddy{background:rgba(200,50,0,.3)}.wave-planner table .early td:first-child:before{content:"☀️"}.wave-planner table .late td:first-child:before{content:"🌙"}.wave-planner table .gen-F{color:#ee0076}.wave-planner table .gen-M{color:#1d606c}.wave-planner table .ranking{text-align:right}.wave-planner table .ranking.manual{font-weight:700;text-decoration:underline}.modal-cover{position:fixed;top:0;left:0;right:0;bottom:0;z-index:100}.modal-cover.popover{background:rgba(0,0,0,0)!important}.popover-control{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.popover-menu-wrap{-webkit-filter:drop-shadow(0px 3px 10px rgba(0,0,0,.6));filter:drop-shadow(0px 3px 10px rgba(0,0,0,.6));position:absolute;z-index:500}.popover-menu{border:1px solid rgba(0,0,0,.5);border-radius:var(--br);margin-top:10px;padding:10px;background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.95)),color-stop(2%,rgba(255,255,255,.9)),color-stop(96%,rgba(255,255,255,.9)),to(rgba(230,230,230,.95)));background:linear-gradient(to bottom,rgba(255,255,255,.95) 0%,rgba(255,255,255,.9) 2%,rgba(255,255,255,.9) 96%,rgba(230,230,230,.95) 100%);background:var(--popover-bgcolor);text-shadow:none;-webkit-box-shadow:0 0 20px rgba(0,0,0,.6);box-shadow:0 0 20px #0009}.up .popover-menu{margin:0 0 10px}.lf .popover-menu{margin:0 10px 0 0}.rt .popover-menu{margin:0 0 0 10px}.up .popover-menu .arrow-border,.up .popover-menu .arrow-bg{-webkit-transform:rotate(0deg);transform:rotate(0)}.dn .popover-menu .arrow-border,.dn .popover-menu .arrow-bg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.lf .popover-menu .arrow-border,.lf .popover-menu .arrow-bg{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.rt .popover-menu .arrow-border,.rt .popover-menu .arrow-bg{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.popover-menu .arrow-border{content:".";position:absolute;width:22px;height:12px;background:var(--popover-bgcolor);-webkit-clip-path:polygon(50% 100%,100% 0%,0% 0%);clip-path:polygon(50% 100%,100% 0%,0% 0%);left:var(--ax);top:var(--ay)}.popover-menu .arrow-bg{display:none;content:".";background:var(--popover-bgcolor);position:absolute;width:18px;height:11px;left:10px;-webkit-clip-path:polygon(50% 100%,100% 0%,0% 0%);clip-path:polygon(50% 100%,100% 0%,0% 0%)}.icon{font-family:"Font Awesome 5 Free";font-weight:900;display:inline-block;font-size:22px;white-space:break-word;color:var(--text-color)}@supports ((-webkit-backdrop-filter: none) or (backdrop-filter: none)){.popover-menu-wrap{-webkit-backdrop-filter:inherit;backdrop-filter:inherit;-webkit-filter:none;filter:none;-webkit-filter:drop-shadow(10px);filter:drop-shadow(10px)}.backdrop{position:absolute;top:0;left:0;right:0;bottom:0;background:var(--popover-abgcolor);z-index:-1;border-radius:var(--br);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.dn .backdrop{top:11px}.up .backdrop{bottom:11px}.rt .backdrop{left:11px}.lf .backdrop{right:11px}.popover-menu{background:transparent;border-color:var(--popover-abgcolor)}.popover-menu .arrow-border{background:-webkit-gradient(linear,left top,left bottom,color-stop(40%,var(--popover-abgcolor)),to(rgba(128,128,128,.8)));background:linear-gradient(to bottom,var(--popover-abgcolor) 40%,rgba(128,128,128,.8));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}}.menu{list-style:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin:0 -10px;padding:0;color:var(--text-color)}.menu li{text-align:left;padding:4px 10px;white-space:nowrap;min-width:200px;cursor:default}.menu li:hover:not(.disabled){cursor:pointer;color:#fff;background:var(--accent-color)}.menu li.selected,.menu li:active:not(.disabled){color:#ddd;background:var(--dark-accent-color)}.menu li.disabled{color:var(--text-dim3-color);cursor:default}.menu li.disabled:hover,.menu li.disabled:active{background:inherit;font-weight:400}.menu li.menu-separator{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:transparent!important;cursor:default}.menu li.menu-separator hr{border:none;border-bottom:1px solid var(--text-dim3-color)}.menu .danger{color:var(--button-danger-bgcolor)}.menu .danger:hover{background:var(--button-danger-bgcolor)!important}.menu .icon{font-family:"Font Awesome 5 Free";width:1.25em;display:inline-block}.reassigner[data-v-78a9bee7]{min-width:60vh}h2[data-v-78a9bee7]{font-size:16px}table[data-v-78a9bee7]{border-collapse:collapse;border-spacing:0;width:100%;margin-bottom:12px;border-radius:var(--br)}table tr[data-v-78a9bee7]{margin:0 5px}thead tr[data-v-78a9bee7]{line-height:44px;text-align:left}tbody tr[data-v-78a9bee7]{line-height:32px;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}tbody tr.selected[data-v-78a9bee7]{background:#1057A4!important;color:#fff!important}tbody td[data-v-78a9bee7]{padding:4 8px}.bib[data-v-78a9bee7]{min-width:50px}.last-name[data-v-78a9bee7]{min-width:165px}.first-name[data-v-78a9bee7]{min-width:125px}.insert-laps[data-v-7b0561cc]{min-width:60vh}.insert-laps .new[data-v-7b0561cc]{background-color:#00ff001a}.insert-laps .dur .hours[data-v-7b0561cc]:after,.insert-laps .dur .min[data-v-7b0561cc]:after{content:":"}.insert-laps .dur .ms[data-v-7b0561cc]{color:var(--text-dim1-color);font-size:.95em}.insert-laps .dur .ms[data-v-7b0561cc]:before{content:"."}.insert-laps .table-scroll[data-v-7b0561cc]{max-height:20em;overflow-y:scroll;position:relative}.insert-laps .table-scroll thead tr[data-v-7b0561cc]{position:sticky;background:var(--app-bgcolor);top:0}h2[data-v-7b0561cc]{font-size:16px}table[data-v-7b0561cc]{border-collapse:collapse;border-spacing:0;width:100%;margin-bottom:12px;border-radius:var(--br)}table tr[data-v-7b0561cc]{margin:0 5px}thead tr[data-v-7b0561cc]{line-height:44px;text-align:left}tbody tr[data-v-7b0561cc]{line-height:32px;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}tbody tr.selected[data-v-7b0561cc]{background:#1057A4!important;color:#fff!important}tbody td[data-v-7b0561cc]{padding:4 8px}.bib[data-v-7b0561cc]{min-width:50px}.last-name[data-v-7b0561cc]{min-width:165px}.first-name[data-v-7b0561cc]{min-width:125px}.form-row[data-v-7f8bdd10]{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.form-row label[data-v-7f8bdd10]{width:100px}.form-row .datetime-picker[data-v-7f8bdd10],.form-row input[type=datetime-local][data-v-7f8bdd10]{max-width:auto}.note.inline[data-v-7f8bdd10]{font-size:11px}.invalid[data-v-7f8bdd10]{border-color:#a10009}.reassigner[data-v-245c7356]{min-width:60vh;height:40vh}h2[data-v-245c7356]{font-size:16px}table[data-v-245c7356]{border-collapse:collapse;border-spacing:0;width:100%;margin-bottom:12px;border-radius:var(--br)}table tr[data-v-245c7356]{margin:0 5px;line-height:44px;text-align:left;line-height:32px;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}table tr.selected[data-v-245c7356]{background:var(--row-selected-color)!important;color:#fff!important}table tr.disabled[data-v-245c7356]{background:auto!important;color:var(--text-dim2-color)}table tr td[data-v-245c7356]{padding:4 8px}.bib[data-v-245c7356]{min-width:50px}.last-name[data-v-245c7356]{min-width:165px}.first-name[data-v-245c7356]{min-width:125px}.root[data-v-47d536cc]{min-width:70vw;height:66vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;padding-left:1em}.root.droptarget[data-v-47d536cc]{background:var(--popover-abgcolor);border:2px solid var(--accent-color);border-radius:var(--br)}.root .preset label[data-v-47d536cc]{font-size:.75em;text-transform:uppercase;color:var(--text-dim2-color);font-weight:800;text-shadow:var(--inset-text)}.root .preset button[data-v-47d536cc]{font-family:"Font Awesome 5 Free"}.root select.preset[data-v-47d536cc]{width:150px;margin-left:.5em;border-radius:4px}.root .preset-save[data-v-47d536cc],.root .preset-load[data-v-47d536cc]{font-family:"Font Awesome 5 Free";font-weight:900;margin:0}.root .preset-load[data-v-47d536cc]{margin-right:2em}.flex-columns[data-v-47d536cc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;height:1px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.options[data-v-47d536cc]{font-size:.9em;padding:0 1em}.import-columns[data-v-47d536cc]{width:-webkit-fill-available;width:-moz-available;width:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%}.import-columns table[data-v-47d536cc]{-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,.4);box-shadow:inset 0 0 5px #0006;border-radius:var(--br);padding-left:4px}.import-columns table thead[data-v-47d536cc]{margin-bottom:4px}.import-columns table thead th[data-v-47d536cc]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:100px;font-size:.85em;padding:0 1px;text-align:left}.import-columns table thead th .given[data-v-47d536cc]{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.import-columns table thead th .given.duplicate[data-v-47d536cc]{color:var(--error-color)}.import-columns table thead th .select-wrapper[data-v-47d536cc]{width:100%}.import-columns table thead th .select-wrapper select[data-v-47d536cc]{width:-webkit-fill-available;width:-moz-available;width:stretch}.import-columns table td.ignore[data-v-47d536cc],.import-columns table th.ignore[data-v-47d536cc]{color:var(--text-dim3-color)}.import-columns table td.addon[data-v-47d536cc],.import-columns table th.addon[data-v-47d536cc]{color:var(--accent-color)}.import-columns table td[data-v-47d536cc]{font-size:.85em}.import-columns table tr.note td[data-v-47d536cc]{font-style:italic;font-size:.85em;position:fixed;left:50%}.import-columns table tr[data-v-47d536cc]{font-size:.95em;line-height:1.8em}.import-columns table tr td[data-v-47d536cc]:first-child{padding-left:1.25em}.import-columns table tr td[data-v-47d536cc]:last-child{padding-right:1.25em;min-width:2em}.import-columns table tr td.bib[data-v-47d536cc]{text-align:right}.add-on-definitions[data-v-47d536cc]{width:30%}.add-on-definitions li[data-v-47d536cc]{margin-bottom:.5em}.add-on-definitions li input[type=text][data-v-47d536cc]{line-height:26px;font-size:17px;padding:.25em;border-radius:4px;border:1px solid rgba(128,128,128,.1);margin-right:.75em}.columns[data-v-47d536cc]{height:100%;overflow:hidden;padding-left:.5em;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.columns .wrapper[data-v-47d536cc]{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.columns .varlist-wrapper[data-v-47d536cc]{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;height:1px;margin-bottom:44px}.columns ul[data-v-47d536cc]{overflow-y:auto;max-height:calc(100% - 150px);padding-top:.5em}.columns li[data-v-47d536cc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;line-height:16px;-webkit-transition:background .4s ease-in-out;transition:background .4s ease-in-out}.columns li[data-v-47d536cc]:hover{background:var(--alternate-row-bgcolor)!important}.columns li .mapped[data-v-47d536cc]{margin-left:.25em;font-family:"Font Awesome 5 Free";font-weight:900;color:var(--text-dim3-color)}.columns li .mapped.hasmap[data-v-47d536cc]{color:var(--success-color)}.columns li select[data-v-47d536cc]{width:200px;height:2em;border-radius:var(--br);padding:0 .5em}.columns li label.variant[data-v-47d536cc]{margin-left:1em}.columns li input.variant[data-v-47d536cc]{margin-left:.5em;padding:0 1em;width:85px;border:none;border-radius:var(--br);line-height:2em}.columns li button[data-v-47d536cc]{height:2em;line-height:1.65em}.columns .index[data-v-47d536cc]{color:var(--text-dim2-color);margin:0 .5em}.add-on-definition[data-v-47d536cc]{padding-left:1em;margin-top:.5em}.content-wrap[data-v-b66531f6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.content-wrap button.danger[data-v-b66531f6]{min-width:86px}.content-wrap form textarea[data-v-b66531f6]{height:8em}.content-wrap form .stats[data-v-b66531f6]{display:block}.content-wrap form .stats>span[data-v-b66531f6]{display:block}.content-wrap .preview-tables[data-v-b66531f6]{min-width:480px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-left:1em}.content-wrap .preview-tables th[data-v-b66531f6]{text-align:left}.content-wrap .preview-tables td[data-v-b66531f6]{padding:0 .5em}.content-wrap .preview-tables td[data-v-b66531f6]:first-child{padding-left:1em}.errors[data-v-b66531f6]{display:block;color:var(--error-color);font-weight:700}.assigned[data-v-b66531f6],.leftover[data-v-b66531f6]{margin-left:.5em}textarea[data-v-b66531f6]{width:100%}.freeze[data-v-351e2175]{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.spinner[data-v-351e2175]{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.content-wrap[data-v-351e2175]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.table-scroll[data-v-351e2175]{min-width:420px}label[data-v-351e2175]:first-child{min-width:150px!important}.form-row table[data-v-351e2175]{margin-left:150px}.listings[data-v-351e2175]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;min-width:550px}.listings .inset-box[data-v-351e2175]{padding:.5em 0}table th[data-v-351e2175]{font-size:.9em;text-align:left;position:sticky;top:0;background:var(--app-bgcolor);z-index:100}table tr[data-v-351e2175]{cursor:pointer}table tr[data-v-351e2175]:hover{background:var(--row-hover-bgcolor)}table tr td[data-v-351e2175]:first-child{padding-left:2em}table tr td[data-v-351e2175]{white-space:nowrap}table .selected[data-v-351e2175]{background:var(--accent-color)}table .buddy td[data-v-351e2175]:first-child:before,table .early td[data-v-351e2175]:first-child:before,table .late td[data-v-351e2175]:first-child:before{display:inline-block;position:absolute;z-index:10;width:2em;margin-left:-1.5em;margin-right:-.2em}table .buddy[data-v-351e2175]{background:rgba(200,50,0,.3)}table .early td[data-v-351e2175]:first-child:before{content:"☀️"}table .late td[data-v-351e2175]:first-child:before{content:"🌙"}table .gen-F[data-v-351e2175]{color:#ee0076}table .gen-M[data-v-351e2175]{color:#1d606c}table .ranking.manual[data-v-351e2175]{font-weight:700;text-decoration:underline}.tiny-loading[data-v-351e2175]{height:1em;width:1em;-webkit-transform:scale(.5) translateY(-1.5em);transform:scale(.5) translateY(-1.5em);vertical-align:middle}.livetracking .control{width:115px}.livetracking .control .indicator{margin:0 .5em}.livetracking .control .spinner{-webkit-transform:translate(-16px,-21px) scale(.3);transform:translate(-16px,-21px) scale(.3);float:left;margin-right:-32px}.livetracking .control span{vertical-align:middle;margin-right:8px}.livetracking input{margin-right:30px}.livetracking input.lt-s{width:-webkit-fill-available;width:-moz-available;width:stretch}.livetracking input.lt-u,.livetracking input.lt-p{width:130px}.livetracking input.wide{width:-webkit-fill-available;width:-moz-available;width:stretch}.livetracking .control-row{display:block;text-align:right}.livetracking .control-row button{margin-left:16px;padding:0 10px}.livetracking .notes{max-width:400px}:root{--nav-width: 64px;--header-height: 44px;--font-family: -apple-system,system-ui,"sfns",serif;--font-condensed: -apple-system,system-ui,"sfns",serif}html,body{margin:0;padding:0;background-color:var(--body-bgcolor);color:var(--text-color);-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;text-size-adjust:none;font-size:14px}body{height:100vh;font-family:var(--font-family);overflow-y:auto}.floating-center{position:absolute!important;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}*::-webkit-scrollbar{width:11px}*{scrollbar-width:thin;scrollbar-color:var(--scroll-thumbcolor) var(--scroll-bgcolor)}*::-webkit-scrollbar-track{background:var(--scroll-bgcolor)}*::-webkit-scrollbar-thumb{background:var(--scroll-thumbcolor);border-radius:6px;border:3px solid var(--scroll-bgcolor)}[data-alert]:not([data-alert=""]){position:relative}[data-alert]:not([data-alert=""]):after{content:attr(data-alert);position:absolute;right:10%;top:0;font-size:.75em;font-weight:700;min-width:1.5em;padding:.15em;z-index:100;background:var(--error-color);color:#fff;text-align:center;border-radius:50%;-webkit-box-shadow:0 0 5px rgba(0,0,0,.25);box-shadow:0 0 5px #00000040;-webkit-animation:pop .47s cubic-bezier(.5,0,.5,1);animation:pop .47s cubic-bezier(.5,0,.5,1)}@-webkit-keyframes pop{0%{-webkit-transform:scale(1);transform:scale(1)}80%{-webkit-transform:scale(1.5);transform:scale(1.5)}90%{-webkit-transform:scale(.9);transform:scale(.9)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes pop{0%{-webkit-transform:scale(1);transform:scale(1)}80%{-webkit-transform:scale(1.5);transform:scale(1.5)}90%{-webkit-transform:scale(.9);transform:scale(.9)}to{-webkit-transform:scale(1);transform:scale(1)}}#content header,header.sub{height:var(--header-height);line-height:var(--header-height);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#content header h1,header.sub h1{margin:1em 0}#content header button+button,header.sub button+button{margin-left:12px}.avatar-choosable button{opacity:0;-webkit-transition:.24s opacity ease-out;transition:.24s opacity ease-out;width:100%;position:absolute;bottom:0;left:0;right:0;height:32px;background:var(--popover-abgcolor)!important;color:var(--text-color)!important;border:none;-webkit-transform-origin:bottom center;transform-origin:bottom center}.avatar-choosable:hover button{opacity:1}label{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}ul.naked{margin:0;padding:0;list-style:none}ul.naked li{text-align:center;padding:.5em}.inset-box{background:var(--inset-bgcolor);-webkit-box-shadow:inset 0 0 10px rgba(0,0,0,.2);box-shadow:inset 0 0 10px #0003;border-radius:var(--br);margin:1em 0;padding:22px}table{border-spacing:0}.alternate-rows>*:nth-child(odd){background:var(--alternate-row-bgcolor)}.alternate-rows>*:not(.disabled):hover{background:var(--alternate-row-hbgcolor);background-attachment:fixed}.flex{display:-webkit-box;display:-ms-flexbox;display:flex}.flex.inline{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.flex.full{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.flexible-space{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.flex-vertical{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.flex-scroller-wrapper{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1}.flex-scroller-wrapper .flex-scroller{position:absolute;top:0;right:0;bottom:0;left:0;overflow:auto;scrollbar-color:rgba(128,128,128,.5) var(--app-bgcolor)}.flex-scroller-wrapper .flex-scroller table{width:100%;max-height:100%;padding-bottom:0}.flex-scroller-wrapper .flex-scroller table::-webkit-scrollbar{width:16px;border-radius:var(--br)}.flex-scroller-wrapper .flex-scroller table::-webkit-scrollbar-track{background:var(--app-bgcolor)}.flex-scroller-wrapper .flex-scroller table::-webkit-scrollbar-thumb{background-color:#80808080;border-radius:20px;border:3px solid var(--app-bgcolor)}.flex-scroller-wrapper .flex-scroller table::-webkit-scrollbar-thumb:hover{background:rgba(128,128,128,.8)}ul.tabs{list-style:none;margin:0 0 4px;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:500;--separator-color: var(--input-border)}ul.tabs li{font-size:.9em;line-height:1.75em;cursor:pointer;margin:0;padding:0 .75em;background-color:var(--med-bgcolor);border:1px solid var(--separator-color);border-right-width:0;background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.1)),color-stop(45%,rgba(255,255,255,0)),color-stop(90%,rgba(0,0,0,0)),to(rgba(0,0,0,.4)));background:linear-gradient(to bottom,rgba(255,255,255,.1) 0%,rgba(255,255,255,0) 45%,rgba(0,0,0,0) 90%,rgba(0,0,0,.4) 100%);border-left:1px solid var(--separator-color)}ul.tabs li:first-child{border-top-left-radius:4px;border-bottom-left-radius:4px;border-left-width:1px}ul.tabs li:last-child{border-top-right-radius:4px;border-bottom-right-radius:4px;border-right-width:1px}ul.tabs li.router-link-exact-active,ul.tabs li.selected{background:var(--button-bgcolor);color:#fff}.race-filters{-ms-flex-wrap:wrap;flex-wrap:wrap;height:auto!important}.race-filters button{font-weight:400!important;font-size:12px;min-width:32px;padding:0 12px;margin:0 2px 4px!important;--race-color: rgba(128,128,128,.5);white-space:nowrap}.race-filters button:not(.all,.add):before{content:".";display:inline-block;text-indent:-9999px;height:8px;width:8px;background:var(--race-color);border-radius:50%;vertical-align:middle;-webkit-box-shadow:0 -1px 1px rgba(0,0,0,.9);box-shadow:0 -1px 1px #000000e6}.race-filters button.selected{font-weight:700}:root{--br: 10px;--br-sharp: 4px;--input-br: 4px;--button-br: 6px;--body-bgcolor: hsl(0deg 0% 90%);--app-bgcolor: #eee;--popover-bgcolor: rgba(238,238,238,1);--popover-abgcolor: rgba(255,255,255,.5);--bar-bgcolor: linear-gradient(to bottom, hsl(25deg, 5%, 96%) 20%, hsl(25deg, 5%, 93%) 100%);--depth-bgcolor: #eee;--accent-color: rgb(41, 121, 135);--dark-accent-color: #113339;--depth-accent-shadow: #fff;--scroll-bgcolor: #fff;--scroll-thumbcolor: var(--med-bgcolor);--button-color: #eee;--button-bgcolor: linear-gradient(to bottom, #297987 0, #297987 48%, #297987 50%, #297987 100%);--button-default-bgcolor: linear-gradient(to bottom, #3baec2 0, #359cae 48%, #297987 50%, #143a41 100%);--button-border-color: rgba(255,255,255,.5);--button-danger-color: #fff;--button-danger-bgcolor: #ff641a;--button-hover-color: #fff;--button-hover-bgcolor: linear-gradient(to bottom, #45b3c7 0%, #359cae 18%, #3192a2 60%, #1d5660 100%);--button-active-color: #ccc;--button-active-bgcolor: #23445A;--button-disabled-color: #ccc;--button-disabled-bgcolor: #658C8F;--button-light-color: #000;--button-light-bgcolor: linear-gradient(to bottom, #3fa48b 0%, #23868f 100%);--button-light-hover-color: #000;--button-light-hover-bgcolor: linear-gradient(to bottom, #3fa48b 70%, #23868f 100%);--button-light-selected-color: #fff;--button-light-selected-bgcolor: #23445a;--row-hover-bgcolor: linear-gradient(to bottom, #b7e0d6 70%, #C5EDF0 100%);--row-dns-color: #888;--row-dns-bgcolor: #FEFBE6;--row-dns-hover-bgcolor: #FEF3AC;--row-dnf-color: #613d3d;--row-dnf-bgcolor: #F0DDDD;--row-dnf-hover-bgcolor: #F0C1C2;--row-dq-bgcolor: rgba(0,0,0,.3);--row-dq-color: #F01F22;--row-selected-color: #1057A4;--alternate-row-bgcolor: rgba(128,128,128,.2);--alternate-row-hbgcolor: rgba(128,128,128,.4);--input-color: ##000;--text-color: #000;--text-dim1-color: rgb(61, 61, 61);--text-dim2-color: rgb(118, 119, 118);--text-dim3-color: rgb(155, 155, 155);--med-bgcolor: #d6d6d6;--neg-color: rgb(255,255,255);--neg-bgcolor: rgba(64,64,64,.8);--neg1-bgcolor: rgba(32,32,32,.8);--neg2-bgcolor: rgba(24,24,24,.8);--light-color: rgb(12,12,12);--light-bgcolor: rgba(255,255,255,.8);--input-bgcolor: #fff;--input-border: rgb(56, 56, 56);--input-error-bgcolor: rgb(245, 184, 83);--success-color: rgb(129, 210, 82);--error-color: #ff231a;--team-color: hsl(9deg, 70%, 80%);--team-bgcolor: hsl(9deg, 70%, 53%);--yellow-color: #E1D514;--warn-color: #E1D514;--highlight-bgcolor: rgba(235,213,20,.35);--inset-bgcolor: #eee;--inset-text: 0 1px 1px var(--depth-accent-shadow)}@media (prefers-color-scheme: dark){:root{--body-bgcolor: hsl(25deg, 10%, 8%);--app-bgcolor: hsl(25deg, 15%, 10%);--popover-bgcolor: hsl(25deg 12% 13% / 1);--popover-abgcolor: hsl(25deg 12% 13% / .6);--med-bgcolor: hsl(25deg, 15%, 12%);--med1-bgcolor: hsl(25deg, 15%, 65%);--neg-bgcolor: rgba(255,255,255,.8);--neg1-bgcolor: rgba(128,128,128,.8);--neg2-bgcolor: rgba(64,64,64,.8);--depth-bgcolor: hsl(25deg 10% 5% / .3);--bar-bgcolor: linear-gradient(to bottom, hsl(25deg, 5%, 22%) 5%, hsl(25deg, 5%, 18%) 20%, hsl(25deg, 5%, 15%) 100%);--inset-bgcolor: var(--depth-bgcolor);--highlight-bgcolor: rgba(245,223,30,.35);--accent-color: hsl(184deg, 54%, 32%);--dark-accent-color: #0e2d2f;--depth-accent-shadow: rgba(255,255,255,.2);--scroll-bgcolor: #555;--scroll-thumbcolor: rgba(255,255,255,.6);--button-bgcolor: linear-gradient(to bottom, #2b8b91 0%, #26787e 10%, #20656a 80%, #174b4f);--button-border-color: #144043;--button-danger-color: #fff;--button-danger-bgcolor: #ff641a;--button-hover-color: #fff;--button-hover-bgcolor: linear-gradient(to bottom, #2f969d 0%, #2b8b91 10%, #26787e);--button-active-color: #ccc;--button-active-bgcolor: linear-gradient(to bottom, #0e2d2f 0%, #103437 55%, #144043 70%, #174b4f 100%);--button-disabled-color: #ccc;--button-disabled-bgcolor: rgb(95, 107, 111);--button-light-color: #000;--button-light-bgcolor: linear-gradient(to bottom, #319da5 0%, #26787e 100%);--button-light-hover-color: #000;--button-light-hover-bgcolor: linear-gradient(to bottom, #3fa48b 70%, #23868f 100%);--button-light-selected-color: #fff;--button-light-selected-bgcolor: #23445a;--row-hover-bgcolor: linear-gradient(to bottom, rgb(255, 255, 255, .1) 70%, rgb(255, 255, 255, .15) 100%);--row-selected-color: #1057A4;--alternate-row-bgcolor: rgba(100,100,100,.1);--alternate-row-hbgcolor: linear-gradient(to left, rgb(255, 255, 255, .1) 30%, rgba(38, 120, 126, .1) 100%);--row-dns-color: inherit;--row-dns-bgcolor: rgba(254,238,127,.4);--row-dns-hover-bgcolor: rgba(254,238,127,.6);--row-dnf-color: #ddd;--row-dnf-bgcolor: rgba(128,24,7,.4);--row-dnf-hover-bgcolor: #602C23;--row-dq-bgcolor: rgba(0,0,0,.3);--rot-dq-color: rgba(200, 24, 7, 1);--input-color: hsl(0deg, 0%, 80%);--button-color: hsl(0deg, 0%, 80%);--text-color: hsl(0deg, 0%, 80%);--text-dim1-color: hsl(0deg, 0%, 65%);--text-dim2-color: hsl(0deg, 0%, 50%);--text-dim3-color: hsl(0deg, 0%, 35%);--neg-color: rgb(12,12,12);--light-bgcolor: var(--neg-bgcolor);--light-color: var(--neg-color);--input-bgcolor: hsl(25deg 10% 18% / 1);--input-border: rgb(0,0,0);--input-disabled-color: rgb(102, 105, 110);--input-disabled-bgcolor: rgb(49, 50, 52);--input-error-color: #000;--input-error-bgcolor: rgb(255, 153, 0);--yellow-color: #FCF97E;--inset-text: 0 -1px 1px #000}}:root{--button-round-size: 32px}button{font-family:var(--font-family);font-weight:700;letter-spacing:.6px;background-color:transparent;background-image:var(--button-bgcolor);color:var(--button-color);height:32px;min-width:80px;padding:0 8px;border-radius:var(--button-br);-webkit-box-shadow:0 0px 5px rgba(0,0,0,.4);box-shadow:0 0 5px #0006;display:inline-block;border:1px solid var(--app-bgcolor)}button:before{font-family:"Font Awesome 5 Free";font-weight:700;margin-right:2px}button:hover{background-image:var(--button-hover-bgcolor);color:var(--button-hover-color);-webkit-box-shadow:0 0px 8px rgba(0,0,0,.3),inset 0 0px 15px rgba(255,255,255,.2);box-shadow:0 0 8px #0000004d,inset 0 0 15px #fff3;-webkit-transition:-webkit-box-shadow .1s ease-out;transition:-webkit-box-shadow .1s ease-out;transition:box-shadow .1s ease-out;transition:box-shadow .1s ease-out,-webkit-box-shadow .1s ease-out}button:active,button.light.selected{-webkit-box-shadow:0 0px 5px rgba(0,0,0,.4),inset 0 0 5px rgba(0,0,0,.5)!important;box-shadow:0 0 5px #0006,inset 0 0 5px #00000080!important}button.selected,button:active{background:var(--button-active-bgcolor);color:var(--button-active-color)}button:active{-webkit-transform:scale(.95);transform:scale(.95)}button:disabled{background:var(--button-disabled-bgcolor)!important;color:var(--button-disabled-color)!important}button:focus{outline:none;text-decoration:underline}button.light:hover{background:var(--button-light-hover-bgcolor);color:var(--button-light-hover-color)}button.light{background:var(--button-light-bgcolor);color:var(--button-light-color)}button.light.selected{background:var(--button-light-selected-bgcolor);color:var(--button-light-selected-color)}button.mini{height:24px;line-height:50%;min-width:24px}button.center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}button.round{font-family:"Font Awesome 5 Free";font-weight:900;font-size:calc(var(--button-round-size) / 2.25);color:var(--text-color);text-align:center;overflow:hidden;border-radius:50%;height:var(--button-round-size);width:var(--button-round-size);min-width:var(--button-round-size);background:var(--input-bgcolor);border:1px solid rgba(0,0,0,.25);cursor:pointer}button.round:hover{color:var(--accent-color);-webkit-box-shadow:inset 0 1px calc(var(--button-round-size) / 2) var(--row-hover-bgcolor);box-shadow:inset 0 1px calc(var(--button-round-size) / 2) var(--row-hover-bgcolor)}button.round:focus{outline:none;text-decoration:none;-webkit-box-shadow:inset 0 1px calc(var(--button-round-size) / 2) var(--text-dim3-color),0 0 3px var(--accent-color);box-shadow:inset 0 1px calc(var(--button-round-size) / 2) var(--text-dim3-color),0 0 3px var(--accent-color)}button.round.selected{color:var(--accent-color)}button.add:before{content:"";padding:0 4px}button.add:hover:before{color:var(--success-color)}button.del,button.danger{background:var(--button-danger-bgcolor)}button.del:before,button.danger:before{content:"";padding:0 4px}button.clear{min-width:auto;width:18px;height:18px;border:none;border-radius:50%;background:rgba(128,128,128,.7);color:var(--neg-color);vertical-align:middle;text-align:center;padding:0}button.clear:hover{background:var(--text-color);-webkit-transition:none;transition:none}button.import:before{content:"";padding:0 4px}button.inset{border-radius:16px;background:var(--med-bgcolor);color:var(--text-dim-color);border:none}button.bar{background:transparent;color:var(--text-dim1-color);border:0;-webkit-box-shadow:none;box-shadow:none;cursor:pointer;border-radius:0}button.bar:hover{background:rgba(255,255,255,.15)!important;color:var(--text-color)!important}button.bar:focus{text-decoration:none}button.bar:first-child{border-bottom-left-radius:8px}button.bar:last-child{border-bottom-right-radius:8px}button.bar:disabled{cursor:default;background:transparent!important;color:#777!important}button.bar:disabled:before{color:#777!important}button.bar.del:before,button.bar.danger:before{color:var(--button-danger-bgcolor)}button.no-text{text-indent:-9999px}button .clear{color:var(--button-danger-color);background:var(--button-danger-bgcolor);width:24px!important;height:24px;border-radius:50%;display:inline-block;-ms-flex-preferred-size:24px;flex-basis:24px}.fade-enter-active,.fade-leave-active{-webkit-transition:opacity 1s;transition:opacity 1s}.fade-enter-from,.fade-leave-to{opacity:0!important}.fade-enter-to{opacity:1!important}@-webkit-keyframes default-button{0%,to{-webkit-box-shadow:0 0 15px rgb(62,94,136),inset 0 5px 10px rgba(255,255,255,.25);box-shadow:0 0 15px #3e5e88,inset 0 5px 10px #ffffff40}50%{-webkit-box-shadow:0 0 15px rgba(62,94,136,.25);box-shadow:0 0 15px #3e5e8840}}@keyframes default-button{0%,to{-webkit-box-shadow:0 0 15px rgb(62,94,136),inset 0 5px 10px rgba(255,255,255,.25);box-shadow:0 0 15px #3e5e88,inset 0 5px 10px #ffffff40}50%{-webkit-box-shadow:0 0 15px rgba(62,94,136,.25);box-shadow:0 0 15px #3e5e8840}}button.default{margin-left:32px;min-width:120px;-webkit-animation:default-button 2s cubic-bezier(.5,.1,.5,.9) alternate infinite;animation:default-button 2s cubic-bezier(.5,.1,.5,.9) alternate infinite}@media (prefers-color-scheme: dark){button{border:2px solid var(--button-border-color)}}.select-wrapper{display:inline-block;position:relative;vertical-align:middle}.select-wrapper:after{content:"";font-family:"Font Awesome 5 Free";font-weight:900;display:block;position:absolute;right:.5em;top:50%;-webkit-transform:translateY(calc(-50% - 3px));transform:translateY(calc(-50% - 3px));pointer-events:none}.select-wrapper select{-webkit-box-sizing:border-box;box-sizing:border-box;color:var(--input-color);border-radius:var(--input-br);border:1px solid var(--input-border);padding:.15em 1.75em .15em .5em!important;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.2)),color-stop(1%,rgba(255,255,255,0)),to(rgba(0,0,0,.1)));background-image:linear-gradient(to bottom,rgba(255,255,255,.2) 0%,rgba(255,255,255,0) 1% rgba(0,0,0,0) 90%,rgba(0,0,0,.1) 100%);-moz-appearance:none;-webkit-appearance:none;appearance:none;--webkit-appearance: none;max-width:100%}.select-wrapper select::focus{border-radius:var(--input-br)}.form-row-section{margin-bottom:.5em}.form-row-section>div:not(.form-row){margin-left:108px}.form-row-section .control{display:-webkit-box;display:-ms-flexbox;display:flex}.form-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:12px}.form-row.no-label{padding-left:158px}.form-row .no-flex{-webkit-box-flex:unset;-ms-flex:unset;flex:unset}.form-row .input-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.form-row .input-flex .input-flex-sizer input{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}.form-row label:first-child{margin-right:8px;min-width:80px;text-align:right;-ms-flex-item-align:start;align-self:flex-start}.form-row label:not(:first-child){margin-left:2ex;margin-right:8px}.form-row input:not([type=checkbox]){font-size:1.15em;font-weight:400;line-height:32px;border-radius:var(--input-br);border:1px solid var(--input-border);padding:0 8px;color:var(--input-color);-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:5ch;max-width:242px}.form-row input:not([type=checkbox]):disabled{border-color:var(--input-disabled-bgcolor);color:var(--input-disabled-color)}.form-row input+input{margin-left:8px}.form-row input+label{margin-left:8px;margin-right:8px;text-align:right}.form-row select{color:var(--input-color);font-size:1.15em;-webkit-box-flex:1;-ms-flex:1;flex:1;border-radius:var(--input-br);padding:.25em .5em}.form-row input.error{color:var(--input-error-color);background:var(--input-error-bgcolor)}.form-row input.mini{width:80px;-webkit-box-flex:unset;-ms-flex:unset;flex:unset}.form-row input.single{width:2em;text-align:center;-webkit-box-flex:unset;-ms-flex:unset;flex:unset}.form-row select.squish{min-width:187px;-webkit-box-flex:unset;-ms-flex:unset;flex:unset}.form-row .note{display:block;color:var(--text-dim1-color);font-size:.9em;margin-left:1em}.form-row .note.error{color:var(--error-color);font-weight:700}form fieldset{border:none;margin-bottom:1em;padding:0}form fieldset h3{margin:0}form fieldset .flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}form fieldset .flex.inline{-webkit-box-align:center;-ms-flex-align:center;align-items:center}form .note{display:block;color:var(--text-dim2-color);font-size:.9em;padding-left:calc(80px + 7em);max-width:60%;margin-bottom:1rem}form .note.error{color:var(--error-color);font-weight:700}.varlist-wrapper{border-radius:var(--br);background:var(--depth-bgcolor);position:relative;padding:0!important}.varlist-wrapper header{padding:.5em;border-bottom:1px solid var(--depth-accent-shadow);height:32px}.varlist-wrapper header h2{margin:.5em 0}.varlist-wrapper>header+ul,.varlist-wrapper>header+ol{top:32px;margin-top:1em}.varlist-wrapper>ul,.varlist-wrapper>ol,.varlist-wrapper>section{margin:0;padding:0;padding-bottom:calc(22px + .5em);list-style:none;overflow-y:auto;position:absolute;top:0;left:0;right:0;bottom:32px}.varlist-wrapper>ul>li.header:not(:first-child),.varlist-wrapper>ol>li.header:not(:first-child),.varlist-wrapper>section>li.header:not(:first-child){margin-top:2ex}.varlist-wrapper>ul li,.varlist-wrapper>ol li,.varlist-wrapper>section li{text-align:left;padding:.5em}.varlist-wrapper>ul li.header,.varlist-wrapper>ol li.header,.varlist-wrapper>section li.header{text-transform:uppercase;text-shadow:0 -1px 1px var(--neg-color);font-weight:700;color:var(--text-dim1-color)}.varlist-wrapper>ul.no-highlight li:not(.selected):hover,.varlist-wrapper>ol.no-highlight li:not(.selected):hover,.varlist-wrapper>section.no-highlight li:not(.selected):hover{background:inherit}.varlist-wrapper ul ul{padding:0;margin:0}.varlist-wrapper li{list-style-type:none}.varlist-wrapper ol{list-style:inside;list-style-type:decimal}.varlist-wrapper footer{position:absolute;bottom:0;left:0;right:0;background:var(--bar-bgcolor)}.varlist-wrapper footer.control{display:-webkit-box;display:-ms-flexbox;display:flex;justify-items:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.varlist-wrapper footer.control button.bar{text-overflow:hidden;white-space:nowrap}.varlist-wrapper.active-elms li:hover{color:var(--button-hover-color);background:var(--accent-color);cursor:pointer}.varlist-wrapper.active-elms li.selected{color:var(--button-active-color);background:var(--button-active-bgcolor);cursor:default}#app{margin:0;padding:0;min-height:100vh;color:var(--text-color);--nav-expanded-width: 220px;--sidebar-width: 0px;--sidebar-exp-width: 220px;--header-calc-height: calc(var(--header-height) + .65em + .65em);--nofold-height: calc(100vh - ( var(--header-height) + 2rem) - var(--header-height) - 1rem);padding-left:calc(var(--nav-width) + 1em);-webkit-transition:padding-left .5s ease;transition:padding-left .5s ease}#app>.main{padding-top:var(--header-calc-height)}#app.force-expanded-nav{padding-left:calc(var(--nav-expanded-width) + 1em);--nav-width: var(--nav-expanded-width)}#app.expanded-sidebar{--sidebar-width: var(--sidebar-exp-width);padding-right:calc(var(--sidebar-exp-width) + 1em)}#app.expanded-sidebar header.main .sidebar-buttons .sidebar-toggle button:before{content:""}#app .max-width{position:relative}#app .header-buttons{margin:0;padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-sizing:border-box;box-sizing:border-box;width:var(--sidebar-exp-width);--button-round-size: var(--header-height)}#app .header-buttons li.mobile-only{display:none}#app .header-buttons li.current button{background:var(--light-bgcolor)}#app .header-buttons li button{margin:0 .5em 0 0;position:relative;text-overflow:hidden;text-indent:-9999px}#app .header-buttons li button:before{text-indent:0px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:block}#app .header-buttons li.header-actions button:before{content:""}#app .header-buttons li.sidebar-toggle button:before{content:""}#app header h1{font-weight:100}#app header.main{position:fixed;z-index:10;height:var(--header-height);top:-1px;left:0!important;right:0;margin:0;padding:.65em 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;background:var(--popover-abgcolor);-webkit-box-shadow:0 2px 15px rgba(0,0,0,.5);box-shadow:0 2px 15px #00000080}#app header.main .backdrop-hack{position:absolute;top:0;left:0;right:0;bottom:0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:-1}#app header.main .logo{padding:.65em 0;margin:0;width:var(--nav-width);height:-webkit-fill-available;height:-moz-available;height:stretch;-webkit-transition:width .1s ease,-webkit-box-shadow .1s ease;transition:width .1s ease,-webkit-box-shadow .1s ease;transition:width .1s ease,box-shadow .1s ease;transition:width .1s ease,box-shadow .1s ease,-webkit-box-shadow .1s ease;background:url(/assets/aravaipa-logo-a8a1d18b.png) 50% 50% no-repeat;background-size:32px;text-indent:-100px}#app header.main .popover-group button{background:none;border:none;-webkit-box-shadow:none;box-shadow:none;width:var(--nav-width);min-width:var(--nav-width);height:calc(var(--header-height));margin-right:-1em;color:var(--text-color)}#app header.main .popover-group button img{aspect-ratio:1/1;width:32px;height:32px;margin:.5ex}#app header.main .popover-group button .title{margin-left:1ex;position:absolute;opacity:0}#app header.main .search-wrap{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:1em}#app header.main .status{margin-left:1ex}#app header .progress{position:fixed;bottom:0;left:50%;width:80vw;background:var(--app-bgcolor);height:44px;-webkit-transform:translate(-50%,0%);transform:translate(-50%);-webkit-box-shadow:0 -2px 10px rgba(0,0,0,.5);box-shadow:0 -2px 10px #00000080;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 1em;border-top-left-radius:var(--br);border-top-right-radius:var(--br)}#app header .progress h1{font-size:1.1rem;margin:0 1rem 0 0}#app header .progress progress{-webkit-box-flex:1;-ms-flex:1;flex:1}#app header .progress.toast-enter-active,#app header .progress.toast-leave-active{-webkit-transition:all .74s;transition:all .74s}#app header .progress.toast-enter{-webkit-transform:translate(-50%,100%);transform:translate(-50%,100%);opacity:0}#app header .progress.toast-enter-to{-webkit-transform:translate(-50%,0%);transform:translate(-50%)}#app header .progress.toast-leave{-webkit-transform:translate(-50%,0%);transform:translate(-50%);background:red}#app header .progress.toast-leave-to{-webkit-transform:translate(-50%,100%);transform:translate(-50%,100%);opacity:0;background:red}#app .ticker{position:fixed;z-index:8;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(var(--body-bgcolor)));background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,var(--body-bgcolor) 100%);height:44px;left:var(--nav-width);right:0;bottom:0}#app.expanded-nav .logo{width:var(--nav-expanded-width)!important;-webkit-transition:width .4s ease!important;transition:width .4s ease!important}#app.expanded-nav header.main .popover-group button{width:var(--nav-expanded-width)!important;-webkit-transition:width .4s ease!important;transition:width .4s ease!important}#app.expanded-nav header.main .popover-group .title{opacity:1;-webkit-transition:opacity .4s ease!important;transition:opacity .4s ease!important}#app.force-expanded-nav .ticker{left:var(--nav-expanded-width)}nav#main{position:fixed;top:calc(var(--header-calc-height) - 1px);left:0;bottom:0;width:var(--nav-width);z-index:9;background:var(--app-bgcolor);background:-webkit-gradient(linear,left top,left bottom,color-stop(30%,var(--app-bgcolor)),to(var(--body-bgcolor)));background:linear-gradient(to bottom,var(--app-bgcolor) 30%,var(--body-bgcolor) 100%);-webkit-box-shadow:0 0 5px rgba(0,0,0,.2);box-shadow:0 0 5px #0003;-webkit-transition:width .1s ease,-webkit-box-shadow .1s ease;transition:width .1s ease,-webkit-box-shadow .1s ease;transition:width .1s ease,box-shadow .1s ease;transition:width .1s ease,box-shadow .1s ease,-webkit-box-shadow .1s ease}nav#main hr.separator{margin:.5rem .25rem;height:1px!important;overflow:hidden;border:none;border-top:1px solid var(--depth-bgcolor);border-bottom:1px solid var(--neg2-bgcolor)}nav#main:hover{-webkit-transition:width .4s ease,-webkit-box-shadow .4s ease;transition:width .4s ease,-webkit-box-shadow .4s ease;transition:width .4s ease,box-shadow .4s ease;transition:width .4s ease,box-shadow .4s ease,-webkit-box-shadow .4s ease}nav#main:hover .hide-collapsed{-webkit-transition:text-indent .4s ease;transition:text-indent .4s ease}nav#main .hide-collapsed{text-indent:calc(0px - var(--nav-expanded-width));-webkit-transition:text-indent .1s ease;transition:text-indent .1s ease}nav#main.expanded{--nav-width: var(--nav-expanded-width);-webkit-box-shadow:0 0 25px rgba(0,0,0,.4);box-shadow:0 0 25px #0006}.force-expanded-nav nav#main.expanded{-webkit-box-shadow:0 0 5px rgba(0,0,0,.2);box-shadow:0 0 5px #0003}nav#main.expanded .hide-collapsed{opacity:1;text-indent:0px;white-space:nowrap}nav#main:not(.expanded) ul li a:before,nav#main:not(.expanded) ul li button:before{margin-right:1em}nav#main ul{list-style:none;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;height:-webkit-fill-available;height:-moz-available;height:stretch}nav#main ul li{display:block;padding:0 4px;white-space:nowrap}nav#main ul li.race-event button{text-align:left;border-bottom:1px solid var(--med-bgcolor);margin-left:5px}nav#main ul li.race-event button .icon{background:transparent;vertical-align:middle;display:inline-block;margin:auto 6px auto 0}nav#main ul li.race-event button:after{content:"";font-family:"Font Awesome 5 Free";font-weight:900;display:inline-block;-webkit-transform:translateY(-3px);transform:translateY(-3px);pointer-events:none;vertical-align:middle}nav#main ul li.version{padding:.5em 1em .5em 1.5em}nav#main ul li.version h1{margin-top:0}nav#main ul li.version .branch{display:block;font-size:.8em;font-weight:700;color:var(--text-dim2-color)}nav#main ul li.version .date{display:block;font-size:.8em;font-weight:700;color:var(--text-dim3-color)}nav#main ul li.control{white-space:nowrap;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.25em .5em;color:var(--text-dim2-color);height:32px}nav#main ul li.control:hover{color:var(--text-color)}nav#main ul li.control span{-webkit-box-flex:1;-ms-flex:1;flex:1}nav#main ul li.control .toggle-switch{-ms-flex-preferred-size:60px;flex-basis:60px}nav#main ul li a,nav#main ul li button{cursor:pointer;width:-webkit-fill-available;width:-moz-available;width:stretch;min-width:auto;font-family:var(--font-family);font-size:14px;font-weight:400;letter-spacing:.5px;text-decoration:none;color:var(--text-color);height:52px;line-height:44px;display:block;padding:8px 16px;background:transparent;-webkit-box-shadow:none;box-shadow:none;border:none;overflow:hidden;text-align:left;border-radius:var(--button-br)}nav#main ul li a:before,nav#main ul li button:before{font-family:"Font Awesome 5 Free";font-weight:900;display:inline-block;font-size:16px;line-height:20px;height:20px;width:22px;margin-left:3px;margin-bottom:-12px;text-align:center;color:var(--text-color)}nav#main ul li a:focus,nav#main ul li button:focus{border:none;outline:none}nav#main ul li a:hover,nav#main ul li button:hover{color:var(--button-hover-color);background:linear-gradient(-58deg,var(--accent-color) 50%,var(--dark-accent-color) 180%)}nav#main ul li a.router-link-exact-active,nav#main ul li button.router-link-exact-active{color:var(--accent-color);background:var(--med-bgcolor);-webkit-box-shadow:inset 0 2px 5px rgba(0,0,0,.1);box-shadow:inset 0 2px 5px #0000001a;border-top:1px solid var(--depth-accent-shadow);border-bottom:1px solid var(--depth-accent-shadow)}nav#main ul li a.router-link-exact-active:before,nav#main ul li button.router-link-exact-active:before{color:var(--accent-color)}nav#main ul li a.dashboard:before,nav#main ul li button.dashboard:before{content:""}nav#main ul li a.sources:before,nav#main ul li button.sources:before{content:""}nav#main ul li a.participants:before,nav#main ul li button.participants:before{content:""}nav#main ul li a.teams:before,nav#main ul li button.teams:before{content:""}nav#main ul li a.manual-entry:before,nav#main ul li button.manual-entry:before{content:""}nav#main ul li a.addons:before,nav#main ul li button.addons:before{content:""}nav#main ul li a.waves:before,nav#main ul li button.waves:before{content:""}nav#main ul li a.schedule:before,nav#main ul li button.schedule:before{content:""}nav#main ul li a.podium:before,nav#main ul li button.podium:before{content:""}nav#main ul li a.crossings:before,nav#main ul li button.crossings:before{content:""}nav#main ul li a.stats:before,nav#main ul li button.stats:before{content:""}nav#main ul li a.livestream:before,nav#main ul li button.livestream:before{content:""}nav#main ul li a.map:before,nav#main ul li button.map:before{content:""}nav#main ul li a.settings:before,nav#main ul li button.settings:before{content:""}#sidebar{position:fixed;top:0;right:0;height:100vh;width:var(--sidebar-exp-width)}@media screen and (max-width: 878px){.max-width{margin:0 4px!important}#content header,header.sub{padding:4px 8px 4px 0;height:auto}#content header h1,header.sub h1{line-height:1em}#app header.main .sidebar-buttons{display:none}#app header.main .sidebar-buttons li{display:none}#app header.main .sidebar-buttons li.mobile-only{display:contents}}@media screen and (max-width: 437px){button{min-width:44px}#app{padding-left:.5em}#app header.main>*:not(:last-child){margin-right:.25em}#app header.main .logo{display:block;position:absolute;top:0;left:0;margin:8px .5em 16px 4px;width:44px!important;text-indent:-9999px;background:url(/assets/aravaipa-logo-a8a1d18b.png) 50% 50% no-repeat;background-size:contain}#app header.main .search-wrap{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:calc(44px + .75em);background:red}#app header.main .status{width:22px}#app .ticker{left:0;right:0}#app #nav ul li{width:44px}#app #nav ul li a,#app #nav ul li button{min-width:auto!important;width:44px;overflow:hidden}#app #nav ul li a:before,#app #nav ul li button:before{display:block}nav#main{display:none}nav#main.expanded{display:block}nav#main .logo{background-position:1em 0!important}nav#main .version{display:none}}@media (prefers-color-scheme: dark){textarea{color:#fff;background:var(--input-bgcolor)}input,input[type=text],input[type=search],select{background:var(--input-bgcolor);color:var(--input-color);border-color:var(--input-border)}}@font-face{font-family:sfns;src:url(/assets/sfnsdisplay-webfont-a56e214c.woff2) format("woff2"),url(/assets/sfnsdisplay-webfont-67c0d70e.woff) format("woff")}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:400;font-display:auto;src:url(/assets/fa-regular-400-da05e5ee.eot);src:url(/assets/fa-regular-400-da05e5ee.eot?#iefix) format("embedded-opentype"),url(/assets/fa-regular-400-6a16c042.woff2) format("woff2"),url(/assets/fa-regular-400-684157e4.woff) format("woff"),url(/assets/fa-regular-400-4e2fc1d3.ttf) format("truetype"),url(/assets/fa-regular-400-e14de040.svg#fontawesome) format("svg")}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:auto;src:url(/assets/fa-solid-900-d5342ae6.eot);src:url(/assets/fa-solid-900-d5342ae6.eot?#iefix) format("embedded-opentype"),url(/assets/fa-solid-900-cd398be1.woff2) format("woff2"),url(/assets/fa-solid-900-c1450cdd.woff) format("woff"),url(/assets/fa-solid-900-9313de73.ttf) format("truetype"),url(/assets/fa-solid-900-4ee1b170.svg#fontawesome) format("svg")}.fa{font-family:"Font Awesome 5 Free"}.b{font-weight:900}.pdr{margin:0;line-height:32px;color:var(--text-dim1-color)}.pdr.gen-F .gender{color:#ee0076}.pdr.gen-M .gender{color:#1d606c}.pdr.dns{background:var(--row-dns-bgcolor)!important;color:var(--row-dns-color)!important}.pdr.dns:hover{background:var(--row-dns-hover-bgcolor)!important;color:inherit}.pdr.dnf{background:var(--row-dnf-bgcolor)!important;color:var(--row-dnf-color)!important}.pdr.dnf:hover{background:var(--row-dnf-hover-bgcolor)!important;color:inherit}.pdr.dq{background:var(--row-dq-bgcolor)!important;color:var(--row-dq-color)!important}.pdr.flag .op:after{title:"Check wave against start time";content:"!";display:inline-block;height:1.1em;width:1.1em;border-radius:50%;vertical-align:middle;margin-left:.5em;color:#000;background:var(--error-color);text-align:center;line-height:1em;font-weight:900;text-shadow:0 1px 1px #fff;-webkit-box-shadow:0 1px 1px black;box-shadow:0 1px 1px #000}.pdr.flag.early .op:after{content:"E"}.pdr.flag.late .op:after{content:"L"}.pdr.flag.lap-mismatch .op:after{content:"-"}.pdr.has-note td:last-child:after{font-family:"Font Awesome 5 Free";font-weight:900;content:"";position:absolute;margin-left:10px;color:#f5edb8;-webkit-transform:rotate(10deg);transform:rotate(10deg)}.pdr>td{padding:4px;-webkit-transition:background-color .25s ease;transition:background-color .25s ease}.pdr>td.did-change{background:rgba(161,89,0,.5);-webkit-transition:background-color 0s ease;transition:background-color 0s ease}.pdr>td:first-child{padding-left:4px}.pdr>td.bib{width:50px;cursor:pointer}.pdr>td.bib span{color:var(--light-color);background:var(--light-bgcolor);-webkit-box-shadow:0 2px 5px rgba(0,0,0,.2);box-shadow:0 2px 5px #0003;padding:2px;border-radius:4px;font-weight:700;text-align:center;min-width:2em;display:inline-block;line-height:1.25em;min-height:1em}.pdr>td.first-name,.pdr>td.last-name{color:var(--text-color);cursor:pointer}.pdr>td.last-name{font-weight:700}.pdr>td.race-name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pdr>td.wave{padding-left:1em}.pdr>td.gender{font-weight:400}.pdr>td.race-time{text-align:right}@media screen and (max-width: 1300px){.participants-grid .first-name,.participants-grid .last-name,.participants-grid .race-name,.participants-grid .wave,.participants-grid .gender,.participants-grid .race-time{min-width:inherit!important;max-width:inherit}}.chart{position:relative}.chart .spinner{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.home>section{border:1px solid var(--text-dim3-color);margin:.5em;padding:.5em;border-radius:var(--br)}section.charts{padding-bottom:3em}section.charts .flex{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}section.charts section{max-width:50%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}@-webkit-keyframes shake{10%,90%{-webkit-transform:translate3d(-2px,0,0);transform:translate3d(-2px,0,0)}20%,80%{-webkit-transform:translate3d(4px,0,0);transform:translate3d(4px,0,0)}30%,50%,70%{-webkit-transform:translate3d(-8px,0,0);transform:translate3d(-8px,0,0)}40%,60%{-webkit-transform:translate3d(8px,0,0);transform:translate3d(8px,0,0)}}@keyframes shake{10%,90%{-webkit-transform:translate3d(-2px,0,0);transform:translate3d(-2px,0,0)}20%,80%{-webkit-transform:translate3d(4px,0,0);transform:translate3d(4px,0,0)}30%,50%,70%{-webkit-transform:translate3d(-8px,0,0);transform:translate3d(-8px,0,0)}40%,60%{-webkit-transform:translate3d(8px,0,0);transform:translate3d(8px,0,0)}}.login .group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.login .group input{display:block;width:80%;border-radius:8px;line-height:2em;font-size:1.25em;-webkit-appearance:none;background-color:var(--input-bgcolor);color:var(--text-color);border:1px solid rgba(0,0,0,.8);padding:.5em 1em;max-width:400px}.login .group input:first-child{border-bottom-left-radius:0;border-bottom-right-radius:0}.login .group input+input{border-top-left-radius:0;border-top-right-radius:0}.login .group .spinner{position:absolute;bottom:-1em}.login .group button.go{margin-top:1em}.login .group.shake>input{-webkit-animation:shake .82s cubic-bezier(.36,.07,.19,.97) both;animation:shake .82s cubic-bezier(.36,.07,.19,.97) both;-webkit-transform:translate3d(0,0,0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}.btn-back[data-v-1c43bb43]{display:inline-block;position:relative;margin:0 1em 0 -1em;border:none;padding:0 10px 0 30px;line-height:44px;text-shadow:0 -1px #4d4d4d;color:#fff;font-weight:700;text-decoration:none;font-family:sans-serif;font-size:12px}.btn-back[data-v-1c43bb43]:before{content:"";position:absolute;-webkit-box-sizing:border-box;box-sizing:border-box;left:20px;right:0;height:34px;margin-top:5px;z-index:-1;border:1px solid #808080;border-bottom-color:gray;border-top-color:#4d4d4d;border-left-width:0;border-radius:5px;background:#23868f;-webkit-transition:all .23s ease;transition:all .23s ease}.btn-back[data-v-1c43bb43]:after{content:"";position:absolute;-webkit-box-sizing:border-box;box-sizing:border-box;left:11px;height:27px;width:26px;top:8px;z-index:-2;border:1px solid #FFF;border-top:0 transparent;border-right:0 transparent;border-bottom-color:gray;border-left-color:#4d4d4d;border-radius:7px 5px 5px 7px;background:#23868f;-webkit-transition:all .23s ease;transition:all .23s ease;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.btn-back[data-v-1c43bb43]:hover:before{background:#4f9ea5}.btn-back[data-v-1c43bb43]:hover:after{background:#4f9ea5}.btn-back[data-v-1c43bb43]:active:before,.btn-back[data-v-1c43bb43]:active:after{-webkit-transition:all .1s ease;transition:all .1s ease;background:#155056;-webkit-box-shadow:inset 0px 1px 0px #4d4d4d;box-shadow:inset 0 1px #4d4d4d}.btn-back[data-v-1c43bb43]:active:after{-webkit-box-shadow:inset 1px 1px 0px #4d4d4d;box-shadow:inset 1px 1px #4d4d4d}progress.bar[data-v-759c1e5c]{vertical-align:middle}.toggle{--toggle-size: 32px;-webkit-appearance:none;-moz-appearance:none;appearance:none;min-width:calc(var(--toggle-size) * 1.5625);width:-webkit-fill-available;width:-moz-available;width:stretch;max-width:60px;height:var(--toggle-size);position:relative;background:var(--med-bgcolor);border-radius:calc(var(--toggle-size) * .5);cursor:pointer;-webkit-box-shadow:inset 0 0 5px rgba(128,128,128,.5);box-shadow:inset 0 0 5px #80808080;-webkit-transition:all .74s ease;transition:all .74s ease;margin-top:0;margin-bottom:0}.toggle:focus{outline:none}.toggle:focus:after{-webkit-box-shadow:0 0 4px rgba(255,255,255,0);box-shadow:0 0 4px #fff0}.toggle:before{content:"Off";display:none}.toggle:after{content:".";text-indent:-9999px;display:block;position:absolute;top:50%;left:4px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:calc(var(--toggle-size) - 8px);height:calc(var(--toggle-size) - 8px);background:var(--neg-bgcolor);border-radius:50%;-webkit-transition:left .14s ease-out;transition:left .14s ease-out}.toggle:checked{background:var(--accent-color)}.toggle:checked:after{left:unset;left:calc(100% - var(--toggle-size) + 4px)}.toggle:disabled{background:var(--button-disabled-color);pointer-events:none}.autocomplete-wrap[data-v-17e42cd1]{position:relative}.autocomplete-wrap input[data-v-17e42cd1]{margin-right:24px}.autocomplete-wrap button.accept[data-v-17e42cd1]{padding:0;width:1.5em;display:inline-block;margin-left:-24px}.autocomplete-wrap .predictions[data-v-17e42cd1]{position:absolute;z-index:100;top:100%;left:0;width:-webkit-max-content;width:-moz-max-content;width:max-content;min-width:5ch;max-width:242px;-webkit-box-shadow:0 4px 25px rgba(0,0,0,.5);box-shadow:0 4px 25px #00000080;overflow-y:auto;border-radius:var(--br);background:var(--app-bgcolor);background:var(--input-bgcolor)}.autocomplete-wrap .predictions.has-label[data-v-17e42cd1]{left:calc(80px + .5em)}.datetime-picker[data-v-3d876747]{font-size:.9em;white-space:nowrap;background:var(--input-bgcolor);border-radius:var(--br);border:1px solid var(--input-border);padding:0 .5em}.datetime-picker input[data-v-3d876747]{min-width:2.1ex;width:2ex;border:none;background:transparent;padding:0 .1em;caret-color:transparent;text-align:center}.datetime-picker input.f[data-v-3d876747]{width:5ex}.datetime-picker input.p[data-v-3d876747]{width:2.53ex}.datetime-picker input[data-v-3d876747]::-webkit-inner-spin-button{-webkit-appearance:none}.datetime-picker input[data-v-3d876747]:focus{background:var(--accent-color)}.datetime-picker .sep[data-v-3d876747]{margin:0}
