@-webkit-keyframes rotate{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes rotate{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@-webkit-keyframes box-1{0%{left:-35%;right:100%}60%,100%{left:100%;right:-90%}}@keyframes box-1{0%{left:-35%;right:100%}60%,100%{left:100%;right:-90%}}@-webkit-keyframes box-2{0%{left:-200%;right:100%}60%,100%{left:107%;right:-8%}}@keyframes box-2{0%{left:-200%;right:100%}60%,100%{left:107%;right:-8%}}.bi{z-index:-1;opacity:0;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;height:100%;display:flex}.bi[data-background="1"]{background:rgba(0,0,0,.35)}.bi[data-background="1"] .bi_title,.bi[data-background="1"] .bi_message{color:#fff}.bi[data-visibility="1"]{z-index:9999;opacity:1}.bi[data-visibility="1"] .bi_wrap{transform:scale(1)}.bi[data-visibility="1"] .bi_wrap .bi_horizontal_loader{height:5px}.bi[data-align="0"]{justify-content:flex-start;align-items:flex-start}.bi[data-align="1"]{justify-content:flex-start;align-items:center}.bi[data-align="2"]{justify-content:flex-start;align-items:flex-end}.bi[data-align="3"]{justify-content:center;align-items:flex-start}.bi[data-align="4"]{justify-content:center;align-items:center}.bi[data-align="5"]{justify-content:center;align-items:flex-end}.bi[data-align="6"]{justify-content:flex-end;align-items:flex-start}.bi[data-align="7"]{justify-content:flex-end;align-items:center}.bi[data-align="8"]{justify-content:flex-end;align-items:flex-end}.bi .bi_wrap{display:flex;flex-direction:column;justify-content:center;align-items:center;transform:scale(0.5);transition:transform .2s ease;padding:10px;min-width:300px;height:auto;width:auto}.bi .bi_wrap.bi_modal{background-color:rgba(255,255,255,.9333333333);box-shadow:5px 5px 20px 0px rgba(0,0,0,.6)}.bi .bi_wrap.bi_modal .bi_title,.bi .bi_wrap.bi_modal .bi_message{color:#000}.bi .bi_wrap .bi_title{font-size:18px;padding-bottom:5px}.bi .bi_wrap .bi_message{font-size:14px;padding-bottom:5px}.bi .bi_wrap .loginBtn,.bi .bi_wrap .stopBtn{margin-top:5px}.bi .bi_wrap .stopBtn{background:#ccc;color:#000;width:70%;height:32px;border:none}.bi .bi_wrap .bi_loader{min-width:86px;min-height:86px;position:relative;margin:15px;display:flex;justify-content:center;align-items:center}.bi .bi_wrap .bi_loader .bi_children{z-index:1}.bi .bi_wrap .bi_loader .bi_children{padding:25px;color:#0054a6}.bi .bi_wrap .bi_loader .bi_children .bi_progress{width:40px;height:40px;display:flex;justify-content:center;align-items:center;font-weight:600;overflow:hidden}.bi .bi_wrap .bi_loader .bi_loading{width:100%;height:100%;color:#f0f0f0;position:absolute;display:inline-block;border:6px solid;border-radius:50%;border-right-color:#0054a6;-webkit-animation:rotate 1s linear infinite;animation:rotate 1s linear infinite}.bi .bi_wrap .bi_horizontal_loader{position:absolute;transition:all .3s ease;z-index:99999;top:0;left:0;width:100%;height:0;background:#f0f0f0;overflow:hidden}.bi .bi_wrap .bi_horizontal_loader::before{content:"";position:absolute;top:0px;left:0px;bottom:0px;background:#0054a6;-webkit-animation:box-1 2100ms cubic-bezier(0.65, 0.81, 0.73, 0.4) infinite;animation:box-1 2100ms cubic-bezier(0.65, 0.81, 0.73, 0.4) infinite}.bi .bi_wrap .bi_horizontal_loader::after{content:"";position:absolute;top:0px;left:0px;bottom:0px;background:#0054a6;-webkit-animation:box-2 2100ms cubic-bezier(0.16, 0.84, 0.44, 1) infinite;animation:box-2 2100ms cubic-bezier(0.16, 0.84, 0.44, 1) infinite;-webkit-animation-delay:1150ms;animation-delay:1150ms}@media(max-width: 350px){.bi .bi_wrap{min-width:inherit;padding:15px}}.bi .bi_wrap.bi_finished .bi_loader .bi_loading{color:#0054a6}.sbi{position:absolute;padding:10px;transition:opacity 200ms ease-in-out;z-index:-1;opacity:0}.sbi[data-visibility="1"]{z-index:9999;opacity:1}.sbi[data-align="0"]{top:5px;left:5px}.sbi[data-align="1"]{top:50%;transform:translateY(-50%);left:5px}.sbi[data-align="2"]{bottom:5px;left:5px}.sbi[data-align="3"]{top:5px;left:50%;transform:translateX(-50%)}.sbi[data-align="4"]{top:50%;transform:translateY(-50%);left:50%;transform:translateX(-50%)}.sbi[data-align="5"]{bottom:5px;left:50%;transform:translateX(-50%)}.sbi[data-align="6"]{top:5px;right:5px}.sbi[data-align="7"]{top:50%;transform:translateY(-50%);right:5px}.sbi[data-align="8"]{bottom:5px;right:5px}.sbi .sbi_content{background-color:#00539b;border-radius:5px;padding:4px}.bi_global .sbi,.bi_global .bi{position:fixed}
body{font-family:"Arial",sans-serif;perspective:1000px}@-webkit-keyframes bckg{0%{background-color:#333}100%{background:#fff}}@keyframes bckg{0%{background-color:#333}100%{background:#fff}}@-webkit-keyframes intro_blur{from{z-index:1;background:rgba(0,0,0,.8)}to{z-index:1;background:rgba(0,0,0,0)}}@keyframes intro_blur{from{z-index:1;background:rgba(0,0,0,.8)}to{z-index:1;background:rgba(0,0,0,0)}}@-webkit-keyframes intro_card{from{transform:rotateY(90deg);opacity:0}100%{transform:rotateY(0deg) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes intro_card{from{transform:rotateY(90deg);opacity:0}100%{transform:rotateY(0deg) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@-webkit-keyframes shake{10%,90%{transform:translate3d(-1px, 0, 0)}20%,80%{transform:translate3d(2px, 0, 0)}30%,50%,70%{transform:translate3d(-3px, 0, 0)}40%,60%{transform:translate3d(3px, 0, 0)}}@keyframes shake{10%,90%{transform:translate3d(-1px, 0, 0)}20%,80%{transform:translate3d(2px, 0, 0)}30%,50%,70%{transform:translate3d(-3px, 0, 0)}40%,60%{transform:translate3d(3px, 0, 0)}}@-webkit-keyframes ping{0%{transform:scale(0.2);opacity:.8}80%{transform:scale(1.2);opacity:0}100%{transform:scale(2.2);opacity:0}}@keyframes ping{0%{transform:scale(0.2);opacity:.8}80%{transform:scale(1.2);opacity:0}100%{transform:scale(2.2);opacity:0}}.animation-helper{z-index:-1;width:100%;height:100%;position:absolute;top:0;left:0;perspective:1000px;-webkit-animation:intro_blur ease-in-out 1s;animation:intro_blur ease-in-out 1s}.bckg{background-image:url(../dist/45ad4974ed3e04f9b0e1.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;z-index:-1}.login-container{width:100vw;flex-direction:column;justify-content:center;align-items:center}.animation-container{-webkit-animation:intro_card ease-in-out 1s;animation:intro_card ease-in-out 1s}.animation-ping-container{width:40%;margin:0 auto;flex-direction:row}.animation-ping-item{flex:1}.animation-ping-delay0,.animation-ping-delay1,.animation-ping-delay2,.animation-ping-delay3,.animation-ping-delay4{width:20px;height:20px;background-color:#00539b;border-radius:35%;margin:0 auto}.animation-ping-delay0{-webkit-animation:ping 1s ease-in-out infinite both;animation:ping 1s ease-in-out infinite both;-webkit-animation-delay:0;animation-delay:0}.animation-ping-delay1{-webkit-animation:ping 1s ease-in-out infinite both;animation:ping 1s ease-in-out infinite both;-webkit-animation-delay:200ms;animation-delay:200ms}.animation-ping-delay2{-webkit-animation:ping 1s ease-in-out infinite both;animation:ping 1s ease-in-out infinite both;-webkit-animation-delay:400ms;animation-delay:400ms}.animation-ping-delay3{-webkit-animation:ping 1s ease-in-out infinite both;animation:ping 1s ease-in-out infinite both;-webkit-animation-delay:600ms;animation-delay:600ms}.animation-ping-delay4{-webkit-animation:ping 1s ease-in-out infinite both;animation:ping 1s ease-in-out infinite both;-webkit-animation-delay:800ms;animation-delay:800ms}.logo-container{width:100%;flex-shrink:0;justify-content:end;background:#f4f4f4}.logo-container video{width:100%}.main-logo{background-color:#fff;width:100%}.two-row{flex-grow:2}.one-row{flex-grow:1}.login-form{box-shadow:0px 3px 21px rgba(0,0,0,.8);width:400px;min-height:486px;flex-direction:column}.login-form button{cursor:pointer}.login-form form{padding:30px}.login-content{background:rgba(255,255,255,.92);height:100%}.loginBusyIndicatorFullBorder .bi .bi_wrap .bi_loader .bi_loading{color:#0054a6;border-color:#0054a6}.login-info{width:100%;height:100%;flex-direction:column;justify-content:center;align-items:center;padding:5%;position:relative}.login-info .text{margin-top:50%}.login-info .imgInfo{height:36px;width:36px;margin:5px}.login-info .bi_title{padding-top:10px}.login-info .bi .bi_wrap .bi_loader{min-height:100px;min-width:100px}.login-info .bi .bi_wrap .bi_loader .bi_loading{border-width:4px}.login-err{flex:1;width:100%;align-items:center;justify-content:center}.login-err span{word-wrap:break-word;flex:6}.login-err .imgErr{height:48px;flex:1;margin-right:12px}.login-reconnect{flex-direction:column;flex:1;width:100%;align-items:center}.login-reconnect span{word-wrap:break-word;flex:1;text-align:center}.login-reconnect .svg{flex:4;margin:36px}.input-field{flex-direction:column}.input-field label{width:-webkit-max-content;width:-moz-max-content;width:max-content;color:#00539b;line-height:20px;font-size:12px;letter-spacing:0px;height:19px;padding:2px;padding-right:7px;padding-left:4px}.input-field input{padding:3px;font-size:16px;border:1px solid #00539b}::-ms-reveal{display:none}.password-wrapper{position:relative}.input-password{padding-right:30px;width:100%}.reveal-password-btn{position:absolute !important;right:5px;top:50%;transform:translateY(-50%);background-color:#fff;border:none;height:20px}.reveal-password-btn svg{height:20px;fill:#00539b}.shakeOn input{-webkit-animation:shake .7s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;animation:shake .7s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;transform:translate3d(0, 0, 0);-webkit-backface-visibility:hidden;backface-visibility:hidden;perspective:1000px;background-color:rgba(0,83,155,.2509803922)}@media(max-width: 220mm){.shakeOn label span{display:block;-webkit-animation:shake .7s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;animation:shake .7s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;transform:translate3d(0, 0, 0);-webkit-backface-visibility:hidden;backface-visibility:hidden;perspective:1000px}}.input-field input{transition:background-color .4s linear}.error_message{font-size:90%;text-align:justify;border:2px #004291 solid;padding:5px 2px;margin-bottom:15px}#notConnectMessage{position:relative;width:100%;height:auto;margin-top:-4px;padding:30px;background:rgba(255,255,255,.92)}.one-column{flex-direction:column}.one-column h2{font-size:1em;color:#00539b}.two-column{flex-direction:row}.info{flex-basis:100%;display:inline-block;font-size:11px}.loginBtn{width:70%;height:32px;background-color:#084f91;border:none;color:#fff}.typeSwitchBtn{width:32px;margin-left:10px;display:flex;justify-content:center;align-items:center;position:relative;height:32px;background-color:#084f91;border:none;color:#fff;cursor:pointer}.typeSwitchBtn::before{content:" ";position:absolute;bottom:2px;right:2px;border-style:solid;border-width:0 0 5px 5px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #fff rgba(0,0,0,0);transform:rotate(0deg)}.reconnectBtn{background-color:gray;margin-top:12px}.reconnectBtn:focus,.reconnectBtn:active{background-color:#464545}.reconnectBtn:hover{background-color:#464545}.loginBtn-container{justify-content:flex-end;flex-basis:100%}.logo-footer{flex-basis:25%;text-align:right}.logo-footer a{width:100%}.logo-footer img{width:100%}.cleaner{display:block;width:100%;height:0;clear:both}.height10{height:10px}.height20{height:20px}.height30{height:30px}.remember-password{position:relative}#remember-password_input{opacity:0;position:absolute}.remember-password_label{display:flex;gap:5px;font-size:12px;align-items:center;color:#00539b}.remember-password .checkbox{border:1px solid #00539b;display:block;height:16px;width:16px;position:relative}.remember-password .checkbox:after{content:"";position:absolute;left:4px;top:0px;width:4px;height:9px;border:2px solid #00539b;border-top:0;border-left:0;opacity:0;transition:opacity .2s;-webkit-animation:uncheck .2s;animation:uncheck .2s}input:checked+label>.checkbox:after{opacity:1;-webkit-animation:check .2s forwards;animation:check .2s forwards}@-webkit-keyframes check{0%{transform:rotate(45deg) scale(0)}75%{transform:rotate(45deg) scale(1.25)}100%{transform:rotate(45deg) scale(1)}}@keyframes check{0%{transform:rotate(45deg) scale(0)}75%{transform:rotate(45deg) scale(1.25)}100%{transform:rotate(45deg) scale(1)}}@-webkit-keyframes uncheck{0%{transform:rotate(45deg) scale(0.75)}100%{transform:rotate(45deg) scale(1.25)}}@keyframes uncheck{0%{transform:rotate(45deg) scale(0.75)}100%{transform:rotate(45deg) scale(1.25)}}.maintenance{justify-content:center;align-items:center;width:100%}.box{background:#fff;height:20rem;width:40rem;border-radius:5px;padding:2rem;display:flex;flex-direction:column;box-shadow:0 0 30px 0px rgba(0,0,0,.5)}.box a,h2{margin-bottom:2rem}.box p{line-height:1.5rem}.box .indent{margin-top:1rem}.inputs{flex-direction:column;gap:15px}.no-shrink{flex:0 0 auto}.error-message{flex-direction:column;gap:20px}.select-session-title{margin-bottom:13px;width:100%;justify-content:center;color:#084f91;font:normal normal normal 20px/27px "Segoe UI","Arial","sans-serif"}.select-session-container{height:100%;width:100%;overflow-y:auto;flex-direction:column}.select-session-box-wrap{flex:0 0 auto;margin-bottom:12px;position:relative}.select-session-box-wrap .session-slide{position:absolute;height:100%;width:70px;display:flex;justify-content:center;align-items:center;border-radius:10px;margin:0 1px}.select-session-box-wrap .session-slide .session-btn-connect,.select-session-box-wrap .session-slide .session-btn-cancel{background-image:inherit;background-color:#fff;width:25px;height:25px;transition:all .2s ease}.select-session-box-wrap .session-slide .session-btn-connect{-webkit-mask-image:url(../dist/605e605e7e6dc8c9f25b.svg);mask-image:url(../dist/605e605e7e6dc8c9f25b.svg);margin-right:5px}.select-session-box-wrap .session-slide .session-btn-cancel{-webkit-mask-image:url(../dist/45c8704ba1ccb278de3b.svg);mask-image:url(../dist/45c8704ba1ccb278de3b.svg);margin-left:5px}.select-session-box-wrap .session-slide.session-slide-connect{left:0;background-color:#084f91;border-top-right-radius:0;border-bottom-right-radius:0}.select-session-box-wrap .session-slide.session-slide-cancel{right:0;background-color:#c60000;color:#fff;border-top-left-radius:0;border-bottom-left-radius:0}.select-session-box-wrap .select-session-box{z-index:1}.select-session-box-wrap .select-session-box.transition{transition:all .4s ease}.select-session-box-wrap .select-session-box.done~.session-slide{box-shadow:inset 0px 0px 10px 0px rgba(0,0,0,.5)}.select-session-box{flex:1 1 auto;width:100%;min-height:73px;box-shadow:0px 3px 10px rgba(0,0,0,.16);border:1px solid #cfcfcf;background:#fff;font:normal normal 600 13px/17px "Segoe UI","Arial","sans-serif"}.session-state{width:6px;flex:0 1 auto;margin:1px}.session-info-box{flex-direction:column;margin:6px;width:100%}.session-info{height:17px;margin:6px}.session-info-txt{flex:1;margin-left:8px}.session-info-txt-main{color:#084f91}.session-btns{flex:0 0 37px;border-left:1px solid #cfcfcf;flex-direction:column}.session-btn{height:21px;width:21px;flex:1 0 auto;margin:auto;align-items:center;background:inherit;border:0}.session-btn-cancel{background-image:url(../dist/45c8704ba1ccb278de3b.svg)}.session-btn-connect{background-image:url(../dist/605e605e7e6dc8c9f25b.svg)}.session-loginBtn{background-color:#084f91;width:133px}.session-loginBtn:hover{background-color:#073e72}.session-msg-center{height:100%}.session-msg-center>p{align-self:center;width:100%;text-align:center;color:#084f91}.login-bottom-wrap{flex-direction:column}.login-content>form{display:flex;flex-direction:column;justify-content:space-between}.card-input-wrap{opacity:0;height:0;overflow:hidden;position:fixed}.card-info-wrap{display:flex;flex-direction:column;justify-content:center;align-items:center}.card-info-wrap,.card-info-text,.card-info-svg{padding:10px 0}.card-info-text{color:#084f91;text-align:center}.pin-login-wrap{max-width:230px;width:100%;margin:auto}.pin-login-wrap{width:100%;flex-direction:column}.pin-button-wrap{padding-top:16px;padding-bottom:6px;margin:-8px;display:flex;flex-wrap:wrap}.pin-button-wrap>*{padding:8px}.pin-button-item{width:33.33333%}.pin-button-item button{height:30px;padding:3px;background-color:#084f91;border:none;color:#fff;width:100%;cursor:pointer;display:flex;align-items:center;justify-content:center;position:relative}.pin-button-item button svg{max-width:100%;max-height:100%}.select-session-container{padding:10px;height:380px}@media(max-width: 220mm){.pin-button-wrap{padding-top:20px;margin:-3%}.session-info-txt p{font-weight:400;overflow:hidden;white-space:nowrap}.pin-button-wrap>*{padding:3%}.inputs{gap:20px}.typeSwitchBtn{margin-left:20px}.login-content{background:rgba(252,252,252,.9)}.login-content>form{padding:10%}.login-form{width:500px;min-height:500px;border-radius:10px;overflow:hidden;box-shadow:0px 5px 10px rgba(0,0,0,.16);position:relative}.input-field{position:relative}.input-field label{position:absolute;top:50%;left:10px;transform:translateY(-50%);z-index:1;font-size:13px;line-height:inherit}.input-field input{height:48px;padding-left:70px;font-size:13px;border:1px solid #00539b;border-radius:10px;font-weight:600}.input-field input#k2_pin{padding-left:50px;font-size:20px;letter-spacing:2px}.input-field .reveal-password-btn{height:30px;width:30px;display:flex;justify-content:center;align-items:center}.select-session-box{border-radius:10px}.select-session-box-wrap{margin-bottom:20px}.select-session-box-wrap:last-child .select-session-box{margin-bottom:0}.session-state{border-radius:3px;margin:10px 4px}.logo-footer{flex-basis:20%}.login-bottom-wrap .loginBtn-container{display:none}.loginBtn{height:48px;width:100%;border-radius:10px;text-transform:uppercase;font-weight:600}.loginBtn-container{padding:20px 0}.loginBtn-container .loginBtn{width:inherit;flex:1 1 auto}.loginBtn-container .typeSwitchBtn{height:48px;width:48px;border-radius:10px}.loginBtn-container .typeSwitchBtn::before{right:7px;bottom:7px}.loginBtn-container .typeSwitchBtn svg{font-size:30px;max-height:20px;width:1em;height:1em}.remember-password_label{gap:10px}.remember-password .checkbox{width:25px;height:25px;background-color:#fff;border-radius:10px}.remember-password .checkbox::after{left:9px;top:5px}.pin-login-wrap{max-width:inherit;display:block}.pin-login-wrap .pin-button-item button{height:48px;border-radius:10px;font-size:22px}.pin-login-wrap .pin-button-item button svg{width:25px;height:20px}.login-bottom-wrap{background-color:#fff;padding:10%;visibility:hidden;z-index:2;opacity:0;display:flex;position:absolute;bottom:-50%;left:0;width:100%;height:100%;transition:all .3s ease;font-size:11px}.login-bottom-wrap.active{visibility:visible;opacity:1;bottom:0%}.mobile-bottom-opener{display:flex;justify-content:center;align-items:center;font-size:12px;color:#1db2ef;text-decoration:underline}.mobile-bottom-opener span{cursor:pointer}.mobile-bottom-closer{background-color:#084f91;color:#fff;width:100%;border-radius:10px;font-size:13px;text-transform:uppercase;display:flex;justify-content:center;align-items:center;height:48px;cursor:pointer;margin-top:auto}.select-loginBtn-wrap{padding:10px;width:100%}.info{font-size:12px}.login-info{padding:10%}.login-info.selectSession{padding-right:0;padding-left:0}.login-info .select-session-container{overflow-x:hidden;padding:10px 10%}.login-info .select-loginBtn-wrap{padding:0 10%}}@media(max-height: 600px){.login-content>form{padding:5% 10%}.pin-button-wrap{margin:-5px}.pin-button-wrap>*{padding:5px}}@media(max-height: 560px){.pin-login-wrap .pin-button-item button{height:40px}}@media(max-height: 530px){.pin-login-wrap .pin-button-item button{height:35px}}@media(max-width: 150mm){body{overflow-y:auto;margin:0}.card-info-wrap{padding-top:35px}.main-logo{margin-top:5vh;width:80%}.login-form{width:100vw;height:100vh;box-shadow:none}.select-session-title{margin-bottom:5%}.select-session-container{flex:1 1 auto;height:inherit}.login-info{padding:10%}.login-info.selectSession{padding-right:0;padding-left:0}.login-info .select-session-container{padding:10px 10%}.login-info .select-loginBtn-wrap{padding:10px 10%}.bckg{background:rgba(0,0,0,0)}}.block{display:block}input[type=checkbox]:focus+.remember-password_label .checkbox{outline:calc(var(--InputControl-FrameWidth)*1px) solid var(--ColorMap-ContentDecorateColorFrg)}
.img{display:flex;justify-content:center}.img .svg{display:flex;flex:1 1 auto;position:relative}.img .svg>svg{position:absolute;width:100%;height:100%}.img .non_svg{position:absolute;width:100%;height:100%;object-fit:contain;-o-object-fit:contain;justify-content:center}.img.qr .non_svg{-ms-interpolation-mode:nearest-neighbor;image-rendering:-moz-crisp-edges;image-rendering:pixelated}
.in_input_base{display:flex;flex-direction:column;overflow:hidden}.in_text_left{text-align:left}.in_text_right{text-align:right}.in_text_center{text-align:center}.in_input{font-weight:var(--InputControl-EditFont-Weight);font-style:var(--InputControl-EditFont-Style);font-family:var(--InputControl-EditFont-Name);font-size:calc(var(--InputControl-EditFont-Size)*var(--Zoom)*1pt);-webkit-text-decoration:var(--InputControl-EditFont);text-decoration:var(--InputControl-EditFont);background:rgba(0,0,0,0);border:none;width:100%;min-width:calc(var(--Zoom)*20px);flex:1;-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto;color:var(--ColorMap-DataChangeROColorFrg)}.in_input::-moz-placeholder{color:var(--ColorMap-DataChangeROColorFrg);opacity:.6;font-style:italic}.in_input:-ms-input-placeholder{color:var(--ColorMap-DataChangeROColorFrg);opacity:.6;font-style:italic}.in_input::placeholder{color:var(--ColorMap-DataChangeROColorFrg);opacity:.6;font-style:italic}.in_input_prefix_suffix{display:flex;align-items:center;flex:1 1 auto;padding:0px calc(var(--Zoom)*3px);gap:calc(var(--Zoom)*3px)}.in_input_prefix_suffix input,.in_input_prefix_suffix textarea{align-self:stretch}.in_prefix_suffix{font-weight:var(--InputControl-EditFont-Weight);font-style:var(--InputControl-EditFont-Style);font-family:var(--InputControl-EditFont-Name);font-size:calc(var(--InputControl-EditFont-Size)*var(--Zoom)*1pt);-webkit-text-decoration:var(--InputControl-EditFont);text-decoration:var(--InputControl-EditFont);color:var(--ColorMap-ContentDecorateColorFrg);overflow:hidden;text-overflow:ellipsis}.in_toolbar{color:var(--ColorMap-ContentDecorateColorFrg)}.in_invalid_value{color:var(--ColorMap-ContentFrame1)}.in_keyboard_input_wrap{padding:1px;position:relative;flex:1 1 100%;display:flex;align-items:center}.in_keyboard_input_wrap.horizontal_right{justify-content:end}.in_keyboard_input_wrap.horizontal_center{justify-content:center}.in_keyboard_input_wrap.vertical_top{align-items:flex-start}.in_keyboard_input_wrap.vertical_bottom{align-items:flex-end}.in_keyboard_input_wrap .in_input{width:inherit;min-width:5px}.in_keyboard_input_wrap .in_input.password{-webkit-text-security:disc;text-security:disc}.in_keyboard_input_wrap:hover .in_keyboard_prefix_suffix.keyboard_underline.in_edit{border-bottom:calc(var(--InputControl-FrameWidth)*2px) solid var(--ColorMap-ContentFrame3ForChange);margin-bottom:calc(var(--InputControl-FrameWidth)*-2px + 1)}.in_keyboard_input_wrap .in_keyboard_prefix_suffix{z-index:1;position:relative;display:flex}.in_keyboard_input_wrap .in_keyboard_prefix_suffix.keyboard_underline{border-bottom:1px solid var(--ColorMap-ContentFrame2)}.in_keyboard_input_wrap .in_keyboard_prefix_suffix.keyboard_underline.in_edit{border-bottom:calc(var(--InputControl-FrameWidth)*1px) solid var(--ColorMap-ContentFrame3ForChange)}.in_keyboard_input_wrap .in_keyboard_prefix_suffix.keyboard_underline.in_edit.keyboard_focus,.in_keyboard_input_wrap .in_keyboard_prefix_suffix.keyboard_underline.keyboard_focus{border-bottom:calc(var(--InputControl-FrameWidth)*2px) solid var(--ColorMap-ContentDecorateColorFrg);margin-bottom:calc(var(--InputControl-FrameWidth)*-2px + 1)}.in_keyboard_input_wrap .in_keyboard_prefix_suffix.keyboard_underline.in_edit.keyboard_focus:hover,.in_keyboard_input_wrap .in_keyboard_prefix_suffix.keyboard_underline.keyboard_focus:hover{border-bottom:calc(var(--InputControl-FrameWidth)*2px) solid var(--ColorMap-ContentDecorateColorFrg)}.in_keyboard_input_wrap .in_keyboard_img_center{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);z-index:0}
.in_input_label{display:flex;flex:1 1 auto;padding:calc(var(--InputControl-InteriorBorder)*1px)}.in_label{display:flex}.in_label_text{font-weight:var(--InputControl-LabelFont-Weight);font-style:var(--InputControl-LabelFont-Style);font-family:var(--InputControl-LabelFont-Name);font-size:calc(var(--InputControl-LabelFont-Size)*var(--Zoom)*1pt);-webkit-text-decoration:var(--InputControl-LabelFont);text-decoration:var(--InputControl-LabelFont);padding:0px calc(var(--Zoom)*8px)}.in_label_browse{background-color:inherit;color:var(--ColorMap-ContentDecorateColorFrg)}.in_label_edit{background-color:inherit;color:var(--ColorMap-ContentDecorateColorFrg)}.in_label_modified{background-color:var(--ColorMap-ContentChangeDecorateColorFrg);color:var(--ColorMap-ContentColorBck1)}.in_label_warning{background-color:var(--ColorMap-WarningColorBck);color:var(--ColorMap-WarningColorFrg)}.in_label_error{background-color:var(--ColorMap-ErrorColorBck);color:var(--ColorMap-ErrorColorFrg)}.in_label_readonly{background-color:inherit;color:var(--ColorMap-ContentDecorateColorFrg)}.in_label_no_highlight{background-color:inherit;color:var(--ColorMap-ContentDecorateColorFrg)}.in_input_browse{color:var(--ColorMap-DataBrowseColorFrg);background-color:var(--ColorMap-DataBrowseColorBck)}.in_input_readonly{color:var(--ColorMap-DataChangeROColorFrg);background-color:var(--ColorMap-DataChangeROColorBck)}.in_input_error{color:var(--ColorMap-DataChangeColorFrg);background-color:var(--ColorMap-DataChangeColorBck)}.in_input_warning{color:var(--ColorMap-DataChangeColorFrg);background-color:var(--ColorMap-DataChangeColorBck)}.in_input_modified{color:var(--ColorMap-DataChangeColorFrg);background-color:var(--ColorMap-DataChangeColorBck)}.in_input_edit{color:var(--ColorMap-DataChangeColorFrg);background-color:var(--ColorMap-DataChangeColorBck)}.in_border_browse{border:calc(var(--InputControl-FrameWidth)*1px) solid var(--ColorMap-ContentFrame2);padding:calc(var(--InputControl-FrameWidth)*1px)}.in_border_edit{border:1px solid var(--ColorMap-ContentFrame3ForChange);padding:calc(var(--InputControl-FrameWidth)*1px)}.in_border_edit:hover{padding:0px;border:calc(var(--InputControl-FrameWidth)*2px) solid var(--ColorMap-ContentFrame3ForChange)}.in_border_focused{border:calc(var(--InputControl-FrameWidth)*2px) solid var(--ColorMap-ContentDecorateColorFrg)}.in_border_readonly{border:calc(var(--InputControl-FrameWidth)*1px) solid var(--ColorMap-ContentFrame1ForChange)}.in_background_none{background-color:rgba(0,0,0,0)}.in_border_underline{border-top:inherit;border-left:inherit;border-right:inherit}.in_border_underline:hover{border-top:inherit;border-left:inherit;border-right:inherit}
.cd{font-weight:var(--LabelControl-Font-Weight);font-style:var(--LabelControl-Font-Style);font-family:var(--LabelControl-Font-Name);font-size:calc(var(--LabelControl-Font-Size)*var(--Zoom)*1pt);-webkit-text-decoration:var(--LabelControl-Font-Decoration);text-decoration:var(--LabelControl-Font-Decoration)}
:root{--btn_background_color: var(--ColorMap-AccentBaseColorBck);--btn_color: var(--ColorMap-AccentBaseColorFrg);--btn_style: var(--LabelControl-Font-Style)}.btn_base{flex:1 1 auto;flex-direction:row}.btn_VK_padding{padding:1.5px}.btn_padding{padding:0px calc(var(--Zoom)*6px)}.btn_content{position:relative;flex:0 1 auto;background-color:var(--btn_background_color);color:var(--btn_color);padding:calc(var(--Zoom)*2px)}.btn_content_fill{flex:1 1 auto}.btn_content_disabled{opacity:.4;cursor:not-allowed}.btn_caption_center{justify-content:center;align-items:center;flex:1 1 auto}.btn_icon_top{flex:1 1 auto;flex-direction:column}.btn_caption_LorR{flex:0 0 auto}.btn_caption_stretch{justify-content:center;flex:0 0 auto}.btn_label_font{color:var(--btn_color);font-weight:var(--LabelControl-Font-Weight);font-style:var(--btn_style);font-family:var(--LabelControl-Font-Name);font-size:calc(var(--LabelControl-Font-Size)*var(--Zoom)*1pt);-webkit-text-decoration:var(--LabelControl-Font-Decoration);text-decoration:var(--LabelControl-Font-Decoration)}
.ac_wrapper{flex:0 0 auto}.ac_wrapper .ac{font-weight:var(--LabelControl-Font-Weight);font-style:var(--LabelControl-Font-Style);font-family:var(--LabelControl-Font-Name);font-size:calc(var(--LabelControl-Font-Size)*var(--Zoom)*1pt);-webkit-text-decoration:var(--LabelControl-Font-Decoration);text-decoration:var(--LabelControl-Font-Decoration);background-color:rgba(0,0,0,0);color:inherit;border:none;position:relative}.ac_wrapper .ac.ac_checked{background-color:var(--ColorMap-ContentFrame1);border:calc(var(--Zoom)*2px) solid var(--ColorMap-ContentFrame3)}.caption{margin:0px 6px 0px 6px}.caption.caption_disabled{opacity:.5}
.ex_base{flex-direction:column}.ex_header{width:100%;height:auto;padding-left:.5em;font-weight:bold;flex:none;flex-direction:row;align-items:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;justify-content:space-between;background-color:var(--ColorMap-AccentBaseColorBck);color:var(--ColorMap-AccentBaseColorFrg)}.ex_header [id*=Locator] .in_input_base{max-width:40vw}.ex_other_header_lite{background-color:var(--ColorMap-AccentBaseColorFrg);color:var(--ColorMap-AccentBaseColorBck);border-style:solid;border-width:calc(var(--Zoom)*1px);border-color:var(--ColorMap-ContentFrame1)}.ex_header_lite{background-color:rgba(0,0,0,0);color:var(--ColorMap-ContentDecorateColorFrg);border-bottom-style:solid;border-bottom-width:calc(var(--ExpanderControl-LiteSeparationWidth)*1px);border-bottom-color:var(--ColorMap-AccentBaseColorBck)}.ex_header_view{background-color:var(--ColorMap-BaseColorBck1);color:var(--ColorMap-AccentBaseColorFrg)}.ex_header_menu{background-color:var(--ColorMap-BaseColorFrg1);color:var(--ColorMap-BaseColorBck1);border-style:solid;border-width:calc(var(--Zoom)*1px);border-color:var(--ColorMap-ContentFrame1)}.ex_header_font{font-weight:var(--ExpanderControl-HeaderFont-Weight);font-style:var(--ExpanderControl-HeaderFont-Style);font-family:var(--ExpanderControl-HeaderFont-Name);font-size:calc(var(--ExpanderControl-HeaderFont-Size)*var(--Zoom)*1pt);-webkit-text-decoration:var(--ExpanderControl-HeaderFont_Decoration);text-decoration:var(--ExpanderControl-HeaderFont_Decoration)}.ex_content{border:calc(1px*var(--Zoom)) solid var(--ColorMap-ContentFrame1);border-top-width:0px;background:rgba(0,0,0,0);flex:1 0 auto;padding:calc(var(--MarginY)*2px) calc(var(--MarginX)*2px)}@media only screen and (max-width: 980px){.ex_content{padding:"0 !important"}}.ex_content_edit{border-color:var(--ColorMap-ContentFrame1ForChange)}.ex_content_preview{background-color:var(--ColorMap-DataBrowseColorBck) !important}.ex_header_link{display:block}.ex_header_link:hover{text-decoration:underline;cursor:pointer}
.tb{display:flex;flex:0 0 auto;gap:calc(var(--Zoom)*3px);padding:0px calc(var(--Zoom)*3px)}.tb .tb_mobile_hide_actions{display:flex}@media(max-width: 980px){.tb .tb_mobile_hide_actions{display:none}}
.uc{border:1px solid var(--ColorMap-BaseColorBck1);color:var(--ColorMap-BaseColorBck1)}
.gantt{font-weight:var(--LabelControl-Font-Weight);font-style:var(--LabelControl-Font-Style);font-family:var(--LabelControl-Font-Name);font-size:calc(var(--LabelControl-Font-Size)*var(--Zoom)*1pt);-webkit-text-decoration:var(--LabelControl-Font-Decoration);text-decoration:var(--LabelControl-Font-Decoration)}.gantt .gantt-wrapper{position:relative}.gantt .gantt-wrapper[data-loading="1"] .no_data{display:none}.gantt .gantt-wrapper[data-loading="1"] .loading_wrap{display:flex}.gantt .gantt-wrapper .no_data{display:flex}.gantt .gantt-wrapper .loading_wrap{display:none}.gantt .gantt-wrapper .loading_wrap>div{display:flex}
.breaker{grid-row:auto/-1}@media only screen and (max-width: 980px){.breaker{flex:0 1 auto}}.ra_base{height:auto}@media only screen and (max-width: 980px){.ra_base{justify-content:center;height:calc(var(--height-icon)*1px)}}.ra_base_tile{grid-row:1/-1}.ra_content{align-items:center;flex-direction:column}@media only screen and (max-width: 980px){.ra_content{flex-direction:column}}.ra_content_line{gap:calc(3px*var(--Zoom));flex-direction:row}.ra_button{padding:calc(3px*var(--Zoom));width:100%;background:rgba(0,0,0,0);color:inherit;border:none;position:relative}@media only screen and (max-width: 980px){.ra_button{padding:0px calc(3px*var(--Zoom))}}.ra_button_checked{background:var(--ColorMap-ContentFrame1);border:"calc(2px * var(--Zoom))px solid var(--ColorMap-ContentFrame3)"}.ra_button_disabled{opacity:.4;cursor:not-allowed}.ra_caption_font{font-weight:var(--LabelControl-Font-Weight);font-style:var(--LabelControl-Font-Style);font-family:var(--LabelControl-Font-Name);font-size:calc(var(--LabelControl-Font-Size)*var(--Zoom)*1pt);-webkit-text-decoration:var(--LabelControl-Font-Decoration);text-decoration:var(--LabelControl-Font-Decoration)}.ra_caption{color:var(--ColorMap-ContentNormalColorFrg);align-self:center}@media only screen and (max-width: 980px){.ra_caption{display:none}}.ra_placeholder{display:flex;width:calc(16*var(--Zoom)*1.2px);height:calc(18px*var(--Zoom))}@media only screen and (max-width: 980px){.ra_placeholder{width:calc(16*var(--Zoom)*1.5px);height:calc(16*var(--Zoom)*1.5px)}}.ra_placeholder_tile{width:calc(16*var(--Zoom)*3px);height:calc(28px*var(--Zoom))}@media only screen and (max-width: 980px){.ra_placeholder_tile{width:calc(16*var(--Zoom)*1.5px);height:calc(16*var(--Zoom)*1.5px)}}
:root{--ribbon-size: 1}.rb_isection_base{border-width:0px;border-right-width:calc(var(--GridControl-LineWidth)*1px);border-style:solid;border-color:var(--ColorMap-ContentFrame1);flex-direction:column;padding:0 calc(var(--Zoom)*3px)}.rb_isection_name{width:100%;justify-content:center;border-width:0px;border-top-width:calc(var(--GridControl-LineWidth)*1px);border-style:solid;border-color:var(--ColorMap-ContentFrame1);color:var(--ColorMap-DataBrowseColorFrg)}@media only screen and (max-width: 980px){.rb_isection_name{display:none}}.rb_isection_font{font-weight:var(--LabelControl-Font-Weight);font-style:var(--LabelControl-Font-Style);font-family:var(--LabelControl-Font-Name);font-size:calc(var(--LabelControl-Font-Size)*var(--Zoom)*1pt);-webkit-text-decoration:var(--LabelControl-Font-Decoration);text-decoration:var(--LabelControl-Font-Decoration)}.rb_isection_subsection_base{height:calc(25px*var(--Zoom)*var(--ribbon-size));display:grid;grid-template-rows:repeat(var(--ribbon-size), 1fr);grid-auto-flow:column}@media only screen and (max-width: 980px){.rb_isection_subsection_base{display:flex;height:calc(25px*var(--Zoom)*1.2);gap:calc(var(--Zoom)*3px)}}.rb_toolbar_base{width:100%;justify-content:space-between;background:var(--ColorMap-DataBrowseColorBck);padding:calc(var(--MarginY)*1px) calc(var(--MarginX)*1px)}@media only screen and (max-width: 980px){.rb_toolbar_base{boxshadow:"inset 5px 0px 10px -10px rgb(0 0 0 / 50%), inset -5px 0px 10px -10px rgb(0 0 0 / 50%)"}}.rb_toolbar_menu{color:var(--ColorMap-ContentDecorateColorFrg);align-self:center}@media only screen and (max-width: 980px){.rb_toolbar_menu{display:initial}}.rb_toolbar_menu>div{justify-content:flex-end}.rb_toolbar_hideBtn{color:var(--ColorMap-ContentDecorateColorFrg);align-self:flex-end}@media only screen and (max-width: 980px){.rb_toolbar_hideBtn{display:none}}.rb_toolbar_content{overflow-x:auto;flex:1 1 auto}.rb_toolbar_buttons{flex-shrink:0}.rb_accestor_page{background-color:var(--ColorMap-BaseColorBck1);color:var(--ColorMap-BaseColorFrg1);align-self:center;height:100%;align-items:center;padding:5px 10px}.rb_accestor_page_active{background-color:var(--ColorMap-DataBrowseColorBck);color:var(--ColorMap-DataBrowseColorFrg)}.rb_accestor_page_font{font-weight:var(--LabelControl-Font-Weight);font-style:var(--LabelControl-Font-Style);font-family:var(--LabelControl-Font-Name);font-size:calc(var(--LabelControl-Font-Size)*var(--Zoom)*1pt);-webkit-text-decoration:var(--LabelControl-Font-Decoration);text-decoration:var(--LabelControl-Font-Decoration)}.rb_accestor_page_text{text-overflow:ellipsis;overflow:hidden;min-width:calc(10px*var(--Zoom))}.rb_base{flex-direction:column;height:100%}@media only screen and (max-width: 980px){.rb_base{flex-direction:row-reverse;box-shadow:0px 0px 10px 0px rgba(0,0,0,.5)}}.rb_header{background:var(--ColorMap-BaseColorBck1);padding:3px 3px 0px 3px;border-left:none;flex:0 0 auto}@media only screen and (max-width: 980px){.rb_header{height:100%;background:var(--ColorMap-DataBrowseColorBck);border-width:calc(var(--GridControl-LineWidth)*1px);border-style:solid;border-color:var(--ColorMap-ContentFrame1)}}.rb_pages{flex:1 1 auto;overflow-x:hidden;gap:6px}@media only screen and (max-width: 980px){.rb_pages{display:none}}.rb_menu{flex:none;color:var(--ColorMap-BaseColorFrg1)}.rb_menu>div{justify-content:flex-end}@media only screen and (max-width: 980px){.rb_menu>div{justify-content:center;color:var(--ColorMap-ContentDecorateColorFrg)}}@media only screen and (max-width: 980px){.rb_menu{flex:1 0 100%;justify-content:flex-end;align-items:center}}.rb_overlay{background-color:rgba(0,0,0,0);height:100%;width:100%;position:absolute;top:0;left:0}.rb_toolbar{border-width:calc(var(--GridControl-LineWidth)*1px);border-style:solid;border-color:var(--ColorMap-ContentFrame1)}@media only screen and (max-width: 980px){.rb_toolbar{border-right-width:0px;flex:1 1 auto}}.rb_toolbar_multi{border-top-width:0px}@media only screen and (max-width: 980px){.rb_toolbar_multi{border-top-width:calc(var(--GridControl-LineWidth)*1px)}}
.mft{font-weight:var(--GridControl-Font-Weight);font-style:var(--GridControl-Font-Style);font-family:var(--GridControl-Font-Name);font-size:calc(var(--GridControl-Font-Size)*var(--Zoom)*1pt);-webkit-text-decoration:var(--GridControl-Font_Decoration);text-decoration:var(--GridControl-Font_Decoration)}
.wv_object{width:100%;height:100%}.wv_object.wv_iframe{border:none}
.scroll_button{display:flex;flex:0 0 auto;width:calc(var(--Zoom)*30px);background-color:var(--ColorMap-BaseColorBck1);color:#fff;border:none}.scroll_button.scroll_button_vertical{width:auto;height:calc(var(--Zoom)*30px)}.scroll_content{display:flex;flex:1 1 auto;scrollbar-width:none}.scroll_content.scroll_content_vertical{flex-direction:column}.scroll_content::-webkit-scrollbar{display:none}
.mm_backdrop{font-weight:var(--LabelControl-Font-Weight);font-style:var(--LabelControl-Font-Style);font-family:var(--LabelControl-Font-Name);font-size:calc(var(--LabelControl-Font-Size)*var(--Zoom)*1pt);-webkit-text-decoration:var(--LabelControl-Font-Decoration);text-decoration:var(--LabelControl-Font-Decoration);position:fixed;width:100%;height:100%;z-index:1;inset:0;-webkit-animation:darken .3s forwards;animation:darken .3s forwards}.mm{position:fixed;height:100%;width:clamp(var(--Zoom)*300px,22vw,var(--Zoom)*400px);background:var(--ColorMap-DataBrowseColorBck);box-shadow:0px 0px 10px rgba(0,0,0,.3);flex-direction:column;padding:calc(var(--Zoom)*15px);gap:calc(var(--Zoom)*20px);-webkit-animation:slide-right .3s;animation:slide-right .3s}.mm>*{flex:0 0 auto}.mm .mm_controls{justify-content:space-between}.mm .mm_input{color:var(--ColorMap-ContentNormalColorFrg)}.mm .mm_title{font-weight:bold;font-size:1.3em;color:var(--ColorMap-ContentNormalColorFrg)}.mm .mm_input_wrapper{display:flex;padding:calc(var(--Zoom)*5px);border:1px solid var(--ColorMap-ContentFrame1)}.mm .mm_input_wrapper .mm_input{font-weight:var(--LabelControl-Font-Weight);font-style:var(--LabelControl-Font-Style);font-family:var(--LabelControl-Font-Name);font-size:calc(var(--LabelControl-Font-Size)*var(--Zoom)*1pt);-webkit-text-decoration:var(--LabelControl-Font-Decoration);text-decoration:var(--LabelControl-Font-Decoration);border:none;flex:1 1 auto;background-color:var(--ColorMap-DataBrowseColorBck)}.mm .mm_list{overflow:hidden}.mm>.mm_list{flex:1 1 auto;overflow:auto}.mm .mm_item{display:flex;flex-direction:column;list-style-type:none}.mm .mm_item .mm_list{padding-left:calc(var(--Zoom)*15px)}.mm .mm_item .mm_list.mm_expand{-webkit-animation:expand .3s;animation:expand .3s}.mm .mm_item .mm_list.mm_collapse{-webkit-animation:collapse .3s forwards;animation:collapse .3s forwards}.mm .mm_button{font-weight:var(--LabelControl-Font-Weight);font-style:var(--LabelControl-Font-Style);font-family:var(--LabelControl-Font-Name);font-size:calc(var(--LabelControl-Font-Size)*var(--Zoom)*1pt);-webkit-text-decoration:var(--LabelControl-Font-Decoration);text-decoration:var(--LabelControl-Font-Decoration);margin:calc(var(--Zoom)*3px);padding:calc(var(--Zoom)*3px);display:flex;align-items:center;gap:calc(var(--Zoom)*3px);cursor:pointer;flex:0 0 auto;border:none;background-color:var(--ColorMap-DataBrowseColorBck);transition:all .3s;color:var(--ColorMap-ContentNormalColorFrg)}.mm .mm_button:hover,.mm .mm_button:focus{box-shadow:0px 0px 3px 0px rgba(0,0,0,.15);background-color:var(--ColorMap-DataBrowseColorBck);transition:none}.mm .mm_button:active{background-color:rgba(0,0,0,.15)}.mm .mm_button::after{background-color:unset !important}.mm .mm_button.mm_menu_icon{color:var(--ColorMap-ContentDecorateColorFrg)}@-webkit-keyframes expand{0%{height:0px;opacity:0}100%{height:var(--height);opacity:1}}@keyframes expand{0%{height:0px;opacity:0}100%{height:var(--height);opacity:1}}@-webkit-keyframes collapse{0%{height:var(--height);opacity:1}100%{height:0px;opacity:0}}@keyframes collapse{0%{height:var(--height);opacity:1}100%{height:0px;opacity:0}}@-webkit-keyframes darken{0%{background-color:rgba(0,0,0,0)}100%{background-color:rgba(0,0,0,.3)}}@keyframes darken{0%{background-color:rgba(0,0,0,0)}100%{background-color:rgba(0,0,0,.3)}}@-webkit-keyframes slide-right{0%{transform:translateX(-100%)}100%{transform:translateX(0)}}@keyframes slide-right{0%{transform:translateX(-100%)}100%{transform:translateX(0)}}@media(max-width: 980px){.mm{width:100%}}
.tc_button_content{font-weight:var(--BookTabControl-AccessorFont-Weight);font-style:var(--BookTabControl-AccessorFont-Style);font-family:var(--BookTabControl-AccessorFont-Name);font-size:calc(var(--BookTabControl-AccessorFont-Size)*var(--Zoom)*1pt);-webkit-text-decoration:var(--BookTabControl-AccessorFont_Decoration);text-decoration:var(--BookTabControl-AccessorFont_Decoration);gap:calc(var(--Zoom) * 6px)}.tc_button_options{flex:0 0 auto;gap:calc(var(--Zoom) * 10px)}.tc_expand_icon{display:none}@media(max-width: 980px){.tc_expand_icon{display:flex;z-index:1}}.tc_column{flex-direction:column}@media(max-width: 980px){.tc_column{flex-direction:row;align-items:center;gap:calc(var(--Zoom) * 10px)}}.tc_column_reverse{flex-direction:column-reverse}@media(max-width: 980px){.tc_column_reverse{flex-direction:row;align-items:center;gap:calc(var(--Zoom) * 10px)}}.tc_row{flex-direction:row;align-items:center}.tc_row_reverse{flex-direction:row-reverse;align-items:center}@media(max-width: 980px){.tc_row_reverse{flex-direction:row}}
.tc_content{flex:1 1 auto}.tc_content.tc_padding{padding:calc(var(--MarginY)*2px) calc(var(--MarginX)*2px)}.tc_content.tc_edit{border:1px solid var(--ColorMap-ContentFrame1ForChange)}.tc_content.tc_read{border:1px solid var(--ColorMap-ContentFrame1)}.tc_content.tc_no_left_border{border-left:none}.tc_content.tc_no_top_border{border-top:none}@media(max-width: 980px){.tc_content.tc_no_border{border:none}}
.tc_vr{flex:1 1 auto;flex-direction:column}.tc_vr .tc_vr_tabs{flex:0 0 auto;background-color:var(--ColorMap-BaseColorBck1);border-bottom:calc(var(--Zoom) * 2px) solid var(--ColorMap-AccentBaseColorBck)}.tc_vr .tc_vr_tabs .tc_vr_menu{color:var(--ColorMap-BaseColorFrg1);padding:calc(var(--Zoom) * 10px);border-right:1px solid rgba(0,0,0,.2);align-items:center;flex:0 0 auto;background-color:var(--ColorMap-BaseColorBck1)}.tc_vr .tc_actions button{padding:calc(var(--Zoom) * 10px)}.tc_vr .tc_vr_button{color:var(--ColorMap-BaseColorFrg1);padding:calc(var(--Zoom) * 10px);border-right:1px solid rgba(0,0,0,.2);justify-content:space-between;flex:0 0 auto;background-color:var(--ColorMap-BaseColorBck1);-webkit-user-select:none;-webkit-touch-callout:none}.tc_vr .tc_vr_button.tc_current_page{background-color:var(--ColorMap-AccentBaseColorBck)}.tc_vr .tc_vr_button.tc_dynamic{width:calc(var(--Zoom) * 150px)}.tc_vr .tc_vr_button p{font-size:calc(var(--Zoom) * 13px)}.tc_vr .tc_vr_button span{z-index:1}@media(max-width: 980px){.tc_vr .tc_vr_button{display:none}.tc_vr .tc_vr_button.tc_always_visible{display:flex}.tc_vr .tc_vr_button.tc_dynamic{flex:1 1 auto}}
.tc_base{flex:1 1 auto;flex-direction:column}.tc_base.tc_up .tc_base_tabs{border-bottom:calc(var(--Zoom) * 2px) solid var(--ColorMap-AccentBaseColorBck)}.tc_base.tc_down{flex-direction:column-reverse}.tc_base.tc_down .tc_base_tabs{border-top:calc(var(--Zoom) * 2px) solid var(--ColorMap-AccentBaseColorBck)}.tc_base .tc_base_tabs{flex:0 0 auto}.tc_base .tc_base_tabs .img{margin:0 auto}.tc_base .tc_base_tabs .tc_base_button{padding:calc(var(--Zoom) * 5px) calc(var(--Zoom) * 6px);background-color:var(--ColorMap-BaseColorBck1);color:var(--ColorMap-BaseColorFrg1);border-right:1px solid var(--ColorMap-BaseColorFrg1);flex:0 0 auto}.tc_base .tc_base_tabs .tc_base_button.tc_current_page{background-color:var(--ColorMap-AccentBaseColorBck);text-shadow:0px 0px 1px var(--ColorMap-BaseColorFrg1)}@media(max-width: 980px){.tc_base .tc_base_tabs .tc_base_button{display:none}.tc_base .tc_base_tabs .tc_base_button.tc_current_page{display:flex;flex:1 1 auto;border:none;justify-content:space-between}}
.tc_list_detail{flex:1 1 auto}.tc_list_detail.tc_right{flex-direction:row-reverse}.tc_list_detail.tc_right .tc_list_detail_tabs{border-left:calc(var(--Zoom) * 6px) solid var(--ColorMap-AccentBaseColorBck)}.tc_list_detail.tc_left .tc_list_detail_tabs{border-right:calc(var(--Zoom) * 6px) solid var(--ColorMap-AccentBaseColorBck)}@media(max-width: 980px){.tc_list_detail.tc_left .tc_list_detail_tabs,.tc_list_detail.tc_right .tc_list_detail_tabs{border:none;height:calc(var(--Zoom) * 40px);position:fixed;bottom:0;width:100%;z-index:1}}@media(max-width: 980px){.tc_list_detail{flex-direction:column}}.tc_list_detail .tc_list_detail_tabs{flex:0 0 auto;background-color:var(--ColorMap-BaseColorBck1)}@media(max-width: 980px){.tc_list_detail .tc_list_detail_tabs+.tc_content{max-height:calc(100% - 50px)}}.tc_list_detail .tc_list_detail_tabs p{text-align:center}.tc_list_detail .tc_list_detail_tabs .img{margin:0 auto}.tc_list_detail .tc_list_detail_tabs .tc_list_detail_button{width:calc(var(--Zoom) * 60px);height:calc(var(--Zoom) * 60px);justify-content:center;color:var(--ColorMap-BaseColorFrg1);border-bottom:1px solid var(--ColorMap-BaseColorFrg1);padding:calc(var(--Zoom) * 3px);flex:0 0 auto}.tc_list_detail .tc_list_detail_tabs .tc_list_detail_button.tc_icon_center{width:calc(var(--Zoom) * 50px);height:calc(var(--Zoom) * 50px)}.tc_list_detail .tc_list_detail_tabs .tc_list_detail_button.tc_icon_left_right{width:calc(var(--Zoom) * 100px);height:calc(var(--Zoom) * 40px);justify-content:normal}.tc_list_detail .tc_list_detail_tabs .tc_list_detail_button.tc_icon_left_right .tc_button_content{width:100%}.tc_list_detail .tc_list_detail_tabs .tc_list_detail_button.tc_icon_left_right .img{flex:0 0 auto !important}.tc_list_detail .tc_list_detail_tabs .tc_list_detail_button.tc_icon_left_right p{flex:1 1 100%}.tc_list_detail .tc_list_detail_tabs .tc_list_detail_button p{white-space:normal}.tc_list_detail .tc_list_detail_tabs .tc_list_detail_button.tc_current_page{background-color:var(--ColorMap-AccentBaseColorBck)}@media(max-width: 980px){.tc_list_detail .tc_list_detail_tabs .tc_list_detail_button{display:none}.tc_list_detail .tc_list_detail_tabs .tc_list_detail_button.tc_current_page{display:flex;height:auto;width:auto;justify-content:flex-start;flex:1 1 auto;border:none;color:var(--ColorMap-BaseColorBck1);background-color:var(--ColorMap-BaseColorFrg1)}}@media(max-width: 980px){.splitter.splitter_vertical.main_splitter .tc_list_detail .tc_list_detail_tabs+.tc_content{max-height:unset}}
.tc_backdrop{display:none}@media(max-width: 980px){.tc_backdrop{display:flex;flex-direction:column;position:fixed;inset:0;z-index:10;align-items:center;background-color:rgba(255,255,255,.8);overflow:auto;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:calc(var(--Zoom) * 10px);gap:calc(var(--Zoom) * 10px)}}.tc_responsive_content{padding:calc(var(--Zoom) * 10px);flex-direction:column;width:100%;overflow:auto;flex:1 1 auto;justify-content:center}.tc_responsive_content .tc_responsive_buttons{flex-direction:column;gap:calc(var(--Zoom) * 10px)}.tc_responsive_content .tc_responsive_buttons .tc_responsive_button{display:none}@media(max-width: 980px){.tc_responsive_content .tc_responsive_buttons .tc_responsive_button{display:flex;flex:1 1 auto;align-items:center;border:1px solid rgba(0,0,0,0);background-color:rgba(0,0,0,0);padding:calc(var(--Zoom) * 7px);transition:all .2s;cursor:pointer}.tc_responsive_content .tc_responsive_buttons .tc_responsive_button.tc_current_page{border:1px solid var(--ColorMap-ContentFrame3ForChange);background-color:var(--ColorMap-ContentFrameMinForChange)}.tc_responsive_content .tc_responsive_buttons .tc_responsive_button.tc_current_page:hover{filter:brightness(90%)}.tc_responsive_content .tc_responsive_buttons .tc_responsive_button:not(.tc_current_page):hover{border:1px solid var(--ColorMap-ContentFrameMin);background-color:#fff}.tc_responsive_content .tc_responsive_buttons .tc_responsive_button:hover{box-shadow:0px 5px 20px rgba(0,0,0,.1019607843)}.tc_responsive_content .tc_responsive_buttons .tc_responsive_button p{font-size:calc(var(--Zoom) * 16px)}}.tc_close{display:none}@media(max-width: 980px){.tc_close{display:flex;border:1px solid rgba(0,0,0,0);cursor:pointer;transition:all .2s;align-self:flex-end;flex:0 0 auto}.tc_close:hover{transform:rotate(90deg);border:1px solid var(--ColorMap-ContentFrameMin);background-color:#fff}}.tc_responsive_button_up{opacity:0;-webkit-animation:animation_translate_up .5s forwards;animation:animation_translate_up .5s forwards}.tc_responsive_button_down{-webkit-animation:animation_translate_down .5s forwards;animation:animation_translate_down .5s forwards}.tc_responsive_backdrop_open{-webkit-animation:animation_opacity_open .5s;animation:animation_opacity_open .5s}.tc_responsive_backdrop_close{-webkit-animation:animation_opacity_close .75s forwards;animation:animation_opacity_close .75s forwards}@-webkit-keyframes animation_translate_up{0%{opacity:0;transform:translateY(100px)}100%{opacity:1;transform:translateY(0)}}@keyframes animation_translate_up{0%{opacity:0;transform:translateY(100px)}100%{opacity:1;transform:translateY(0)}}@-webkit-keyframes animation_translate_down{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(100px)}}@keyframes animation_translate_down{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(100px)}}@-webkit-keyframes animation_opacity_open{0%{opacity:0}100%{opacity:1}}@keyframes animation_opacity_open{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes animation_opacity_close{0%{opacity:1}100%{opacity:0}}@keyframes animation_opacity_close{0%{opacity:1}100%{opacity:0}}
.fa_button{display:flex;background-color:var(--ColorMap-ContentFrameMin);border:calc(var(--InputControl-FrameWidth)*1px) solid var(--ColorMap-ContentFrame2);color:var(--ColorMap-ContentNormalColorFrg)}.fa_edit{background-color:var(--ColorMap-ContentFrameMinForChange);border:calc(var(--InputControl-FrameWidth)*1px) solid var(--ColorMap-ContentFrame2ForChange)}.fa_font{font-weight:var(--BookTabControl-AccessorFont-Weight);font-style:var(--BookTabControl-AccessorFont-Style);font-family:var(--BookTabControl-AccessorFont-Name);font-size:calc(var(--BookTabControl-AccessorFont-Size)*var(--Zoom)*1pt);-webkit-text-decoration:var(--BookTabControl-AccessorFont_Decoration);text-decoration:var(--BookTabControl-AccessorFont_Decoration)}.fa_img{flex:0 0 auto;color:var(--ColorMap-ContentDecorateColorFrg)}.fa_label{margin:auto}
.gb{display:flex;flex-direction:column;gap:calc(var(--MarginY)*2px)}.gb_title{flex:0 0 auto;align-items:flex-end;min-height:calc(var(--InputControl-Height)*1px);color:var(--ColorMap-ContentDecorateColorFrg);border-bottom:calc(var(--Zoom)*2px) solid var(--ColorMap-AccentBaseColorBck);padding-bottom:calc(var(--Zoom)*4px)}.gb_title>p{padding-left:calc(var(--Zoom)*6px)}.gb_title_font{font-weight:var(--ExpanderControl-HeaderFont-Weight);font-style:var(--ExpanderControl-HeaderFont-Style);font-family:var(--ExpanderControl-HeaderFont-Name);font-size:calc(var(--ExpanderControl-HeaderFont-Size)*var(--Zoom)*1pt);-webkit-text-decoration:var(--ExpanderControl-HeaderFont_Decoration);text-decoration:var(--ExpanderControl-HeaderFont_Decoration)}
.text{color:var(--ColorMap-ContentNormalColorFrg)}.text.text_hide{display:none}.text.text_bold{font-weight:bold}.text.text_decorated{color:var(--ColorMap-ContentDecorateColorFrg)}
.cb{display:flex;align-items:center;gap:calc(var(--Zoom)*6px)}.cb:hover .cb_input{outline:calc(var(--InputControl-FrameWidth)*1px) solid var(--ColorMap-ContentDecorateColorFrg)}.cb:focus .cb_input{outline:calc(var(--InputControl-FrameWidth)*1px) solid var(--ColorMap-ContentDecorateColorFrg)}.cb:focus .cb_label{border:calc(var(--InputControl-FrameWidth)*1px) dotted var(--ColorMap-ContentDecorateColorFrg)}.cb_input{display:flex;flex:0 0 auto;margin:calc(var(--Zoom)*1px);width:calc(var(--LabelControl-Height)*var(--Zoom)*1px + var(--InputControl-FrameWidth)*2px);height:calc(var(--LabelControl-Height)*var(--Zoom)*1px + var(--InputControl-FrameWidth)*2px);border:calc(var(--InputControl-FrameWidth)*1px) solid var(--ColorMap-ContentDecorateColorFrg);background-color:var(--ColorMap-DataBrowseColorBck)}.cb_input.cb_input_edit{background-color:var(--ColorMap-DataChangeColorBck)}.cb_label{border:calc(var(--InputControl-FrameWidth)*1px) dotted rgba(0,0,0,0)}.cb_font{font-weight:var(--LabelControl-Font-Weight);font-style:var(--LabelControl-Font-Style);font-family:var(--LabelControl-Font-Name);font-size:calc(var(--LabelControl-Font-Size)*var(--Zoom)*1pt);-webkit-text-decoration:var(--LabelControl-Font-Decoration);text-decoration:var(--LabelControl-Font-Decoration)}
.map{width:100%;height:100%;position:relative;overflow:hidden;z-index:0}.map .map_noresult{display:flex !important;position:absolute;background-color:#fff;top:0;left:0;width:100%;height:100%;align-items:center;justify-content:center;color:#000;font-size:.8em;z-index:5}.map .google_map{width:100%;height:100%;position:relative}.map .google_map iframe{border:0;width:100%;height:100%}.map .osm_map{width:100%;height:100%;position:relative}.map .osm_map .leaflet-container{width:100%;height:100%}.map .osm_map .leaflet-touch .leaflet-bar a{width:25px;height:25px;line-height:25px}.map .osm_map div{display:block}.map .map_link{position:absolute;top:0;right:0;z-index:999999;transition:all .3s ease;transform-origin:top right}.map .map_link div{display:flex}.map .map_link::before,.map .map_link::after{transition:all .3s ease;position:absolute;content:" ";right:0;top:0}.map .map_link::before{width:0px;height:0px;border-style:solid;border-width:0 25px 25px 0;border-color:rgba(0,0,0,0) var(--ColorMap-BaseColorBck1) rgba(0,0,0,0) rgba(0,0,0,0)}.map .map_link::after{width:35px;height:35px;transform:rotate(45deg) translateY(-25px);box-shadow:0px 0px 5px 0px rgba(0,0,0,.5)}.map .map_link:hover{transform:scale(1.25)}.map .map_link .img{margin:1px;transform:rotate(90deg)}.map .map_link svg{fill:var(--ColorMap-BaseColorFrg1)}
.sp{display:flex;gap:calc(var(--MarginX)*1px);background-color:rgba(0,0,0,0)}.sp.sp_in_preview{background-color:var(--ColorMap-DataBrowseColorBck)}.sp.sp_va_start{align-items:flex-start}.sp.sp_va_end{align-items:flex-end}.sp.sp_va_center{align-items:center}
.tt{display:flex;flex:1 1 auto;border:calc(var(--Zoom)*1px) solid var(--ColorMap-ContentFrame1);background-color:var(--ColorMap-DataBrowseColorBck);color:var(--ColorMap-BaseColorBck1);padding:calc(var(--Zoom)*6px);overflow:auto}.tt .tb{flex:1 0 auto}.tt .tb .ac_container{flex:1 0 auto}
.dg_inner{position:relative;display:flex;flex:1 1 auto}.dg_inner .dg_table{display:flex;flex:1 1 auto;flex-direction:column;overflow:auto;background-color:var(--ColorMap-DataBrowseColorBck);border-left:1px solid var(--ColorMap-ContentFrame1);border-right:1px solid var(--ColorMap-ContentFrame1)}.dg_inner .dg_table th,.dg_inner .dg_table td{border:1px solid var(--ColorMap-ContentFrame1)}.dg_inner .dg_table th:first-child,.dg_inner .dg_table td:first-child{border-left:none}.dg_inner .dg_table tr:first-child td{border-top:none}.dg_inner .dg_table.dg_table_edit{background-color:var(--ColorMap-DataChangeColorBck)}.dg_inner .dg_table .dg_header_wrapper{display:block;overflow:hidden;flex:0 0 auto}.dg_inner .dg_table .dg_rows_wrap{position:relative;flex:1 1 auto}.dg_inner .dg_table .dg_rows_wrap .dg_rows{display:block;position:absolute;height:100%;width:100%;overflow:auto;overflow-y:hidden;-ms-scroll-chaining:none;overscroll-behavior:contain}.dg_inner .dg_table .dg_rows_wrap .dg_rows.dg_rows_scrollable{overflow-y:auto}.dg_inner .dg_table .dg_rows_wrap .dg_rows .dg_body{border-collapse:collapse;table-layout:fixed;background-color:var(--ColorMap-DataBrowseColorBck);font-weight:var(--GridControl-Font-Weight);font-style:var(--GridControl-Font-Style);font-family:var(--GridControl-Font-Name);font-size:calc(var(--GridControl-Font-Size)*var(--Zoom)*1pt);-webkit-text-decoration:var(--GridControl-Font_Decoration);text-decoration:var(--GridControl-Font_Decoration)}.dg_inner .dg_table .dg_rows_wrap .dg_rows .dg_body.dg_body_edit{background-color:var(--ColorMap-DataChangeColorBck)}.dg_inner .dg_table .dg_rows_wrap .dg_rows .dg_body .dg_tbody{color:var(--ColorMap-DataBrowseColorFrg)}.dg_inner .dg_table .dg_rows_wrap .dg_rows .dg_body .dg_tbody .dg_td .dg_triangle{position:absolute;width:0;height:0;border-right:calc(var(--Zoom)*8px) solid rgba(0,0,0,0);border-top:calc(var(--Zoom)*8px) solid var(--ColorMap-ContentChangeDecorateColorFrg)}.dg_inner .dg_table .dg_rows_wrap .dg_rows .dg_body .dg_tbody .dg_td .dg_triangle.dg_triangle_error{border-top:calc(var(--Zoom)*8px) solid var(--ColorMap-ErrorColorBck)}.dg_inner .dg_table .dg_aggregation_wrapper{display:block;overflow:hidden;flex:0 0 auto}.dg_inner .dg_table .dg_aggregation_wrapper .dg_aggregation{border-collapse:collapse;table-layout:fixed;background-color:var(--ColorMap-DataBrowseColorBck);height:calc(var(--GridControl-RowHeight)*1px);font-weight:var(--GridControl-Font-Weight);font-style:var(--GridControl-Font-Style);font-family:var(--GridControl-Font-Name);font-size:calc(var(--GridControl-Font-Size)*var(--Zoom)*1pt);-webkit-text-decoration:var(--GridControl-Font_Decoration);text-decoration:var(--GridControl-Font_Decoration)}.dg_inner .dg_table .dg_aggregation_wrapper .dg_aggregation .dg_aggregation_column{height:100%}.dg_inner .dg_table .dg_aggregation_wrapper .dg_aggregation .dg_aggregation_column .dg_aggregation_cell{padding:0px 6px;border:1px solid var(--ColorMap-BaseColorBck1);background-color:var(--ColorMap-DataBrowseColorBck);color:var(--ColorMap-DataBrowseColorFrg);height:100%}.dg_inner .dg_table .dg_invalid_data{opacity:.6}.dg_inner .dg_table .dg_drag_handle{border:1px solid #000;position:absolute;height:100%;z-index:1}.dg_footer{display:flex;overflow-x:auto;justify-content:space-between;background-color:var(--ColorMap-DataChangeROColorBck);height:auto;color:var(--ColorMap-ContentDecorateColorFrg);border:1px solid var(--ColorMap-ContentFrame1)}.dg_header{border-collapse:collapse;height:calc(var(--GridControl-HeaderRowHeight)*1px);table-layout:fixed}.dg_header .dg_header_row_base{height:calc(var(--GridControl-RowHeight)*1px)}.dg_header .dg_header_row{background-color:var(--ColorMap-ContentColorBck1);color:var(--ColorMap-ContentDecorateColorFrg)}.dg_header_column{font-weight:var(--GridControl-HeaderFont-Weight);font-style:var(--GridControl-HeaderFont-Style);font-family:var(--GridControl-HeaderFont-Name);font-size:calc(var(--GridControl-HeaderFont-Size)*var(--Zoom)*1pt);-webkit-text-decoration:var(--GridControl-HeaderFont_Decoration);text-decoration:var(--GridControl-HeaderFont_Decoration)}.dg_header_column .dg_header_column_content{height:100%;align-items:center;background-color:var(--ColorMap-DataChangeROColorBck);padding:0px 6px}.dg_header_column .dg_handle{position:absolute;width:10px;height:100%;bottom:0;right:-5px;cursor:col-resize;z-index:1}.dg_header_column .dg_handle>div{height:100%;width:1px;margin:auto}.dg_header_column .dg_handle.dg_handle_last_column{right:0}.dg_header_column .dg_handle.dg_handle_last_column>div{margin-left:10px}@media(max-width: 980px){.dg_header_column .dg_handle{width:25px;right:-13px}}.dg_fixed_col{position:-webkit-sticky;position:sticky;z-index:1}.dg_fixed_col::after{content:"";position:absolute;height:100%;right:-1px;top:0px;border-left:1px solid var(--ColorMap-ContentFrame1)}.dg_cell{align-items:center;flex:1 1 auto;justify-content:center;height:100%;border:1px solid rgba(0,0,0,0);padding:0 4px;overflow:hidden}.dg_cell.dg_cell_selected{border:1px dotted var(--ColorMap-ContentFrame3)}.dg_cell.dg_cell_cancelled{color:rgba(0,0,0,.4392156863)}.dg_cell.dg_cell_link:hover{color:var(--ColorMap-ContentChangeDecorateColorFrg);cursor:pointer}
.dl{font-weight:var(--LabelControl-Font-Weight);font-style:var(--LabelControl-Font-Style);font-family:var(--LabelControl-Font-Name);font-size:calc(var(--LabelControl-Font-Size)*var(--Zoom)*1pt);-webkit-text-decoration:var(--LabelControl-Font-Decoration);text-decoration:var(--LabelControl-Font-Decoration);display:flex;gap:calc(var(--Zoom)*3px)}.dl.dl_column{flex-direction:column;gap:0px}.dl.dl_bottom_line{border-bottom:1px solid var(--ColorMap-ContentFrameMin)}.dl_title>p{text-overflow:clip}.dl_value{display:flex;flex:1;gap:calc(var(--Zoom)*3px)}.dl_value .dl_text{display:flex;flex:1 1 auto}.dl_value .dl_text.dl_text_link{cursor:pointer}.dl_va_top{align-items:flex-start}.dl_va_center{align-items:center}.dl_va_bottom{align-items:flex-end}.dl_ha_left{justify-content:flex-start;text-align:left}.dl_ha_center{justify-content:center;text-align:center}.dl_ha_right{justify-content:flex-end;text-align:right}
.wce{display:flex;flex-direction:column}.wce .wce_iframe{resize:vertical}.wce_iframe{border:none;background-color:var(--ColorMap-DataBrowseColorBck)}.wce_iframe.edit{background-color:var(--ColorMap-DataChangeColorBck)}
.fi{display:flex;flex-direction:column}.fi_html{display:flex;flex:1 1 auto;background-color:var(--ColorMap-DataBrowseColorBck);white-space:pre-wrap;position:relative;flex-direction:row-reverse}.fi_html iframe{position:absolute;height:100%;width:100%}.fi_textarea{font-weight:var(--InputControl-EditFont-Weight);font-style:var(--InputControl-EditFont-Style);font-family:var(--InputControl-EditFont-Name);font-size:calc(var(--InputControl-EditFont-Size)*var(--Zoom)*1pt);-webkit-text-decoration:var(--InputControl-EditFont);text-decoration:var(--InputControl-EditFont);background:rgba(0,0,0,0);border:none;width:100%;padding-left:calc(var(--Zoom)*3px);min-width:calc(var(--Zoom)*20px);flex:1;-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}.fi_label{display:flex;flex-direction:column}.fi_toolbar{display:flex;justify-content:space-between;background-color:var(--ColorMap-ContentColorBck1);height:calc(var(--ExpanderControl-HFHeight)*1px);color:var(--ColorMap-BaseColorBck1);border:1px solid var(--ColorMap-ContentFrame1)}.fi_btn_switch{border:none;background-color:rgba(0,0,0,0);min-width:-webkit-min-content;min-width:-moz-min-content;min-width:min-content;align-self:flex-end;margin:4px;position:absolute !important}
.lw{font-weight:var(--ListViewControl-Font-Weight);font-style:var(--ListViewControl-Font-Style);font-family:var(--ListViewControl-Font-Name);font-size:calc(var(--ListViewControl-Font-Size)*var(--Zoom)*1pt);-webkit-text-decoration:var(--ListViewControl-Font);text-decoration:var(--ListViewControl-Font);color:var(--ColorMap-DataBrowseColorFrg);display:flex;flex-direction:column;overflow:auto;gap:calc(var(--Zoom)*6px)}.lw .lw_group{display:flex;flex-direction:column;flex:0 0 auto;gap:calc(var(--Zoom)*6px)}.lw .lw_group .lw_title{position:relative;display:flex;align-items:center;gap:calc(var(--Zoom)*6px);padding-left:calc(var(--Zoom)*6px)}.lw .lw_group .lw_title::after{content:"";border-top:1px solid var(--ColorMap-ContentFrame3);flex:1 1 auto}.lw .lw_group .lw_buttons{display:flex;flex-wrap:wrap}.lw .lw_group .lw_buttons .lw_button{display:flex;flex-direction:column;width:calc(var(--Zoom)*100px);align-items:center;text-align:center}.lw .lw_group .lw_buttons .lw_button.lw_selected{background-color:var(--ColorMap-ContentChangeDecorateColorFrg)}.lw .lw_group .lw_buttons .lw_button:hover{background-color:var(--ColorMap-AccentBaseColorBck)}.lw .lw_group .lw_buttons .lw_button .lw_caption{white-space:normal;word-break:break-word}
.fsw{width:100%;height:100%}.fsw[data-inline="0"]{position:fixed;top:0;left:0;flex-direction:column;background:rgba(0,0,0,.3);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.fsw[data-inline="1"] .fsw_content .fsw_control{top:5px;right:5px}.fsw[data-inline="1"] .fsw_content .fsw_zoom{padding:3px;font-size:13px}.fsw .fsw_header{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background-color:rgba(0,0,0,.5);width:100%;justify-content:space-between}.fsw .fsw_header .fsw_title{height:100%;padding:5px;justify-content:start;align-items:center;color:#fff;font-size:calc(var(--Zoom) * 16px);overflow:hidden;text-overflow:ellipsis}.fsw .fsw_header .fsw_close{padding:5px;cursor:pointer;transition:transform .3s ease}.fsw .fsw_header .fsw_close svg{fill:#fff}.fsw .fsw_header .fsw_close:hover{transform:rotate(90deg)}.fsw .fsw_content{width:100%;height:100%;justify-content:center;align-items:center;overflow:hidden;position:relative}.fsw .fsw_content .fsw_control{position:absolute;top:10px;right:10px;z-index:1;align-items:flex-start}.fsw .fsw_content .fsw_control>*{margin-right:10px}.fsw .fsw_content .fsw_control>*:last-child{margin-right:0}.fsw .fsw_content .fsw_control .fsw_fullScreen,.fsw .fsw_content .fsw_control .fsw_zoom{padding:5px;opacity:.8;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background-color:rgba(0,0,0,.3);color:#fff;cursor:pointer;justify-content:center}.fsw .fsw_content .fsw_control .fsw_fullScreen svg,.fsw .fsw_content .fsw_control .fsw_zoom svg{width:17px;height:17px;fill:#fff}@media(max-width: 980px){.fsw .fsw_content .fsw_control .fsw_fullScreen,.fsw .fsw_content .fsw_control .fsw_zoom{font-size:20px;min-width:40px}.fsw .fsw_content .fsw_control .fsw_fullScreen svg,.fsw .fsw_content .fsw_control .fsw_zoom svg{width:24px;height:24px;fill:#fff}}.fsw .fsw_content .resizable{cursor:move}.fsw .fsw_content .resizable .img .non_svg{position:relative}.fsw .fsw_content .img{align-items:center;justify-content:center}.fsw .fsw_content img{-o-object-fit:unset;object-fit:unset;position:relative;width:unset;height:unset;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}
.pdf{position:absolute;top:0;left:0;width:100%;height:100%;flex-direction:column}.pdf .pdf_wrapper{justify-content:center;align-self:center;width:100%;height:100%}.pdf .pdf_control{justify-content:center;align-items:center;padding:2px}.pdf .pdf_control .pdf_cp_last,.pdf .pdf_control .pdf_cp_first,.pdf .pdf_control .pdf_cp_back,.pdf .pdf_control .pdf_cp_forward{background-color:var(--Color-Btn-Background);border:1px solid var(--Color-Btn-Border);border-radius:3px;color:var(--Color-Btn-Color);padding:3px;margin:2px;cursor:pointer}.pdf .pdf_control .pdf_cp_last:hover,.pdf .pdf_control .pdf_cp_first:hover,.pdf .pdf_control .pdf_cp_back:hover,.pdf .pdf_control .pdf_cp_forward:hover{background-color:var(--Color-Btn-Background-Hover)}@media(max-width: 980px){.pdf .pdf_control .pdf_cp_last,.pdf .pdf_control .pdf_cp_first,.pdf .pdf_control .pdf_cp_back,.pdf .pdf_control .pdf_cp_forward{padding:5px}.pdf .pdf_control .pdf_cp_last svg,.pdf .pdf_control .pdf_cp_last .img,.pdf .pdf_control .pdf_cp_first svg,.pdf .pdf_control .pdf_cp_first .img,.pdf .pdf_control .pdf_cp_back svg,.pdf .pdf_control .pdf_cp_back .img,.pdf .pdf_control .pdf_cp_forward svg,.pdf .pdf_control .pdf_cp_forward .img{width:27px !important;height:27px !important}}.pdf .pdf_control .pdf_cp_page{padding:5px;font-size:14px;width:70px;text-align:center;justify-content:center}@media(max-width: 980px){.pdf .pdf_control .pdf_cp_page{font-size:16px}}.pdf .pdf_download{position:absolute;right:5px;bottom:5px;padding:5px;opacity:.8;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background-color:rgba(0,0,0,.3);color:#fff;cursor:pointer;justify-content:center}.pdf .pdf_download svg{width:17px;height:17px;fill:#fff}@media(max-width: 980px){.pdf .pdf_download{font-size:20px;min-width:40px}.pdf .pdf_download svg{width:27px;height:27px;fill:#fff}}.pdf .react-pdf__Page__canvas{width:auto !important;height:auto !important;max-width:var(--pdf-maxWidth) !important;max-height:var(--pdf-maxHeight) !important}.pdf .react-pdf__Page__textContent,.pdf .react-pdf__Page__annotations{display:none}
.file{background-color:var(--ColorMap-DataBrowseColorBck);justify-content:center;font-size:18px;white-space:pre-wrap;position:relative}.file.clickable{cursor:pointer}.file .file_object{width:100%;height:100%}.file p{word-break:break-word}.file>.img{display:flex;justify-content:center;align-items:center}.file>.img .non_svg{align-items:center}.file>.img img{width:auto;height:auto;max-width:100%;max-height:100%}@media(max-width: 220mm){.file{font-size:13px}}.notSupportedFile{height:100%;width:100%;flex-direction:column;justify-content:center;align-items:center}.notSupportedFile>button{min-width:80px}
.tw{flex:1 1 auto;flex-direction:column}
.tw_inner{font-weight:var(--TreeViewControl-Font-Weight);font-style:var(--TreeViewControl-Font-Style);font-family:var(--TreeViewControl-Font-Name);font-size:calc(var(--TreeViewControl-Font-Size)*var(--Zoom)*1pt);-webkit-text-decoration:var(--TreeViewControl-Font);text-decoration:var(--TreeViewControl-Font)}.tw_table{color:inherit}.tw_table .ant-table-body{color:var(--ColorMap-DataBrowseColorFrg);background-color:var(--ColorMap-DataBrowseColorBck)}.tw_table.tw_table_edit .ant-table-body{color:var(--ColorMap-DataChangeColorFrg);background-color:var(--ColorMap-DataChangeColorBck)}.tw_table table{height:-webkit-min-content;height:-moz-min-content;height:min-content}.ant-table{color:unset;font-size:unset;line-height:unset}.ant-table-tbody>tr.ant-table-row-selected>td{background-color:inherit;border:0}.ant-table-wrapper,.ant-spin-nested-loading,.ant-spin-container,.ant-table,.ant-table-container,.ant-table-body{flex:1 1 auto}.ant-table-body{overflow:auto !important}.ant-table-container{flex-direction:column;border:1px solid var(--ColorMap-ContentFrame1);border-radius:0px}tr>.ant-table-cell{padding:0px 2px !important}.ant-table-tbody>tr.ant-table-row:hover>td{background:rgba(0,0,0,0)}.ant-table-header{border-bottom:1px solid var(--ColorMap-ContentFrame1);background-color:var(--ColorMap-ContentColorBck1);flex:0 0 auto}.ant-table-small .ant-table-thead>tr>th{color:var(--ColorMap-ContentDecorateColorFrg);background-color:var(--ColorMap-ContentColorBck1)}.antd-denied-text{background-color:var(--ColorMap-ErrorColorBck);color:var(--ColorMap-ErrorColorFrg)}.antd-denied-text div{width:-webkit-min-content;width:-moz-min-content;width:min-content;margin:auto}.ant-table-tbody>tr{border-right:1px solid var(--ColorMap-ContentFrame1)}.border-top{border-top:2px solid var(--ColorMap-BaseColorBck1);border-bottom:2px solid rgba(0,0,0,0);border-radius:4px;border-left:1px solid rgba(0,0,0,0)}.border-bottom{border-bottom:2px solid var(--ColorMap-BaseColorBck1);border-top:2px solid rgba(0,0,0,0);border-radius:4px;border-left:1px solid rgba(0,0,0,0)}.border-transparent{border-top:2px solid rgba(0,0,0,0);border-bottom:2px solid rgba(0,0,0,0)}.border-select-node{border:1px dashed var(--ColorMap-BaseColorBck1) !important;padding:1px 0;border-radius:4px;background:var(--ColorMap-GridRulerColorBck)}.ant-table-empty .ant-table-tbody>tr.ant-table-placeholder{color:var(--ColorMap-ContentNormalColorFrg);background-color:var(--ColorMap-ContentChangeColorBck)}.ant-table-row-expand-icon::after{top:3px !important;bottom:3px !important;left:7px !important;opacity:1 !important;background-color:currentColor !important}.ant-table-tbody>tr>td{border-bottom:0px solid}.ant-table.ant-table-small .ant-table-thead>tr>th{padding:0 6px}.ant-table.ant-table-small{font-size:inherit}tr{height:calc(var(--GridControl-RowHeight)*1px)}.ant-table .ant-table-container::before,.ant-table .ant-table-container::after{display:none}.ant-table-thead>tr>th:not(:last-child):not(.ant-table-selection-column):not(.ant-table-row-expand-icon-cell):not([colspan])::before{background-color:var(--ColorMap-ContentFrame1);height:calc(100% + 2px)}.ant-table-selection-col{display:none}.ant-checkbox-input{margin-top:4.5px}.ant_checkbox_wrap{display:flex;width:100%}.ant_checkbox_wrap>*{display:flex}.ant_checkbox_wrap>*:first-child{flex:0 0 auto;padding-right:0}
.db_wrap{position:relative;width:100%;height:100%}.db{font-weight:var(--LabelControl-Font-Weight);font-style:var(--LabelControl-Font-Style);font-family:var(--LabelControl-Font-Name);font-size:calc(var(--LabelControl-Font-Size)*var(--Zoom)*1pt);-webkit-text-decoration:var(--LabelControl-Font-Decoration);text-decoration:var(--LabelControl-Font-Decoration);display:flex;flex-direction:column;flex:1 1 auto;overflow:auto;position:absolute;left:0;top:0;width:100%;height:100%}.db *{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.db .db_header{display:flex;flex:0 0 auto;justify-content:space-between}.db .db_header .db_title{font-weight:var(--ExpanderControl-HeaderFont-Weight);font-style:var(--ExpanderControl-HeaderFont-Style);font-family:var(--ExpanderControl-HeaderFont-Name);font-size:calc(var(--ExpanderControl-HeaderFont-Size)*var(--Zoom)*1pt);-webkit-text-decoration:var(--ExpanderControl-HeaderFont_Decoration);text-decoration:var(--ExpanderControl-HeaderFont_Decoration);margin:0 auto}.db .db_body{display:flex;flex:1 1 auto;overflow:auto;gap:5px}.db .db_body .db_filter_title{font-weight:var(--ExpanderControl-HeaderFont-Weight);font-style:var(--ExpanderControl-HeaderFont-Style);font-family:var(--ExpanderControl-HeaderFont-Name);font-size:calc(var(--ExpanderControl-HeaderFont-Size)*var(--Zoom)*1pt);-webkit-text-decoration:var(--ExpanderControl-HeaderFont_Decoration);text-decoration:var(--ExpanderControl-HeaderFont_Decoration);flex:0 0 auto;align-items:center}.db .db_body .db_filters{font-weight:var(--DashboardControl-FilterInnerFont-Weight);font-style:var(--DashboardControl-FilterInnerFont-Style);font-family:var(--DashboardControl-FilterInnerFont-Name);font-size:calc(var(--DashboardControl-FilterInnerFont-Size)*var(--Zoom)*1pt);-webkit-text-decoration:var(--DashboardControl-FilterInnerFont);text-decoration:var(--DashboardControl-FilterInnerFont);align-items:center;gap:5px;display:flex;flex:1 1 auto;flex-wrap:wrap;overflow:auto}.db .db_body .db_filters .db_filter_button{border:1px solid #ccc;padding:3px;font:inherit;background-color:#fff}.db .db_body .db_filters .db_filter_button.db_filter_button_selected{border:1px solid #67cef5;background-color:#67cef5;color:#fff}.db .db_body .db_filters .db_select{display:flex;flex:1 1 auto;justify-content:space-between;align-items:center;border:1px solid #ccc;background-color:#fff;padding:2px 5px}.db .db_body .db_filters .db_select:hover{background-color:rgba(0,0,0,.17)}.db .db_body .db_filters .db_select:focus{background-color:rgba(0,0,0,.17)}.db .db_body .db_filters .db_select:active{background-color:rgba(0,84,166,.5)}.db .db_body .db_filters .db_select .dg_select_text{overflow:hidden;text-overflow:ellipsis}.db .db_body .db_wrap{display:flex;flex:1 1 auto;gap:5px}.db .db_body .db_tile{display:flex;flex-direction:column;width:330px;height:140px}.db .db_body .db_tile .db_tile_top{display:flex;flex:1 1 auto;align-items:center;color:#fff;padding:30px;white-space:normal}.db .db_body .db_tile .db_tile_top .dg_tile_title{font-weight:var(--DashboardControl-TileFont-Weight);font-style:var(--DashboardControl-TileFont-Style);font-family:var(--DashboardControl-TileFont-Name);font-size:calc(var(--DashboardControl-TileFont-Size)*var(--Zoom)*1pt);-webkit-text-decoration:var(--DashboardControl-TileFont);text-decoration:var(--DashboardControl-TileFont)}.db .db_body .db_tile .db_tile_bottom{display:flex;flex:0 1 40px;justify-content:flex-end;align-items:center;color:#fff;gap:5px}.db .db_body .db_tile .db_tile_bottom .dg_tile_kpi{font-weight:var(--DashboardControl-TileSmallFont-Weight);font-style:var(--DashboardControl-TileSmallFont-Style);font-family:var(--DashboardControl-TileSmallFont-Name);font-size:calc(var(--DashboardControl-TileSmallFont-Size)*var(--Zoom)*1pt);-webkit-text-decoration:var(--DashboardControl-TileSmallFont);text-decoration:var(--DashboardControl-TileSmallFont)}.db_part{border:1px solid #ccc;background-color:#fff;padding:5px 10px}.db_part .db_chart_header{display:flex;justify-content:space-between;flex:0 0 auto}.db_part .db_chart_header .db_chart_header_title{font-weight:var(--ExpanderControl-HeaderFont-Weight);font-style:var(--ExpanderControl-HeaderFont-Style);font-family:var(--ExpanderControl-HeaderFont-Name);font-size:calc(var(--ExpanderControl-HeaderFont-Size)*var(--Zoom)*1pt);-webkit-text-decoration:var(--ExpanderControl-HeaderFont_Decoration);text-decoration:var(--ExpanderControl-HeaderFont_Decoration);margin:0px auto}.db_part .db_chart_header .db_chart_header_controls{display:flex;gap:5px}.db_part .db_chart{flex:1 1 auto;overflow:hidden}.db_part .db_chart .dg_grid{font-weight:var(--DashboardControl-SimpleTableFont-Weight);font-style:var(--DashboardControl-SimpleTableFont-Style);font-family:var(--DashboardControl-SimpleTableFont-Name);font-size:calc(var(--DashboardControl-SimpleTableFont-Size)*var(--Zoom)*1pt);-webkit-text-decoration:var(--DashboardControl-SimpleTableFont);text-decoration:var(--DashboardControl-SimpleTableFont);display:flex;overflow:auto;flex-direction:column}.db_part .db_chart .dg_grid .db_table{color:inherit}.db_part .db_chart .dg_grid .db_table .db_table_header{color:#fff;background-color:#0054a6;text-align:left;padding:calc(var(--Zoom)*5px);font-weight:normal;width:calc(var(--Zoom)*60px)}.db_part .db_chart .dg_grid .db_table .db_table_cell{padding:calc(var(--Zoom)*5px)}.db_part .db_chart .dg_grid .db_table .db_table_cell:first-child{color:#fff;background-color:#0054a6;padding-right:calc(var(--Zoom)*20px)}.db_part .db_chart .dg_grid .db_table .db_table_cell:not(td:first-child){text-align:right}.db_part .db_chart .dg_grid .db_table .db_table_row:nth-child(even){background-color:#fcfcfc}.db_part .db_chart .dg_grid .db_table .db_table_row:nth-child(odd){background-color:#f0f0f0}.db_no_data{font-weight:var(--LabelControl-Font-Weight);font-style:var(--LabelControl-Font-Style);font-family:var(--LabelControl-Font-Name);font-size:calc(var(--LabelControl-Font-Size)*var(--Zoom)*1pt);-webkit-text-decoration:var(--LabelControl-Font-Decoration);text-decoration:var(--LabelControl-Font-Decoration);display:flex;flex:1 1 auto;justify-content:center;align-items:center}.db_backdrop{position:absolute;inset:0;width:100%;height:100%;display:flex;flex-direction:column;z-index:2;white-space:nowrap}.db_backdrop.db_menu_backdrop{align-items:flex-start}.db_backdrop.db_menu_backdrop .db_menu{background:#fff;border:1px solid #ccc;box-shadow:3px 3px 7px 0px rgba(0,0,0,.2);flex-direction:column;position:relative}.db_backdrop.db_menu_backdrop .db_menu .db_menu_button{font-weight:var(--LabelControl-Font-Weight);font-style:var(--LabelControl-Font-Style);font-family:var(--LabelControl-Font-Name);font-size:calc(var(--LabelControl-Font-Size)*var(--Zoom)*1pt);-webkit-text-decoration:var(--LabelControl-Font-Decoration);text-decoration:var(--LabelControl-Font-Decoration);padding:10px 50px;background-color:#fff;border:none;text-align:left}.db_backdrop .db_select_modal{position:relative;background-color:#fff;border:1px solid #ccc;padding:10px;height:60%;display:flex;flex-direction:column;justify-content:space-between;box-shadow:3px 3px 7px 0px rgba(0,0,0,.2)}.db_backdrop .db_select_modal .dg_modal_filter{display:flex;flex-direction:column;overflow:auto}.db_backdrop .db_select_modal .dg_modal_filter .db_single_select_combo{flex:0 0 auto;padding:3px 5px}.db_backdrop .db_select_modal .dg_modal_filter .db_single_select_combo.db_single_select_combo_selected{background-color:#c9eeff}.db_backdrop .db_select_modal .dg_modal_filter .dg_tree_page{background:#fff;flex-direction:column;flex:1 1 auto;overflow:auto}.db_backdrop .db_select_modal .dg_modal_filter .dg_tree_page .dg_tree_member_toggle{width:10px}.db_backdrop .db_select_modal .dg_modal_filter .dg_member{display:flex;align-items:center}.db_backdrop .db_select_modal .dg_modal_filter .dg_member .dg_member_checkbox{padding:5px}.db_backdrop .db_select_modal .db_modal_controls{display:flex;align-items:center;gap:5px;flex:0 0 auto}.db_backdrop .db_select_modal .db_modal_controls .dg_modal_button{width:100%;padding:3px;font:inherit}.db_layout{min-height:60px;gap:5px}.db_containers_horizontal{flex-direction:row}.db_containers_vertical{flex-direction:column}.db_containers_justify_start{justify-content:flex-start}.db_containers_justify_center{justify-content:center}.db_containers_justify_end{justify-content:flex-end}.db_containers_justify_normal{justify-content:normal}.db_containers_items_start{align-items:flex-start}.db_containers_items_center{align-items:center}.db_containers_items_end{align-items:flex-end}.db_containers_items_normal{align-items:normal}@media(max-width: 980px){.db .db_body{min-width:0 !important}.db .db_body .db_wrap{flex-direction:column}.db .db_body .db_tile{width:auto;height:auto}.db_layout.db_layout_chart{min-height:200px}.db_containers_horizontal{display:flex;flex-direction:column;flex:0 0 auto !important}.db_containers_justify_start,.db_containers_justify_center,.db_containers_justify_end,.db_containers_justify_normal{justify-content:normal}.db_containers_items_start,.db_containers_items_center,.db_containers_items_end,.db_containers_items_normal{align-items:normal}}
.calendar{font-weight:var(--LabelControl-Font-Weight);font-style:var(--LabelControl-Font-Style);font-family:var(--LabelControl-Font-Name);font-size:calc(var(--LabelControl-Font-Size)*var(--Zoom)*1pt);-webkit-text-decoration:var(--LabelControl-Font-Decoration);text-decoration:var(--LabelControl-Font-Decoration);position:relative}.fc .fc-daygrid-day-frame,.fc .fc-daygrid-body-balanced .fc-daygrid-day-events,.fc .fc-daygrid-event-harness,.fc .fc-daygrid-body-natural .fc-daygrid-day-events,.fc .fc-more-popover,.fc .fc-more-popover .fc-popover-body,.fc-event .fc-event-main,.fc-time-and-event,.fc .fc-scroller-liquid-absolute{display:block}.fc .fc-toolbar.fc-header-toolbar{background-color:var(--ColorMap-AccentBaseColorBck);color:var(--ColorMap-BaseColorFrg1)}.fc .fc-button-group>.fc-button{background-color:var(--ColorMap-AccentBaseColorBck);border-color:var(--ColorMap-AccentBaseColorBck)}.fc .fc-button-primary:not(:disabled):active,.fc .fc-button-primary:not(:disabled).fc-button-active{background-color:var(--ColorMap-ContentChangeDecorateColorFrg);border-color:var(--ColorMap-ContentChangeDecorateColorFrg)}.fc .fc-button-primary:not(:disabled):active:focus,.fc .fc-button-primary:not(:disabled).fc-button-active:focus,.fc .fc-button-primary:focus{box-shadow:0 0 0 0 rgba(0,0,0,0)}table.fc-scrollgrid-liquid>thead{background-color:var(--ColorMap-ContentColorBck1)}table.fc-scrollgrid-liquid>tbody{background-color:var(--ColorMap-BaseColorFrg1)}.fc .fc-col-header-cell-cushion{font-weight:normal;color:var(--ColorMap-BaseColorBck1)}.fc .fc-daygrid-day-number{color:#000}.fc .fc-toolbar.fc-header-toolbar{margin-bottom:0}.fc .fc-daygrid-day.fc-day-today,.fc .fc-timegrid-col.fc-day-today{background-color:var(--ColorMap-GridRulerColorBck)}.fc-day-today .fc-daygrid-day-number{font-weight:bold}.fc .fc-daygrid-event{padding:2px 4px}.fc-direction-ltr .fc-daygrid-event.fc-event-end ul{list-style-position:inside}.fc-event-content{width:100%;display:flex;justify-content:space-between}.fc-event-info{flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;display:block}.fc-event-info-not-all-day{display:flex;align-items:center}.fc-event-name{font-weight:bold}.fc-circle{border:1px solid var(--ColorMap-AccentBaseColorBck);background-color:var(--ColorMap-AccentBaseColorBck);border-radius:50%;width:8px;height:8px;margin-right:5px;flex:0 0 auto}@media only screen and (max-width: 980px){.fc-circle,.fc-event-time{display:none !important}}.fc .fc-toolbar-title,.fc .fc-col-header-cell-cushion{text-transform:capitalize}.fc .fc-button{overflow:hidden}.fc-button-delete-wrapper{flex:0 0 auto;display:flex}.fc-button-delete-event{border:none;background-color:inherit;color:inherit}.fc-v-event .fc-event-time{display:block}.fc-timegrid-cols{z-index:2}.fc-direction-ltr .fc-daygrid-event.fc-event-end{color:unset}.fc-state-icon{margin-right:3px;align-items:center}.fc-event-main{overflow:hidden}.fc-timegrid-event .fc-event-name{white-space:normal}button:hover::after,button:focus-visible::after,button:active::after{content:"";position:absolute;inset:0;display:block}@media(hover: hover){button:hover::after{background-color:rgba(0,0,0,.17)}}button:focus-visible::after{background-color:rgba(0,84,166,.3)}button:active::after{background-color:rgba(0,0,0,.5)}button[disabled]:hover::after{background-color:rgba(0,0,0,0)}
.pp{font-weight:var(--TitleControl-Font-Weight);font-style:var(--TitleControl-Font-Style);font-family:var(--TitleControl-Font-Name);font-size:calc(var(--TitleControl-Font-Size)*var(--Zoom)*1pt);-webkit-text-decoration:var(--TitleControl-Font);text-decoration:var(--TitleControl-Font);display:flex;flex-direction:column;background-color:var(--ColorMap-BaseColorBck1);padding:0px calc(var(--MarginX)*1px) calc(var(--MarginY)*1px);gap:calc(var(--MarginY)*2px)}.pp .pp_title{padding:2px;color:var(--ColorMap-BaseColorFrg1)}
.sign{width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;background-color:var(--ColorMap-BaseColorFrg1)}.sign .sign_canvas{z-index:2;touch-action:none;background-color:rgba(0,0,0,0);border:2px dashed var(--ColorMap-ContentFrame2)}.sign .sign_line{position:absolute;display:block;z-index:1;width:81%;margin-left:8%;margin-right:8%;padding-top:1.5vh;border-top:4px dotted var(--ColorMap-ContentFrame2);text-align:center;font-size:150%;letter-spacing:10;font-style:italic;color:var(--ColorMap-ContentFrame2)}.sign .sign_clear{position:absolute;z-index:3;top:11vh;right:5vh;height:-webkit-max-content;height:-moz-max-content;height:max-content;width:-webkit-max-content;width:-moz-max-content;width:max-content;background:none;border:none}
.splitter{display:flex;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.splitter.splitter_vertical{gap:calc(var(--MarginX)*1px);flex-direction:row}.splitter.splitter_horizontal{gap:calc(var(--MarginY)*1px);flex-direction:column}.splitter .splitter_handle{background-color:var(--ColorMap-AccentBaseColorBck);display:flex;flex:0 0 auto;justify-content:center;align-items:center}.splitter .splitter_handle.splitter_handle_vertical{width:calc(var(--SplitterControl-Size)*1px);cursor:col-resize;transition:width .25s}.splitter .splitter_handle.splitter_handle_horizontal{height:calc(var(--SplitterControl-Size)*1px);cursor:row-resize;transition:height .25s}.splitter .splitter_handle.splitter_handle_hide{visibility:hidden}.splitter .splitter_handle .splitter_handle_dots{width:calc(var(--Zoom)*7px);height:calc(var(--Zoom)*19px);background-image:radial-gradient(circle, white calc(var(--Zoom) * 1px), transparent calc(var(--Zoom) * 2px));background-size:100% 33.33%}.splitter .splitter_handle .splitter_handle_dots.splitter_handle_dots_horizontal{transform:rotate(90deg)}.splitter .splitter_toggle_preview_button{display:none}@media(max-width: 980px){.splitter.splitter_vertical{gap:0}}@media(max-width: 980px)and (max-width: 980px){.splitter.main_splitter>.splitter_item{flex-direction:column;height:calc(100% - 50px)}}@media(max-width: 980px){.splitter .splitter_handle.splitter_handle_vertical{display:flex;position:absolute;top:50%;right:0;height:calc(var(--Zoom)*50px);width:calc(var(--Zoom)*20px);transform:translate(0, -50%);z-index:1}.splitter .splitter_handle.splitter_handle_main_panel{display:none}}@media(max-width: 980px){.splitter .splitter_toggle_preview_button{display:flex;border-left:1px solid var(--ColorMap-ContentFrame1);width:calc(var(--Zoom)*40px);height:calc(var(--Zoom)*40px);justify-content:center;align-items:center;background-color:var(--ColorMap-BaseColorFrg1);position:fixed;bottom:0;right:0;z-index:10}}.splitter_mobile_horizontall{flex-direction:column;overflow:auto;height:100%}
.mst{background-color:#fff;width:100%;overflow:hidden}.mst .mst_item{flex:1 1 auto;align-items:center;justify-content:center;padding:5px;position:relative}.mst .mst_item.mst_current_page{color:var(--ColorMap-BaseColorBck1)}.mst .mst_item .tc_button_content{gap:0;flex-direction:column}.mst .mst_item::before{position:absolute;content:" ";top:50%;left:50%;transform:translate(-50%, -50%);width:90%;height:90%;border-radius:40%;transition:all .3s ease}.mst .mst_item:active::before{background-color:rgba(0,0,0,.15);width:130%;height:130%}
.flc{display:flex;flex-direction:column;height:100%;flex:1 1 auto;background-color:var(--ColorMap-DataBrowseColorBck)}.flc div{display:flex}.flc .react-flow__viewport [id="1__type=arrowclosed"] polyline{stroke:#000;fill:#000}.flc .react-flow__attribution{background:rgba(0,0,0,0)}.flc.inEdit{background-color:var(--ColorMap-DataChangeColorBck)}.flc.inEdit .react-flow__edge .sourceAnchor~g .react-flow__edgeupdater-source{display:block;z-index:3}.flc.inEdit .react-flow__edge .targetAnchor~g .react-flow__edgeupdater-target{display:block;z-index:3}.flc .flc_controls{display:flex;justify-content:space-between;background-color:var(--ColorMap-DataBrowseColorBck);border-bottom:1px solid var(--ColorMap-ContentFrame1)}.flc .flc_controls input{display:none}.flc .flc_controls label{padding:3px;cursor:pointer}.flc .flc_controls label:hover{background-color:rgba(204,204,204,.5019607843)}.flc .flc_controls .flc_control_item{padding:3px;cursor:pointer}.flc .flc_controls .flc_control_item:hover{background-color:rgba(204,204,204,.5019607843)}.flc .flc_controls .flc_control_item:active svg{transform:scale(0.9)}.flc .flc_controls input:checked+label{border:2px solid #bbb;background-color:#ccc;padding:1px}.flc .flc_controls input#hideCaptions:checked+label .flc_action{position:relative}.flc .flc_controls input#hideCaptions:checked+label .flc_action::after{content:" ";position:absolute;left:90%;top:30%;height:calc(100% + 5px);width:1px;transform:rotate(-45deg) translate(-50%, -50%);background:#000}.flc .flc_controls .flc_action{height:20px;width:20px}.flc .flc_controls .flc_zoom_button{position:relative;padding:3px 6px;border:none;background-color:rgba(0,0,0,0);outline:none}.flc .flc_controls .flc_zoom_button.zoom-in{cursor:zoom-in}.flc .flc_controls .flc_zoom_button.zoom-out{cursor:zoom-out}.flc .flc_controls .flc_separator{border:1px solid #ccc;margin:0 6px}.flc .flc_main{flex:1 1 auto}.flc .flc_main .react-flow__edgeupdater{display:none}.flc .flc_main .react-flow{z-index:0}.flc .flc_main [id="type=arrowclosed"],.flc .flc_main [id="type=arrowclosed"] polyline{stroke:#000;fill:#000}.flc .flc_main #arrowBack{stroke:silver;fill:silver}.flc .flc_main #arrowActive{stroke:red;fill:red}.flc .flc_main .react-flow__node-Caption .node-box{background:#fff;border:1px solid #1a192b;border-radius:0px;color:#222;font-size:12px;padding:2px;text-align:center;width:80px}.flc .flc_main .react-flow__node-Caption .node-box .handleEdge{left:50%;top:50%;border:0px;width:1px;height:1px;background-color:rgba(0,0,0,0)}.flc .flc_main .react-flow__node-Step .node-box{border:2px solid var(--FlowChart-Step-BorderColor);background:var(--FlowChart-Step-BackgroundColor);padding:0px;width:calc(var(--Zoom) * 38px);height:calc(var(--Zoom) * 38px)}.flc .flc_main .react-flow__node-Step .node-box .handleCaption{left:50%;top:50%;border:0px;width:0px;height:1px;background-color:rgba(0,0,0,0)}.flc .flc_main .react-flow__node-Step .node-box .handleStep{left:0;width:38px;height:38px;border:1px;background-color:rgba(0,0,0,0)}.flc .flc_main .react-flow__node-Step.selected .node-box{border-color:red}.flc .flc_main .react-flow__node-Edge .node-box{cursor:n-resize;width:1px;height:1px}.flc .flc_main .react-flow__node-Edge .node-box .handleEdge{visibility:hidden}.flc .flc_main .react-flow__node-Edge .node-box.cursorDirect{cursor:n-resize}.flc .flc_main .react-flow__node-Edge .node-box.cursorCurved{cursor:move}.flc .flc_main .react-flow__node-Edge .node-box.cursorHorizontal{cursor:n-resize}.flc .flc_main .react-flow__node-Edge .node-box.cursorVertical{cursor:w-resize}.flc .flc_main .react-flow__node-Edge .node-box.active::after{content:" ";background-color:lime;width:9px;height:9px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.flc .flc_main .react-flow__edge .react-flow__edge-path{stroke-linecap:round;cursor:pointer;stroke-width:2}.flc .flc_main .react-flow__edge .react-flow__edge-path.defaultLink{stroke:#000}.flc .flc_main .react-flow__edge .react-flow__edge-path.backLink{stroke:silver}.flc .flc_main .react-flow__edge .react-flow__edge-path.activeLink{stroke:red}.flc .flc_main .react-flow__edge-attach{stroke:rgba(0,0,0,0);stroke-width:7px;fill:none}.flc .flc_main .react-flow__node-SelectingArea{z-index:-1;background-color:rgba(0,183,255,.3764705882);outline:1px solid rgba(0,183,255,.3764705882);outline-offset:-2px;cursor:default}.flc .flc_main .react-flow__node-ZeroPoint{width:40px;height:40px}.flc .flc_main .react-flow__node-ZeroPoint .node-zeroPoint{position:relative}.flc .flc_main .react-flow__node-ZeroPoint .node-zeroPoint::after,.flc .flc_main .react-flow__node-ZeroPoint .node-zeroPoint::before{content:" ";position:absolute;top:0;left:0;background-color:#000}.flc .flc_main .react-flow__node-ZeroPoint .node-zeroPoint::after{width:20px;height:1px}.flc .flc_main .react-flow__node-ZeroPoint .node-zeroPoint::before{width:1px;height:20px}
.sch_chart{flex:1 1 auto;overflow:hidden;position:absolute;height:100%;width:100%}.sch_errorMessage{width:100%;align-self:center;text-align:center}
.rb{font-weight:var(--LabelControl-Font-Weight);font-style:var(--LabelControl-Font-Style);font-family:var(--LabelControl-Font-Name);font-size:calc(var(--LabelControl-Font-Size)*var(--Zoom)*1pt);-webkit-text-decoration:var(--LabelControl-Font-Decoration);text-decoration:var(--LabelControl-Font-Decoration);padding:3px;color:var(--ColorMap-BaseColorBck1)}.rb.rb_framed{border:1px solid var(--ColorMap-ContentFrame1)}.rb.rb_ha_center .rb_group{margin:auto}.rb.rb_ha_right .rb_label{flex-direction:row-reverse}.rb.rb_va_top{align-items:flex-start}.rb.rb_va_center{align-items:center}.rb.rb_va_bottom{align-items:flex-end}.rb .rb_form{display:grid;flex:1 1 auto}.rb .rb_form .rb_label{display:flex;gap:6px;padding-bottom:3px}.rb .rb_form .rb_label:last-child{padding-bottom:0px}.rb .rb_form .rb_label:focus-within .rb_group{border:1px dotted var(--ColorMap-BaseColorBck1)}.rb .rb_form .rb_label.rb_cancelled .rb_title{opacity:.6}.rb .rb_form .rb_label .rb_input{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:grid;place-content:center;border:1px solid var(--ColorMap-BaseColorBck1);height:calc(var(--Zoom)*16px);width:calc(var(--Zoom)*16px);border-radius:50%;background-color:var(--ColorMap-BaseColorFrg1);flex:0 0 auto}.rb .rb_form .rb_label .rb_input:hover{outline:2px solid var(--ColorMap-BaseColorBck1)}.rb .rb_form .rb_label .rb_input:checked::before{content:"";display:block;width:calc(var(--Zoom)*8px);height:calc(var(--Zoom)*8px);border-radius:50%;background-color:var(--ColorMap-BaseColorBck1)}.rb .rb_form .rb_label .rb_group{display:flex;gap:6px;border:1px dotted rgba(0,0,0,0)}.rb .rb_form .rb_label .rb_group .rb_title{overflow:hidden;text-overflow:ellipsis}.rb_edit.framed{border:1px solid var(--ColorMap-ContentFrame1ForChange)}.rb_edit .rb_form .rb_label .rb_input{background-color:var(--ColorMap-DataChangeColorBck)}
.cw iframe{width:100%;height:100%;border:0}.cw.horizontal_left{justify-content:flex-start}.cw.horizontal_center{justify-content:center}.cw.horizontal_right{justify-content:flex-end}.cw.vertical_top{align-items:flex-start}.cw.vertical_center{align-items:center}.cw.vertical_bottom{align-items:flex-end}
.cw .cw_clock{min-height:72px;display:flex;flex-direction:column;padding:5px}.cw .cw_clock.style_0 .cw_clock_time{padding:5px 5px;display:flex;justify-content:center;align-items:center;font-size:calc(var(--Zoom) * 30px);font-weight:500}.cw .cw_clock.style_0 .cw_clock_time .cw_separator{margin-top:-2px;font-weight:600;padding:0px 2px;font-size:calc(var(--Zoom) * 20px)}.cw .cw_clock.style_0 .cw_clock_time .cw_clock_hours,.cw .cw_clock.style_0 .cw_clock_time .cw_clock_minutes,.cw .cw_clock.style_0 .cw_clock_time .cw_clock_seconds{width:calc(calc(var(--Zoom) * 25px)*1.4);height:calc(calc(var(--Zoom) * 25px)*1.4);display:flex;justify-content:center;align-items:center}.cw .cw_clock.style_0 .cw_clock_date{display:flex;justify-content:center;align-items:center;padding:0 2px;line-height:1em}.cw .cw_clock.style_1 .cw_clock_time{padding:5px 5px;background:var(--ColorMap-AccentBaseColorBck);display:flex;justify-content:center;align-items:center;font-size:calc(var(--Zoom) * 25px);font-weight:500}.cw .cw_clock.style_1 .cw_clock_time .cw_separator{margin-top:-2px;font-weight:600;padding:0px 2px;color:var(--ColorMap-DataBrowseColorBck)}.cw .cw_clock.style_1 .cw_clock_time .cw_clock_hours,.cw .cw_clock.style_1 .cw_clock_time .cw_clock_minutes,.cw .cw_clock.style_1 .cw_clock_time .cw_clock_seconds{width:calc(calc(var(--Zoom) * 25px)*1.4);height:calc(calc(var(--Zoom) * 25px)*1.4);background:var(--ColorMap-DataBrowseColorBck);display:flex;justify-content:center;align-items:center;box-shadow:0 0 7px 0px rgba(0,0,0,.1) inset}.cw .cw_clock.style_1 .cw_clock_date{display:flex;justify-content:center;align-items:center;margin-top:5px;padding:2px}
.wc{position:relative}.wc.hidden{visibility:hidden}.wc .wc_video{position:absolute;width:100%;height:100%}
.fp{cursor:auto}.fp_background{background-color:var(--ColorMap-ContentColorBck1)}.fp_background_preview{background-color:rgba(0,0,0,0)}.fp_background_edit{background-color:var(--ColorMap-ContentChangeColorBck)}.fp_main_content{padding:3px}.fp_preview{padding:3px}@media only screen and (max-width: 980px){.fp_preview{padding:0px}}
.sod{display:flex;flex-direction:column;background-color:var(--ColorMap-ContentColorBck1);height:100%}.sod .sod_message{font-size:16pt;font-weight:bold;text-align:center;padding:6px}.sod .sod_files{display:flex;flex-direction:column;flex:4;overflow:auto}.sod .sod_buttons{display:flex;flex:0 0 auto}
.vk{display:flex;flex-direction:column;flex:1 1 auto;background-color:var(--ColorMap-ContentFrame1)}.vk .vk_content{display:flex;flex-direction:column;flex:1 0 auto;justify-content:flex-end}.vk .vk_content .vk_empty_row{height:calc(var(--GridControl-RowHeight)*1px)}
.cr{display:flex;flex-direction:column;flex:1 1 auto;background-color:var(--ColorMap-ContentFrame1)}.cr .cr_qr{display:flex;flex-direction:column;flex:1 1 auto;gap:calc(var(--Zoom)*16px)}.cr .cr_qr .cr_qr_torch{padding:calc(var(--Zoom)*16px);align-self:center;border:none}.cr .cr_qr .cr_qr_torch.active{background-color:var(--ColorMap-AccentBaseColorBck)}.cr .cr_buttons{display:flex;flex:0 0 auto}
.modal{width:100%;height:100%;overflow:hidden;display:flex;flex-direction:column;box-shadow:5px 5px 10px 5px rgba(0,0,0,.3)}.modal_backdrop{position:absolute;height:100%;width:100%;overflow:clip}
.modal_mobile_backdrop{position:absolute;height:100%;width:100%;overflow:hidden}.modal_mobile{position:relative;width:95%;display:flex;flex-direction:column;box-shadow:5px 5px 10px 5px rgba(0,0,0,.3);-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-timing-function:cubic-bezier(0.25, 0.46, 0.45, 0.94);animation-timing-function:cubic-bezier(0.25, 0.46, 0.45, 0.94);-webkit-animation-fill-mode:both;animation-fill-mode:both}.modal_mobile.maximized{width:100%}.modal_mobile_local_modal{height:97%;top:1.5%;left:2.5%;flex-direction:column}.modal_mobile_local_modal.animation_open{-webkit-animation-name:local_modal_open;animation-name:local_modal_open}.modal_mobile_local_modal.animation_close{-webkit-animation-name:local_modal_close;animation-name:local_modal_close}.modal_mobile_local_modal.maximized{height:100%;top:0;left:0}.modal_mobile_menu_modal{min-height:90%;max-height:93%;top:1.5%;left:2.5%}.modal_mobile_menu_modal.animation_open{-webkit-animation-name:menu_modal_open;animation-name:menu_modal_open}.modal_mobile_menu_modal.animation_close{-webkit-animation-name:menu_modal_close;animation-name:menu_modal_close}.modal_mobile_notification{height:96.5%;top:3.5%;left:0}.modal_mobile_notification.animation_open{-webkit-animation-name:notification_modal_open;animation-name:notification_modal_open}.modal_mobile_notification.animation_close{-webkit-animation-name:notification_modal_close;animation-name:notification_modal_close}.modal_mobile_open_dialog{min-height:-webkit-max-content;min-height:-moz-max-content;min-height:max-content;max-height:96%;top:1.5%;left:2.5%}.modal_mobile_open_dialog.animation_open{-webkit-animation-name:modal_open;animation-name:modal_open}.modal_mobile_open_dialog.animation_close{-webkit-animation-name:modal_close;animation-name:modal_close}.modal_mobile_modal{min-height:96%;max-height:96%;top:1.5%;left:2.5%}.modal_mobile_modal.animation_open{-webkit-animation-name:modal_open;animation-name:modal_open}.modal_mobile_modal.animation_close{-webkit-animation-name:modal_close;animation-name:modal_close}.modal_mobile_modal.maximized{min-height:100%;max-height:100%;top:0;left:0}.modal_mobile_modal.maximized.animation_open{-webkit-animation-name:modal_open_maximized;animation-name:modal_open_maximized}.modal_mobile_modal.maximized.animation_close{-webkit-animation-name:modal_close_maximized;animation-name:modal_close_maximized}.modal_mobile_dialog{height:auto;left:2.5%}.modal_mobile_dialog.maximized{height:100%;left:0}.modal_mobile_dialog.animation_open{-webkit-animation-name:modal_open;animation-name:modal_open}.modal_mobile_dialog.animation_close{-webkit-animation-name:modal_close;animation-name:modal_close}@-webkit-keyframes local_modal_open{0%{transform:translateX(-100vw)}100%{transform:translateX(0)}}@keyframes local_modal_open{0%{transform:translateX(-100vw)}100%{transform:translateX(0)}}@-webkit-keyframes local_modal_close{0%{transform:translateX(0)}100%{transform:translateX(-100vw)}}@keyframes local_modal_close{0%{transform:translateX(0)}100%{transform:translateX(-100vw)}}@-webkit-keyframes menu_modal_open{0%{transform:translateY(calc(var(--vh, 1vh) * 100))}100%{transform:translateY(5%)}}@keyframes menu_modal_open{0%{transform:translateY(calc(var(--vh, 1vh) * 100))}100%{transform:translateY(5%)}}@-webkit-keyframes menu_modal_close{0%{transform:translateY(5%)}100%{transform:translateY(calc(var(--vh, 1vh) * 100))}}@keyframes menu_modal_close{0%{transform:translateY(5%)}100%{transform:translateY(calc(var(--vh, 1vh) * 100))}}@-webkit-keyframes notification_modal_open{0%{transform:translateX(100vw)}100%{transform:translateX(0)}}@keyframes notification_modal_open{0%{transform:translateX(100vw)}100%{transform:translateX(0)}}@-webkit-keyframes notification_modal_close{0%{transform:translateX(0)}100%{transform:translateX(100vw)}}@keyframes notification_modal_close{0%{transform:translateX(0)}100%{transform:translateX(100vw)}}@-webkit-keyframes modal_open{0%{transform:translateY(calc(var(--vh, 1vh) * 100))}100%{transform:translateY(calc(var(--vh, 1vh) * 100 - 102%))}}@keyframes modal_open{0%{transform:translateY(calc(var(--vh, 1vh) * 100))}100%{transform:translateY(calc(var(--vh, 1vh) * 100 - 102%))}}@-webkit-keyframes modal_close{0%{transform:translateY(calc(var(--vh, 1vh) * 100 - 102%))}100%{transform:translateY(calc(var(--vh, 1vh) * 100))}}@keyframes modal_close{0%{transform:translateY(calc(var(--vh, 1vh) * 100 - 102%))}100%{transform:translateY(calc(var(--vh, 1vh) * 100))}}@-webkit-keyframes modal_open_maximized{0%{transform:translateY(calc(var(--vh, 1vh) * 100))}100%{transform:translateY(calc(var(--vh, 1vh) * 100 - 100%))}}@keyframes modal_open_maximized{0%{transform:translateY(calc(var(--vh, 1vh) * 100))}100%{transform:translateY(calc(var(--vh, 1vh) * 100 - 100%))}}@-webkit-keyframes modal_close_maximized{0%{transform:translateY(calc(var(--vh, 1vh) * 100 - 100%))}100%{transform:translateY(calc(var(--vh, 1vh) * 100))}}@keyframes modal_close_maximized{0%{transform:translateY(calc(var(--vh, 1vh) * 100 - 100%))}100%{transform:translateY(calc(var(--vh, 1vh) * 100))}}
.modal_menu_backdrop{position:absolute;height:100%;width:100%;overflow:hidden}.modal_menu{box-shadow:5px 5px 10px 5px rgba(0,0,0,.3);border:1px solid #ababab}
.menu{display:flex;flex-direction:column;flex:0 0 auto;background-color:#fff;padding:1px}.menu .menu_sub{position:fixed;border:1px solid #ababab;display:flex;flex-direction:column;box-shadow:5px 5px 10px 0px rgba(0,0,0,.3);overflow:auto}.menu .menu_button{font-weight:var(--LabelControl-Font-Weight);font-style:var(--LabelControl-Font-Style);font-family:var(--LabelControl-Font-Name);font-size:calc(var(--LabelControl-Font-Size)*var(--Zoom)*1pt);-webkit-text-decoration:var(--LabelControl-Font-Decoration);text-decoration:var(--LabelControl-Font-Decoration);display:flex;align-items:center;border:none;background-color:rgba(0,0,0,0);flex:1 1 auto;padding:0px 5px}.menu .menu_button .menu_hotkey{margin-right:calc(var(--Zoom)*10px)}.menu .menu_button.active{background-color:#d9d9d9}.menu .menu_responsive_actions{display:none}@media(max-width: 980px){.menu .menu_responsive_actions{display:flex;flex:0 0 auto;overflow:auto;box-shadow:inset 5px 0px 10px -10px rgba(0,0,0,.5),inset -5px 0px 10px -10px rgba(0,0,0,.5);border-bottom:1px solid var(--ColorMap-ContentFrame1)}.menu .menu_responsive_actions .menu_responsive_action{margin:calc(var(--Zoom)*5px);display:flex;flex:0 0 auto}}
.od{display:flex;flex-direction:column;padding:calc(var(--Zoom)*6px);background-color:#fff}.od[data-loading="1"] .loading_wrap{display:block}.od[data-loading="1"] .od_drop_area>*:not(.loading_wrap){opacity:.1}.od .loading_wrap{display:none}.od .od_body{display:flex;flex-direction:column;gap:calc(var(--Zoom)*10px)}.od .od_body .od_drop_area{display:flex;flex-direction:column;min-height:15vh;border:calc(var(--Zoom)*2px) dashed var(--ColorMap-ContentFrame1);justify-content:center;align-items:center;position:relative}.od .od_body .od_drop_area.od_drop_area_dragging{border:calc(var(--Zoom)*2px) dashed #000}.od .od_body .od_drop_area .od_text{font-size:130%;line-height:140%}.od .od_body .od_drop_area .od_input{background-color:var(--ColorMap-AccentBaseColorBck);color:var(--ColorMap-BaseColorFrg1);padding:calc(var(--Zoom)*6px);margin-top:calc(var(--Zoom)*6px)}.od .od_body .od_file_list{display:flex;flex-direction:column}.od .od_body .od_file_list .od_file_list_header{display:flex;justify-content:space-between;align-items:center;background-color:var(--ColorMap-AccentBaseColorBck);color:var(--ColorMap-BaseColorFrg1);padding:calc(var(--Zoom)*6px)}.od .od_body .od_file_list .od_file_list_items{display:flex;flex-direction:column;background-color:var(--ColorMap-BaseColorFrg1);border:calc(var(--Zoom)*2px) solid var(--ColorMap-ContentFrame1);border-top:none}.od .od_body .od_file_list .od_file_list_items .od_file_list_item{display:flex;align-items:center;border-bottom:calc(var(--Zoom)*1px) solid var(--ColorMap-ContentFrame1);color:var(--ColorMap-ContentDecorateColorFrg);padding:calc(var(--Zoom)*3px)}.od .od_body .od_file_list .od_file_list_items .od_file_list_item:hover{background-color:#eee}.od .od_body .od_file_list .od_file_list_items .od_file_list_item:last-child{border-bottom:none}.od .od_body .od_file_list .od_file_list_items .od_file_list_item .od_file_list_item_size{color:var(--ColorMap-ContentNormalColorFrg);margin-left:auto}.od .od_body .od_file_list .od_file_list_button{background-color:var(--ColorMap-BaseColorFrg1);border:none;padding:calc(var(--Zoom)*3px)}.od .od_body .od_buttons{display:flex;align-self:flex-end;gap:calc(var(--Zoom)*6px);min-height:calc(var(--Zoom)*30px)}
.cp{flex-direction:column;align-items:center;background:#fff;width:100%;height:100%}.cp .cp_buttons{width:100%;max-width:300px}.cp .cp_buttons .button{min-height:23px}.cp .cp_buttons>*{width:50% !important;padding:3px}.cp .cp_editor,.cp .cp_editor div{display:block}.cp .cp_editor{width:290px !important;padding:5px;box-shadow:inherit !important}.modal_mobile .cp .cp_editor{width:100% !important;max-width:600px}
/*flex-shrink: 1 nastavuje min-width: AUTO a nedochází tak ke zmenšování přes obsah. Nechtěné a proto přepsáno na min-width: 0; */
/*flex-shrink: 1 nastavuje min-height: AUTO a nedochází tak ke zmenšování přes obsah. Nechtěné a proto přepsáno na min-height: 0; */

* {
  margin: 0px;
  padding: 0px;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  outline: none; /*border focus */
  min-width: 0;
  min-height: 0;
  user-select: none;
}

html,
body {
  width: 100%;
  height: 100%;
  overflow: hidden;
}

/* a links */
a,
a:visited {
  color: #00aeef;
}

/* Button na iOS při dvojklepnutí nevyvolá zoom */
button {
  touch-action: manipulation;
  overflow: hidden;
}

div {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.blDiv div {
  display: block;
}

.truncate-text {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  white-space: pre;
}

.mainContent {
  /*hlavni obsah */
  width: 100%; /* jednotky vh a vw přetéká obsah na mobilu ...*/
  height: 100%; /* ... proto nahrazeno procenty 11.4.2019 */
  overflow: auto;
}

.testPanel {
  background-color: red;
  justify-content: center;
  color: white;
  font-size: smaller;
  flex: 0 0 auto;
}

/* .mainContent>div{
    height: 100%;
} */

.hide {
  display: none;
}

textarea {
  resize: none;
}

.mouse_only {
  display: none;
}

/* File upload */
.file-uploader--dragging {
  border-color: #000 !important;
  transition: all linear 1s;
}

#dropFileEnableText {
  display: none;
}

button.link {
  background: transparent;
  color: blue;
  border: none;
  outline: 0;
  text-decoration: underline;
}

#fullScreenMessageText {
  display: block;
  position: relative;
  width: max-content;
  max-width: 40%;
  min-width: 25%;
  margin: auto;
  padding: 0.5em 2em;
  border-radius: 10px;
  text-align: center;
  font-size: 1.5em;
  color: #000000;
  overflow: hidden;
  text-overflow: ellipsis;
  background-color: #ffffff;
}

#fullScreenMessageText {
  top: 40vh;
  font-size: 1.2em;
}

#fullScreenMessageText button {
  font-size: 1em;
  padding: 0.4em 3em;
  background: #00539b;
  color: #ffffff;
  border: 0;
  border-radius: 8px;
}

.column-resizable-handle {
  position: absolute;
  width: 10px;
  height: 100%;
  bottom: 0;
  right: -5px;
  cursor: col-resize;
  z-index: 1;
}

.column-resizable-handle > div {
  height: 100%;
  width: 1px;
  margin: auto;
}

.last-column-resizable-handle {
  right: 0px;
}

.last-column-resizable-handle > div {
  margin-left: 10px;
}

.react-resizable {
  position: relative;
  background-clip: padding-box;
}

@keyframes list-detail-open {
  0% {
    transform: translateY(300px);
    opacity: 0;
  }
  100% {
    transform: translateY(0px);
    opacity: 1;
  }
}

@keyframes list-detail-close {
  0% {
    transform: translateY(0px);
    opacity: 1;
  }
  50% {
    opacity: 0.75;
  }
  100% {
    transform: translateY(300px);
    opacity: 0.25;
  }
}

@keyframes main-menu-open {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@keyframes main-menu-close {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0.75;
  }
  100% {
    opacity: 0.25;
  }
}

.previewNotSupported {
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Ak2svg%3D%22http%3A%2F%2Fwww.k2.cz%2Fsvg%22%20version%3D%221.1%22%20id%3D%22disagree%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2032%2032%22%20enable-background%3D%22new%200%200%2032%2032%22%20opacity%3D%220.3%22%3E%0A%20%3Cfilter%20id%3D%22blurMe%22%3E%0A%20%20%20%20%3CfeGaussianBlur%20in%3D%22SourceGraphic%22%20stdDeviation%3D%220.5%22%2F%3E%0A%20%20%3C%2Ffilter%3E%20%20%20%20%0A%3Cpath%20id%3D%22disagree_1_%22%20d%3D%22M16%2C3C8.8%2C3%2C3%2C8.8%2C3%2C16c0%2C7.2%2C5.8%2C13%2C13%2C13c7.2%2C0%2C13-5.8%2C13-13C29%2C8.8%2C23.2%2C3%2C16%2C3z%20M5%2C16%26%2310%3B%20c0-2.7%2C1-5.1%2C2.6-7L23%2C24.4C21.1%2C26%2C18.7%2C27%2C16%2C27C9.9%2C27%2C5%2C22.1%2C5%2C16z%20M24.4%2C23L9%2C7.6C10.9%2C6%2C13.3%2C5%2C16%2C5c6.1%2C0%2C11%2C4.9%2C11%2C11%26%2310%3B%20C27%2C18.7%2C26%2C21.1%2C24.4%2C23z%22%20filter%3D%22url(%23blurMe)%22%2F%3E%0A%3Ck2svg%3Acategory%20name%3D%22circle%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-position: center;
}

.gantt-wrapper div {
  display: block;
}

.k2_client_dialog_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  pointer-events: none;
  background: black;
  opacity: 0.25;
  left: 0;
  top: 0;
  z-index: 10000;
}

.k2_client_dialog {
  width: 95%;
  height: 95%;
  border: 1px solid;
  background: white;
  z-index: 10001;
  display: flex;
  position: absolute;
  left: 2.5%;
  top: 2.5%;
  padding: 4px;
  box-shadow: 5px 5px 10px 5px rgb(0 0 0 / 30%);
  flex-direction: column;
}

@media (min-width: 30rem) {
  .k2_client_dialog {
    width: 20rem;
    height: 10rem;
    border: 1px solid;
    background: white;
    z-index: 10001;
    display: flex;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    padding: 4px;
    box-shadow: 5px 5px 10px 5px rgb(0 0 0 / 30%);
    flex-direction: column;
  }
}

.k2_client_dialog > div:first-of-type {
  flex: 1;
}

.k2_client_dialog > div:first-of-type > p {
  text-align: center;
  align-self: center;
  width: 100%;
}

.k2_client_dialog > button {
  width: 50%;
  align-self: center;
}

.no-drag {
  cursor: auto;
}

.react-datepicker__month-container,
.react-datepicker__header,
.react-datepicker__month,
.react-datepicker__current-month,
.react-datepicker__year-dropdown {
  display: block;
}

.react-datepicker__input-container input {
  width: 100px;
}

.react-datepicker button:hover,
.react-datepicker button:active,
.react-datepicker button:focus {
  position: absolute;
}

.react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle,
.react-datepicker-popper[data-placement^="top"] .react-datepicker__triangle,
.react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-year-read-view--down-arrow {
  margin-left: -8px;
  position: absolute;
}

.react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle,
.react-datepicker-popper[data-placement^="top"] .react-datepicker__triangle,
.react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-year-read-view--down-arrow,
.react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle::before,
.react-datepicker-popper[data-placement^="top"] .react-datepicker__triangle::before,
.react-datepicker__year-read-view--down-arrow::before,
.react-datepicker__month-read-view--down-arrow::before,
.react-datepicker__month-year-read-view--down-arrow::before {
  box-sizing: content-box;
  position: absolute;
  border: 8px solid transparent;
  height: 0;
  width: 1px;
}

.react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle::before,
.react-datepicker-popper[data-placement^="top"] .react-datepicker__triangle::before,
.react-datepicker__year-read-view--down-arrow::before,
.react-datepicker__month-read-view--down-arrow::before,
.react-datepicker__month-year-read-view--down-arrow::before {
  content: "";
  z-index: -1;
  border-width: 8px;
  left: -8px;
  border-bottom-color: #aeaeae;
}

.react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle {
  top: 0;
  margin-top: -8px;
}

.react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle,
.react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle::before {
  border-top: none;
  border-bottom-color: #f0f0f0;
}

.react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle::before {
  top: -1px;
  border-bottom-color: #aeaeae;
}

.react-datepicker-popper[data-placement^="top"] .react-datepicker__triangle,
.react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-year-read-view--down-arrow {
  bottom: 0;
  margin-bottom: -8px;
}

.react-datepicker-popper[data-placement^="top"] .react-datepicker__triangle,
.react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-year-read-view--down-arrow,
.react-datepicker-popper[data-placement^="top"] .react-datepicker__triangle::before,
.react-datepicker__year-read-view--down-arrow::before,
.react-datepicker__month-read-view--down-arrow::before,
.react-datepicker__month-year-read-view--down-arrow::before {
  border-bottom: none;
  border-top-color: #fff;
}

.react-datepicker-popper[data-placement^="top"] .react-datepicker__triangle::before,
.react-datepicker__year-read-view--down-arrow::before,
.react-datepicker__month-read-view--down-arrow::before,
.react-datepicker__month-year-read-view--down-arrow::before {
  bottom: -1px;
  border-top-color: #aeaeae;
}

.react-datepicker-wrapper {
  display: inline-block;
  padding: 0;
  border: 0;
  visibility: hidden;
}

.react-datepicker {
  /*font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;*/
  font-size: 1em;
  background-color: #fff;
  color: #000;
  border: 1px solid #aeaeae;
  border-radius: 0.3rem;
  display: inline-block;
  position: relative;
}

.react-datepicker--time-only .react-datepicker__triangle {
  left: 35px;
}

.react-datepicker--time-only .react-datepicker__time-container {
  border-left: 0;
}

.react-datepicker--time-only .react-datepicker__time {
  border-radius: 0.3rem;
}

.react-datepicker--time-only .react-datepicker__time-box {
  border-radius: 0.3rem;
}

.react-datepicker__triangle {
  position: absolute;
  left: 50px;
}

.react-datepicker-popper {
  z-index: 1;
}

.react-datepicker-popper[data-placement^="bottom"] {
  margin-top: 10px;
}

.react-datepicker-popper[data-placement="bottom-end"] .react-datepicker__triangle,
.react-datepicker-popper[data-placement="top-end"] .react-datepicker__triangle {
  left: auto;
  right: 50px;
}

.react-datepicker-popper[data-placement^="top"] {
  margin-bottom: 10px;
}

.react-datepicker-popper[data-placement^="right"] {
  margin-left: 8px;
}

.react-datepicker-popper[data-placement^="right"] .react-datepicker__triangle {
  left: auto;
  right: 42px;
}

.react-datepicker-popper[data-placement^="left"] {
  margin-right: 8px;
}

.react-datepicker-popper[data-placement^="left"] .react-datepicker__triangle {
  left: 42px;
  right: auto;
}

.react-datepicker__header {
  text-align: center;
  background-color: #f0f0f0;
  border-bottom: 1px solid #aeaeae;
  border-top-left-radius: 0.3rem;
  border-top-right-radius: 0.3rem;
  padding-top: 8px;
  position: relative;
}

.react-datepicker__header--time {
  padding-bottom: 8px;
  padding-left: 5px;
  padding-right: 5px;
}

.react-datepicker__year-dropdown-container--select,
.react-datepicker__month-dropdown-container--select,
.react-datepicker__month-year-dropdown-container--select,
.react-datepicker__year-dropdown-container--scroll,
.react-datepicker__month-dropdown-container--scroll,
.react-datepicker__month-year-dropdown-container--scroll {
  display: inline-block;
  margin: 0 2px;
}

.react-datepicker__current-month,
.react-datepicker-time__header,
.react-datepicker-year-header {
  margin-top: 0;
  color: #000;
  font-weight: bold;
  font-size: 1.2em;
  text-transform: capitalize;
}

.react-datepicker-time__header {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.react-datepicker__navigation {
  background: none;
  line-height: 1.7rem;
  text-align: center;
  cursor: pointer;
  position: absolute;
  top: 10px;
  width: 0;
  padding: 0;
  border: 0.45rem solid transparent;
  z-index: 1;
  height: 10px;
  width: 10px;
  text-indent: -999em;
  overflow: hidden;
}

.react-datepicker__navigation--previous {
  left: 10px;
  border-right-color: #ccc;
}

.react-datepicker__navigation--previous:hover {
  border-right-color: #b3b3b3;
}

.react-datepicker__navigation--previous--disabled,
.react-datepicker__navigation--previous--disabled:hover {
  border-right-color: #e6e6e6;
  cursor: default;
}

.react-datepicker__navigation--next {
  right: 10px;
  border-left-color: #ccc;
}

.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button) {
  right: 80px;
}

.react-datepicker__navigation--next:hover {
  border-left-color: #b3b3b3;
}

.react-datepicker__navigation--next--disabled,
.react-datepicker__navigation--next--disabled:hover {
  border-left-color: #e6e6e6;
  cursor: default;
}

.react-datepicker__navigation--years {
  position: relative;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.react-datepicker__navigation--years-previous {
  top: 4px;
  border-top-color: #ccc;
}

.react-datepicker__navigation--years-previous:hover {
  border-top-color: #b3b3b3;
}

.react-datepicker__navigation--years-upcoming {
  top: -4px;
  border-bottom-color: #ccc;
}

.react-datepicker__navigation--years-upcoming:hover {
  border-bottom-color: #b3b3b3;
}

.react-datepicker__month-container {
  float: left;
}

.react-datepicker__month {
  margin: 0.4rem;
  text-align: center;
}

.react-datepicker__month .react-datepicker__month-text,
.react-datepicker__month .react-datepicker__quarter-text {
  display: inline-block;
  width: 4rem;
  margin: 2px;
}

.react-datepicker__input-time-container {
  clear: both;
  width: 100%;
  float: left;
  margin: 5px 0 10px 15px;
  text-align: left;
}

.react-datepicker__input-time-container .react-datepicker-time__caption {
  display: inline-block;
}

.react-datepicker__input-time-container .react-datepicker-time__input-container {
  display: inline-block;
}

.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input {
  display: inline-block;
  margin-left: 10px;
}

.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input {
  width: 85px;
}

.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type="time"]::-webkit-inner-spin-button,
.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type="time"]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type="time"] {
  -moz-appearance: textfield;
}

.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter {
  margin-left: 5px;
  display: inline-block;
}

.react-datepicker__time-container {
  float: right;
  border-left: 1px solid #aeaeae;
  width: 85px;
}

.react-datepicker__time-container--with-today-button {
  display: inline;
  border: 1px solid #aeaeae;
  border-radius: 0.3rem;
  position: absolute;
  right: -72px;
  top: 0;
}

.react-datepicker__time-container .react-datepicker__time {
  position: relative;
  background: white;
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box {
  width: 85px;
  overflow-x: hidden;
  margin: 0 auto;
  text-align: center;
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list {
  list-style: none;
  margin: 0;
  height: calc(195px + (1.7rem / 2));
  overflow-y: scroll;
  padding-right: 0px;
  padding-left: 0px;
  width: 100%;
  box-sizing: content-box;
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item {
  height: 30px;
  padding: 5px 10px;
  white-space: nowrap;
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover {
  cursor: pointer;
  background-color: #f0f0f0;
}

.react-datepicker__time-container
  .react-datepicker__time
  .react-datepicker__time-box
  ul.react-datepicker__time-list
  li.react-datepicker__time-list-item--selected {
  background-color: #216ba5;
  color: white;
  font-weight: bold;
}

.react-datepicker__time-container
  .react-datepicker__time
  .react-datepicker__time-box
  ul.react-datepicker__time-list
  li.react-datepicker__time-list-item--selected:hover {
  background-color: #216ba5;
}

.react-datepicker__time-container
  .react-datepicker__time
  .react-datepicker__time-box
  ul.react-datepicker__time-list
  li.react-datepicker__time-list-item--disabled {
  color: #ccc;
}

.react-datepicker__time-container
  .react-datepicker__time
  .react-datepicker__time-box
  ul.react-datepicker__time-list
  li.react-datepicker__time-list-item--disabled:hover {
  cursor: default;
  background-color: transparent;
}

.react-datepicker__week-number {
  color: #ccc;
  display: inline-block;
  width: 1.7rem;
  line-height: 1.7rem;
  text-align: center;
  margin: 0.166rem;
}

.react-datepicker__week-number.react-datepicker__week-number--clickable {
  cursor: pointer;
}

.react-datepicker__week-number.react-datepicker__week-number--clickable:hover {
  border-radius: 0.3rem;
  background-color: #f0f0f0;
}

.react-datepicker__day-names,
.react-datepicker__week {
  white-space: nowrap;
}

.react-datepicker__day-name,
.react-datepicker__day,
.react-datepicker__time-name {
  color: #000;
  display: inline-block;
  width: 1.7rem;
  line-height: 1.7rem;
  text-align: center;
  margin: 0.166rem;
}

.react-datepicker__month--selected,
.react-datepicker__month--in-selecting-range,
.react-datepicker__month--in-range,
.react-datepicker__quarter--selected,
.react-datepicker__quarter--in-selecting-range,
.react-datepicker__quarter--in-range {
  border-radius: 0.3rem;
  background-color: #216ba5;
  color: #fff;
}

.react-datepicker__month--selected:hover,
.react-datepicker__month--in-selecting-range:hover,
.react-datepicker__month--in-range:hover,
.react-datepicker__quarter--selected:hover,
.react-datepicker__quarter--in-selecting-range:hover,
.react-datepicker__quarter--in-range:hover {
  background-color: #1d5d90;
}

.react-datepicker__month--disabled,
.react-datepicker__quarter--disabled {
  color: #ccc;
  pointer-events: none;
}

.react-datepicker__month--disabled:hover,
.react-datepicker__quarter--disabled:hover {
  cursor: default;
  background-color: transparent;
}

.react-datepicker__day,
.react-datepicker__month-text,
.react-datepicker__quarter-text {
  cursor: pointer;
}

.react-datepicker__day:hover,
.react-datepicker__month-text:hover,
.react-datepicker__quarter-text:hover {
  border-radius: 0.3rem;
  background-color: #f0f0f0;
}

.react-datepicker__day--today,
.react-datepicker__month-text--today,
.react-datepicker__quarter-text--today {
  font-weight: bold;
}

.react-datepicker__day--highlighted,
.react-datepicker__month-text--highlighted,
.react-datepicker__quarter-text--highlighted {
  border-radius: 0.3rem;
  background-color: #3dcc4a;
  color: #fff;
}

.react-datepicker__day--highlighted:hover,
.react-datepicker__month-text--highlighted:hover,
.react-datepicker__quarter-text--highlighted:hover {
  background-color: #32be3f;
}

.react-datepicker__day--highlighted-custom-1,
.react-datepicker__month-text--highlighted-custom-1,
.react-datepicker__quarter-text--highlighted-custom-1 {
  color: magenta;
}

.react-datepicker__day--highlighted-custom-2,
.react-datepicker__month-text--highlighted-custom-2,
.react-datepicker__quarter-text--highlighted-custom-2 {
  color: green;
}

.react-datepicker__day--selected,
.react-datepicker__day--in-selecting-range,
.react-datepicker__day--in-range,
.react-datepicker__month-text--selected,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__month-text--in-range,
.react-datepicker__quarter-text--selected,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__quarter-text--in-range {
  border-radius: 0.3rem;
  background-color: #216ba5;
  color: #fff;
}

.react-datepicker__day--selected:hover,
.react-datepicker__day--in-selecting-range:hover,
.react-datepicker__day--in-range:hover,
.react-datepicker__month-text--selected:hover,
.react-datepicker__month-text--in-selecting-range:hover,
.react-datepicker__month-text--in-range:hover,
.react-datepicker__quarter-text--selected:hover,
.react-datepicker__quarter-text--in-selecting-range:hover,
.react-datepicker__quarter-text--in-range:hover {
  background-color: #1d5d90;
}

.react-datepicker__day--keyboard-selected,
.react-datepicker__month-text--keyboard-selected,
.react-datepicker__quarter-text--keyboard-selected {
  border-radius: 0.3rem;
  background-color: #2a87d0;
  color: #fff;
}

.react-datepicker__day--keyboard-selected:hover,
.react-datepicker__month-text--keyboard-selected:hover,
.react-datepicker__quarter-text--keyboard-selected:hover {
  background-color: #1d5d90;
}

.react-datepicker__day--in-selecting-range,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__quarter-text--in-selecting-range {
  background-color: rgba(33, 107, 165, 0.5);
}

.react-datepicker__month--selecting-range .react-datepicker__day--in-range,
.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range,
.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range {
  background-color: #f0f0f0;
  color: #000;
}

.react-datepicker__day--disabled,
.react-datepicker__month-text--disabled,
.react-datepicker__quarter-text--disabled {
  cursor: default;
  color: #ccc;
}

.react-datepicker__day--disabled:hover,
.react-datepicker__month-text--disabled:hover,
.react-datepicker__quarter-text--disabled:hover {
  background-color: transparent;
}

.react-datepicker__month-text.react-datepicker__month--selected:hover,
.react-datepicker__month-text.react-datepicker__month--in-range:hover,
.react-datepicker__month-text.react-datepicker__quarter--selected:hover,
.react-datepicker__month-text.react-datepicker__quarter--in-range:hover,
.react-datepicker__quarter-text.react-datepicker__month--selected:hover,
.react-datepicker__quarter-text.react-datepicker__month--in-range:hover,
.react-datepicker__quarter-text.react-datepicker__quarter--selected:hover,
.react-datepicker__quarter-text.react-datepicker__quarter--in-range:hover {
  background-color: #216ba5;
}

.react-datepicker__month-text:hover,
.react-datepicker__quarter-text:hover {
  background-color: #f0f0f0;
}

.react-datepicker__input-container {
  position: relative;
  display: inline-block;
  width: 100%;
}

.react-datepicker__year-read-view,
.react-datepicker__month-read-view,
.react-datepicker__month-year-read-view {
  border: 1px solid transparent;
  border-radius: 0.3rem;
  display: block;
}

.react-datepicker__year-read-view:hover,
.react-datepicker__month-read-view:hover,
.react-datepicker__month-year-read-view:hover {
  cursor: pointer;
}

.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow,
.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow {
  border-top-color: #b3b3b3;
}

.react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-year-read-view--down-arrow {
  border-top-color: #ccc;
  float: right;
  margin-left: 20px;
  top: 5px;
  position: relative;
  border-width: 0.45rem;
}

.react-datepicker__year-dropdown,
.react-datepicker__month-dropdown,
.react-datepicker__month-year-dropdown {
  background-color: #f0f0f0;
  position: absolute;
  width: 50%;
  left: 25%;
  top: 30px;
  z-index: 1;
  text-align: center;
  border-radius: 0.3rem;
  border: 1px solid #aeaeae;
}

.react-datepicker__year-dropdown:hover,
.react-datepicker__month-dropdown:hover,
.react-datepicker__month-year-dropdown:hover {
  cursor: pointer;
}

.react-datepicker__year-dropdown--scrollable,
.react-datepicker__month-dropdown--scrollable,
.react-datepicker__month-year-dropdown--scrollable {
  height: 150px;
  overflow-y: scroll;
}

.react-datepicker__year-option,
.react-datepicker__month-option,
.react-datepicker__month-year-option {
  line-height: 20px;
  width: 100%;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.react-datepicker__year-option:first-of-type,
.react-datepicker__month-option:first-of-type,
.react-datepicker__month-year-option:first-of-type {
  border-top-left-radius: 0.3rem;
  border-top-right-radius: 0.3rem;
}

.react-datepicker__year-option:last-of-type,
.react-datepicker__month-option:last-of-type,
.react-datepicker__month-year-option:last-of-type {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border-bottom-left-radius: 0.3rem;
  border-bottom-right-radius: 0.3rem;
}

.react-datepicker__year-option:hover,
.react-datepicker__month-option:hover,
.react-datepicker__month-year-option:hover {
  background-color: #ccc;
}

.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming,
.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,
.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming {
  border-bottom-color: #b3b3b3;
}

.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous,
.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,
.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous {
  border-top-color: #b3b3b3;
}

.react-datepicker__year-option--selected,
.react-datepicker__month-option--selected,
.react-datepicker__month-year-option--selected {
  position: absolute;
  left: 15px;
}

.react-datepicker__close-icon {
  cursor: pointer;
  background-color: transparent;
  border: 0;
  outline: 0;
  padding: 0px 6px 0px 0px;
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  display: table-cell;
  vertical-align: middle;
}

.react-datepicker__close-icon::after {
  cursor: pointer;
  background-color: #216ba5;
  color: #fff;
  border-radius: 50%;
  height: 16px;
  width: 16px;
  padding: 2px;
  font-size: 12px;
  line-height: 1;
  text-align: center;
  display: table-cell;
  vertical-align: middle;
  content: "\00d7";
}

.react-datepicker__today-button {
  background: #f0f0f0;
  border-top: 1px solid #aeaeae;
  cursor: pointer;
  text-align: center;
  font-weight: bold;
  padding: 5px 0;
  clear: left;
}

.react-datepicker__portal {
  position: fixed;
  width: 100vw;
  height: 100vh;
  background-color: rgba(0, 0, 0, 0.8);
  left: 0;
  top: 0;
  justify-content: center;
  align-items: center;
  display: flex;
  z-index: 2147483647;
}

.react-datepicker__portal .react-datepicker__day-name,
.react-datepicker__portal .react-datepicker__day,
.react-datepicker__portal .react-datepicker__time-name {
  width: 3rem;
  line-height: 3rem;
}

@media (max-width: 400px), (max-height: 550px) {
  .react-datepicker__portal .react-datepicker__day-name,
  .react-datepicker__portal .react-datepicker__day,
  .react-datepicker__portal .react-datepicker__time-name {
    width: 2rem;
    line-height: 2rem;
  }
}

.react-datepicker__portal .react-datepicker__current-month,
.react-datepicker__portal .react-datepicker-time__header {
  font-size: 1.44em;
}

.react-datepicker__portal .react-datepicker__navigation {
  border: 0.81rem solid transparent;
}

.react-datepicker__portal .react-datepicker__navigation--previous {
  border-right-color: #ccc;
}

.react-datepicker__portal .react-datepicker__navigation--previous:hover {
  border-right-color: #b3b3b3;
}

.react-datepicker__portal .react-datepicker__navigation--previous--disabled,
.react-datepicker__portal .react-datepicker__navigation--previous--disabled:hover {
  border-right-color: #e6e6e6;
  cursor: default;
}

.react-datepicker__portal .react-datepicker__navigation--next {
  border-left-color: #ccc;
}

.react-datepicker__portal .react-datepicker__navigation--next:hover {
  border-left-color: #b3b3b3;
}

.react-datepicker__portal .react-datepicker__navigation--next--disabled,
.react-datepicker__portal .react-datepicker__navigation--next--disabled:hover {
  border-left-color: #e6e6e6;
  cursor: default;
}

.react-datepicker__header__dropdown.react-datepicker__header__dropdown--scroll {
  justify-content: center;
}

/* V případě zařízení s myší přidá specifické pseudotřídy.(:hover atp.) */

/* a links */
a:hover {
  color: #0054a6;
}

a:focus {
  color: #000;
}

button,
.button {
  position: relative;
}

button {
  color: #000;
}

button:hover::after,
button:focus-visible::after,
button:active::after,
.button:hover::after,
.button:focus-visible::after,
.button:active::after {
  content: "";
  position: absolute;
  inset: 0;
  display: block;
}

/* Prida preudotridu hover pro zarizeni, ktere ji podporuji */
@media (hover: hover) {
  button:hover::after,
  .button:hover::after {
    background-color: rgba(0, 0, 0, 0.17);
  }
}

/* Focus se objevi jen po stisknuti klavesy Tab */
button:focus-visible::after,
.button:focus-visible::after {
  background-color: rgba(0, 84, 166, 0.3);
}

button:active::after,
.button:active::after {
  background-color: rgba(0, 0, 0, 0.5);
}

button[disabled]:hover::after,
.button[disabled]:hover::after {
  background-color: transparent;
}

.mouse_only {
  display: inherit;
}

/* File upload */
#dropFileEnableText {
  display: block;
  text-align: center;
}

:root {
  --LabelControl-Font-Name: Segoe UI;
  --LabelControl-Font-Size: 9;
  --LabelControl-Font-Weight: normal;
  --LabelControl-Font-Style: normal;
  --LabelControl-Font-Decoration: normal;

  --ExpanderControl-HeaderFont-Name: Segoe UI;
  --ExpanderControl-HeaderFont-Size: 10;
  --ExpanderControl-HeaderFont-Weight: bold;
  --ExpanderControl-HeaderFont-Style: normal;
  --ExpanderControl-HeaderFont-Decoration: normal;

  --BookTabControl-AccessorFont-Name: Segoe UI;
  --BookTabControl-AccessorFont-Size: 8;
  --BookTabControl-AccessorFont-Weight: normal;
  --BookTabControl-AccessorFont-Style: normal;
  --BookTabControl-AccessorFont-Decoration: normal;

  --GridControl-Font-Name: Segoe UI;
  --GridControl-Font-Size: 10;
  --GridControl-Font-Weight: normal;
  --GridControl-Font-Style: normal;
  --GridControl-Font-Decoration: normal;

  --GridControl-HeaderFont-Name: Segoe UI;
  --GridControl-HeaderFont-Size: 9;
  --GridControl-HeaderFont-Weight: normal;
  --GridControl-HeaderFont-Style: normal;
  --GridControl-HeaderFont-Decoration: normal;

  --InputControl-LabelFont-Name: Segoe UI;
  --InputControl-LabelFont-Size: 9;
  --InputControl-LabelFont-Weight: normal;
  --InputControl-LabelFont-Style: normal;
  --InputControl-LabelFont-Decoration: normal;

  --InputControl-EditFont-Name: Segoe UI;
  --InputControl-EditFont-Size: 10;
  --InputControl-EditFont-Weight: normal;
  --InputControl-EditFont-Style: normal;
  --InputControl-EditFont-Decoration: normal;

  --ListViewControl-Font-Name: Segoe UI;
  --ListViewControl-Font-Size: 8;
  --ListViewControl-Font-Weight: normal;
  --ListViewControl-Font-Style: normal;
  --ListViewControl-Font-Decoration: normal;

  --TreeViewControl-Font-Name: Segoe UI;
  --TreeViewControl-Font-Size: 10;
  --TreeViewControl-Font-Weight: normal;
  --TreeViewControl-Font-Style: normal;
  --TreeViewControl-Font-Decoration: normal;

  --DashboardControl-TileFont-Name: Segoe UI;
  --DashboardControl-TileFont-Size: 14;
  --DashboardControl-TileFont-Weight: normal;
  --DashboardControl-TileFont-Style: normal;
  --DashboardControl-TileFont-Decoration: normal;

  --DashboardControl-TileSmallFont-Name: Segoe UI;
  --DashboardControl-TileSmallFont-Size: 8;
  --DashboardControl-TileSmallFont-Weight: normal;
  --DashboardControl-TileSmallFont-Style: normal;
  --DashboardControl-TileSmallFont-Decoration: normal;

  --DashboardControl-FilterInnerFont-Name: Segoe UI;
  --DashboardControl-FilterInnerFont-Size: 9;
  --DashboardControl-FilterInnerFont-Weight: normal;
  --DashboardControl-FilterInnerFont-Style: normal;
  --DashboardControl-FilterInnerFont-Decoration: normal;

  --DashboardControl-SimpleTableFont-Name: Segoe UI;
  --DashboardControl-SimpleTableFont-Size: 8;
  --DashboardControl-SimpleTableFont-Weight: normal;
  --DashboardControl-SimpleTableFont-Style: normal;
  --DashboardControl-SimpleTableFont-Decoration: normal;

  --TitleControl-Font-Name: Segoe UI;
  --TitleControl-Font-Size: 15;
  --TitleControl-Font-Weight: normal;
  --TitleControl-Font-Style: normal;
  --TitleControl-Font-Decoration: normal;

  --GridControl-LineWidth: 1;
  --Zoom: 1;
  --MarginX: 3;
  --MarginY: 3;
  --InputControl-FrameWidth: 1;
  --InputControl-Height: 1;
  --InputControl-InteriorBorder: 0;
  --LabelControl-Height: 16;
  --GridControl-HeaderRowHeight: 20;
  --GridControl-RowHeight: 20;
  --ExpanderControl-HFHeight: 25;
  --ExpanderControl-LiteSeparationWidth: 2;
  --SplitterControl-Size: 7;

  --ColorMap-ContentFrameMin: #e0e0e0;
  --ColorMap-ContentFrameMinForChange: #bbebff;
  --ColorMap-ContentFrame1: #cccccc;
  --ColorMap-ContentFrame1ForChange: #91deff;
  --ColorMap-ContentFrame2: #b6b6b6;
  --ColorMap-ContentFrame2ForChange: #68d1ff;
  --ColorMap-ContentFrame3: #7e7e7e;
  --ColorMap-ContentFrame3ForChange: #00aef9;
  --ColorMap-DataBrowseColorBck: #fcfcfc;
  --ColorMap-DataBrowseColorFrg: #000000;
  --ColorMap-DataChangeColorBck: #ffffe1;
  --ColorMap-DataChangeColorFrg: #000000;
  --ColorMap-AccentBaseColorFrg: #ffffff;
  --ColorMap-AccentBaseColorBck: #00aeef;
  --ColorMap-BaseColorFrg1: #ffffff;
  --ColorMap-BaseColorBck1: #0054a6;
  --ColorMap-ContentChangeColorBck: #d9f4ff;
  --ColorMap-ContentDecorateColorFrg: #0054a6;
  --ColorMap-ContentNormalColorFrg: #000000;
  --ColorMap-ContentColorBck1: #f0f0f0;
  --ColorMap-ContentChangeDecorateColorFrg: #009fe3;
  --ColorMap-WarningColorBck: #ffa500;
  --ColorMap-WarningColorFrg: #ffffff;
  --ColorMap-ErrorColorBck: #ff4444;
  --ColorMap-ErrorColorFrg: #ffffff;
  --ColorMap-HighlightColorBck: #99cc00;
  --ColorMap-HighlightColorFrg: #ffffff;
  --ColorMap-GridRulerColorBck: #cceffc;
  --ColorMap-DataChangeROColorFrg: #000000;
  --ColorMap-DataChangeROColorBck: #f0f0f0;

  --ColorMap-Gray: 0;
  --ColorMap-LumaShift: #000;
  --ColorMap-Alpha: #000;
  --ColorMap-AlphaColor: #000;
  --ColorMap-InactiveAlphaValue: 40;
  --ColorMap-InactiveAlphaColor: #000;

  --ColorMap-HintBackgroundColor1: #fcfae0;
  --ColorMap-HintBackgroundColor2: #fcfae0;
  --ColorMap-HintFontColor: #000;

  /* Flow Chart*/
  --FlowChart-Step-BorderColor: #000;
  --FlowChart-Step-BackgroundColor: #fff;
}


/*# sourceMappingURL=main.124da70480ff9d675f44.css.map*/