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}.button:disabled{background-color:rgba(90,90,90,.3);cursor:not-allowed}.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:disabled{background-color:rgba(90,90,90,.3);cursor:not-allowed}.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:disabled{background-color:rgba(90,90,90,.3);cursor:not-allowed}.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:disabled{background-color:rgba(90,90,90,.3);cursor:not-allowed}.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}.datePickerButton:disabled{background-color:rgba(90,90,90,.3);cursor:not-allowed}.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;z-index:200000}#pickerDateSelector h1{font-size:18px;font-weight:bold;margin:0;display:grid;grid-template-columns:32px 1fr 50px 32px}#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;cursor:pointer;color:#004eb0}#pickerDateSelector .currentYear{display:inline-block;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{display:grid;grid-template-columns:1fr 1fr 1fr}#pickerDateSelector .monthSelector div{text-align:left;font-size:14px;font-weight:bold;padding:5px;color:#004eb0;cursor:pointer}#pickerDateSelector .monthSelector div:hover{background-color:#e2e2e2}#pickerDateSelector .yearSelector{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr}#pickerDateSelector .yearSelector div{text-align:left;font-size:14px;font-weight:bold;padding:5px;color:#004eb0;cursor:pointer}#pickerDateSelector .yearSelector div:hover{background-color:#e2e2e2}.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:disabled{background-color:rgba(90,90,90,.3);cursor:not-allowed}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}.profilePicture{max-width:200px;max-height:200px;border-radius:30px;margin-left:auto;margin-right:auto;display:block}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 .blockCommand:disabled{background-color:rgba(90,90,90,.3);cursor:not-allowed}.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}}#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;max-height:calc(10em + 15px);overflow:hidden}#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}form.sending:after{content:"Please wait...";font-size:4em;background-color:rgba(255,255,255,.4);position:fixed;top:0;left:0;right:0;bottom:0;text-align:center;line-height:100vh;backdrop-filter:blur(2px);z-index:1000000000}@media(max-width:900px){form.sending:after{font-size:1.5em}}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;min-height:2.5em;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}input[type=file]+label:disabled{background-color:rgba(90,90,90,.3);cursor:not-allowed}.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 label:disabled{background-color:rgba(90,90,90,.3);cursor:not-allowed}.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}.fieldError a{color:#f00}.singleLineField{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;background-color:rgba(0,0,0,.05);opacity:.8;height:2.5em;overflow:hidden}.singleLineField:focus{outline:0;transition:box-shadow .5s;box-shadow:rgba(0,44,255,.8) 0 0 3px 1px}.singleLineField[disabled]{color:rgba(0,0,0,.8)!important;background-color:rgba(0,0,0,.05);opacity:.8}.singleLineField.error{background-color:rgba(255,0,0,.2);color:#f00!important;font-weight:bold}.singleLineField.ok{background-color:rgba(0,255,0,.2);color:#008000!important;font-weight:bold}.singleLineField::placeholder{font-size:.8em;color:rgba(0,0,0,.4)}.multiLineField{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;background-color:rgba(0,0,0,.05);opacity:.8;height:10em;overflow-y:scroll}.multiLineField:focus{outline:0;transition:box-shadow .5s;box-shadow:rgba(0,44,255,.8) 0 0 3px 1px}.multiLineField[disabled]{color:rgba(0,0,0,.8)!important;background-color:rgba(0,0,0,.05);opacity:.8}.multiLineField.error{background-color:rgba(255,0,0,.2);color:#f00!important;font-weight:bold}.multiLineField.ok{background-color:rgba(0,255,0,.2);color:#008000!important;font-weight:bold}.multiLineField::placeholder{font-size:.8em;color:rgba(0,0,0,.4)}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:disabled{background-color:rgba(90,90,90,.3);cursor:not-allowed}.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}}.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;user-select:none}.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}.formMultiSelect .buttons>div:disabled{background-color:rgba(90,90,90,.3);cursor:not-allowed}#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)}.loginPage{display:grid;grid-template-columns:1fr minmax(300px,500px);column-gap:20px}.loginPage .leftSide>div{margin-bottom:1.5em;font-size:1.2em;text-align:justify}:root{color-scheme:only light}