input.threeSwitch{display:none}input.threeSwitch+label{font-weight:normal;border:1px solid rgba(0,0,0,.25);background-color:#fff;width:4.5em;height:2em;display:inline-block;vertical-align:middle;border-radius:2em;line-height:2em;margin-bottom:5px;cursor:pointer}input.threeSwitch+label:before{position:absolute;content:" ";display:block;width:1.5em;height:1.5em;background-color:#a2cfd1;border-radius:1.5em;margin-top:.2em;margin-left:2em;transition:margin-left .5s,background-color .5s}input.threeSwitch+label:after{position:absolute;content:"?";display:block;width:4.5em;height:2em;text-align:right;color:#000;margin-left:-5px}input.threeSwitch+label.off:before{position:absolute;content:" ";display:block;width:1.5em;height:1.5em;background-color:#d97272;border-radius:1.5em;margin-top:.2em;margin-left:.2em;transition:margin-left .5s,background-color .5s}input.threeSwitch+label.off:after{position:absolute;content:var(--label_off);display:block;width:4.5em;height:2em;text-align:right;color:#000;margin-left:-5px}input.threeSwitch+label.on:before{position:absolute;content:" ";display:block;width:1.5em;height:1.5em;background-color:#62b464;border-radius:1.5em;margin-top:.2em;margin-left:2.6em;transition:margin-left .5s,background-color .5s}input.threeSwitch+label.on:after{position:absolute;content:var(--label_on);display:block;width:4.5em;height:2em;text-align:left;color:#000;margin-left:5px}input.threeSwitch+label:hover{outline:0;box-shadow:rgba(0,44,255,.8) 0 0 3px 1px}input.check{width:1em;font-size:inherit;margin:0;transform:translateX(-99999px)}input.check+label{cursor:pointer}input.check+label:before{content:" ";font-family:sans-serif;display:inline-block;font-size:12px;vertical-align:middle;font-weight:900;margin-left:-20px;margin-right:10px;width:17px;height:17px;border:2px solid #000;border-radius:3px;text-align:center}input:checked.check+label:before{font-family:"Font Awesome 5 Free";font-weight:bold;content:""}input[type=checkbox].switch{width:1em;font-size:inherit;margin:0;transform:translateX(-99999px)}input[type=checkbox].switch+label{font-weight:normal;border:1px solid rgba(0,0,0,.25);background-color:#fff;width:4.5em!important;height:2em;display:inline-grid;vertical-align:middle;border-radius:2em;line-height:2em;margin-bottom:5px;cursor:pointer;margin-left:-1em;box-sizing:border-box;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}input[type=checkbox].switch+label:before{justify-self:start;content:" ";display:block;width:1.5em;height:1.5em;background-color:#d97272;border-radius:1.5em;margin:.2em;box-sizing:border-box;grid-area:1/1/1/1}input[type=checkbox].switch+label:after{justify-self:end;font-family:"Font Awesome 5 Free";font-weight:bold;content:"";margin-left:.5em;margin-right:.5em;margin-top:0;transition:margin-left .5s;opacity:.7;grid-area:1/1/1/1}input[type=checkbox].switch+label:hover{outline:0;box-shadow:rgba(0,44,255,.8) 0 0 3px 1px}input[type=checkbox]:checked.switch+label:before{content:" ";display:block;width:1.5em;height:1.5em;justify-self:end;background-color:#62b464;border-radius:1.5em;margin:.2em;grid-area:1/1/1/1}input[type=checkbox]:checked.switch+label:after{font-family:"Font Awesome 5 Free";content:"";justify-self:start;opacity:.7;grid-area:1/1/1/1}.error{border:solid 1px #d97272;padding:5px;background-color:#fec4c4;border-radius:5px;box-sizing:border-box;margin:15px}.info{border:solid 1px #72aad9;padding:5px;background-color:#dfe2fa;border-radius:5px;box-sizing:border-box;margin:15px}.warning{border:solid 1px #efd869;padding:5px;background-color:#ffefa4;border-radius:5px;box-sizing:border-box;margin:15px}.disclaimer{font-size:.75em;color:rgba(0,0,0,.6)}.button{background-color:#39649f;color:#fff;display:inline-block;padding:3px 10px 3px 10px;margin:2px;border-radius:3px;text-decoration:none;min-width:90px;text-align:center;outline:0;cursor:pointer;border:0;font-size:1em;transition:background-color .3s;box-shadow:rgba(0,0,0,.4) 2px 2px 5px}.button:hover{background-color:#87a8ad;transition:background-color .3s}.button i{float:left;margin-left:5px;margin-right:15px}.tabletInterface .button{font-size:1.5em}.toggle{display:none}.toggle:checked+label{background-color:#39649f;color:#fff;display:inline-block;padding:3px 10px 3px 10px;margin:2px;border-radius:3px;text-decoration:none;min-width:90px;text-align:center;outline:0;cursor:pointer;border:0;font-size:1em;transition:background-color .3s;box-shadow:rgba(0,0,0,.4) 2px 2px 5px}.toggle:checked+label:hover{background-color:#87a8ad;transition:background-color .3s}.toggle:checked+label i{float:left;margin-left:5px;margin-right:15px}.toggle:checked+label:before{font-family:"Font Awesome 5 Free";font-weight:bold;content:"";margin-right:.5em;display:inline-block;width:1.1em;text-align:center;float:left}.toggle+label{background-color:#39649f;color:#fff;display:inline-block;padding:3px 10px 3px 10px;margin:2px;border-radius:3px;text-decoration:none;min-width:90px;text-align:center;outline:0;cursor:pointer;border:0;font-size:1em;transition:background-color .3s;box-shadow:rgba(0,0,0,.4) 2px 2px 5px;background-color:#fff;color:#000}.toggle+label:hover{background-color:#87a8ad;transition:background-color .3s}.toggle+label i{float:left;margin-left:5px;margin-right:15px}.toggle+label:before{font-family:"Font Awesome 5 Free";font-weight:bold;content:"";margin-right:.5em;display:inline-block;width:1.1em;text-align:center;float:left}.buttonEllipsis{min-width:20px!important}.buttonEllipsis i{line-height:25px;margin:0!important}input.button{font-family:Century Gothic,Helvetica Neue,Helvetica,Arial,sans-serif}.buttonContainer{text-align:center;margin-top:15px;margin-bottom:20px}.buttonContainer a:not(.button){margin-left:10px}.btnOverEdit{text-decoration:none;background-color:#39649f;color:#fff;display:inline-block;padding:3px 10px 3px 10px;margin:2px;border-radius:3px;text-decoration:none;min-width:90px;text-align:center;outline:0;cursor:pointer;border:0;font-size:1em;transition:background-color .3s;box-shadow:rgba(0,0,0,.4) 2px 2px 5px;min-width:auto;border-radius:50px;float:right}.btnOverEdit:hover{background-color:#87a8ad;transition:background-color .3s}.btnOverEdit i{float:left;margin-left:5px;margin-right:15px}.btnOverEdit:before{font-family:"Font Awesome 5 Free";font-weight:bold;content:""}.pager .page{text-decoration:none;padding:3px;font-weight:bold;color:#fff;min-width:30px;height:30px;background-color:#39649f;border-radius:3px;display:inline-block;text-align:center;margin:3px;cursor:pointer;line-height:25px}.pager .page:hover{background-color:#87a8ad}.pager .selectedPage{outline:solid 2px #f00}.pager div{display:inline-block}.pager .pagerInformation{float:right;line-height:30px}.pager .pagerInformation .button{margin-right:5px;padding-left:5px;padding-right:5px;min-width:auto}.combo-icon:after{content:"";font-family:"Font Awesome 6 Free";margin-left:-21px;vertical-align:sub}#comboChoices{position:absolute;border:solid 1px #e2e2e2;border-radius:2px;padding:0;background-color:#fff;display:none;box-sizing:border-box;max-height:calc((1.2em + 6px)*15);overflow-y:auto}#comboChoices .comboElement{padding:3px;cursor:pointer}#comboChoices .comboElement:hover{background-color:#d0e2e5}#comboChoices .comboElement.selected{background-color:#bfd8dc}#comboChoices .filler{width:100%;background-color:transparent}#actionMessages{position:fixed;bottom:5px;left:10px;z-index:300000}#actionMessages div{margin:5px;padding:5px;background-color:#72aad9;color:#000;border:solid 1px #2d6a9d;min-width:200px;font-size:20px;font-weight:bold;cursor:pointer;animation:1s ease-in-out appear}#actionMessages div i{font-size:40px;vertical-align:middle;margin-right:10px}#actionMessages div.error{background-color:#ff8383;border:solid 1px #d97272}@keyframes appear{0%{opacity:0;margin-bottom:-100px}50%{opacity:.2}100%{opacity:1;margin-bottom:0}}.logoTitle{margin-bottom:20px}.logoTitle img{height:60px}.logoTitle.center{width:100%;display:block;text-align:center}.clickable{color:#39649f;cursor:pointer;transition:color .3s}.clickable:hover{color:#87a8ad;transition:color .3s}.notext{cursor:default}.datePickerContainer{width:100%}.datePickerContainer input{margin-top:2px;width:100%!important}.datePickerContainer tr td:nth-child(2){width:1px}.datePickerContainer tr{vertical-align:top}.datePickerButton{background-color:#39649f;color:#fff;display:inline-block;padding:3px 10px 3px 10px;margin:2px;border-radius:3px;text-decoration:none;min-width:90px;text-align:center;outline:0;cursor:pointer;border:0;font-size:1em;transition:background-color .3s;box-shadow:rgba(0,0,0,.4) 2px 2px 5px;vertical-align:top;margin-top:8px;min-width:30px}.datePickerButton:after{content:"";font-family:"Font Awesome 6 Free"}.datePickerButton:hover{background-color:#87a8ad;transition:background-color .3s}.datePickerButton i{float:left;margin-left:5px;margin-right:15px}.datePickerAligner{display:inline-block;vertical-align:top}#pickerDateUnder{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(255,255,255,.7);display:none}#pickerDateSelector{display:none;position:absolute;background:#fff;padding:10px;border:solid 1px #000;border-radius:3px}#pickerDateSelector h1{font-size:20px;font-weight:bold;margin:0}#pickerDateSelector .hourSelector{width:100%;margin-bottom:.5em}#pickerDateSelector .hourSelector td{text-align:center}#pickerDateSelector .hourSelector select{width:7em}#pickerDateSelector .click{cursor:pointer;padding-right:10px;padding-left:10px}#pickerDateSelector .currentDate{display:inline-block;width:180px}#pickerDateSelector .currentMonth{display:inline-block;width:100px;cursor:pointer;color:#004eb0}#pickerDateSelector .currentYear{display:inline-block;width:80px;cursor:pointer;color:#004eb0}#pickerDateSelector .today{outline:solid 2px #f00;border-radius:3px}#pickerDateSelector .current{background-color:rgba(255,0,0,.2);border-radius:3px}#pickerDateSelector table td{width:35px;text-align:right}#pickerDateSelector table td:hover{background-color:#e2e2e2}#pickerDateSelector table td.weekend{background-color:#eef4f7}#pickerDateSelector table td.weekend:hover{background-color:#e2e2e2}#pickerDateSelector table td.prevMonth,#pickerDateSelector table td.nextMonth{color:#a5a5a5}#pickerDateSelector table tr{cursor:pointer}#pickerDateSelector table td.selectedDay{background-color:#f5cf93}#pickerDateSelector table tr.days{cursor:default}#pickerDateSelector table tr.days:hover{background-color:#fff}#pickerDateSelector table tr.days td{text-align:center;font-weight:bold}#pickerDateSelector .monthSelector td{text-align:left;font-size:18px;font-weight:bold;padding:5px;color:#004eb0}.expandableRow{text-overflow:ellipsis;overflow:hidden;height:1.3em;white-space:pre-wrap;cursor:pointer}.expandableRow:before{content:"";font-family:"Font Awesome 5 Free";font-weight:bold;padding-right:10px}.expandableRow.expanded{overflow:auto;height:auto}.expandableRow.expanded:before{content:"";font-family:"Font Awesome 5 Free";font-weight:bold;padding-right:10px}.collapsible{border:1px solid #e2e2e2;padding:.4em;padding-bottom:0;border-radius:.5em;box-shadow:rgba(0,0,0,.1) 1px 1px 2px}.collapsible h1,.collapsible h2{border-radius:.5em;border:1px solid #e2e2e2;margin:0;margin-top:-.4em;margin-left:-.4em;margin-right:-.4em;cursor:pointer;padding:.4em;-webkit-user-select:none;-ms-user-select:none;user-select:none;background-color:#eef4f7;font-weight:normal}.collapsible h1:hover,.collapsible h2:hover{background-color:#e2e2e2}.collapsible h1:before,.collapsible h2:before{font-family:"Font Awesome 5 Free";content:"";margin-right:.5em;font-weight:normal}.collapsible>div{display:none}.collapsible.expanded{padding-bottom:.4em}.collapsible.expanded h1,.collapsible.expanded h2{border-radius:.5em .5em 0 0;border-bottom:0;margin-bottom:.4em}.collapsible.expanded h1:before,.collapsible.expanded h2:before{font-family:"Font Awesome 5 Free";content:"";margin-right:.5em;font-weight:normal}.collapsible.expanded>div{display:block}.collapsible+.collapsible{margin-top:1em}.gauge{position:relative;width:600px;height:300px;overflow:hidden;box-sizing:border-box}.gauge:before{content:"";display:block;position:absolute;width:100%;height:200%;border-radius:50%;background-color:transparent;border:25px solid #eef4f7;box-sizing:border-box;box-shadow:rgba(0,0,0,.15) 3px 3px 5px inset}.gauge>div:nth-child(1){content:"";display:block;position:absolute;width:100%;height:200%;border-radius:50%;background-color:transparent;border:25px solid #4fa142;box-sizing:border-box;clip-path:polygon(0 0,50% 0,50% 100%,0 100%);transform-origin:50% 50%;transform:rotate(45deg)}.gauge>div:nth-child(2){position:absolute;width:100%;text-align:center;vertical-align:bottom;padding-top:calc(50% - 25px);font-size:25px}input[type=text].copyData{width:calc(100% - 40px)}div.copyData{background-color:#39649f;color:#fff;display:inline-block;padding:3px 10px 3px 10px;margin:2px;border-radius:3px;text-decoration:none;min-width:90px;text-align:center;outline:0;cursor:pointer;border:0;font-size:1em;transition:background-color .3s;box-shadow:rgba(0,0,0,.4) 2px 2px 5px;width:30px;min-width:30px;padding-left:0;padding-right:0}div.copyData:hover{background-color:#87a8ad;transition:background-color .3s}div.copyData i{float:left;margin-left:5px;margin-right:15px}div.copyData:before{content:"";font-family:"Font Awesome 5 Free";font-weight:bold}.isScrollable{display:grid;background-color:#fff}.isScrollable .expandButton{background-color:#fff;font-size:20px;right:30px;width:35px;height:35px;line-height:35px;border-radius:35px;box-shadow:rgba(0,0,0,.4) 0 0 3px;text-align:center;place-self:start;justify-self:end;position:sticky;transition:background-color .3s;cursor:pointer;grid-area:1/1;margin-top:5px;margin-right:15px}.isScrollable .expandButton:before{content:"";font-family:"Font Awesome 5 Free";font-weight:bold}.isScrollable .expandButton.hover{background-color:#87a8ad;transition:background-color .3s}.isScrollable .scrollButton{background-color:#fff;font-size:30px;right:30px;width:35px;height:35px;line-height:35px;border-radius:35px;box-shadow:rgba(0,0,0,.4) 0 0 3px;text-align:center;place-self:end;position:sticky;transition:background-color .3s;cursor:pointer;grid-area:1/1;margin-bottom:5px;margin-right:15px}.isScrollable .scrollButton:before{content:"";font-family:"Font Awesome 5 Free";font-weight:bold}.isScrollable .scrollButton.hover{background-color:#87a8ad;transition:background-color .3s}.isScrollable .scrollContent{overflow-y:auto;height:100%;grid-area:1/1}.isScrollable.expanded{height:calc(100vh - 150px)!important}.verticalTabs{margin-left:1.8em;position:fixed;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;transform-origin:top left;transform:rotate(90deg);width:100vh}.verticalTabs>div{display:inline-block;font-size:1.2em;background-color:#eef4f7;padding:5px;padding-bottom:10px;padding-top:10px;margin-bottom:2px;border-top-right-radius:5px;border-top-left-radius:5px;box-shadow:rgba(0,0,0,.15) 2px 2px 2px;cursor:pointer}.verticalTabs .selected{font-weight:bold;background-color:#e2e2e2}.verticalTabContent{padding-left:2.8em}.verticalTabContent>div{display:none}@font-face{font-family:"Roboto";src:url("fonts/Roboto-Regular.woff2?v=Xx3ggjlz-9MqSO7_WiHPsIu4Ftc") format("woff2");font-display:swap}@font-face{font-family:"Roboto";font-weight:600;src:url("fonts/Roboto-Medium.woff2?v=Xx3ggjlz-9MqSO7_WiHPsIu4Ftc") format("woff2")}@font-face{font-family:"Roboto";font-weight:bold;src:url("fonts/Roboto-Bold.woff2?v=Xx3ggjlz-9MqSO7_WiHPsIu4Ftc") format("woff2")}html{font-size:15px;font-family:"Roboto",system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";background-color:#fff;color:#000;position:relative;min-height:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:antialiased;text-rendering:optimizeLegibility}div ::-webkit-scrollbar{-webkit-appearance:none;width:10px;height:10px}div ::-webkit-scrollbar-track{height:5px!important;background:#e6e6e6}div ::-webkit-scrollbar-thumb{border-radius:4px!important;height:20px;background:#41617d!important;box-shadow:inset 0 0 6px rgba(0,0,0,.5)!important}textarea{resize:none;height:150px}.autoGrow{resize:none;overflow:auto;min-height:5px;max-height:100px}*,::after,::before{box-sizing:border-box}table{border-collapse:collapse}a{color:#004eb0}h1{text-align:center;font-size:1.6em}h2{font-size:1.2em}.leftColumn div>label{display:block}.debugLocalizer{display:inline-block;background-color:#008000;margin-left:10px;border-radius:20px;width:20px;height:20px;text-align:center;cursor:pointer;line-height:20px;padding:0}.debugLocalizer:after{font-family:"Font Awesome 5 Free";font-weight:bold;content:"";font-size:.9em;color:#fff}.grid200px{display:grid;grid-template-columns:repeat(auto-fill,200px);justify-content:stretch space-around}.grid200px label{display:block;margin-bottom:5px}.grid200px>div{margin-bottom:10px}#statChartContainer{height:calc(100vh - 200px);width:100%}.histories{margin-top:20px}.histories>div{border:solid 1px #e2e2e2;padding:5px}.histories>div .firstLine{font-size:.8em;margin-bottom:10px}.histories>div .firstLine .who{display:inline-block;font-weight:bold}.histories>div .firstLine .when{display:inline-block}.histories>div .firstLine .when:before{content:"-";margin-left:10px;margin-right:10px}.histories>div+div{margin-top:10px}#cookieWarningBackground{display:none;z-index:10000000;position:fixed;top:0;left:0;right:0;height:100vh;background-color:rgba(255,255,255,.8);backdrop-filter:blur(3px)}#cookieContainer{display:none;flex-direction:column;position:fixed;top:0;left:0;height:100vh;z-index:10000001}#cookieContainer .filler{flex:1}#cookieContainer #cookieWarning{align-items:flex-end;right:0;padding:10px;padding-bottom:20px;border-top:solid 1px #000;box-shadow:0 -3px 10px rgba(0,0,0,.3);background-color:#fff;display:flex}#cookieContainer #cookieWarning .content{text-align:justify}#cookieContainer #cookieWarning h1{margin:0;margin-bottom:10px}#cookieContainer #cookieWarning .buttonContainer{height:100%;margin-left:30px;margin-right:40px}#cookieContainer #cookieWarning .buttonContainer .button{margin-top:50%}@supports(height:100dvh){#cookieContainer{height:100dvh}}@media(min-width:320px) and (max-width:480px) and (-webkit-max-device-pixel-ratio:3){#cookieWarning{flex-wrap:wrap}#cookieWarning .buttonContainer{flex-basis:100%;flex:0 0 100%;height:auto!important;margin-left:0!important;margin-right:0!important;order:1}#cookieWarning .content{flex:1;order:2}#cookieWarning .button{margin-top:0!important}}#fullViewPrivacy{border:solid 1px #cedde4;padding:5px;margin:10px;width:calc(100% - 20px);height:calc(100vh - 220px);height:calc(100svh - 120px);overflow:auto}.privacyRules{border:solid 1px #cedde4;padding:5px;margin:10px;width:calc(100% - 20px);height:300px;overflow:auto}.homeBackgroundBanner{background-size:cover;background-position:center center;background-repeat:no-repeat;padding:10px 10px 10px 10px;color:#000;min-height:20vh;width:calc(100% + 28px);margin-left:-20px;margin-top:-20px;text-align:right}.homeBackgroundBanner .description{color:#fff;outline:#000;text-shadow:0 0 4px black;opacity:.7;margin-top:calc(20vh - 10px);margin-right:10px}.homeBackgroundPicture{background-size:cover;background-position:center center;background-repeat:no-repeat;padding:10px 10px 10px 10px;border-radius:3px;box-shadow:5px 5px 10px rgba(0,0,0,.4);color:#000;width:100%}.homeBackgroundPicture>div{background-color:rgba(255,255,255,.7);padding:10px;border-radius:10px;margin-bottom:5px}.mainOperations{display:grid;grid-template-columns:repeat(auto-fill,200px);grid-gap:40px;justify-content:space-around;padding-right:10px}.mainOperations a{display:inline-block;width:200px;height:200px;padding:5px;text-decoration:none;color:#000;border:solid 1px #e2e2e2;vertical-align:top;box-shadow:rgba(0,0,0,.05) 5px 5px 10px 1px;background-color:#fff;border-radius:6px;position:relative;overflow:hidden}.mainOperations a img{display:block;height:80px;margin-left:auto;margin-right:auto;opacity:.7;transition:opacity .5s}.mainOperations a:hover{outline:2px dashed rgba(0,0,0,.2);outline-offset:-5px;background-color:#fff}.mainOperations a:hover img{opacity:.9;transition:opacity .5s}.mainOperations a span{display:block;font-size:.8em}.mainOperations a span:nth-child(2){font-size:1.1em;font-weight:600;margin-bottom:10px;text-align:center}.mainOperations a span:nth-child(3),.mainOperations a span:nth-child(4){position:absolute;top:120px;text-align:left;padding-top:15px;width:calc(100% - 20px);line-height:1.3em;font-size:.9em;padding-left:1em}.mainOperations a .remove{display:none;position:absolute;padding:5px;background-color:#960000;cursor:pointer;width:30px;height:30px;cursor:pointer!important;border-radius:30px}.mainOperations a .remove:after{font-family:"Font Awesome 5 Free";content:"";font-weight:bold;font-size:.8em;color:#fff}.mainOperations a.advert{background-color:#eef4f7}.mainOperations .setup{display:inline-block;width:200px;height:200px;padding:5px;text-decoration:none;color:#000;border:solid 1px #e2e2e2;vertical-align:top;box-shadow:rgba(0,0,0,.05) 5px 5px 10px 1px;background-color:#fff;border-radius:6px;position:relative;overflow:hidden;width:50px;height:50px;text-align:center;line-height:40px}.mainOperations .setup img{display:block;height:80px;margin-left:auto;margin-right:auto;opacity:.7;transition:opacity .5s}.mainOperations .setup:hover{outline:2px dashed rgba(0,0,0,.2);outline-offset:-5px;background-color:#fff}.mainOperations .setup:hover img{opacity:.9;transition:opacity .5s}.mainOperations .setup span{display:block;font-size:.8em}.mainOperations .setup span:nth-child(2){font-size:1.1em;font-weight:600;margin-bottom:10px;text-align:center}.mainOperations .setup span:nth-child(3),.mainOperations .setup span:nth-child(4){position:absolute;top:120px;text-align:left;padding-top:15px;width:calc(100% - 20px);line-height:1.3em;font-size:.9em;padding-left:1em}.mainOperations .setup:after{font-family:"Font Awesome 5 Free";font-weight:bold;content:"";font-size:1.5em}.mainOperations .add{display:inline-block;width:200px;height:200px;padding:5px;text-decoration:none;color:#000;border:solid 1px #e2e2e2;vertical-align:top;box-shadow:rgba(0,0,0,.05) 5px 5px 10px 1px;background-color:#fff;border-radius:6px;position:relative;overflow:hidden;width:50px;height:50px;text-align:center;line-height:40px;display:none}.mainOperations .add img{display:block;height:80px;margin-left:auto;margin-right:auto;opacity:.7;transition:opacity .5s}.mainOperations .add:hover{outline:2px dashed rgba(0,0,0,.2);outline-offset:-5px;background-color:#fff}.mainOperations .add:hover img{opacity:.9;transition:opacity .5s}.mainOperations .add span{display:block;font-size:.8em}.mainOperations .add span:nth-child(2){font-size:1.1em;font-weight:600;margin-bottom:10px;text-align:center}.mainOperations .add span:nth-child(3),.mainOperations .add span:nth-child(4){position:absolute;top:120px;text-align:left;padding-top:15px;width:calc(100% - 20px);line-height:1.3em;font-size:.9em;padding-left:1em}.mainOperations .add:after{font-family:"Font Awesome 5 Free";font-weight:bold;content:"+";font-size:1.5em}.mainOperations .exit{display:inline-block;width:200px;height:200px;padding:5px;text-decoration:none;color:#000;border:solid 1px #e2e2e2;vertical-align:top;box-shadow:rgba(0,0,0,.05) 5px 5px 10px 1px;background-color:#fff;border-radius:6px;position:relative;overflow:hidden;width:50px;height:50px;text-align:center;line-height:40px;display:none}.mainOperations .exit img{display:block;height:80px;margin-left:auto;margin-right:auto;opacity:.7;transition:opacity .5s}.mainOperations .exit:hover{outline:2px dashed rgba(0,0,0,.2);outline-offset:-5px;background-color:#fff}.mainOperations .exit:hover img{opacity:.9;transition:opacity .5s}.mainOperations .exit span{display:block;font-size:.8em}.mainOperations .exit span:nth-child(2){font-size:1.1em;font-weight:600;margin-bottom:10px;text-align:center}.mainOperations .exit span:nth-child(3),.mainOperations .exit span:nth-child(4){position:absolute;top:120px;text-align:left;padding-top:15px;width:calc(100% - 20px);line-height:1.3em;font-size:.9em;padding-left:1em}.mainOperations .exit:after{font-family:"Font Awesome 5 Free";font-weight:bold;content:"";font-size:1.5em}.mainOperations.edit a .remove{display:block}.mainOperations.edit .add,.mainOperations.edit .exit{display:inline-block}.mainOperations.edit .setup{display:none}#possibleTiles{position:fixed;z-index:100000;top:0;left:0;bottom:0;right:0;background-color:#fff;padding:20px;display:none;overflow:auto}#possibleTiles .header{position:fixed;top:0;z-index:200000;width:calc(100vw - 40px);background-color:#fff;padding-bottom:10px}#possibleTiles .header .buttonContainer{margin-bottom:1em}#possibleTiles .mainOperations{padding-top:110px}.newsBlock.single{width:calc(100% - 30px)}.newsBlock h2{margin:0;margin-top:10px}.newsBlock h3{margin-bottom:.5em!important;margin-top:.5em!important}.newsBlock .weatherDetails{margin-top:.7em;font-size:.7em;line-height:1.3em}.newsBlock .weatherDetails h2{margin-top:0;font-size:1.2em}.newsBlock .weatherDetails tr>td{white-space:nowrap;font-size:.9em}.newsBlock.login{font-size:1.2em!important}.newsBlock ul{margin-block-start:0;margin-block-end:0;margin-inline-start:0;margin-inline-end:0;padding-inline-start:0}.newsBlock li{list-style-type:none;font-size:13px;display:block;width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding-right:10px}.newsBlock li a{text-decoration:none;line-height:1.3em}.newsBlock li .new{font-weight:bold}.newsBlock li .new:before{content:"";font-family:"Font Awesome 5 Free";font-weight:bold;margin-right:10px}.newsBlock li:has(.blockCommand){text-align:center;margin-top:10px}.newsBlock .blockCommand{background-color:#39649f;color:#fff;display:inline-block;padding:3px 10px 3px 10px;margin:2px;border-radius:3px;text-decoration:none;min-width:90px;text-align:center;outline:0;cursor:pointer;border:0;font-size:1em;transition:background-color .3s;box-shadow:rgba(0,0,0,.4) 2px 2px 5px;font-size:.9em}.newsBlock .blockCommand:hover{background-color:#87a8ad;transition:background-color .3s}.newsBlock .blockCommand i{float:left;margin-left:5px;margin-right:15px}.newsBlock h3{text-align:center;margin:5px 0 0 0}.newsPreview{border:solid 1px #808080;background-color:#fff;color:#000;padding:5px;position:fixed;top:0;left:0;z-index:200000;width:400px;height:200px;overflow:hidden;box-sizing:border-box;font-size:.8em}.iconTitle{display:grid;grid-template-columns:1fr max-content 1fr;font-size:25px;font-weight:bold;margin-top:25px;margin-bottom:10px}.iconTitle div{color:rgba(0,0,0,.3);align-items:center;gap:.5rem;background-color:#fff;padding:0 10px 0 10px;vertical-align:middle;line-height:40px}.iconTitle div i{margin-right:20px;font-size:40px;vertical-align:middle}.iconTitle:before{content:"";height:2px;background:linear-gradient(to right,transparent,rgba(0,0,0,.3));margin-top:22px;vertical-align:middle}.iconTitle:after{content:"";height:2px;background:linear-gradient(to right,rgba(0,0,0,.3),transparent);margin-top:22px;vertical-align:middle}.iconTitle.small{font-size:14px}.iconTitle.small div{line-height:16px;vertical-align:middle}.iconTitle.small i{font-size:16px;vertical-align:bottom}.iconTitle.small:before{content:"";height:1px;background:linear-gradient(to right,transparent,rgba(0,0,0,.3));margin-top:7px;vertical-align:middle}.iconTitle.small:after{content:"";height:1px;background:linear-gradient(to right,rgba(0,0,0,.3),transparent);margin-top:7px;vertical-align:middle}#hasInstructions{position:fixed;top:5px;margin-left:45px;right:5px;border:solid 1px #cedde4;padding:5px;background-color:#ffed5b;border-radius:5px;box-shadow:-3px 3px 5px rgba(0,0,0,.4);display:none}#displayStack{border:solid 1px #cedde4;padding:5px;overflow:auto;height:calc(100vh - 400px);min-height:300px;margin-top:20px}#displayStack a{font-weight:bold;text-decoration:none}#displayStack h1{margin:0;color:#f00;text-align:left}#querySuggestions{position:absolute;border:solid 1px #cedde4;background-color:#f6f8f9;max-height:300px;overflow-y:auto;box-shadow:3px 3px 5px #b3b3b3}#querySuggestions div{cursor:pointer;padding:5px}#querySuggestions div:hover{background-color:#e2e2e2}#querySuggestions div:focus,#querySuggestions div.selected{background-color:#e2e2e2;outline:0}.noSelect{user-select:none}.withShadow{-webkit-filter:drop-shadow(3px 3px 2px #b3b3b3);filter:drop-shadow(3px 3px 2px #b3b3b3)}.mustCorrect{text-decoration:none;color:#000;width:100%;display:block;padding:5px;background-color:#ff9c9c;font-weight:bold}.homeRight .quickRating{display:inline-block;width:calc(50% - 15px);margin-top:5px;text-align:center;vertical-align:top}.homeRight .quickRating>div:nth-child(2){font-weight:bold;text-align:center;font-size:small}.homeRight .quickRating>div:nth-child(3){text-align:center;font-size:small}.homeRight .quickRating+.quickRating{margin-left:20px}#versionBanner{font-size:25px;position:fixed;width:300px;height:50px;line-height:40px;transform:rotate(-45deg);right:-80px;bottom:40px;text-align:center;white-space:nowrap;overflow:hidden;transition:visibility;transition-delay:3s;cursor:pointer}#versionBanner:hover{visibility:hidden;transition:visibility;transition-delay:0s}#softwareInfo{position:absolute;bottom:0;width:calc(100% - 20px);text-align:center;background-color:#fff;padding:5px;margin-top:10px;color:rgba(0,0,0,.5);font-size:12px}.errorStatus{color:#e00000;font-weight:bold}@media(max-width:1330px){.newsBlock{display:block;width:auto;float:none!important}.mainOperations{grid-template-columns:repeat(auto-fill,140px);grid-gap:10px}.mainOperations a{width:140px;height:140px}.mainOperations a img{height:50px}.mainOperations a span:nth-child(2){white-space:nowrap;overflow:hidden;font-size:1em}.mainOperations a span:nth-child(3),.mainOperations a span:nth-child(4){top:80px;width:130px;font-size:13px;line-height:1.1em;padding-left:.3em}}@media(max-width:1000px){.mainOperations a span:nth-child(2){font-size:.85em}}@media(max-width:700px){.mainOperations a span:nth-child(2){font-size:.75em}}@media(min-width:1000px){.cols2{display:grid;grid-template-columns:1fr 1fr;justify-content:stretch}.leftColumn{width:calc(50% - 10px);vertical-align:top;display:inline-block}.rightColumn{width:calc(50% - 15px);margin-left:10px;vertical-align:top;display:inline-block}.homeLeft{width:calc(100% - 410px);display:inline-block;vertical-align:top;padding-right:10px}.homeRight{display:inline-block;width:400px;vertical-align:top}}#mainContainer{font-size:15px;padding-bottom:30px}@media(min-resolution:192dpi){#mainContainer{font-size:20px}}@media only screen and (-webkit-min-device-pixel-ratio:2){#mainContainer{font-size:20px}}@media only screen and (min-device-width:768px) and (-webkit-min-device-pixel-ratio:2){#mainContainer{font-size:18px}}.calendarInfo{font-size:13px;margin-bottom:15px;border:solid 1px #cedde4;padding:5px;background-color:#dfe2fa}#calendarDisplay{width:100%;user-select:none}#fiCalendar{width:100%;user-select:none}#calendarNow{font-weight:bold;font-size:30px;cursor:pointer;width:100%;user-select:none;text-align:center}#calendarNow:after{content:"";font-family:"Font Awesome 6 Free";margin-left:20px;vertical-align:top;margin-top:4px;display:inline-block}#calendarNow span{margin-left:10px;margin-right:10px;color:#004eb0;cursor:pointer;vertical-align:top}#calendarNow div{margin-left:10px;display:inline-block;vertical-align:middle}#calendarNow .button{color:#fff;font-size:.5em;vertical-align:middle}.weatherDetails{width:100%}.weatherDetails h2{margin:0}.weatherDetails td:nth-child(2),.weatherDetails td:nth-child(4){text-align:right;padding-right:10px}.weatherDetails tr:nth-child(1)>td{text-align:left}#calendarDisplay{display:inline-block}#calendarDateUnder{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(255,255,255,.7);display:none}#calendarDateSelector{display:none;position:absolute;top:40px;left:calc(50% - 120px);background:#fff;padding:10px;border:solid 1px #000;border-radius:3px}#calendarDateSelector h1{font-size:20px;font-weight:bold;margin:0}#calendarDateSelector .click{cursor:pointer;padding-right:10px;padding-left:10px}#calendarDateSelector .currentDate{display:inline-block;width:180px}#calendarDateSelector .currentMonth{display:inline-block;width:100px;cursor:pointer;color:#004eb0}#calendarDateSelector .currentYear{display:inline-block;width:80px;cursor:pointer;color:#004eb0}#calendarDateSelector .weekPicker tr{cursor:pointer}#calendarDateSelector .weekPicker tr:hover{background-color:#e2e2e2}#calendarDateSelector .dayPicker tr td{cursor:pointer}#calendarDateSelector .dayPicker tr td:hover{background-color:#e2e2e2}#calendarDateSelector table td{width:35px;text-align:right}#calendarDateSelector table td.weekend{background-color:#eef4f7}#calendarDateSelector table td.currentDay{background-color:#f5cf93}#calendarDateSelector table td.prevMonth,#calendarDateSelector table td.nextMonth{color:#a5a5a5}#calendarDateSelector table tr.currentWeek{background-color:#f5cf93}#calendarDateSelector table tr.days{cursor:default}#calendarDateSelector table tr.days:hover{background-color:#fff}#calendarDateSelector table tr.days td{text-align:center;font-weight:bold}#calendarDateSelector .monthSelector td{text-align:left;font-size:18px;font-weight:bold;padding:5px;color:#004eb0;cursor:pointer}#calendarDateSelector .monthSelector td:hover{background-color:#e2e2e2}.calendarCell{border-bottom:solid 1px #c3c3c3;border-left:solid 1px #c3c3c3;background-color:#e0e0e0;height:30px;width:var(--calendarCell_width);box-sizing:border-box;position:absolute;cursor:pointer;display:block}.calendarCell.currentCell{border-left:1px solid #f00!important}.calendarCell:hover{background-color:#8fe498!important}#calendarOwnReservation{text-align:left}#calendarOwnReservation a:not(.button){display:block;padding:5px;color:#000;text-decoration:none;font-weight:bold;color:#39649f;margin-right:30px}#calendarOwnReservation a:not(.button):hover{color:#87a8ad}#calendarOwnReservation a:not(.button) span,#calendarOwnReservation a:not(.button) i{margin-right:15px}#calendarOwnReservation a:not(.button) i{width:22px;display:inline-block}#calendarOwnReservation a:not(.button) span:first-child{margin-left:37px}#calendarOwnReservation a:not(.button):before{content:"";font-family:"Font Awesome 6 Free";margin-right:20px}.reservationTypes{grid-template-columns:repeat(4,25%);display:grid}.reservationTypes>div>div{text-align:left;padding-bottom:5px}.reservationTypes>div>div>div{display:inline-block;overflow:hidden}.reservationTypes .reservationTypeColor{width:60px;height:20px;margin-right:10px;cursor:pointer}.reservationTypes .standby{cursor:default}@media(max-width:620px){.reservationTypes{font-size:.7em}}@media(max-width:500px){#calendarNow{font-size:18px}}@media(max-width:400px){#calendarNow{font-size:15px}}#tooltip{display:none;position:fixed;background:#000;color:#fff;padding:10px;top:100px;left:100px;z-index:900000;--pointer-left-offset:0px;--pointer-top-offset:0px;outline:solid 1px #808080;border-radius:3px;max-width:300px}#tooltip.top:before{display:block;content:"";position:fixed;z-index:900000;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:25px solid #000;margin-top:25px;margin-left:calc(var(--pointer-left-offset) - 5px);margin-top:calc(var(--pointer-top-offset) - 10px)}#tooltip.right:before{display:block;content:"";position:fixed;z-index:900000;width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-right:25px solid #000;margin-left:-30px}#tooltip.left:before{display:block;content:"";position:fixed;z-index:900000;width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:25px solid #000;margin-left:80px}#tooltip.bottom:before{display:block;content:"";position:fixed;z-index:900000;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:25px solid #000;margin-top:-25px;margin-left:calc(var(--pointer-left-offset) - 5px)}#tooltipCloser{position:fixed;top:0;left:0;right:0;bottom:0;background-color:transparent;z-index:900001;display:none}.inputForm{max-width:800px;margin-left:auto;margin-right:auto}label{color:#808080;font-size:.9em;margin-left:3px;display:inline-block;line-height:1.5em;vertical-align:middle;margin-bottom:-.2em}label .invalid{color:#f00}label.mandatory:after{font-size:.7em;margin-left:.4em;content:"*";font-family:"Font Awesome 5 Free";font-weight:bold;color:#f00}label .helpBubble{display:inline-block;background-color:#3d33c8;width:1.2em;height:1.2em;border-radius:1.2em;line-height:1.2em;vertical-align:middle;text-align:center;color:#fff;margin-left:.3em;opacity:.7;margin-bottom:.2em}label .helpBubble:after{content:"?";font-family:"Font Awesome 5 Free";font-size:.8em;vertical-align:bottom}label:has(+.switch){width:180px}input.combo:after{content:"";font-family:"Font Awesome 6 Free"}span.mandatory{font-size:.7em;color:#808080;display:block}span.mandatory:before{margin-right:5px;content:"*";font-family:"Font Awesome 5 Free";font-weight:bold;color:#f00}span.fieldInfo{font-size:.9em;color:#808080;display:block}.asInputField{display:block;width:calc(100% - 5px);padding:.6em;margin:2px;box-sizing:border-box;border:1px solid rgba(0,0,0,.25);margin-bottom:.7em;transition:box-shadow .5s;border-radius:5px;font-size:1em;background-color:rgba(0,0,0,.2);opacity:.8}input[type=text],input[type=pre-text],input[type=search],input[type=password],select,textarea{width:calc(100% - 5px);padding:.6em;margin:2px;box-sizing:border-box;border:1px solid rgba(0,0,0,.25);color:#000;background-color:#fff;margin-bottom:.7em;transition:box-shadow .5s;border-radius:5px;font-size:1em}input[type=text]:focus,input[type=pre-text]:focus,input[type=search]:focus,input[type=password]:focus,select:focus,textarea:focus{outline:0;transition:box-shadow .5s;box-shadow:rgba(0,44,255,.8) 0 0 3px 1px}input[type=text][disabled],input[type=pre-text][disabled],input[type=search][disabled],input[type=password][disabled],select[disabled],textarea[disabled]{color:rgba(0,0,0,.8)!important;background-color:rgba(0,0,0,.05);opacity:.8}input[type=text].error,input[type=pre-text].error,input[type=search].error,input[type=password].error,select.error,textarea.error{background-color:rgba(255,0,0,.2);color:#f00!important;font-weight:bold}input[type=text].ok,input[type=pre-text].ok,input[type=search].ok,input[type=password].ok,select.ok,textarea.ok{background-color:rgba(0,255,0,.2);color:#008000!important;font-weight:bold}input[type=text]::placeholder,input[type=pre-text]::placeholder,input[type=search]::placeholder,input[type=password]::placeholder,select::placeholder,textarea::placeholder{font-size:.8em;color:rgba(0,0,0,.4)}select{padding:.1em;height:2.41em}select[multiple]{height:10em}input[type=file]{display:none}input[type=file]+label{background-color:#39649f;color:#fff;display:inline-block;padding:3px 10px 3px 10px;margin:2px;border-radius:3px;text-decoration:none;min-width:90px;text-align:center;outline:0;cursor:pointer;border:0;font-size:1em;transition:background-color .3s;box-shadow:rgba(0,0,0,.4) 2px 2px 5px;display:inline-block;margin-top:3px;margin-bottom:3px}input[type=file]+label:hover{background-color:#87a8ad;transition:background-color .3s}input[type=file]+label i{float:left;margin-left:5px;margin-right:15px}.fileInput{width:100%;cursor:pointer}.fileInput td:first-child{width:1px}.fileInput .fileInfoLabel{border:1px solid rgba(0,0,0,.15)}.fileInput label{background-color:#39649f;color:#fff;display:inline-block;padding:3px 10px 3px 10px;margin:2px;border-radius:3px;text-decoration:none;min-width:90px;text-align:center;outline:0;cursor:pointer;border:0;font-size:1em;transition:background-color .3s;box-shadow:rgba(0,0,0,.4) 2px 2px 5px;white-space:nowrap}.fileInput label:hover{background-color:#87a8ad;transition:background-color .3s}.fileInput label i{float:left;margin-left:5px;margin-right:15px}.fileInput div{margin-left:10px;border:1px solid rgba(0,0,0,.15);width:calc(100% - 10px);padding:10px}.fieldError{color:#f00;font-size:.9em;margin-top:-5px;margin-bottom:10px;display:none}textarea{vertical-align:top}.searchButton{background-color:#39649f;color:#fff;display:inline-block;padding:3px 10px 3px 10px;margin:2px;border-radius:3px;text-decoration:none;min-width:90px;text-align:center;outline:0;cursor:pointer;border:0;font-size:1em;transition:background-color .3s;box-shadow:rgba(0,0,0,.4) 2px 2px 5px}.searchButton:hover{background-color:#87a8ad;transition:background-color .3s}.searchButton i{float:left;margin-left:5px;margin-right:15px}.searchButton:before{content:"";font-family:"Font Awesome 5 Free"}.autoCol{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:5px 20px}.form-cols-3{display:flex;align-items:center}.form-cols-3 label,.form-cols-3 button{flex-grow:0;white-space:nowrap;margin-bottom:8px}.form-cols-3 input,.form-cols-3 select{flex-grow:4;margin-left:20px;margin-right:20px}@media(min-width:620px){.noPadding input[type=text],.noPadding input[type=password],.noPadding select,.noPadding textarea{width:100%}}@media(min-width:1200px){.col-3{display:grid;width:calc(100% - 4px);grid-template-columns:1fr 1fr 1fr}.col-2{display:grid;width:calc(100% - 4px);grid-template-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr}}.formSearch{margin-bottom:20px}.formSearch label{display:block}.formSearch input [type=text],.formSearch input[type=password],.formSearch select,.formSearch textarea{width:100%}.formSearch .datePickerAligner{width:100%!important}.formSearch .buttonCell{vertical-align:middle}@media(min-width:1100px){.formSearch{display:table;width:100%;margin-bottom:0}.formSearch>div{display:table-row}.formSearch>div>div{display:table-cell;width:auto}.formSearch>div>div>input{width:100%;vertical-align:sub}.formSearch>div>div>select{vertical-align:sub}.formSearch>div>div .datePickerAligner{width:100%!important;margin-top:-1px}}#instructorBlock{display:none}.reportSearch{width:100%;outline:0;margin-bottom:10px}.quickStat tr>td:first-child{font-weight:bold}.quickStat tr>td:first-child:after{content:": "}.copyChart{background-color:#39649f;color:#fff;display:inline-block;padding:3px 10px 3px 10px;margin:2px;border-radius:3px;text-decoration:none;min-width:90px;text-align:center;outline:0;cursor:pointer;border:0;font-size:1em;transition:background-color .3s;box-shadow:rgba(0,0,0,.4) 2px 2px 5px;min-width:30px;width:30px;padding-left:0;padding-right:0;position:absolute;z-index:1000;display:none}.copyChart:hover{background-color:#87a8ad;transition:background-color .3s}.copyChart i{float:left;margin-left:5px;margin-right:15px}.copyChart:after{content:"";font-family:"Font Awesome 6 Free";font-weight:900}.reportChartContainer:hover .copyChart{display:block}.numberColumn{text-align:right}.reportTypeSelection{display:inline-block;text-align:left;cursor:pointer;width:calc(100% - 40px);padding:.6em;box-sizing:border-box;border:1px solid rgba(0,0,0,.15);color:#000;background-color:#fafafa;border-radius:2px;font-size:1em}.reportTypeSelection:after{content:"";font-family:"Font Awesome 6 Free";float:right;font-weight:900;padding-top:3px}.buttonReportSelection{background-color:#39649f;color:#fff;display:inline-block;padding:3px 10px 3px 10px;margin:2px;border-radius:3px;text-decoration:none;min-width:90px;text-align:center;outline:0;cursor:pointer;border:0;font-size:1em;transition:background-color .3s;box-shadow:rgba(0,0,0,.4) 2px 2px 5px;min-width:auto;width:30px;padding-left:0;padding-right:0;vertical-align:top;margin-top:8px}.buttonReportSelection:hover{background-color:#87a8ad;transition:background-color .3s}.buttonReportSelection i{float:left;margin-left:5px;margin-right:15px}.buttonReportSelection:after{content:"";font-family:"Font Awesome 6 Free";font-weight:900}#underReportSelection{background-color:rgba(255,255,255,.7);position:fixed;top:0;left:0;right:0;bottom:0;z-index:2000;display:none}#reportSelection{position:absolute;top:50px;left:200px;bottom:50px;display:none;z-index:2001;background-color:#fff;box-shadow:rgba(0,0,0,.4) 2px 0 3px;border:solid 1px #808080;overflow:hidden}#reportSelection #reportPreviewList{overflow-x:hidden;overflow-y:scroll;scrollbar-width:thin;width:100%;height:calc(100% - 32px)}#reportSelection .loading{font-size:30px;display:block;width:100%;text-align:center;height:1.5em;margin-top:calc(50vh - 2em)}#reportSelection .reportWaiting{padding-top:0!important}#reportSelection .reportChart{height:10px}#reportSelection #reportSearch{width:100%;margin-bottom:2px}.reportPreviewSelection{cursor:pointer;overflow:hidden}.reportRemarks{display:none}.reportDisplayCode{position:absolute;top:150px;left:195px;right:10px;display:none}.reportDisplayCode pre{width:100%;padding-top:40px!important;overflow:unset!important;max-height:400px!important;overflow-y:scroll!important}.reportDisplayCode pre code{word-wrap:break-word!important;white-space:pre-wrap!important}.reportDisplayCode .closeCode{position:absolute;top:15px;left:5px;min-width:40px!important;width:40px!important;text-align:center}.miniThumb img{max-width:100px;height:auto}.middle{vertical-align:middle}.singleLine{display:inline-block;overflow:hidden;text-overflow:clip;width:100%;height:calc(1em + 3px);white-space:nowrap;vertical-align:middle}.memberInfo{display:inline-block;cursor:default;overflow:hidden;text-overflow:clip;width:calc(100% - 1.5em);height:2.6em;line-height:2.6em;white-space:nowrap;vertical-align:middle;margin-left:.5em}.toCheck{background-color:#ffd800;padding:5px;display:inline-block;border-radius:3px;font-size:12px;width:100%;text-align:center}.okState{background-color:#7ae06f;padding:5px;display:inline-block;border-radius:3px;font-size:12px;width:100%;text-align:center}.errorState{background-color:#ff8080;padding:5px;display:inline-block;border-radius:3px;font-size:12px;width:100%;text-align:center}#reportContainer{display:table;width:100%}#reportContainer .reportRow{display:table-row;vertical-align:top}#reportContainer .reportRow .reportChartContainer{display:table-cell;position:relative}#reportContainer .reportRow .reportDataView{display:table-cell;vertical-align:top}#reportContainer .reportRow .reportDataView .labelColor{background-color:#f00;height:15px;width:50px}#reportContainer .reportRow .reportDataView td{text-align:right;padding-left:10px;padding-right:10px}#reportContainer .reportRow .reportDataView tr td:nth-child(2){text-align:left}.reportWaiting{z-index:100000;background-color:#fff;font-size:40px;font-weight:bold;text-align:center;padding-top:calc(50vh - 100px)}#dashboardSetup{position:absolute;top:70px;right:20px;font-size:20px}#dashboardSetup a{width:20px;height:20px;display:inline-block}.dashboardElements{grid-template-columns:repeat(4,25%);display:grid}.dashboardElements .addWidget{font-size:50px;text-align:center;line-height:300px;cursor:pointer}.dashboardElements .dashboardWidget{padding:5px;border-radius:5px;box-shadow:rgba(0,0,0,.4) 0 0 3px,rgba(0,0,0,.2) 3px 5px 3px;margin:5px}.dashboardElements .dashboardWidget .editCommands{position:absolute}.dashboardElements .dashboardWidget>a{width:100%;max-height:25vw;overflow:hidden;display:block;text-decoration:none;color:#000}.dashboardElements .dashboardWidget>a .reportWaiting{font-size:15px;padding-top:30px}.dashboardElements .dashboardWidget a[data-tooltip]{display:inline-block}.dashboardElements .dashboardWidget.medium{grid-column:span 2;grid-row:span 2}.dashboardElements .dashboardWidget.medium>a{max-height:50vw}.dashboardElements .dashboardWidget.medium>a .reportWaiting{font-size:40px;padding-top:130px}.dashboardElements .dashboardWidget.medium .widgetContent{max-height:50vw}.dashboardElements .dashboardWidget.large{grid-column:span 4;grid-row:span 4}.dashboardElements .dashboardWidget.large>a{max-height:100vw}.dashboardElements .dashboardWidget.large>a .reportWaiting{font-size:40px;padding-top:230px}.dashboardElements .dashboardWidget.large .widgetContent{max-height:100vw}.dashboardElements .dashboardWidget:hover{box-shadow:rgba(206,221,228,.4) 0 0 3px}.dashboardElements .dashboardWidget>div:first-child{font-weight:bold;text-align:center}.dashboardElements .dashboardWidget .reportPeriod{text-align:center;font-size:12px}.dashboardElements .dashboardWidget .widgetContent{font-size:12px;overflow:auto;scrollbar-width:thin;width:100%;max-height:25vw}.dashboardElements .dashboardWidget .widgetContent::-webkit-scrollbar{width:4px;height:4px}.dashboardElements .dashboardWidget .widgetContent::-webkit-scrollbar-thumb{background:#000;border-radius:4px}.dashboardElements .lineBreak{grid-column-end:-1}.dashboardElements .lineBreak.visible{border-radius:5px;box-shadow:rgba(0,0,0,.4) 0 0 3px;margin:5px;padding:5px}@media(max-width:800px){.dashboardElements{grid-template-columns:repeat(2,50%)}.dashboardElements .dashboardWidget>a{max-height:50vw}.dashboardElements .dashboardWidget .widgetContent{max-height:50vw}.dashboardElements .dashboardWidget.medium{grid-column:span 2;grid-row:span 2}.dashboardElements .dashboardWidget.medium>a{max-height:100vw}.dashboardElements .dashboardWidget.medium .widgetContent{max-height:100vw}.dashboardElements .dashboardWidget.large{grid-column:span 2;grid-row:span 2}.dashboardElements .dashboardWidget.large>a{max-height:100vw}.dashboardElements .dashboardWidget.large .widgetContent{max-height:100vw}}@media(max-width:900px){#reportContainer{display:block}#reportContainer .reportRow{display:block;vertical-align:top}#reportContainer .reportRow .reportChartContainer{display:block}#reportContainer .reportRow .reportDataView{display:block;font-size:12px}}@media(min-width:1500px){.dashboardElements{grid-template-columns:repeat(5,20%)}.dashboardElements .dashboardWidget>a{max-height:20vw}.dashboardElements .dashboardWidget .widgetContent{max-height:20vw}.dashboardElements .dashboardWidget.medium{grid-column:span 2;grid-row:span 2}.dashboardElements .dashboardWidget.medium>a{max-height:40vw}.dashboardElements .dashboardWidget.medium .widgetContent{max-height:40vw}.dashboardElements .dashboardWidget.large{grid-column:span 4;grid-row:span 4}.dashboardElements .dashboardWidget.large>a{max-height:80vw}.dashboardElements .dashboardWidget.large .widgetContent{max-height:80vw}}@media(min-width:1900px){.dashboardElements{grid-template-columns:repeat(6,15%)}.dashboardElements .dashboardWidget>a{max-height:15vw}.dashboardElements .dashboardWidget .widgetContent{max-height:15vw}.dashboardElements .dashboardWidget.medium{grid-column:span 2;grid-row:span 2}.dashboardElements .dashboardWidget.medium>a{max-height:30vw}.dashboardElements .dashboardWidget.medium .widgetContent{max-height:30vw}.dashboardElements .dashboardWidget.large{grid-column:span 4;grid-row:span 4}.dashboardElements .dashboardWidget.large>a{max-height:60vw}.dashboardElements .dashboardWidget.large .widgetContent{max-height:60vw}}.gridResult.loading:before{position:absolute;width:100%;height:5px;margin-top:-5px;content:" ";animation-duration:1s;animation-name:load-animation;animation-direction:alternate-reverse;animation-iteration-count:infinite;background:linear-gradient(to right,#12005c,#ff00fa)}.gridResult.loading .grid tbody{opacity:.3}@keyframes load-animation{0%{background:linear-gradient(to right,#12005c,#ff00fa)}50%{background:linear-gradient(to right,#12005c,#ff00fa,#12005c)}100%{background:linear-gradient(to right,#ff00fa,#12005c)}}.gridScrollable{overflow:auto;max-height:calc(100vh - 150px);width:100%;border:1px solid #cedde4}.grid.scrollable thead tr th{position:sticky;top:0;height:1.7em;box-sizing:border-box;background-color:#e6ecef;border-bottom:1px solid #dae5ea}.grid.scrollable thead tr:has(+tr) th{border-bottom:0}.grid.scrollable thead tr td{position:sticky;top:1.7em;box-sizing:border-box;background-color:#e6ecef;border-bottom:1px solid #dae5ea}.grid{width:100%;border:1px solid #cedde4}.grid.scrollable{border:0}.grid.darker{background-color:#e6ecef}.grid td{padding:5px}.grid td input{width:100%}.grid thead tr{background-color:#e6ecef;text-wrap:nowrap}.grid thead td{font-weight:bold}.grid thead td input[type=text],.grid thead td select{background-color:#e6ecef!important;border:1px solid #c7d4db;width:100%;margin:0;font-size:12px;padding:3px;height:29px;padding-left:.7em}.grid thead td input[type=text]:focus,.grid thead td select:focus{background-color:#fff!important}.grid thead td .clearFilter{width:1em;height:1em;border-radius:1em;background-color:#960000;vertical-align:top;margin-top:-2.2em;margin-left:-.2em;position:absolute;cursor:pointer;transition:background-color .5s}.grid thead td .clearFilter:hover{background-color:#5c0000;transition:background-color .5s}.grid thead td .clearFilter:after{content:"";font-family:"Font Awesome 6 Free";font-weight:900;color:#fff;font-size:.8em;margin-left:.22em;margin-top:.18em;display:block}.grid thead th span{display:inline-block;max-width:100%;overflow:hidden}.grid thead [data-sort-column]{cursor:pointer}.grid thead [data-sort-column] span{display:inline-block;max-width:calc(100% - 20px);overflow:hidden}.grid thead [data-sort-column]:hover{color:#004eb0}.grid thead [data-sort-column]:after{content:"";font-family:"Font Awesome 6 Free";float:right;font-size:12px;line-height:2em;color:#b3b3b3;padding-right:7px;padding-left:3px}.grid thead [data-sort=asc]:after{content:"";color:#000}.grid thead [data-sort=desc]:after{content:"";color:#000}.grid thead tr:has(+tr) td{padding-bottom:0}.grid thead tr+tr td{padding-top:0}.grid tbody tr a.rowUrl{width:100%;height:100%;display:inline-block;text-decoration:none;color:#000;padding:5px}.grid tbody tr .oneline{display:inline-block;overflow:hidden;text-overflow:clip;width:100%;height:2.6em;line-height:2.6em;white-space:nowrap;vertical-align:middle;max-width:300px}.grid tbody tr.rowUrl:hover td{background-color:#a8bdc7!important}.grid tbody tr.rowUrl td{padding:0}.grid tbody>tr:nth-child(2n){background-color:#eef4f7}.grid tbody>tr.itemError{background-color:#ff8585}.grid tbody>tr.itemWarning{background-color:#ffe685}.grid tbody tr.total{border-top:double 3px #8cafc0;border-bottom:double 3px #8cafc0;background-color:#e6ecef}.grid tbody tr.total td{font-weight:bold}.grid .commandsColumn{text-align:center}.grid .commandsColumn a{display:inline-block;font-weight:400;line-height:1.5;color:#212529;text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;border-radius:.25rem;transition:color .15s;color:#fff;background-color:#1b6ec2;border-color:#1861ac}.grid .gridMenuUnder{position:fixed;top:0;left:0;right:0;bottom:0;background-color:transparent}.grid .gridMenu{display:none;position:absolute;border:solid 1px #cedde4;background-color:#f6f8f9;box-shadow:3px 3px 5px #b3b3b3}.grid .gridMenu a{cursor:pointer;padding:5px;text-decoration:none;color:#000;display:block;min-width:150px}.grid .gridMenu a:hover{background-color:#e2e2e2}.grid .gridMenu a:focus,.grid .gridMenu a.selected{background-color:#e2e2e2;outline:0}#underTopMenu{display:none;position:fixed;left:0;right:0;top:40px;bottom:0;background-color:transparent;z-index:100000}#topBar{position:fixed;background-color:#fff;top:0;left:180px;right:0;height:40px;padding:10px;box-shadow:rgba(0,0,0,.4) 0 0 3px;z-index:100001}#topBar.withTopMenu{display:grid;grid-template-columns:85px 1fr auto}#topBar #userInfo{text-align:center;display:block;margin-top:-2px;overflow:hidden;height:23px;padding-right:30px;width:100%}#topBar #userInfo.right{text-align:right;padding-right:60px;width:auto}#topBar #userInfo a{font-weight:bold;color:#740000;text-decoration:none;font-size:18px}#topBar #userInfo img{vertical-align:middle}#topBar #logoutButton{position:absolute;top:6px;right:8px;background-color:#dde9ef;width:50px;height:50px;border-radius:50px;box-shadow:rgba(0,0,0,.5) 1px 1px 3px}#topBar #logoutButton img{width:40px;height:40px;filter:drop-shadow(0 0 1px white);margin-top:5px;margin-left:5px}#topBar #logoutButton:hover{background-color:#87a8ad}#topBar #topMenuBar{display:block;margin-top:-5px;overflow:hidden;height:30px;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}#topBar #topMenuBar .top{display:inline-block;padding:5px;padding-right:30px;padding-bottom:10px;border-top-left-radius:5px;border-top-right-radius:5px;cursor:pointer}#topBar #topMenuBar .top h2{font-weight:normal;font-size:16px;margin:0;padding:0;margin-block-start:0;margin-block-end:0;margin-inline-start:0;margin-inline-end:0}#topBar #topMenuBar .top .sub{position:fixed;background-color:#eef4f7;margin-left:-5px;margin-top:5px;display:none;box-shadow:rgba(0,0,0,.1) 2px 2px 1px;border-radius:5px;border-top-left-radius:0;z-index:100002}#topBar #topMenuBar .top .sub a{display:block;text-decoration:none;color:#000;padding:5px;min-width:150px}#topBar #topMenuBar .top .sub a:hover{background-color:#e2e2e2}#topBar #topMenuBar .top .sub a .addButton{float:right;background-color:#39649f;color:#fff;display:inline-block;padding:3px 10px 3px 10px;margin:2px;border-radius:3px;text-decoration:none;min-width:90px;text-align:center;outline:0;cursor:pointer;border:0;font-size:1em;transition:background-color .3s;box-shadow:rgba(0,0,0,.4) 2px 2px 5px;width:20px;height:20px;min-width:auto;text-align:center;padding:0;line-height:20px;vertical-align:top;margin-top:-1px}#topBar #topMenuBar .top .sub a .addButton:hover{background-color:#87a8ad;transition:background-color .3s}#topBar #topMenuBar .top .sub a .addButton i{float:left;margin-left:5px;margin-right:15px}#topBar #topMenuBar .top .sub a .addButton:after{content:"+"}#topBar #topMenuBar .top .sub a.hasSubMenu:after{font-family:"Font Awesome 5 Free";font-weight:bold;content:"";float:right;margin-right:5px}#topBar #topMenuBar .top .topSubSubMenu{display:none;position:fixed;margin-left:150px;margin-top:-28px;box-shadow:rgba(0,0,0,.1) 2px 2px 1px;border-radius:5px;border-top-left-radius:0;background-color:#eef4f7}#topBar #topMenuBar .top.open{background-color:#eef4f7;z-index:100001}#topBar #topMenuBar .top.open .sub{display:block}#topBar.menuCollapsed{left:45px}@media(max-width:620px){#topBar #userInfo{padding-left:0}}.rollUp{animation-duration:.5s;animation-timing-function:ease-out;animation-name:rollIn;overflow:hidden;transform:translateY(20%)}@keyframes rollIn{from{transform:translateY(-150%)}to{transform:translateY(18%)}}#menuBarUnder{position:fixed;background-color:transparent;top:0;left:0;right:0;bottom:0;z-index:999;display:none}#underGeneralSearch{position:fixed;top:0;left:0;width:176px;height:50px;background-color:#fff;z-index:200000}#underGeneralSearch.menuCollapsed{display:none}#generalSearch{position:fixed;width:129px;top:5px;left:35px;z-index:200001}#menuBar{position:fixed;top:0;left:0;width:180px;bottom:0;box-shadow:rgba(0,0,0,.4) 2px 0 3px;overflow:hidden;padding-top:55px;overflow-y:auto;scrollbar-width:5px;padding-bottom:80px;background-color:#fff;z-index:50000}#menuBar .subMenu{display:none}#menuBar input{width:calc(100% - 10px);margin-left:5px;margin-right:5px}#menuBar::-webkit-scrollbar{width:4px;height:4px}#menuBar::-webkit-scrollbar-thumb{background:#000;border-radius:4px}#menuBar.notransition{transition-duration:0s}#menuBar .menuCollapser{display:block;margin:10px;font-size:25px;cursor:pointer;color:#5f5f5f}#menuBar h1,#menuBar h2{margin:0;font-size:14px;padding:5px;font-weight:normal;color:#5f5f5f;padding-top:10px;padding-bottom:10px;border-top:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;background-color:#eef4f7}#menuBar h2[data-menu-group]{cursor:pointer;text-align:left}#menuBar h2[data-menu-group]:hover{background-color:#e2e2e2}#menuBar h2[data-menu-group]:before{content:"";font-family:"Font Awesome 5 Free";margin-right:10px}#menuBar h2[data-menu-group].expanded:before{content:"";font-family:"Font Awesome 5 Free";margin-right:10px}#menuBar div[data-menu-group]{display:none}#menuBar div.expanded[data-menu-group]{display:block}#menuBar a{display:block;text-decoration:none;color:#000;padding-left:5px;padding-bottom:15px;padding-top:15px;white-space:nowrap;overflow:hidden}#menuBar a img{max-height:25px;width:25px;vertical-align:middle;margin-right:10px;opacity:.6;display:inline-block}#menuBar a.active{background-color:#e2e2e2;font-weight:bold}#menuBar a:hover{background-color:#e2e2e2}#menuBar a:hover img{opacity:.9}#menuBar a:hover .star{position:absolute;left:145px;float:right;margin-top:15px}#menuBar a:hover .star:after{content:"";font-family:"Font Awesome 5 Free";color:#ffd800;text-shadow:0 0 3px #000}#menuBar a:hover .star:hover{content:"";font-weight:900}#menuBar a:hover .stared:after{content:"";font-weight:900}#menuBar a:hover .stared:hover:after{content:"";font-weight:400!important}#menuBar a .bubble{display:block;position:absolute;margin-top:-30px;left:145px;background-color:#ffd800;min-width:20px;height:20px;border-radius:20px;line-height:20px;font-size:12px;font-weight:bold;text-align:center;padding-top:1px}#menuBar a .bubble.withAdd{left:110px}#menuBar a .shortName{display:none}#menuBar .addButton{float:right;cursor:pointer;display:inline-block;background-color:#39649f;color:#fff;display:inline-block;padding:3px 10px 3px 10px;margin:2px;border-radius:3px;text-decoration:none;min-width:90px;text-align:center;outline:0;cursor:pointer;border:0;font-size:1em;transition:background-color .3s;box-shadow:rgba(0,0,0,.4) 2px 2px 5px;padding:5px;min-width:auto;text-align:center;width:35px;border-radius:40px;margin-top:-10px}#menuBar .addButton:hover{background-color:#87a8ad;transition:background-color .3s}#menuBar .addButton i{float:left;margin-left:5px;margin-right:15px}#menuBar a.hasSubMenu:after{font-family:"Font Awesome 5 Free";font-weight:bold;content:"";float:right;margin-right:5px}#menuBar a+a,#menuBar .subMenu+a{border-top:1px solid #e2e2e2}#menuBar #menuLanguageSelector{width:180px;padding-left:5px;padding-top:5px;position:fixed;bottom:0;padding-bottom:5px;background-color:#fff}#menuBar #menuLanguageSelector select{width:110px;margin-bottom:0}#darkModeSelector{margin-left:5px;cursor:pointer;padding:3px;border-radius:3px;color:#000;display:inline-block!important}#darkModeSelector:hover{background-color:#87a8ad}#darkModeSelector:after{font-family:"Font Awesome 5 Free";font-weight:bold;content:"";vertical-align:bottom}#underSearchResults{position:fixed;top:0;left:0;right:0;bottom:0;background-color:transparent;display:none;z-index:60000}.widgetBox{overflow-x:hidden;overflow-y:scroll;scrollbar-width:thin;background-color:#fff;box-shadow:rgba(0,0,0,.4) 2px 0 3px;border:solid 1px #808080}#searchResults{overflow-x:hidden;overflow-y:scroll;scrollbar-width:thin;background-color:#fff;box-shadow:rgba(0,0,0,.4) 2px 0 3px;border:solid 1px #808080;position:fixed;left:5px;padding:5px;top:45px;width:300px;max-height:calc(100vh - 100px);display:none;z-index:60005}#searchResults::-webkit-scrollbar{width:4px;height:4px}#searchResults::-webkit-scrollbar-thumb{background:#000;border-radius:4px}#searchResults h1{margin:0;font-size:14px;padding:5px;font-weight:bold;text-align:center}#searchResults a.searchResult{display:block;overflow:hidden;white-space:nowrap;text-decoration:none;color:#000;padding-left:5px;padding-bottom:5px;padding-top:5px}#searchResults a.searchResult:focus,#searchResults a.searchResult.selected{background-color:#e2e2e2;outline:0}#searchResults a.searchResult:hover{background-color:#e2e2e2}#searchResults a+a{border-top:1px solid #e2e2e2}#mainContainer{margin-left:185px;margin-top:55px}#mainContainer.noMenu{margin-left:0}#mainContainer.notransition{transition-duration:0s}#menuButton{position:fixed;top:0;left:0;padding:10px;padding-bottom:5px;padding-right:5px;font-size:25px;cursor:pointer;color:#808080;background-color:#fff;width:30px;z-index:200002;border-bottom-right-radius:5px}#menuButton.menuCollapsed{width:auto}#menuSubLinks{position:fixed;box-shadow:rgba(0,0,0,.4) 2px 0 3px;background-color:#fff;z-index:1100;width:180px;left:175px;top:0;display:none}#menuSubLinks a{display:block;text-decoration:none;color:#000;padding-left:5px;padding-bottom:15px;padding-top:15px}#menuSubLinks a:hover{background-color:#e2e2e2}#menuSubLinks a+a,#menuSubLinks .subMenu+a{border-top:1px solid #e2e2e2}#mainContainer.noMenu{padding-bottom:30px;margin-top:0}@media(max-width:620px){#mainContainer{margin-left:50px}#menuBarUnder.menuCollapsed{display:block}#menuButton{width:auto}#topBar{font-size:12px;left:51px}#topBar>span{padding-left:0}#topBar>span a{font-size:14px}#menuBar{width:50px}#menuBar a{display:block;text-decoration:none;color:#000;padding-left:5px;padding-bottom:15px;padding-top:15px}#menuBar a img{max-height:25px;vertical-align:middle;margin-right:10px;opacity:.6}#menuBar:not(.menuCollapsed) a span{display:none}#menuBar:not(.menuCollapsed) h2,#menuBar:not(.menuCollapsed) .star,#menuBar:not(.menuCollapsed) .stared,#menuBar:not(.menuCollapsed) #menuLanguageSelector,#menuBar:not(.menuCollapsed) .addButton,#menuBar:not(.menuCollapsed) .bubble{display:none}#menuBar:not(.menuCollapsed) .hasSubMenu:after{display:none}#menuBar:not(.menuCollapsed) div[data-menu-group]{display:block}#menuBar:not(.menuCollapsed) .title{display:inline-block;width:1px;overflow:hidden;white-space:nowrap}#menuBar:not(.menuCollapsed) .shortName{display:inline-block;float:right;margin-right:10px;width:25px;text-align:center}#menuBar.menuCollapsed{width:180px}}#generalSearch,#underGeneralSearch{display:none}#generalSearch.menuCollapsed,#underGeneralSearch.menuCollapsed{display:block}@media(min-width:621px){#menuBarUnder{display:none}#generalSearch,#underGeneralSearch{display:block}#generalSearch.menuCollapsed,#underGeneralSearch.menuCollapsed{display:none}#menuBar.menuCollapsed{left:-135px}#menuBar.menuCollapsed a{display:block;text-decoration:none;color:#000;padding-left:5px;padding-bottom:15px;padding-top:15px}#menuBar.menuCollapsed a img{max-height:25px;vertical-align:middle;margin-right:10px;opacity:.6;float:right}#menuBar.menuCollapsed a .shortName{display:inline-block;float:right;margin-right:10px;width:25px;text-align:center}#menuBar.menuCollapsed a .hasSubMenu:after{display:none}#menuBar.menuCollapsed a .title{display:inline-block;width:1px;overflow:hidden;white-space:nowrap}#menuBar.menuCollapsed h2,#menuBar.menuCollapsed .star,#menuBar.menuCollapsed .stared,#menuBar.menuCollapsed #menuLanguageSelector,#menuBar.menuCollapsed .addButton,#menuBar.menuCollapsed .bubble{display:none}#menuBar.menuCollapsed div[data-menu-group]{display:block}#mainContainer.menuCollapsed{margin-left:50px}}@media(min-width:900px){#generalSearch.menuCollapsed{display:block!important;position:fixed!important;top:0!important;left:auto!important;z-index:200001}#searchResults.menuCollapsed{left:auto!important;right:264px!important}}@media(max-width:680px){#topMenuBar{display:none!important}}@media(max-width:800px){#topBar:not(.menuCollapsed) #topMenuBar{display:none!important}#topBar:not(.menuCollapsed) #topMenuBar{display:none!important}}.news{border:solid 1px #000;padding:5px;border-radius:2px;margin-top:15px;margin-bottom:3px;background-color:#e9f4f6}.news .title{font-size:20px;font-weight:bold;border-bottom:solid 1px #000;padding:5px;margin-bottom:3px}.news .postedInfo{color:#c4c4c4;font-size:12px}.new+.news{margin-top:3px}.loginLayout{display:block}.loginLayout .iconButtonContainer{text-align:center}.loginLayout .iconButtonContainer a{background-color:#39649f;color:#fff;font-size:27px;border-radius:5px;width:150px;display:inline-block;padding:10px;text-decoration:none;transition:background-color .3s;margin-right:10px;margin-left:10px;box-shadow:rgba(0,0,0,.4) 2px 2px 5px}.loginLayout .iconButtonContainer a:hover{background-color:#87a8ad;transition:background-color .3s}.loginLayout .iconButtonContainer a span{display:block;margin-top:5px}.loginLayout label{width:100px;display:inline-block}.loginLayout input[type=text],.loginLayout input[type=password]{width:calc(100% - 120px)}.loginLayout .break{flex-basis:100%;height:0}.loginLayout .c1,.loginLayout .c2{width:100%}.loginBoxs{display:grid;grid-template-columns:repeat(auto-fill,200px);grid-gap:40px;justify-content:space-around;margin-left:auto;margin-right:auto;max-width:500px}.loginBoxs a{display:inline-block;width:200px;height:200px;padding:5px;text-decoration:none;color:#000;border:solid 1px #e2e2e2;vertical-align:top;box-shadow:rgba(0,0,0,.05) 5px 5px 10px 1px;background-color:#fff;border-radius:6px;position:relative;overflow:hidden}.loginBoxs a img{display:block;height:80px;margin-left:auto;margin-right:auto;opacity:.7;transition:opacity .5s}.loginBoxs a:hover{outline:2px dashed rgba(0,0,0,.2);outline-offset:-5px;background-color:#fff}.loginBoxs a:hover img{opacity:.9;transition:opacity .5s}.loginBoxs a span{display:block;font-size:.8em}.loginBoxs a span:nth-child(2){font-size:1.1em;font-weight:600;margin-bottom:10px;text-align:center}.loginBoxs a span:nth-child(3),.loginBoxs a span:nth-child(4){position:absolute;top:120px;text-align:left;padding-top:15px;width:calc(100% - 20px);line-height:1.3em;font-size:.9em;padding-left:1em}.loginBoxs a span:nth-child(2),.loginBoxs a span:nth-child(3){padding-left:1em}@media(max-width:1000px){.loginBoxs{grid-template-columns:repeat(auto-fill,160px);grid-gap:10px;max-width:360px}.loginBoxs a{width:160px;height:160px}.loginBoxs a img{width:60px;height:60px}.loginBoxs a span:nth-child(2),.loginBoxs a span:nth-child(3){top:95px;width:150px;font-size:13px;line-height:1.3em;padding-left:.3em}.loginBoxs a span:nth-child(4){font-size:10px;top:95px}}@media(min-width:800px){.banner{grid-column:span 2;height:250px;background-size:cover;background-position:center}.loginLayout{display:grid;grid-template-columns:1fr 1fr}.loginLayout .c1,.loginLayout .c2{display:inline-block;width:calc(50vw - 15px)}.loginLayout .padTop{padding-top:45px}}#techLogDisplay{height:200px}#techLogDisplay .scrollContent{border:1px solid #808080;border-radius:2px;padding:5px}#techLogDisplay .scrollContent h2{margin-top:0;text-align:center;padding-bottom:5px;border-bottom:solid 1px #808080}#techLogDisplay .scrollContent .timerError{background-color:#ff7e7e;font-weight:bold}#techLogDisplay .scrollContent .timerWarning{background-color:#ffd97e;font-weight:bold}#techLogDisplay .scrollContent .timerPreWarning{background-color:#f6ff7e;font-weight:bold}#techLogDisplay .scrollContent table{width:100%}#techLogDisplay .scrollContent table tr td:first-child{width:30%;color:#808080;font-size:smaller}#techLogDisplay .scrollContent .report{border:1px solid #e2e2e2;border-radius:2px;margin-top:10px;padding:5px;background-color:#eef4f7}#techLogDisplay .scrollContent .report .reporter{font-size:smaller;color:#808080}#techLogDisplay .scrollContent .report .status{font-size:smaller;font-weight:bold;text-align:center}#techLogDisplay .scrollContent .report p{margin:0}#techLogDisplay .scrollContent .report p+p{margin-top:10px}#techLogDisplay .scrollContent .report .signature{font-size:smaller;color:#808080}#techLogDisplay .scrollContent .report .subreport{margin-top:10px;padding-top:10px;border-top:1px solid #ccc}#techLogDisplay .scrollContent .crs,#techLogDisplay .scrollContent .closed,#techLogDisplay .scrollContent .crs_check,#techLogDisplay .scrollContent .arc{background-color:rgba(7,181,0,.2)}#techLogDisplay .scrollContent .dd_restriction{background-color:rgba(229,206,22,.2)}#techLogDisplay .scrollContent .not_airworthy{background-color:rgba(229,22,22,.2)}#availableForTowing{border:solid 1px #e2e2e2;padding:.5em;overflow-y:scroll;height:calc(100vh - 260px);-webkit-user-select:none;-ms-user-select:none;user-select:none}#availableForTowing .toTow{display:grid;padding:5px;text-decoration:none;color:#000;border:solid 1px #e2e2e2;vertical-align:top;box-shadow:rgba(0,0,0,.4) 3px 3px 3px;background-color:#eef4f7;border-radius:3px;cursor:pointer;margin-bottom:1em;grid-template-columns:1fr 1ft}#availableForTowing .toTow .aircraft{font-size:1.5em;font-weight:bold;grid-column:span 2}#availableForTowing .toTow:hover{outline:2px dashed rgba(0,0,0,.2);outline-offset:-5px}#availableForTowing .toTow .work{display:none;grid-column:span 2}#availableForTowing .selected,#availableForTowing .actual{background-color:#bad2df}#availableForTowing .selected .work,#availableForTowing .actual .work{display:block}#availableForTowing .selected .work:before,#availableForTowing .actual .work:before{content:"Requested work:";display:block;grid-column:span 2;color:#808080;font-size:.9em;margin-top:.5em}#availableForTowing .actual{background-color:#a8f5bc}input.adjustTime{width:calc(100% - 110px)}.button.adjustTime{min-width:auto;width:37px;height:37px;line-height:30px;padding:0;font-size:2em;vertical-align:top;-webkit-user-select:none;-ms-user-select:none;user-select:none}#towTime{width:calc(100% - 5px);padding:.6em;margin:2px;box-sizing:border-box;border:1px solid rgba(0,0,0,.25);color:#000;background-color:rgba(0,0,0,.05);margin-bottom:.7em;transition:box-shadow .5s;border-radius:5px;font-size:1em;font-weight:bold}@media(max-width:1200px){#availableForTowing{height:calc(100dvh - 495px)!important}}.featuresTable{width:100%;border-collapse:collapse;border-spacing:0}.featuresTable thead td{font-weight:bold;padding:3px}.featuresTable thead td:after{content:": "}.featuresTable tr{vertical-align:top;border-bottom:1px solid #cedde4}.featuresTable tr:nth-child(1){border-top:1px solid #cedde4}.featuresTable td{vertical-align:top;padding:0;border-right:1px solid #cedde4}.featuresTable tr td:nth-child(1){padding:3px;font-weight:bold;border-left:1px solid #cedde4}.featuresTable tr td:nth-child(3){padding:3px}.featuresTable p,.featuresTable div{margin:0;padding:3px}.featuresTable ul{margin:0}.featuresTable p.requiresInput,.featuresTable div.requiresInput{background-color:#ffe089;font-style:italic}.featuresTable td.toBeStarted{background-color:#e68177}.featuresTable td.toBeStarted:after{content:"To Be Started"}.featuresTable td.toBeCompleted{background-color:#ffb76a}.featuresTable td.toBeCompleted:after{content:"To Be Completed"}.featuresTable td.requiresInput{background-color:#ffe089}.featuresTable td.requiresInput:after{content:"Requires Input"}.featuresTable td.toBeControlled{background-color:#dfff8f}.featuresTable td.toBeControlled:after{content:"To Be Controlled"}.featuresTable td.done{background-color:#78ff3f}.featuresTable td.done:after{content:"Complete"}.camoReport{width:100%;border:solid 1px #cedde4}.camoReport td{background-color:#65e053;text-align:right}.camoReport td:first-child{text-align:left}.camoReport .error td{background-color:#e77}.camoReport .warning td{background-color:#ffde74}.camoReport .camoGroup td{background-color:#e6ecef;text-align:center}.camoReport .camoGroup td .collapseGroup{min-width:30px}.camoReport .camoGroup td .collapseGroup:after{content:"";font-family:"Font Awesome 6 Free";font-weight:900}.camoReport .camoGroup td .emptyCollapse{width:34px;display:inline-block}.camoReport .camoGroup td .left{float:left}.camoReport .camoGroup td .right{float:right}.camoReport .camoGroup td span{font-weight:bold;line-height:30px;display:inline-block}.camoReport.collapsed .camoComponent{display:none}.camoReport.collapsed .collapseGroup:after{content:""!important;font-family:"Font Awesome 6 Free";font-weight:900}.camoReport+.camoReport{margin-top:20px}.camoComponent .remove{background-color:#e00000;display:inline-block;width:20px;height:20px;border-radius:10px;text-align:center}.camoComponent .remove:hover{background-color:#760000}.camoComponent .remove:after{content:""!important;font-family:"Font Awesome 6 Free";font-weight:900;color:#fff;font-size:10px}#fleetImportForm,#landingImportForm{border:solid 1px #000;border-radius:0;padding:5px;height:300px;overflow-y:scroll}#fleetImportForm:focus,#landingImportForm:focus{border:solid 1px #00f;border-radius:0;padding:5px;outline:0}#fleetImportForm table td,#landingImportForm table td{border:solid 1px #000}#fleetPricing table,#landingPricing table{border-collapse:collapse;table-layout:fixed;width:100%}#fleetPricing table td,#landingPricing table td{border:1px solid #ccc;padding:5px}#fleetPricing table td label,#landingPricing table td label{display:block;width:auto!important;margin-bottom:10px}#fleetPricing table td input,#landingPricing table td input{width:100%!important}#fleetPricing table .noborder,#landingPricing table .noborder{border:0}#fleetPricing table .noborder td,#landingPricing table .noborder td{border:0}#fleetPricing table td:nth-child(1),#landingPricing table td:nth-child(1){width:230px}#fleetPricing table td:last-child,#landingPricing table td:last-child{width:50px}#fleetPricing table .airplanes,#landingPricing table .airplanes{font-size:10px}#fleetPricing table .airplanes span+span:before,#landingPricing table .airplanes span+span:before{content:", "}#fleetPricing .button,#landingPricing .button{font-size:12px;line-height:12px}#fleetPricing .add,#landingPricing .add{min-width:20px}#fleetPricing .add:after,#landingPricing .add:after{content:"+"}#fleetPricing .small,#landingPricing .small{min-width:20px;vertical-align:bottom}#fleetPricing .small i,#landingPricing .small i{margin:0}#fleetPricing .remove,#landingPricing .remove{min-width:10px;line-height:10px;padding:2px;background-color:#9a0000}#fleetPricing .remove:hover,#landingPricing .remove:hover{background-color:#620000}#fleetPricing .remove:after,#landingPricing .remove:after{content:"x"}#btnContextHelp{position:fixed;display:block;bottom:5px;right:5px;width:30px;height:30px;line-height:30px;text-align:center;border-radius:100px;background-color:#39649f;color:#fff}#btnContextHelp:hover{background-color:#87a8ad}#btnHelpEdit{position:fixed;display:block;top:45px;left:340px;width:30px;height:30px;line-height:30px;width:30px;height:30px;line-height:30px;text-align:center;border-radius:100px;background-color:#39649f;color:#fff}#btnHelpEdit:hover{background-color:#87a8ad}.helpContent{padding:10px;border-radius:5px;box-shadow:rgba(0,0,0,.4) 0 0 3px,rgba(0,0,0,.2) 3px 5px 3px}#helpPreview{position:absolute;top:90px;right:15px;bottom:72px;width:calc(50vw - 115px)}.markdown h1{margin:0}.markdown p{text-align:justify;margin:0}.markdown p+p{margin-top:1em}.markdown .highlight{background-color:#a7aee0}.markdown table{width:100%;border:solid 1px #cedde4}.markdown table th{text-align:left;border:solid 1px #cedde4;padding:5px;background-color:#e6ecef}.markdown table td{border:solid 1px #cedde4;padding:5px}.markdown span.button{font-size:13px;padding:3px;min-width:60px;cursor:default}.markdown span.button:hover{background-color:#39649f}.markdown img{max-width:100%;height:auto;border:solid 1px #000;display:block;margin-left:auto;margin-right:auto}.markdown img .inline{display:inline-block;vertical-align:bottom}.markdown video{max-width:100%;height:auto;border:solid 1px #000;display:block;margin-left:auto;margin-right:auto;box-sizing:content-box}.markdown code{display:block;white-space:pre-wrap;margin-top:10px;margin-bottom:10px;border:solid 1px #cedde4;background-color:#eef4f7;padding:5px}.markdownPreview{overflow-y:scroll;padding:10px;border-radius:5px;box-shadow:rgba(0,0,0,.4) 0 0 3px,rgba(0,0,0,.2) 3px 5px 3px;background-color:#fafafa}.markdownPreview h1{margin:0}.markdownPreview p{text-align:justify;margin:0}.markdownPreview p+p{margin-top:1em}.markdownPreview .highlight{background-color:#a7aee0}.markdownPreview table{width:100%;border:solid 1px #cedde4}.markdownPreview table th{text-align:left;border:solid 1px #cedde4;padding:5px;background-color:#e6ecef}.markdownPreview table td{border:solid 1px #cedde4;padding:5px}.markdownPreview span.button{font-size:13px;padding:3px;min-width:60px;cursor:default}.markdownPreview span.button:hover{background-color:#39649f}.markdownPreview img{max-width:100%;height:auto;border:solid 1px #000;display:block;margin-left:auto;margin-right:auto}.markdownPreview img .inline{display:inline-block;vertical-align:bottom}.markdownPreview video{max-width:100%;height:auto;border:solid 1px #000;display:block;margin-left:auto;margin-right:auto;box-sizing:content-box}.markdownPreview code{display:block;white-space:pre-wrap;margin-top:10px;margin-bottom:10px;border:solid 1px #cedde4;background-color:#eef4f7;padding:5px}.markdownPreview:empty:after{content:"Preview area...";color:rgba(0,0,0,.2);font-weight:bold;font-size:60px}.markdownPreview .pseudoLink{color:#004eb0;cursor:pointer;text-decoration:underline}#helpSearch{position:fixed;left:190px;top:54px;width:148px}#helpSearch.menuCollapsed{left:60px}#helpSearch.noMenu{left:10px;top:7px}#helpPages{position:fixed;left:190px;top:105px;border:solid 1px #cedde4;width:150px;bottom:10px;overflow:auto;background-color:#fff}#helpPages a{padding:7px;display:block;text-decoration:none;color:#000}#helpPages a:hover{background-color:#e2e2e2}#helpPages a span{float:right;cursor:pointer;width:20px;text-align:center}#helpPages.menuCollapsed{left:60px}#helpPages.noMenu{left:10px;top:55px;bottom:60px}.markdownToolbar{overflow:hidden;padding-bottom:2px;white-space:nowrap;width:100%;margin-bottom:10px}.markdownToolbar div{display:inline-block;cursor:pointer;margin-right:5px;padding:5px;background-color:#eef4f7;border-radius:5px;width:30px;text-align:center}.markdownToolbar div:hover{background-color:#e2e2e2}.helpEditorToolbar{overflow:hidden;padding-bottom:2px;white-space:nowrap;width:100%;margin-bottom:10px;position:fixed;width:calc(100vw - 366px);left:350px;top:55px}.helpEditorToolbar div{display:inline-block;cursor:pointer;margin-right:5px;padding:5px;background-color:#eef4f7;border-radius:5px;width:30px;text-align:center}.helpEditorToolbar div:hover{background-color:#e2e2e2}.helpEditorToolbar.menuCollapsed{left:220px;width:calc(100vw - 235px)}textarea#HelpContent{position:fixed;top:90px;bottom:10px;width:calc(50vw - 260px);left:350px;height:calc(100vh - 160px);overflow-y:scroll;background-color:#fff!important;border:0!important;box-shadow:inset rgba(0,0,0,.4) 0 0 2px}textarea#HelpContent.menuCollapsed{left:215px;width:calc(50vw - 130px)}#helpContent{padding-left:160px;padding-top:2px}#helpContent h1{margin:0}#helpContent p{text-align:justify;margin:0}#helpContent p+p{margin-top:1em}#helpContent .highlight{background-color:#a7aee0}#helpContent table{width:100%;border:solid 1px #cedde4}#helpContent table th{text-align:left;border:solid 1px #cedde4;padding:5px;background-color:#e6ecef}#helpContent table td{border:solid 1px #cedde4;padding:5px}#helpContent span.button{font-size:13px;padding:3px;min-width:60px;cursor:default}#helpContent span.button:hover{background-color:#39649f}#helpContent img{max-width:100%;height:auto;border:solid 1px #000;display:block;margin-left:auto;margin-right:auto}#helpContent img .inline{display:inline-block;vertical-align:bottom}#helpContent video{max-width:100%;height:auto;border:solid 1px #000;display:block;margin-left:auto;margin-right:auto;box-sizing:content-box}#helpContent code{display:block;white-space:pre-wrap;margin-top:10px;margin-bottom:10px;border:solid 1px #cedde4;background-color:#eef4f7;padding:5px}#helpContent #helpDisplay{min-height:calc(100vh - 70px);width:100%;padding:10px;border-radius:5px;box-shadow:rgba(0,0,0,.4) 0 0 3px,rgba(0,0,0,.2) 3px 5px 3px;background-color:#fafafa}#helpContent.menuCollapsed{padding-left:165px}#helpContent.noMenu{padding-left:165px}#helpPageSelector{display:none}@media(max-width:750px){#helpPreview{display:none}#HelpContent{width:calc(100vw - 360px)!important}}@media(max-width:620px){#helpPageSelector{display:block;position:absolute;left:55px;top:50px;width:calc(100vw - 60px)}#btnHelpEdit{top:90px;left:55px}.helpEditorToolbar{left:auto;width:auto}#HelpContent{left:auto!important;width:calc(100vw - 65px)!important}#helpSearch{display:none}#helpPages{display:none}#helpContent{left:57px;top:105px;bottom:5px;overflow:auto;width:calc(100vw - 60px);margin-left:0;position:absolute;padding-left:0}#helpContent.menuCollapsed{padding-left:0}#helpContent #helpDisplay{min-height:calc(100vh - 60px)}#helpContent.noMenu{padding-left:0;width:calc(100vw - 18px);left:10px;top:60px;height:calc(100dvh - 100px)}.noMenu #helpPageSelector{width:calc(100vw - 20px);left:10px;top:5px}}#documentsContainer{display:grid;grid-template-columns:250px calc(100% - 250px)}#directorySelect{display:none}#directoryList{border:solid 1px #cedde4;height:calc(100vh - 130px);overflow-y:scroll;border-radius:5px}#directoryList a{text-decoration:none;color:#000;display:block;padding:10px;line-height:40px;vertical-align:base;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#directoryList a:hover{background-color:#a8bdc7!important}#directoryList a:before{content:"";font-family:"Font Awesome 5 Free";font-weight:bold;font-size:15x;display:inline-block;vertical-align:top;margin-right:5px}#directoryList a.parent:before{content:""}#directoryList a+a{border-top:1px solid #e2e2e2}#fileList{border:solid 1px #cedde4;height:calc(100vh - 130px);overflow-y:scroll;margin-left:10px;padding:10px;border-radius:5px}#fileList table th{text-align:left}#fileList td .fa-solid{font-size:40px}#fileList table td:first-child{width:50px}#fileList .howToUpload{margin-top:20px;font-size:14px;color:rgba(0,0,0,.6)}#fileList #btnEdit{position:absolute;right:60px;background-color:#39649f;color:#fff;width:30px;height:30px;line-height:30px;text-align:center;border-radius:30px;transition:background-color .3s}#fileList #btnEdit:hover{background-color:#87a8ad;transition:background-color .3s}#documentUpload{display:none}#documentEditor{display:inline-block;width:50%;vertical-align:top}#documentEditor textarea{width:100%;height:260px}#documentPreview{display:inline-block;width:calc(50% - 20px);vertical-align:top;height:300px;overflow-y:auto;margin-left:10px}@media(max-width:780px){#documentsContainer{display:block}#directorySelect{display:block}#directoryList{display:none}#fileList{margin-left:0;height:calc(100vh - 180px)}}#diagnosticInfo{position:fixed;bottom:5px;right:5px;background-color:#f2f2f2;border:solid 1px #e2e2e2;padding:5px;border-radius:5px;box-shadow:#b3b3b3 3px 3px 3px;display:none;--diagnostic_red:#ff8080;--diagnostic_green:#89ff80}#diagnosticInfo th{text-align:right;font-weight:bold;padding:5px}#diagnosticInfo td{text-align:right;width:80px;padding:3px}#diagnosticInfo td .bar{border:solid 1px #000;padding:2px;border-radius:3px}#diagnosticInfo .closeButton{position:absolute;top:5px;left:5px;background-color:#ff5050;width:20px;height:20px;border-radius:20px;font-size:13px;text-align:center;line-height:15px;padding-top:3px;cursor:pointer;transition:background-color .2s}#diagnosticInfo .closeButton:hover{background-color:#6f0000;transition:background-color .2s}.formMultiSelect{width:100%;display:grid;grid-template-columns:calc(50% - 1.6em) 3.2em calc(50% - 1.6em)}.formMultiSelect>input{display:block;border-radius:0 0 5px 5px;border:1px solid #cedde4;border-top:0;margin-top:0;margin-left:0}.formMultiSelect .leftSide,.formMultiSelect .rightSide{border:1px solid #cedde4;height:300px;overflow-y:scroll;overflow-x:hidden}.formMultiSelect .leftSide>div,.formMultiSelect .rightSide>div{padding:3px;cursor:pointer}.formMultiSelect .leftSide>div:hover,.formMultiSelect .rightSide>div:hover{background-color:#e2e2e2}.formMultiSelect .leftSide>div.selected,.formMultiSelect .rightSide>div.selected{background-color:#e6ecef}.formMultiSelect .buttons{width:3em;text-align:center;margin-top:110px}.formMultiSelect .buttons>div{background-color:#39649f;color:#fff;display:inline-block;padding:3px 10px 3px 10px;margin:2px;border-radius:3px;text-decoration:none;min-width:90px;text-align:center;outline:0;cursor:pointer;border:0;font-size:1em;transition:background-color .3s;box-shadow:rgba(0,0,0,.4) 2px 2px 5px;min-width:2.6em}.formMultiSelect .buttons>div:hover{background-color:#87a8ad;transition:background-color .3s}.formMultiSelect .buttons>div i{float:left;margin-left:5px;margin-right:15px}#autoHelp{display:none;position:fixed;background:#fff5cb;color:#000;padding:10px;top:calc(50vh - 50px);left:calc(50vw - 150px);z-index:899999;--pointer-left-offset:0px;--pointer-top-offset:0px;outline:solid 1px #c3ba93;border-radius:3px;max-width:300px}#autoHelp .content{text-align:justify}#autoHelp.top:before{display:block;content:"";position:fixed;z-index:899998;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:25px solid #fff5cb;margin-top:25px;margin-left:calc(var(--pointer-left-offset) - 5px);margin-top:calc(var(--pointer-top-offset) - 10px)}#autoHelp.right:before{display:block;content:"";position:fixed;z-index:899998;width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-right:25px solid #fff5cb;margin-left:-30px}#autoHelp.left:before{display:block;content:"";position:fixed;z-index:899998;width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:25px solid #fff5cb;margin-left:80px}#autoHelp.bottom:before{display:block;content:"";position:fixed;z-index:899998;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:25px solid #fff5cb;margin-top:-25px;margin-left:calc(var(--pointer-left-offset) - 5px)}#pickerColorUnder{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(255,255,255,.7);display:none}#pickerColor{position:fixed!important;top:calc(50vh - 225px);left:calc(50vw - 200px);display:none;position:absolute;background:#fff;padding:10px;border:solid 1px #000;border-radius:3px;width:440px;height:calc(400px + 6.5em)}#pickerColor label{display:block}#pickerColor #colorColorPreview{height:2.2em;width:2em;border:solid 1px #000;margin-right:.5em;display:inline-block;vertical-align:top;margin-top:.2em}#pickerColor #colorPickerInput{width:calc(100% - 3em);vertical-align:top}#pickerColor .colorSelection{width:380px;height:380px;border:solid 1px #000;position:absolute;cursor:crosshair}#pickerColor .currentColor{position:absolute;width:20px;height:20px;margin-top:-10px;margin-left:-10px;border:solid 3px #000;border-radius:50%;box-sizing:border-box;cursor:crosshair}#pickerColor .currentColor:before{content:"";position:absolute;width:22px;height:22px;border-radius:50%;margin-left:-4px;margin-top:-4px;border:solid 2px #fff;box-sizing:border-box}#pickerColor .currentColor:after{content:"";position:absolute;width:14px;height:14px;border-radius:50%;margin-left:0;margin-top:0;border:solid 2px #fff;box-sizing:border-box}#pickerColor #colorHueSelection{background:linear-gradient(to bottom,#f00 0%,#ff0 17%,#0f0 33%,#0ff 50%,#00f 66%,#f0f 83%,#f00 100%);position:absolute;left:400px;width:30px;height:380px;border:solid 1px #000;cursor:crosshair}#pickerColor .currentHue{position:absolute;width:34px;height:15px;left:398px;border:solid 3px #000;border-radius:3px;cursor:crosshair;box-sizing:border-box;margin-top:-7px}#pickerColor .currentHue:before{content:"";position:absolute;width:36px;height:17px;border-radius:4px;margin-left:-4px;margin-top:-4px;border:solid 2px #fff;box-sizing:border-box}#pickerColor .currentHue:after{content:"";position:absolute;width:28px;height:9px;border-radius:1px;margin-left:0;margin-top:0;border:solid 2px #fff;box-sizing:border-box}#pickerColor .colorPreview{margin-top:390px}#pickerColor .buttonContainer{margin-top:-5px}#pickerColor #colorGradient1{background:linear-gradient(to right,#fff 0%,#f00 100%)}#pickerColor #colorGradient2{background:linear-gradient(to bottom,transparent 0%,#000 100%)}#contextMenuUnder{position:fixed;top:0;left:0;right:0;bottom:0;background-color:transparent;z-index:200000;display:none}#contextMenu{position:fixed;top:0;left:0;width:200px;z-index:200001;display:none;border:solid 1px #cedde4;background-color:#f6f8f9;box-shadow:3px 3px 5px #b3b3b3}#contextMenu a{cursor:pointer;padding:5px;text-decoration:none;color:#000;display:block;min-width:150px}#contextMenu a:hover{background-color:#e2e2e2}#contextMenu a:focus,#contextMenu a.selected{background-color:#e2e2e2;outline:0}#actionHistory{display:inline-block;position:absolute;cursor:pointer;padding:7px;margin-top:-7px;border-radius:5px;user-select:none}#actionHistory:hover{background-color:#dde9ef}#actionHistory.open{background-color:#eef4f7;border-top-left-radius:5px;border-top-right-radius:5px;font-weight:bold}#actionHistoryUnder{background-color:transparent;position:fixed;top:0;right:0;left:0;bottom:0;display:none}#actionHistoryContent{display:none;position:fixed;top:30px;left:190px;width:300px;background-color:#eef4f7;border-radius:5px;border-top-left-radius:0;overflow:hidden;box-shadow:rgba(0,0,0,.1) 2px 2px 1px}#actionHistoryContent #actionHistoryList{max-height:400px;overflow-y:auto}#actionHistoryContent a{text-decoration:none;padding:10px;color:#000;display:grid;grid-template-columns:2fr 1fr}#actionHistoryContent a:hover{background-color:#e2e2e2}#actionHistoryContent a .when{font-size:.8em;color:rgba(0,0,0,.6);justify-self:end;text-align:right}#actionHistoryContent a .details{grid-column:span 2;font-size:.8em;color:rgba(0,0,0,.6);white-space:nowrap;width:100%;overflow:hidden}.menuCollapsed #actionHistoryContent{left:55px}@media(max-width:670px){.menuCollapsed #actionHistory{display:none}.menuCollapsed #actionHistoryContent{display:none}}@media(max-width:800px){#topBar:not(.menuCollapsed) #actionHistory{display:none}#topBar:not(.menuCollapsed) #actionHistoryContent{display:none}}.draggableItem{cursor:grab}#draggingLayer{background-color:transparent;position:fixed;top:0;left:0;right:0;bottom:0;z-index:2000000}#draggedEmptyElement{position:relative;width:200px;height:200px;background-color:transparent!important;border:0!important}.pseudoTextArea{width:calc(100% - 5px);padding:.6em;margin:2px;box-sizing:border-box;border:1px solid rgba(0,0,0,.25);color:#000;background-color:#fff;white-space:pre-wrap;margin-bottom:.7em;transition:box-shadow .5s;border-radius:5px;font-size:1em;min-height:2.5em}@media print{body{background-color:#fff;color:#000;font-size:14px}label{color:#000}#menuBar,#menuButton,#topBar,#logoutButton,#versionBanner{display:none!important}#mainContainer{margin-left:0!important;margin-top:0!important;font-size:14px}input[type=text][disabled],input[type=pre-text][disabled],input[type=search][disabled],input[type=password][disabled],select[disabled],textarea[disabled]{background-color:#fff!important;color:#000!important}.fileInput,.fileInputLabel,.buttonContainer,.button{display:none}}.importGrid{border:solid 1px #000;width:100%;height:calc(100vh - 160px);overflow-y:scroll;outline:0}.importGrid table{border-collapse:collapse;border-spacing:0;width:100%}.importGrid table tr:first-child>td{background-color:#e6ecef;font-weight:bold}.importGrid table td{padding:2px;border:solid 1px #cedde4}.importGrid table td.notValid{background-color:rgba(255,0,0,.3)!important}.weatherPage.col-2{gap:20px}.weatherPage .center{text-align:center}.weatherPage video,.weatherPage img{max-height:400px;max-width:calc(50vw - 230px);margin-bottom:20px}.weatherPage .btnPrev,.weatherPage .btnNext,.weatherPage .btnPlay{background-color:#39649f;color:#fff;display:inline-block;padding:3px 10px 3px 10px;margin:2px;border-radius:3px;text-decoration:none;min-width:90px;text-align:center;outline:0;cursor:pointer;border:0;font-size:1em;transition:background-color .3s;box-shadow:rgba(0,0,0,.4) 2px 2px 5px;min-width:40px;align-self:center;margin-top:-7px;line-height:1.5em}.weatherPage .btnPrev:hover,.weatherPage .btnNext:hover,.weatherPage .btnPlay:hover{background-color:#87a8ad;transition:background-color .3s}.weatherPage .btnPrev i,.weatherPage .btnNext i,.weatherPage .btnPlay i{float:left;margin-left:5px;margin-right:15px}.weatherPage .btnPrev:before,.weatherPage .btnNext:before,.weatherPage .btnPlay:before{font-family:"Font Awesome 5 Free";font-weight:bold}.weatherPage .btnPrev:before{content:""}.weatherPage .btnNext:before{content:""}.weatherPage .btnPlay:before{content:""}.weatherPage .isPlaying:before{content:""}.weatherPage .controls{display:grid;grid-template-columns:auto 1fr auto auto}.weatherTAFMap{height:600px;width:100%;border:solid 1px #000}.geoWeather{height:400px;border:solid 1px #000}.weatherText{font-family:Courier New,Courier,monospace;white-space:pre-wrap;border:solid 1px #cedde4;height:400px;overflow:auto;background-color:rgba(0,0,0,.05);padding:10px;margin-bottom:20px}.weather-description{display:inline-block;background-color:#3d33c8;width:1.2em;height:1.2em;border-radius:1.2em;line-height:1.2em;vertical-align:middle;text-align:center;color:#fff;margin-left:.3em;opacity:.7;margin-bottom:.2em;font-size:18px;cursor:help}.weather-description:after{content:"?";font-family:"Font Awesome 5 Free";font-size:.8em;vertical-align:bottom}.fullMap{position:fixed!important;z-index:1000000!important;height:100vh!important;width:100vw!important;left:0;top:0}.fullWindowButton:after{content:"";font-family:"Font Awesome 5 Free";font-weight:bold;font-size:1.3em}.weather-legend{background-color:#dbdbdb;color:#000;font-size:14px;padding:5px;border:solid 1px #000;font-weight:bold;font-family:"Roboto",system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}.weather-legend img{margin:0!important}.weather-legend .logo{float:right;margin-left:10px!important}@media(max-width:1200px){.weatherPage video,.weatherPage img{max-width:calc(100vw - 230px)}}#currentMonthSelector{font-size:2em;text-align:center;margin-bottom:10px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#currentMonthSelector span{cursor:pointer;margin-left:10px;margin-right:10px;color:#004eb0}#instructionRequests{display:grid;grid-template-columns:repeat(7,1fr)}#instructionRequests>div{border:solid 1px rgba(0,0,0,.1);margin:4px;border-radius:5px}#instructionRequests>div:not(:has(.entry)):hover{background-color:rgba(255,0,0,.1)}#instructionRequests>div.ownEntry{background-color:rgba(0,255,0,.1)}#instructionRequests>div.notInMonth{background-color:rgba(0,0,0,.05)}#instructionRequests .entries{min-height:80px;cursor:pointer;height:100%}#instructionRequests .day{cursor:pointer}#instructionRequests .day span{padding:3px;font-size:.8em;color:rgba(0,0,0,.8)}#instructionRequests .day span.weekDay{font-weight:bold;float:left;position:absolute}#instructionRequests .day span.date{text-align:center;width:100%;display:inline-block;border-bottom:solid 1px rgba(0,0,0,.1);margin-bottom:5px;background-color:#eef4f7}#instructionRequests .sum{width:100%;font-weight:bold;text-align:center}#instructionRequests .entry{border:solid 1px rgba(0,0,0,.2);padding:3px;margin:2px;font-size:.8em;background-color:#eef4f7}#instructionRequests .entry:hover{background-color:rgba(255,0,0,.1)}@media(max-width:1150px){.day>span.weekDay{display:none}}#flights{display:grid;grid-template-columns:1fr 1fr}#flights .status{min-height:150px;border:solid 1px rgba(0,0,0,.1);margin:3px}#flights .status .statusHeader{background-color:#eef4f7;font-weight:bold;text-align:center;padding:5px;font-size:1.2em}#flights .status .statusHeader:before{content:"--=[ ";opacity:.3}#flights .status .statusHeader:after{content:" ]=--";opacity:.3}#flights .status.over{outline:solid 3px #f00;background-color:rgba(255,0,0,.1)}#flights .status.special{min-height:auto}#flights .status.special .statusHeader:before{content:"";opacity:.3}#flights .status.special .statusHeader:after{content:"";opacity:.3}#flights .flight{margin:5px;border:solid 1px rgba(0,0,0,.2);display:grid!important;grid-template-columns:repeat(5,1fr);grid-gap:1px;background-color:#ccc!important;cursor:pointer;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}#flights .flight>div{background-color:#fff;padding:5px;cursor:pointer}#flights .flight label{display:block;margin-left:0;cursor:pointer}.quickList{position:fixed;right:-200px;top:100px;transition:right .3s}.quickList.open{right:0;transition:right .3s}.quickList .title{transform-origin:bottom left;transform:rotate(-90deg);width:auto;position:absolute;margin-top:50px;padding:5px;cursor:pointer;font-size:1.2em;background-color:#eef4f7;border-top-right-radius:5px;border-top-left-radius:5px;box-shadow:rgba(0,0,0,.15) -2px -1px 2px}.quickList .buttons{background-color:#fff;text-align:center}.quickList .buttons a{width:180px}.quickList .search{background-color:#fff}.quickList .search input{width:190px;margin-bottom:0}.quickList .list{width:200px;background-color:#eef4f7;border:solid 1px #cedde4;max-height:300px;overflow-y:scroll}.quickList .list a{display:block;width:100%;text-decoration:none;color:#000;padding:3px;height:calc(1.1em + 6px);overflow:hidden;text-overflow:clip;white-space:nowrap}.quickList .list a:nth-child(2n){background-color:#fff}.quickList .list a:hover{background-color:#a8bdc7!important}#badges{display:grid;grid-template-columns:200px 1fr 1fr 1fr 1fr 1fr 1fr}#badges>div{justify-self:center;align-self:center;width:100%;text-align:center}#badges img{width:100%;min-width:75px;height:auto;max-width:150px;justify-self:center;align-self:end}#badges img.inactive{filter:saturate(0);opacity:.5}#badges .description{text-align:left}#badges .progress{margin-bottom:2em;grid-column-start:2;grid-column-end:8;display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr}#badges .progress .progressBarUnder{grid-column-start:1;grid-column-end:8;grid-row:1;margin-left:5px;margin-right:5px;margin-top:4px;width:100%;height:3px;border-radius:3px;background-color:#000;opacity:.2}#badges .progress .progressBar{justify-self:start;grid-column-start:1;grid-column-end:8;grid-row:1;margin-right:5px;margin-top:4px;height:3px;border-radius:3px;background-color:#00b25b}#badges .progress .progressPoint{width:10px;height:10px;background-color:#000;border-radius:10px;content:" ";grid-row:1;opacity:.8;justify-self:end}#miniBadges{position:absolute;top:34px;right:63px;background-color:#fff}#miniBadges>div{display:grid;grid-template-columns:repeat(6,1fr);row-gap:1px;opacity:.3;transition:opacity .5s}#miniBadges>div:hover{opacity:1;transition:opacity .5s}#miniBadges>div>div{width:36px;height:12px;display:inline-block;margin-left:1px;background-image:url("/badges/mini_badges.png?v=K5XyPKyzysFsHUGZo8UX0Q9Zu6M")}#miniBadges>div .level_0{background-position-x:0}#miniBadges>div .level_1{background-position-x:-36px}#miniBadges>div .level_2{background-position-x:-72px}#miniBadges>div .level_3{background-position-x:-108px}#miniBadges>div .level_4{background-position-x:-144px}#miniBadges>div .level_5{background-position-x:-180px}#miniBadges>div .level_6{background-position-x:-216px}#flightPlan{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr))}#flightPlan .newRow{grid-column-start:1}#flightPlan .fullRow{grid-column:1/-1}#flightPlan label{display:block}#flightPlan input[type=checkbox].switch+label{display:inline-grid}#flightPlan label.title{font-weight:bold}#uploadRoute{color:#004eb0;cursor:pointer;text-decoration:underline;margin-bottom:1em}#underFlightPlanSettings{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#fff;opacity:.7;cursor:pointer;display:none}.flightPlanSettings{position:absolute;top:0;left:0;width:100%;display:none;cursor:pointer}.flightPlanSettings>div{cursor:default;display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));max-width:800px;margin-left:auto;margin-right:auto;background-color:#fff;border:solid 1px #808080}.flightPlanSettings>div>div{padding:.5em}.flightPlanSettings>div label:has(+.switch){width:0;display:none}.flightPlanSettings>div span{color:#808080;font-size:.9em;margin-left:1em;line-height:1.5em;vertical-align:baseline}.otherPlanInfo{position:absolute;top:100px;left:0;width:100%;display:none;cursor:pointer}.otherPlanInfo>div{max-width:800px;margin-left:auto;margin-right:auto;background-color:#fff;border:solid 1px #808080;padding:5px;max-height:300px;overflow-y:auto}.otherPlanInfo .option{display:none}.otherPlanInfo label{display:block}.otherPlanInfo .field{font-weight:bold}.otherPlanInfo .del{display:inline-block;font-weight:normal;color:#fff;background-color:#f00;border-radius:20px;width:15px;height:15px;cursor:pointer;text-align:center;line-height:15px}@media(max-width:700px){#flightPlan label{font-size:.7em}.flightPlanSettings{font-size:.7em}.flightPlanSettings>div{width:calc(100vw - 70px);margin-right:initial;margin-left:60px;overflow:hidden;display:block}}:root{color-scheme:only light}