[event=Christmas]{--Image-K2Background-Dark: image-set(url("../../img/events/k2_christmas_dark.jpg") 1x, url("../../img/events/k2_christmas_dark_4k.jpg") 2x) !important;--Image-K2Background-Light: image-set(url("../../img/events/k2_christmas.jpg") 1x, url("../../img/events/k2_christmas_4k.jpg") 2x) !important}[event=Christmas] .bckg:not(:has(.k2view)){background-image:-webkit-image-set(url("../img/events/k2_christmas.jpg") 1x, url("../img/events/k2_christmas_4k.jpg") 2x) !important;background-image:image-set(url("../img/events/k2_christmas.jpg") 1x, url("../img/events/k2_christmas_4k.jpg") 2x) !important}[event=Christmas] .login{z-index:unset}[event=Christmas] .login .login-container{z-index:1}[event=Christmas] .login .login-form{position:relative}[event=Christmas] .login .login-form form{z-index:1}[event=Christmas] .login .login-form::after{content:" ";position:absolute;bottom:-40px;right:-45px;width:133px;height:128px;background-image:url("../img/events/christmas_twig_ornament.svg");pointer-events:none}@media(max-width: 220mm){[event=Christmas] .login .login-form::after{right:-10px;bottom:-10px;z-index:0;transform:scale(0.8)}}[event=Christmas] .login .logo-container{position:relative}[event=Christmas] .login .logo-container::after{content:" ";position:absolute;bottom:-48px;left:0;width:100%;height:66px;background-image:url("../img/events/christmas_snow.svg");background-position:center;background-size:contain;background-repeat:no-repeat;transform:scaleX(1.02) scaleY(0.95)}@media(max-width: 220mm){[event=Christmas] .login .logo-container::after{transform:scaleX(1.02) scaleY(0.8);background-size:cover}}[event=ValentinesDay]{--Image-K2Background-Light: image-set(url("../../img/events/k2_valentinesday.jpg") 1x, url("../../img/events/k2_valentinesday_4k.jpg") 2x) !important}[event=ValentinesDay] .bckg:not(:has(.k2view)){background-image:-webkit-image-set(url("../img/events/k2_valentinesday.jpg") 1x, url("../img/events/k2_valentinesday_4k.jpg") 2x) !important;background-image:image-set(url("../img/events/k2_valentinesday.jpg") 1x, url("../img/events/k2_valentinesday_4k.jpg") 2x) !important}[event=Easter]{--Image-K2Background-Light: image-set(url("../../img/events/k2_easter.jpg") 1x, url("../../img/events/k2_easter_4k.jpg") 2x) !important}[event=Easter] .bckg:not(:has(.k2view)){background-image:-webkit-image-set(url("../img/events/k2_easter.jpg") 1x, url("../img/events/k2_easter_4k.jpg") 2x) !important;background-image:image-set(url("../img/events/k2_easter.jpg") 1x, url("../img/events/k2_easter_4k.jpg") 2x) !important}
@keyframes rotate{0%{transform:rotate(0deg)}25%{transform:rotate(90deg)}50%{transform:rotate(180deg)}75%{transform:rotate(270deg)}100%{transform:rotate(360deg)}}@keyframes box-1{0%{left:-35%;right:100%}60%,100%{left:100%;right:-90%}}@keyframes box-2{0%{left:-200%;right:100%}60%,100%{left:107%;right:-8%}}.bi{z-index:-1;opacity:0;width:100%;height:100%;display:flex}.bi[data-position=absolute]{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.bi[data-position=relative]{position:relative}.bi[data-background="1"]{top:50%;left:50%;transform:translate(-50%, -50%);width:100%;height:100%;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:9999999;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="0"][data-background="0"]{top:0;left:0}.bi[data-align="1"]{justify-content:flex-start;align-items:center}.bi[data-align="1"][data-background="0"]{top:50%;transform:translateY(-50%);left:0}.bi[data-align="2"]{justify-content:flex-start;align-items:flex-end}.bi[data-align="2"][data-background="0"]{bottom:0;left:0;top:inherit}.bi[data-align="3"]{justify-content:center;align-items:flex-start}.bi[data-align="3"][data-background="0"]{top:0;transform:translateX(-50%);left:50%}.bi[data-align="4"]{justify-content:center;align-items:center}.bi[data-align="4"][data-background="0"]{top:50%;transform:translate(-50%, -50%);left:50%}.bi[data-align="5"]{justify-content:center;align-items:flex-end}.bi[data-align="5"][data-background="0"]{bottom:0;transform:translateX(-50%);left:50%;top:inherit}.bi[data-align="5"] .bi_wrap .bi_horizontal_loader{top:inherit;bottom:0}.bi[data-align="6"]{justify-content:flex-end;align-items:flex-start}.bi[data-align="6"][data-background="0"]{top:0;right:0}.bi[data-align="7"]{justify-content:flex-end;align-items:center}.bi[data-align="7"][data-background="0"]{top:50%;transform:translateY(-50%);right:0}.bi[data-align="8"]{justify-content:flex-end;align-items:flex-end}.bi[data-align="8"][data-background="0"]{bottom:0;right:0;top:inherit}.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;text-align:center}.bi .bi_wrap .bi_message{font-size:14px;padding-bottom:5px}.bi .bi_wrap .button{--btn_background_color: var(--Color-MainColor);--btn_color: #fff;margin-top:5px;padding:calc(var(--Zoom)*5px);justify-content:center}.bi .bi_wrap .buttons_wrap{margin:-5px;flex-wrap:wrap}.bi .bi_wrap .buttons_wrap>*{margin:5px}.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_loading{width:100%;height:100%;color:#f0f0f0;position:absolute;display:inline-block;border:6px solid;border-radius:50%;border-right-color:#0054a6;animation:rotate 1s linear infinite}.bi .bi_wrap .bi_horizontal_loader{position:absolute;transition:all .3s ease;z-index:1;top:0;left:0;width:100%;height:0;background:#dbedff;overflow:hidden}.bi .bi_wrap .bi_horizontal_loader::before{content:"";position:absolute;top:0px;left:0px;bottom:0px;background:#0054a6;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;animation:box-2 2100ms cubic-bezier(0.16, 0.84, 0.44, 1) infinite;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}.bi[data-type="1"]{width:100%}.bi[data-type="1"] .bi_wrap{width:100%;padding:0;min-width:unset}.sbi{position:absolute;padding:10px;transition:opacity 200ms ease-in-out;z-index:-1;opacity:0}.sbi[data-visibility="1"]{z-index:99999999;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}[animations="0"] .bi .bi_wrap .bi_loader .bi_loading{animation-timing-function:step-end}
.stateBar{padding:3px 10px;color:#fff;display:flex;justify-content:space-between}.stateBar[data-state="0"]{background-color:#454545}.stateBar[data-state="1"]{background-color:#965213}.stateBar[data-state="2"]{background-color:var(--MainColor)}.stateBar[data-state="2"] .state .codicon{animation:spin 4s linear infinite}.stateBar[data-state="3"]{background-color:#9d1717}.stateBar .state{display:flex;align-items:center}.stateBar .state .codicon{margin-left:5px}.stateBar .toolbar{display:flex;margin:0 -10px}.stateBar .toolbar>*{padding:0 10px}@keyframes spin{100%{transform:rotate(360deg)}}
.debug_global .debug_wrap{position:fixed;top:0;left:0;width:100%;height:100%;z-index:999999999}.stateBar{position:absolute;bottom:0;left:0;width:100%;z-index:99999}
body{font-family:"Arial",sans-serif;perspective:1000px}@keyframes bckg{0%{background-color:#333}100%{background:#fff}}@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_card{from{transform:rotateY(90deg);opacity:0}100%{transform:rotateY(0deg) scale(1);animation-timing-function:ease-in}}@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 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}.bckg{background-image:image-set(url("../img/login_background.webp") type("image/webp") 1x, url("../img/login_background_4k.webp") type("image/webp") 2x, url("../img/login_background.jpg") type("image/jpeg") 1x, url("../img/login_background_4k.jpg") type("image/jpeg") 2x);background-image:-webkit-image-set(url("../img/login_background.webp") type("image/webp") 1x, url("../img/login_background_4k.webp") type("image/webp") 2x, url("../img/login_background.jpg") type("image/jpeg") 1x, url("../img/login_background_4k.jpg") type("image/jpeg") 2x);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}.login-container.animation-container{opacity:1}[animations="1"] .animation-helper{animation:intro_blur ease-in-out 1s}[animations="1"] .animation-container{animation:intro_card ease-in-out 1s}[animations="1"] .animation-ping-container{width:40%;margin:0 auto;flex-direction:row}[animations="1"] .animation-ping-item{flex:1}[animations="1"] .animation-ping-delay0,[animations="1"] .animation-ping-delay1,[animations="1"] .animation-ping-delay2,[animations="1"] .animation-ping-delay3,[animations="1"] .animation-ping-delay4{width:20px;height:20px;background-color:#00539b;border-radius:35%;margin:0 auto}[animations="1"] .animation-ping-delay0{animation:ping 1s ease-in-out infinite both;animation-delay:0}[animations="1"] .animation-ping-delay1{animation:ping 1s ease-in-out infinite both;animation-delay:200ms}[animations="1"] .animation-ping-delay2{animation:ping 1s ease-in-out infinite both;animation-delay:400ms}[animations="1"] .animation-ping-delay3{animation:ping 1s ease-in-out infinite both;animation-delay:600ms}[animations="1"] .animation-ping-delay4{animation:ping 1s ease-in-out infinite both;animation-delay:800ms}[animations="1"] .shakeOn input{animation:shake .7s cubic-bezier(0.36, 0.07, 0.19, 0.97) both}@media(max-width: 220mm){[animations="1"] .shakeOn label span{animation:shake .7s cubic-bezier(0.36, 0.07, 0.19, 0.97) both}}[animations="1"] .remember-password .checkbox:after{animation:uncheck .2s}[animations="1"] input:checked+label>.checkbox:after{animation:check .2s forwards}.logo-container{width:100%;flex-shrink:0;justify-content:end;background:#f4f4f4}.logo-container video{width:100%}.logo-container img{width:100%}.main-logo{background-color:#fff;width:100%}.two-row{flex-grow:2}.one-row{flex-grow:1}.login{z-index:1;position:relative}.login-form{box-shadow:0px 3px 21px rgba(0,0,0,.8);width:400px;min-height:486px;flex-direction:column;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.login-form button{cursor:pointer}.login-form .two-rows{height:100%}.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-reverse}.input-field label{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;flex-direction:column-reverse}.input-password{padding-right:30px;width:100%}.reveal-password-btn{position:absolute !important;right:5px;bottom:3px;background-color:#fff;border:none;height:20px}@media(max-width: 220mm){.reveal-password-btn{bottom:50%;transform:translateY(50%)}}.reveal-password-btn svg{height:20px;fill:#00539b}.shakeOn input{transform:translate3d(0, 0, 0);backface-visibility:hidden;perspective:1000px;background-color:rgba(0,83,155,.2509803922)}@media(max-width: 220mm){.shakeOn label span{display:block;transform:translate3d(0, 0, 0);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:100%;padding:30px;display:flex;align-items:center;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 svg{fill:#fff}.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;cursor:pointer}.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}input:checked+label>.checkbox:after{opacity:1}@keyframes check{0%{transform:rotate(45deg) scale(0)}75%{transform:rotate(45deg) scale(1.25)}100%{transform:rotate(45deg) scale(1)}}@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;overflow:auto;max-height:600px}.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("../img/link_connect.svg");mask-image:url("../img/link_connect.svg");margin-right:5px}.select-session-box-wrap .session-slide .session-btn-cancel{-webkit-mask-image:url("../img/link_cancel.svg");mask-image:url("../img/link_cancel.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("../img/link_cancel.svg")}.session-btn-connect{background-image:url("../img/link_connect.svg")}.session-loginBtn{background-color:#084f91;width:133px}.session-loginBtn p{margin-left:5px}.session-loginBtn svg{fill:#fff}.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}.card-info-svg{fill:#084f91}.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%;fill:#fff}.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:1em;transition:top .3s ease;background-color:#fff;border-radius:3px}.input-field input{height:48px;padding-left:13px;font-size:14px;border:1px solid #00539b;border-radius:10px;font-weight:600;background-color:#fff}.input-field input#k2_pin{padding-left:13px;font-size:20px;letter-spacing:2px}.input-field input:focus+label,.input-field input[data-empty="0"]+label{top:0}.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;border-radius:0}.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%}}.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;justify-content:center}.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{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;user-select:auto;color:var(--ColorMap-DataChangeROColorFrg)}.in_input::-moz-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)}
.hint{pointer-events:none;position:absolute;padding:7px;border:1px solid var(--ColorMap-ContentFrame2);background-color:#fffddb;font-size:calc(13px*var(--Zoom));box-shadow:3px 3px 3px -1px rgba(0,0,0,.6)}.hint_format{max-width:320px;padding:2px 3px;padding-bottom:5px;width:-moz-max-content;width:max-content}.hint_format_img{flex:0 0 auto}.hint_format_content{flex-direction:column;padding-left:7px;margin:-2px 0}.hint_format_content>*{margin:2px 0}.hint_format_content_longcaption,.hint_format_content_shortcaption{font-weight:600;font-size:1.1em}.hint_format_content_separator{background-color:var(--ColorMap-ContentFrame2);width:100%;height:1px}
.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;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)}
.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}.ra_content:not(.ra_content_line){justify-content:center}@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;white-space:pre-wrap}@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)}.mft .img .svg>svg{width:auto;max-width:100%}.mft .img{width:unset !important}.mft .img img,.mft .img svg{padding:1px}.mft .button{height:100%}.mft[data-image-horzalign="0"] .img .svg,.mft[data-image-horzalign="0"] .img .non_svg{justify-content:flex-start}.mft[data-image-horzalign="1"] .img .svg,.mft[data-image-horzalign="1"] .img .non_svg{justify-content:flex-end}.mft[data-image-horzalign="2"] .img .svg,.mft[data-image-horzalign="2"] .img .non_svg{justify-content:center}.mft_box{transition:height .3s ease}.mft_box .mf_section_expand .img{transition:all .3s ease}.mft_box[data-expandable="1"]{overflow:hidden}.mft_box[data-expanded="1"] .mf_section_expand .img{transform:rotate(180deg)}.mft_box .mf_section_expand{padding:10px 5px;align-items:center;justify-content:center;cursor:pointer}.webTag{border-radius:10px}
.wv_object{width:100%;height:100%}.wv_object.wv_iframe{border:none}.wv{position:relative}
.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{background-color:rgba(0,0,0,0);animation:darken .3s forwards}.mm{animation:slide-right .3s}.mm .mm_item .mm_list.mm_expand{animation:expand .3s}.mm .mm_item .mm_list.mm_collapse{animation:collapse .3s forwards}.mm_cm{position:absolute;min-width:165px;-webkit-touch-callout:none;-webkit-user-select: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:9999;inset:0;background-color:rgba(0,0,0,.3)}.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)}.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{position:relative;transition:height .3s ease,opacity .3s ease}.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{height:var(--height);opacity:1}.mm .mm_item .mm_list.mm_collapse{height:0px;opacity:0}.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{visibility:hidden;color:var(--ColorMap-ContentDecorateColorFrg)}@keyframes expand{0%{height:0px;opacity:0}100%{height:var(--height);opacity:1}}@keyframes collapse{0%{height:var(--height);opacity:1}100%{height:0px;opacity:0}}@keyframes darken{0%{background-color:rgba(0,0,0,0)}100%{background-color:rgba(0,0,0,.3)}}@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)}@media(max-width: 980px){.tc_button_close.hidden{display:none}}.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)}@media only screen and (max-width: 980px){.tc_vr .tc_vr_tabs .ra_placeholder{width:calc(16*var(--Zoom)*1.2px);height:calc(16*var(--Zoom)*1.2px)}}.tc_vr .tc_vr_tabs .tc_actions{flex-shrink:0}.tc_vr .tc_vr_tabs .tc_actions .ra_base{color:var(--ColorMap-BaseColorFrg1);background-color:var(--ColorMap-BaseColorBck1)}.tc_vr .tc_vr_tabs .scroll_button{border-color:var(--Color-HorizontalMenu-SpliterLine) !important}.tc_vr .tc_vr_tabs .scroll_button+.scroll_content{box-shadow:inset 5px 0px 5px -5px var(--Color-HorizontalMenu-SpliterLine),inset -5px 0px 5px -5px var(--Color-HorizontalMenu-SpliterLine)}.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;height:100%;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_add_btn{flex:0 0 auto;background-color:var(--ColorMap-BaseColorBck1)}.tc_add_btn .ra_button{padding:calc(10px*var(--Zoom));width:auto}.tc_add_btn .ra_button svg{width:1em;height:1em;font-size:17px}.tc_add_btn .ra_button .svg{justify-content:center;align-items:center}@media(max-width: 980px){.tc_add_btn{border-left:0;display:none}.tc_add_btn.no_dynamic{display:flex}}.tc_dynamic+.tc_add_btn{border:0}@media(max-width: 980px){.tc_dynamic+.tc_add_btn{border-right:1px solid rgba(0,0,0,.2)}}
.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 .tc_list_control_tabs{display:none}.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:space-between;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}}@media(max-width: 980px){.splitter.splitter_vertical.main_splitter .tc_list_detail.tc_left .tc_list_detail_tabs .scroll_content,.splitter.splitter_vertical.main_splitter .tc_list_detail.tc_right .tc_list_detail_tabs .scroll_content{margin-right:calc(var(--Zoom) * 40px)}}
.tc_backdrop{display:none}@media(max-width: 980px){.tc_backdrop{display:flex;flex-direction:column;position:fixed;inset:0;z-index:11;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%;flex:1 1 auto;justify-content:center;overflow:auto}.tc_responsive_content .tc_add_btn{display:flex}.tc_responsive_content .tc_add_btn .tc_add_btn .ra_button svg{font-size:22px}.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_button_content{flex:1 1 auto}.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:1;transform:translateY(0)}.tc_responsive_button_down{opacity:0;transform:translateY(100px)}.tc_responsive_backdrop_open{opacity:1}.tc_responsive_backdrop_close{opacity:0;transform:translateY(0)}.tc_responsive_button_up{animation:animation_translate_up .5s forwards}.tc_responsive_button_down{animation:animation_translate_down .5s forwards}.tc_responsive_backdrop_open{animation:animation_opacity_open .5s}.tc_responsive_backdrop_close{animation:animation_opacity_close .75s forwards}@keyframes animation_translate_up{0%{opacity:0;transform:translateY(100px)}100%{opacity:1;transform:translateY(0)}}@keyframes animation_translate_down{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(100px)}}@keyframes animation_opacity_open{0%{opacity:0}100%{opacity:1}}@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);align-items:center}.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.gb_horizontal_left{justify-content:flex-start}.gb_title.gb_horizontal_right{justify-content:flex-end}.gb_title.gb_horizontal_center{justify-content:center}.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)}
.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;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{position:relative;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{position:relative}.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_inner:not(:focus-within) .dg_table .dg_rows_wrap .dg_rows .dg_tbody .dg_row_selected{background-color:var(--ColorMap-ContentFrameMin) !important}.dg_footer{display:flex;justify-content:space-between;background-color:var(--ColorMap-DataChangeROColorBck);height:auto;color:var(--ColorMap-ContentDecorateColorFrg);border:1px solid var(--ColorMap-ContentFrame1);overflow-x:auto}.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_quick_filter{height:calc(var(--GridControl-HeaderRowHeight)*1px)}.dg_header .dg_header_quick_filter th>div{height:100%}.dg_header .dg_header_row{background-color:var(--ColorMap-ContentColorBck1);color:var(--ColorMap-ContentDecorateColorFrg)}.dg_header .in_input_prefix_suffix input,.dg_header .in_input_prefix_suffix textarea{align-self:center}.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:sticky !important;z-index:2}.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}.dg_cell.dg_cell_multitext:has([data-expandable="1"]){height:unset !important;position:absolute !important;top:0;left:0;width:100%;overflow:unset;transition:box-shadow .3s ease,z-index .3s step-end}.dg_cell.dg_cell_multitext:has([data-expanded="1"]){box-shadow:0px 0px 10px 0px rgba(0,0,0,.2)}.dg_cell.dg_cell_multitext:has([data-expanded="1"]) .mft_box>:first-child{overflow:auto}.dg_cell.dg_cell_multitext:has([data-expanded="1"]) .mft_box .mft:last-child{overflow:unset !important}.dg_cell.dg_cell_multitext:has([data-expanded="1"]) .mft_box .mft:last-child>p.truncate-text{overflow:unset !important}.dg_cell.dg_cell_multitext:has([data-indexfade="1"]){z-index:2;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.dgn{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;font-size:calc(var(--GridControl-Font-Size)*var(--Zoom)*1pt)}.dgn_bar{width:100%;display:flex;justify-content:center;align-items:center;font-size:1em;padding:3px;white-space:pre-wrap;text-align:center}.dgn_bar.dgn_info{background-color:var(--ColorMap-ContentFrameMin);color:var(--ColorMap-ContentNormalColorFrg)}.dgn_bar.dgn_error{background-color:var(--ColorMap-ErrorColorBck);color:var(--ColorMap-ErrorColorFrg)}.dg_inner:focus-within .dgn .dgn_bar.dgn_info,.dg_inner:focus .dgn .dgn_bar.dgn_info{background-color:var(--ColorMap-GridRulerColorBck)}.dg_inner:focus-within .dgn .dgn_bar.dgn_error,.dg_inner:focus .dgn .dgn_bar.dgn_error{background-color:var(--ColorMap-GridRulerColorBck)}
.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;position:relative}.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;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:-moz-min-content;min-width:min-content;align-self:flex-end;margin:4px;position:absolute !important}.fi_highlight_prewrap{width:100%;height:100%;position:relative;overflow:auto}.fi_highlight_wrap{position:absolute;width:100%;min-height:100%;text-align:left;box-sizing:border-box;padding:0px;overflow:hidden;display:block}.fi_highlight_wrap textarea,.fi_highlight_syntaxer code{font-family:monospace !important}.fi_highlight_wrap textarea{margin:0px;border:0px;background:none;box-sizing:inherit;display:inherit;font-size:inherit;font-style:inherit;font-variant-ligatures:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;-moz-tab-size:inherit;-o-tab-size:inherit;tab-size:inherit;text-indent:inherit;text-rendering:inherit;text-transform:inherit;white-space:pre-wrap;word-break:keep-all;overflow-wrap:break-word;position:absolute;top:0px;left:0px;height:100%;width:100%;resize:none;color:rgba(0,0,0,0);caret-color:#000;overflow:hidden;-webkit-font-smoothing:antialiased;-webkit-text-fill-color:rgba(0,0,0,0);padding:5px}.fi_highlight_wrap textarea::-moz-selection{background:var(--ColorMap-ContentFrame1ForChange)}.fi_highlight_wrap textarea::selection{background:var(--ColorMap-ContentFrame1ForChange)}.fi_highlight_syntaxer{padding:5px !important}.fi_highlight_syntaxer,.fi_highlight_syntaxer code{margin:0px !important;border:0px !important;background:none !important;box-sizing:inherit !important;display:inherit !important;font-size:inherit !important;font-style:inherit !important;font-variant-ligatures:inherit !important;font-weight:inherit !important;letter-spacing:inherit !important;line-height:inherit !important;-moz-tab-size:inherit !important;-o-tab-size:inherit !important;tab-size:inherit !important;text-indent:inherit !important;text-rendering:inherit !important;text-transform:inherit !important;white-space:pre-wrap !important;word-break:keep-all !important;overflow-wrap:break-word !important;position:relative !important;pointer-events:none !important;-webkit-hyphens:inherit !important;hyphens:inherit !important;text-align:inherit !important;text-shadow:inherit !important;word-spacing:inherit !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);color:var(--ColorMap-BaseColorBck1);font-weight:500}.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}
/* Copyright 2014 Mozilla Foundation
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */

:root {
  --react-pdf-annotation-layer: 1;
  --annotation-unfocused-field-background: url("data:image/svg+xml;charset=UTF-8,<svg width='1px' height='1px' xmlns='http://www.w3.org/2000/svg'><rect width='100%' height='100%' style='fill:rgba(0, 54, 255, 0.13);'/></svg>");
  --input-focus-border-color: Highlight;
  --input-focus-outline: 1px solid Canvas;
  --input-unfocused-border-color: transparent;
  --input-disabled-border-color: transparent;
  --input-hover-border-color: black;
  --link-outline: none;
}

@media screen and (forced-colors: active) {
  :root {
    --input-focus-border-color: CanvasText;
    --input-unfocused-border-color: ActiveText;
    --input-disabled-border-color: GrayText;
    --input-hover-border-color: Highlight;
    --link-outline: 1.5px solid LinkText;
  }
  .annotationLayer .textWidgetAnnotation :is(input, textarea):required,
  .annotationLayer .choiceWidgetAnnotation select:required,
  .annotationLayer .buttonWidgetAnnotation:is(.checkBox, .radioButton) input:required {
    outline: 1.5px solid selectedItem;
  }

  .annotationLayer .linkAnnotation:hover {
    backdrop-filter: invert(100%);
  }
}

.annotationLayer {
  position: absolute;
  top: 0;
  left: 0;
  pointer-events: none;
  transform-origin: 0 0;
  z-index: 3;
}

.annotationLayer[data-main-rotation='90'] .norotate {
  transform: rotate(270deg) translateX(-100%);
}
.annotationLayer[data-main-rotation='180'] .norotate {
  transform: rotate(180deg) translate(-100%, -100%);
}
.annotationLayer[data-main-rotation='270'] .norotate {
  transform: rotate(90deg) translateY(-100%);
}

.annotationLayer canvas {
  position: absolute;
  width: 100%;
  height: 100%;
}

.annotationLayer section {
  position: absolute;
  text-align: initial;
  pointer-events: auto;
  box-sizing: border-box;
  margin: 0;
  transform-origin: 0 0;
}

.annotationLayer .linkAnnotation {
  outline: var(--link-outline);
}

.annotationLayer :is(.linkAnnotation, .buttonWidgetAnnotation.pushButton) > a {
  position: absolute;
  font-size: 1em;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.annotationLayer :is(.linkAnnotation, .buttonWidgetAnnotation.pushButton) > a:hover {
  opacity: 0.2;
  background: rgba(255, 255, 0, 1);
  box-shadow: 0 2px 10px rgba(255, 255, 0, 1);
}

.annotationLayer .textAnnotation img {
  position: absolute;
  cursor: pointer;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}

.annotationLayer .textWidgetAnnotation :is(input, textarea),
.annotationLayer .choiceWidgetAnnotation select,
.annotationLayer .buttonWidgetAnnotation:is(.checkBox, .radioButton) input {
  background-image: var(--annotation-unfocused-field-background);
  border: 2px solid var(--input-unfocused-border-color);
  box-sizing: border-box;
  font: calc(9px * var(--scale-factor)) sans-serif;
  height: 100%;
  margin: 0;
  vertical-align: top;
  width: 100%;
}

.annotationLayer .textWidgetAnnotation :is(input, textarea):required,
.annotationLayer .choiceWidgetAnnotation select:required,
.annotationLayer .buttonWidgetAnnotation:is(.checkBox, .radioButton) input:required {
  outline: 1.5px solid red;
}

.annotationLayer .choiceWidgetAnnotation select option {
  padding: 0;
}

.annotationLayer .buttonWidgetAnnotation.radioButton input {
  border-radius: 50%;
}

.annotationLayer .textWidgetAnnotation textarea {
  resize: none;
}

.annotationLayer .textWidgetAnnotation :is(input, textarea)[disabled],
.annotationLayer .choiceWidgetAnnotation select[disabled],
.annotationLayer .buttonWidgetAnnotation:is(.checkBox, .radioButton) input[disabled] {
  background: none;
  border: 2px solid var(--input-disabled-border-color);
  cursor: not-allowed;
}

.annotationLayer .textWidgetAnnotation :is(input, textarea):hover,
.annotationLayer .choiceWidgetAnnotation select:hover,
.annotationLayer .buttonWidgetAnnotation:is(.checkBox, .radioButton) input:hover {
  border: 2px solid var(--input-hover-border-color);
}
.annotationLayer .textWidgetAnnotation :is(input, textarea):hover,
.annotationLayer .choiceWidgetAnnotation select:hover,
.annotationLayer .buttonWidgetAnnotation.checkBox input:hover {
  border-radius: 2px;
}

.annotationLayer .textWidgetAnnotation :is(input, textarea):focus,
.annotationLayer .choiceWidgetAnnotation select:focus {
  background: none;
  border: 2px solid var(--input-focus-border-color);
  border-radius: 2px;
  outline: var(--input-focus-outline);
}

.annotationLayer .buttonWidgetAnnotation:is(.checkBox, .radioButton) :focus {
  background-image: none;
  background-color: transparent;
}

.annotationLayer .buttonWidgetAnnotation.checkBox :focus {
  border: 2px solid var(--input-focus-border-color);
  border-radius: 2px;
  outline: var(--input-focus-outline);
}

.annotationLayer .buttonWidgetAnnotation.radioButton :focus {
  border: 2px solid var(--input-focus-border-color);
  outline: var(--input-focus-outline);
}

.annotationLayer .buttonWidgetAnnotation.checkBox input:checked::before,
.annotationLayer .buttonWidgetAnnotation.checkBox input:checked::after,
.annotationLayer .buttonWidgetAnnotation.radioButton input:checked::before {
  background-color: CanvasText;
  content: '';
  display: block;
  position: absolute;
}

.annotationLayer .buttonWidgetAnnotation.checkBox input:checked::before,
.annotationLayer .buttonWidgetAnnotation.checkBox input:checked::after {
  height: 80%;
  left: 45%;
  width: 1px;
}

.annotationLayer .buttonWidgetAnnotation.checkBox input:checked::before {
  transform: rotate(45deg);
}

.annotationLayer .buttonWidgetAnnotation.checkBox input:checked::after {
  transform: rotate(-45deg);
}

.annotationLayer .buttonWidgetAnnotation.radioButton input:checked::before {
  border-radius: 50%;
  height: 50%;
  left: 30%;
  top: 20%;
  width: 50%;
}

.annotationLayer .textWidgetAnnotation input.comb {
  font-family: monospace;
  padding-left: 2px;
  padding-right: 0;
}

.annotationLayer .textWidgetAnnotation input.comb:focus {
  /*
   * Letter spacing is placed on the right side of each character. Hence, the
   * letter spacing of the last character may be placed outside the visible
   * area, causing horizontal scrolling. We avoid this by extending the width
   * when the element has focus and revert this when it loses focus.
   */
  width: 103%;
}

.annotationLayer .buttonWidgetAnnotation:is(.checkBox, .radioButton) input {
  appearance: none;
}

.annotationLayer .popupTriggerArea {
  height: 100%;
  width: 100%;
}

.annotationLayer .fileAttachmentAnnotation .popupTriggerArea {
  position: absolute;
}

.annotationLayer .popupWrapper {
  position: absolute;
  font-size: calc(9px * var(--scale-factor));
  width: 100%;
  min-width: calc(180px * var(--scale-factor));
  pointer-events: none;
}

.annotationLayer .popup {
  position: absolute;
  max-width: calc(180px * var(--scale-factor));
  background-color: rgba(255, 255, 153, 1);
  box-shadow: 0 calc(2px * var(--scale-factor)) calc(5px * var(--scale-factor))
    rgba(136, 136, 136, 1);
  border-radius: calc(2px * var(--scale-factor));
  padding: calc(6px * var(--scale-factor));
  margin-left: calc(5px * var(--scale-factor));
  cursor: pointer;
  font: message-box;
  white-space: normal;
  word-wrap: break-word;
  pointer-events: auto;
}

.annotationLayer .popup > * {
  font-size: calc(9px * var(--scale-factor));
}

.annotationLayer .popup h1 {
  display: inline-block;
}

.annotationLayer .popupDate {
  display: inline-block;
  margin-left: calc(5px * var(--scale-factor));
}

.annotationLayer .popupContent {
  border-top: 1px solid rgba(51, 51, 51, 1);
  margin-top: calc(2px * var(--scale-factor));
  padding-top: calc(2px * var(--scale-factor));
}

.annotationLayer .richText > * {
  white-space: pre-wrap;
  font-size: calc(9px * var(--scale-factor));
}

.annotationLayer .highlightAnnotation,
.annotationLayer .underlineAnnotation,
.annotationLayer .squigglyAnnotation,
.annotationLayer .strikeoutAnnotation,
.annotationLayer .freeTextAnnotation,
.annotationLayer .lineAnnotation svg line,
.annotationLayer .squareAnnotation svg rect,
.annotationLayer .circleAnnotation svg ellipse,
.annotationLayer .polylineAnnotation svg polyline,
.annotationLayer .polygonAnnotation svg polygon,
.annotationLayer .caretAnnotation,
.annotationLayer .inkAnnotation svg polyline,
.annotationLayer .stampAnnotation,
.annotationLayer .fileAttachmentAnnotation {
  cursor: pointer;
}

.annotationLayer section svg {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}

.annotationLayer .annotationTextContent {
  position: absolute;
  width: 100%;
  height: 100%;
  opacity: 0;
  color: transparent;
  user-select: none;
  pointer-events: none;
}

.annotationLayer .annotationTextContent span {
  width: 100%;
  display: inline-block;
}

/* Copyright 2014 Mozilla Foundation
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */

:root {
  --react-pdf-text-layer: 1;
  --highlight-bg-color: rgba(180, 0, 170, 1);
  --highlight-selected-bg-color: rgba(0, 100, 0, 1);
}

@media screen and (forced-colors: active) {
  :root {
    --highlight-bg-color: Highlight;
    --highlight-selected-bg-color: ButtonText;
  }
}

[data-main-rotation='90'] {
  transform: rotate(90deg) translateY(-100%);
}
[data-main-rotation='180'] {
  transform: rotate(180deg) translate(-100%, -100%);
}
[data-main-rotation='270'] {
  transform: rotate(270deg) translateX(-100%);
}

.textLayer {
  position: absolute;
  text-align: initial;
  inset: 0;
  overflow: hidden;
  line-height: 1;
  text-size-adjust: none;
  forced-color-adjust: none;
  transform-origin: 0 0;
  z-index: 2;
}

.textLayer :is(span, br) {
  color: transparent;
  position: absolute;
  white-space: pre;
  cursor: text;
  margin: 0;
  transform-origin: 0 0;
}

/* Only necessary in Google Chrome, see issue 14205, and most unfortunately
 * the problem doesn't show up in "text" reference tests. */
.textLayer span.markedContent {
  top: 0;
  height: 0;
}

.textLayer .highlight {
  margin: -1px;
  padding: 1px;
  background-color: var(--highlight-bg-color);
  border-radius: 4px;
}

.textLayer .highlight.appended {
  position: initial;
}

.textLayer .highlight.begin {
  border-radius: 4px 0 0 4px;
}

.textLayer .highlight.end {
  border-radius: 0 4px 4px 0;
}

.textLayer .highlight.middle {
  border-radius: 0;
}

.textLayer .highlight.selected {
  background-color: var(--highlight-selected-bg-color);
}

/* Avoids https://github.com/mozilla/pdf.js/issues/13840 in Chrome */
.textLayer br::selection {
  background: transparent;
}

.textLayer .endOfContent {
  display: block;
  position: absolute;
  inset: 100% 0 0;
  z-index: -1;
  cursor: default;
  user-select: none;
}

.textLayer .endOfContent.active {
  top: 0;
}

.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;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;justify-content: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}
.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)}
.splitter{display:flex;position:relative;-webkit-user-select:none;-moz-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;position:relative}.splitter .splitter_handle::before{content:" ";position:absolute;top:50%;left:50%;height:100%;width:100%;transform:translate(-50%, -50%)}.splitter .splitter_handle:active::before{background-color:rgba(0,0,0,.2)}.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}.splitter.splitter_vertical .splitter_item .splitter_mobile_horizontall>:first-child{margin-bottom:10px}}@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}.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(--Color-MainColor-Contrasted)}.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%}
.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)}
.ee{width:100%;height:100%;border:1px solid var(--ColorMap-ContentFrame1);background-color:var(--ColorMap-DataBrowseColorBck)}.ee iframe{width:100%;height:100%;border:0}
.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}
.modal_backdrop{position:absolute;height:100%;width:100%;overflow:clip}.modal{width:100%;height:100%;overflow:hidden;display:flex;flex-direction:column;box-shadow:5px 5px 10px 5px rgba(0,0,0,.3)}.react-draggable>*:last-child>*{z-index:var(--Rnd-zIndex)}
.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);animation-duration:.5s;animation-timing-function:cubic-bezier(0.25, 0.46, 0.45, 0.94);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{animation-name:local_modal_open}.modal_mobile_local_modal.animation_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{animation-name:menu_modal_open}.modal_mobile_menu_modal.animation_close{animation-name:menu_modal_close}.modal_mobile_notification{height:96.5%;top:3.5%;left:0}.modal_mobile_notification.animation_open{animation-name:notification_modal_open}.modal_mobile_notification.animation_close{animation-name:notification_modal_close}.modal_mobile_open_dialog{min-height:-moz-max-content;min-height:max-content;max-height:96%;top:1.5%;left:2.5%}.modal_mobile_open_dialog.animation_open{animation-name:modal_open}.modal_mobile_open_dialog.animation_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{animation-name:modal_open}.modal_mobile_modal.animation_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{animation-name:modal_open_maximized}.modal_mobile_modal.maximized.animation_close{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{animation-name:modal_open}.modal_mobile_dialog.animation_close{animation-name:modal_close}@keyframes local_modal_open{0%{transform:translateX(-100vw)}100%{transform:translateX(0)}}@keyframes local_modal_close{0%{transform:translateX(0)}100%{transform:translateX(-100vw)}}@keyframes menu_modal_open{0%{transform:translateY(calc(var(--vh, 1vh) * 100))}100%{transform:translateY(5%)}}@keyframes menu_modal_close{0%{transform:translateY(5%)}100%{transform:translateY(calc(var(--vh, 1vh) * 100))}}@keyframes notification_modal_open{0%{transform:translateX(100vw)}100%{transform:translateX(0)}}@keyframes notification_modal_close{0%{transform:translateX(0)}100%{transform:translateX(100vw)}}@keyframes modal_open{0%{transform:translateY(calc(var(--vh, 1vh) * 100))}100%{transform:translateY(calc(var(--vh, 1vh) * 100 - 102%))}}@keyframes modal_close{0%{transform:translateY(calc(var(--vh, 1vh) * 100 - 102%))}100%{transform:translateY(calc(var(--vh, 1vh) * 100))}}@keyframes modal_open_maximized{0%{transform:translateY(calc(var(--vh, 1vh) * 100))}100%{transform:translateY(calc(var(--vh, 1vh) * 100 - 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_wrap{overflow-y:auto;background-color:#fff}.menu{display:flex;flex-direction:column;flex:0 0 auto;background-color:#fff;padding:1px;-webkit-touch-callout:none;-webkit-user-select:none}.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_button:disabled{opacity:.6}.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)}
.pi{flex-direction:column;min-width:600px;padding:15px 7px 4px 7px;background:var(--ColorMap-ContentColorBck1)}.pi .pi_item{padding:5px;width:100%;flex-direction:column}.pi .pi_item .pi_header{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);width:100%;justify-content:space-between}.pi .pi_item .pi_header .pi_header_title{margin:-3px}.pi .pi_item .pi_header .pi_header_title>*{padding:3px 3px}.pi .pi_item .pi_header .pi_header_timer{color:var(--ColorMap-BaseColorBck1);background-color:#f0f0f0;flex:0 0 auto}.pi .pi_item .pi_loadingBox{width:100%;height:7px;position:relative;overflow:hidden;margin:10px 0}.pi .pi_item .pi_loadingBox .pi_loadingBar{position:absolute;height:100%;width:100%}.pi .pi_item .pi_loadingBox .pi_loadingBar_loaded{height:100%;background:var(--ColorMap-BaseColorBck1);box-shadow:inset 0px 0px 2px 0px rgba(0,0,0,.3)}.pi .pi_item .pi_loadingBox .pi_loadingBar_loading{position:absolute;height:100%;background:var(--ColorMap-BaseColorBck1);opacity:.3}.pi .pi_item .pi_loadingBox .pi_loadingBackground{width:100%;height:100%;background-color:#cfdce5}.pi .pi_item .pi_subcontainer{width:100%;border-top:1px solid #e0e0e0;padding-left:10px}.pi .pi_item .pi_subcontainer .pi_item{padding:5px 0;padding-bottom:0}.pi .btn_base{padding-top:2px}@media(max-width: 600px){.pi{min-width:inherit;width:100%}}.modal_mobile .pi{min-width:inherit;width:100%;padding-bottom:10px}
.k2view{background-color:var(--ColorMap-ContentColorBck1)}
.hw{width:100%;display:grid;grid-template-columns:repeat(12, 1fr);grid-template-rows:1fr;font-size:.8em;border-top:1px solid var(--ColorMap-ContentFrame1)}.hw_preItem{padding:3px;grid-row:1;position:relative}.hw_preItem::before{display:block;content:" ";top:50%;transform:translateY(-50%);right:0;position:absolute;width:1px;height:70%;background-color:var(--ColorMap-ContentFrame1)}.hw_item{position:relative;padding:3px;overflow:hidden;text-align:center;align-items:center;background-color:var(--ColorMap-ContentColorBck1);width:100%}.hw_item:hover::after{display:block}.hw_item::after{content:" ";top:0;left:0;position:absolute;width:100%;height:100%;background-color:rgba(0,0,0,.15);display:none}.hw_item_hotkey{padding-right:2px}.hw_item_separator{padding-right:2px}@media(max-width: 980px){.hw{display:none}}
/*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;
}

[animations="0"] *:not(.bi_loading),
[animations="0"] ::before,
[animations="0"] ::after{
    transition: none !important;
    animation-direction: reverse !important;
    animation-play-state: paused !important;
}


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;
}

#fullScreenMessage {
  background-color: rgba(0, 0, 0, 0.7) !important;
}

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

@media only screen and (max-width: 150mm) {
  #busyIndicatorContainer {
    width: 80vw;
  }
}

#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-BackgroundColor: #ffffff;
  --FlowChart-EdgeCaption-Color: #9e9e9e;

  --FlowChart-Step-BorderColor: #bfbfbf;
  --FlowChart-Edge-Color: #bbbbbb;
  --FlowChart-Edge-MarkerColor: #6d6d6d;

  --FlowChart-StepActive-BorderColor: red;
  --FlowChart-EdgeActive-Color: var(--FlowChart-StepActive-BorderColor);
  --FlowChart-EdgeActive-MarkerColor: #c36161;

  --FlowChart-StepPassed-BorderColor: #3dc37c;
  --FlowChart-EdgePassed-Color: var(--FlowChart-StepPassed-BorderColor);
  --FlowChart-EdgePassed-MarkerColor: #288e58;

  --FlowChart-StepSelectedPreview-BorderColor: blue;
  --FlowChart-Caption-Color: #222;

  /* Just Edge */
  --FlowChart-EdgeBack-Color: #e7e7e7;
  --FlowChart-EdgeBack-MarkerColor: #acacac;
}

[data-k2-classname=global_search_page]{padding:15px;justify-content:center;align-items:center}[data-k2-classname=global_search_page] .fp{overflow:unset !important;grid-template-columns:unset !important;grid-template-rows:unset !important;gap:unset !important;position:relative !important;height:auto;width:100%;align-self:unset !important;min-width:unset !important;min-height:unset !important;flex-direction:column}[data-k2-classname=global_search_page] .fp,[data-k2-classname=global_search_page] .fp_wrap{height:100%}[data-k2-classname=global_search_page] .fp:not([data-k2-classname=no_result_img]){display:flex !important}[data-k2-classname=global_search_page] .fp[data-k2-classname=search_prewrap]{display:flex !important;flex-direction:column;justify-content:center;align-items:center;height:auto}[data-k2-classname=global_search_page] .fp[data-k2-classname=search_prewrap] .fp,[data-k2-classname=global_search_page] .fp[data-k2-classname=search_prewrap] .fp_wrap{height:auto}[data-k2-classname=global_search_page] [data-k2-classname=search_wrap]{flex:0 0 auto !important;max-width:670px}[data-k2-classname=global_search_page] [data-k2-classname=search_wrap] .dc{justify-content:center}[data-k2-classname=global_search_page] .in_input_base{padding-top:10px;padding-bottom:15px;padding-left:5px;padding-right:5px}[data-k2-classname=global_search_page] .in_input_label .tb{padding:0}[data-k2-classname=global_search_page] .in_input_label .ac_wrapper{margin:0px 2px}[data-k2-classname=global_search_page] .in_input_edit{border-radius:5px;background-color:var(--ColorMap-DataBrowseColorBck)}[data-k2-classname=global_search_page] .in_border_edit{padding:calc(var(--InputControl-FrameWidth)*6px)}[data-k2-classname=global_search_page] .in_border_focused,[data-k2-classname=global_search_page] .in_border_edit:hover{padding:calc(var(--InputControl-FrameWidth)*5px)}[data-k2-classname=global_search_page] [data-k2-classname=favoritesContainer]{--item-width: 111.6px;display:flex !important;justify-content:center;overflow:unset !important;flex-direction:row;flex-wrap:wrap;gap:0 !important}[data-k2-classname=global_search_page] [data-k2-classname=favoritesContainer]:has(>:nth-child(6)){max-width:calc(var(--item-width)*3)}[data-k2-classname=global_search_page] [data-k2-classname=favoritesContainer]:has(>:nth-child(7)){max-width:calc(var(--item-width)*4)}[data-k2-classname=global_search_page] [data-k2-classname=favoritesContainer]:has(>:nth-child(9)){max-width:calc(var(--item-width)*5)}[data-k2-classname=global_search_page] [data-k2-classname=favoritesContainer]:has(>:nth-child(11)){max-width:calc(var(--item-width)*6)}[data-k2-classname=global_search_page] [data-k2-classname=favoritesContainer]>*{width:var(--item-width) !important;padding:5px;align-self:stretch !important}@media(max-width: 371px){[data-k2-classname=global_search_page] [data-k2-classname=favoritesContainer]>*{width:33% !important;padding:5px}}[data-k2-classname=global_search_page] [data-k2-classname=favoritesContainer] .btn_base .button{border:1px solid rgba(0,0,0,.1254901961);border-radius:5px;background-color:var(--ColorMap-DataBrowseColorBck);min-height:100px;padding:10px;margin:2px;box-shadow:0px 1px 2px 0px rgba(0,0,0,.16);justify-content:flex-start;align-items:center;align-items:flex-start;overflow:hidden}[data-k2-classname=global_search_page] [data-k2-classname=favoritesContainer] .btn_base .button .btn_icon_top{padding-top:5px;justify-content:center;align-items:center}[data-k2-classname=global_search_page] [data-k2-classname=favoritesContainer] .btn_base .button .img{width:38px !important;height:38px !important;flex-grow:0 !important;background-color:#fff !important;border-radius:5px;justify-content:center;align-items:center;padding:2px}[data-k2-classname=global_search_page] [data-k2-classname=favoritesContainer] .btn_base .button .img .img .non_svg{position:relative}[data-k2-classname=global_search_page] [data-k2-classname=favoritesContainer] .btn_base .button .img .svg{height:100%;width:auto}[data-k2-classname=global_search_page] [data-k2-classname=favoritesContainer] .btn_base .button[data-k2-classname=AddFavorite] .img .svg{background-color:#fff !important;width:19px !important;height:19px !important;flex-grow:0 !important}[data-k2-classname=global_search_page] [data-k2-classname=favoritesContainer] .btn_base .button .btn_caption_stretch{padding-top:5px}[data-k2-classname=global_search_page] [data-k2-classname=favoritesContainer] .btn_base .button .btn_caption_stretch p{line-height:calc(13px*var(--Zoom) + 2px);font-weight:500;color:rgba(0,0,0,.9);white-space:normal;text-align:center;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}[data-k2-classname=global_search_page] [data-k2-classname=no_result_img]{background-image:url("../img/global_search_no_result_light.png");background-position:center;background-repeat:no-repeat;background-size:contain;margin-top:-100px;margin-bottom:20px;height:167px !important;max-height:167px}@media(max-height: 800px){[data-k2-classname=global_search_page] [data-k2-classname=no_result_img]{margin-top:0px}}@media(max-width: 700px){[data-k2-classname=global_search_page] [data-k2-classname=no_result_img]{margin-top:0px}}@media(max-height: 650px){[data-k2-classname=global_search_page] [data-k2-classname=no_result_img]{display:none !important}}@media(max-width: 500px){[data-k2-classname=global_search_page] [data-k2-classname=no_result_img]{display:none !important}}[data-k2-classname=global_search_page] [data-k2-classname=no_result_text]{margin-bottom:15px;margin-top:5px}[data-k2-classname=global_search_page] [data-k2-classname=no_result_text] .mft,[data-k2-classname=global_search_page] [data-k2-classname=no_result_text] p{white-space:normal;text-align:center;font-weight:500;font-size:calc(var(--Zoom) * 14px)}[data-k2-classname=global_search_page] [data-k2-classname=results_panel]{flex-direction:row}[data-k2-classname=global_search_page] [data-k2-classname=results_panel]>*{padding:10px}[data-k2-classname=global_search_page] [data-k2-classname=results_panel]>*:nth-child(1){flex:1 1 20%}[data-k2-classname=global_search_page] [data-k2-classname=results_panel]>*:nth-child(2){flex:1 1 45%}[data-k2-classname=global_search_page] [data-k2-classname=results_panel]>*:nth-child(3){flex:1 1 35%}@media(max-width: 1400px){[data-k2-classname=global_search_page] [data-k2-classname=results_panel]>*:nth-child(1){flex:1 1 25%}[data-k2-classname=global_search_page] [data-k2-classname=results_panel]>*:nth-child(2){flex:1 1 40%}[data-k2-classname=global_search_page] [data-k2-classname=results_panel]>*:nth-child(3){flex:1 1 35%}}@media(max-width: 1200px){[data-k2-classname=global_search_page] [data-k2-classname=results_panel]{flex-wrap:wrap}[data-k2-classname=global_search_page] [data-k2-classname=results_panel]>*:nth-child(1){order:3;flex:1 1 100%;max-height:50%}[data-k2-classname=global_search_page] [data-k2-classname=results_panel]>*:nth-child(2){order:1;flex:1 1 50%}[data-k2-classname=global_search_page] [data-k2-classname=results_panel]>*:nth-child(3){order:2;flex:1 1 50%}}@media(max-width: 980px){[data-k2-classname=global_search_page] [data-k2-classname=results_panel]>*{padding:10px 5px}[data-k2-classname=global_search_page] [data-k2-classname=results_panel]>*:nth-child(1){flex:1 1 100%;max-height:70%}[data-k2-classname=global_search_page] [data-k2-classname=results_panel]>*:nth-child(2){flex:1 1 100%;max-height:70%}[data-k2-classname=global_search_page] [data-k2-classname=results_panel]>*:nth-child(3){max-height:70%}}@media(max-width: 560px){[data-k2-classname=global_search_page] [data-k2-classname=results_panel]>*:nth-child(1){max-height:90%}[data-k2-classname=global_search_page] [data-k2-classname=results_panel]>*:nth-child(2){max-height:90%}[data-k2-classname=global_search_page] [data-k2-classname=results_panel]>*:nth-child(3){max-height:90%}}[data-k2-classname=global_search_page] [data-k2-classname=results]{padding:20px;border-width:1px;border-color:var(--ColorMap-ContentFrame1);border-style:solid;border-radius:5px;background-color:var(--ColorMap-DataBrowseColorBck)}[data-k2-classname=global_search_page] [data-k2-classname=results] [data-k2-classname=ResultsTitle] p{font-size:17px;font-weight:500;line-height:1em}[data-k2-classname=global_search_page] [data-k2-classname=results] .dg,[data-k2-classname=global_search_page] [data-k2-classname=results] .lw{height:100%}[data-k2-classname=global_search_page] [data-k2-classname=results] .lw{font-size:calc(var(--Zoom)*12px)}[data-k2-classname=global_search_page] [data-k2-classname=results] .lw .lw_group .lw_buttons .lw_button:hover,[data-k2-classname=global_search_page] [data-k2-classname=results] .lw .lw_group .lw_buttons .lw_button.lw_selected{background:var(--ColorMap-ContentFrameMinForChange) !important}[data-k2-classname=global_search_page] [data-k2-classname=results]>:first-child{padding-bottom:6px}[data-k2-classname=global_search_page] [data-k2-classname=results] .dg_inner .dg_table{border-left:0;border-right:0;--ColorMap-DataBrowseColorBck: transparent !important }[data-k2-classname=global_search_page] [data-k2-classname=results] .dg_inner .dg_table td{border-left:0;border-right:0}[data-k2-classname=global_search_page] [data-k2-classname=results] .dg_inner .dg_table .dg_cell{padding:0}[data-k2-classname=global_search_page] [data-k2-classname=results] .dg_inner .dg_table [style*="font-weight: bold;"]{font-weight:500 !important}[data-k2-classname=global_search_page] [data-k2-classname=results] .dg_inner .dg_table .dg_rows_wrap .dg_rows .dg_body{width:100% !important}
.modal [data-k2-classname=UserProfile],.modal_mobile [data-k2-classname=UserProfile]{padding:15px}.modal [data-k2-classname=UserProfile] .mft,.modal_mobile [data-k2-classname=UserProfile] .mft{height:auto !important}.modal [data-k2-classname=UserProfile] .btn_base .button,.modal_mobile [data-k2-classname=UserProfile] .btn_base .button{border:1px solid #ccc}.modal [data-k2-classname=UserProfile] .btn_base .button .img,.modal_mobile [data-k2-classname=UserProfile] .btn_base .button .img{padding:3px}.modal [data-k2-classname=UserProfile] .gb_title>p,.modal_mobile [data-k2-classname=UserProfile] .gb_title>p{padding-left:0;color:rgba(0,0,0,.9);font-weight:500}.modal [data-k2-classname=UserProfile] .btn_base .button[data-k2-classname=CloseModalBtn] .img,.modal_mobile [data-k2-classname=UserProfile] .btn_base .button[data-k2-classname=CloseModalBtn] .img{padding:6px}.modal [data-k2-classname=UserProfile] [data-k2-classname=k2tv_button],.modal_mobile [data-k2-classname=UserProfile] [data-k2-classname=k2tv_button]{padding:10px 5px}.modal [data-k2-classname=UserProfile] [data-k2-classname=k2tv_button] .truncate-text,.modal_mobile [data-k2-classname=UserProfile] [data-k2-classname=k2tv_button] .truncate-text{white-space:pre-wrap;line-height:1.4em}.modal [data-k2-classname=UserProfile] [data-k2-classname=k2tv_button] .img,.modal_mobile [data-k2-classname=UserProfile] [data-k2-classname=k2tv_button] .img{min-width:70% !important}.modal [data-k2-classname=UserProfile] [data-k2-classname=k2tv_button] svg,.modal_mobile [data-k2-classname=UserProfile] [data-k2-classname=k2tv_button] svg{padding:15px}.modal [data-k2-classname=UserProfile] [data-k2-classname=CredentialBtn] svg,.modal_mobile [data-k2-classname=UserProfile] [data-k2-classname=CredentialBtn] svg{padding:4px}.modal [data-k2-classname=UserProfile] [data-k2-classname=CompanySelect],.modal [data-k2-classname=UserProfile] [data-k2-classname=k2tv_button],.modal_mobile [data-k2-classname=UserProfile] [data-k2-classname=CompanySelect],.modal_mobile [data-k2-classname=UserProfile] [data-k2-classname=k2tv_button]{overflow:hidden;position:relative;background-color:rgba(255,255,255,.6);border:1px solid #ccc}.modal [data-k2-classname=UserProfile] [data-k2-classname=CompanySelect] .button,.modal [data-k2-classname=UserProfile] [data-k2-classname=k2tv_button] .button,.modal_mobile [data-k2-classname=UserProfile] [data-k2-classname=CompanySelect] .button,.modal_mobile [data-k2-classname=UserProfile] [data-k2-classname=k2tv_button] .button{position:absolute;top:0;left:0;width:100%;height:100%}.modal [data-k2-classname=UserProfile] [data-k2-classname=CompanySelect] img,.modal [data-k2-classname=UserProfile] [data-k2-classname=k2tv_button] img,.modal_mobile [data-k2-classname=UserProfile] [data-k2-classname=CompanySelect] img,.modal_mobile [data-k2-classname=UserProfile] [data-k2-classname=k2tv_button] img{padding:10px 0}.modal [data-k2-classname=UserProfile] [data-k2-classname=webnative],.modal_mobile [data-k2-classname=UserProfile] [data-k2-classname=webnative]{overflow:unset !important}.modal [data-k2-classname=UserProfile] [data-k2-classname=MultiCompanyWrap],.modal_mobile [data-k2-classname=UserProfile] [data-k2-classname=MultiCompanyWrap]{border:1px solid #ccc;background-color:rgba(255,255,255,.6);padding:7px;display:block;width:100%}.modal [data-k2-classname=UserProfile] [data-k2-classname=MultiCompanyWrap]>:first-child,.modal_mobile [data-k2-classname=UserProfile] [data-k2-classname=MultiCompanyWrap]>:first-child{min-height:0 !important}.modal [data-k2-classname=UserProfile] [data-k2-classname=MultiCompanyWrap] [data-k2-classname=MultiCompanySettings],.modal_mobile [data-k2-classname=UserProfile] [data-k2-classname=MultiCompanyWrap] [data-k2-classname=MultiCompanySettings]{background-color:rgba(255,255,255,.6);border:1px solid #ccc}.modal [data-k2-classname=UserProfile] [data-k2-classname=MultiCompanyWrap] [data-k2-classname=MultiCompanySettings] .img,.modal_mobile [data-k2-classname=UserProfile] [data-k2-classname=MultiCompanyWrap] [data-k2-classname=MultiCompanySettings] .img{padding:7px}.modal [data-k2-classname=UserProfile] [data-k2-classname=MultiCompanyWrap] [data-k2-classname=MultiCompanySettings] .svg,.modal [data-k2-classname=UserProfile] [data-k2-classname=MultiCompanyWrap] [data-k2-classname=MultiCompanySettings] svg,.modal_mobile [data-k2-classname=UserProfile] [data-k2-classname=MultiCompanyWrap] [data-k2-classname=MultiCompanySettings] .svg,.modal_mobile [data-k2-classname=UserProfile] [data-k2-classname=MultiCompanyWrap] [data-k2-classname=MultiCompanySettings] svg{fill:var(--Color-MainColor) !important}.modal [data-k2-classname=UserProfile] .button[data-k2-classname=ShowAboutLink],.modal_mobile [data-k2-classname=UserProfile] .button[data-k2-classname=ShowAboutLink]{border:0;background:0;align-items:center;flex:0 0 auto;padding-right:10px;box-shadow:unset}.modal [data-k2-classname=UserProfile] .button[data-k2-classname=ShowAboutLink] .img,.modal_mobile [data-k2-classname=UserProfile] .button[data-k2-classname=ShowAboutLink] .img{min-width:18px !important;min-height:18px !important;padding:0;margin-right:10px}.modal [data-k2-classname=UserProfile] .button[data-k2-classname=ShowAboutLink] .img,.modal [data-k2-classname=UserProfile] .button[data-k2-classname=ShowAboutLink] .svg,.modal_mobile [data-k2-classname=UserProfile] .button[data-k2-classname=ShowAboutLink] .img,.modal_mobile [data-k2-classname=UserProfile] .button[data-k2-classname=ShowAboutLink] .svg{background:0 !important;fill:#000 !important}.modal [data-k2-classname=UserProfile] .button[data-k2-classname=ShowAboutLink] .btn_label_font,.modal_mobile [data-k2-classname=UserProfile] .button[data-k2-classname=ShowAboutLink] .btn_label_font{color:#000}
[data-k2-classname=AboutAppModal]{display:block !important;padding:2.5vw;padding-bottom:1vw}[data-k2-classname=AboutAppModal] *{-moz-user-select:text;user-select:text;-webkit-user-select:text}[data-k2-classname=AboutAppModal] [data-k2-classname=SpaceSeparator]{display:none}[data-k2-classname=AboutAppModal] [data-k2-classname=K2Logo] img{-o-object-position:top;object-position:top}[data-k2-classname=AboutAppModal] [data-k2-classname=MainCaption] .dl_title{display:none}[data-k2-classname=AboutAppModal] [data-k2-classname=MainCaption] .dl_value .dl_text p{font-size:21px;font-weight:700;color:var(--ColorMap-ContentDecorateColorFrg)}[data-k2-classname=AboutAppModal] [data-k2-classname=Copyright]{padding-top:30px;max-width:450px}[data-k2-classname=AboutAppModal] [data-k2-classname=Copyright] .dl_title{display:none}[data-k2-classname=AboutAppModal] [data-k2-classname=Copyright] .dl_value .dl_text p{text-align:center;font-size:10px}
