.mc_2ed .flex-row-reverse{flex-direction:row-reverse;justify-content:flex-end;}.mc_2rl .g-title{font-size:2rem !important;}@media (max-width:1370px){.mc_2rl .g-title{font-size:1.2rem;}}.mc_2rl .main-date-block{background-color:#fff;border-radius:0.5rem;}.mc_2rl .active{background-color:#ebecfe !important;}.mc_2rl .date-block .date .select-period .g-select{flex-direction:row;align-items:center;}.mc_2rl .date-block .date .switch .d{background-color:#d3d3d166;padding:0px 8px 0px 8px;font-weight:600;}.mc_2rl .date-block .date .week-block{display:table;width:100%;}.mc_2rl .date-block .date .week-block .week-left,.mc_2rl .date-block .date .week-block .week-right{display:table-cell;border:1px solid #cccccc;}.mc_2rl .date-block .date .week-block .week-left{border-right:1px solid #cccccc;}.mc_2rl .date-block .date .week-block .day{border-top:1px solid #cccccc;padding:10px;}.mc_2rl .date-block .date .week-block .day:not(:last-child){border-right:1px solid #cccccc;}.mc_2rl .schedule{display:table;width:100%;}.mc_2rl .schedule .objects{display:table-cell;border-right:1px solid #cccccc;vertical-align:top;}.mc_2rl .schedule .objects .object{font-weight:500;border:1px solid #cccccc;padding:10px;border-right:0;}.mc_2rl .schedule .interval{display:table-cell;border-bottom-right-radius:10px;}.mc_2rl .schedule .interval .time{padding:10px;border:1px solid #cccccc;border-left:0;}.mc_2rl .schedule .interval .time .time-line1,.mc_2rl .schedule .interval .time .time-line2,.mc_2rl .schedule .interval .time .time-line3,.mc_2rl .schedule .interval .time .time-line4,.mc_2rl .schedule .interval .time .time-line5{padding:12px;}.mc_2rl .schedule .interval .time .time-line1{width:60%;background-color:#0db9e0;}.mc_2rl .schedule .interval .time .time-line4{background:#46a04c;margin-left:68%;}.mc_21n .ux-items{text-align:center;}.mc_21n .ux-item{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;font-weight:bold;height:80px;position:relative;margin:0.5rem;box-shadow:0 0 1px rgba(0,0,0,0.5);border:1px solid rgba(255,255,255,0.5);background-color:#ddd;}.mc_21n .ux-item .ux-image{-o-background-size:contain;-moz-background-size:contain;-webkit-background-size:contain;-ms-background-size:contain;background-size:contain;background-repeat:no-repeat;background-position:center center;position:absolute;z-index:3;width:100%;height:78px;}.mc_21n .ux-item .ux-title{position:absolute;z-index:9;right:0;top:0;max-width:100%;background-color:rgba(255,255,255,0.85);color:#000;box-shadow:0 0 1px rgba(0,0,0,0.5);border-bottom:1px solid rgba(255,255,255,0.5);text-align:center;padding:0.25rem;}.mc_21n .ux-item:hover{-moz-opacity:0.9;opacity:0.9;}.mc_21n .ux-item:active{-moz-opacity:0.8;opacity:0.8;}.mc_21n .ux-item[selected]{border:1px solid rgba(0,0,0,0.75);background-color:#666;}.mc_21n .ux-item[selected] .ux-title{font-size:12px;}.mc_21n .ux-place{border-bottom:2px solid rgba(0,0,0,0.5);background-color:#ccc;}.mc_2lj .important{color:#d47d85;margin-left:0.25rem;}.mc_2lj label{font-size:1rem;font-weight:500;padding-left:0.6rem;}.mc_2lj select{border-radius:6px;color:#7b7b7b;padding:0.8rem;}.mc_2lj select option[hidden]{text-transform:lowercase;}.mc_2nv .switch_item:not(.show){display:none;}.mc_2nv i{vertical-align:baseline;}.mc_2nv .red{background-color:red !important;}.mc_2nv .ux-comment .subtitle{font-size:10px;text-decoration:underline;}.mc_2nv .ux-history{display:flex;flex-direction:column;flex-wrap:wrap;}.mc_2nv .ux-files{display:flex;flex-direction:column;flex-wrap:wrap;}.mc_2hj textarea{border:1px solid #eee;border-radius:6px;color:#7b7b7b;padding:0.8rem;}.mc_2hj .tox-tinymce{width:100%;min-height:20rem;}.mc_2jr .modal-content{min-width:500px;}.mc_25y{border-top:0 !important;}.mc_25y .ux-field{position:relative;}.mc_25y .ux-field .ux-icon{-o-background-size:75% auto;-moz-background-size:75% auto;-webkit-background-size:75% auto;-ms-background-size:75% auto;background-size:75% auto;background-repeat:no-repeat;background-position:center center;width:40px;height:40px;}.mc_25y .ux-field .ux-attach{background-image:url("/%this.im_attach.thumb%");position:absolute;z-index:9;left:0;bottom:0;}.mc_25y .ux-field .ux-attach input{display:none;}.mc_25y .ux-field .ux-attach label{margin:0;display:block;width:100%;height:100%;}.mc_25y .ux-field .ux-send{background-image:url("/%this.im_send.thumb%");position:absolute;z-index:9;right:0;bottom:0;}.mc_25y .ux-text{background:#fff;width:100%;-moz-opacity:1;opacity:1;}.mc_25y .ux-text::-webkit-scrollbar{width:0;height:8px;}.mc_25y .ux-text::-webkit-scrollbar-track{border-radius:10px;background:rgba(255,255,255,0);}.mc_25y .ux-text::-webkit-scrollbar-thumb{border-radius:10px;background:rgba(255,255,255,0.3);}.mc_25y .ux-text::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,0.1);}.mc_25y .ux-text::-webkit-scrollbar-thumb:active{background:rgba(255,255,255,0.5);}.mc_25y .ux-text .ux-content{color:#000;background-color:#eee;font-size:14px;line-height:20px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;overflow-y:scroll;width:100%;height:40px;max-height:140px;min-height:40px;padding:0px 40px 0rem 40px;outline:none;resize:none;}.mc_25y .ux-text .ux-content::-webkit-scrollbar{width:5px;height:8px;}.mc_25y .ux-text .ux-content::-webkit-scrollbar-track{border-radius:10px;background:rgba(255,255,255,0);}.mc_25y .ux-text .ux-content::-webkit-scrollbar-thumb{border-radius:10px;background:rgba(95,95,95,0.5);}.mc_25y .ux-text .ux-content::-webkit-scrollbar-thumb:hover{background:rgba(95,95,95,0.25);}.mc_25y .ux-text .ux-content::-webkit-scrollbar-thumb:active{background:rgba(159,159,159,0.75);}.mc_25y .ux-text .ux-images{position:absolute;z-index:1;bottom:0;right:36px;max-width:calc(100% - 72px);-moz-opacity:0.5;opacity:0.5;}.mc_25y .ux-text .ux-images img{max-width:192px;max-height:32px;margin:0.25rem;}.mc_25y .ux-text .ux-images:hover{-moz-opacity:1;opacity:1;}.mc_25z{padding-left:40px;background-image:url(/img/45.png);}.mc_25z .ux-unit{background-color:transparent !important;border:0 !important;min-height:26px;display:block;position:relative;font-size:12px;}.mc_25z .ux-unit .ux-tags{display:inline-block;position:absolute;right:2px;top:2px;text-align:right;}.mc_25z .ux-unit .ux-tags .tag-text{display:none;}.mc_25z .ux-unit .ux-tags:empty{display:none;}.mc_25z .ux-unit .ux-wrap{-moz-user-select:text;-webkit-user-select:text;-ms-user-select:text;user-select:text;position:relative;display:inline-block;float:left;max-width:calc(100% - 40px);padding:0;background-color:rgba(255,255,255,0.1);border-radius:0 0.25rem 0.25rem 0;border:1px solid rgba(255,255,255,0.15);border-top:1px solid rgba(0,0,0,0.15);padding-right:24px;}.mc_25z .ux-unit .ux-wrap:hover .ux-menu{display:block;}.mc_25z .ux-unit .ux-wrap .g-marker .ux-title{display:none;}.mc_25z .ux-unit a{cursor:pointer;display:inline-block;white-space:nowrap;max-width:100%;overflow:hidden;color:#007fff;}.mc_25z .ux-unit a:hover{color:#005fbf;}.mc_25z .ux-unit.ux-me .ux-wrap{background-color:rgba(255,251,204,0.25);}.mc_25z .ux-unit.ux-me .ux-wrap .ux-tag{left:0;right:auto;}.mc_25z .ux-unit.ux-me .ux-wrap .ux-user{display:none;left:auto;right:0;}.mc_25z .ux-unit .ux-tag .g-marker{margin:2px;}.mc_25z .ux-unit .ux-tag .g-marker .g-count{margin-left:0.1rem;}.mc_25z .ux-unit .ux-tag .g-icon{-moz-opacity:0.25;opacity:0.25;}.mc_25z .ux-unit .ux-tag span{display:inline-block;position:relative;}.mc_25z .ux-unit .ux-tag span[active] .g-icon{-moz-opacity:1;opacity:1;-webkit-filter:brightness(100%) !important;filter:brightness(100%) !important;}.mc_25z .ux-unit .ux-tag span[active] .g-count{font-size:10px;}.mc_25z .ux-unit .ux-tag *[data-count="0"]{display:none;}.mc_25z .ux-unit .ux-tag *[data-count="0"] img{-moz-opacity:1;opacity:1;-webkit-filter:brightness(50%);filter:brightness(50%);}.mc_25z .ux-unit .ux-tag img{-o-transition:all 0.25s ease-in-out 0s;-moz-transition:all 0.25s ease-in-out 0s;-webkit-transition:all 0.25s ease-in-out 0s;-ms-transition:all 0.25s ease-in-out 0s;transition:all 0.25s ease-in-out 0s;width:20px;height:20px;}.mc_25z .ux-unit .ux-tag img:hover{-moz-opacity:1;opacity:1;}.mc_25z .ux-unit[data-tags~='tags_done'] .ux-wrap{background-color:rgba(179,255,184,0.35);}.mc_25z .ux-unit[data-tags~='tags_fail']{color:#fff;}.mc_25z .ux-unit[data-tags~='tags_fail'] .ux-wrap{background-color:rgba(255,0,0,0.35);}.mc_25z .ux-unit[data-tags~='tags_ok'] .ux-wrap{background-color:rgba(144,216,238,0.35);}.mc_25z .ux-unit[data-tags~='tags_ok'] .ux-wrap a{color:green;}.mc_25z .ux-unit[data-tags~='tags_fixed'] .ux-wrap,.mc_25z .ux-unit[data-tags~='tags_service'] .ux-wrap{background:rgba(255,255,255,0.25);}.mc_25z .ux-unit .ux-user{position:absolute;left:-36px;top:-3px;width:32px;height:32px;border-radius:20px;}.mc_25z .ux-unit .ux-tags{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;}.mc_25z .ux-unit .ux-tags img{width:20px;height:20px;margin-left:4px;-moz-opacity:0.5;opacity:0.5;}.mc_25z .ux-unit .ux-tags img:hover{-moz-opacity:1;opacity:1;}.mc_25z .ux-unit .ux-tags > *{display:inline-block;}.mc_25z .ux-unit .ux-files:empty{display:none;}.mc_25z .ux-unit .ux-files img{max-width:100%;}.mc_25z .ux-unit .ux-menu{display:none;position:absolute;z-index:3;right:2px;top:2px;width:16px;height:20px;-o-background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;-ms-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:center center;background-image:url(/%this.im_more.thumb%);-o-background-size:auto 90%;-moz-background-size:auto 90%;-webkit-background-size:auto 90%;-ms-background-size:auto 90%;background-size:auto 90%;-webkit-filter:brightness(25%);filter:brightness(25%);-moz-opacity:0.5;opacity:0.5;}.mc_25z .ux-unit .ux-menu:hover{-moz-opacity:1;opacity:1;}.mc_25z .ux-unit .ux-who{display:none;font-weight:bold;}.mc_25z .ux-unit .ux-message{padding:0.25rem;white-space:pre-wrap;overflow:auto;line-height:1.5;}.mc_25z .ux-unit .ux-message::-webkit-scrollbar{width:5px;height:8px;}.mc_25z .ux-unit .ux-message::-webkit-scrollbar-track{border-radius:10px;background:rgba(255,255,255,0);}.mc_25z .ux-unit .ux-message::-webkit-scrollbar-thumb{border-radius:10px;background:rgba(95,95,95,0.5);}.mc_25z .ux-unit .ux-message::-webkit-scrollbar-thumb:hover{background:rgba(95,95,95,0.25);}.mc_25z .ux-unit .ux-message::-webkit-scrollbar-thumb:active{background:rgba(159,159,159,0.75);}.mc_25z .ux-unit .ux-time{position:absolute;font-size:9px;-moz-opacity:0.5;opacity:0.5;right:2px;bottom:2px;}.mc_25z .ux-unit .ux-when{display:none;text-align:center;line-height:1.5;margin:0.25rem 0;-moz-opacity:0.5;opacity:0.5;font-size:12px;}.mc_25z .ux-unit[active]{color:#0000bf;text-shadow:0px 0px 1px #fff;}.mc_25z .ux-unit[selected] .ux-wrap{background-color:rgba(0,191,255,0.25);color:#fff;}.mc_25z .ux-unit[selected][active]{color:#00bfbf;text-shadow:0px 0px 1px #fff;}.mc_25z .ux-unit .ux-tag img:hover{-moz-opacity:1;opacity:1;-webkit-filter:brightness(100%) !important;filter:brightness(100%) !important;}.mc_25z .ux-unit[pick] .ux-wrap{background-color:rgba(0,191,255,0.5);color:#fff;}.mc_25z .ux-unit[pick] a{color:green;}.mc_25z .ux-unit[pick] .ux-time{color:#000;}.mc_25z .ux-unit[pick] .ux-menu{display:block;}.mc_25z .ux-unit.st-combine .ux-user{display:none;}.mc_25z .ux-unit.st-combine .ux-wrap{margin-top:2px;border-radius:0 0.25rem 0.25rem 0;}.mc_25z .ux-unit.st-time .ux-when{display:block;}.mc_25z .ux-unit.st-user .ux-wrap{margin-top:12px;}.mc_25z .ux-unit.st-user.st-time .ux-wrap{margin-top:0;}.mc_21t{font-size:10px;}.mc_22u .ux-cond{width:1px;white-space:nowrap;text-align:center;vertical-align:middle;padding:0 0.25rem !important;}.mc_22u *[data-plate][onscreen] td:first-child{color:green !important;font-weight:bold;}.mc_22u *[data-plate][onpath] td:first-child{color:red !important;}.mc_21r{min-width:480px;}.mc_21r .ux-options{padding:0.5rem;border-bottom:2px solid rgba(0,0,0,0.5);}.mc_21r .ux-data{overflow-y:auto;padding:0.5rem;background-color:#eee;height:300px;}.mc_21r .ux-data pre{white-space:pre-wrap;}.mc_21r .mc-pad{border-top:2px solid rgba(0,0,0,0.5);background-color:#555;}.mc_21r[plated]{background-color:#555;color:#fff;}.mc-btn[data-button][selected]{color:green;}.mc_21p{position:fixed;z-index:9;top:0px;bottom:0px;left:370px;width:30px;box-shadow:0 0 1px rgba(0,0,0,0.15);background-color:#333;}.mc_21p .ux-icon{width:29px;height:60px;display:block;-o-background-size:contain;-moz-background-size:contain;-webkit-background-size:contain;-ms-background-size:contain;background-size:contain;background-repeat:no-repeat;background-position:center center;-o-background-size:85% auto;-moz-background-size:85% auto;-webkit-background-size:85% auto;-ms-background-size:85% auto;background-size:85% auto;box-shadow:0 0 0 1px rgba(0,0,0,0.25);background-color:rgba(255,255,255,0.55);}.mc_21p .ux-icon:hover{-moz-opacity:0.8;opacity:0.8;}.mc_21p .ux-icon:active{-moz-opacity:0.75;opacity:0.75;}.mc_21p .ux-icon[selected]{background-color:rgba(0,191,0,0.65);}.mc_21p .ix-info{background-image:url(/img/0/2648.png);}.mc_21p .ix-select{background-image:url(/img/0/2644.png);}.mc_21p .ix-close{background-image:url(/img/0/2647.png);}.mc_21p .ix-links{background-image:url(/img/0/2645.png);}.mc_21p .ix-new{background-image:url(/img/0/2642.png);}.mc_21p .ix-refresh{background-image:url(/img/0/2641.png);}.mc_21p .ix-tree{background-image:url(/img/0/2646.png);}.mc_21o{color:#000;}.mc_21o label{display:inline-block;}.mc_21o label:hover{color:green;}.mc_21o label:active{color:yellow;}.mc_21o .x-icon{height:32px;margin:4px;}.mc_21o .x-icon:hover{-moz-opacity:0.75;opacity:0.75;}.mc_21o .x-icon:active{-moz-opacity:0.5;opacity:0.5;}.mc_21o form{height:100%;}.mc_21o.plate_panel{position:fixed;border-right:2px solid rgba(0,0,0,0.75);background-color:#fff;top:0;left:0;z-index:9;width:320px;height:100vh;font-size:10px;overflow-y:scroll;}.mc_21o.plate_panel::-webkit-scrollbar{width:0;height:8px;}.mc_21o.plate_panel::-webkit-scrollbar-track{border-radius:10px;background:rgba(255,255,255,0);}.mc_21o.plate_panel::-webkit-scrollbar-thumb{border-radius:10px;background:rgba(255,255,255,0.3);}.mc_21o.plate_panel::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,0.1);}.mc_21o.plate_panel::-webkit-scrollbar-thumb:active{background:rgba(255,255,255,0.5);}.mc_21o.plate_panel pre{white-space:pre-wrap;}.mc_21o.plate_panel table{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;width:100%;border-spacing:0;}.mc_21o.plate_panel table tr:nth-child(2n){background-color:#ddd;}.mc_21o.plate_panel table tr:hover{background-color:#ccc;color:#333;}.mc_21o.plate_panel table tr:active{color:#007f00;}.mc_21o.plate_panel table tr[selected]{background-color:#555 !important;background-image:none !important;color:white;}.mc_21o.plate_panel table tr[selected]:active{color:#00cf00;}.mc_21o.plate_panel table td{padding:0.25rem;vertical-align:middle;}.mc_21o.plate_panel_body{position:fixed;top:0;left:320px;width:calc(100vw - 320px);min-height:100vh;}#plate_bar{position:fixed;background:#bbbbbb;background:-o-linear-gradient(bottom,#555 0%,#666 100%);background:-moz-linear-gradient(bottom,#555 0%,#666 100%);background:-webkit-linear-gradient(bottom,#555 0%,#666 100%);background:-ms-linear-gradient(bottom,#555 0%,#666 100%);background:linear-gradient(to top,#555 0%,#666 100%);z-index:9;width:100%;height:40px;border-bottom:1px solid rgba(0,0,0,0.5);}.plate_slots{margin-top:40px;height:calc(100vh - 40px);-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}.mc_2ez .info{background-color:#f0f6ff;color:#7a9eff;}.mc_2ez .info .fa-solid{margin:0.25rem;}.mc_2ez .info .text{font-weight:500;}:root{--full-width:22.5rem;--short-width:6rem;}.mc_29g{height:100vh;padding-top:1rem;overflow-y:auto;overflow-x:hidden;}.mc_29g .ux-title{display:block;background-color:var(--main-panel-color);min-height:2rem;min-width:12rem;background-position:1.25rem 0.25rem;background-repeat:no-repeat;-o-background-size:auto 1.5rem;-moz-background-size:auto 1.5rem;-webkit-background-size:auto 1.5rem;-ms-background-size:auto 1.5rem;background-size:auto 1.5rem;line-height:2rem;font-weight:bold;padding:1rem 0 1rem 1.5rem;}.mc_29g .ux-title:hover{background-color:var(--main-panel-hover-color);}.mc_29g .ux-title a{display:inline-block;cursor:pointer;}.mc_29g .ux-title a img{width:auto;height:24px;vertical-align:sub;margin-right:1rem;-webkit-filter:var(--img-filter);filter:var(--img-filter);-o-transition:var(--main-panel-anim);-moz-transition:var(--main-panel-anim);-webkit-transition:var(--main-panel-anim);-ms-transition:var(--main-panel-anim);transition:var(--main-panel-anim);}.mc_29g .ux-title a .title{-o-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-webkit-transition:all 300ms ease-in-out;-ms-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;text-decoration:none;color:var(--main-panel-text-color) !important;font-size:17px;font-weight:600;text-transform:uppercase;-o-transition:var(--main-panel-anim);-moz-transition:var(--main-panel-anim);-webkit-transition:var(--main-panel-anim);-ms-transition:var(--main-panel-anim);transition:var(--main-panel-anim);}.mc_29g .ux-title a:hover{color:#fff;}.mc_29g .ux-title a[selected] ~ .ux-sub-list{display:block;}.mc_29g .ux-sub-list{display:none;padding-left:3.5rem;}.mc_29g .ux-sub-list a{font-size:17px;font-weight:600;}.mc_29g .ux-sub-list .ux-sub-item{line-height:1.5rem;margin:2rem 0;}.mc_29g .ux-sub-list .ux-sub-item a{color:#fff !important;}.mc_29g .ux-more-toggle{display:inline-block;padding:0.5rem 0.5rem;line-height:1rem;color:var(--main-color);}.mc_29g .ux-more-toggle[selected]+.ux-sub-list{display:block;}.short .mc_29g .ux-title{min-width:auto;padding:1rem 2rem;}.short .mc_29g .ux-title a img{height:32px;}.short .mc_29g .ux-title a .title{font-size:0;-o-transition:var(--main-panel-anim2);-moz-transition:var(--main-panel-anim2);-webkit-transition:var(--main-panel-anim2);-ms-transition:var(--main-panel-anim2);transition:var(--main-panel-anim2);}.short .mc_29g .ux-more-toggle,.short .mc_29g .ux-sub-item{display:none;}.mc_2g7 .modal-content{min-width:500px;}.mc_29l .ux-path{background-color:#555;}.mc_29l .ux-path .ux-item{display:inline-block;padding:0.25rem;min-width:32px;margin:0.25rem;box-shadow:0 0 1px #000;text-align:center;background-color:rgba(0,0,0,0.5);border-radius:0.25rem;color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,0.5);}.mc_29l .ux-path .ux-item:hover{background-color:rgba(0,0,0,0.35);}.mc_29l .ux-path .ux-item:active{background-color:rgba(0,0,0,0.3);}.mc_29l .ux-body{max-height:50vh;}.mc_29l .ux-body::-webkit-scrollbar{width:5px;height:8px;}.mc_29l .ux-body::-webkit-scrollbar-track{border-radius:10px;background:rgba(255,255,255,0);}.mc_29l .ux-body::-webkit-scrollbar-thumb{border-radius:10px;background:rgba(95,95,95,0.5);}.mc_29l .ux-body::-webkit-scrollbar-thumb:hover{background:rgba(95,95,95,0.25);}.mc_29l .ux-body::-webkit-scrollbar-thumb:active{background:rgba(159,159,159,0.75);}.mc_29l .ux-bar{border-top:2px solid #000;}.mc_29l .ux-tile{display:flex;flex-direction:row;flex-flow:row wrap;background-color:#fff;background-image:url(/img/45.png);min-width:500px;}.mc_29l .ux-tile:empty{display:none;}.mc_29l .ux-tile .ux-item{flex:1 80px;text-align:center;text-transform:lowercase;position:relative;background-color:rgba(224,224,224,0.5);border-radius:0.25rem;border:1px solid rgba(255,255,255,0.35);box-shadow:0 0 1px rgba(0,0,0,0.35);height:80px;-o-background-size:contain;-moz-background-size:contain;-webkit-background-size:contain;-ms-background-size:contain;background-size:contain;background-repeat:no-repeat;background-position:center center;-webkit-filter:saturate(75%);filter:saturate(75%);}.mc_29l .ux-tile .ux-item .ux-title{font-size:10px;overflow:hidden;position:absolute;padding:0.1rem;left:0;right:0;bottom:0;z-index:3;color:#333;text-shadow:1px 1px 1px rgba(255,255,255,0.5);text-align:center;box-shadow:0 0 1px rgba(255,255,255,0.15);}.mc_29l .ux-tile .ux-item:hover{-moz-opacity:1.0;opacity:1.0;box-shadow:0 0 1px #000;border:1px solid rgba(0,0,0,0.25);-webkit-filter:saturate(100%);filter:saturate(100%);}.mc_29l .ux-tile .ux-item[selected]{-moz-opacity:1.0;opacity:1.0;-webkit-filter:saturate(100%);filter:saturate(100%);border:1px solid rgba(0,63,127,0.35);}.mc_29l .ux-tile .ux-item[selected] .ux-title{color:green;text-shadow:none;}.mc_29l .ux-tile .ux-item:active{-moz-opacity:0.75;opacity:0.75;}.mc_29l .ux-tile.ux-items .ux-item{flex:1 56px;height:56px;}.mc_2jb .modal-content{max-width:1400px;}.mc_29s{background-color:var(--path-bg);border-radius:0.25rem;border:1px solid rgba(0,0,0,0.15);line-height:2rem;}.mc_29s a{text-decoration:none;}.mc_29s .ux-path{display:inline-block;}.mc_29s .ux-item{display:inline-block;position:relative;border:1px solid transparent;text-transform:capitalize;}.mc_29s .ux-item:last-child{border-radius:0 0.25rem 0.25rem 0;}.mc_29s .ux-item:first-child{border-radius:0.25rem 0 0 0.25rem;}.mc_29s .ux-item > *{display:inline-block;}.mc_29s .ux-item span{padding:0rem 0.25rem;}.mc_29s .ux-item > a{padding:0rem 0.75rem;color:var(--path-color) !important;}.mc_29s .ux-item > a:hover{-moz-opacity:0.75;opacity:0.75;}.mc_29s .ux-item .ux-open{display:inline-block;-o-transition:all 0.25s ease-in-out 0s;-moz-transition:all 0.25s ease-in-out 0s;-webkit-transition:all 0.25s ease-in-out 0s;-ms-transition:all 0.25s ease-in-out 0s;transition:all 0.25s ease-in-out 0s;-o-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);}.mc_29s .ux-item .ux-toggle{border-left:1px solid transparent;}.mc_29s .ux-item:hover,.mc_29s .ux-item[selected]{background-color:var(--main-panel-hover-color);border:1px solid rgba(0,0,0,0.15);}.mc_29s .ux-item:hover .ux-toggle,.mc_29s .ux-item[selected] .ux-toggle{border-left:1px solid rgba(0,0,0,0.15);}.mc_29s .ux-item .ux-sub{display:none;position:absolute;z-index:19;left:0rem;top:100%;margin-top:1px;background-color:#eee;box-shadow:1px 1px 3px rgba(0,0,0,0.35);border:1px solid rgba(255,255,255,0.35);border-top:0;}.mc_29s .ux-item .ux-sub .ux-sub-item{line-height:1.5;}.mc_29s .ux-item[selected] .ux-open{-o-transform:rotate(90deg);-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);}.mc_29s .ux-item[selected] .ux-sub{display:block;}.mc_29s .ux-item .ux-sub-item a{display:block;color:var(--link-color) !important;padding:0.5rem;}.mc_29s .ux-item .ux-sub-item:hover{background-color:#ccc;}.mc_29s .ux-icon{background-position:center center;background-repeat:no-repeat;-o-background-size:contain;-moz-background-size:contain;-webkit-background-size:contain;-ms-background-size:contain;background-size:contain;width:2rem;height:2rem;}.mc_29s .ux-icon:hover{-moz-opacity:0.9;opacity:0.9;}.mc_29s .ux-icon:active{-moz-opacity:0.75;opacity:0.75;}.mc_2l9 .modal-content{min-width:450px;}.mc_2l9 .g-select .title{font-size:1rem;font-weight:500;}.mc_2l9 .custom-select{position:relative;width:100%;cursor:pointer;}.mc_2l9 .fa-solid{position:absolute;right:4px;top:38px;font-size:11px;}.mc_2l9 .selected-options{border:1px solid #eee;border-radius:0.5rem;padding:10px;background:#fff;min-height:40px;}.mc_2l9 .options,.mc_2l9 .options2{position:absolute;top:100%;left:0;right:0;border:1px solid #ccc;background:white;display:none;}.mc_2l9 .options{display:none;z-index:3;}.mc_2l9 .option{padding:10px;}.mc_2l9 .option:hover{background:#f0f0f0;}.mc_2l9 .option.selected{background:#d1e7dd;}.mc_2l9 .label{font-size:1rem;font-weight:500;}.mc_2l9 .file-input__input{width:0.1px;height:0.1px;-moz-opacity:0;opacity:0;overflow:hidden;position:absolute;z-index:-1;}.mc_2l9 .file-input__label{cursor:pointer;display:inline-flex;align-items:center;border-radius:4px;font-size:14px;font-weight:600;color:#fff;padding:10px 12px;background-color:var(--btn-bg);box-shadow:0px 0px 2px rgba(0,0,0,0.25);}.mc_2l9 .file-input__label:hover{background-color:var(--btn-bg-hover);}.mc_2l9 .file-input__label span{font-size:16px;font-weight:400;}.mc_2l9 .selected-names{margin-left:10px;}.mc_2l9 .file-input__label svg{height:16px;margin-right:4px;}.mc_2b4 .switch-block:not(.show){display:none;}.mc_2lp{position:relative;}.mc_2lp .header-page{display:flex;justify-content:space-between;align-items:center;}.mc_2lp .button{position:absolute;right:0;top:-87px;}.mc_2b7[icon_big] .link-box{display:flex;align-items:center;justify-content:center;flex-direction:column;padding:0;text-align:center;}.mc_2b7[icon_big] .link-box img{width:80px;height:80px;-webkit-filter:var(--img-filter);filter:var(--img-filter);}.mc_2b7[icon_big] .link-box p{font-size:1.5rem;margin-right:0;}.mc_2b7{display:flex;flex-wrap:wrap;}.mc_2b7 img{height:48px;width:48px;-webkit-filter:var(--img-filter);filter:var(--img-filter);}.mc_2b7 p{font-size:20px;font-weight:500;margin-top:1rem;margin-right:3rem;color:#676665;color:var(--text-color);}.mc_2b7 .link-box{height:350px;padding:2rem 2rem 0px 2rem;width:350px;}.mc_2b7 .link-box:hover{background-color:#8de1e00f;}.mc_2b7 a{text-decoration:none;}.mc_2ps .title{margin-bottom:1rem;font-size:2rem;font-weight:500;}@media (max-width:1370px){.mc_2ps .title{font-size:1.2rem;}}.mc_2b9{background-image:none;}.mc_2s9 .switch-content:not(.show){display:none;}.mc_2s9 .custom-select{position:relative;width:100%;cursor:pointer;}.mc_2s9 .fa-solid{position:absolute;right:4px;top:38px;font-size:11px;}.mc_2s9 .selected-options{border:1px solid #eee;border-radius:0.5rem;padding:10px;background:#fff;min-height:40px;}.mc_2s9 .options,.mc_2s9 .options2{position:absolute;top:100%;left:0;right:0;border:1px solid #ccc;background:white;display:none;}.mc_2s9 .options{z-index:3;}.mc_2s9 .option{padding:10px;}.mc_2s9 .option:hover{background:#f0f0f0;}.mc_2s9 .option.selected{background:#d1e7dd;}.mc_2s9 .label{font-size:1rem;font-weight:500;}.mc_2s9 .file-input__input{width:0.1px;height:0.1px;-moz-opacity:0;opacity:0;overflow:hidden;position:absolute;z-index:-1;}.mc_2s9 .file-input__label{cursor:pointer;display:inline-flex;align-items:center;border-radius:4px;font-size:14px;font-weight:600;color:#fff;padding:10px 12px;background-color:var(--btn-bg);box-shadow:0px 0px 2px rgba(0,0,0,0.25);}.mc_2s9 .file-input__label:hover{background-color:var(--btn-bg-hover);}.mc_2s9 .file-input__label span{font-size:16px;font-weight:400;}.mc_2s9 .selected-names{margin-left:10px;}.mc_2s9 .file-input__label svg{height:16px;margin-right:4px;}.mc_2s9 #switch_list .file{background-color:#fff;border-radius:0.5rem;padding:0.5rem;}.mc_2s9 #switch_list .textarea{width:100%;min-height:200px;border-radius:0.5rem;padding:0.5rem;}.mc_2s9 .g-modal{min-width:800px;min-height:800px;}.mc_2s9 .g-modal .modal-content{min-height:710px;}.mc_2s9 .g-modal .modal-content .info-block .info{display:flex;}.mc_2s9 .g-modal .modal-content .buttons{position:absolute;right:0.5rem;bottom:1rem;}.mc_2s9 .g-modal .modal-content .switch .switch-info{padding:1rem;margin-top:1rem;min-height:300px;}.mc_2s9 .g-modal .modal-content .document-info .info-block{align-items:center;}.mc_2s9 .g-modal .modal-content .document-info .info-block .info{align-items:center;}.mc_2s9 .g-modal .modal-content .document-info .info-block .info .g-select{align-items:center;flex-direction:row;}.mc_2s9 .g-modal .modal-content .document-info .info-block .info .g-select label{display:none;}.mc_2s9 .g-select .title{font-size:1rem;font-weight:500;}.day-block{width:175px;}.day-block .day-title{background-color:#214b71a3;border-top-left-radius:15px;border-top-right-radius:15px;color:#fff;font-weight:500;text-align:center;}.day-block .d-flex{position:relative;width:175px;}.day-block .d-flex .box1{background-color:#8b94ab;color:#fff;margin-right:1px;margin-top:1px;padding:10px;width:50%;}.day-block .d-flex .box2{align-items:center;background-color:#8b94ab;color:#fff;display:flex;justify-content:center;margin-top:1px;width:50%;}.day-block .d-flex .text{margin:0;}.day-block .d-flex:hover .icons{display:flex;-moz-opacity:1;opacity:1;visibility:visible;}.day-block .icons{align-items:center;background-color:#f3f2f2de;display:flex;flex-direction:row;height:100%;justify-content:center;-moz-opacity:0;opacity:0;padding:5px;position:absolute;right:0;top:0;-o-transition:opacity 0.3s ease,visibility 0.3s ease;-moz-transition:opacity 0.3s ease,visibility 0.3s ease;-webkit-transition:opacity 0.3s ease,visibility 0.3s ease;-ms-transition:opacity 0.3s ease,visibility 0.3s ease;transition:opacity 0.3s ease,visibility 0.3s ease;visibility:hiddeh;width:100%;}.day-block .icons .edit-icon,.day-block .icons .delete-icon{cursor:pointer;margin:20px 30px;width:50%;}.day-block .icons .fa-pencil{color:#548758;}.day-block .icons .fa-trash-can{color:#cf4f4f;}.mc_2ec .modal-content{width:450px;}.block{align-items:center;display:flex;justify-content:space-between;}.block .filter{alidn-items:center;}.block .filter .fa-filter{margin:5px 5px 0px 0px;}.block .button{border-radius:10px;color:#fff;padding:8px 15px 8px 15px;}.block .button .btn-txt{margin:0;}.block .button .fa-circle-plus{color:#fff;margin:5px 5px 0px 0px;}.personal_login_card{position:relative;}.personal_login_card .text-box .title{font-size:1.7rem;font-weight:500;padding:15px;}.personal_login_card .text-box .text{padding-bottom:15px;}.personal_login_card .text-box .text p{fonst-size:14px;font-weight:300;margin:0px;padding:0px 0px 0px 15px;}.personal_login_card .link{font-size:30px;position:absolute;right:35px;top:59px;}.personal_login_card .link .fa-solid{color:#73a1ab;}.curs{padding:0 0 1px 0;position:relative;width:300px;}.curs .text-box .title{color:#757575;font-size:20px;font-weight:700;padding:15px;}.curs .text-box p{color:#bdbdbd;font-size:14px;font-weight:300;margin:0px;padding:0px 0px 0px 15px;}.curs .text-box .curs{align-items:center;background:#eee;border-radius:1rem;color:#838383;display:flex;font-size:14px;justify-content:center;margin:15px;padding:1px;width:125px;}.curs .g-date-card{position:absolute;right:15px;top:0;}.mc_2f9 .modal-content{max-width:1400px;}.mc_2cd{position:relative;margin:3rem 0;}.mc_2cd .header-page{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;}.mc_2cd .header-page a,.mc_2cd .header-page .g-btn{text-decoration:none !important;color:#fff;}.mc_2g8 .button{text-decoration:none;color:#fff;}.mc_2g8 #switch_list tr:not(.show){display:none;}.mc_2g8{position:relative;}.mc_2g8 .button{position:absolute;right:0;top:-87px;}.mc_2d6 .modal-content{width:450px;text-align:left;}.mc_2d6 .modal-content .attention{background-color:#eef5fe;color:#5e87d3;display:flex;padding:15px;}.mc_2d6 .modal-content .attention .fa-solid{margin:6px 10px 0px 0px;}.mc_2d6 .modal-content .attention .text{font-weight:500;margin:0;}.mc_2j6 .modal-content{min-width:500px;}.mc_2d7 .modal-content{width:450px;}.mc_2jm .modal-content{min-width:500px;}.mc_2d8 #spawn_study_group .modal-content{width:450px;text-align:left;}.mc_2l6 .switch-content:not(.show){display:none;}.mc_2l6 .custom-select{position:relative;width:100%;cursor:pointer;}.mc_2l6 .fa-solid{position:absolute;right:4px;top:38px;font-size:11px;}.mc_2l6 .selected-options{border:1px solid #eee;border-radius:0.5rem;padding:10px;background:#fff;min-height:40px;}.mc_2l6 .options,.mc_2l6 .options2{position:absolute;top:100%;left:0;right:0;border:1px solid #ccc;background:white;display:none;}.mc_2l6 .options{display:none;z-index:3;}.mc_2l6 .option{padding:10px;}.mc_2l6 .option:hover{background:#f0f0f0;}.mc_2l6 .option.selected{background:#d1e7dd;}.mc_2l6 .label{font-size:1rem;font-weight:500;}.mc_2l6 .file-input__input{width:0.1px;height:0.1px;-moz-opacity:0;opacity:0;overflow:hidden;position:absolute;z-index:-1;}.mc_2l6 .file-input__label{cursor:pointer;display:inline-flex;align-items:center;border-radius:4px;font-size:14px;font-weight:600;color:#fff;padding:10px 12px;background-color:var(--btn-bg);box-shadow:0px 0px 2px rgba(0,0,0,0.25);}.mc_2l6 .file-input__label:hover{background-color:var(--btn-bg-hover);}.mc_2l6 .file-input__label span{font-size:16px;font-weight:400;}.mc_2l6 .selected-names{margin-left:10px;}.mc_2l6 .file-input__label svg{height:16px;margin-right:4px;}.mc_2l6 #switch_list .file{background-color:#fff;border-radius:0.5rem;padding:0.5rem;}.mc_2l6 #switch_list .textarea{width:100%;min-height:200px;border-radius:0.5rem;padding:0.5rem;}.mc_2l6 .g-modal{min-width:800px;min-height:750px;}.mc_2l6 .g-modal .modal-content{min-height:660px;}.mc_2l6 .g-modal .modal-content .info-block .info{display:flex;}.mc_2l6 .g-modal .modal-content .buttons{position:absolute;right:0.5rem;bottom:1rem;}.mc_2l6 .g-modal .modal-content .switch .switch-info{padding:1rem;margin-top:1rem;min-height:300px;}.mc_2l6 .g-modal .modal-content .document-info .info-block{align-items:center;}.mc_2l6 .g-modal .modal-content .document-info .info-block .info{align-items:center;}.mc_2l6 .g-modal .modal-content .document-info .info-block .info .g-select{align-items:center;flex-direction:row;}.mc_2l6 .g-modal .modal-content .document-info .info-block .info .g-select label{display:none;}.mc_2l6 .g-select .title{font-size:1rem;font-weight:500;}.mc_2d9 .col-7{flex:0 0 calc(58.33% - 30px);width:58.33333333%;}.mc_2d9 .background{background-color:#fff;border-radius:0.5rem;padding:15px;}@media (max-width:890px){.mc_2d9 .box{flex-direction:column;}.mc_2d9 .box .col-7{width:100%;}.mc_2d9 .box .col-5{margin:0;width:100%;margin-bottom:15px;}}.mc_2li .switch_item:not(.show){display:none;}.mc_2li .alarm{background-color:red !important;}.mc_2li .g-modal{min-width:800px;}.mc_2li .g-modal .modal-content .ux-comment .subtitle{font-size:10px;color:#787575;text-decoration:underline;}.mc_2li .active{background-color:#5d767e;}.mc_2li .document-title{text-align:center;font-size:24px;margin-bottom:20px;}.mc_2li .switch .switch-info{padding:1rem;margin-top:1rem;min-height:300px;}.mc_2li .document-info p{font-size:16px;margin:10px 0;}.mc_2li .buttons{position:absolute;bottom:15px;right:15px;}.mc_2da .modal-content{width:60%;}.mc_2ln{position:relative;}.mc_2db .modal-content{width:480px;}.mc_2ns .modal-content{min-height:150px;}.mc_2ns .modal-content textarea{width:100%;}.mc_2ds .link{text-decoration:none;}.mc_2ds .link:hover .card{background-color:#8de1e00f;}.mc_2ds .link:hover .card .title{color:var(--link-color);}.mc_2ds .link .card{border-left:4px solid #3c4f56;justify-content:center;padding:30px;min-height:10rem;}.mc_2ds .link .card .title{color:var(--link-color);font-size:18px;font-weight:500;margin:0;}.mc_2or .date .select-period .g-select{flex-direction:row;align-items:center;}.mc_2or .date .switch .d{background-color:#d3d3d166;padding:0px 8px 0px 8px;font-weight:600;}.mc_2or .gantt-chart{width:100%;border-collapse:collapse;}.mc_2or .gantt-chart th,.mc_2or .gantt-chart td{border:1px solid #ccc;padding:5px;text-align:center;}.mc_2or .gantt-chart th{background-color:#f4f4f4;}.mc_2or .gantt-chart .check-period{background-color:#2cafff;}.mc_2or .gantt-chart .gantt-row td:first-child{font-weight:bold;background-color:#f0f0f0;border-right:1px solid #ccc;}.mc_2or .gantt-chart .gantt-row{border-bottom:1px solid #ccc;border-right:1px solid #ccc;border-left:1px solid #ccc;}.mc_2or .gantt-chart .gantt-row td{border:none;}.mc_2or .gantt-chart .object{border:1px solid #ccc;}.mc_2or header h1{margin-bottom:20px;}.mc_2or main{width:100%;max-width:1200px;}.mc_2or .dashboard{display:flex;gap:20px;margin-bottom:30px;}.mc_2or .dashboard-card{flex:1;background:#fff;padding:20px;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,0.1);text-align:center;}.mc_2or .calendar{margin-bottom:30px;}.mc_2or .calendar-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:10px;margin-top:10px;}.mc_2or .calendar-day{background:#fff;padding:10px;text-align:center;border-radius:4px;box-shadow:0 2px 4px rgba(0,0,0,0.1);}.mc_2or .calendar-day.booked{background-color:#ffc1c1;}.mc_2or .clients-list,.mc_2or .booking-history{margin-bottom:30px;}.mc_2or table{width:100%;border-collapse:collapse;}.mc_2or th,.mc_2or td{padding:10px;border-bottom:1px solid #ddd;text-align:left;}.mc_2or th{background-color:#f7f7f7;}.mc_2or .add-client{margin-top:30px;background:#fff;padding:20px;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,0.1);}.mc_2or form label{display:block;margin-bottom:5px;}.mc_2or form input,.mc_2or form select{width:100%;padding:8px;margin-bottom:15px;border:1px solid #ddd;border-radius:4px;}.mc_2or form button{padding:10px 20px;background-color:#4CAF50;color:#fff;border:none;border-radius:4px;cursor:pointer;}.mc_2or form button:hover{background-color:#45a049;}.mc_2dz .g-switch{background-color:#dde6eb;border-radius:30px;display:inline-flex;}.mc_2dz .g-switch .event{color:#43545ba6;cursor:pointer;font-weight:500;padding:10px 14px;}.mc_2dz .g-switch .event:hover{border-radius:15px;color:#fff;-o-transition:color .15s ease-in-out,background-color .15s ease-in-out;-moz-transition:color .15s ease-in-out,background-color .15s ease-in-out;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out;-ms-transition:color .15s ease-in-out,background-color .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out;}.mc_2qp .modal-content{min-width:450px;}.mc_2qp .g-select .title{font-size:1rem;font-weight:500;}.mc_2e2 .important{color:#d47d85;margin-left:0.25rem;}.mc_2e2 label{font-size:1rem;font-weight:500;padding-left:0.8rem !important;}.mc_2e2 select{border-radius:6px;color:#7b7b7b;padding:0.5rem;}.mc_2e2 select option[hidden]{text-transform:lowercase;}.mc_2ry{position:relative;}.mc_2ry .header-page{display:flex;justify-content:space-between;align-items:center;}.mc_2ry .g-table .link{color:var(--bs-heading-color) !important;}.mc_2ry .g-table tr:hover td{-o-transition:background-color .15s;-moz-transition:background-color .15s;-webkit-transition:background-color .15s;-ms-transition:background-color .15s;transition:background-color .15s;}.mc_2ry .g-table .status{margin:0;border-radius:0.5rem;color:#fff;}.mc_2ry .button{position:absolute;right:0;top:-87px;}.mc_2e3 .important{color:#d47d85;margin-left:0.25rem;}.mc_2e3 label{font-size:1rem;font-weight:500;padding-left:0.8rem;}.mc_2e3 input{border-radius:6px;color:#7b7b7b;padding:0.8rem;}.mc_2e3 input::placeholder{text-transform:lowercase;}.mc_21l{--body-height:311px;}