.feature-overlay{position:fixed;top:0;left:0;width:100%;height:100vh;display:flex;justify-content:center;background-color:#0000004d;z-index:999;color:#000}.feature-overlay .features-header{position:relative;height:2em;width:100%}.feature-overlay .features-header .title{height:100%;display:flex;justify-content:center;align-items:center;border-bottom:1px solid black;background-color:#dcdcdc;font-size:1.15em}.feature-overlay .feature-overlay-content{position:relative;background-color:#f5f5f5;border:1px solid black;width:30em;max-width:80%;max-height:80vh;margin-top:10vh;overflow:auto;border-radius:.25em;overflow:hidden}.feature-overlay .feature-overlay-content .feature-control{display:flex;justify-content:space-between;margin-bottom:.5em}.feature-overlay .feature-overlay-content .feature-description{font-size:.85em}.feature-overlay .feature-overlay-content .feature{border-bottom:1px solid black;padding:1em}.feature-overlay .feature-overlay-content .feature:last-child{border-bottom:0}.feature-overlay .feature-overlay-content .close-div{position:absolute;right:0;height:100%;display:flex;justify-content:center;align-items:center;width:2em;border-left:1px solid black;background-color:;-webkit-user-select:none;user-select:none;cursor:pointer}.feature-overlay .feature-overlay-content .close-div svg{color:red;height:80%}.feature-overlay .feature-overlay-content .reload-button{background-color:#90ee90;position:absolute;display:flex;justify-content:center;align-items:center;bottom:0;width:100%;height:1.5em;border-top:1px solid black;cursor:pointer;-webkit-user-select:none;user-select:none}.progress-bar{position:relative;overflow:hidden;height:2.75rem;width:85%;margin:0 auto;box-sizing:border-box;border-radius:.3rem;border:1px solid black;background-color:gray}.progress-bar .foreground{position:absolute;width:100%;height:100%;left:-100%;transition:transform .2s linear;background-color:#4caf50}@keyframes upwards-92469e0f{0%{transform:translateY(var(--v6a108055))}to{transform:translateY(calc(-1 * var(--v6a108055)))}}.update-div[data-v-92469e0f]{position:absolute;display:flex;width:100%;height:100%;top:0;left:0;z-index:0}.update-div .svg-container[data-v-92469e0f]{position:absolute;display:flex;justify-content:center;width:0;height:0;overflow:visible}.update-div svg[data-v-92469e0f]{width:1.5em;height:1.5em;animation:upwards-92469e0f var(--d9eb9a5e) linear infinite;overflow:visible;fill:green}.test-mode[data-v-eb082966]{font-size:1.25em;font-weight:700}.update-message[data-v-eb082966]{position:fixed;display:flex;flex-direction:column;width:100%;height:100%;z-index:99999;background-color:#00000080;justify-content:flex-start;align-items:center}.update-message .content[data-v-eb082966]{position:relative;margin-top:20vh;color:#000;background-color:#0ad3ff;border-radius:.35em;overflow:hidden;min-width:min(80vw,20em);max-width:90vw;font-size:1em;border:2px solid black;box-shadow:1px 1px 2px #000}.update-message .message[data-v-eb082966]{display:flex;justify-content:center;font-size:1.25em;padding:.5em 1em;border-bottom:1px solid black;z-index:2;font-weight:700}.progress-container[data-v-eb082966]{position:relative;display:flex;justify-content:center;background-color:#f5f5f5;overflow:hidden;width:100%}.progress-bar[data-v-eb082966]{display:flex;height:2em;margin:1em;background-color:#a9a9a9;z-index:1;border:1px solid black;box-shadow:1px 1px 2px #00000080}html,body{min-height:100%;height:100%;position:relative;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol}input{box-sizing:border-box}.router-view{display:flex;width:100%;height:100%}@media screen and (min-width: 320px){html{font-size:calc(2vh - .25vw)}html.desktop{font-size:16px}html.desktop.landing{font-size:15px}}html{--red-50: hsl(0, 38%, 30%);--red-70: hsl(0, 38%, 50%);--green-50: hsl(118, 38%, 30%);--green-70: hsl(118, 38%, 50%);--orange-70: hsl(22, 38%, 50%);--blue-70: hsl(219, 38%, 50%);--gray-70: hsl(0, 0%, 50%)}@media (orientation: portrait){.landscape-div{display:none!important}}@media (orientation: landscape){.landscape-div{display:flex!important}}.landscape-div{z-index:100;position:fixed!important;top:0;left:0;height:100%;width:100%;justify-content:center;align-items:center;background-color:#000;color:#fff;font-size:5rem}body{display:flex;flex-direction:column;position:relative;height:100%;min-height:100%;max-width:100vw;z-index:0;margin:0;padding:0;overflow:hidden;font-size:1rem}.default-size{font-size:2.4vh}p{margin:0}.blue-span{color:#4682b4}.button{-webkit-user-select:none;user-select:none;cursor:pointer}#app{display:flex;flex-direction:row;flex-grow:1}.waiting-dots{position:absolute}.transparent-dots{color:transparent}.fade-enter-from{opacity:0}.fade-enter-to,.fade-leave-from{opacity:1}.fade-leave-to{opacity:0}html.desktop .page-notification{position:absolute}html.desktop.landing .page-notification{position:fixed}.page-notification{position:fixed;display:flex;align-items:center;flex-direction:column;height:0;top:0;left:0;z-index:12;width:100%;height:100%;background-color:#000000e6;transition:opacity .2s}.page-notification .notification-text{margin-top:5rem;color:#fff;height:50%;font-size:2.25rem;text-align:center;padding:0 2rem;white-space:pre-wrap}.page-notification .timestamp{position:absolute;right:.25rem;top:0;color:#555;font-weight:700}.page-notification .button-container{display:flex;flex-direction:column;flex-grow:1;width:100%;justify-content:flex-end;padding-bottom:2rem}.page-notification .button-container .button{display:flex;justify-content:center;align-items:center;margin:0 auto;text-align:center;font-size:2.25rem;height:5rem;color:#000;width:80%;border-radius:.25rem;border:1px solid black;background-color:#4caf50;border:.15rem solid gainsboro;margin-top:2rem}.page-notification .button-container .button:first-child{margin-top:0}.page-notification .button-container .button.dismiss{background-color:#d3d3d3;border:solid grey .25rem}.page-notification .button-container .button.bad{background-color:#b22222;color:#fff}@keyframes battery_low_blink_1{0%{opacity:0}50%{opacity:1}}.battery-container{border-left:1px solid black}.battery-container .battery-status{height:100%;width:3rem;position:relative;transform:rotate(90deg)}.battery-container .battery-status .battery-svg{position:absolute;opacity:0;width:100%;height:100%}.battery-container .battery-status .battery-empty{fill:red}.battery-container .battery-status .battery-1{fill:orange}.battery-container .battery-status .battery-2,.battery-container .battery-status .battery-3{fill:#4caf50}.battery-container .battery-status.show{display:flex}.battery-container .battery-status.off .battery-off{opacity:1;fill:gray}.battery-container .battery-status.low .battery-empty{opacity:1}.battery-container .battery-status.low .battery-1{fill:red;animation:battery_low_blink_1 .5s infinite linear}.battery-container .battery-status.warn .battery-1{opacity:1;fill:orange}.battery-container .battery-status.medium .battery-2{opacity:1;fill:#4caf50}.battery-container .battery-status.good .battery-3{opacity:1}.yac-row{position:relative;margin-bottom:1.25rem;border:2px solid #005c00;box-shadow:.15rem .15rem .3rem #a9a9a9;background-color:#f5f5f5;display:flex;flex-direction:column;border-radius:.3rem;overflow:hidden;cursor:pointer}.yac-row .yac-row-header{font-size:.85rem;padding:.25em;display:flex;justify-content:center;font-weight:700;flex-grow:1;width:100%;box-sizing:border-box;border-bottom:2px solid #005c00;background-color:#90ee90}.yac-row .yac-row-header.warn{background-color:#f8b840}.yac-row .yac-row-header.severe{background-color:#ff5f5f}.yac-row.sleeping .yac-row-header{border-bottom:2px solid #446CB3}.yac-row.error .yac-row-header,.yac-row.locked .yac-row-header{border-bottom:2px solid black}.yac-row-content{display:grid;grid-template-columns:3fr 8fr 3fr;box-sizing:border-box;transition:border-color 2s;flex-wrap:nowrap;min-height:4rem}.yac-row-content .num-location{display:flex;align-items:center;padding-left:.5rem;font-weight:700}.yac-row-content .status{display:flex;justify-content:center;align-items:center;flex-direction:column}.yac-row-content .status-icon{display:flex;align-items:center;justify-content:center}.yac-row-content .locked{display:none}.yac-row-content .unlocked{display:inherit}.yac-row-content .lockedBy{white-space:pre-wrap}.yac-row-content .disabled{white-space:pre-wrap;font-weight:700}.yac-row-content .sleeping{display:none;fill:#446cb3}.yac-row-content .error{display:none;fill:#ce2029}.yac-row-content svg{width:3rem;height:3rem}.yac-row.locked{border-top:2px solid black!important;border-right:2px solid grey!important;border-bottom:2px solid grey!important;border-left:2px solid black!important}.yac-row.locked .locked{display:inherit!important}.yac-row.locked .unlocked,.yac-row.locked .sleeping{display:none!important}.yac-row.locked .error{display:none}.yac-row.sleeping{border-top:2px solid #6082BE;border-right:2px solid #446CB3;border-bottom:2px solid #6082BE;border-left:2px solid #446CB3}.yac-row.sleeping .locked,.yac-row.sleeping .unlocked{display:none}.yac-row.sleeping .sleeping{display:inherit}.yac-row.sleeping .error{display:none}.yac-row.error{border-top:2px solid black!important;border-right:2px solid grey!important;border-bottom:2px solid grey!important;border-left:2px solid black!important}.yac-row.error .locked,.yac-row.error .unlocked,.yac-row.error .sleeping{display:none!important}.yac-row.error .error{display:inherit!important}.sleeping .cls-1{font-size:12px}.sleeping .cls-1,.sleeping .cls-2,.sleeping .cls-3{font-family:MyriadPro-Regular,Myriad Pro}.sleeping .cls-2{font-size:8px}.sleeping .cls-3{font-size:6px}.sleeping .cls-4{fill:none}.yac-group{width:100%;border-left:4px solid lightsteelblue;border-radius:.5rem;overflow-x:visible;font-size:1.15rem}.yac-group.yard{position:relative;width:85%;max-width:22rem;margin:0 auto 1rem}.yac-group.yard:last-of-type{margin-bottom:10rem}.yac-group .group-children{padding-left:.25rem}.yac-group .content-name{background-color:#dcdcdc;border-radius:.25rem;padding:.75rem;font-weight:500;transition:background-color .2s,margin .2s;margin-bottom:0;cursor:pointer;font-weight:700;text-align:center;margin-bottom:1rem}.yac-group .content-name.open{margin-bottom:.5rem;background-color:#a9a9a9!important}html.desktop .landing-page .page-notification .notification-text{height:unset}html.desktop .landing-page .page-notification .button-container{flex-grow:0;margin-top:5rem}html.desktop .landing-page .page-notification .button-container .button{max-width:25rem}.button.monitor{background-color:#38a8e0!important}.button.orange{background-color:#e08c38!important}.landing-page{position:relative;width:100%;height:100vh;overflow:auto;-webkit-user-select:none;user-select:none}.landing-page .top-bar{position:relative;display:flex;height:1.5rem;z-index:1;border-bottom:1px solid darkgray;background-color:#dcdcdc}.landing-page .top-bar .blue-span{margin-left:.25rem}.landing-page .top-bar .user-holder{display:flex;justify-content:flex-end;padding-right:.5rem;flex-grow:1;background-color:#f5f5f5}.landing-page .top-bar .management{border-right:1px solid gray;padding:0 1rem;background-color:#fdbf62;font-weight:700;color:#494949}.landing-page .top-bar div{height:100%;display:flex;align-items:center}.landing-page .logout-button-container{display:flex;min-width:8rem;justify-content:center;box-sizing:border-box;text-align:center;cursor:pointer;white-space:nowrap;box-shadow:inset 0 1px #bbb;background-color:#ccc;border-right:1px solid gray;display:inline-block;-webkit-user-select:none;user-select:none;color:#777;font-family:Arial;font-weight:700;text-decoration:none;transition:background-color .2s,background .2s}.landing-page .user-holder{padding-left:.5rem}.landing-page .choose-track{text-align:center;margin-top:1.5rem;font-weight:700;font-size:2rem;margin-bottom:1.5rem}.landing-page .battery-container{border-left:0}.landing-page .battery-container .battery-status,.landing-page .battery-container .battery-status .battery-svg{width:2.5rem;height:2rem}.bar-notifications{height:4rem;position:absolute;left:0;top:0;width:100%;overflow:hidden}.bar-notifications .bar-notification{position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;box-sizing:border-box;border-bottom:1px solid black;height:100%;width:100%;background-color:green;font-size:1.25rem;background-color:#4caf50;z-index:20}.bar-notifications .bar-notification.good{background-color:#4caf50}.bar-notifications .bar-notification.bad{background-color:#ce2029;color:#fff}.slide-enter-from{transform:translateY(-4rem)}.slide-enter-active{transition:transform .2s}.slide-enter-to,.slide-leave-from{transform:translateY(0)}.slide-leave-active{transition:transform .2s}.slide-leave-to{transform:translateY(-4rem)}.page-manager{position:relative;display:flex;flex-direction:column;flex-grow:1}.page-manager .page{position:absolute;height:100%;width:100%}.page-manager .page .page-content{position:relative;width:100%;height:100%}.page-transition-left-enter-from{transform:translate(100%)}.page-transition-left-enter-active{transition:all .15s cubic-bezier(.3,0,.7,1)}.page-transition-left-enter-to,.page-transition-left-leave-from{transform:translate(0)}.page-transition-left-leave-active{transition:all .15s cubic-bezier(.3,0,.7,1)}.page-transition-left-leave-to{transform:translate(-100%)}.page-transition-right-enter-from{position:absolute;transform:translate(-100%)}.page-transition-right-enter-active{transition:all .15s cubic-bezier(.3,0,.7,1)}.page-transition-right-enter-to{position:absolute;transform:translate(0)}.page-transition-right-leave-active{transition:all .15s cubic-bezier(.3,0,.7,1)}.page-transition-right-leave-from{position:absolute;left:0vw}.page-transition-right-leave-to{position:absolute;transform:translate(100%)}@media screen and (min-width: 738px){.calibration-button{width:26rem!important}}.out-of-calibration-prompt{z-index:8}.calibration-information{width:90%;margin:0 auto;text-align:center;border:1px solid black;padding:.75em .5em;box-sizing:border-box;border-radius:.25rem;background-color:#dcdcdc;font-size:1.25rem}@keyframes shakeit{0%{transform:rotate(0)}25%{transform:rotate(5deg)}50%{transform:rotate(0)}75%{transform:rotate(-5deg)}to{transform:rotate(0)}}.calibration-information.warn{background-color:#fc651f}.calibration-information.warn .days-left{font-weight:700}.calibration-information.severe{font-weight:700;background-color:red}.calibration-information.warn,.calibration-information.severe{animation:shakeit .15s ease-in-out;animation-iteration-count:4}.calibration-button{-webkit-user-select:none;user-select:none;text-align:center;box-sizing:border-box;background-color:#4caf50;border:1px solid black;border-radius:.5rem;width:90%;margin:3rem auto 0;background-color:#ffc107}.calibration-button .calibration-button-header{font-size:1.25rem;font-weight:700;border-bottom:1px solid black}.calibration-button .calibration-button-text{font-size:1.75rem;padding:1rem}.search-select{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;margin:0 auto}.search-select .type-field{width:100%}.search-select .search-div{position:absolute;width:80%;margin:-1px 10% 0;border:1px solid gray;box-sizing:border-box}.search-select .search-div .search-option{font-size:1.75rem;padding-left:.5rem;padding-top:.5rem;padding-bottom:.5rem;background-color:#fff;border-bottom:1px solid black}.search-select .search-div .search-option:last-child{margin-bottom:-1px}.search-select .page-input{text-align:left;outline:none}.track-selector{width:80%;margin:0 auto;border:1px solid black}.track-selector .top-bar{display:flex;position:relative;min-height:2rem;align-items:center;border-bottom:1px solid black}.track-selector .top-bar .current-navigation{flex-grow:1;background-color:#708090;height:100%}.track-selector .top-bar .exit{border-left:1px solid black}.track-selector .top-bar .exit svg{width:3em;height:3em}.track-selector .selection-div{height:25vh;max-height:20rem}.track-selector .selection-element{min-height:2rem;display:flex;justify-content:center;align-items:center;background-color:#add8e6;width:90%;border-radius:.25em;margin:1rem auto 0}.popup-searchable-select{position:absolute;background-color:#0006;display:flex;justify-content:center;align-items:flex-start;height:100%;width:100%;z-index:100;font-size:1.7rem}.popup-searchable-select .content{display:flex;position:relative;align-items:flex-start;flex-direction:column;margin-top:10vh;max-width:90%;max-height:80%;height:70vh;border-radius:.15em;overflow:hidden;background-color:#fff;border:1px solid black}.popup-searchable-select .content .search-div{display:flex;border-bottom:1px solid black;width:100%;box-sizing:border-box;background-color:#fff}.popup-searchable-select .content .search-div input{font-size:2.5rem;padding:.5rem .75rem;width:100%;box-sizing:border-box;border:0;border-right:1px solid black;border-radius:0}.popup-searchable-select .content .search-div input:focus{outline:none}.popup-searchable-select .content .search-div .close{position:relative;color:red;display:flex;justify-content:center;align-items:center;box-sizing:border-box;cursor:pointer}.popup-searchable-select .content .search-div .close svg{height:3rem;width:3rem}.popup-searchable-select .content .results{max-height:100%;height:100%;width:100%;overflow:auto;background-color:#f8f8ff}.popup-searchable-select .content .results::-webkit-scrollbar{width:16px}.popup-searchable-select .content .results::-webkit-scrollbar-track{background:#ffffff;border-left:1px solid black;padding-left:1px}.popup-searchable-select .content .results::-webkit-scrollbar-thumb{background-color:#a9a9a9;border-radius:0;border-left:1px solid black}.popup-searchable-select .content .results .result{padding:.75rem;border-top:1px solid black;margin-top:-1px;background-color:#fff;box-sizing:border-box;cursor:pointer}.popup-searchable-select .content .results .result:hover{background-color:#dcdcdc}.popup-searchable-select .content .results .result:last-child{border-bottom:1px solid black}.set-station-selected{width:80%;margin:0 auto}.set-station-selected .info-element{font-size:1.25em}.set-station-selected .stations-status{display:flex;position:relative;justify-content:center;align-items:center;box-sizing:border-box;max-height:10em;min-height:8em;padding:1em;color:gray;border:1px solid #767676;font-size:1.25em;background-color:#f5f5f5}.set-station-selected .stations-status .text{text-align:center;width:100%}.set-station-selected .selected-station-table{border-collapse:collapse;width:100%;border-spacing:0px}.set-station-selected .selected-station-table tr{width:100%}.set-station-selected .selected-station-table tr td{border:1px solid black;padding:.25em}.set-station-selected .selected-station-table tr td:first-child{width:50%;font-weight:700}.set-station-selected .selected-station-table tr:nth-child(2n){background-color:#e5f4fd}.set-station-selected .selected-station-table tr:nth-child(odd){background-color:#f6f9fc}.selected-container{min-height:10rem;width:80%;margin:0 auto;border:1px solid gray;overflow:auto;max-height:10rem}.selected-container .selected{display:flex;width:100%;justify-content:space-between;font-size:1.75rem;border-bottom:1px solid gray}.selected-container .selected .text{border-right:1px solid gray;flex-grow:1;padding:.5rem;background-color:#fafad2}.selected-container .selected .svg-div{display:flex;align-items:center;justify-content:center;fill:red;background-color:#f5f5f5}.selected-container .selected .svg-div svg{width:3rem;height:2rem}.initial-reduction .med-header,.initial-reduction .progress-bar,.initial-equalization .header{margin-bottom:1rem}.leak-down-test .med-header{margin-bottom:2rem}.test-complete .header.passed{color:green}.test-complete .header.failed{color:red}.test-complete .notification-box .only-center{padding:1em .25em}.test-complete .notification-box .only-content{padding-bottom:1rem}.canadian-no-1{position:relative;width:100%;overflow:hidden;height:100%;display:flex;flex-direction:column}.canadian-no-1 .current-test{display:flex;width:100%;justify-content:center;border-bottom:1px solid black;background-color:#fafad2;font-size:1.15rem;white-space:pre}.leak-down-test-acknowledgement .header.fail{color:red}.leak-down-test-acknowledgement .header.pass{color:green}.leak-down-test-acknowledgement .med-header{padding-bottom:0!important}.cp-us-class-1-recharge{position:relative;width:100%;overflow:hidden;height:100%;display:flex;flex-direction:column}.cp-us-class-1-recharge .current-test{display:flex;width:100%;justify-content:center;border-bottom:1px solid black;background-color:#fafad2;font-size:1.15rem;white-space:pre}.checklist-item{color:#ffae42;transition:color .2s}.checklist-item.good{color:#4caf50;list-style-type:initial}.initial-reduction .med-header,.initial-reduction .progress-bar{margin-bottom:1rem}.button-container{display:flex}.button-container .command-button{width:40%}.blow-out-text{width:90%;margin:0 auto;text-align:center;font-size:1.75rem}.checkbox{position:relative;border:1px solid black;min-width:2.5rem;min-height:2.5rem;max-width:2.5rem;max-height:2.5rem;display:flex;justify-content:center;align-items:center;border-radius:.25rem}.checkbox svg{width:3rem;height:3rem}.checkbox.checked{background-color:#90ee90}.checkbox.checked svg{fill:green}.checkbox.disabled{border:1px solid darkgray;background-color:#dcdcdc}.checkbox.disabled svg{fill:gray}.class-3-handler .checklist-item{color:#000;list-style-type:initial}.class-3-handler .info-item{font-size:1.15rem}.class-3-handler .notification-box .content{padding:.5rem 0 1rem}.checkbox-item{display:flex;align-items:center;width:80%;margin:1rem auto 0rem}.checkbox-item.disabled{background-color:#dcdcdc;border:1px solid gray;padding:.25rem}.checkbox-item .text{font-size:1.15rem}.checkbox-item .checkbox{margin-right:1rem}.us-class-3{position:relative;width:100%;overflow:hidden;height:100%;display:flex;flex-direction:column}.us-class-3 .current-test{display:flex;width:100%;justify-content:center;border-bottom:1px solid black;background-color:#fafad2;font-size:1.15rem;white-space:pre}.control-page .brake-lines-inspection .submit-button{margin-top:5rem}.us-class-1{position:relative;width:100%;overflow:hidden;height:100%;display:flex;flex-direction:column}.us-class-1 .current-test{display:flex;width:100%;justify-content:center;border-bottom:1px solid black;background-color:#fafad2;font-size:1.15rem;white-space:pre}.calibration-instructions{width:80%;margin:0 auto;font-size:1.35rem}.analog-entry .submit-button{font-size:1.25rem!important}.waiting-for-complete .spinner-container{display:flex;justify-content:center;align-items:center}.waiting-for-complete .spinner-container .spinner{fill:gray;margin:0 auto;width:10rem;height:10rem;animation:rotating-spinner 1s infinite linear}.page.complete .content{padding:.5rem 0 1rem}.calibration{position:relative;width:100%;overflow:hidden;height:100%;display:flex;flex-direction:column}.calibration .page{margin-top:1rem}.calibration .current-test{display:flex;width:100%;justify-content:center;border-bottom:1px solid black;background-color:#fafad2;font-size:1.15rem;white-space:pre;margin-bottom:1rem}@keyframes barbershop{0%{left:-50%}to{left:0%}}.barbershop-div{position:relative;width:100%;height:100%;overflow:hidden}.barbershop-div .barbershop{box-sizing:border-box;height:100%;position:absolute;width:150%;animation-name:barbershop;animation-timing-function:linear;animation-iteration-count:infinite;animation-play-state:running}.control-top-bar{z-index:7;background-color:#f5f5f5;width:100%}.control-top-bar .menu-div{position:absolute;width:100%;height:100%;top:0;left:0;background-color:#000c;z-index:3;display:flex;justify-content:center}.control-top-bar .menu-div .options{display:flex;justify-content:flex-start;align-items:center;flex-direction:column;margin-top:3rem;width:100%}.control-top-bar .menu-div .options .option{display:flex;align-items:center;justify-content:center;font-size:1.75rem;padding:.5rem;margin-bottom:1.5rem;border:1px solid white;width:90%;box-sizing:border-box;background-color:#dcdcdc;border-radius:.25rem;cursor:pointer}.control-top-bar .logout-button{display:flex;justify-content:center;align-items:center;border-bottom:1px solid black;border-right:1px solid black;background-color:#dcdcdc;box-shadow:inset 0 0 3px #a9a9a9;font-size:1rem;font-weight:700;color:gray;box-sizing:border-box}.control-top-bar .top-grid{display:grid;position:relative;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1.75rem 1.75rem;width:100%;border-collapse:collapse}.control-top-bar .top-grid .col{border-bottom:1px solid black;border-right:1px solid black;min-height:100%;padding:0}.control-top-bar .top-grid .col.no-br{border-right:0}.control-top-bar .top-grid .col:last-child{border-right:0}.control-top-bar .top-grid .menu-button{display:flex;justify-content:center;align-items:center;border-right:1px solid black;border-bottom:1px solid black;background-color:#dcdcdc;z-index:4}.control-top-bar .top-grid .menu-button svg{width:1.5rem;height:1.5rem}.control-top-bar .header-container{width:100%;font-size:1.1rem;padding-left:.5rem;position:relative;box-sizing:border-box;height:100%;display:flex;align-items:center;text-overflow:ellipsis;overflow:hidden;white-space:pre;border-right:1px solid black;border-bottom:1px solid black}.control-top-bar .header-container.no-br{border-right:0}.control-top-bar span.blue{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#4682b4}.control-top-bar .update-indicator{position:absolute;display:flex;justify-content:center;align-items:center;right:.1rem;top:.1rem}.control-top-bar .update-indicator svg{fill:none;height:.75rem;width:.75rem}.control-top-bar .update-indicator svg.none{display:none}.control-top-bar .update-indicator svg.good{fill:#4caf50}.control-top-bar .update-indicator svg.bad{fill:#ce2029}.control-top-bar .bottom-status{display:flex;height:1.75rem;border-bottom:1px solid black}.control-top-bar .bottom-status .charge-timer{display:flex;align-items:center;padding-left:.5rem;box-sizing:border-box;width:50%;border-right:1px solid black;font-size:.85rem}.control-top-bar .bottom-status .barber{position:absolute}.control-top-bar .charge-timer-time{margin-left:.25rem}.control-top-bar .air-status-container{display:flex;justify-content:center;align-items:center;position:relative;transition:background-color .2s;border-right:0;flex-grow:1}.control-top-bar .air-status-container .air-status{display:flex;justify-content:center;border-right:0}.control-top-bar .air-status-container.venting{background-color:#ff8c00}.control-top-bar .air-status-container.charging{background-color:#90ee90}.control-top-bar .air-status-container.lapped{background-color:#d3d3d3}.monitor-reduction{display:flex;flex-direction:column;flex-grow:1;height:100%}.air-hose-wait-container{margin-top:2rem}.flex-grow{flex-grow:1}html.desktop{font-size:12px}html.desktop body{overflow:auto}html.desktop .control-page{max-width:30rem;width:30rem;min-width:30rem;margin:4rem auto;border:1px solid black;overflow:hidden;height:55rem}.control-page{display:flex;flex-direction:column;width:100%;position:relative;-webkit-user-select:none;user-select:none}@media screen and (min-width: 738px){.control-page .page-manager{align-items:center}.control-page .test-page,.control-page .calibration-page{width:28rem!important;margin:0 auto!important}.control-page .launcher .selection-button,.control-page .page-notification .button-container{width:26rem}}.control-page .flex-grow{flex-grow:1}.control-page .launcher{position:absolute;width:100%;height:100%;display:flex;flex-direction:column;flex-grow:1}.control-page .pages{display:flex;flex-direction:column;flex-grow:1}.control-page .back-div{position:sticky;bottom:0;width:100%;height:3rem;display:flex;align-items:center;background-color:#d3deed;border-top:1px solid black}.control-page .back-div .back-arrow{display:flex;align-items:center;justify-content:center;height:3rem;width:4rem;background-color:#b3c9e0}.control-page .back-div .back-text{font-size:1.5rem;flex-grow:1;text-align:center}.control-page .header{margin-top:1rem;font-size:1.75rem;text-align:center;margin-bottom:1rem}.control-page .med-header{font-size:1.5rem;text-align:center;margin-bottom:1rem}.control-page .page-input{display:flex;font-size:2rem;width:80%;box-sizing:border-box;text-align:center;margin:0 auto}.control-page .submit-button{-webkit-user-select:none;user-select:none;font-size:1.75rem;box-sizing:border-box;padding:1rem;background-color:#4caf50;text-align:center;width:80%;margin:1.5rem auto;border-radius:.5rem;border:.125rem solid black;transition:background-color .2s}.control-page .submit-button.disabled{background-color:#dcdcdc;color:gray}.control-page .checklist-table{width:calc(100% + 2rem);border-collapse:collapse;margin:0 -1rem}.control-page .checklist-table tr th{border-right:1px solid black;border-bottom:1px solid black}.control-page .checklist-table tr th:last-child{border-right:0}.control-page .checklist-table tr td{padding:.25rem .5rem;border-right:1px solid black;border-bottom:1px solid black}.control-page .checklist-table tr td:last-child{border-right:0}.control-page .checklist-table tr:last-child td{border-bottom:0}.control-page .checklist-table .blue{color:#4682b4}.control-page .svg-container{display:flex;justify-content:center}.control-page .svg-container .circle{fill:#ffae42}.control-page .svg-container .check{fill:#4caf50}.control-page .svg-container svg{width:1.5rem;height:1.5rem}.control-page .manual-input-div{display:flex;align-content:center;justify-content:space-between;width:80%;margin:0 auto;cursor:pointer;-webkit-user-select:none;user-select:none}.control-page .manual-input-div.disabled .manual-input{background-color:#dcdcdc;border:1px solid gray;pointer-events:none}.control-page .manual-input-div.disabled .submit-manual{background-color:#dcdcdc;border:1px solid gray;color:gray;pointer-events:none}.control-page .manual-input-div .manual-input{font-size:1.75rem;width:50%;text-align:center}.control-page .manual-input-div .submit-manual{border:1px solid black;width:45%;background-color:#4caf50;display:flex;justify-content:center;align-items:center;font-size:1.25rem;border-radius:.25rem}.control-page .times-new-roman{font-family:Times New Roman,Times,serif}.control-page .selection-button{-webkit-user-select:none;user-select:none;text-align:center;box-sizing:border-box;font-size:1.75rem;padding:2rem .5rem;background-color:#4caf50;border:.125rem solid black;border-radius:.5rem;width:90%;margin:3rem auto 0}.control-page .selection-button:first-child{margin-top:1.5rem}.control-page .selection-button.calibration-button{padding:1rem;background-color:#ffc107}.control-page .cancel-button{width:100%;box-sizing:border-box;-webkit-user-select:none;user-select:none;color:#fff;text-align:center;font-size:1.75rem;background-color:#ce2029;border-radius:.75rem;border:.15rem solid black;margin:0 auto;padding:1rem}.control-page .manual-function{background-color:#4c50af;color:#fff}.control-page .command-button{-webkit-user-select:none;user-select:none;font-size:1.75rem;box-sizing:border-box;background-color:#446cb3;color:#fff;text-align:center;margin:1.5rem auto;white-space:nowrap;padding:1.75rem;border-radius:.75rem;border:.25rem solid darkgrey;transition:background-color .2s}.control-page .command-button.disabled{background-color:#dcdcdc;color:gray}@keyframes waitingAnimation{0%{background-color:#dcdcdc}75%{background-color:#a9a9a9}to{background-color:#dcdcdc}}.control-page .waiting-button{background-color:#dcdcdc;display:block;justify-content:center;animation:waitingAnimation 5s infinite;white-space:pre-wrap}.control-page .progress-bar{margin-top:1rem;margin-bottom:1rem}.control-page .notification-box{font-size:1rem;margin-top:1rem;background-color:#eee;border:1px solid black;margin:1rem auto;border-radius:.25rem;width:80%;box-sizing:border-box;padding:1rem 1rem 0rem;padding-bottom:0;z-index:-5}.control-page .notification-box .header{font-weight:700;font-size:1.1rem;margin:0;line-height:1.5;margin-top:-1rem;margin-left:-1rem;margin-right:-1rem;padding:.2rem .5rem;border-bottom:1px solid black;background-color:#dcdcdc}.control-page .notification-box .header:last-child{border-bottom:0;padding:1rem .25rem}.control-page .notification-box .only-center{padding:1em .25em}.control-page .notification-box .content{padding:1rem 0}.control-page .notification-box ul{margin-top:.5rem;margin-bottom:1rem;padding-left:2rem}.control-page .notification-box li{font-size:1.2rem}.control-page .notification-box .med-header{font-size:1.1rem;padding-top:.5rem;text-align:center;line-height:1.5}.control-page .notification-box span.blue{color:#4682b4}@keyframes pulse_opacity{0%{opacity:1}50%{background-color:#b3e5ff}75%{opacity:1}}.control-page .monitoring{display:flex;align-items:center;justify-content:center;margin-bottom:-1px;bottom:0;z-index:20;border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem;width:100%;font-size:1.25rem;font-weight:700;background-color:#91cfee;border:1px solid black;border-left:0;border-right:0;border-top:0;height:1.5em;animation:pulse_opacity 1.25s infinite linear}.control-page .monitoring .exit{display:flex;width:25%;justify-content:center}.control-page .monitoring .text{display:flex;justify-content:center}.control-page .stop-monitoring{position:absolute;display:flex;justify-content:center;align-items:center;z-index:5;background-color:#91cfee;font-weight:700;bottom:0;width:100%;box-sizing:border-box;-webkit-user-select:none;user-select:none;text-align:center;font-size:1.75rem;border-radius:.75rem;border:.15rem solid black;margin:0 auto;padding:1rem}.control-page .overlay{position:absolute;width:100%;height:100%;z-index:4;background-color:#00000040}.bold{font-weight:700}.italic{font-style:italic}.underline{text-decoration:underline}.colored-black{color:#000}.padding-small{padding:1em}.login-page{width:100%;font-size:1.15em;-webkit-user-select:none;user-select:none}.login-page #logo-dps{width:10em}.login-page input{font-size:1.15em!important}.login-page .login-div{display:flex;flex-direction:column;justify-content:center;text-align:center;width:18em;margin:0 auto}.login-page .login-div p{text-align:left}.login-page .login-div input{width:100%}.login-page .login-div .button{text-align:center}.login-page .login-div .login-form{padding:2.5em;background-color:#dcdcdc;border-radius:.5em;border:2px solid grey}.login-page .login-div .change-password-form{padding:1em 2.5em 2.5em;background-color:#dcdcdc;border-radius:.5em;border:2px solid grey}.login-page .login-div .change-password-form ul{margin-top:.5em;padding-left:1.5em}.login-page .login-div .change-password-form ul li{text-align:left}.login-page .login-div .account-help{font-style:italic;font-size:.9em;text-align:center;padding-top:2em}.login-page .password-change-status{font-weight:700;margin-bottom:.5em}.login-page .password-change-status.bad{color:red}.login-page .new-password{margin-bottom:1em}.login-page .sign-in-with-text{text-decoration:underline;font-style:italic;cursor:pointer}.login-page .sign-in-with-text:hover{color:#b22222}.login-page .mail-to-link{color:#000}.login-page .mail-to-link:hover{color:#b22222}.login-page .button{margin-top:1.5em;box-sizing:border-box;padding:.5em;background-color:#b22222;color:#fff;width:100%;border-radius:.25em;box-shadow:.25vw .25vw .5vw gray;transition:background-color .2s}.login-page .button:active{background-color:#dcdcdc}.login-page .username-input{margin-bottom:.5em}.login-page .logo-background{display:flex;justify-content:center}@keyframes bounce{0%{transform:rotate(5deg)}20%{transform:rotate(-5deg)}40%{transform:rotate(5deg)}60%{transform:rotate(-5deg)}80%{transform:rotate(5deg)}to{transform:rotate(-5deg)}}.change-password-form,.bounce{animation:bounce .4s linear;animation-iteration-count:1}html.ymc,html.ymc body{overflow-x:hidden;min-width:300px;margin:0;padding:0;background-color:#20201e;font-family:sans-serif;-webkit-user-select:none;user-select:none;color:#fff;overflow:auto}html.ymc body input{font-size:.75rem}html.desktop .ymc-app .tab:hover .hover-el{width:90%!important;background-color:#fff}@media screen and (min-width: 320px){html.ymc{font-size:calc(2vh - .5vw)}html.ymc .page{min-width:26rem;max-width:30rem}}@media screen and (max-width: 470px){html.ymc .navbar-content{flex-wrap:wrap-reverse}html.ymc .navbar-content .right-nav .option{width:100%;justify-content:center;margin-right:0!important;margin-bottom:.5rem;background-color:#3f3f3f;border-bottom:1px solid black;text-align:center}}@media screen and (min-width: 1000px){html.ymc{font-size:18px}html.ymc .page{min-width:38rem}}.ymc-app{width:100%;height:100%;display:flex;flex-direction:column;align-items:center}.ymc-app .login-page{position:fixed;z-index:10;background-color:#0006;height:100%;font-size:12px}.ymc-app .login-page .login-form,.ymc-app .login-page .change-password-form{background-color:gray}.ymc-app .login-page input,.ymc-app .login-page .login-button{border:1px solid black}.ymc-app input:focus,.ymc-app select:focus{outline:1px solid #3f3f82}.ymc-app .footer-spacer{flex-grow:1}.ymc-app .footer{display:flex;position:sticky;bottom:0;font-size:.75rem;justify-content:center;align-items:center;height:1.25rem;background-color:#2b2b2b;width:100%;color:#a9a9a9;border-top:1px solid #44433d}.ymc-app .footer .spacer-item{height:60%;width:1px;background-color:#5f5f5f}.ymc-app .footer .footer-item{white-space:nowrap;padding:0 .5rem}.ymc-app .footer .footer-item:last-child{border-right:0}.ymc-app .svg-cursor svg{cursor:pointer}.ymc-app h1{font-size:1.5em}.ymc-app h2{font-size:1.4em;font-weight:600}.ymc-app h3{font-size:1.2em;line-height:1.5em}.ymc-app h4{font-size:1em}.ymc-app ul{margin:0;padding:0;padding-inline-start:0!important}.ymc-app li{list-style:none;margin:.5rem 0}.ymc-app .button{border:none;color:#fff;border-radius:2px;white-space:nowrap}.ymc-app button{border:none;color:#fff;background-color:#2d2d29;border-radius:2px;padding:.08rem .4rem;height:2em;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none}.ymc-app code{overflow-wrap:break-spaces}.ymc-app .title{white-space:nowrap;margin:0}.ymc-app .header{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.ymc-app .chevron{transition:transform .2s}.ymc-app .chevron.rotated{transform:rotate(180deg)}.ymc-app .navbar{position:relative;display:flex;box-sizing:border-box;width:100%;background-color:#4e4e4e;border-bottom:1px solid lightslategray}.ymc-app .navbar .navbar-content{display:flex;width:100%;align-items:center}.ymc-app .navbar .navbar-content .title{display:flex;height:2rem;justify-content:center;align-items:center;font-size:1.25rem;margin-right:1rem;margin-left:1rem;white-space:nowrap}.ymc-app .navbar .navbar-content .left-nav{display:flex;flex-wrap:wrap}.ymc-app .navbar .navbar-content .left-nav .paths{display:flex;align-items:flex-end}.ymc-app .navbar .navbar-content .right-nav{display:flex;flex-grow:1;justify-content:flex-end;align-items:flex-end;height:100%}.ymc-app .navbar .navbar-content .right-nav .option{display:flex;align-items:center;cursor:pointer;-webkit-user-select:none;user-select:none;height:2rem;padding-right:1rem;border-left:1px solid gray;padding-left:1rem;background-color:#0000001a;font-size:.9rem;box-sizing:border-box}.ymc-app .navbar .navbar-content .right-nav .option.landing{background-color:#5c5c96}.ymc-app .navbar .navbar-content .right-nav .option.landing:hover{background-color:#5c5c96cc}.ymc-app .navbar .navbar-content .right-nav .option:hover{background-color:#0003}.ymc-app .navbar .navbar-content a{text-decoration:none;color:#fff}.ymc-app .navbar .navbar-content .tab{position:relative;display:flex;flex-direction:column;align-items:center;box-sizing:border-box;height:2rem;margin:0 .5rem;justify-content:center}.ymc-app .navbar .navbar-content .tab .hover-el{background-color:#000;width:80%;height:2px;transition:background-color .3s,width .3s}.ymc-app .navbar .navbar-content .tab.active .hover-el{width:85%;background-color:#fff!important}.ymc-app .navbar .navbar-content .tab .path-name{padding:0 .5rem}.ymc-app .page{margin:1rem 0;padding:0 1rem;box-sizing:border-box;width:inherit}.ymc-app .page .page-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem;margin-top:1rem;flex-wrap:wrap}.ymc-app .page .page-header .title{font-size:1.5rem;font-weight:700}.ymc-app .page .page-header .right{display:flex;flex-wrap:wrap}.ymc-app .page .page-header .global-search{color:#fff;width:8rem;margin:.5rem .5rem .5rem 0;height:1.5rem;box-sizing:border-box;border:1px solid black;padding:0 .25rem;box-shadow:2px 2px 4px #171717;background-color:#444}.ymc-app .page .page-header button{font-size:.75rem;border:1px solid black;font-weight:700;padding:0 1rem;height:1.5rem;box-sizing:border-box;box-shadow:2px 2px 4px #171717;margin:.5rem .5rem .5rem 0}.ymc-app .page .page-header button:last-child{margin-right:0}.ymc-app .group{display:flex;flex-direction:column;background-color:#2d2d29;border:1px solid #ccc;border-radius:2px;box-shadow:4px 4px 8px #000;margin-bottom:1rem}.ymc-app .group .main{height:1.5rem}.ymc-app .group .main .right{margin-right:.25rem}.ymc-app .group .group-page-control{display:flex;justify-content:space-between;align-items:center;margin:.5rem;margin-bottom:0}.ymc-app .group .group-page-control .right,.ymc-app .group .group-page-control .left{width:5rem;display:flex}.ymc-app .group .group-page-control .right{justify-content:flex-end}.ymc-app .group .group-page-control .center{font-size:.75rem}.ymc-app .group .group-page-control button{border:1px solid black;background-color:#404040}.ymc-app .group-item-list{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:space-between;align-items:normal;margin:0;padding:.5em}.ymc-app .group-item{display:flex;flex-direction:column;padding:.25em;border:1px solid #999;border-radius:2px;background-color:#20201e;min-height:1.5em;margin:.5em 0 0}.ymc-app .group-item .left{display:flex;align-items:center;justify-content:flex-start}.ymc-app .group-item .right{display:flex;align-items:center;justify-content:flex-end}.ymc-app .group-item:first-child{margin-top:0}.ymc-app .group-item li{margin:0 .25em}.ymc-app .group-item .main{width:100%;margin:auto;display:flex;flex-direction:row;justify-content:space-between}.ymc-app .group-item .main ul{display:flex;flex-wrap:nowrap;align-items:center}.ymc-app .vr{border-left:1px solid #aaa;height:100%;margin:0}.ymc-app .search{background-color:#8a8a8a;border:1px solid black;border-radius:3px}.ymc-app .search:focus{outline:1px solid black}.ymc-app .search::placeholder{color:#000}.ymc-app .tag{box-sizing:border-box;padding:.2em .5em;font-size:9px;font-weight:700;line-height:1.5em;background-color:#393935;border-radius:2px;white-space:nowrap}.ymc-app li.tooltip{display:flex;justify-content:center;align-items:center}.ymc-app .tooltip{position:relative;display:inline-block}.ymc-app .tooltip .tooltiptext{visibility:hidden;width:120px;background-color:#000;color:#fff;text-align:center;border-radius:6px;padding:5px 0;position:absolute;z-index:1;bottom:150%;left:50%;margin-left:-60px;opacity:0;transition:opacity .25s;font-family:sans-serif;font-size:1em;font-weight:lighter}.ymc-app .tooltip .tooltiptext:after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border:5px solid transparent;border-top-color:#000}.ymc-app .tooltip:hover .tooltiptext{visibility:visible;opacity:1}.ymc-app .jsonShown-button{background-color:transparent}@keyframes blink-animation{0%{opacity:.15}to{opacity:1}}@-webkit-keyframes blink-animation{0%{opacity:.15}to{opacity:1}}.ymc-app .arrow-steps .step{display:flex;justify-content:center;align-items:center;flex-wrap:nowrap;font-size:10px;font-weight:700;text-align:center;color:#666;cursor:default;margin:0 1px;padding:5px 0 5px 12px;min-width:10px;height:20px;float:left;position:relative;background-color:#eee;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:background-color .2s ease}.ymc-app .arrow-steps .step:after,.ymc-app .arrow-steps .step:before{content:" ";position:absolute;top:0;right:-8px;width:0;height:0;border-top:15px solid transparent;border-bottom:15px solid transparent;border-left:8px solid #EEE;z-index:1;transition:border-color .2s ease}.ymc-app .arrow-steps .step:before{right:auto;left:0;border-left:8px solid #20201e;z-index:0}.ymc-app .arrow-steps .step:first-child:before{border:none}.ymc-app .arrow-steps .step:first-child{border-top-left-radius:4px;border-bottom-left-radius:4px;padding-left:8px}.ymc-app .arrow-steps .step span{position:relative}.ymc-app .arrow-steps .step.current{color:#fff;background-color:#0f9d58}.ymc-app .arrow-steps .step.current:after{border-left:8px solid #0F9D58}.ymc-app .arrow-steps{margin-right:20px}.ymc-app .arrow-steps .current span{animation:blink-animation 1.25s steps(20,start) infinite;-webkit-animation:blink-animation 1.25s steps(20,start) infinite}.ymc-app .arrow-steps .complete{background-color:#333}.ymc-app .arrow-steps .step.complete:after{border-left:8px solid #333}.ymc-app .icon{color:#dfdfdf}.ymc-app .green{color:#0f9d58}.ymc-app .red{color:#db4437}.ymc-app .yellow{color:#f4b400}.ymc-app svg{transition:transform .3s}.ymc-app .svg180 svg{transform:rotate(180deg)}.ymc-app .paged-group .right .filter-icon:last-child{margin-right:0}.ymc-app .paged-group .filter-icon{display:flex;align-items:center;justify-content:center;width:1.25em;height:1.25em;margin-right:.5rem;margin-left:.5rem;background-color:#2d2d29;border-radius:.25rem;cursor:pointer}.ymc-app .paged-group .filter-icon:hover{background-color:#2d2d29aa}.ymc-app .paged-group .filter-icon svg{width:.8em;height:.8em;fill:#fff}.ymc-app .grouping-header{display:flex;justify-content:space-between;align-items:center;width:100%;box-sizing:border-box;background-color:#565651;border:none;flex-wrap:wrap}.ymc-app .grouping-header input{height:1.7em;width:8rem;margin:0 1rem;box-sizing:border-box;padding-left:.25rem;border-radius:.25em}.ymc-app .grouping-header input.search{margin-left:0;margin-right:.5em}.ymc-app .grouping-header .left{margin-left:1rem}.ymc-app .grouping-header .left h3{line-height:1rem}.ymc-app .grouping-header .right{display:flex;position:relative;height:1rem;margin:.5rem .5rem .5rem 1rem;align-items:center}.ymc-app .grouping-header .right .tag{display:flex;align-items:center;height:1.25rem;font-size:.8rem;margin-right:.5rem;border-radius:.25rem;padding:.25rem .5rem;background-color:#2d2d29}.ymc-app .grouping-header .paged-group-button{display:flex;justify-content:center;align-items:center;height:1.25em;width:1.25em;padding:0;border:none;color:#fff;background-color:#2d2d29;border-radius:.25rem;cursor:pointer}.ymc-app .grouping-header .paged-group-button:hover{background-color:#2d2d29aa}.ymc-app .grouping-header .paged-group-button svg{height:.9rem;width:.9rem}.ymc-app .grouping-header .dropdown-button svg{height:.9rem;width:.9rem}.ymc-app .grouping-header .group-item-dropdown{background-color:#333;font-size:.75rem;font-family:monospace;-webkit-user-select:text;user-select:text;margin:.5em 0 0;padding:.5rem}.ymc-app .extra-buttons{display:flex}.ymc-app .summary-open-container{display:flex;height:100%;justify-content:center;align-items:center;border-left:1px solid black;box-sizing:border-box;border-left:1px solid #999;padding:0 .25em;margin-left:.25em;background-color:#414141}.ymc-app .summary-open-container .tooltiptext{bottom:120%!important}.ymc-app .summary-open-container svg{fill:#deeb2e;width:1.25em;height:1.25em}.ymc-app .summary-bottom-button{display:flex;justify-content:center;align-items:center;width:100%;min-height:2.5em;border-top:2px solid black;padding:.5em;box-sizing:border-box;max-width:100%;cursor:pointer;font-weight:700;background-color:#323232;white-space:pre-wrap}.ymc-app .summary-bottom-button:hover{background-color:#404040}.ymc-app .summary-bottom-button.error{color:red}.ymc-app .group-icon-holder{margin:0 .25em;width:1em}.ymc-app .group-filter{background-color:#2d3d30;border-top:1px solid black;border-bottom:1px solid black}.ymc-app .group-filter .filter-holder{display:flex;padding:.5em 1em}.ymc-app .group-filter .filter-holder .filter-checkbox{display:flex;align-items:center}.ymc-app .group-filter .filter-holder .filter-checkbox .name{margin-right:.25em}.device-map-menu{position:absolute;color:#000;z-index:2;background-color:#fff;border:1px solid black;border-radius:.25em;overflow:hidden;min-width:12rem}.device-map-menu .device-header{display:flex;align-items:center;justify-content:center;border-bottom:1px solid black;color:#000;min-height:1.5em;padding:0 .25em;background-color:#f5f5f5}.device-map-menu .get-trail .get-trail-button{display:flex;justify-content:center;border-top:1px solid black;padding:.25em .5em;background-color:#90ee90;border-top-right-radius:.25em;border-top-left-radius:.25em;-webkit-user-select:none;user-select:none;cursor:pointer}.device-map-menu .get-trail .get-trail-button:hover{background-color:#65ec65}.device-map-menu .get-trail .get-trail-button.error,.device-map-menu .get-trail .get-trail-button.bad-dates,.device-map-menu .get-trail .get-trail-button.no-checkins{background-color:pink}.device-map-menu .input-group{display:flex;align-items:center;padding:.5rem}.device-map-menu .input-group .label{width:5rem}.device-map-menu .options .option{display:flex;justify-content:center;padding:.15em .25em;border-bottom:1px solid gray}.device-map-menu .options .option:last-child{border-bottom:0}.device-map-menu .options .option:hover{background-color:#f5f5f5;cursor:pointer}.time-scrubber[data-v-360bbc7f]{display:flex}.time-scrubber .scrubber[data-v-360bbc7f]{margin:.5em 1em;width:100%}.time-scrubber .current-time[data-v-360bbc7f]{display:flex;align-items:center;padding:.5em;white-space:nowrap;font-family:monospace;font-size:.85em;border-left:2px solid black}.time-scrubber .speed[data-v-360bbc7f]{display:flex;border-left:2px solid black;padding:.5em}.time-scrubber .speed .speed-label[data-v-360bbc7f]{margin-right:.5em}.time-scrubber .speed input[data-v-360bbc7f]{width:3em}.time-scrubber .play-pause[data-v-360bbc7f]{display:flex;justify-content:center;align-items:center;padding:0 .5em;border-right:2px solid black;-webkit-user-select:none;user-select:none;cursor:pointer}.time-scrubber .play-pause svg[data-v-360bbc7f]{fill:#fff;height:2em;width:2em}.maps-container{display:flex;flex-direction:column;width:100%;height:100%;overflow:hidden!important}.maps-container .map{width:100%;flex-grow:1}.maps-container .data-window{position:absolute;padding:.25rem;background:none #ffffff;z-index:10;-webkit-user-select:none;user-select:none;border-radius:2px;box-shadow:#0000004d 0 1px 4px -1px;color:#000}.maps-container .scrubber{z-index:10}.maps-container .scrubber input{width:100%}.maps-container{position:relative;height:100%;width:100%}.maps-container .map{width:100%;height:100%}.device-summary .info-table tr th{height:2rem;background-color:#4a4a4a;padding:0!important}.device-summary .info-table tr th .header-container{height:2rem;position:relative;display:flex;align-items:center}.device-summary .info-table tr th .header-container .table-header{display:flex;flex-grow:1;padding:0 .5em;justify-content:center;align-items:center}.device-summary .info-table tr th .header-container .unlock-button{display:flex;justify-content:center;align-items:center;padding:0 1em;color:#4caf50;border-left:1px solid black;background-color:#2d2d29;border:1px solid black;height:80%;box-sizing:border-box;border-radius:.25em;margin-right:.25em;cursor:pointer}.device-summary .info-table tr .value{min-width:65%;word-break:break-all}.device-summary .info-table tr .value .value-container.clickable{text-decoration:underline;color:#5757fd;cursor:pointer}.device-summary .info-table tr .value .value-container.clickable:hover{opacity:.8}.past-tests{max-height:calc(80vh - 4em);overflow:auto}.past-tests .past-test-table{border-collapse:collapse;width:calc(100% - 1px);box-sizing:border-box;border-bottom:2px solid black}.past-tests .past-test-table .small-text{font-size:.75em}.past-tests .past-test-table tr:nth-child(odd) td{background-color:#ffff0013}.past-tests .past-test-table tr.clickable-row{cursor:pointer}.past-tests .past-test-table tr.clickable-row:hover{opacity:.8}.past-tests .past-test-table td,.past-tests .past-test-table th{box-sizing:border-box;border-right:2px solid black;border-top:2px solid black;padding:.25em .5em}.past-tests .past-test-table td:first-child,.past-tests .past-test-table th:first-child{border-left:0}.past-tests .past-test-table td.no-tests{background-color:#ffc0cb31}.past-tests .past-test-table th{border-top:0}.data-window-display .header{display:flex;justify-content:center;align-items:center!important;border:2px solid black;padding-left:.5em}.data-window-display .test-text{-webkit-user-select:text;user-select:text;border:2px solid black;border-top:0;font-size:.75em;max-height:80%;overflow:auto;margin:0}.device-summary-data{padding:1rem}.set-calibration-div[data-v-c4011969]{display:flex;flex-direction:column;width:80%;margin:1em auto 0;height:unset;border:2px solid black;align-items:flex-start;justify-content:flex-start;border-radius:.25em}.set-calibration-button[data-v-c4011969]{display:flex;justify-content:center;padding:.25em;width:100%;box-sizing:border-box;border-top:2px solid black;background-color:#2d2d29;color:green;font-weight:700}.set-calibration-button[data-v-c4011969]:hover{opacity:.8}.set-calibration[data-v-c4011969]{padding:.5em}.input-block[data-v-c4011969]{display:flex;align-items:center;margin:.5em}.input-block .label[data-v-c4011969]{margin-right:.5em;color:#a4add4;font-weight:700}.input-block input[data-v-c4011969]{color:#fff;width:8rem;height:1.5rem;box-sizing:border-box;border:1px solid black;padding:0 .25rem;box-shadow:2px 2px 4px #171717;background-color:#444}.label-header[data-v-c4011969]{display:flex;justify-content:center;font-size:1.25em;border-bottom:2px solid black;border-top:2px solid black;width:100%;background-color:#4a4a4a;padding:.15em;box-sizing:border-box;font-weight:700}.label-header[data-v-c4011969]:first-child{border-top:0}.input-block[data-v-c4011969]{display:flex;align-items:center}.device-page-content{position:relative;display:flex;flex-direction:column;background-color:#20201e}.device-page-content .tab-content{position:relative;overflow:auto;flex-grow:1;box-sizing:border-box}.device-page-content .tabs{display:flex;background-color:#20201e;border-bottom:2px solid black;box-sizing:border-box;z-index:2}.device-page-content .tabs .tab{cursor:pointer;padding:.25rem .5rem;border-right:1px solid black}.device-page-content .tabs .tab.active{background-color:#31312d}.test-event-log{display:flex;font-size:.75rem;align-items:flex-start;flex-direction:column;padding-top:1rem;padding-bottom:1rem;padding-left:.5rem}.test-event-log .utc-checkbox-div{display:flex;align-items:center;justify-content:flex-end;width:100%}.test-event-log .utc-checkbox-div input{margin-right:.5em}.test-event-log .name-container{display:flex;width:100%}.test-event-log .name-container .tooltip{margin:0;position:relative}.test-event-log .name-container .tooltip .tooltiptext{bottom:100%;left:unset;background-color:#006928;border:2px solid black;width:15em;margin:0;z-index:2}.test-event-log .name-container .name-div{position:relative;display:flex;text-align:center;justify-content:center;width:50%;box-sizing:border-box}.test-event-log .name-container .name-div .name{display:flex;justify-content:center;border:1px solid #ccc;padding:.5rem 1rem;background-color:#5a5f69;border-radius:.15rem}.test-event-log svg{width:1.5rem}.test-event-log .train-svg{fill:gray}.test-event-log .train-svg .window{fill:transparent;stroke:transparent}.test-event-log .event-list-item{width:100%}.test-event-log .event-list-item.cancelled .arrow-container .arrow{background-color:red}.test-event-log .event-list-item.cancelled .arrow-container .arrow-bottom{border-top:10px solid red}.test-event-log .event-list-item.not-complete .name-container .name-div .name{background-color:#000;border:1px solid #414141}.test-event-log .event-list-item.not-complete .arrow-container .arrow{background-color:#000}.test-event-log .event-list-item.not-complete .arrow-container .arrow-bottom{border-top:10px solid black}@keyframes in_progress_arrow{0%{background-color:green}50%{background-color:#90ee90}to{background-color:green}}@keyframes in_progress_triangle{0%{border-top-color:green}50%{border-top-color:#90ee90}to{border-top-color:green}}.test-event-log .event-list-item.in-progress .name-container .name-div .name{border:1px solid #ccc!important;background-color:#5a5f69!important}.test-event-log .event-list-item.in-progress .arrow{animation:in_progress_arrow 1s linear infinite}.test-event-log .event-list-item.in-progress .arrow-bottom{animation:in_progress_triangle 1s linear infinite}.test-event-log .timer-svg{fill:#daa520;height:1.25rem}.test-event-log .between-div{position:relative;display:flex;width:100%}.test-event-log .between-div .arrow-container{width:calc(25% + 22px);display:flex;flex-direction:column;align-items:flex-end}.test-event-log .between-div .arrow-container .arrow-div{display:flex;flex-direction:column;align-items:center;height:100%}.test-event-log .between-div .arrow-container .arrow{background-color:green;width:2px;flex-grow:1;height:100%;min-height:3rem}.test-event-log .between-div .arrow-container .arrow-bottom{margin-bottom:-10px;border:10px solid transparent;border-top:10px solid green}.test-event-log .between-div .arrow-placeholder{width:calc(25% + 20px)}.test-event-log .between-div .icon-div{display:flex;align-items:center;width:4rem;padding-left:1rem}.test-event-log .between-div .elapsed-div{box-sizing:border-box;padding:.5rem;width:62.5%;display:flex;flex-direction:column;justify-content:center}.test-event-log .between-div .elapsed-div .elapsed,.test-event-log .between-div .elapsed-div .car-time{display:flex;align-items:flex-start;padding-top:.25rem;padding-bottom:.25rem}.test-event-log .between-div .elapsed-div .text{min-width:4.5rem}.uplot,.uplot *,.uplot *:before,.uplot *:after{box-sizing:border-box}.uplot{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";line-height:1.5;width:min-content}.u-title{text-align:center;font-size:18px;font-weight:700}.u-wrap{position:relative;-webkit-user-select:none;user-select:none}.u-over,.u-under{position:absolute}.u-under{overflow:hidden}.uplot canvas{display:block;position:relative;width:100%;height:100%}.u-axis{position:absolute}.u-legend{font-size:14px;margin:auto;text-align:center}.u-inline{display:block}.u-inline *{display:inline-block}.u-inline tr{margin-right:16px}.u-legend th{font-weight:600}.u-legend th>*{vertical-align:middle;display:inline-block}.u-legend .u-marker{width:1em;height:1em;margin-right:4px;background-clip:padding-box!important}.u-inline.u-live th:after{content:":";vertical-align:middle}.u-inline:not(.u-live) .u-value{display:none}.u-series>*{padding:4px}.u-series th{cursor:pointer}.u-legend .u-off>*{opacity:.3}.u-select{background:rgba(0,0,0,.07);position:absolute;pointer-events:none}.u-cursor-x,.u-cursor-y{position:absolute;left:0;top:0;pointer-events:none;will-change:transform}.u-hz .u-cursor-x,.u-vt .u-cursor-y{height:100%;border-right:1px dashed #607D8B}.u-hz .u-cursor-y,.u-vt .u-cursor-x{width:100%;border-bottom:1px dashed #607D8B}.u-cursor-pt{position:absolute;top:0;left:0;border-radius:50%;border:0 solid;pointer-events:none;will-change:transform;background-clip:padding-box!important}.u-axis.u-off,.u-select.u-off,.u-cursor-x.u-off,.u-cursor-y.u-off,.u-cursor-pt.u-off{display:none}.uplot{width:100%}.u-select{background:rgba(255,255,255,.07)}.uplot-holder{width:100%;background-color:#141619;color:#fff;box-sizing:border-box}.uplot.u-hz{width:100%}.test-summary-graph{position:relative;width:100%;flex-grow:1;display:flex;flex-direction:column}.test-summary-graph .uplot-holder{width:100%;background-color:#111c2d;color:#c7d0d9;box-sizing:border-box}.test-summary-graph .uplot-holder .uplot{border-left:1px solid black;border-bottom:1px solid black;border-right:1px solid black}.test-summary-graph .partial-states{display:flex;width:100%;color:red;font-weight:700;height:1.5em;border:1px solid;align-items:center;justify-content:center;box-sizing:border-box;background-color:#141619}.test-summary-graph .loading-states{display:flex;width:100%;color:green;font-weight:700;height:1.5em;border:1px solid;align-items:center;justify-content:center;box-sizing:border-box;background-color:#141619}.test-summary-graph .graph-header{display:flex;justify-content:space-between;font-size:.75rem;background-color:#111c2d;border:2px solid black;border-bottom:0}.test-summary-graph .graph-header .utc-checkbox-div{display:flex;align-items:center;margin-left:.5rem}.test-summary-graph .graph-header .utc-checkbox-div input{margin-right:.5rem}.test-summary-graph .graph-header .download{padding:.25rem 1rem;box-sizing:border-box;-webkit-user-select:none;user-select:none;cursor:pointer;background-color:#ffffff0f;border-bottom:1px solid black;border-left:1px solid black}.test-summary-graph .making-graph{text-align:center;padding:.5rem;background-color:#141619;border-top:1px solid black}@media print{.test-summary{background-color:#fff;color:#000;position:fixed!important;left:0;top:0!important;width:100vw;height:100vh!important;z-index:20}.test-summary .open-device-button{display:none}.test-summary .info-table{width:50%!important;margin:0 auto}.test-summary .info-table tr th{background-color:#fff!important}.test-summary .info-table tr.info-row:nth-child(odd){background-color:#fff!important}.test-summary .info-table tr.info-row:nth-child(2n){background-color:#fff!important}}.test-summary .info-table{border-collapse:collapse;width:100%}.test-summary .info-table .test-summary-table-header{position:relative}.test-summary .info-table .test-summary-table-header .button-holder{position:absolute;display:flex;justify-content:center;align-items:center;right:0;top:0;height:100%}.test-summary .info-table .test-summary-table-header .open-device-button{border-radius:.25em;height:75%;padding:.25em 1em;margin-right:.25em;background-color:#2d2d29;border:1px solid black;box-sizing:border-box}.test-summary .info-table .test-summary-table-header .open-device-button:hover{background-color:#2d2d29aa}.test-summary .info-table .test-summary-table-header .name{width:100%;text-align:center}.test-summary .info-table .test-summary-table-header .content{display:flex}.test-summary .info-table tr{background-color:#2c2c2c}.test-summary .info-table tr:nth-child(odd){background-color:#242323!important}.test-summary .info-table tr.header-def th{background-color:#3a3a3a!important}.test-summary .info-table tr.fail{background-color:var(--red-50)!important}.test-summary .info-table tr.pass{background-color:var(--green-50)!important}.test-summary .info-table tr td.no-commands{text-align:center}.test-summary .info-table tr th{background-color:#4a4a4a}.test-summary .info-table tr td,.test-summary .info-table tr th{padding:.5rem;border:1px solid gray}.test-summary .info-table tr .name{width:35%}.test-summary .info-table tr .value{min-width:65%}.test-summary .info-table tr .value .value-container.clickable{text-decoration:underline;color:#5757fd;cursor:pointer}.test-summary .info-table tr .value .value-container.clickable:hover{opacity:.8}.test-page-content .tab-content{position:relative;overflow:auto;flex-grow:1;padding:1rem;box-sizing:border-box}.test-page-content .tabs{display:flex;background-color:#20201e;border-bottom:2px solid black;box-sizing:border-box;z-index:2}.test-page-content .tabs .tab{cursor:pointer;padding:.25rem .5rem;border-right:1px solid black}.test-page-content .tabs .tab.active{background-color:#31312d}.station-summary{padding:1rem}.station-edit .remove-station{padding:.5rem;width:25em;margin:1rem auto;display:flex;justify-content:center;border:2px solid black;background-color:#fd3636;cursor:pointer;border-radius:.25em;box-sizing:border-box}.station-edit .remove-station:hover{background-color:red}.station-edit .remove-are-you-sure{width:25em;margin:0 auto;border:2px solid black;border-radius:.25rem;overflow:hidden;box-sizing:border-box;margin-top:1rem}.station-edit .remove-are-you-sure .prompt{padding:1rem 2rem;text-align:center;background-color:#585858}.station-edit .remove-are-you-sure .yes-no-div{display:flex;border-top:2px solid black}.station-edit .remove-are-you-sure .yes-no-div .button{display:flex;justify-content:center;width:50%;padding:.5rem}.station-edit .remove-are-you-sure .yes-no-div .button.no{background-color:#fd3636}.station-edit .remove-are-you-sure .yes-no-div .button.no:hover{background-color:red}.station-edit .remove-are-you-sure .yes-no-div .button.yes{background-color:#24a324}.station-edit .remove-are-you-sure .yes-no-div .button.yes:hover{background-color:#208a20}.station-edit .remove-are-you-sure .yes-no-div .button:first-child{border-right:1px solid black}.station-summary-data{padding:1rem}.station-page-content{position:relative;display:flex;flex-direction:column;background-color:#20201e}.station-page-content .tab-content{position:relative;overflow:auto;flex-grow:1;box-sizing:border-box}.station-page-content .tabs{display:flex;background-color:#20201e;border-bottom:2px solid black;box-sizing:border-box;z-index:2}.station-page-content .tabs .tab{cursor:pointer;padding:.25rem .5rem;border-right:1px solid black}.station-page-content .tabs .tab.active{background-color:#31312d}.device-summary{padding:1rem}.device-summary .open-active-test{display:flex;align-items:center;justify-content:center;border:2px solid black;margin-bottom:.5em;height:2rem;background-color:#2d2d29;border-radius:.25em;box-sizing:border-box;cursor:pointer;font-weight:700}.device-summary .open-active-test:hover{background-color:#2d2d29aa}.device-summary .info-table{border-collapse:collapse;width:100%;margin-bottom:1em}.device-summary .info-table tr{background-color:#2c2c2c}.device-summary .info-table tr:nth-child(odd){background-color:#242323!important}.device-summary .info-table tr th{background-color:#4a4a4a}.device-summary .info-table tr td,.device-summary .info-table tr th{padding:.5rem;border:1px solid gray}.device-summary .info-table tr td{-webkit-user-select:text;user-select:text}.device-summary .info-table tr .name{width:35%}.device-summary .info-table tr .value{min-width:65%}.device-summary .info-table .no-last-state{background-color:#6b222e}.user-password-change .input-group{display:flex;flex-direction:column;margin-top:.5rem}.user-password-change .input-group:first-child{margin-top:0}.user-password-change .input-group .label{font-size:.75rem}.user-password-change .input-group .input-flex{display:flex;align-items:center;flex-wrap:wrap}.user-password-change .fake-password-field{width:40%}.user-password-change .fake-password-field input{width:100%}.user-password-change .eye-holder{margin-left:-1.25rem;height:1rem;width:1rem;box-sizing:border-box;display:flex;justify-content:center;align-items:center;cursor:pointer}.user-password-change .eye-holder svg{width:.8rem;height:.8rem}.user-password-change .randomize{font-size:.7rem;border:1px solid black;margin-left:.5rem;-webkit-user-select:none;user-select:none;cursor:pointer;height:1rem;background-color:#3c3c3c;border-radius:.25em}.user-password-change select,.user-password-change input{width:40%;height:1rem;box-sizing:border-box;background-color:#444;border:1px solid black;color:#fff;padding:0 .15rem;margin:.2rem 0}.user-password-change input{font-family:monospace}.summary-user-password-change{display:flex;justify-content:center}.summary-user-password-change .change-password-container{display:flex;flex-direction:column;align-items:flex-start;border:2px solid black;height:fit-content;width:70%;margin-top:1em}.summary-user-password-change .change-password-container .change-password{padding:1em}.summary-user-password-change .label{font-size:1rem!important}.summary-user-password-change input,.summary-user-password-change select{font-size:1rem!important;height:1.5rem}.summary-user-password-change input{padding-right:1.5em}.summary-user-password-change .randomize{display:flex;align-items:center;height:1.5rem!important}.user-page-content{position:relative;display:flex;flex-direction:column;background-color:#20201e}.user-page-content .tab-content{position:relative;overflow:auto;flex-grow:1;box-sizing:border-box}.user-page-content .tabs{display:flex;background-color:#20201e;border-bottom:2px solid black;box-sizing:border-box;z-index:2}.user-page-content .tabs .tab{cursor:pointer;padding:.25rem .5rem;border-right:1px solid black}.user-page-content .tabs .tab.active{background-color:#31312d}.popup-manager-window{display:flex;position:fixed;top:0;left:0;width:100vw;height:100vh;justify-content:center;align-items:center;z-index:2;background-color:#0000004d}.popup-manager-window .popup-manager-window-content{position:relative;display:flex;flex-direction:column;background-color:#20201e;border:2px solid black;height:80vh;width:32rem}.popup-manager-window .popup-manager-window-content .header{z-index:3;display:flex;height:1.75rem;min-height:1.75rem;align-items:center;background-color:#3e4563;font-size:1rem;border-bottom:2px solid black;box-sizing:border-box}.popup-manager-window .popup-manager-window-content .header .text{text-align:center;width:calc(100% - 1.5rem)}.popup-manager-window .popup-manager-window-content .header .exit{display:flex;justify-content:center;align-items:center;width:2rem;height:2rem;cursor:pointer}.popup-manager-window .popup-manager-window-content .header .exit:hover svg{color:red!important}.popup-manager-window .popup-manager-window-content .header .exit svg{width:1.5rem;height:1.5rem;display:flex;position:absolute;transition:.2s color}.popup-manager-window .popup-manager-window-content .header{justify-content:flex-start;height:2rem;min-height:2rem;align-items:flex-end;box-sizing:border-box}.popup-manager-window .popup-manager-window-content .tab-content{height:calc(80vh - 3.75rem - 1px);overflow:auto}.popup-manager-window .popup-manager-window-content .tab-list{display:flex;flex-grow:1;align-items:flex-end;margin-right:0;max-width:calc(100% - 2rem);overflow:auto;height:100%;border-right:2px solid black;scrollbar-width:auto;scrollbar-color:#546ca0 #3e4563}.popup-manager-window .popup-manager-window-content .tab-list::-webkit-scrollbar{width:2px;height:5px}.popup-manager-window .popup-manager-window-content .tab-list::-webkit-scrollbar-track{background:#3e4563}.popup-manager-window .popup-manager-window-content .tab-list::-webkit-scrollbar-thumb{background-color:#161d2c;border-radius:10px;border:1px solid #3e4563}.popup-manager-window .popup-manager-window-content .tab-list .tab{display:flex;justify-content:center;align-items:center;border:1px solid black;border-bottom:0;border-top-left-radius:.25em;border-top-right-radius:.25em;background-color:#00000080;height:90%}.popup-manager-window .popup-manager-window-content .tab-list .tab.active{background-color:#ffffff80;color:#000}.popup-manager-window .popup-manager-window-content .tab-list .tab .name{padding:.25em .15em .25em .5em;cursor:pointer;white-space:nowrap}.popup-manager-window .popup-manager-window-content .tab-list .tab .close-tab{display:flex;justify-content:flex-end;align-items:flex-start;width:1em;height:100%;padding-right:0}.popup-manager-window .popup-manager-window-content .tab-list .tab .close-tab .hoverable{display:flex;cursor:pointer}.popup-manager-window .popup-manager-window-content .tab-list .tab .close-tab .hoverable:hover svg{color:red!important}.popup-manager-window .popup-manager-window-content .tab-list .tab .close-tab .hoverable svg{transition:color .2s;padding-top:.15rem;padding-right:.15rem;width:.75em;height:.75em}.popup-manager-window .summary-table{border-collapse:collapse;width:100%}.popup-manager-window .summary-table .summary-table-header{position:relative}.popup-manager-window .summary-table .summary-table-header .button-holder{position:absolute;display:flex;justify-content:center;align-items:center;right:0;top:0;height:100%}.popup-manager-window .summary-table .summary-table-header .content{display:flex}.popup-manager-window .summary-table .summary-table-header .content .name{width:100%;text-align:center}.popup-manager-window .summary-table tr{background-color:#2c2c2c}.popup-manager-window .summary-table tr:nth-child(odd){background-color:#242323!important}.popup-manager-window .summary-table tr th{background-color:#4a4a4a}.popup-manager-window .summary-table tr td,.popup-manager-window .summary-table tr th{padding:.5rem;border:1px solid gray}.popup-manager-window .summary-table tr .name{width:35%}.popup-manager-window .summary-table tr .value{min-width:65%}.user-item{min-height:3em}.user-item .open-button{display:flex;justify-content:center;align-items:center;padding:0 .5em;border-left:1px solid white;height:100%;margin-left:.25rem;background-color:#222215}.user-item .open-button:hover{background-color:#3a3a22}.user-item .fa-user-secret{color:var(--gray-70)}.user-item .fa-user-tie{color:var(--green-70)}.user-item .fa-user-doctor{color:var(--blue-70)}.user-item .title.user{line-height:0;margin-left:.25em}.user-item .left-icon{margin-right:.5em}.user-item.group-item{padding:0}.user-item.group-item .main{height:unset;min-height:2em}.user-item.group-item .left{padding:.25em;margin-left:.35em}.user-item.group-item .right{margin-right:0!important}.popup-window .popup-window-backdrop{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;z-index:5;justify-content:center;align-items:flex-start;background-color:#0009}.popup-window .popup-window-backdrop .popup-window-holder{position:relative;display:flex;flex-direction:column;background-color:#292929;border:2px solid black;box-shadow:2px 2px 16px #000;top:5%;width:20rem;border-radius:3px;margin:.5rem}.popup-window .popup-window-backdrop .popup-window-holder .popup-window-header{display:flex;justify-content:space-between;align-items:center;background-color:#262650;border-bottom:1px solid black;height:1.75rem}.popup-window .popup-window-backdrop .popup-window-holder .popup-window-header .window-name{margin-left:.5rem;padding:.25rem 0}.popup-window .popup-window-backdrop .popup-window-holder .popup-window-header .exit-holder{display:flex;justify-content:center;align-items:center}.popup-window .popup-window-backdrop .popup-window-holder .popup-window-header .exit{height:20px;width:20px;margin-right:.5rem;-webkit-user-select:none;user-select:none;cursor:pointer}.popup-window .popup-window-backdrop .popup-window-holder .popup-window-header .exit:hover{color:pink}.popup-window .popup-window-backdrop .popup-window-holder .window-input-group{display:flex;flex-direction:column;margin-top:.5rem}.popup-window .popup-window-backdrop .popup-window-holder .window-input-group:first-child{margin-top:0}.popup-window .popup-window-backdrop .popup-window-holder .window-input-group .label{font-size:1rem}.popup-window .popup-window-backdrop .popup-window-holder .window-input-group .input-flex{display:flex;align-items:center;flex-wrap:wrap}.popup-window .popup-window-backdrop .popup-window-holder .window-input-group select,.popup-window .popup-window-backdrop .popup-window-holder .window-input-group input{width:40%;height:1.5rem;box-sizing:border-box;background-color:#444;border:1px solid black;color:#fff;padding:0 .15rem;margin:.2rem 0}.popup-window .popup-window-backdrop .popup-window-holder .popup-window-footer{display:flex;align-items:center;justify-content:space-between;background-color:#262650;border-top:1px solid black;height:1.75rem}.popup-window .popup-window-backdrop .popup-window-holder .popup-window-footer .left .error{margin-left:.5rem;font-weight:700;font-size:.75rem;color:red}.popup-window .popup-window-backdrop .popup-window-holder .popup-window-footer .right{display:flex;align-items:center}.popup-window .popup-window-backdrop .popup-window-holder .popup-window-footer .p-button{display:flex;justify-content:center;align-items:center;font-size:.75rem;margin-right:.5rem;padding:.15rem .5rem;border:1px solid black;border-radius:3px;background-color:#000;cursor:pointer;-webkit-user-select:none;user-select:none;opacity:.8}.popup-window .popup-window-backdrop .popup-window-holder .popup-window-footer .p-button:hover{opacity:1}.popup-window .popup-window-backdrop .popup-window-holder .popup-window-footer .p-button.cancel-button{background-color:#33393e}.popup-window .popup-window-backdrop .popup-window-holder .popup-window-footer .p-button.action-button{border:1px solid #0F9D58;background-color:#0e6b3e}.user-add-content{margin:1rem .5rem}.user-add-content .input-group{display:flex;flex-direction:column;margin-top:.5rem}.user-add-content .input-group.password-change{font-size:.75rem}.user-add-content .input-group:first-child{margin-top:0}.user-add-content .input-group .input-flex{display:flex;align-items:center;flex-wrap:wrap}.user-add-content .yard-select{margin-right:.25rem}.user-add-content .yard-opts{border:1px solid black;display:flex;align-items:center;height:1.25rem;box-sizing:border-box;font-size:.7rem;padding:.1rem .2rem;border-radius:.15rem;margin:.2rem .4rem .2rem 0;background-color:#3c3c3c}.user-add-content .yard-opts .rem-yard{display:flex;justify-content:center;align-items:center;margin-left:.15rem;width:.75rem;height:.75rem}.user-add-content .yard-opts .rem-yard:hover{cursor:pointer}.user-add-content .yard-opts .rem-yard:hover svg{fill:pink}.user-add-content .eye-holder{margin-left:-1.25rem;height:1.25rem;width:1.25rem;cursor:pointer;box-sizing:border-box;display:flex;justify-content:center;align-items:center}.user-add-content .eye-holder svg{width:.8rem;height:.8rem}.user-add-content .randomize{font-size:.7rem;border:1px solid black;margin-left:.5rem;-webkit-user-select:none;user-select:none;cursor:pointer;height:1.25rem;background-color:#3c3c3c}.user-add-content .fake-password-field{width:40%}.user-add-content .fake-password-field input{width:100%}.user-add-content select,.user-add-content input{width:40%;height:1.25rem;box-sizing:border-box;background-color:#444;border:1px solid black;color:#fff;padding:0 .15rem;margin:.2rem 0}.overlay-helper{display:flex;position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:2;background-color:#0000004d}.dropdown-open{justify-content:space-between;background-color:#f0f0f0;border:1px solid gray;cursor:pointer;border-radius:5px;display:flex;align-items:center;width:100%;max-height:999rem;min-height:1.5rem}.dropdown-open:active{outline:none;border:1px solid black}.dropdown-open.disabled{border:1px solid darkgray}.dropdown-open.disabled .selected-name{color:gray;-webkit-user-select:none;user-select:none}.dropdown-open.open{border-bottom-right-radius:0;border-bottom-left-radius:0}.dropdown-open div{margin-left:4px}.searchable-select{position:relative}.searchable-select .selected-name{white-space:normal;-webkit-user-select:none;user-select:none}.searchable-select.autofill .dropdown-open{background-color:#90ee90}.searchable-select .searchable-select-search{resize:none;outline:0;border:0;width:100%}.searchable-select-search-holder{width:93%;display:flex;justify-content:center;margin:7px auto;border:1px solid gray}.selected.disabled{color:gray}.searchable-select-search:focus{border:0;outline:0}.searchable-dropdown-holder{position:relative}.searchable-dropdown{position:absolute;width:100%;z-index:5;background-color:#fff;border-left:1px solid gray;border-right:1px solid gray;border-bottom:1px solid gray}.searchable-results{max-height:300px;overflow:auto}.searchable-results::-webkit-scrollbar-track{background-color:#f5f5f5}.searchable-results::-webkit-scrollbar{width:8px;background-color:#f5f5f5}.searchable-results::-webkit-scrollbar-thumb{background-color:#4169e1}.searchable-dropdown-option{white-space:normal;border-top:1px solid gainsboro;padding:5px}.searchable-dropdown-option.active{background-color:#b22222;color:#fff}.searchable-dropdown-option::first-child{border-top:0}.searchable-dropdown-option:hover{background-color:#a9a9a9;color:#fff;cursor:pointer}.yard-user-manipulator{display:flex;justify-content:center}.yard-user-manipulator .yard-user-content{display:flex;flex-direction:column;margin-top:10vh;height:35em;max-height:80vh;background-color:#000;width:25em;border:2px solid black;background-color:#20201e;overflow:auto}.yard-user-manipulator .yard-user-content .tabs{display:flex;width:100%;border-bottom:2px solid black}.yard-user-manipulator .yard-user-content .tabs .tab{display:flex;justify-content:center;align-items:center;flex:1 1 0;border-right:1px solid black;height:1.75rem;box-sizing:border-box;cursor:pointer}.yard-user-manipulator .yard-user-content .tabs .tab.active{background-color:#3a3a36;cursor:default}.yard-user-manipulator .yard-user-content .tabs .tab:last-child{border-right:0}.yard-user-manipulator .yard-user-content .header{position:sticky;top:0;z-index:3;display:flex;height:1.75rem;min-height:1.75rem;align-items:center;background-color:#3e4563;font-size:1.1rem;border-bottom:2px solid black;box-sizing:border-box;justify-content:center}.yard-user-manipulator .yard-user-content .header .header-text{display:flex;align-items:center;justify-content:center;height:100%;margin-left:.5em;border-right:2px solid black;flex-grow:1}.yard-user-manipulator .yard-user-content .header .close-icon{display:flex;justify-content:center;align-items:center;width:2rem;height:2rem;cursor:pointer}.yard-user-manipulator .yard-user-content .header .close-icon svg{height:1.5em;width:1.5em}.yard-user-manipulator .yard-user-content .user-adder{display:flex;box-sizing:border-box;align-items:flex-start;height:7em}.yard-user-manipulator .yard-user-content .user-adder.normal .select-users{display:flex;align-items:center;margin-top:.5em;margin-left:.5em}.yard-user-manipulator .yard-user-content .user-adder.normal .label{margin-right:.5em}.yard-user-manipulator .yard-user-content .user-adder.bulk .bulk-input{width:100%;height:calc(100% - 1em);resize:none;background-color:#444;color:#fff}.yard-user-manipulator .yard-user-content .user-adder.bulk .bulk-input:focus{outline:none}.yard-user-manipulator .yard-user-content .user-adder.bulk .bulk-input::placeholder{color:#d3d3d3;opacity:1}.yard-user-manipulator .yard-user-content .user-add-list .label{margin:0 .25em;padding:.25em}.yard-user-manipulator .yard-user-content .user-add-list .added-users{display:flex;flex-wrap:wrap;align-items:center}.yard-user-manipulator .yard-user-content .user-add-list .added-users .user{display:flex;align-items:center;border:2px solid black;margin:.25em;flex-wrap:wrap}.yard-user-manipulator .yard-user-content .user-add-list .added-users .user .user-text{margin:0 .5em}.yard-user-manipulator .yard-user-content .user-add-list .added-users .user .remove-icon{display:flex;justify-content:center;align-items:center;border-left:1px solid black;padding:.25em .35em;cursor:pointer;color:pink;background-color:#424242}.yard-user-manipulator .yard-user-content .user-add-list .added-users .user .remove-icon:hover{color:red}.yard-user-manipulator .yard-user-content .add-button{position:sticky;bottom:0;z-index:3}.yard-user-manipulator .yard-user-content .user-add-list{box-sizing:border-box;flex:1 1 0}.yard-user-manipulator .yard-user-content .searchable-select{color:#000}.users-app .multi-add{fill:#fff;margin-right:.25em}.users-app .multi-add svg{width:1em;height:1em}.device-item .standby{color:#868686}.device-item .device-display{display:flex;align-items:center;justify-content:center;margin:0 .5em;line-height:0}.device-item .left-icon-holder{width:1.5em;height:1.25em;display:flex;justify-content:center;align-items:center}.device-item .sleeping{width:1.5em;height:1.5em;fill:#6464ff}.device-item.group-item{padding:0}.device-item.group-item .main{height:unset;min-height:2em}.device-item.group-item .left{padding:.25em}.device-item.group-item .right{margin-right:0!important}.device-item .balance-scale{display:flex;align-items:centerd}.device-item .balance-scale svg{height:1.1em;width:1.1em}.device-item .test-active-svg{display:flex;justify-content:center;align-items:center;height:100%}.device-item .test-active-svg svg rect{fill:orange}.device-item .open-button{display:flex;justify-content:center;align-items:center;padding:0 .5em;border-left:1px solid white;height:100%;margin-left:.25rem;background-color:#222215}.device-item .open-button:hover{background-color:#3a3a22}.ip-input{position:relative;border:1px solid gray;border-radius:2px;display:flex;justify-content:space-between}.ip-input.disabled{background-color:#fafafa;color:#545454}.ip-input input{border:0;text-align:center;padding:1px}.ip-input input:active{border:1px solid gray}.ip-input input:focus{border:1px solid gray;border-radius:3px}.ip-input input::-webkit-outer-spin-button,.ip-input input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ip-input input[type=number]{-moz-appearance:textfield}.ip-input .dot{display:flex;align-items:flex-end;position:relative;bottom:.25rem}.ip-input input{width:20%}.register-device-content{margin:.5rem}.register-device-content input[type=number]{-moz-appearance:textfield}.register-device-content input[type=number]::-webkit-outer-spin-button,.register-device-content input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.register-device-content .ip-input{width:40%;border:0}.yard-create-content{margin:.5rem}.devices-app .page-header .right button{margin-right:.5rem}.devices-app .page-header .right button:last-child{margin-right:0}.test-col{padding:.2rem .5rem;background-color:#ffffff1a!important;font-size:.75rem}.test-col.date{font-size:.75rem}.test-row-content .dropdown{overflow:auto;border-right:1px solid gray;border-left:1px solid gray}.test-row-content pre{margin:0;padding:.5rem;border-top:1px solid black}.test-row-content pre textarea{margin:0;resize:none;width:100%;padding:.5rem;box-sizing:border-box;background-color:#ffffff1a;font-size:.75rem;color:#fff;border-radius:3px}.test-row{padding:0!important;box-sizing:border-box}.dropdown{border-top:1px solid #999}.test-holder{width:100%;overflow:auto;border-bottom:1px solid gray}.test-table{width:100%;border-collapse:collapse}.test-table .test-row:hover td{background-color:#ffff000d!important;cursor:pointer}.test-table .test-row.opened{background-color:#ffff000d!important}.test-table .test-row:nth-child(3){background-color:#ffffff0d}.test-table .test-header{font-size:.85em;padding:.25em;background-color:#0000ff0a}.test-table .test-col,.test-table .test-header{border:1px solid gray}.test-table tr:last-child td{border-bottom:0}.test-table .test-col{background-color:#ffffff05}.test-table .virtual-row{display:flex;width:100%}.selection-div[data-v-4370ae6d]{font-size:.9em;display:flex;justify-content:right}.selection-div .holder[data-v-4370ae6d]{color:gray;margin:0 .25em;-webkit-user-select:none;user-select:none;cursor:pointer}.selection-div .holder[data-v-4370ae6d]:hover{color:#fff}.selection-div .holder.active[data-v-4370ae6d]{font-weight:700;color:#fff;text-decoration:underline}@keyframes rotating-spinner{0%{transform:rotate(0)}50%{transform:rotate(180deg);fill:#90ee90}to{transform:rotate(360deg)}}.tests-app .spinner-container{display:flex;justify-content:center;align-items:center}.tests-app .spinner-container .spinner{fill:#00f;margin:0 auto;width:1rem;height:1rem;animation:rotating-spinner .1s infinite linear}.tests-app .recent-test-period-selector{display:flex;justify-content:right}.tests-app .search-button{color:#5e4cfa}.tests-app .search-div{border:1px solid #ccc;background-color:#565651;border-radius:2px;padding:1rem 1rem 0;margin-bottom:1rem;box-shadow:4px 4px 8px #000}.tests-app .search-div .input-group{display:flex;align-items:center}.tests-app .search-div .input-group .key{width:6.5rem;margin-right:2rem}.tests-app .search-div .start-search{display:flex;justify-content:center;align-items:center;height:1.75rem;color:#5e4cfa;background-color:#2d2d29;margin:1rem -1rem 0;border-top:1px solid #ccc!important}.tests-app .search-div .start-search:hover{background-color:#333}.tests-app .search-div input,.tests-app .search-div select{width:8rem;margin:.5rem;height:1.5rem;box-sizing:border-box;border:1px solid black;padding:0 .25rem;box-shadow:2px 2px 4px #171717;background-color:#444;color:#fff}.maps-page{position:relative;flex-grow:1;height:100%;width:100%}.report-tooltip{position:absolute!important;padding:.5rem;background-color:#2c2c2c;color:#000;border-radius:.25rem;border:1px solid black;font-size:.85em;color:#fff;z-index:3;max-width:18em}.report-table-container{position:relative;max-width:80%;margin:1rem auto;display:flex;flex-direction:column;flex-grow:1}.report-table-container .table-header{display:flex;align-items:center;margin-bottom:.5rem}.report-table-container .table-header .button{display:flex;justify-content:center;align-items:center;border:1px solid black;background-color:#313131;font-weight:700;padding:0 1rem;height:1.5rem;box-sizing:border-box;box-shadow:2px 2px 4px #171717;margin-right:.5rem}.report-table-container .report-table-wrapper{max-width:100%;overflow:auto;border:1px solid black;color:#000;max-height:60vh}.report-table-container .report-table-wrapper table{max-width:100%;margin-bottom:0;border-collapse:separate;border-spacing:0}.report-table-container .report-table-wrapper table td,.report-table-container .report-table-wrapper table th{border-right:1px solid black;border-bottom:1px solid black}.report-table-container .report-table-wrapper table td{white-space:nowrap;-webkit-user-select:text;user-select:text;padding:.25em .5em}.report-table-container .report-table-wrapper table td.date{min-width:8em;text-align:center}.report-table-container .report-table-wrapper table th{position:sticky;top:0;white-space:nowrap;margin:0;padding:0;min-width:6em;background-color:#969696}.report-table-container .report-table-wrapper table th .th-content{display:flex;height:100%;height:2em;justify-content:center;align-items:center;padding:0 .5em}.report-table-container .report-table-wrapper table tr{background-color:#c4c2c2}.report-table-container .report-table-wrapper table tr:nth-child(odd){background-color:#a5a5a5}.report-table-container[data-v-f866853c] td:first-child{position:sticky;left:0;z-index:2}.report-table-container[data-v-f866853c] th:first-child{position:sticky;left:0;z-index:3}.report-table-container[data-v-f866853c] tr td{background-color:#c4c2c2}.report-table-container[data-v-f866853c] tr:nth-child(odd) td{background-color:#a5a5a5}.reports-page{display:flex;flex-direction:column;position:relative;font-size:.7rem;flex-grow:1;width:100vw}.reports-page input{background-color:#c1c1c1;border:1px solid black!important}.reports-page input:disabled{background-color:#696969}.reports-page select{cursor:pointer;background-color:#c1c1c1;border:1px solid black!important}.reports-page .report-selector{width:80%;margin:2em auto 0;border:2px solid black;background-color:#4e4e4e;border-radius:.25em;padding:1em;box-sizing:border-box}.reports-page .report-selector .report-type-selector{display:flex;align-items:center}.reports-page .report-selector .report-type-selector .label{font-size:.9rem;margin-right:.5rem;margin-left:.5rem}.reports-page .report-selector .report-type-selector .searchable-select{margin-right:1rem;width:4rem}.reports-page .report-selector .test-type-selector{display:flex;align-items:center}.reports-page .report-selector .test-type-selector .label{font-size:.9rem;margin-right:.5rem;margin-left:.5rem}.reports-page .report-selector .test-type-selector .searchable-select{margin-right:1rem;min-width:6rem}.reports-page .report-selector .searchable-select{color:#000}.reports-page .report-selector .top-bar{display:flex;align-items:center;flex-wrap:wrap}.reports-page .report-selector .top-bar .date-input{height:2.5em;padding:0 .5em;box-sizing:border-box;margin:.5em;border:1px solid gray}.reports-page .report-selector .top-bar .report-status{padding:.25rem .5rem}.reports-page .report-selector .top-bar .report-status.error{color:#ff3c3c;font-weight:700}.reports-page .report-selector .top-bar .button{transition:opacity .2s;margin:.5em}.reports-page .report-selector .top-bar .button:hover{opacity:.8}.reports-page .report-selector .top-bar .generate-report{display:flex;justify-content:center;align-items:center;height:2.5em;box-sizing:border-box;font-size:1em;font-weight:700;color:#fff;background-color:#b22222;padding:0 2em;border:1px solid black;border-radius:.25em}.reports-page .report-selector .top-bar .advanced-button{position:relative;display:flex;justify-content:center;align-items:center;height:2.5em;box-sizing:border-box;font-size:1em;color:gray;font-weight:700;background-color:#dcdcdc;border:1px solid black;border-radius:.25em}.reports-page .report-selector .top-bar .advanced-button .text{padding:0 0 0 2em}@keyframes blink{0%{fill:gray}50%{fill:#d3d3d3}to{fill:gray}}.reports-page .report-selector .top-bar .advanced-button svg{position:relative;padding:0 .5em;fill:gray;animation:blink 2s linear infinite;transition:transform .2s}.reports-page .report-selector .top-bar .advanced-button svg.rotated{transform:rotate(180deg)}.reports-page .report-selector .top-bar .download-button{display:flex;justify-content:center;align-items:center;height:2.5em;box-sizing:border-box;font-size:1em;font-weight:700;color:#fff;background-color:#0f9d58;padding:0 2em;border:1px solid black;border-radius:.25em}.reports-page .report-selector .advanced-options-select{display:flex;flex-wrap:wrap;align-items:center;font-size:1.15em;margin-left:.5em;padding:.5em 0}.reports-page .report-selector .advanced-options-select .input-group{display:flex;align-items:center;margin:.5em 3em 1em .5em}.reports-page .report-selector .advanced-options-select input{margin:0;position:relative}.reports-page .report-selector .advanced-options-select select{position:relative;box-sizing:border-box;font-size:.9em}.reports-page .report-selector .advanced-options-select .text{padding-left:.5em}.reports-page .report-selector .advanced-options-select .results-text{padding-right:1em}.reports-page .report-selector .advanced-options{padding-top:1em}.reports-page .report-selector .custom-filter-div{margin-top:1em;padding:1em .5em;border-top:1px solid darkgray}.reports-page .report-selector .custom-filter-div .selection{display:flex;align-items:center}.reports-page .report-selector .custom-filter-div .selection .select-text{font-size:1.15em;margin-right:1em}.reports-page .report-selector .custom-filter-div .searchable-select{width:20em}.reports-page .report-selector .custom-filter-div .filter-options{display:flex;flex-wrap:wrap;margin-top:1em}.reports-page .report-selector .custom-filter-div .filter-option{display:flex;flex-wrap:wrap;align-items:center;font-size:1.15em;color:#000;margin-right:2em;margin-top:1em;padding:.5em 1.5em;border:1px solid black;border-radius:.25em;background-color:gray}.reports-page .report-selector .custom-filter-div .filter-option:first-child{margin-left:0}.reports-page .report-selector .custom-filter-div .filter-option .name{margin-right:.75em}.reports-page .report-selector .custom-filter-div .filter-option .eq{height:2em;box-sizing:border-box;width:15em;margin-right:.75em}.reports-page .report-selector .custom-filter-div .filter-option .value{height:2em;box-sizing:border-box;width:8em;margin-right:.75em}.reports-page .report-selector .custom-filter-div .filter-option .delete-filter{display:flex;align-items:center;fill:red}.reports-page .report-selector .custom-filter-div .filter-option .delete-filter:hover{fill:pink}.reports-page .report-div{display:flex;flex-direction:column;flex-grow:1}.reports-page .report-div .no-records{width:80%;margin:0 auto;display:flex;justify-content:center;align-items:center;background-color:gray;border-radius:.15rem;height:2rem;margin-top:1rem;border:2px solid black;box-sizing:border-box}.station-add-content{margin:1rem .5rem}.station-add-content .input-group{display:flex;flex-direction:column;margin-top:.5rem}.station-add-content .input-group.password-change{font-size:.75rem}.station-add-content .input-group:first-child{margin-top:0}.station-add-content .input-group .input-flex{display:flex;align-items:center;flex-wrap:wrap}.station-add-content .yard-select{margin-right:.25rem}.station-add-content .yard-opts{border:1px solid black;display:flex;align-items:center;height:1.25rem;box-sizing:border-box;font-size:.7rem;padding:.1rem .2rem;border-radius:.15rem;margin:.2rem .4rem .2rem 0;background-color:#3c3c3c}.station-add-content .yard-opts .rem-yard{display:flex;justify-content:center;align-items:center;margin-left:.15rem;width:.75rem;height:.75rem}.station-add-content .yard-opts .rem-yard:hover{cursor:pointer}.station-add-content .yard-opts .rem-yard:hover svg{fill:pink}.station-add-content .eye-holder{margin-left:-1.25rem;height:1.25rem;width:1.25rem;cursor:pointer;box-sizing:border-box;display:flex;justify-content:center;align-items:center}.station-add-content .eye-holder svg{width:.8rem;height:.8rem}.station-add-content .randomize{font-size:.7rem;border:1px solid black;margin-left:.5rem;-webkit-user-select:none;user-select:none;cursor:pointer;height:1.25rem;background-color:#3c3c3c}.station-add-content select,.station-add-content input{width:40%;height:1.25rem;box-sizing:border-box;background-color:#444;border:1px solid black;color:#fff;padding:0 .15rem;margin:.2rem 0}@media screen and (min-width: 1000px){html.ymc{font-size:18px}}html.fra{font-size:18px;overflow-x:hidden;min-width:300px;margin:0;padding:0;background-color:#20201e;font-family:sans-serif;-webkit-user-select:none;user-select:none;color:#fff;overflow:auto}html.fra body{overflow-x:hidden;min-width:300px;margin:0;padding:0;background-color:#20201e;font-family:sans-serif;-webkit-user-select:none;user-select:none;color:#fff;overflow:auto}html.fra body input{font-size:.75rem}.fra-app .page{min-width:38rem}.fra-app .login-page{position:fixed;z-index:10;background-color:#0006;height:100%;font-size:12px}.fra-app .login-page .login-form,.fra-app .login-page .change-password-form{background-color:gray}.fra-app .login-page input,.fra-app .login-page .login-button{border:1px solid black}
