.header{height:var(--header-height);background:var(--primary);color:#fff;display:flex;align-items:center;padding:0 var(--layout-side-padding)}.header a{color:#fff}.header a:hover{color:#cdf}.header .map-link{text-decoration:underline;margin-right:15px}.header .title{font-weight:700;font-size:20px;line-height:24px;text-transform:uppercase;flex-grow:0.3;white-space:nowrap;margin-right:28px;border-right:1px solid rgba(255,255,255,0.5);padding-right:48px}.header .title a{color:#fff;text-decoration:none}.header .title-mobile{display:none}.header .left{display:flex;align-items:center}.header .right{text-align:right;flex-grow:1}.header .right .user-section{display:inline-block;vertical-align:middle;padding-left:15px;margin-left:15px;border-left:1px dashed rgba(255,255,255,0.5)}.header .right .user-section>a{color:#fff;margin-left:10px}.header .right .user-section>a:hover{color:#fc0}.module-select{--dropdown-border: transparent;--dropdown-bg: #f2f4f0;width:250px !important;margin-right:15px;color:#000;font-size:15px;text-transform:uppercase;font-weight:bold}.module-select.sp-dropdown-trigger{background-color:transparent !important;color:#fff}.module-select.sp-dropdown-trigger span{color:#fff}.module-select .module-item,.module-select .sp-dropdown-item{display:flex;align-items:center;padding:0 5px}.module-select .module-item.selected,.module-select .sp-dropdown-item.selected{background-color:var(--primary) !important}.module-select .module-item.selected span,.module-select .module-item.selected svg,.module-select .sp-dropdown-item.selected span,.module-select .sp-dropdown-item.selected svg{color:#fff}.module-select .module-item svg,.module-select .sp-dropdown-item svg{width:22px;flex-basis:22px;text-align:center;margin-right:10px}@media (max-width: 767px){.header .title{display:none}.header .title-mobile{display:block}.header .right{flex-grow:0.3}}

.sc-panel-wrapper{position:absolute;z-index:var(--panel-z);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);color:var(--text);padding:0;border-radius:4px;box-shadow:0 1px 5px rgba(0,0,0,0.4);cursor:default;-webkit-backface-visibility:hidden;-webkit-transform:translate3d(0, 0, 0);-webkit-transform:translateZ(0);backface-visibility:hidden;transform:translate3d(0, 0, 0);transform:translateZ(0)}.sc-panel-wrapper>.header{background:rgba(51,68,85,0.5);color:#fff;height:30px;line-height:30px;padding:0 10px;margin:0;border-top-left-radius:4px;border-top-right-radius:4px}.sc-panel-wrapper>.header a{color:#def}.sc-panel-wrapper>.header a:hover{color:#fff}.sc-panel-wrapper .sc-panel{width:100%;height:100%;padding:10px;background:rgba(255,255,255,0.85);overflow:hidden;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.sc-panel-wrapper .sc-panel .form-field .drop-down{min-width:140px;width:calc(100% - 40px)}.sc-panel-wrapper.no-margin{border-radius:0;padding:0}.sc-panel-wrapper.no-margin>.sc-panel{padding:10px}.sc-panel-wrapper.no-margin>.header{border-radius:0;margin:0}.sc-panel-wrapper.no-margin.full{padding:0}.sc-panel-wrapper.no-margin.full>.header{margin:0}.sc-panel-wrapper.no-margin.full>.sc-panel{padding:10px}.sc-panel-wrapper>.sc-panel-close-btn,.sc-panel-wrapper .header>.sc-panel-close-btn{position:absolute;right:0;top:0;width:30px;height:30px;line-height:30px;z-index:var(--panel-z)2;text-align:center;cursor:pointer;font-size:14px;color:#888;opacity:1}.sc-panel-wrapper>.sc-panel-close-btn:hover,.sc-panel-wrapper .header>.sc-panel-close-btn:hover{color:var(--primary)}.sc-panel-wrapper.with-header>.sc-panel{height:calc(100% - 30px)}.sc-panel-wrapper.with-header>.header .sc-panel-close-btn{color:#def;opacity:0.7}.sc-panel-wrapper.with-header>.header .sc-panel-close-btn:hover{color:#def;opacity:1}

.test-boxes{line-height:1px;padding:10px 0;overflow:auto}.test-boxes .test-box{display:inline-block;vertical-align:middle;width:3px;height:3px;margin:0 1px 1px 0;background:#0af}

.map-legend{position:absolute;z-index:500;left:340px;bottom:10px;width:130px;font-size:11px;height:auto;line-height:16px;border-radius:4px;background:rgba(255,255,255,0.9);box-shadow:0 1px 3px rgba(0,0,0,0.3);color:#000;padding:5px 5px}.map-legend .hdr{margin-bottom:3px;margin-left:5px;color:#0af}.map-legend>span{display:block;vertical-align:middle;margin-right:10px}.map-legend>span:last-child{margin-right:0}.map-legend .disc{display:inline-block;vertical-align:middle;width:10px;height:10px;border-radius:50%;border:1px solid rgba(0,0,0,0.15);background:#ccc;margin-right:5px;margin-left:3px}.map-legend .disc.positive{background:#8c0}.map-legend .disc.negative{background:#d00}.map-legend .disc.unknown{background:#fc0}

.sc-panel-wrapper.map-filters .sc-panel .drop-downs{height:40px}.sc-panel-wrapper.map-filters .sc-panel .drop-down{display:inline-block;vertical-align:middle;width:130px;position:absolute}.sc-panel-wrapper.map-filters .sc-panel .drop-down .list{min-width:200px}.sc-panel-wrapper.map-filters .sc-panel .status-filter{width:140px}.sc-panel-wrapper.map-filters .sc-panel .loyalty-filter{left:160px;width:150px}.sc-panel-wrapper.map-filters .sc-panel .loyalty-filter .disc{display:inline-block;vertical-align:middle;width:8px;height:8px;margin-right:3px;background:#888;border-radius:50%;margin-bottom:2px}.sc-panel-wrapper.map-filters .sc-panel .loyalty-filter .disc.all{background:#ccc}.sc-panel-wrapper.map-filters .sc-panel .loyalty-filter .disc.positive{background:#8c0}.sc-panel-wrapper.map-filters .sc-panel .loyalty-filter .disc.negative{background:#f00}.sc-panel-wrapper.map-filters .sc-panel .loyalty-filter .disc.unknown{background:#f80}.sc-panel-wrapper.map-filters .sc-panel .uiks-list{height:calc(100vh - 160px);overflow:auto;margin:0 0 0 -5px}.sc-panel-wrapper.map-filters .sc-panel .uiks-list .uik-item{display:flex;cursor:pointer;padding:3px 5px;border-bottom:1px solid #ddd}.sc-panel-wrapper.map-filters .sc-panel .uiks-list .uik-item:last-of-type{border:0}.sc-panel-wrapper.map-filters .sc-panel .uiks-list .uik-item:hover{background:#eee}.sc-panel-wrapper.map-filters .sc-panel .uiks-list .uik-item.selected{background:#cef}.sc-panel-wrapper.map-filters .sc-panel .uiks-list .uik-item .name{flex-grow:1}.sc-panel-wrapper.map-filters .sc-panel .uiks-list .uik-item .data{flex-basis:165px;flex-shrink:0;text-align:right}.sc-panel-wrapper.map-filters .sc-panel .uiks-list .uik-item .data span{display:inline-block;vertical-align:middle;border-left:1px solid #ddd;text-align:center;width:54px}.sc-panel-wrapper.map-filters .sc-panel .uiks-list .uik-item .data span:first-of-type{border:0}.sc-panel-wrapper.map-filters .sc-panel .uiks-list .uik-item .data span.positive{color:#480}.sc-panel-wrapper.map-filters .sc-panel .uiks-list .uik-item .data span.negative{color:#f00}.sc-panel-wrapper.map-filters .sc-panel .uiks-list .uik-item .data span.unknown{color:#f80}.sc-panel-wrapper.map-filters .sc-panel .uiks-list .uik-item .data span.zero{color:#aaa;font-weight:normal}

.sc-panel-wrapper.voters-panel .sc-panel{font-size:12px}.sc-panel-wrapper.voters-panel .sc-panel .quick-search{margin-bottom:10px}.sc-panel-wrapper.voters-panel .sc-panel .quick-search input{width:100%}.sc-panel-wrapper.voters-panel .sc-panel .name{margin-bottom:10px}.sc-panel-wrapper.voters-panel .sc-panel .ui-pager{margin:0 0 5px 0}.sc-panel-wrapper.voters-panel .sc-panel .voters{margin-left:-5px;height:calc(100% - 60px);overflow:auto}.sc-panel-wrapper.voters-panel .sc-panel .voters .voter{line-height:16px;border-bottom:1px solid #ddd;padding:5px;cursor:pointer}.sc-panel-wrapper.voters-panel .sc-panel .voters .voter:hover{background:#cef}.sc-panel-wrapper.voters-panel .sc-panel .voters .voter .top{display:flex}.sc-panel-wrapper.voters-panel .sc-panel .voters .voter .top .id{flex-basis:30px;flex-shrink:0}.sc-panel-wrapper.voters-panel .sc-panel .voters .voter .top .loyalty{flex-basis:10px;flex-shrink:0}.sc-panel-wrapper.voters-panel .sc-panel .voters .voter .top .loyalty .disc{display:inline-block;vertical-align:middle;width:8px;height:8px;margin-right:3px;background:#888;border-radius:50%;margin-bottom:2px}.sc-panel-wrapper.voters-panel .sc-panel .voters .voter .top .loyalty .disc.all{background:#ccc}.sc-panel-wrapper.voters-panel .sc-panel .voters .voter .top .loyalty .disc.positive{background:#8c0}.sc-panel-wrapper.voters-panel .sc-panel .voters .voter .top .loyalty .disc.negative{background:#f00}.sc-panel-wrapper.voters-panel .sc-panel .voters .voter .top .loyalty .disc.unknown{background:#f80}.sc-panel-wrapper.voters-panel .sc-panel .voters .voter .top .fio{flex-grow:1}.sc-panel-wrapper.voters-panel .sc-panel .voters .voter .top .status{flex-grow:1;text-align:right}.sc-panel-wrapper.voters-panel .sc-panel .voters .voter .top .status a{color:#888}.sc-panel-wrapper.voters-panel .sc-panel .voters .voter .top .status a:hover{color:#0af}.sc-panel-wrapper.voters-panel .sc-panel .voters .voter .address{font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:2px;padding-left:12px;color:#68a}

#map-container{height:100%;background:#fff;margin:0;position:relative}#map-container #cluster-mode-switch{position:absolute;background:rgba(255,255,255,0.8);padding:0 10px;height:25px;line-height:25px;bottom:5px;left:5px;z-index:500;font-size:11px;border-radius:3px;box-shadow:0 1px 3px rgba(0,0,0,0.25)}#map-container #cluster-mode-switch a{text-decoration:none;display:inline-block;vertical-align:middle;margin-left:5px;background:#ccc;color:#000;height:16px;line-height:13px;border:1px outset rgba(255,255,255,0.5);margin-bottom:1px;text-align:center;width:40px;border-radius:3px}#map-container #cluster-mode-switch a.active{background:#0af;border:1px inset #8cf;color:#fff}#map-container .map-loader{position:absolute;left:0;top:0;right:0;bottom:0;background:rgba(255,255,255,0.5);z-index:490;opacity:0;pointer-events:none;transition:opacity 150ms}#map-container .map-loader.active{opacity:1}#map-container .map-loader .box{width:120px;height:120px;background:rgba(255,255,255,0.7);position:absolute;left:50%;top:50%;margin-left:-60px;margin-top:-60px;text-align:center;color:#0af;padding-top:15px;font-size:12px;border-radius:25px;box-shadow:0 1px 3px rgba(0,0,0,0.2)}#map-container .map-loader .box .loader{margin-bottom:10px}#map{width:100%;height:100%}#map.is-picking{cursor:default}#map .leaflet-popup-content{width:300px;padding:10px;margin:0 !important}#map .leaflet-popup-content .dg-popup__container{line-height:1.4em}#map .leaflet-popup-tip-container_svg{transform:scale(1, 0.5) translate(0, 100%);transform-origin:bottom}.leaflet-popup .leaflet-popup-content-wrapper{background:var(--primary);color:var(--text)}.leaflet-popup .leaflet-popup-tip-container .leaflet-popup-tip{background:var(--primary)}.icon-with-text{width:24px;height:36px;position:relative}.leaflet-marker-icon .icon-text{background:#ddd;color:#000;border:2px solid #8b0;border-radius:50%;width:24px;height:24px;line-height:20px;position:absolute;top:12px;font-size:11px;text-align:center}.leaflet-marker-icon .icon-text.red{border-color:#d00}.leaflet-marker-icon .icon-text.medved{background:#fc8}.city-marker{text-align:center;position:absolute;white-space:nowrap}.city-marker .top{cursor:default;background:#789;color:#fff;min-width:80px;height:28px;line-height:28px;padding:0 10px;border-radius:10px;border:1px solid rgba(255,255,255,0.2)}.city-marker .leg{display:block;filter:none;width:30px;height:31px;fill:#789;margin:-1px auto 0 auto}.city-marker .content{transform-origin:center bottom;transition:transform 250ms}.city-marker .content strong{font-weight:normal;font-size:13px}.city-marker .content span{display:inline-block;vertical-align:middle;font-size:11px;margin-left:2px;background:#fc0;color:#000;height:15px;line-height:15px;padding:0 5px;border-radius:8px}.city-marker .content span.confirmed{background:var(--confirmed);color:#fff}.city-marker .content span.ambulatory{background:var(--ambulatory);color:#fff}.city-marker .content span.isolated{background:var(--isolated)}.city-marker .shadow{position:absolute;transform-origin:center bottom;transform:skewX(-15deg) scale(1, 0.7);transition:transform 250ms;filter:blur(5px) brightness(0);opacity:0.2;z-index:-1;top:0;left:0;right:0;bottom:0}.city-marker.hidden .content,.city-marker.hidden .shadow{transform:scale(0, 0)}.city-marker.small .content,.city-marker.small .shadow{transform:scale(0.7, 0.7);transition:transform 250ms}.city-marker.small .content strong,.city-marker.small .shadow strong{font-size:15px}.city-marker.small .content span,.city-marker.small .shadow span{width:12px;height:12px;margin-bottom:1px;padding:0;margin-left:1px;text-indent:-9999px;overflow:hidden}#map .leaflet-div-icon{border:0;background:#00f}#map .leaflet-div-icon .cases{width:20px;height:20px;border:1px solid #888}#map .leaflet-div-icon .cases.digits-2{width:24px;height:24px}#map .leaflet-div-icon .cases.digits-3{width:28px;height:28px}#map .leaflet-div-icon .cases.digits-4{width:32px;height:32px}#map .leaflet-div-icon .cases-cluster{width:34px;height:34px;border:5px solid #888}#map .leaflet-div-icon .cases-cluster.digits-2{width:38px;height:38px}#map .leaflet-div-icon .cases-cluster.digits-3{width:42px;height:42px}#map .leaflet-div-icon .cases-cluster.digits-4{width:46px;height:46px}#map .leaflet-div-icon .cases,#map .leaflet-div-icon .cases-cluster{text-align:center;transform:translate(calc(-50% + 6px), calc(-50% + 6px));opacity:1;background:#aaa;border-color:#888;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center}#map .leaflet-div-icon .cases span,#map .leaflet-div-icon .cases-cluster span{display:inline-block}#map .leaflet-div-icon .cases.confirmed,#map .leaflet-div-icon .cases-cluster.confirmed{background:#d00;color:#fff;border-color:#a00}#map .leaflet-div-icon .cases.contacted,#map .leaflet-div-icon .cases-cluster.contacted{background:#fc0;color:#000;border-color:#da0}#map .leaflet-div-icon .cases.isolated,#map .leaflet-div-icon .cases-cluster.isolated{background:#ace;color:#000;border-color:#0af}.leaflet-panel{position:absolute;z-index:1000;pointer-events:none;right:380px;left:auto}.leaflet-panel .leaflet-control{float:right}

.route-menu{display:flex;flex-direction:column;filter:drop-shadow(0px 0px 10px rgba(0,0,0,0.1));overflow-y:auto;flex-shrink:0;flex-basis:400px}.route-menu .suggest-input{margin-bottom:10px}.route-menu a{background:var(--white);display:flex;align-items:center;text-decoration:none;min-height:var(--row-height);color:var(--black);padding:12px 24px;padding-left:50px;font-size:14px}.route-menu a.active{background:var(--black);color:var(--white)}.route-menu a:hover{background:var(--dark-grey);color:var(--white)}.route-menu .submenu{display:flex;flex-direction:column}.route-menu .submenu.hidden .title svg{transform:rotate(-90deg)}.route-menu .submenu.hidden .items{display:none}.route-menu .submenu .title{font-size:14px;font-weight:500;text-transform:uppercase;display:flex;gap:12px;align-items:center;background-color:var(--white);min-height:var(--row-height);color:var(--black);padding:12px 20px;cursor:pointer}.route-menu .submenu .title.admin-active{color:var(--primary)}.route-menu .submenu .title:hover{background-color:var(--light-grey)}.route-menu .submenu .title svg{transition:all 120ms}.route-menu .submenu .title *[fill]{fill:var(--primary)}.route-menu .submenu .items{margin-left:25px;border-top:1px solid var(--grey);border-bottom:1px solid var(--grey)}.route-menu .submenu .items a{padding-left:12px}.route-menu .submenu:last-child .items{border:none}

.universal-edit .ui-input,.universal-edit .sp-dropdown{max-width:400px !important}.universal-edit .sp-date-picker{max-width:145px !important}

.profile-page .edit-avatar{display:flex}.profile-page .edit-avatar .uploaded-image{border-radius:50%;overflow:hidden;cursor:pointer;position:relative;border:1px solid grey}.profile-page .edit-avatar .uploaded-image .edit-span{display:none}.profile-page .edit-avatar .uploaded-image img{-o-object-fit:cover;object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;transition:all var(--transition-timing)}.profile-page .edit-avatar .uploaded-image:hover img{filter:brightness(0.7)}.profile-page .edit-avatar .uploaded-image:hover .edit-span{-webkit-user-select:none;user-select:none;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);color:#fff;font-size:30px}.edit-avatar-popup .sp-popup-content{display:flex;justify-content:center;align-items:center}.edit-avatar-popup .sp-popup-content .editor{width:100%;display:flex;flex-direction:column;justify-content:center}.edit-avatar-popup .sp-popup-content .editor h3{margin:10px 0 0 0;text-align:center}.edit-avatar-popup .sp-popup-content .buttons input{display:none}.edit-avatar-popup .sp-popup-content .buttons label>button:active{pointer-events:none}

.profile-page{height:100%}.profile-page .sp-col{max-width:300px !important}.profile-page h3{margin-bottom:10px !important}.profile-page .email-label{position:relative}.profile-page .email-label .email-exist{margin-left:15px;position:absolute;color:var(--error);font-weight:bold;font-size:14px}.profile-page .password{margin-bottom:10px;position:relative}.profile-page .password-hint{color:var(--primary) !important}.profile-page .password svg{cursor:pointer;position:absolute;top:10px;right:10px;font-size:16px;color:var(--primary)}.profile-page .role-select{max-width:630px !important;width:100%;height:auto;padding:5px 0}.profile-page .role-select .filter .filter-content .show-value{padding:0 !important;word-wrap:break-word;white-space:normal}.profile-page .audit-table{width:100%;filter:drop-shadow(0px 0px 10px rgba(0,0,0,0.1));background:#ffffff}.profile-page .audit-table .audit-table-headers{display:flex;align-items:center;color:#393e46;font-weight:700;font-size:14px;line-height:16px;padding:24px 42px}.profile-page .audit-table .audit-table-headers .audit-table-header{display:flex;cursor:pointer;align-items:center;position:relative;column-gap:10px}.profile-page .audit-table .audit-table-headers .audit-table-header .icon-sorted{transform:rotate(180deg)}.profile-page .audit-table .audit-table-headers,.profile-page .audit-table .audit-table-item{border-bottom:1px solid rgba(0,0,0,0.15)}.profile-page .audit-table .audit-table-headers>div,.profile-page .audit-table .audit-table-item>div{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.profile-page .audit-table .audit-table-headers .date,.profile-page .audit-table .audit-table-item .date{flex-basis:25%;flex-shrink:0}.profile-page .audit-table .audit-table-headers .description,.profile-page .audit-table .audit-table-item .description{flex-basis:30%;flex-shrink:0}.profile-page .audit-table .audit-table-headers .owner,.profile-page .audit-table .audit-table-item .owner{flex-basis:25%}.profile-page .audit-table .audit-table-headers .action,.profile-page .audit-table .audit-table-item .action{flex-basis:20%;flex-shrink:0}.profile-page .audit-table .audit-table-items .audit-table-item{height:64px;display:flex;align-items:center;cursor:pointer;padding:24px 42px}.profile-page .audit-table .audit-table-items .audit-table-item:last-child{border-color:transparent}.profile-page .audit-table .audit-table-items .audit-table-item:hover{background:#e8f0f8}

.role-edit-page .acl-search{max-width:500px !important;width:500px;margin-bottom:20px}.role-edit-page .form-submit{padding-top:0 !important}.role-edit-page .saving{display:flex;align-items:center}.role-edit-page .ui-input{max-width:300px}.role-edit-page .acls{width:1000px}.role-edit-page .acls h2{font-size:14px}.role-edit-page .acls .acl-table{table-layout:fixed;width:100%;border-collapse:collapse;font-size:var(--table-font-size)}.role-edit-page .acls .acl-table tr{height:40px}.role-edit-page .acls .acl-table thead{position:relative}.role-edit-page .acls .acl-table thead th{padding:10px;text-align:left;color:var(--black);font-size:14px;line-height:16px;background:var(--white);vertical-align:middle;font-weight:bold;border:none !important}.role-edit-page .acls .acl-table tbody tr{border-bottom:1px solid var(--border-color);background:var(--white)}.role-edit-page .acls .acl-table tbody tr td{background:var(--table-cell-bg);color:var(--table-cell-text)}.role-edit-page .acls .acl-table tbody tr:hover td{background:var(--table-cell-hover-bg);color:var(--table-cell-hover-text)}.role-edit-page .acls .acl-table td{padding:var(--table-cell-padding);vertical-align:middle;max-width:250px;white-space:nowrap;text-overflow:ellipsis;border:none;overflow:hidden}.role-edit-page .acls .acl-table tr.system td{background:#ffe8e8}.role-edit-page .acls .acl-table tr.all td{background:#fec}.role-edit-page .acls .acl-table th:not(.model-name):not(.description),.role-edit-page .acls .acl-table td:not(.model-name):not(.description){width:80px;text-align:center}.role-edit-page .acls .acl-table .description{width:500px}

.dictionaries-page{height:100%}.dictionaries-page .content{display:flex;gap:20px;height:100%}.dictionaries-page .content .content-column{display:flex;flex-direction:column;flex-basis:400px;gap:20px}.dictionaries-page .content .content-column h2{margin-top:0;margin-bottom:0}.dictionaries-page .content .content-column .route-menu{flex-basis:auto}.dictionaries-page .content .model{width:100%;overflow-y:auto;height:100%}.dictionaries-page .content .model .fixed-page{flex:1}.dictionaries-page .content .model .sp-tabs .sp-tabs-content{height:calc(100% - 65px)}.dictionaries-page .content .model .geo-edit{margin-bottom:15px}.dictionaries-page .content .model .geo-edit .geo-edit-map{margin-top:5px;flex-basis:unset}.dictionaries-page .content .model .form-field{flex:1;width:100%;max-width:1600px}.dictionaries-page .content .model .form-field.disabled>div{pointer-events:none}

.custom-controls{display:flex;column-gap:20px;align-items:center}.custom-controls button{margin-right:0}

.form-block{margin-top:10px;margin-bottom:20px;padding:15px 0;border-radius:4px;position:relative}.form-block .title{position:absolute;margin-top:-25px;margin-left:-5px;padding:0 5px;background:var(--bg);border-radius:4px;font-size:12px}.custom-action-bar{margin-top:20px;display:flex;column-gap:20px}.custom-action-bar .clean-btn{box-shadow:unset !important}

.icon-btn{margin-left:unset !important;border:2px solid transparent !important;border-radius:5px;box-shadow:0px 0px 10px rgba(0,0,0,0.1)}.icon-btn.plus-btn{font-size:unset !important}.icon-btn.plus-btn svg{margin:0 auto}.icon-btn.filter-btn,.icon-btn.add-btn-secondary,.icon-btn.add-contragent-button,.icon-btn.upload-btn,.icon-btn.export-btn{background-color:#fff !important}.icon-btn.filter-btn span,.icon-btn.add-btn-secondary span,.icon-btn.add-contragent-button span,.icon-btn.upload-btn span,.icon-btn.export-btn span{color:var(--dark-grey) !important;font-size:14px}.icon-btn.filter-btn:hover span,.icon-btn.filter-btn.active span,.icon-btn.add-btn-secondary:hover span,.icon-btn.add-btn-secondary.active span,.icon-btn.add-contragent-button:hover span,.icon-btn.add-contragent-button.active span,.icon-btn.upload-btn:hover span,.icon-btn.upload-btn.active span,.icon-btn.export-btn:hover span,.icon-btn.export-btn.active span{color:var(--primary) !important}.icon-btn.filter-btn:hover svg *[fill],.icon-btn.filter-btn.active svg *[fill],.icon-btn.add-btn-secondary:hover svg *[fill],.icon-btn.add-btn-secondary.active svg *[fill],.icon-btn.add-contragent-button:hover svg *[fill],.icon-btn.add-contragent-button.active svg *[fill],.icon-btn.upload-btn:hover svg *[fill],.icon-btn.upload-btn.active svg *[fill],.icon-btn.export-btn:hover svg *[fill],.icon-btn.export-btn.active svg *[fill]{fill:var(--primary)}.icon-btn.filter-btn:hover svg *[stroke],.icon-btn.filter-btn.active svg *[stroke],.icon-btn.add-btn-secondary:hover svg *[stroke],.icon-btn.add-btn-secondary.active svg *[stroke],.icon-btn.add-contragent-button:hover svg *[stroke],.icon-btn.add-contragent-button.active svg *[stroke],.icon-btn.upload-btn:hover svg *[stroke],.icon-btn.upload-btn.active svg *[stroke],.icon-btn.export-btn:hover svg *[stroke],.icon-btn.export-btn.active svg *[stroke]{stroke:var(--primary)}.icon-btn.filter-btn.active,.icon-btn.add-btn-secondary.active,.icon-btn.add-contragent-button.active,.icon-btn.upload-btn.active,.icon-btn.export-btn.active{border-color:var(--primary) !important}.icon-btn.filter-btn svg,.icon-btn.add-btn-secondary svg,.icon-btn.add-contragent-button svg,.icon-btn.upload-btn svg,.icon-btn.export-btn svg{font-size:16px}.icon-btn.filter-btn svg *[fill],.icon-btn.add-btn-secondary svg *[fill],.icon-btn.add-contragent-button svg *[fill],.icon-btn.upload-btn svg *[fill],.icon-btn.export-btn svg *[fill]{fill:#b8b8b8}.icon-btn.clean-btn:hover{transform:unset !important;box-shadow:unset !important}.icon-btn.cancel-btn{background-color:#fff !important}.icon-btn.cancel-btn span{color:var(--dark-grey) !important}.icon-btn .close-btn{background-color:unset !important;width:14px !important;height:14px !important;padding:unset !important}.icon-btn.add-btn-secondary svg{width:16px !important;height:16px !important}.icon-btn.add-btn-secondary svg [fill]{fill:var(--grey)}.icon-btn.add-contragent-button svg{width:25px !important;height:25px !important}.icon-btn.add-contragent-button svg [fill]{fill:var(--grey)}.delete-button{cursor:pointer;background-color:var(--bg);display:flex;align-items:center;justify-content:center;transition:all 150ms ease-out}.delete-button svg{height:16px}.delete-button:hover{transform:translate(0, -1px)}.delete-button:hover svg *[stroke]{stroke:var(--danger)}.delete-button:hover svg *[fill]{fill:var(--danger)}.delete-button span{margin-left:8px;color:var(--dark-grey) !important}.popconfirm-fa-times{height:18px;width:18px;cursor:pointer}.popconfirm-fa-times *[fill]{fill:var(--grey)}.popconfirm-fa-times:hover *[fill]{fill:var(--danger)}

.composite-toolbar{display:flex;align-items:center;column-gap:10px;pointer-events:all}.composite-toolbar .sp-btn:hover{box-shadow:inherit}.composite-toolbar>*{height:var(--ui-element-height) !important}

.model-list .filters{margin-bottom:15px;display:flex}.model-list .filters input{max-width:100%;height:30px;margin-right:15px}.model-list table th{font-weight:normal;font-size:11px}.model-list .table-with-pager{transition:all 250ms}.model-list .table-with-pager .ui-pager{transition:all 250ms}.model-list .table-with-pager.loading table tbody{opacity:0.5;filter:saturate(0)}.model-list .table-with-pager.loading .ui-pager{opacity:0.5;pointer-events:none;filter:saturate(0)}.model-list .table-with-pager.initial{opacity:0}.table-wrapper{max-width:100%;margin-left:-5px;padding-left:5px}.table-wrapper table{transition:all 250ms}.table-wrapper table.loading{opacity:0.5;filter:saturate(0)}@media (max-width: 767px){.table-wrapper{max-width:100%;overflow-x:auto;margin-left:-5px;padding-left:5px}.table-wrapper table.ui-table{table-layout:auto}}

.search-icon-input{display:flex;align-items:center;border:1px solid transparent !important;border-radius:5px;background-color:var(--bg) !important;padding:0 10px;width:505px;height:var(--ui-element-height)}.search-icon-input input{width:100%;border:none;background:transparent}.search-icon-input input:hover{background:transparent}.search-icon-input:hover{border-color:var(--primary) !important}

.notifications{display:flex;flex-direction:column;gap:10px;position:fixed;top:50px;right:50px;z-index:5000;font-size:14px;align-items:flex-end}.notifications .notification{padding:12px 16px;border-radius:4px;color:var(--white);width:max-content;max-width:500px;cursor:pointer}.notifications .notification-animation-basic{animation:notification 10s !important}@keyframes notification{0%{opacity:0}25%{opacity:1}75%{opacity:1}100%{opacity:0}}.notifications .notification-animation-no-fade-out{animation:noFadeOutNotification 1s}@keyframes noFadeOutNotification{0%{opacity:0}100%{opacity:1}}.notifications .notification>p{margin:0}.notifications .notification-success{background-color:var(--success)}.notifications .notification-error{background-color:var(--error)}.notifications .notification-danger{background-color:var(--danger)}.notifications .notification-warning{background-color:var(--warning)}.notifications .notification .controls{display:flex;gap:12px;width:100%;margin-top:12px}.notifications .notification .controls button{margin:0;border:none}.notifications .notification .controls .reject{background-color:rgba(255,255,255,0.2);color:var(--bg)}.notifications .notification .controls .open{color:var(--dark)}

.label-field{overflow:hidden;word-break:break-all;text-overflow:ellipsis}

.card{background:var(--white);border:1px solid rgba(0,0,0,0.15);box-shadow:1px 3px 10px rgba(0,0,0,0.05);border-radius:5px}.card-title{display:flex;align-items:center;border-bottom:1.5px solid var(--light-grey);height:48px;padding:12px 16px}.card-title svg{margin-right:12px}.card-title h2{font-size:16px;font-weight:700;line-height:18px;display:flex;align-items:center;margin-bottom:0 !important}.card-content{padding:16px}.card-content>div:last-child>div>.form-field{margin-bottom:0 !important}

*,*::before,*::after{box-sizing:border-box}ul[class],ol[class]{padding:0}body,h1,h2,h3,h4,p,ul[class],ol[class],figure,blockquote,dl,dd{margin:0}body{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed}ul[class],ol[class]{list-style:none}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img{max-width:100%;display:block}article>*+*{margin-top:1em}input,button,textarea,select{font:inherit}img:not([alt]){filter:blur(10px)}@media (prefers-reduced-motion: reduce){*{animation-duration:0.01ms !important;animation-iteration-count:1 !important;transition-duration:0.01ms !important;scroll-behavior:auto !important}}

@keyframes hvr-pop{50%{transform:scale(1.2)}}.hvr-pop{display:inline-block;vertical-align:middle;transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0)}.hvr-pop:hover,.hvr-pop:focus,.hvr-pop:active{animation-name:hvr-pop;animation-duration:0.3s;animation-timing-function:linear;animation-iteration-count:1}

.main-layout{width:100%;height:calc(100vh - 80px);height:calc(100vh - var(--header-height));background:var(--global-bg)}.simple-layout{background:var(--global-bg);padding:0 48px;padding:0 var(--layout-side-padding);height:calc(100vh - 80px);height:calc(100vh - var(--header-height))}.sp-dropdown{min-width:100px;min-height:36px !important;min-height:var(--ui-element-height) !important;width:100%;align-items:center !important;vertical-align:middle;position:relative;--dropdown-selected-bg: var(--selected-bg);--dropdown-selected-text: var(--text)}.sp-dropdown .filter-arrow{display:none}.sp-dropdown .sp-dropdown-item{height:30px}.sp-dropdown .filter{height:100%;width:calc(100% - 30px)}.sp-dropdown .filter::before{transition:transform 250ms;position:absolute;content:"";right:12px;top:15px;width:10px;z-index:1;height:6px;background-repeat:no-repeat;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M9 1L5 5L1 1' stroke='%23B8B8B8' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e ")}.sp-dropdown .filter .show-value{font-size:14px;height:100%;padding:0 5px;align-items:center;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sp-dropdown .filter .show-value .item-tag{display:inline-block;vertical-align:top;background:#ddd;color:#333;font-weight:normal;max-width:calc(100% - 24px);margin:1px;border-radius:2px;padding:0 7px;height:26px;border:1px solid #ccc;line-height:24px;-webkit-user-select:none;user-select:none;white-space:nowrap}.sp-dropdown .filter .show-value .item-tag .item-tag-content{display:inline-block;vertical-align:middle;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12px}.sp-dropdown .filter .show-value .item-tag svg{vertical-align:middle}.sp-dropdown .filter .show-value .item-tag .remove-btn{cursor:pointer;margin-left:10px}.sp-dropdown.active .filter::before{transform:scale(1, -1)}.sp-dropdown.disabled{filter:none !important}.sp-dropdown.dark{--dropdown-hover-bg: var(--lighter-dark);--dropdown-hover-text: var(--lighter-grey);--dropdown-selected-bg: var(--primary);--dropdown-selected-text: var(--lighter-grey);--dropdown-border: var(--deep-dark);--dropdown-bg: var(--dark);--dropdown-text: var(--lighter-grey);--dropdown-trigger-bg: var(--deep-dark);--dropdown-trigger-text: var(--lighter-grey);--select-actions-bg: var(--deep-dark);--select-actions-text: var(--lighter-grey);--pager-link: var(--primary);--pager-text: var(--grey);--pager-hover-bg: var(--lighter-dark);--pager-hover-text: #fff;--pager-active-text: #fff;--pager-disabled-text: #888;--pager-border-color: rgba(#000, 0.15);--pager-go-bg: none;--pager-go-text: var(--grey);--pager-go-hover: var(--primary);--pager-direct-page-text: var(--light-grey);--pager-direct-page-bg: var(--deep-dark)}.sp-dropdown.dark.sp-dropdown-trigger .filter .filter-content{padding:0 15px}.sp-dropdown.dark.sp-dropdown-trigger .filter .filter-arrow{padding-right:15px}.sp-dropdown.dark.sp-dropdown-trigger .filter input::selection{background:#3b82f6;background:var(--primary)}.sp-dropdown.dark.sp-dropdown-list .sp-dropdown-items .sp-dropdown-item{padding:0 15px}.sp-dropdown.dark .actions{height:42px;margin:0;padding:0 5px;display:flex;align-items:center;border:0}.sp-dropdown.dark .ui-pager{margin-left:10px}.record-multi-select .filter-content{padding:5px !important}.record-multi-select .sp-dropdown-items{padding-left:5px}.record-multi-select .sp-dropdown-item.multiple .checkbox{display:none}.sp-btn{--default-border: var(--primary);--primary-bg: var(--primary);--primary-text: #fff;--default-font-size: --input-font-size;height:calc(36px * 1em / --default-font-size);height:calc(var(--ui-element-height) * 1em / --default-font-size);position:relative}.sp-btn.sp-btn-primary span{color:#fff}.sp-btn.sp-btn-primary[disabled] span{color:#7a7a7a !important;color:var(--dark-grey) !important}.sp-btn.dark{--primary-bg: var(--deep-dark);--primary-text: var(--lighter-grey);--disabled-bg: var(--lighter-dark);--disabled-text: var(--grey);--default-border: transparent;min-width:2em}.button-group .sp-btn:not(:first-of-type).sp-btn:not(:first-of-type){margin-left:0px;border-left:none}.sp-date-picker{height:36px;height:var(--ui-element-height);min-width:200px}.sp-date-picker input{padding:12px}.sp-date-picker .clear-btn{right:10px}.sp-date-picker::before{content:"";position:absolute;width:18px;height:18px;top:9px;right:11px;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='18' height='18' viewBox='0 0 19 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M15.4 2.80005H2.8C1.80589 2.80005 1 3.60594 1 4.60005V17.2C1 18.1942 1.80589 19 2.8 19H15.4C16.3941 19 17.2 18.1942 17.2 17.2V4.60005C17.2 3.60594 16.3941 2.80005 15.4 2.80005Z' stroke='%23B8B8B8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M12.7 1V4.6' stroke='%23B8B8B8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M5.5 1V4.6' stroke='%23B8B8B8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M1 8.19995H17.2' stroke='%23B8B8B8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e ")}.sp-date-picker.green{--date-picker-border-radius: 8px;--date-picker-border-color: var(--primary);--date-picker-active-border-color: var(--primary);--date-picker-hover-border-color: var(--primary);min-width:110px}.sp-date-picker.green:hover{filter:contrast(130%)}.sp-date-picker.green .clear-btn{display:none}.sp-date-picker.green::before{content:"";position:absolute;right:10px;top:5px;width:18px;height:18px;background-image:url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19 4H5C3.89543 4 3 4.89543 3 6V20C3 21.1046 3.89543 22 5 22H19C20.1046 22 21 21.1046 21 20V6C21 4.89543 20.1046 4 19 4Z' stroke='%2362B257' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M16 2V6' stroke='%2362B257' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8 2V6' stroke='%2362B257' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M3 10H21' stroke='%2362B257' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A")}.sp-date-picker.green.active>input{border-bottom-left-radius:8px;border-bottom-right-radius:8px}.sp-date-picker.dark{--date-picker-text: var(--lighter-grey);--date-picker-bg: var(--deep-dark);--date-picker-secondary-text: var(--light-grey);--date-picker-secondary-bg: var(--lighter-dark);--date-picker-tab-text: var(--light-grey);--date-picker-tab-bg: var(--dark);--date-picker-tab-hover-text: var(--light-grey);--date-picker-tab-hover-bg: var(--dark-grey);--date-picker-border-color: var(--dark);--date-picker-hover-bg: var(--deep-dark);--date-picker-hover-text: var(--light-grey);--date-picker-hover-border-color: var(--deep-dark);--date-picker-dropdown-bg: var(--deep-dark);--date-picker-dropdown-border-color: var(--dark);--date-picker-active-bg: var(--deep-dark);--date-picker-active-text: var(--light-grey);--date-picker-active-border-color: var(--deep-dark);--date-picker-border-radius: var(--border-radius);--date-picker-shadow: var(--lighter-grey);--date-picker-btn-text: var(--lighter-grey);--date-picker-btn-bg: var(--deep-dark);--date-picker-btn-hover-bg: var(--dark);--date-picker-ui-font-size: 14px;--calendar-day-width: 3em;--calendar-day-height: 2.5em;--calendar-day-hover-text: #fff;--calendar-day-hover-bg: rgba(var(--primary-rgb), 0.2);--calendar-day-hover-border-color: var(--primary);--calendar-today-text: rgba(var(--primary-rgb), 0.9);--calendar-today-bg: rgba(var(--primary-rgb), 0.2);--calendar-today-border-color: rgba(var(--primary-rgb), 0.4);--clock-size: 18em;--clock-hover-text: #fff;--clock-hover-bg: var(--primary);--clock-selected-bg: var(--primary);--clock-selected-color: #fff;--clock-minute-bg: var(--lighter-dark);--clock-minute-text: var(--light-grey);--color-small-minute-bg: var(--dark-grey);--color-small-minute-text: transparent;--clock-am-hour-bg: var(--lighter-dark);--clock-am-hour-text: var(--light-grey);--clock-pm-hour-bg: var(--deep-dark);--clock-pm-hour-text: var(--light-grey);--clock-value-bg: var(--deep-dark);--clock-value-text: var(--light-grey);--clock-arrow-color: var(--primary)}body,body *{--scrollbar-thumb: var(--grey);--scrollbar-thumb-hover: var(--dark-grey);--scrollbar-track: var(--light-grey);--scrollbar-size: 10px;scrollbar-width:thin;scrollbar-color:#b8b8b8 #eee;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)}body:hover,body *:hover{scrollbar-color:var(--scrollbar-thumb-hover)}body::-webkit-scrollbar,body *::-webkit-scrollbar{width:var(--scrollbar-size);height:var(--scrollbar-size)}body::-webkit-scrollbar-track,body *::-webkit-scrollbar-track{background-color:var(--scrollbar-track);border-radius:calc(var(--scrollbar-size) / 2)}body::-webkit-scrollbar-thumb,body *::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:calc(var(--scrollbar-size) / 2)}body::-webkit-scrollbar-thumb:hover,body *::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}.sp-table{padding:24px !important;overflow:hidden}.sp-table thead tr{height:40px;border-bottom:1px solid rgba(0,0,0,0.1)}.sp-table thead tr th{font-size:14px;line-height:16px;background:#ffffff;background:var(--white);vertical-align:middle;font-weight:bold}.sp-table thead tr th .column-header{position:relative}.sp-table thead tr th .column-header .column-title{overflow:inherit}.sp-table thead tr th .column-header .column-title a{color:#393e46;color:var(--black)}.sp-table thead tr th .column-header .column-title a:hover{color:#3b82f6;color:var(--primary)}.sp-table thead tr th .column-header .field-sort{color:transparent}.sp-table thead tr th .column-header .field-sort svg{width:16px;height:16px}.sp-table thead tr th .column-header .field-sort svg.fa-chevron-down{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAMFBMVEUAAACAgIC5ubm5ubm5ubm3t7e4uLi4uLi4uLi3t7e4uLi3t7e4uLi4uLi4uLj///9CphPcAAAAD3RSTlMAAgsWM0NES1Nuc5nZ7e6Bagj4AAAAAWJLR0QPGLoA2QAAAC1JREFUCNdjYMANWNLAwIFB5h0YHMSmiHM3EDQgM7AA9nvvFoAZTGFpBgz4AAAyFxNlsUl8nQAAAABJRU5ErkJggg==")}.sp-table thead tr th .column-header .field-sort svg.fa-chevron-up{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAMFBMVEUAAACAgIC5ubm5ubm5ubm3t7e4uLi4uLi4uLi3t7e4uLi3t7e4uLi4uLi4uLj///9CphPcAAAAD3RSTlMAAgsWM0NES1Nuc5nZ7e6Bagj4AAAAAWJLR0QPGLoA2QAAAC1JREFUCNdjYMANWNLAwIFB5h0YHMSmiHM3EDQgM7AA9nvvFoAZTGFpBgz4AAAyFxNlsUl8nQAAAABJRU5ErkJggg==");transform:rotate(180deg)}.sp-table tbody tr{background:#ffffff;background:var(--white)}.sp-table tbody tr:not(:first-child){height:40px !important;font-size:14px;line-height:16px}.sp-table tbody tr .color-value{height:24px !important;width:24px !important}.sp-table th,.sp-table td{font-size:14px;line-height:16px;padding:0 15px}.sp-table .number-value{color:inherit}.sp-table{padding:24px !important;overflow:hidden}.sp-table td .number-value{color:#3b82f6;color:var(--primary)}.sp-table thead tr{height:40px;border-bottom:1px solid rgba(0,0,0,0.1)}.sp-table thead tr th{font-size:14px;line-height:16px;background:#ffffff;background:var(--white);vertical-align:middle;font-weight:bold}.sp-table thead tr th .column-header{position:relative}.sp-table thead tr th .column-header .column-title{overflow:inherit}.sp-table thead tr th .column-header .column-title a{color:#393e46;color:var(--black)}.sp-table thead tr th .column-header .column-title a:hover{color:#3b82f6;color:var(--primary)}.sp-table thead tr th .column-header .field-sort{color:transparent}.sp-table thead tr th .column-header .field-sort svg{width:16px;height:16px}.sp-table thead tr th .column-header .field-sort svg.fa-chevron-down{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAMFBMVEUAAACAgIC5ubm5ubm5ubm3t7e4uLi4uLi4uLi3t7e4uLi3t7e4uLi4uLi4uLj///9CphPcAAAAD3RSTlMAAgsWM0NES1Nuc5nZ7e6Bagj4AAAAAWJLR0QPGLoA2QAAAC1JREFUCNdjYMANWNLAwIFB5h0YHMSmiHM3EDQgM7AA9nvvFoAZTGFpBgz4AAAyFxNlsUl8nQAAAABJRU5ErkJggg==")}.sp-table thead tr th .column-header .field-sort svg.fa-chevron-up{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAMFBMVEUAAACAgIC5ubm5ubm5ubm3t7e4uLi4uLi4uLi3t7e4uLi3t7e4uLi4uLi4uLj///9CphPcAAAAD3RSTlMAAgsWM0NES1Nuc5nZ7e6Bagj4AAAAAWJLR0QPGLoA2QAAAC1JREFUCNdjYMANWNLAwIFB5h0YHMSmiHM3EDQgM7AA9nvvFoAZTGFpBgz4AAAyFxNlsUl8nQAAAABJRU5ErkJggg==");transform:rotate(180deg)}.sp-table tbody tr{background:#ffffff;background:var(--white)}.sp-table tbody tr:not(:first-child){height:40px !important;font-size:14px;line-height:16px}.sp-table tbody tr .color-value{height:24px !important;width:24px !important}.sp-table th,.sp-table td{font-size:14px;line-height:16px;padding:0 15px}.sp-table .number-value{color:inherit}.sp-tabs{--tab-text: #888;--tab-bg: transparent;--tab-parent-rgb: 255, 255, 255;--tab-container-border-color: rgba(0, 0, 0, 0.2);--tab-border-width: 3px;--tab-border-color: transparent;--tab-hover-text: #000;--tab-hover-border-color: var(--light-grey);--tab-active-text: #333;--tab-active-border-color: var(--primary);--tab-active-bg: transparent}.sp-tabs .sp-tabs-content{height:calc(100% - 60px)}.sp-tabs .sp-tabs-container{margin-bottom:20px !important;border-bottom:2px solid #eee !important;border-bottom:2px solid var(--light-grey) !important}.sp-tabs .sp-tabs-container .sp-tab{color:#7a7a7a;color:var(--dark-grey);font-weight:700;padding:0 20px;margin-right:30px}.sp-tabs .sp-tabs-container .sp-tab.active{color:#393e46;color:var(--black)}.ui-input:disabled:hover{border-color:var(--input-border-color) !important}.sp-suggestions-list .suggestion-item{padding:0 5px;height:40px;height:var(--row-height);-webkit-user-select:none;user-select:none;line-height:40px;line-height:var(--row-height);cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:flex;align-items:center}.sp-suggestions-list .suggestion-item:hover{color:var(--dropdown-hover-text);background:var(--dropdown-hover-bg)}.ui-input,.number-value,.object-value,.boolean-value,.date-value,.color-value,input{height:36px !important;height:var(--ui-element-height) !important;line-height:36px;line-height:var(--ui-element-height);font-size:14px;font-size:var(--input-font-size)}.ui-input,input{padding:0 10px}.ui-input:not(.disabled):hover,.ui-input:not(.disabled):focus,input:not(.disabled):hover,input:not(.disabled):focus{border-color:#3b82f6;border-color:var(--primary)}.ui-pager{font-size:16px}.ui-pager a{color:#1e293b !important;color:var(--slate-800) !important}.ui-pager a:hover{color:#fff !important}.ui-pager a.active{font-weight:600;color:#3b82f6 !important;color:var(--primary) !important}.ui-pager a.disabled{color:#94a3b8 !important;color:var(--slate-400) !important}.ui-pager-total{color:#94a3b8 !important;color:var(--slate-400) !important}.sp-popup-window{padding:20px;background-color:#f4f4f9;background-color:var(--super-light-grey);max-height:100%;overflow:auto}.sp-popup-window .sp-popup-close-btn{display:none}.sp-popup-window .form-submit{padding-bottom:0}.date-picker .react-datepicker-popper{z-index:1500}button.btn+button.btn{margin-left:10px}input,textarea{border:1px solid #ccc;border-radius:4px;outline:none}input:hover,textarea:hover{border-color:#999}input:focus,textarea:focus{border-color:#0af}input::placeholder,textarea::placeholder{color:#aaa}input{font-size:14px;height:2.1428571429em;padding:0 5px}textarea{padding:5px}input[type="radio"]{padding:0;margin:0;height:auto;vertical-align:middle}.tab-menu{--tab-active-text: #000;--tab-active-border-color: var(--primary);--tab-hover-text: var(--dark);--tab-hover-border-color: var(--light-grey)}.tab-menu a{font-size:12px;padding:0 10px}.sp-portal{z-index:9000}.date-value{font-variant-numeric:tabular-nums}.sp-popover-content{font-family:Roboto, sans-serif;font-size:12px;line-height:1.3em}.display-none{display:none}:root{--header-height: 72px;--layout-side-padding: 48px;--slate-300: #cbd5e1;--slate-400: #94a3b8;--slate-500: #64748b;--slate-800: #1e293b;--slate-200: #e2e8f0;--red-500: #ef4444;--primary: #3b82f6;--primary-rgb: 55,184,19;--secondary: #1d46a1;--secondary-rgb: 29,70,161;--bg: #fff;--light-blue-bg: #f2f6fc;--dark: #393e46;--lighter-dark: #494e58;--deep-dark: #2e3238;--grey: #b8b8b8;--dark-grey: #7a7a7a;--light-grey: #eee;--lighter-grey: #f9f9f9;--super-light-grey: #(super-light-grey);--light-accent: #eff4f9;--selected-bg: #c2eaa7;--orange-500: #f97316;--red-500: #ef4444;--error: #d00;--row-height: 40px;--ui-element-height: 36px;--element-height: 36px;--input-font-size: 14px;--white: #ffffff;--black: #393e46;--grey: #b8b8b8;--dark-grey: #7a7a7a;--super-light-grey: #f4f4f9;--black: #393e46;--header-height: 80px;--sidebar-width: 90px;--sidebar-btn-size: 80px;--hover: var(--lighter-grey);--border: var(--grey);--border-radius: 5px;--text: var(--dark);--panel-bg: var(--bg);--header-z: 3000;--sidebar-z: 2000;--panel-z: 1000;--white: #ffffff;--black: #393e46;--super-light-grey: #f4f4f9;--success: #33ce65;--danger: #cd4141;--info: #2784ff;--warning: #f90;--confirmed: #d00;--ambulatory: #90d;--isolated: #acf;--recovered: #6a0;--contacted: #f80;--infdep: #d40;--observator: #80a;--self: #0af;--adpi-message: #f97316;--_112-message: #ef4444}span{color:#1e293b;color:var(--slate-800)}html,body,#root{width:100%;height:100%;background:#eee;background:var(--light-grey)}body{font-family:"Roboto", sans-serif;font-size:14px;line-height:1.4em}body .administration-page{height:100%}body .dictionaries-page{display:flex;flex-direction:column;flex-grow:1}.login-layout{width:100%;height:calc(100% - 50px)}button.btn+button.btn{margin-left:10px}input,textarea{padding:5px;border:1px solid #ccc;border-radius:4px;outline:none}input:hover,textarea:hover{border-color:#999}input:focus,textarea:focus{border-color:#0af}input::placeholder,textarea::placeholder{color:#aaa}.error{color:#d00}a{color:#0af;text-decoration:none}a:hover{color:#000}hr{height:1px;border:0;background:#ddd;margin-bottom:15px}.form-field{flex:1;width:100%}.form-field .sp-dropdown,.form-field .sp-date-picker{width:100% !important}.form-field label{margin-bottom:4px !important}.form-field span{font-size:16px;line-height:20px}label{font-size:14px !important;line-height:20px !important;color:#64748b !important;color:var(--slate-500) !important}.login-form{margin:10px;width:300px;height:200px}.login-form .field{display:flex;margin-bottom:5px;line-height:30px}.login-form .field label{flex-basis:80px}.login-form .field input{height:30px}.login-form .submit{padding-left:80px;margin-bottom:10px}.login-form .error{padding-left:80px;font-size:11px;color:#a00}.tab-menu .tabs a{font-size:12px;background:#b8b8b8;background:var(--border);color:#666;padding:0 10px}.tab-menu .tabs a.active{background:#3b82f6;background:var(--primary);color:#000;border-bottom:1px solid #3b82f6;border-bottom:1px solid var(--primary)}h1{font-size:16px;margin-bottom:1em}h2{font-style:normal;font-weight:700;font-size:20px;line-height:24px;margin:10px 0 16px 0}h3{font-weight:700;font-size:14px;line-height:16px;margin:20px 0 10px 0}.hint{color:#7a7a7a;color:var(--dark-grey)}.model-list,.hasmany-relation-list{height:100%;display:flex;flex-direction:column}#table{flex-grow:1}input.validation-error{border-width:1.5px;border-color:#d00;border-color:var(--error)}input.validation-error:hover,input.validation-error:focus{border-color:#d00 !important;border-color:var(--error) !important}label.is-required:after{content:"*";position:absolute;color:#cd4141;color:var(--danger);font-weight:bold;margin-left:2px;font-size:16px}.default-cursor{cursor:default}.empty{color:#ef4444;color:var(--red-500)}

.edit-transport-data-popup .wrapper{display:flex;flex-direction:row}.edit-transport-data-popup .wrapper .left{width:100%;min-width:600px}.edit-transport-data-popup .wrapper .left .summary{display:flex;flex-direction:column;gap:3px;margin-bottom:5px}.edit-transport-data-popup .wrapper .left .summary div>span{font-size:14px}.edit-transport-data-popup .wrapper .left .summary .label{color:var(--primary)}.edit-transport-data-popup .wrapper .left .summary .ui-checkbox{margin-left:10px}.edit-transport-data-popup .wrapper .left .period{color:#000;margin-left:10px;font-weight:bold}.edit-transport-data-popup .wrapper .left h2{margin-bottom:10px}.edit-transport-data-popup .wrapper .left textarea{max-width:100%;min-width:100%;max-height:300px;min-height:100px}.edit-transport-data-popup .wrapper .left .active{display:flex}.edit-transport-data-popup .wrapper .notify-logs-list{margin-left:15px;min-width:600px;margin-top:-20px}.edit-transport-data-popup .wrapper .notify-logs-list .header{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding-right:20px}.edit-transport-data-popup .wrapper .notify-logs-list h2{margin-top:10px}

.transport-module-page{height:100%;display:flex;flex-direction:column}.transport-module-page #table{height:unset;flex-grow:1;padding-bottom:20px}

.audit-page{display:flex;width:100%}.audit-page .audit-list{flex-grow:1}.audit-page .audit-list .filters{display:flex;align-items:center;column-gap:20px}.audit-page .audit-list .audit-body{display:flex;column-gap:25px;height:calc(100% - 140px)}.audit-page .audit-list .audit-body .audit-table{width:100%;filter:drop-shadow(0px 0px 10px rgba(0,0,0,0.1));background:#ffffff}.audit-page .audit-list .audit-body .audit-table .audit-table-headers{display:flex;align-items:center;color:#393e46;font-weight:700;font-size:14px;line-height:16px;padding:24px 42px}.audit-page .audit-list .audit-body .audit-table .audit-table-headers .audit-table-header{display:flex;cursor:pointer;align-items:center;position:relative;column-gap:10px;left:-26px}.audit-page .audit-list .audit-body .audit-table .audit-table-headers .audit-table-header .icon-sorted{transform:rotate(180deg)}.audit-page .audit-list .audit-body .audit-table .audit-table-headers,.audit-page .audit-list .audit-body .audit-table .audit-table-item{border-bottom:1px solid rgba(0,0,0,0.15)}.audit-page .audit-list .audit-body .audit-table .audit-table-headers>div,.audit-page .audit-list .audit-body .audit-table .audit-table-item>div{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.audit-page .audit-list .audit-body .audit-table .audit-table-headers .date,.audit-page .audit-list .audit-body .audit-table .audit-table-item .date{flex-basis:25%;flex-shrink:0}.audit-page .audit-list .audit-body .audit-table .audit-table-headers .description,.audit-page .audit-list .audit-body .audit-table .audit-table-item .description{flex-basis:30%;flex-shrink:0}.audit-page .audit-list .audit-body .audit-table .audit-table-headers .owner,.audit-page .audit-list .audit-body .audit-table .audit-table-item .owner{flex-basis:25%}.audit-page .audit-list .audit-body .audit-table .audit-table-headers .action,.audit-page .audit-list .audit-body .audit-table .audit-table-item .action{flex-basis:20%;flex-shrink:0}.audit-page .audit-list .audit-body .audit-table .audit-table-items .audit-table-item{height:64px;display:flex;align-items:center;cursor:pointer;padding:24px 42px}.audit-page .audit-list .audit-body .audit-table .audit-table-items .audit-table-item:last-child{border-color:transparent}.audit-page .audit-list .audit-body .audit-table .audit-table-items .audit-table-item:hover{background:#e8f0f8}.audit-page .audit-list .audit-body .audit-single{filter:drop-shadow(0px 0px 10px rgba(0,0,0,0.1));width:50%}.audit-page .audit-list .audit-body .audit-single .card-content{overflow-y:auto;height:100%}.audit-page .audit-list .audit-body .audit-single svg{color:var(--primary)}.audit-page .audit-list .audit-body .audit-single svg *[stroke]{stroke:var(--primary)}.audit-page .audit-list .audit-body .audit-single .audit-single-body{overflow:auto;height:calc(100% - 45px)}.audit-page .audit-list .audit-body .audit-single .audit-single-body .audit-single-items{display:grid;grid-template-columns:repeat(2, 1fr);gap:20px}.audit-page .audit-list .audit-body .audit-single .audit-single-body .audit-single-items .audit-single-item{display:flex;row-gap:15px;flex-direction:column;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.audit-page .audit-list .audit-body .audit-single .audit-single-body .audit-single-items .audit-single-item label{font-weight:500;color:#37b813}


/*# sourceMappingURL=main.18c3e9dd.css.map*/