body,html,main{box-sizing:border-box;margin:0;padding:0}main{height:100vh}main .gutter{background-color:#fafafa;background-position:50%;background-repeat:no-repeat;border-top:1px solid #d3d3d3;margin-top:64px;position:relative;transition:all .05s ease;z-index:1000}main .gutter:hover{border-radius:3px 3px 0 0;cursor:col-resize;margin-right:-3px;width:16px!important}main .gutter.gutter-vertical{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAFAQMAAABo7865AAAABlBMVEVHcEzMzMzyAv2sAAAAAXRSTlMAQObYZgAAABBJREFUeF5jOAMEEAIEEFwAn3kMwcB6I2AAAAAASUVORK5CYII=")}main .gutter.gutter-horizontal{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAeCAYAAADkftS9AAAAIklEQVQoU2M4c+bMfxAGAgYYmwGrIIiDjrELjpo5aiZeMwF+yNnOs5KSvgAAAABJRU5ErkJggg==")}.pane{display:flex;flex-direction:column;height:100vh;overflow:hidden;position:relative}.pane.dat{background:#fff}.pane.vis{background:#c3c3c3}.app-nav{background:#fff;border-bottom:1px solid #d3d3d3;box-sizing:border-box;height:auto;overflow-x:auto;overflow-y:visible;position:relative;z-index:10}.app-nav ul{display:flex;flex-direction:row;width:100%}.app-nav ul li{flex:0}.app-nav ul a{display:flex}.app-nav ul a:hover{background:#c3c3c3}.app-nav ul li{display:flex}.app-nav ul li.spacer{flex-grow:1}.app-nav ul li.active a:after{width:100%}.app-nav ul a{align-items:center;padding:1rem;position:relative}.app-nav ul a.xl-svg{padding:.5rem}.app-nav ul a.xl-svg svg{height:2.5rem;width:2.5rem}.app-nav ul a svg{height:2rem;width:2rem}.app-nav ul a .icon-reset{fill:#231f20;height:1.5rem;width:1.5rem}.app-nav ul a:not(.disabled){cursor:pointer}.app-nav ul a:not(.disabled):after{background:#fe6819;bottom:0;content:"";display:block;height:5px;left:0;pointer-events:none;position:absolute;transition:width .1s ease-out;width:0;z-index:10}.app-nav ul a:not(.disabled):hover{background:#efefef}.app-nav ul a:not(.disabled):hover:after{width:100%}.submenu-container{background:#f2f2f2;display:none;height:3.5rem}.submenu{float:right;overflow:hidden}.player-detail-show{display:none!important}.player_detail .player-detail-hide{display:none}.player_detail .player-detail-show{display:flex!important}.stage{display:flex;flex-direction:column;height:94vh}.stage .details{display:flex;flex-direction:row;height:calc(100vh - 210px);max-height:calc(100vh - 210px);width:100vw}@media (orientation:landscape){.stage .details.assigned{height:calc(100vh - 52px);max-height:calc(100vh - 52px)}.stage .details>.shot-detail{order:1}.stage .details>.add-team,.stage .details>.team{order:0;width:34vw}.stage .details>.add-team:last-child,.stage .details>.team:last-child{order:2}.stage .details>.add-team:last-child .shot-list li>button,.stage .details>.team:last-child .shot-list li>button{border-left:0}.stage .details>.add-team:last-child .shot-list li>button.shot-make,.stage .details>.team:last-child .shot-list li>button.shot-make{border-right:5px solid #44c388}.stage .details>.add-team:last-child .shot-list li>button.shot-miss,.stage .details>.team:last-child .shot-list li>button.shot-miss{border-right:5px solid #d94a4a}.stage .shot-detail{display:flex;flex-direction:column;max-width:32vw;min-width:25vw;overflow:hidden;width:auto}.stage .shot-detail .default-actions{flex-direction:column;justify-content:center}.stage .shot-detail .court-container{align-items:center;display:flex;flex:1;max-height:32vw;min-height:25vw;overflow:hidden;padding:0;position:relative;width:100%}.stage .shot-detail .court-container .court{bottom:.5rem;height:92%;left:.5rem;overflow:hidden;position:absolute;right:.5rem;top:.5rem;width:calc(100% - 1rem)}.stage .shot-detail form{display:flex;flex:1;flex-direction:column;min-height:168px;overflow-y:auto}.stage .teams{flex-direction:column;flex-shrink:1;flex:1;height:calc(94vh - 160px);max-width:28vw;overflow-y:auto;width:auto}.stage .teams .team{background:red}.stage .teams .team .header{background:#ededed}.stage .teams .team:last-of-type .shot-list li>button{border-right:4px solid purple}}@media (orientation:portrait){.stage{flex-wrap:wrap}.stage .details{flex-wrap:wrap;height:calc(94vh - 160px)}.stage .shot-detail{border-bottom:1px solid #d6d1d2;display:grid;grid-template:"b a" 4rem "b c" 3rem "b d" 1fr/50vw 50vw;height:33vh;width:100vw}.stage .shot-detail .default-actions{flex-direction:column;grid-column-end:d;grid-column-start:b;grid-row-end:b;grid-row-start:b;justify-content:center;margin:0 auto;max-width:400px}.stage .shot-detail .player{grid-area:a}.stage .shot-detail .court-container{align-items:center;display:flex;grid-area:b}.stage .shot-detail>form{display:flex;flex:1;flex-direction:column;width:50vw}.stage .team{display:flex;flex:1;height:calc(62vh - 158px);width:50vw}.stage .assigned .team{height:calc(77vh - 158px)}}.pillbox{background:#44c388;border-radius:8px;height:1.6rem;line-height:1.6rem;min-width:1.8rem;padding:0 .25rem;pointer-events:none;position:absolute;right:-25%;top:-10%;z-index:10}.button,.pillbox,button{color:#fff;font-weight:700;text-align:center}.button,button{background-color:transparent;background:#fe6819;border:0;border-radius:4px;cursor:pointer;display:inline-block;font-family:Open Sans,Helvetica Neue,Helvetica,sans-serif;font-family:Montserrat,sans-serif;font-size:.9em;line-height:1.5;margin:0;outline:none;padding:.6rem .75rem;position:relative;text-decoration:none;text-transform:none;text-transform:uppercase;transition-duration:.3s;transition-property:background,color;transition-timing-function:cubic-bezier(.23,1,.32,.97)}.button:not([disabled]):hover,button:not([disabled]):hover{cursor:pointer}.button:focus,.button:hover,button:focus,button:hover{transition:none}.button:focus,button:focus{outline:none}.button.with-icon,button.with-icon{align-items:center;display:flex;height:100%;padding:.2rem .4rem}.button.with-icon>.icon,button.with-icon>.icon{color:#fff;height:1.6rem;width:1.6rem}.button.text-with-icon,button.text-with-icon{align-items:center;display:flex;height:100%;justify-content:center}.button.text-with-icon>svg.icon,button.text-with-icon>svg.icon{fill:#6f6f6f;height:1.2rem;margin:0 .5rem;width:1.2rem}.button:disabled,button:disabled{background:#afafaf;color:#fff;opacity:.5}.button.button,button.button{border:1px solid #fe6819}.button.inactive,button.inactive{background:transparent;border:1px solid #6f6f6f;color:#6f6f6f}.button.inactive:hover,button.inactive:hover{background:#231f20;border-color:#231f20;color:#fff}.button.inactive:hover>svg.icon,button.inactive:hover>svg.icon{fill:#fff}.button.inactive.danger,button.inactive.danger{border-color:#d94a4a;color:#d94a4a}.button.inactive.danger:hover,button.inactive.danger:hover{background:#d94a4a;color:#fff}.button.icon,button.icon{background:transparent;flex:1;margin:0 0 .5rem;min-height:auto;padding:0;width:100%}.button.icon svg,button.icon svg{fill:#231f20;color:#231f20;height:100%;width:auto}.button.icon:active,.button.icon:focus,.button.icon:hover,button.icon:active,button.icon:focus,button.icon:hover{background:transparent}.button.icon:active svg,.button.icon:hover svg,button.icon:active svg,button.icon:hover svg{fill:#fe6819}.button-segmented .button,.button-segmented button{border-radius:0}.button-segmented .button:first-child,.button-segmented button:first-child{border-radius:4px 0 0 4px}.button-segmented .button:last-child,.button-segmented button:last-child{border-radius:0 4px 4px 0}form label:hover{cursor:pointer}.field-group{margin-bottom:1rem}.field-group:last-child{margin-bottom:0}.field-row{align-items:center;display:flex}.field-row .field-group{flex:1}.field-row .field-group:first-child{margin-left:0}.field-row .field-group:last-child{margin-right:0}.field-row:last-child .field-group{margin-bottom:0}.toggle{display:flex;flex-direction:row;font-weight:700}.toggle label{border:1px solid #afafaf;border-right:none;color:#6f6f6f;padding:.25rem 1rem;text-align:center}.toggle label:first-of-type{border-radius:4px 0 0 4px}.toggle label:last-child{border-radius:0 4px 4px 0;border-right:1px solid #afafaf}.toggle label:only-of-type{border-radius:4px}.toggle label:hover{background:#231f20;border-color:#231f20;color:#fff}.toggle input{display:none}.toggle input:checked+label{background:#fe6819;border-color:#fe6819;color:#fff}.dropdown{position:relative}.dropdown,.dropdown>form{width:100%}.dropdown input[type=text]{border:1px solid #d6d1d2;border-radius:4px;border-bottom-left-radius:0;border-bottom-right-radius:0;height:30px;width:100%}.dropdown input[type=text]:focus{border-color:#231f20;outline:none}.dropdown ul{background:#fff;border:1px solid #d6d1d2;border-radius:4px;border-top:0;border-top-left-radius:0;border-top-right-radius:0;left:0;list-style:none;margin:0;max-height:50vh;overflow:auto;padding:0;position:absolute;right:0;z-index:100}.dropdown ul li{border:0;border-bottom:1px solid #d6d1d2;margin:0;padding:0}.dropdown ul li.no-results{color:#afafaf;font-size:1rem;font-weight:400;padding:1rem 0;text-align:center}.dropdown ul li:last-child{border-bottom:0}.dropdown ul button{background:transparent;border-radius:0;color:#231f20;display:flex;font-size:.8rem;text-align:left;text-transform:none;white-space:nowrap;width:100%}.dropdown ul button:hover{background:#d6d1d2}.dropdown ul button:active{background:#231f20;color:#fff}.player-list{flex:1;overflow-y:auto}.player-list li,.player-list ul{font-size:1.25rem;list-style:none;margin:0;padding:0}.player-list li button{background:transparent;border-bottom:1px solid #d6d1d2;border-radius:0;color:#231f20;display:block;overflow:hidden;text-align:left;text-overflow:ellipsis;text-transform:none;white-space:nowrap;width:100%}.player-list li button.selected,.player-list li button:hover{background:#231f20;color:#fff}.player-select{align-items:center;display:flex;flex-direction:row;width:100%}.player-select>.name{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.player-select>button{margin-bottom:0}.player-select>button.icon{display:flex;flex:0;margin-left:auto}.player-select>button svg,.player-select>button.icon{height:1.5rem;width:1.5rem}.player-select .dropdown input[type=text]{height:30px}.player-select .dropdown li button .number{justify-content:center;margin-left:auto;margin-right:0;order:1}.shot-queue{background:#ededed;border-bottom:1px solid #d6d1d2;display:flex;flex-direction:row;height:160px;width:100vw}.shot-queue .actions{background:#fff;border-right:1px solid #d6d1d2;display:flex;flex-direction:column;justify-content:center;overflow:hidden;padding:1rem;width:72px}.shot-queue .actions button{display:flex;font-size:.8rem;height:2.5rem;justify-content:center;margin-bottom:.5rem;width:100%}.shot-queue .actions button.live{border-radius:4px 4px 0 0;margin-bottom:0}.shot-queue .actions button.live.inactive{border-bottom:0}.shot-queue .actions button.assigned{border-radius:0 0 4px 4px}.shot-queue .actions button.assigned.inactive{border-top:0}.shot-queue .actions button:last-child{margin-bottom:0}.shot-queue .actions button.icon{margin:0 0 .5rem}.shot-queue .inline-actions{border-left:1px solid #d3d3d3;display:flex;padding:.1rem}.shot-queue .inline-actions svg{color:#6f6f6f;height:2.5rem;width:2.5rem}.shot-queue .inline-actions button{margin:0;padding:1rem}.shot-queue .inline-actions button:hover{background:transparent}.shot-queue .inline-actions button:hover svg{fill:#fe6819}.shot-queue .inline-actions button:not(:last-child){border-right:1px solid #d3d3d3}.shot-queue .shot-q{align-items:center;flex:1;font-size:0;overflow-x:auto;overflow-y:hidden;position:relative;white-space:nowrap}.shot-queue .shot-q img{height:calc(160px - 1.25rem)}.shot-queue .shot-q .status{color:#6f6f6f;font-size:1.1rem;font-weight:700;line-height:170px;margin-left:3rem}.shot-queue .shot-q button{background:transparent;border-radius:0;display:inline-block;margin:0;overflow:hidden;padding:.5rem;position:relative}.shot-queue .shot-q button:hover{background:#afafaf}.shot-queue .shot-q button.shot-miss{background:#d94a4a}.shot-queue .shot-q button.shot-make{background:#44c388}.shot-queue .shot-q button.shot-clean-make{background:#43c388}.shot-queue .shot-q button.active img{border:6px solid #fe6819}.shot-queue .shot-q button.active .player{background:#fe6819;color:#fff}.shot-queue .shot-q button .date,.shot-queue .shot-q button .player,.shot-queue .shot-q button .points{background:hsla(0,0%,100%,.5);color:#6f6f6f;display:block;font-size:1rem;font-weight:600;height:1.5rem;padding:0 .5rem;position:absolute;text-transform:none;width:auto;z-index:10}.shot-queue .shot-q button .points{right:.5rem;top:.5rem}.shot-queue .shot-q button .player{bottom:.5rem;height:2rem;left:.5rem;overflow:hidden;padding:.25rem;right:.5rem;text-align:left;text-overflow:ellipsis;top:auto}.shot-queue .shot-q button .date{font-weight:300;left:.5rem;top:.5rem}.shot-queue .shot-q button .number{background:hsla(0,0%,100%,.5);margin-right:0}.shot-queue .shot-q .separator{background:linear-gradient(180deg,#d3d3d3,#ededed);color:#6f6f6f;display:inline-block;font-size:.7rem;height:148px;line-height:.5rem;margin:0;padding:.4rem;text-align:left;text-orientation:mixed;top:-46px;width:1.5rem;z-index:10}.shot-queue .shot-q .separator span{writing-mode:vertical-lr}.shot-list{overflow:auto}.shot-list ul{display:flex;flex-direction:column;margin:0;padding:0}.shot-list ul .status{color:#afafaf;display:block;font-weight:700;padding:1rem;text-align:center;width:100%}.shot-list ul li{display:flex;flex:1;list-style:none;width:100%}.shot-list ul li.period{background:#d3d3d3;color:#494949;font-size:.7rem;font-weight:700;justify-content:flex-end;padding:.2rem 1rem;position:sticky;text-align:right;text-transform:uppercase;top:0;width:100%;z-index:10}.shot-list ul li.period:hover{cursor:move}.shot-list ul li.period.is-adjusting{transform:scale(1.1)}.shot-list ul li.period .icon{height:1rem;margin-right:auto;width:1rem}.shot-list ul li.period:after{background:linear-gradient(180deg,#fff,hsla(0,0%,100%,0));bottom:-5px;content:"";display:block;height:5px;left:0;position:absolute;width:100%}.shot-list ul li button{width:100%}.shot-list ul .shot{background:#fff;border-bottom:1px solid #d3d3d3;border-left:5px solid #d3d3d3;border-radius:0;color:#231f20;display:flex;flex-direction:row;font-weight:600;text-align:left;text-transform:none}.shot-list ul .shot .shot-meta{padding:.5rem}.shot-list ul .shot .court{margin-right:.5rem;max-width:30%}.shot-list ul .shot .metrics,.shot-list ul .shot .score,.shot-list ul .shot .shot-meta{display:flex;flex-direction:row}.shot-list ul .shot .shot-meta{justify-content:center}.shot-list ul .shot .score{align-items:center}.shot-list ul .shot .score .metric,.shot-list ul .shot .score .value{font-size:1.15rem}.shot-list ul .shot .score .metric{display:inline-block;line-height:.8;text-align:center}.shot-list ul .shot .score .metric .label{color:#6f6f6f;flex-wrap:100%;font-size:.7rem;text-transform:uppercase;white-space:nowrap;width:100%}.shot-list ul .shot .muted{color:#6f6f6f;font-size:80%}.shot-list ul .shot .player{display:flex;margin-bottom:.5rem}.shot-list ul .shot .location{color:#6f6f6f;display:flex;font-size:.5rem;overflow:hidden;white-space:nowrap;width:100%}.shot-list ul .shot.shot-miss{border-left:5px solid #d94a4a}.shot-list ul .shot.shot-miss .court{border:2px solid #d94a4a}.shot-list ul .shot.shot-make{border-left:5px solid #44c388}.shot-list ul .shot.shot-make .court{border:2px solid #44c388}.shot-detail{border-right:1px solid #d6d1d2;display:flex;flex-direction:column;justify-content:center;width:33vw}.shot-detail .default-actions{display:flex;flex-direction:column;padding:1rem}.shot-detail .default-actions button{margin-bottom:1rem}.shot-detail .court-container{background:#d94a4a;flex:0;flex-shrink:0;padding:1rem}.shot-detail .court-container.shot-make{background:#44c388}.shot-detail .court-container.shot-clean-make{background:#43c388}.shot-detail .court-container .court{border:0;display:block;height:100%;margin:0 auto;outline:none;width:100%}.shot-detail .court-container iframe{background:transparent}.shot-detail .form-details{display:flex;flex:1;flex-direction:column;flex-grow:1;flex-shrink:0;overflow-y:auto;padding:0 0 1rem}.shot-detail .field-group{padding:0 1rem}.shot-detail .field-group.locations{font-size:1rem;padding:0}.shot-detail .field-group.locations .toggle{display:flex;flex-direction:row;width:100%}.shot-detail .field-group.locations .toggle label{border-radius:0;display:inline-block;font-size:.9rem;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shot-detail form{font-size:1rem;width:100%}.shot-detail .player{border-bottom:2px solid #fe6819;display:flex;font-size:1.25rem;font-weight:700;margin-bottom:0;padding:1rem;width:100%}.shot-detail .player .number{align-self:center;display:flex;margin-right:1rem;min-width:2.5rem}.shot-detail .score{align-items:center;background:#d6d1d2;border-bottom:1px solid #d6d1d2;display:flex;flex-direction:row;font-size:1.25rem;font-weight:900;padding:.25rem 1rem}.shot-detail .score .muted{color:#231f20;font-size:1rem;font-weight:100;margin-left:.25rem}.shot-detail .score .metrics{display:flex;flex:1;justify-content:flex-end}.shot-detail .score .metric{display:flex;font-weight:700;margin-right:.5rem;position:relative}.shot-detail .score .metric:last-child{margin-right:0}.shot-detail .score .metric .label{background:#d6d1d2;border-radius:0 4px 4px 4px;bottom:-.6rem;color:#6f6f6f;font-size:.5rem;left:50%;padding:0 .5rem .15rem;position:absolute;text-transform:uppercase;transform:translate(-50%);white-space:nowrap}.shot-detail .score .metric .unit{font-weight:100}.shot-detail .actions{border-top:1px solid #d6d1d2;display:flex;flex-direction:row;justify-content:space-between;padding:.75rem}.shot-detail .actions button{display:flex;flex:1;justify-content:center;margin-right:.5rem}.shot-detail .actions button:last-child{margin-right:0}.add-team{align-items:center;justify-content:center;margin:0 auto;padding:4rem}.add-team,.add-team form{display:flex;flex-direction:column}.add-team form button{margin-top:1rem}.team{border-right:1px solid #afafaf;display:flex;flex:1;flex-direction:column}.team .filters,.team .header{padding:1rem}.team .filters{display:flex;flex-direction:row}.team .filters .clear-btn{border-left:0;border-radius:0 4px 4px 0;margin-right:0}.team .filters form{display:flex;flex:1;margin-right:1rem}.team .filters form input,.team .filters form select{width:100%}.team .filters form:last-child{align-content:flex-end;margin-right:0}.team .header{border-bottom:1px solid #afafaf;display:flex;flex-direction:row;justify-content:center;position:sticky}.team .header h3{display:flex;flex:1;flex-direction:column;margin:0;padding:0}.team .header h3,.team .header h3 .location-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team .header h3 .location-name{color:#6f6f6f;font-size:1rem;font-weight:300}.team .filters{border-bottom:1px solid #d3d3d3}form{width:100%}form .tag{border-bottom:1px solid #edf3f6;padding:1rem 0}form .tag label{background:#fff;border:1px solid #ed8929;border-radius:4px;color:#ed8929;display:inline-block;margin:2px 0 0;padding:2px 8px}form .tag label:after,form .tag label:before{display:none}form .tag label:hover{cursor:pointer}form .tag .related-tags{display:none}form .tag input[type=checkbox]:checked+label{background:#ed8929;color:#fff}form .tag input[type=checkbox]:checked+label+.related-tags{display:block}input{font-family:HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif}input[type=date],input[type=email]{font-size:15px}textarea{max-width:100%;min-width:100%}.input.error,.select.error{margin-bottom:10px}.input.error+.badges-list-item,.select.error+.badges-list-item{border-radius:0 0 3px 3px;color:#fff;font-family:HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-size:.7em;margin-top:-13px;padding:.5em .75em;position:relative;z-index:1}.form-collapse .input.error+.badges-list-item,.form-collapse .select.error+.badges-list-item{bottom:9px;position:absolute}.ui-datepicker{background:#fff;border:2px solid #edf3f6;border-radius:3px;box-shadow:0 0 10px rgba(0,0,0,.1);padding:1em;z-index:100!important}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{font-family:HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-size:.75em;font-weight:400}.ui-datepicker .ui-datepicker-next:hover,.ui-datepicker .ui-datepicker-prev:hover{cursor:pointer}.ui-datepicker .ui-datepicker-next{float:right}.ui-datepicker .ui-datepicker-unselectable{color:#a2a2a2}.ui-datepicker .ui-datepicker-title{text-align:center}.ui-datepicker .ui-datepicker-calendar th{font-family:HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-size:.75em}.ui-datepicker .ui-datepicker-calendar td a{display:inline-block;padding:3px;text-align:center;width:100%}.ui-datepicker .ui-datepicker-calendar td a:hover{background:#ed8929;border-radius:3px;color:#fff}.d-none{display:none}.panel-login.panel-service .content{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:2rem 0}.panel-login.panel-service .content button{font-family:Montserrat,sans-serif;font-size:12px;font-weight:700;line-height:1.5em;margin-top:1rem;width:100%}.panel-login.panel-service .content button:disabled,.panel-login.panel-service .content button[disabled]{background-color:#ccc;border:1px solid #999;color:#666}.panel-login.panel-service .content fieldset{border:none;border-radius:0;font-family:HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;margin-top:10px;padding:0}.panel-login.panel-service .content fieldset input{background-color:#fff;border:1px solid #89979b;border-radius:4px;color:#21313c;font-size:14px;font-weight:400;height:36px;outline:none;padding-left:12px;padding-right:12px;transition:border-color .15s ease-in-out 0s;width:100%}.panel-login.panel-service .content fieldset input :hover{box-shadow:0 0 0 3px #e7eeec}.panel-login.panel-service .content fieldset .form-control input[type=email]:focus,.panel-login.panel-service .content fieldset .form-control input[type=number]:focus,.panel-login.panel-service .content fieldset .form-control input[type=password]:focus,.panel-login.panel-service .content fieldset .form-control input[type=search]:focus,.panel-login.panel-service .content fieldset .form-control input[type=tel]:focus,.panel-login.panel-service .content fieldset .form-control input[type=text]:focus,.panel-login.panel-service .content fieldset .form-control input[type=url]:focus,.panel-login.panel-service .content fieldset .form-control select:focus,.panel-login.panel-service .content fieldset .form-control textarea:focus{border-color:#0069d9;outline:0}.panel-login.panel-service .content fieldset .form-control:first-of-type input[type=date],.panel-login.panel-service .content fieldset .form-control:first-of-type input[type=email],.panel-login.panel-service .content fieldset .form-control:first-of-type input[type=month],.panel-login.panel-service .content fieldset .form-control:first-of-type input[type=number],.panel-login.panel-service .content fieldset .form-control:first-of-type input[type=password],.panel-login.panel-service .content fieldset .form-control:first-of-type input[type=search],.panel-login.panel-service .content fieldset .form-control:first-of-type input[type=tel],.panel-login.panel-service .content fieldset .form-control:first-of-type input[type=text],.panel-login.panel-service .content fieldset .form-control:first-of-type input[type=url],.panel-login.panel-service .content fieldset .form-control:first-of-type select{border-radius:4px 4px 0 0}.panel-login.panel-service .content fieldset .form-control:not(:first-of-type) input[type=date],.panel-login.panel-service .content fieldset .form-control:not(:first-of-type) input[type=email],.panel-login.panel-service .content fieldset .form-control:not(:first-of-type) input[type=month],.panel-login.panel-service .content fieldset .form-control:not(:first-of-type) input[type=number],.panel-login.panel-service .content fieldset .form-control:not(:first-of-type) input[type=password],.panel-login.panel-service .content fieldset .form-control:not(:first-of-type) input[type=search],.panel-login.panel-service .content fieldset .form-control:not(:first-of-type) input[type=tel],.panel-login.panel-service .content fieldset .form-control:not(:first-of-type) input[type=text],.panel-login.panel-service .content fieldset .form-control:not(:first-of-type) input[type=url],.panel-login.panel-service .content fieldset .form-control:not(:first-of-type) select{border-top:0}.panel-login.panel-service .content fieldset .form-control:last-child input[type=date],.panel-login.panel-service .content fieldset .form-control:last-child input[type=email],.panel-login.panel-service .content fieldset .form-control:last-child input[type=month],.panel-login.panel-service .content fieldset .form-control:last-child input[type=number],.panel-login.panel-service .content fieldset .form-control:last-child input[type=password],.panel-login.panel-service .content fieldset .form-control:last-child input[type=search],.panel-login.panel-service .content fieldset .form-control:last-child input[type=tel],.panel-login.panel-service .content fieldset .form-control:last-child input[type=text],.panel-login.panel-service .content fieldset .form-control:last-child input[type=url],.panel-login.panel-service .content fieldset .form-control:last-child select{border-radius:0 0 4px 4px}.panel-login.panel-service .content fieldset input[type=password]{border-radius:0 0 4px 4px;border-top:0}.panel-login.panel-service .content fieldset input[type=email]{border-radius:4px 4px 0 0}.login-header{background-color:#292b2e;border:0;display:flex;font-size:100%;margin:0;padding:2rem 1rem;vertical-align:baseline}.login-header,.login-header .container{justify-content:center}.login-header .logo{width:200px}:root,body{font-size:16px}body{background-color:#292b2e;font-family:Montserrat,sans-serif;font-size:1rem;line-height:1.5;margin:0;padding:0}body>div{background-color:#fff}body,body *{box-sizing:border-box}main{display:flex;flex-direction:row;height:calc(100vh - 52px);overflow:hidden}.text-muted{color:#afafaf;font-weight:300}.number{background:#d3d3d3;border-radius:3px;color:#231f20;display:inline-block;font-weight:900;margin-right:.25rem;min-width:2rem;padding:0 .5rem;text-align:center}.tracker-nav{align-items:center;background:#fff;border-bottom:1px solid #d3d3d3;display:flex;height:4vh;min-height:52px;overflow:hidden;padding:0 1rem;position:sticky;top:0;white-space:nowrap;z-index:100}.tracker-nav .session-mgmt{margin-left:auto}.tracker-nav ul{display:flex;padding:0}.tracker-nav input,.tracker-nav select{height:40px;margin-right:.5rem;padding:0 1rem}.tracker-nav select[name=game]{width:100%}@media (orientation:portrait){.tracker-nav select[name=game]{max-width:200px}}.tracker-nav li{align-items:center;display:flex;padding:0 0 0 .6rem}.tracker-nav li:first-child{padding-left:0}.tracker-nav .nav-session{flex:1}.tracker-nav .logo{height:4vh;margin-right:1rem}.tracker-nav .logo svg{height:4vh;width:4vh}.tracker-nav .muted{color:#6f6f6f;font-size:.8rem}.tracker-nav .actions{margin-right:1rem}.tracker-nav .app-action{margin-left:.6rem}.tracker-nav .app-action svg{fill:#231f20;display:inline-block;transform:translate(1px,2px);width:1rem}.tracker-nav .app-action:hover svg{fill:#fff}