@import url(https://fonts.googleapis.com/icon?family=Material+Icons);@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap);.auth-page[data-v-12841f0e]{background:#fff;box-sizing:border-box;height:100vh;padding-left:50vw;padding-top:50vh;width:100vw}.auth-page .auth-page-logo[data-v-12841f0e]{width:100px;height:40px;position:absolute;top:35px;left:75px}.auth-page .requisites[data-v-12841f0e]{width:510px;position:absolute;top:calc(50% - 210px);left:calc(50% - 260px);padding:50px}.auth-page .requisites .title[data-v-12841f0e]{font:900 46px/56px Montserrat;margin-bottom:46px;color:#da3832}.auth-page .requisites .login-input[data-v-12841f0e] .default-input{position:relative}.auth-page .requisites .login-input[data-v-12841f0e] .default-input input{width:100%;height:43px;border:none;border-bottom:1px solid #da3832;background-color:#fff!important;background-image:none!important;outline:none;color:#da3832;font:400 18px/27px Montserrat}.auth-page .requisites .login-input[data-v-12841f0e] .default-input input:first-child{margin-bottom:22px}.auth-page .requisites .login-input[data-v-12841f0e] .default-input input:-internal-autofill-selected{-webkit-box-shadow:inset 0 0 0 50px #fff;-webkit-text-fill-color:#da3832}.auth-page .requisites .login-input[data-v-12841f0e] .input-error input{border-bottom:1px solid red;color:red!important}.auth-page .requisites .login-error[data-v-12841f0e]{color:red;font-size:17px}.auth-page .requisites .primary-button[data-v-12841f0e]{width:94%;height:50px;display:flex;justify-content:center;align-items:center;background:#da3832;text-transform:uppercase;font:700 14px/17px Montserrat}.icon-container[data-v-1f6c1640]{display:flex;justify-content:center;align-items:center}.icon-container i[data-v-1f6c1640]{user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-touch-callout:none;-webkit-user-select:none;outline:none}.sidebar-menu-item[data-v-feefc5be]{display:flex!important;align-items:center;position:relative}.sidebar-menu-item-expand-icon[data-v-feefc5be]{position:absolute;right:0}.sidebar-menu-item-expand-icon.expand[data-v-feefc5be]{transform:rotate(180deg);right:7px}.sidebar-menu-subitems[data-v-1a9b9b9c]{padding-left:15px}.sidebar-menu-subitems a[data-v-1a9b9b9c]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sidebar-menu[data-v-230950aa]{overflow-y:scroll;max-height:800px;padding-right:5px}.sidebar-menu[data-v-230950aa]::-webkit-scrollbar{width:2px;height:400px}.sidebar-menu[data-v-230950aa]::-webkit-scrollbar-thumb{background:#da3832}.sidebar-menu[data-v-230950aa]::-webkit-scrollbar-track{background:#eeeff2}.sidebar-menu[data-v-230950aa]{scrollbar-face-color:#da3832;scrollbar-track-color:#eeeff2}.sidebar-menu .sidebar-menu-item-container[data-v-230950aa]{position:relative}body,html{color:#3c383d;background:#f4f6f9;font-family:Roboto;font-size:14px;padding:0;margin:0}a{color:#606266;text-decoration:none}a:hover{color:#da3832}.primary-grid-2{grid-template-columns:repeat(2,1fr)}.primary-grid-2,.primary-grid-3{display:grid;grid-column-gap:16px;grid-row-gap:16px}.primary-grid-3{grid-template-columns:repeat(3,1fr)}.primary-grid-4{grid-template-columns:repeat(4,1fr)}.primary-grid-4,.primary-grid-5{display:grid;grid-column-gap:16px;grid-row-gap:16px}.primary-grid-5{grid-template-columns:repeat(5,1fr)}.primary-grid-6{display:grid;grid-template-columns:repeat(6,1fr);grid-column-gap:16px;grid-row-gap:16px}.m-1{margin:8px}.mh-1{margin-left:8px;margin-right:8px}.mv-1{margin-top:8px}.mb-1,.mv-1{margin-bottom:8px}.mt-1{margin-top:8px}.ml-1{margin-left:8px}.mr-1{margin-right:8px}.p-1{padding:8px}.ph-1{padding-left:8px;padding-right:8px}.pv-1{padding-top:8px}.pb-1,.pv-1{padding-bottom:8px}.pt-1{padding-top:8px}.pl-1{padding-left:8px}.pr-1{padding-right:8px}.m-2{margin:16px}.mh-2{margin-left:16px;margin-right:16px}.mv-2{margin-top:16px}.mb-2,.mv-2{margin-bottom:16px}.mt-2{margin-top:16px}.ml-2{margin-left:16px}.mr-2{margin-right:16px}.p-2{padding:16px}.ph-2{padding-left:16px;padding-right:16px}.pv-2{padding-top:16px}.pb-2,.pv-2{padding-bottom:16px}.pt-2{padding-top:16px}.pl-2{padding-left:16px}.pr-2{padding-right:16px}.m-3{margin:24px}.mh-3{margin-left:24px;margin-right:24px}.mv-3{margin-top:24px}.mb-3,.mv-3{margin-bottom:24px}.mt-3{margin-top:24px}.ml-3{margin-left:24px}.mr-3{margin-right:24px}.p-3{padding:24px}.ph-3{padding-left:24px;padding-right:24px}.pv-3{padding-top:24px}.pb-3,.pv-3{padding-bottom:24px}.pt-3{padding-top:24px}.pl-3{padding-left:24px}.pr-3{padding-right:24px}.m-4{margin:32px}.mh-4{margin-left:32px;margin-right:32px}.mv-4{margin-top:32px}.mb-4,.mv-4{margin-bottom:32px}.mt-4{margin-top:32px}.ml-4{margin-left:32px}.mr-4{margin-right:32px}.p-4{padding:32px}.ph-4{padding-left:32px;padding-right:32px}.pv-4{padding-top:32px}.pb-4,.pv-4{padding-bottom:32px}.pt-4{padding-top:32px}.pl-4{padding-left:32px}.pr-4{padding-right:32px}.m-5{margin:40px}.mh-5{margin-left:40px;margin-right:40px}.mv-5{margin-top:40px}.mb-5,.mv-5{margin-bottom:40px}.mt-5{margin-top:40px}.ml-5{margin-left:40px}.mr-5{margin-right:40px}.p-5{padding:40px}.ph-5{padding-left:40px;padding-right:40px}.pv-5{padding-top:40px}.pb-5,.pv-5{padding-bottom:40px}.pt-5{padding-top:40px}.pl-5{padding-left:40px}.pr-5{padding-right:40px}.list-page{padding:25px 15px}.layout{min-height:100vh;background:#fff;border-radius:4px;box-shadow:5px 5px 10px rgba(0,0,0,.5);margin:0 0 0 8px}.layout .detail-page{padding:25px}.layout .detail-page h1{margin-bottom:55px}.layout .detail-page .detail-page-inputs{width:100%}.detail-page-input,.detail-page-input-editor{width:100%;display:flex;align-items:baseline}.detail-page-input-editor .detail-page-input-label,.detail-page-input .detail-page-input-label{width:250px;margin-right:15px;text-align:right}.detail-page-input-editor .detail-page-input-elem,.detail-page-input .detail-page-input-elem{width:750px;align-items:center}.detail-page-input-editor .detail-page-input-elem .upload-file,.detail-page-input .detail-page-input-elem .upload-file{width:360px;height:180px}.default-table-buttons .detail-page-input-editor .detail-page-input-elem .upload-file .default-table-add-button,.default-table-buttons .detail-page-input .detail-page-input-elem .upload-file .default-table-add-button,.detail-page-input-editor .detail-page-input-elem .upload-file .default-table-buttons .default-table-add-button,.detail-page-input-editor .detail-page-input-elem .upload-file .primary-button,.detail-page-input .detail-page-input-elem .upload-file .default-table-buttons .default-table-add-button,.detail-page-input .detail-page-input-elem .upload-file .primary-button{width:100%;height:100%;display:flex;justify-content:center;align-items:center;background-color:#fff;color:#000;border:1px dotted #da3832}.detail-page-input-editor .detail-page-input-elem textarea,.detail-page-input .detail-page-input-elem textarea{height:150px;font:normal 14px/16px Montserrat;padding:8px 16px}.detail-page-input-editor .detail-page-input-two-line,.detail-page-input .detail-page-input-two-line{display:flex;flex-direction:column;align-items:flex-start}.detail-page-input-editor .require-input,.detail-page-input .require-input{position:relative}.detail-page-input-editor .require-input:before,.detail-page-input .require-input:before{content:"*";position:absolute;top:0;right:-8px;color:red}.detail-page-input-editor .detail-page-many-input,.detail-page-input .detail-page-many-input{width:100%;display:flex;flex-direction:column;justify-content:center}.detail-page-input-editor .detail-page-many-input .detail-page-many-input-elem,.detail-page-input .detail-page-many-input .detail-page-many-input-elem{display:flex;align-items:center}.top{align-items:start}.center{align-items:center}.detail-page-input-editor{width:100%}.apptimizm-ui-calendar-input input,.apptimizm-ui-calendar-input textarea,.detail-page-input-elem input,.detail-page-input-elem textarea{display:flex;flex-direction:row-reverse;align-items:center;-webkit-appearance:none;background-color:#fff;background-image:none;border:1px solid #dcdfe6;border-radius:4px;box-sizing:border-box;color:#606266!important;display:inline-block;font-size:inherit;height:40px;line-height:40px;outline:0;transition:border-color .2s cubic-bezier(.645,.045,.355,1);width:100%;font-family:Montserrat}.apptimizm-ui-calendar-input textarea,.detail-page-input-elem textarea{height:100%}.default-input{position:relative}.default-input /deep/ input,.default-input /deep/ textarea{width:100%;height:43px;border:none;border-bottom:1px solid #000;background-color:#fff!important;background-image:none!important;outline:none;color:#000;font:400 18px/27px Montserrat!important}.default-input /deep/ input:first-child,.default-input /deep/ textarea:first-child{margin-bottom:22px}.default-input /deep/ input:-internal-autofill-selected{-webkit-box-shadow:inset 0 0 0 50px #fff}.apptimizm-ui-relation-select-error,.error{color:#f56c6c!important;text-align:center!important}.default-button,.default-table-buttons .default-table-add-button,.primary-button{border-radius:5px;cursor:pointer;font-size:14px;padding:0 20px;text-align:center;height:38px;line-height:38px;white-space:nowrap}.default-table-buttons .default-table-add-button,.primary-button{background-color:#79b66c;color:#fff;font-weight:700;transition:.4s}.default-table-buttons .default-table-add-button:hover,.primary-button:hover{background-color:#5da04f}.system-info{width:120px;height:40px;display:flex;justify-content:center;align-items:center;border-radius:4px;font:400 14px/24px Montserrat;color:#606266;background-color:#fff;color:#da3832;text-align:center;padding:8px 16px 8px 20px;text-decoration:none;cursor:pointer;border:1px solid #dcdfe6;outline:none;margin-left:10px}.system-info:hover{color:#fff;background-color:#da3832;cursor:pointer}.pagination{display:flex}.pagination .next,.pagination .page,.pagination .prev{background:#f0f0f0;border-radius:4px;color:#606060;margin-right:4px;padding:4px}.pagination .next.active,.pagination .page.active,.pagination .prev.active{background:#79b66c;color:#fff}.pagination .prev:after{content:"<"}.pagination .next:after{content:">"}.default-table{border-collapse:collapse;width:100%}.default-table td{padding:8px}.default-table thead td{background:#e8f0f0;height:40px}.default-table thead td:first-child{border-top-left-radius:4px;border-bottom-left-radius:4px;overflow:hidden}.default-table thead td:last-child{border-top-right-radius:4px;border-bottom-right-radius:4px;overflow:hidden}.default-table tbody td{border-bottom:1px solid #f0f0f0}.default-table-footer{display:flex;justify-content:space-between;margin-top:16px}.default-table-footer .pagination{padding-top:6px}.buttons-right,.default-table-buttons{display:flex;justify-content:right}.apptimizm-ui-calendar-input-calendar-container{z-index:10;background:#fff;border-radius:4px;box-shadow:5px 5px 10px rgba(0,0,0,.5);padding:8px}.apptimizm-ui-select .apptimizm-ui-default-select-value{color:#606266!important;font-size:14px!important;line-height:24px!important;padding:8px 16px!important;font-family:Montserrat!important}.apptimizm-ui-default-select .apptimizm-ui-default-select-dropdown,.apptimizm-ui-default-select .apptimizm-ui-relation-select-dropdown,.apptimizm-ui-relation-select .apptimizm-ui-default-select-dropdown,.apptimizm-ui-relation-select .apptimizm-ui-relation-select-dropdown{z-index:9999!important}.ck-editor{width:75%!important}.ck-editor .ck-content{min-height:450px}.apptimizm-ui-multiple-upload-drop-area{border:1px dashed #eeeff6!important}.apptimizm-ui-multiple-upload-drop-area .apptimizm-ui-multiple-upload-drop-area-text-1{font-size:14px}.apptimizm-ui-default-table{color:#000;display:table;border-collapse:collapse;width:100%}.apptimizm-ui-default-table .apptimizm-ui-default-table-head{display:table-header-group}.apptimizm-ui-default-table .apptimizm-ui-default-table-head .apptimizm-ui-default-table-cell{padding:20px 10px}.apptimizm-ui-default-table .apptimizm-ui-default-table-head .apptimizm-ui-default-table-cell:first-child{padding-left:20px}.apptimizm-ui-default-table .apptimizm-ui-default-table-head .apptimizm-ui-default-table-cell .apptimizm-ui-default-table-header-cell-inner{font-size:16px}.apptimizm-ui-default-table .apptimizm-ui-default-table-head .apptimizm-ui-default-table-cell .apptimizm-ui-default-table-header-search-input input{font-size:16px;font-family:Montserrat!important;font-weight:400!important}.apptimizm-ui-default-table .apptimizm-ui-default-table-head .with-search{display:none}.apptimizm-ui-default-table .apptimizm-ui-default-table-gap{height:14px}.apptimizm-ui-default-table .apptimizm-ui-default-table-body{display:table-row-group;margin-top:16px}.apptimizm-ui-default-table .apptimizm-ui-default-table-body tr{border-bottom:1px solid #fff}.apptimizm-ui-default-table .apptimizm-ui-default-table-body tr .note-action-wrap{display:flex}.apptimizm-ui-default-table .apptimizm-ui-default-table-body .image-note{width:70px;height:70px;padding:0}.apptimizm-ui-default-table .apptimizm-ui-default-table-body .image-note img{width:70px;height:70px;-o-object-fit:cover;object-fit:cover}.apptimizm-ui-default-table .apptimizm-ui-default-table-body .image-note div{width:70px;height:70px;background-color:grey;display:flex;justify-content:center;align-items:center;text-align:center;line-height:20px}.apptimizm-ui-default-table .apptimizm-ui-default-table-body tr:hover{background-color:#eae5e5}.apptimizm-ui-default-table .apptimizm-ui-default-table-row{display:table-row}.apptimizm-ui-default-table .apptimizm-ui-default-table-cell{display:table-cell;padding:24px 20px}.apptimizm-ui-default-table tr td{padding:24px 20px;vertical-align:middle}.apptimizm-ui-default-table tr td:last-child{width:24px}.apptimizm-ui-default-table tr .draft-or-publicate .draft-label,.apptimizm-ui-default-table tr .draft-or-publicate .publicate-label{background-color:#fef0f0;color:#f56c6c;padding:4px;border-radius:4px}.apptimizm-ui-default-table tr .draft-or-publicate .publicate-label{background-color:#f0f9eb;color:#67c23a}.apptimizm-ui-default-table-footer .apptimizm-ui-pagination{display:grid;grid-template-columns:repeat(4,1fr);color:#337ab7;align-items:center;background-color:#ecf0f5;margin-bottom:25px;height:75px;padding:0 15px}.apptimizm-ui-default-table-footer .apptimizm-ui-pagination .apptimizm-ui-pagination-pages,.apptimizm-ui-default-table-footer .apptimizm-ui-pagination .apptimizm-ui-pagination-per-page{display:flex}.page-layout[data-v-68d489fc]{display:flex;min-height:100vh;font:normal 14px/16px Montserrat}.page-layout .sidebar[data-v-68d489fc]{background:snow;flex-basis:250px;padding:8px;min-width:240px}.page-layout .sidebar .logo[data-v-68d489fc]{display:flex;justify-content:center;margin-bottom:21px}.page-layout .sidebar .logo a[data-v-68d489fc]{border:none}.page-layout .sidebar .sidebar-menu-container .clear-cash[data-v-68d489fc],.page-layout .sidebar .sidebar-menu-container .logout[data-v-68d489fc]{height:42px;display:flex;justify-content:center;align-items:center;background-color:#f70070;color:#fff}.page-layout .sidebar .sidebar-menu-container .clear-cash[data-v-68d489fc]:hover,.page-layout .sidebar .sidebar-menu-container .logout[data-v-68d489fc]:hover{cursor:pointer;color:#f70070;background-color:#fff}.page-layout .sidebar .sidebar-menu-container .clear-cash[data-v-68d489fc]{margin-bottom:10px;background-color:#da3832}.page-layout .sidebar .sidebar-menu-container[data-v-68d489fc] a{display:flex;border-radius:4px;color:#000;display:block;font-size:18px;height:40px;line-height:40px;padding:0 8px;border:1px solid #dcdcdc;margin-bottom:15px}.page-layout .sidebar .sidebar-menu-container[data-v-68d489fc] a:hover{background:#dcdcdc;color:#fff}.page-layout .sidebar .sidebar-menu-container[data-v-68d489fc] a span{display:inline-block;line-height:40px;margin-right:16px;vertical-align:middle}.page-layout .sidebar .sidebar-menu-container[data-v-68d489fc] .sidebar-menu-item-name-expand{display:flex;border-radius:4px;display:block;font-size:18px;height:40px;line-height:40px;padding:0 8px;border:1px solid #dcdcdc;margin-bottom:15px;position:relative}.page-layout .sidebar .sidebar-menu-container[data-v-68d489fc] .sidebar-menu-item-name-expand:hover{background:#dcdcdc;color:#fff;cursor:pointer}.page-layout .content[data-v-68d489fc]{flex-grow:1;background:#dcdcdc;margin:0;padding:0}.page-layout .content .user-profile[data-v-68d489fc]{display:flex;position:absolute;top:10px;right:10px}