@import url("fonts/Noto/noto.css");html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}body{font:11px/1.231 sans-serif;font-size:100%;text-size-adjust:100%}select,input,textarea,button{font:99% sans-serif}pre,code,kbd,samp{font-family:monospace, sans-serif}a:active{outline:none}a{color:#4589FF;text-underline-position:from-font}a:hover{text-decoration:underline}ol{list-style-type:decimal}small{font-size:85%}strong,th{font-weight:bold}td,td img{vertical-align:top}sub{vertical-align:sub;font-size:smaller}sup{vertical-align:super;font-size:smaller}pre{padding:15px;white-space:pre;white-space:pre-wrap;white-space:pre-line;word-wrap:break-word}textarea{overflow:auto}input[type="radio"]{vertical-align:text-bottom}input[type="checkbox"]{vertical-align:middle}label,input[type=button],input[type=submit],button{cursor:pointer}button,input,select,textarea{margin:0}button{width:auto;overflow:visible}.clearfix:before,.clearfix:after{content:"\0020";display:block;height:0;visibility:hidden}.clearfix:after{clear:both}.clearfix{zoom:1}html{height:100%;min-height:100%}body{height:100%;min-height:100%;font-family:'NotoSans-Regular', sans-serif;background-color:#ECEBEA;color:#000;font-size:16px;font-style:normal;font-weight:400;letter-spacing:0.5px;overflow:hidden}strong{font-weight:700}.fl{float:left}.fr{float:right}.hidden{display:none !important}.invisible{visibility:hidden}.transparent{opacity:0}.text-center{text-align:center}.text-right{text-align:right}.text-error{color:#BA1A1A}#loader-overlay{position:fixed;z-index:2000;top:0;bottom:0;left:0;right:0;background:#fff url("../images/loader.gif") center center no-repeat;background-color:rgba(0,0,0,0.6);backdrop-filter:blur(6px)}h1{color:#000;font-size:32px;font-style:normal;font-weight:700;line-height:40px}h3{color:#000;font-size:24px;font-style:normal;font-weight:700;line-height:40px}.sidebar{position:fixed;z-index:1000;top:0;left:0;bottom:0;width:56px;background:#fff;box-shadow:0 1px 3px 1px rgba(0,0,0,0.15),0 1px 2px 0 rgba(0,0,0,0.3);overflow:hidden;transition:width 0.2s ease-in-out;display:flex;flex-direction:column;color:#000}.sidebar:hover{width:220px}.sidebar:hover .sidebar__menu .sidebar__item .sidebar__link .label{opacity:1}.sidebar .sidebar__menu{overflow:hidden auto;display:flex;flex-direction:column;justify-content:flex-start;height:100%}.sidebar .sidebar__menu .sidebar__item{padding:4px 0}.sidebar .sidebar__menu .sidebar__item.sidebar__mt{margin-top:auto}.sidebar .sidebar__menu .sidebar__item.sidebar__mt+.sidebar__mt{margin-top:initial}.sidebar .sidebar__menu .sidebar__item.sidebar__separator{box-shadow:0 1px 3px 1px rgba(0,0,0,0.15),0 1px 2px 0 rgba(0,0,0,0.3)}.sidebar .sidebar__menu .sidebar__item .sidebar__link{display:flex;align-items:center;gap:12px;color:#000;text-decoration:none;padding:10px 8px;border-radius:8px;margin:0 8px}.sidebar .sidebar__menu .sidebar__item .sidebar__link.active{border-radius:10px;background:#71C7ED}.sidebar .sidebar__menu .sidebar__item .sidebar__link:hover{background:#E0F4FF;text-decoration:none}.sidebar .sidebar__menu .sidebar__item .sidebar__link .icon{width:24px;text-align:center;flex:0 0 24px;display:flex}.sidebar .sidebar__menu .sidebar__item .sidebar__link .icon img{width:100%}.sidebar .sidebar__menu .sidebar__item .sidebar__link .label{white-space:nowrap;overflow:hidden;opacity:0;transition:opacity 0.2s ease-in-out;font-size:14px;letter-spacing:0.1px}.sidebar .sidebar__menu .sidebar__item.sidebar__header .sidebar__link .label{display:flex;flex-direction:column}.sidebar .sidebar__menu .sidebar__item.sidebar__header .sidebar__link .label .project_name{font-size:28px;font-weight:700}.sidebar .sidebar__menu .sidebar__item.sidebar__header .sidebar__link:hover{background:#fff}.btn{border-radius:8px;background:#71C7ED;color:#000;text-align:center;font-size:14px;font-weight:500;line-height:20px;letter-spacing:0.1px;padding:10px 24px;border:none;cursor:pointer;text-decoration:none;display:inline-block}.btn.outlined{background:#fff;border:1px solid #C0C8CD}.btn.warning{background:#BA1A1A;color:#fff}.btn.success{background:#1e7d00;color:#fff}.btn:hover{box-shadow:0 1px 2px 0 rgba(0,0,0,0.3),0 1px 3px 1px rgba(0,0,0,0.15);text-decoration:none}.btn:disabled,.btn.disabled{background:#DDDDDF;cursor:initial;color:#fff}.btn:disabled:hover,.btn.disabled:hover{box-shadow:none}.btn.small{padding:6px 16px}.btn.btn_icon{background-size:18px;background-repeat:no-repeat;background-position:16px center;padding-left:40px}.btn.btn_icon.mdi-plus{background-image:url(../images/icons/plus.svg)}.btn.btn_icon.mdi-delete{background-image:url(../images/icons/delete.svg)}.btn.btn_icon.mdi-import{background-image:url(../images/icons/import.svg)}.btn.btn_icon.mdi-export{background-image:url(../images/icons/export.svg)}.btn.btn_icon.mdi-map{background-image:url(../images/icons/map-marker.svg)}.on-off-switcher{position:relative;display:inline-block;width:52px}.on-off-switcher label{display:block;overflow:hidden;cursor:pointer;height:24px;padding:0;line-height:16px;border:4px solid #C0C8CD;border-radius:16px;background-color:#C0C8CD;transition:background-color 0.2s ease-in}.on-off-switcher label:before{content:"";display:block;width:24px;margin:0;background:#fff;position:absolute;top:0;bottom:0;right:20px;border:4px solid #C0C8CD;border-radius:16px;transition:all 0.2s ease-in 0s}.on-off-switcher input[type="checkbox"]{display:none}.on-off-switcher input[type="checkbox"]:checked+label{background-color:#71C7ED}.on-off-switcher input[type="checkbox"]:checked+label,.on-off-switcher input[type="checkbox"]:checked+label:before{border-color:#71C7ED}.on-off-switcher input[type="checkbox"]:checked+label:before{right:0}.base-form fieldset{position:relative;margin-top:10px;margin-bottom:20px}.base-form fieldset:last-of-type{margin-bottom:0}.base-form fieldset label{position:absolute;left:16px;top:-7px;background:#fff;padding:0 4px;font-size:12px;line-height:16px;letter-spacing:0.4px;z-index:10}.base-form fieldset input[type="checkbox"]+label,.base-form fieldset input[type="radio"]+label{position:relative;left:0;top:0;padding:0 4px;font-size:14px}.base-form fieldset input[type="text"],.base-form fieldset input[type="password"],.base-form fieldset select,.base-form fieldset textarea{border-radius:8px;border:1px solid #C0C8CD;background:#fff;width:100%;padding:4px 16px;box-sizing:border-box;height:48px}.base-form fieldset input[type="text"][readonly],.base-form fieldset input[type="password"][readonly],.base-form fieldset select[readonly],.base-form fieldset textarea[readonly]{color:#DDDDDF}.base-form fieldset input[type="text"].error,.base-form fieldset input[type="password"].error,.base-form fieldset select.error,.base-form fieldset textarea.error{border-color:#BA1A1A}.base-form fieldset input[type="text"]:focus-visible,.base-form fieldset input[type="password"]:focus-visible,.base-form fieldset select:focus-visible,.base-form fieldset textarea:focus-visible{outline:none}.base-form fieldset input[type="text"]:-webkit-autofill,.base-form fieldset input[type="text"]:-webkit-autofill:hover,.base-form fieldset input[type="text"]:-webkit-autofill:focus,.base-form fieldset input[type="password"]:-webkit-autofill,.base-form fieldset input[type="password"]:-webkit-autofill:hover,.base-form fieldset input[type="password"]:-webkit-autofill:focus,.base-form fieldset select:-webkit-autofill,.base-form fieldset select:-webkit-autofill:hover,.base-form fieldset select:-webkit-autofill:focus,.base-form fieldset textarea:-webkit-autofill,.base-form fieldset textarea:-webkit-autofill:hover,.base-form fieldset textarea:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px #fff inset !important;-webkit-text-fill-color:#000 !important}.base-form fieldset select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url(../images/icons/arrow-down.svg);background-repeat:no-repeat;background-position:right 10px center}.base-form fieldset textarea{padding:20px;resize:vertical;height:82px}.base-form fieldset.warning label{color:red}.base-form fieldset.warning input{border:1px solid red}.base-form fieldset.warning input::placeholder{color:red}.base-form fieldset .letter-counter{color:#70787D;font-size:11px;font-style:italic;line-height:16px;letter-spacing:0.5px;position:absolute;bottom:0;right:10px}.base-form fieldset textarea+.letter-counter{bottom:6px}.base-form .action_check_data{position:absolute;right:8px;top:8px}.base-form .check_result{color:#70787D;font-size:11px;letter-spacing:0.5px}.base-form .drop-area{border-radius:12px;border:1.7px dashed #C0C8CD;box-sizing:border-box;padding:40px;margin-bottom:10px;text-align:center;cursor:pointer}.base-form .drop-area .upload-icon{background:url(../images/icons/upload-icon.svg) center center no-repeat;margin:0 auto 16px;width:54px;height:57px}.base-form .drop-area .text{font-size:22px;line-height:28px;padding-bottom:8px}.base-form .drop-area .type-text{font-size:12px;line-height:16px;letter-spacing:0.4px;color:#767779}.base-form .drop-area.active{background:#DDDDDF}.base-form .drop-list .progress{border-radius:12px;border:1px solid #C0C8CD;background:#fff;padding:8px;margin-top:10px}.base-form .drop-list .progress .abort{float:right;background:url("../images/icons/delete.svg") center center no-repeat;height:24px;width:24px;cursor:pointer;filter:brightness(0) saturate(100%) invert(44%) sepia(9%) saturate(634%) hue-rotate(167deg) brightness(94%) contrast(85%)}.base-form .drop-list .progress .abort:hover{filter:brightness(0) saturate(100%) invert(20%) sepia(36%) saturate(6164%) hue-rotate(354deg) brightness(89%) contrast(88%)}.base-form .drop-list .progress .progress-bar{background:#000;height:3px;margin-top:8px;border-radius:4px;overflow:hidden}.base-form .drop-list .progress .progress-bar .process-load{background:#71C7ED;height:100%;width:0}.base-form .drop-list .progress .progress-errors{color:#BA1A1A}.base-form .field_image .thumb_image{width:100%;border-radius:12px;border:1px solid #C0C8CD;padding:8px;margin-bottom:10px;position:relative;box-sizing:border-box}.base-form .field_image .thumb_image img{width:125px;margin-right:35px;border-radius:4px;overflow:hidden}.base-form .field_image .thumb_image .remove-image{display:none;position:absolute;top:50%;transform:translateX(0) translateY(-50%);right:10px;background:url(../images/icons/delete.svg) center center no-repeat;height:24px;width:24px;cursor:pointer;filter:brightness(0) saturate(100%) invert(44%) sepia(9%) saturate(634%) hue-rotate(167deg) brightness(94%) contrast(85%)}.base-form .field_image .thumb_image .remove-image:hover{filter:brightness(0) saturate(100%) invert(20%) sepia(36%) saturate(6164%) hue-rotate(354deg) brightness(89%) contrast(88%)}.base-form .field_image .thumb_image img+.remove-image{display:initial}.base-form .field_image input[type="file"]+label{border-radius:8px;background:#71C7ED;color:#000;text-align:center;font-size:14px;font-weight:500;line-height:20px;letter-spacing:0.1px;padding:10px 24px;border:none;cursor:pointer;text-decoration:none;display:inline-block;position:relative;top:0;left:0}.base-form .field_image input[type="file"]{display:none}.base-form.edit-form{display:flex;flex-wrap:wrap;gap:16px;max-width:600px}.base-form.edit-form fieldset{flex:1 1 calc(50% - 8px)}.base-form.edit-form fieldset.flex100{flex-basis:100%}.base-form.edit-form .fieldset_group_block{flex-basis:100%;display:flex;flex-wrap:wrap;gap:16px;border-radius:8px;border:1px solid #C0C8CD;padding:16px;box-sizing:border-box}.base-form.edit-form .fieldset_group_block .group_title{position:absolute;left:16px;top:-9px;background:#fff;padding:0 4px;font-size:14px;font-weight:600;line-height:16px;letter-spacing:0.4px;z-index:10}.base-form.edit-form .select-groups .type-group{font-weight:bold}.base-form.edit-form .select-groups .make-group{font-weight:bold}.tooltip{position:relative;display:inline-block;border:none;background:url(../images/icons/information-outline.svg) center center no-repeat;color:#fff;cursor:help;width:18px;height:18px;vertical-align:middle;margin-left:5px;margin-top:-2px}.tooltip:hover .tooltip__bubble{opacity:1;visibility:visible}.tooltip .tooltip__bubble{position:absolute;left:50%;bottom:calc(100% + 8px);transform:translateX(-50%) translateY(0);min-width:180px;max-width:260px;padding:8px 10px;background:#000;color:#fff;border-radius:6px;box-shadow:0 6px 18px rgba(0,0,0,0.2);opacity:0;visibility:hidden;transition:opacity .18s ease, transform .18s ease, visibility .18s;z-index:20}.tooltip .tooltip__bubble::after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border:6px solid transparent;border-top-color:#000}.togglePassword{background:url(../images/icons/eye_off.svg);background-size:20px 20px;cursor:pointer;width:20px;height:20px;position:absolute;top:15px;right:10px}.togglePassword.show{background:url(../images/icons/eye.svg);background-size:20px 20px}.table-wrap{background:#fff;border-radius:8px;border:1px solid #C0C8CD;overflow:auto;height:100%;box-sizing:border-box}.table-before{display:flex;align-items:flex-start;gap:8px;align-self:stretch;margin-bottom:20px}.table-before .table-filter{flex:1 1 auto}.table-before .table-filter.base-form.edit-form{gap:10px;max-width:100%}.table-before .table-filter.base-form.edit-form fieldset{flex-grow:initial;flex-basis:auto;width:225px}.table-before .table-filter.base-form.edit-form select{height:40px}.table-before .table-menu{display:flex;align-items:end;gap:8px;align-self:stretch}.base-table{box-sizing:border-box;min-width:100%}.base-table .head th{background-color:#71C7ED;position:sticky;top:0;z-index:2;padding:15px;white-space:nowrap;vertical-align:middle;letter-spacing:0.15px;line-height:20px;text-align:left}.base-table .head.header-filters th{top:52px}.base-table .head.header-filters th #clear-filters-btn{display:inline-block;width:30px;height:30px;padding:3px;transition:all ease 0.4s;border-radius:8px;box-sizing:border-box}.base-table .head.header-filters th #clear-filters-btn:hover{background:#C0C8CD}.base-table .head.header-filters th #clear-filters-btn path{fill:#70787D}.base-table .head.header-filters th .filter-input,.base-table .head.header-filters th .filter-select{width:100%;margin:0;display:block;border-radius:8px;border:1px solid #C0C8CD;padding:0 10px;line-height:30px;box-sizing:border-box}.base-table .head.header-filters th .filter-input.active,.base-table .head.header-filters th .filter-select.active{background:#BEE9FF}.base-table .head.header-filters th .filter-select{height:32px}.base-table .head .sortable{padding-right:20px;cursor:pointer}.base-table .head .sortable .icon{display:inline-block;width:22px;height:22px;background:transparent url("../images/icons/menu-swap.svg") right center no-repeat;vertical-align:bottom;margin-left:4px}.base-table .head .sortable.sort-active-asc .icon{background-image:url("../images/icons/menu-up.svg")}.base-table .head .sortable.sort-active-desc .icon{background-image:url("../images/icons/menu-down.svg")}.base-table tr:nth-child(odd){background:#F0F1F2}.base-table td{padding:15px;vertical-align:middle}.base-table td.col-id{width:20px}.base-table td.col-actions{width:125px}.base-table td.col-image img{display:block;max-width:100px;border-radius:8px}.base-table td.col-description{max-width:600px;padding:0}.base-table td.col-description .text-block{max-height:80px;overflow:auto;padding:15px}.base-table td.col-data{max-width:600px}.base-table td .show-full-data{background:#000;color:#fff;border:1px solid #fff;border-radius:6px;padding:0 10px;cursor:pointer}.base-table .empty td{text-align:center;padding:50px}.base-table .empty td h5{opacity:0.5;margin-bottom:25px}.actions-list{white-space:nowrap}.actions-list li{display:inline-block;vertical-align:middle;margin-right:5px;padding:5px;transition:all ease 0.4s;border-radius:8px}.actions-list li .action-delete path{fill:#70787D}.actions-list li:hover{background:#C0C8CD}.actions-list li:hover .action-delete path{fill:#BA1A1A}.actions-list li .icon{position:relative;display:block;width:24px;height:24px;cursor:pointer}.actions-list li .icon svg{display:block;position:absolute;width:100%;height:100%}.actions-list li .icon.color-primary path{fill:#71C7ED}.esp-modal-wrapper .esp-modal-overlay{background:rgba(52,64,84,0.6);backdrop-filter:blur(6px)}.esp-modal-wrapper.esp-modal-noscroll .esp-modal-box{overflow-y:visible}.esp-modal-wrapper .esp-modal-box{border-radius:16px;background:#fff;box-shadow:0 1px 3px 1px rgba(0,0,0,0.15),0 1px 2px 0 rgba(0,0,0,0.3);padding:20px 30px;min-width:400px;box-sizing:border-box}.esp-modal-wrapper .esp-modal-box .esp-modal-title{font-size:24px;line-height:32px;margin-bottom:20px;padding:0 40px 0 0;background:transparent}.esp-modal-wrapper .esp-modal-box .esp-modal-title .esp-modal-close-icon{width:38px;height:38px;background:rgba(255,255,255,0.1);border-radius:50%;cursor:pointer;top:0;right:0}.esp-modal-wrapper .esp-modal-box .esp-modal-title .esp-modal-close-icon:before,.esp-modal-wrapper .esp-modal-box .esp-modal-title .esp-modal-close-icon:after{display:block;content:'';width:54%;height:2px;background:#000;position:absolute;top:18px;left:9px;transform:rotate(-45deg)}.esp-modal-wrapper .esp-modal-box .esp-modal-title .esp-modal-close-icon:before{transform:rotate(45deg)}.esp-modal-wrapper .esp-modal-box .esp-modal-title .esp-modal-close-icon:hover{background:rgba(0,0,0,0.1);border-radius:8px;transform:none}.esp-modal-wrapper .esp-modal-box .esp-modal-title .warning-icon{background:url(../images/icons/warning.svg) center top no-repeat;padding-top:120px;text-align:center;margin-right:-45px}.esp-modal-wrapper .esp-modal-box .esp-modal-content{padding:0;font-size:16px;line-height:24px;letter-spacing:0.15px}.esp-modal-wrapper .esp-modal-box .esp-modal-content .image-crop{max-width:100%;max-height:100%}.esp-modal-wrapper .esp-modal-box .esp-modal-content .image-crop img{max-width:100%}.esp-modal-wrapper .esp-modal-box .esp-modal-buttons{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-content:stretch;align-items:stretch;padding:30px 0 0;gap:16px}.esp-modal-wrapper .esp-modal-box .esp-modal-buttons.empty{display:none}.esp-modal-wrapper .esp-modal-box .esp-modal-buttons .btn{display:flex;flex-direction:column;gap:10px;flex:1 0 0;justify-content:center;align-items:center}.select2.select2-container{width:100% !important}.select2.select2-container .selection .select2-selection--single,.select2.select2-container .selection .select2-selection--multiple{border-radius:8px;border:1px solid #C0C8CD;background:#fff;width:100%;padding:4px 16px;box-sizing:border-box;min-height:48px}.select2.select2-container .selection .select2-selection--single .select2-selection__rendered{line-height:40px !important}.select2.select2-container .selection .select2-selection--single .select2-selection__arrow{height:46px !important}.select2.select2-container .selection .select2-selection--multiple .select2-selection__rendered{line-height:28px !important}.select2.select2-container .select2-results__option{min-height:20px}
