.mc_2l5{position:relative;}.mc_2l5 .header-page{display:flex;justify-content:space-between;align-items:center;}.mc_2l5 .g-table .link{color:var(--bs-heading-color) !important;}.mc_2l5 .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_2l5 .g-table .status{margin:0;border-radius:0.5rem;color:#fff;}.mc_2l5 .button{position:absolute;right:0;top:-87px;}.mc_2rp .g-title{margin-bottom:1rem;font-size:2rem !important;}.mc_2rp .block_chart{display:flex;flex-wrap:nowrap;flex-direction:row;}.mc_2rp .block_chart .list{display:grid;grid-template-columns:repeat(1,1fr);grid-template-rows:50px repeat(5,60px);gap:2px;align-items:center;}.mc_2rp .block_chart .list .object{grid-column:1;padding:10px;border-radius:0.5rem;min-width:260px;}.mc_2rp .gant-container .select-period{position:relative;display:flex;justify-content:end;}.mc_2rp .gant-container .select-period .select-box label{margin-right:0.5rem;}.mc_2rp .gant-container .select-period .select-box .btn-prev,.mc_2rp .gant-container .select-period .select-box .btn-next{position:relative;width:1.5rem;height:1.5rem;border:2px solid #5d757e;border-radius:50%;color:#5d757e;font-size:.75em;display:flex;justify-content:center;align-items:center;}.mc_2rp .gant-container .select-period .select-box .btn-prev:hover,.mc_2rp .gant-container .select-period .select-box .btn-next:hover{background:#cbd1d2;color:#f9f9f9;}.mc_2rp .gant-container .select-period .g-select{flex-direction:row;align-items:center;}.mc_2rp .gant-container .select-period .switch-box{position:absolute;top:55px;right:120px;}.mc_2rp .gant-container .gantt-chart{display:grid;grid-template-columns:260px repeat(7,1fr);grid-template-rows:50px repeat(3,50px);gap:2px;overflow:auto;align-items:center;}.mc_2rp .gant-container .gantt-chart .empty{grid-column:1;}.mc_2rp .gant-container .gantt-chart .day{grid-column:span 1;text-align:center;font-weight:bold;padding:10px;border-radius:0.5rem;}.mc_2rp .gant-container .gantt-chart .task{border-radius:0.5rem;background-color:#87ceeb;height:2rem;}.mc_2rp .gant-container .gantt-chart .task-1{grid-row:2;grid-column:1 / span 3;}.mc_2rp .gant-container .gantt-chart .task-2{grid-row:3;grid-column:3 / span 2;}.mc_2f1 .switch-content:not(.show){display:none;}.mc_2f1 .box .fa-circle-plus{color:var(--main-color);font-size:2rem;margin-top:-2px;}.mc_2f1 .g-btn .fa-solid{color:#fff;}.mc_2f1 .g-btn .fa-regular{color:#fff;margin:5px 5px 0px 0px;}.mc_2f1 .g-btn .fa-brands{color:#fff;margin:5px 5px 0px 0px;}.mc_2fa{position:relative;}.mc_2fa .button{position:absolute;right:0;top:-87px;text-decoration:none !important;}.mc_2fa .status{background:#198754;display:inline-block;padding:0.25rem 0.5rem;line-height:1;color:#fff;white-space:nowrap;vertical-align:baseline;border-radius:.25rem;}.mc_2fa .status.off{background:#dc3545;}.mc_2ee{min-height:100vh;position:relative;}.mc_2ee .button{position:absolute;right:0;top:-87px;}.mc_2ee a{text-decoration:none;color:#000;}.mc_2ej #table_schedule{display:none;}.mc_2ej #table_schedule .fa-trash{padding:12px;border-radius:50%;background-color:#fff;}.mc_2b5 #map-box{background:var(--other-bg);border-radius:15px;margin:0 auto;position:relative;}.mc_2b5 #map-box #modals{bottom:235px;left:50%;margin:0 auto;position:absolute;-o-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:500px;}.mc_2b5 #map-box #modals .modal{background-color:#5369729e;border-radius:15px;color:#f9fdff;min-height:170px;padding:20px;position:relative;z-index:1;}.mc_2b5 #map-box #modals .modal .modal-title{font-size:1.7rem;}.mc_2b5 #map-box #modals .modal .block{align-items:center;display:flex;margin-top:15px;}.mc_2b5 #map-box #modals .modal .block .g-btn{border-radius:1rem;font-size:1.2rem;padding:0px 10px 0px 10px;}.mc_2b5 #map-box #modals .modal .block .name{font-size:1.2rem;margin-left:1rem;}.mc_2b5 #map-box #modals .close{background:none;border:honeydew;color:#f9fdff;position:absolute;right:10px;top:10px;}.mc_2b5 #map-box #modals .modal.active{display:block;}.mc_2b5 #map-box .svg-map{padding:30px;}.mc_2b5 #map-box .svg-map .land{cursor:pointer;fill:#9eb8c4;fill-opacity:1;stroke:#6b838e;stroke-opacity:1;stroke-width:0.5;}.mc_2b5 #map-box .svg-map .point{fill:#fff;}.mc_2b5 #map-box .svg-map .water{fill:#6b838e;fill-opacity:1;sroke-width:0.5;stroke:#6b838e;stroke-opacity:1;}.mc_2b5 #map-box .info-block{padding:30px;width:100%;}.mc_2b5 #map-box .info-block .info{background:var(--main-panel-color);border-radius:15px;min-height:250px;padding:30px;position:relative;z-index:1;}.mc_2b5 #map-box .info-block .info .stats{color:#afcedd;display:flex;flex-wrap:wrap;justify-content:space-between;}.mc_2b5 #map-box .info-block .info .stats .stat{display:flex;font-size:18px;font-weight:500;}.mc_2b5 #map-box .info-block .info .stat-title{color:#afcedd;font-size:18px;font-weight:500;padding:15px 0 15px 0;}.mc_2b5 #map-box .info-block .stats .text-box{margin-left:0.8rem;}.mc_2b5 #map-box .info-block .stats .text-box .num{font-size:26px;vertical-align:baseline;}.mc_2b5 #map-box .info-block .stats .text-box .title{color:#fff;}.mc_2b5 #map-box .land.light{fill:#d6f4ff;stroke:#73a1ab;}.mc_2b5 #map-box .point.light{fill:#440000;stroke:#fff;stroke-width:3px;}.mc_2b5 #map-box #map{width:100%;}.mc_2b5 .col-6 .title-cart{font-size:1.2rem;font-weight:500;}.mc_2e6{min-height:100vh;}.mc_2aq{display:inline-flex;flex-direction:column;min-height:calc(100vh - 630px);position:relative;width:100%;}.mc_2aq .create-btn{display:inline-flex;position:absolute;right:0;top:-87px;}.mc_2aq .create-btn .text{margin:0;}.mc_2aq .create-btn .fa-solid{margin:5px 5px 0px 0px;}.mc_2au .custom-select-container{position:relative;width:100%;font-family:Arial,sans-serif;}.mc_2au .custom-select{position:relative;display:inline-block;width:100%;}.mc_2au .select-trigger{display:flex;justify-content:space-between;align-items:center;width:100%;background-color:#f9f9f9;padding:10px;border:1px solid #ccc;border-radius:4px;cursor:pointer;}.mc_2au .select-trigger span{font-size:14px;color:#333;}.mc_2au .arrow{width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #333;}.mc_2au .custom-options{list-style:none;margin:0;padding:0;position:absolute;top:100%;left:0;width:100%;background-color:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:0 4px 6px rgba(0,0,0,0.1);max-height:200px;overflow-y:auto;display:none;z-index:10;}.mc_2au .custom-option{padding:10px;font-size:14px;color:#333;cursor:pointer;}.mc_2au .custom-option:hover{background-color:#f0f0f0;}.mc_2au .custom-option.selected{background-color:#e0e0e0;}.mc_2au .show{display:block;}.mc_2an{position:relative;width:500px;}.mc_2an .text-box .title{font-size:1.7rem;font-weight:500;padding:15px;}.mc_2an .text-box .text{padding-bottom:15px;}.mc_2an .text-box .text p{fonst-size:14px;font-weight:300;margin:0px;padding:0px 0px 0px 15px;}.mc_2an .link{font-size:30px;position:absolute;right:35px;top:59px;}.mc_2an .link .fa-solid{color:#73a1ab;}.mc_29v.short{margin-left:var(--short-width);-o-transition:margin-left 300ms ease-in-out;-moz-transition:margin-left 300ms ease-in-out;-webkit-transition:margin-left 300ms ease-in-out;-ms-transition:margin-left 300ms ease-in-out;transition:margin-left 300ms ease-in-out;}.mc_29v{background-color:var(--body-bg-color);margin-left:var(--panel-left-width);margin-top:8rem;min-height:100vh;padding:1rem;padding-bottom:75px;-o-transition:margin-left 300ms ease-in-out;-moz-transition:margin-left 300ms ease-in-out;-webkit-transition:margin-left 300ms ease-in-out;-ms-transition:margin-left 300ms ease-in-out;transition:margin-left 300ms ease-in-out;}.mc_29u.short{left:var(--short-width);-o-transition:left 300ms ease-in-out;-moz-transition:left 300ms ease-in-out;-webkit-transition:left 300ms ease-in-out;-ms-transition:left 300ms ease-in-out;transition:left 300ms ease-in-out;}.mc_29u{background-color:var(--top-panel-bg);border-radius:0;height:8rem;left:var(--panel-left-width);min-height:2rem;position:fixed;right:0;top:0;z-index:9;-o-transition:left 300ms ease-in-out;-moz-transition:left 300ms ease-in-out;-webkit-transition:left 300ms ease-in-out;-ms-transition:left 300ms ease-in-out;transition:left 300ms ease-in-out;}.mc_2su .message-form{max-width:600px;margin:50px auto;padding:20px;}.mc_2su .message-form h2{text-align:center;margin-bottom:20px;font-size:1.5em;color:#333;}.mc_2su .message-form .form-group{margin-bottom:15px;}.mc_2su .message-form label{display:block;margin-bottom:5px;font-weight:bold;color:#555;}.mc_2su .message-form input[type="text"],.mc_2su .message-form input[type="email"],.mc_2su .message-form textarea,.mc_2su .message-form input[type="file"]{width:100%;padding:10px;border:1px solid #ccc;border-radius:5px;font-size:1em;}.mc_2su .message-form textarea{resize:vertical;}.mc_2su .message-form .form-actions{text-align:center;margin-top:20px;}.mc_2su .message-form .g-btn{border:none;}.mc_2ba .user-box .col-3{align-items:center;display:flex;margin-right:20px;width:20%;}.mc_2ba .user-box .col-3 img{border-radius:50%;width:240px;}.mc_2ba .user-box .col-9 .col-4{padding:10px;}.mc_2tz{position:relative;}.mc_2tz .header-page{display:flex;justify-content:space-between;align-items:center;}.mc_2tz .fa-ellipsis{border:1px solid #5d757e;border-radius:50%;padding:8px;color:#5d757e;}.mc_2tz .g-table .link{color:var(--bs-heading-color) !important;}.mc_2tz .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_2tz .g-table .status{margin:0;border-radius:0.5rem;color:#fff;}.mc_2tz .button{position:absolute;right:0;top:-87px;}.mc_2bd{width:175px;}.mc_2bd .day-title{background-color:#214b71a3;border-top-left-radius:15px;border-top-right-radius:15px;color:#fff;font-weight:500;text-align:center;}.mc_2bd .d-flex{position:relative;width:175px;}.mc_2bd .d-flex .box1{background-color:#8b94ab;color:#fff;margin-right:1px;margin-top:1px;padding:10px;width:50%;}.mc_2bd .d-flex .box2{align-items:center;background-color:#8b94ab;color:#fff;display:flex;justify-content:center;margin-top:1px;width:50%;}.mc_2bd .d-flex .text{margin:0;}.mc_2bd .d-flex:hover .icons{display:flex;-moz-opacity:1;opacity:1;visibility:visible;}.mc_2bd .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%;}.mc_2bd .icons .edit-icon,.mc_2bd .icons .delete-icon{cursor:pointer;margin:20px 30px;width:50%;}.mc_2bd .icons .fa-pencil{color:#548758;}.mc_2bd .icons .fa-trash-can{color:#cf4f4f;}.mc_2e9{min-height:100vh;}.mc_2bh{display:flex;width:300px;}.mc_2bh .fa-solid{color:#73a1ab;font-size:20px;margin:3px 12px 0px 0px;}.mc_2eg{min-height:100vh;position:relative;}.mc_2eg .button{position:absolute;top:-87px;right:0;}.mc_2bj{color:#51545f;}.mc_2er .link:not(.show){display:none;}.mc_2er .link-box{color:var(--text-color);padding:1rem;}.mc_2er .link-box .fa-solid{color:var(--main-color);margin:3px 12px 0px 0px;}.mc_2er p{margin:0;}.mc_2er .link a{text-decoration:none;}.mc_2er .link:nth-child(odd){padding-right:1rem;}.mc_2bl{color:#51545f;}.mc_2f6 .create-btn{text-decoration:none;}.mc_2f6 .create-btn{color:#fff;position:absolute;right:0;top:-87px;}.mc_2f6 .tag{background-color:#5d757e;border-radius:1.25rem;color:#fff;display:inline-block;font-size:1.2rem;font-weight:500;padding:5px 10px 5px 10px;}.mc_2bo{height:300px;padding:30px 0px 0px 40px;width:300px;}.mc_2bo .fa-regular{font-size:40px;}.mc_2bo p{font-size:16px;font-weight:500;margin-top:10px;}.mc_2bo:hover{background-color:#8de1e00f;}.mc_2kd .depart .item{align-items:center;position:relative;margin-left:1rem;}.mc_2kd .depart .item[active]::before{content:"";display:block;border-left:1px dotted;position:absolute;top:26px;width:1px;height:100%;left:7px;}.mc_2kd .depart .item .title{margin-top:0.3rem;margin:0;}.mc_2kd .depart .item .sub-title{background-color:var(--main-bg-color);color:#fff;border-radius:0.25rem;padding:0.25rem 0.5rem;margin:0 1rem;}.mc_2kd .depart .item i{color:#dadada;vertical-align:baseline;}.mc_2kd .depart .item .expand i{color:var(--main-color);}.mc_2kd .depart .subs:not(.show){display:none;}.mc_2kd .depart .subs .line{margin-right:2rem;}.mc_2kd .depart .subs .line::before{content:"";display:block;border-top:1px dotted;position:absolute;width:26px;left:7px;}.mc_2kd i{color:var(--main-color);}.mc_2kd .buttons{border:1px solid #d5d1d1;border-radius:0.5rem;}.mc_2kd .buttons a{color:#000;text-decoration:none;}.mc_2bq{padding:0 0 1px 0;position:relative;width:300px;}.mc_2bq .text-box .title{color:#757575;font-size:20px;font-weight:700;padding:15px;}.mc_2bq .text-box p{color:#bdbdbd;font-size:14px;font-weight:300;margin:0px;padding:0px 0px 0px 15px;}.mc_2bq .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;}.mc_2bq .g-date-card{position:absolute;right:15px;top:0;}.mc_2nh .row .g-title{margin-bottom:1rem;font-size:2rem;}@media (max-width:1370px){.mc_2nh .row .g-title{font-size:1.2rem;}}.mc_2nh a{text-decoration:none;}.mc_2nh h2{font-size:2em;line-height:1.25em;margin:.25em 0;}.mc_2nh h3{font-size:1.5em;line-height:1em;margin:.33em 0;}.mc_2nh .calendar{max-width:600px;}.mc_2nh .calendar header{position:relative;display:flex;justify-content:space-between;align-items:center;padding:0 3rem;}.mc_2nh .calendar header .btn-prev,.mc_2nh .calendar header .btn-next{position:relative;width:1.5rem;height:1.5rem;border:2px solid #5d757e;border-radius:50%;color:#5d757e;font-size:.75em;display:flex;justify-content:center;align-items:center;}.mc_2nh .calendar header .btn-prev:hover,.mc_2nh .calendar header .btn-next:hover{background:#cbd1d2;color:#f9f9f9;}.mc_2nh .calendar .days,.mc_2nh .calendar .heads{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:0.5rem;padding:0;}.mc_2nh .calendar .heads span{font-weight:700;display:flex;align-items:center;justify-content:center;margin-left:0;}.mc_2nh .calendar .days .day{display:flex;align-items:center;justify-content:center;line-height:3rem;text-align:center;}.mc_2nh .calendar .days .day span{border:2px solid transparent;border-radius:50%;height:3rem;width:3rem;}.mc_2nh .calendar .days .day span:hover{border:2px solid #5d757e;}.mc_2nh .calendar .days .day.current-day span{background:#5d757e;color:#f9f9f9;}.mc_2nh .calendar .days .day.event{position:relative;}.mc_2nh .calendar .days .day.event .d-block .click{width:50px;height:50px;position:absolute;background:none;top:0;left:13px;cursor:pointer;}.mc_2nh .calendar .days .day.event span{cursor:pointer;position:relative;}.mc_2nh .calendar .days .day.event span:after{background:#5d757e;border-radius:50%;bottom:.5rem;display:block;content:'';height:.5rem;left:50%;margin:-0.25em 0 0 -0.25em;position:relative;width:.5rem;}.mc_2nh .calendar .days .day.event.current-day span:after{background:#f9f9f9;}.mc_2nh .calendar .prev-month span,.mc_2nh .calendar .next-month span{color:#cbd1d2;}.mc_2nh .calendar .prev-month span:hover,.mc_2nh .calendar .next-month span:hover{border:2px solid #5d757e;}.mc_2br .col-6{width:30%;}.mc_2sq{position:relative;background:#fff;min-height:700px;}.mc_2sq .main .profile .menu .menu-item{border-bottom:1px solid #f1f1f1;cursor:pointer;}.mc_2sq .main .profile .menu .menu-item .item .fa-chevron-right{color:#f1f1f1;}.mc_2sq .main .profile .menu .menu-item .icon{font-size:1.5rem;margin-top:0.5rem;color:#f3bfc3;}.mc_2sq .main .profile .menu .menu-item .menu-item-title{font-size:1.5rem;font-weight:500;margin-left:1rem;color:#595d5f;}.mc_2sq .main .header .title{font-size:3rem;font-weight:bold;}.mc_2sq .main .header .icon{font-size:3rem;}.mc_2sq .main .g-card .info-box .title-card{font-size:1.5rem;font-weight:500;color:#7c7c7c;}.mc_2sq .main .g-card .info-box .info{font-size:1.5rem;}.mc_2sq .main .g-card .info-box .info .info-title{font-weight:500;}.mc_2sq .main .g-card .info-box .info .icon{color:#f3bfc3;}.mc_2sq .main .g-card .img img{border-radius:0.5rem;margin-right:1rem;height:170px;}.mc_2sq .main .footer{position:absolute;bottom:0;}.mc_2bs{background-image:none;}.mc_2bs{min-height:100vh;}.mc_2sy{margin-top:100px;}.mc_2sy .message{min-height:300px;}.mc_2sy .message .tushka{min-height:200px;}.mc_2sy .message .btn{padding:10px 20px;border:none;border-radius:5px;font-size:1em;cursor:pointer;margin:0 5px;}.mc_2sy .message .sender .ava .img{width:4rem;}.mc_2sy .message .sender .ava .img img{width:100%;}.mc_2bt .buttons .btn{height:40px;}.mc_2bt .title p{font-size:2rem;font-weight:100;margin:0;}.mc_2bt .list{align-items:center;}.mc_2bt .list img{height:50px;width:50px;}.mc_2bt .list p{align-items:center;display:flex;margin-left:7px;}.mc_2bt .list .fa-solid{color:var(--main-color);font-size:30px;}.mc_2bt p{margin:0;}.mc_29h{z-index:10;}.mc_29h.short{width:6rem;}.mc_29h{background-color:var(--main-panel-color);border-right:2px solid rgba(0,0,0,0.15);bottom:0;left:0;position:fixed;top:0;width:var(--panel-left-width);z-index:1;-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;}.mc_2by{align-items:center;display:flex;height:300px;justify-content:center;width:300px;}.mc_2by .box img{height:100px;width:100px;}.mc_2e8{background-image:none;}.mc_2c0{align-items:center;display:flex;height:300px;justify-content:center;width:300px;}.mc_2eb{background-image:none;}.mc_2c4 .text{display:none;}@media (min-width:992px){.mc_2c4 .text{display:block;}}.mc_2c4 img{height:80px;width:80px;}.mc_2c4 .text .title{font-size:21px;}.mc_2c4 .text .subtitle{font-size:18px;font-weight:100;}@media (max-width:1280px){.mc_2c4 .text .title{font-size:16px !important;}.mc_2c4 .text .subtitle{font-size:14px !important;}}.mc_2ef{min-height:100vh;position:relative;}.mc_2ef .create-btn{position:absolute;right:0;top:-87px;}.mc_2c5{display:none;}@media (min-width:992px){.mc_2c5{display:flex;justify-content:center;}}.mc_2c5 .time{font-size:4rem;}.mc_2c5 p{margin:0;}.mc_2c5 .date{border-right:3px solid #73a1ab;}.mc_2c5 .date div{font-size:1.2rem;font-weight:100;}.mc_2c5 .period .title{font-weight:100;}.mc_2c5 .period p{font-size:18px;}@media (max-width:1280px){.mc_2c5 .period{margin-right:0.5rem;}}@media (max-width:1280px){.mc_2c5 .time{font-size:3rem;}.mc_2c5 .date div{font-size:1rem;}.mc_2c5 .period p{font-size:16px;}}.mc_2eh{min-height:100vh;position:relative;}.mc_2eh .button{position:absolute;right:0;top:-87px;}.mc_2eh .g-table a{text-decoration:none;color:#000;}.mc_2c6 .icons{display:none;}@media (min-width:992px){.mc_2c6 .icons{display:flex;}}.mc_2c6 .icons .notify,.mc_2c6 .icons .search{position:relative;background:#fff;border-radius:50%;color:var(--main-color);font-size:21px;padding:1rem;width:64px;height:64px;text-align:center;}@media (max-width:1280px){.mc_2c6 .icons .notify,.mc_2c6 .icons .search{width:50px;height:50px;padding:10px;}}.mc_2c6 .icons .notify i,.mc_2c6 .icons .search i{vertical-align:baseline;}.mc_2c6 .icons .notify .badge,.mc_2c6 .icons .search .badge{font-size:12px;}.mc_2c6 a{display:block;text-decoration:none;}.mc_2c6 .menu{cursor:pointer;}.mc_2c6 #dropdown{display:none;position:absolute;top:9rem;right:1rem;min-width:250px;}.mc_2c6 #dropdown .g-select label{padding:0;font-weight:400;}.mc_2c6 #dropdown .g-select select{border:none;}.mc_2c6 #dropdown .button{cursor:pointer;}.mc_2c6 #dropdown .button .fa-arrow-right-from-bracket{color:#338db2;}.mc_2c6 #dropdown.visible{display:block;}.mc_2c6 .select-theme .theme-color{display:flex;align-items:center;cursor:pointer;-o-transition:var(--a-anim);-moz-transition:var(--a-anim);-webkit-transition:var(--a-anim);-ms-transition:var(--a-anim);transition:var(--a-anim);}.mc_2c6 .select-theme .theme-color:hover,.mc_2c6 .select-theme .theme-color[active="1"]{color:#fff;background-color:#3aa0cb;border-radius:6px;}.mc_2c6 .select-theme .theme-color .color{border-radius:50%;width:20px;height:20px;margin-right:0.5rem;}.mc_2c6 .user .menu{align-items:center;display:flex;}.mc_2c6 .user .menu img{border-radius:50%;height:50px;width:50px;}.mc_2c6 .user .user-name{margin-right:1rem;}.mc_2c6 .user .user-name p{margin:0;}.mc_2eq .g-select .select-input{border-radius:0.5rem;}.mc_2eq .title{font-size:1.2rem;font-weight:500;}.mc_2eq .g-select .select-input{border-radius:0.5rem;}.mc_2eq .curs{width:auto;}.mc_2c9.short{left:var(--short-width);-o-transition:left 300ms ease-in-out;-moz-transition:left 300ms ease-in-out;-webkit-transition:left 300ms ease-in-out;-ms-transition:left 300ms ease-in-out;transition:left 300ms ease-in-out;}.mc_2c9{background-color:var(--footer-bg);bottom:0;box-shadow:0px 2px 10px 0px rgba(0,0,0,0.1);height:70px;left:var(--panel-left-width);position:fixed;width:100%;z-index:9;-o-transition:left 300ms ease-in-out;-moz-transition:left 300ms ease-in-out;-webkit-transition:left 300ms ease-in-out;-ms-transition:left 300ms ease-in-out;transition:left 300ms ease-in-out;}.mc_2c9 .text{font-size:1.2rem;}.mc_2c9 .text .ver{color:#80b5c6;}.mc_2c9 .fa-solid{font-size:31px;margin-left:2rem;margin-right:1rem;color:var(--main-color);}.mc_2ev .button{text-decoration:none;color:#fff;}.mc_2ev{position:relative;}.mc_2ev .button{position:absolute;right:0;top:-87px;}.mc_2cb .switch_item:not(.show){display:none;}.mc_2cb{min-height:100vh;}.mc_2f4 .input-box{width:100%;position:relative;margin:15px 0;}.mc_2f4 .input-file{-moz-opacity:0;opacity:0;visibility:hidden;position:absolute;}.mc_2f4 .input_icon .fa-solid{padding:100px;border:2px dashed #a2a1a6;color:#a2a1a6;font-size:40px;border-radius:0.5rem;}.mc_2f4 .input_btn{width:100%;max-width:290px;height:60px;background:#1bbc9b;color:#fff;font-size:1.125rem;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;border-radius:3px;cursor:pointer;margin:0 auto;}.mc_2f4 .important{color:red;}.mc_2cc{margin:3rem 0;margin-top:50px;position:relative;}.mc_2cc .title{font-size:1.6rem;font-weight:500;}.mc_2cc .header-page{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;}.mc_2f8{position:relative;}.mc_2f8 .depart .item{align-items:center;position:relative;margin-left:1rem;}.mc_2f8 .depart .item[active]::before{content:"";display:block;border-left:1px dotted;position:absolute;top:26px;width:1px;height:100%;left:7px;}.mc_2f8 .depart .item .title{margin-top:0.3rem;margin:0;}.mc_2f8 .depart .item .sub-title{background-color:var(--main-bg-color);color:#fff;border-radius:0.25rem;padding:0.25rem 0.5rem;margin:0 1rem;}.mc_2f8 .depart .item i{color:#dadada;vertical-align:baseline;}.mc_2f8 .depart .item .expand i{color:var(--main-color);}.mc_2f8 .depart .subs:not(.show){display:none;}.mc_2f8 .depart .subs .line{margin-right:2rem;}.mc_2f8 .depart .subs .line::before{content:"";display:block;border-top:1px dotted;position:absolute;width:26px;left:7px;}.mc_2cp{height:300px;width:300px;}.mc_2gw{display:block;position:fixed;height:100%;width:100%;top:0;z-index:10;}.mc_2gw .page-bg{position:absolute;height:100%;width:100%;top:0;background-image:url(/img/lib/back2.jpg);-o-background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;-ms-background-size:cover;background-size:cover;background-attachment:fixed;-webkit-filter:brightness(0.5);filter:brightness(0.5);z-index:-1;}.mc_2gw .ux-block{height:100%;width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;}.mc_2gw .g-card{width:100%;max-width:450px;margin:0 auto;}.mc_2gw .g-card .g-title{text-align:center;}.mc_2gw .g-card label{margin-bottom:0.5rem;}.mc_2gw .top-panel{position:fixed;background-color:#f3f4f6;top:0;width:100%;display:flex;padding:1rem;box-shadow:0px 2px 10px 0px rgba(0,0,0,0.1);}.mc_2gw .top-panel .text .title{font-size:16px;}.mc_2gw .top-panel .text .subtitle{font-size:16px;font-weight:100;}.mc_2cr{background-image:none;}.mc_2kf .buttons a{text-decoration:none;color:#fff;}.mc_2kf .buttons .w-button .fa-solid,.mc_2kf .buttons .w-button .fas{margin:5px 5px 0px 0px;}.mc_2kf .buttons .w-button .fa-solid{color:#328cb2;}.mc_2kf .buttons .w-button .fas{color:red;}.mc_2cx .buttons{margin-top:30px;display:flex;justify-content:space-between;}.mc_2cx .g-btn{width:75px;}.mc_2n6 .switch_item:not(.show){display:none;}.mc_2cz{background-image:none;}.mc_2nr .switch_item:not(.show){display:none;}.mc_2nr .red{background-color:red !important;}.mc_2nr #switch_list .switch_item .ux-comment .subtitle{font-size:10px;text-decoration:underline;}.mc_2d0 #spawn_plan_stroitel{display:none;}.mc_2d0 #spawn_plan_stroitel .modal-content{width:60%;}.mc_2sp{margin-top:100px;padding:2rem;}.mc_2sp .g-table{margin-top:2rem;}.mc_2sp .g-card{background-color:#fff !important;}.mc_2sp .info{background-color:#e6ddd2;padding:0.5rem;border-radius:0.5rem;}.mc_2sp .calendar{background:#e6ddd2;padding:0.5rem;border-radius:0.5rem;margin-right:1rem;box-shadow:0px 2px 10px 0px rgba(0,0,0,0.1);}.mc_2sp .calendar header{position:relative;display:flex;justify-content:space-between;align-items:center;padding:0 3rem;}.mc_2sp .calendar header .btn-prev,.mc_2sp .calendar header .btn-next{position:relative;width:1.5rem;height:1.5rem;border:2px solid #5d757e;border-radius:50%;color:#5d757e;font-size:.75em;display:flex;justify-content:center;align-items:center;}.mc_2sp .calendar header .btn-prev:hover,.mc_2sp .calendar header .btn-next:hover{background:#cbd1d2;color:#f9f9f9;}.mc_2sp .calendar .days,.mc_2sp .calendar .heads{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:0.5rem;padding:0;}.mc_2sp .calendar .heads span{font-weight:700;display:flex;align-items:center;justify-content:center;margin-left:0;}.mc_2sp .calendar .days .day{display:flex;align-items:center;justify-content:center;line-height:3rem;text-align:center;}.mc_2sp .calendar .days .day span{border:2px solid transparent;border-radius:50%;height:3rem;width:3rem;}.mc_2sp .calendar .days .day span:hover{border:2px solid #5d757e;}.mc_2sp .calendar .days .day.current-day span{background:#5d757e;color:#f9f9f9;}.mc_2sp .calendar .days .day.event{position:relative;}.mc_2sp .calendar .days .day.event .d-block .click{width:50px;height:50px;position:absolute;background:none;top:0;left:13px;cursor:pointer;}.mc_2sp .calendar .days .day.event span{cursor:pointer;position:relative;}.mc_2sp .calendar .days .day.event span:after{background:#5d757e;border-radius:50%;bottom:.5rem;display:block;content:'';height:.5rem;left:50%;margin:-0.25em 0 0 -0.25em;position:relative;width:.5rem;}.mc_2sp .calendar .days .day.event.current-day span:after{background:#f9f9f9;}.mc_2sp .calendar .prev-month span,.mc_2sp .calendar .next-month span{color:#cbd1d2;}.mc_2sp .calendar .prev-month span:hover,.mc_2sp .calendar .next-month span:hover{border:2px solid #5d757e;}.mc_2d3[icon_big] .link-box{display:flex;align-items:center;justify-content:center;flex-direction:column;padding:0;text-align:center;}.mc_2d3[icon_big] .link-box img{width:80px;height:80px;}.mc_2d3[icon_big] .link-box p{font-size:1.25rem;}.mc_2d3{display:flex;flex-wrap:wrap;}.mc_2d3 img{height:32px;width:32px;}.mc_2d3 p{font-size:16px;font-weight:500;margin-top:10px;}.mc_2d3 .link-box{height:300px;padding:30px 0px 0px 40px;width:300px;}.mc_2d3 .link-box:hover{background-color:#8de1e00f;}.mc_2d3 a{color:#000;text-decoration:none;}.mc_2st{background:#fff;}.mc_2d4[icon_big] .link-box{display:flex;align-items:center;justify-content:center;flex-direction:column;padding:0;text-align:center;}.mc_2d4[icon_big] .link-box img{width:80px;height:80px;}.mc_2d4[icon_big] .link-box p{font-size:1.25rem;}.mc_2d4{display:flex;flex-wrap:wrap;}.mc_2d4 img{height:32px;width:32px;}.mc_2d4 p{font-size:16px;font-weight:500;margin-top:10px;}.mc_2d4 .link-box{height:300px;padding:30px 0px 0px 40px;width:300px;}.mc_2d4 .link-box:hover{background-color:#8de1e00f;}.mc_2d4 a{color:#000;text-decoration:none;}.mc_2sx .g-table table{border-collapse:collapse;width:100%;}.mc_2dr{min-height:100vh;}.mc_2tt .block-box{flex-wrap:wrap;width:100%;height:500px;}.mc_2tt .block-box .block-1{width:47%;height:100%;}.mc_2tt .block-box .block-2,.mc_2tt .block-box .block-3{width:25%;height:100%;}.mc_2dw{min-height:100vh;position:relative;width:100%;}.mc_2dw .create-btn{position:absolute;right:0;top:-87px;}@media (orientation:portrait){.mc_27w{background-color:green;}}