@import "https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap";@font-face{font-family:SF-Pro-Display;font-weight:300;font-style:normal;src:url(/assets/SF-Pro-Display-Light-DO-6PwVV.woff)}@font-face{font-family:SF-Pro-Display;font-weight:400;font-style:normal;src:url(/assets/SF-Pro-Display-Regular-B5bloowU.woff)}@font-face{font-family:SF-Pro-Display;font-weight:500;font-style:normal;src:url(/assets/SF-Pro-Display-Medium-C7UlyeK2.woff)}@font-face{font-family:SF-Pro-Display;font-weight:600;font-style:normal;src:url(/assets/SF-Pro-Display-Bold-Bpq2OlNS.woff)}@font-face{font-family:SF-Pro-Display;font-weight:700;font-style:normal;src:url(/assets/SF-Pro-Display-Black-BZihOG3S.woff)}.btn{border:var(--border);cursor:pointer;background:#fff6;border-radius:20px;justify-content:center;align-items:center;gap:8px;height:50px;padding:0 16px;font-weight:600;display:flex}.btn:disabled{cursor:not-allowed}.btn.active{color:var(--white-color);background:var(--primary-color);border:none}.btn:hover:not(.active),.btn:active:not(.active){border-color:var(--primary-color)}.btn-gradient{color:var(--white-color);border:none;background:var(--primary-gradient)!important}.btn-gradient:hover,.btn-gradient:active{background-position:100%;transform:translateY(-.5px);box-shadow:0 5px 20px #418cff4d}.btn-gradient:disabled,.btn-gradient.is-disabled{cursor:not-allowed;filter:grayscale(.6);opacity:.6;box-shadow:none;pointer-events:none;color:#fffc;transform:none}.btn-red{background:var(--red-color);color:var(--white-color);border:none}.btn-red-gradient{background:var(--red-gradient);color:var(--white-color);border:none}.btn-red-light{color:var(--red-color);background:linear-gradient(92.7deg,#ffcece57 -10.33%,#ff606057 129.07%);border:none}.btn-outlined{border:1px solid var(--primary-color);background:0 0}.btn-outlined:hover,.btn-outlined:active{color:var(--white-color);background:var(--primary-gradient);border:none}.btn-outlined-white{border:1px solid var(--white-color);background:0 0}.btn-outlined-white:hover,.btn-outlined-white:active{color:var(--white-color);background:var(--primary-gradient);border:none}.btn_sm{height:30px;color:var(--text-light-color);font-size:13px;font-weight:600}.btn_min{border-radius:10px;width:40px;height:40px}.btn_min:hover{color:var(--white-color);background:var(--primary-color)}.btn_close{background:#fff;border:none;border-radius:50vi;justify-content:center;align-items:center;width:30px;height:30px;display:flex;position:absolute;top:20px;right:20px}.btn_lg{height:60px;font-size:16px;font-weight:500}.btn__min-radius{border-radius:12px}.btn-circle{width:40px;height:40px;color:var(--white-color);cursor:pointer;background:#fff6;border-radius:50%;justify-content:center;align-items:center;display:flex}.btn-circle_gradient{background:var(--primary-gradient)}.items-list{background:var(--white-50-color);border:var(--border);-webkit-backdrop-filter:blur(100px);backdrop-filter:blur(100px);border-radius:26px;flex-direction:column;gap:10px;padding:20px 30px 30px 22px;display:flex}.items-list-header{color:var(--text-light-color);justify-content:space-between;align-items:center;gap:12px;font-size:16px;display:flex}.items-list-body{flex-direction:column;gap:14px;display:flex}.items-list-body__item{cursor:pointer;align-items:center;gap:14px;display:flex}.items-list-body__item:hover{color:var(--primary-color)}.items-list-body__item__img{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:12px;width:50px;height:50px}.items-list-body__item__img img{object-fit:cover;border-radius:12px;width:100%;height:100%}.items-list-body__item__img.circle{border-radius:50%}.items-list-body__item__info{flex-direction:column;gap:8px;font-size:14px;font-weight:700;display:flex}.items-list-body__item__info span{color:var(--text-light-color);font-weight:500}.textarea{width:100%;min-height:120px;color:var(--text-color);background-color:var(--white-50-color);resize:vertical;box-sizing:border-box;border:var(--border);border-radius:8px;padding:20px;font-family:Inter,sans-serif;font-size:16px;line-height:100%;transition:all .3s}.textarea::placeholder{opacity:.5}.input-dropdown{background:var(--white-color);border:var(--border);z-index:100;border-radius:16px;flex-direction:column;width:100%;max-height:300px;display:flex;position:absolute;top:0;left:0;overflow-y:auto}.input-dropdown__item{cursor:pointer;align-items:center;min-height:40px;padding:0 20px;display:flex}.input-dropdown__item:hover,.input-dropdown__item:active{color:var(--white-color);background:var(--primary-color)}.checkbox{display:none}.checkbox+label{cursor:pointer;width:16px;height:16px;padding-top:2px;display:flex;position:relative}.checkbox+label:before{content:"";border:1px solid var(--primary-color);border-radius:2px;width:16px;height:16px;transition:all .2s;position:absolute;top:0;left:0}.checkbox:checked+label:before{background:var(--primary-color) url(/check.svg) 50% 60% no-repeat}.modal-wrapper{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:9999;background:#8585854d;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.modal-wrapper .modal{flex-direction:column;align-items:center;gap:25px;display:flex;position:relative;background:var(--white-80-color)!important}.modal-wrapper .modal_huge{padding:70px 160px}.modal-wrapper .modal .btn:not(.btn_close){width:200px}.modal-wrapper .modal .btn_close{position:absolute;top:20px;right:20px}.modal-wrapper .modal__title{font-size:26px}.modal-wrapper .modal__text{margin-bottom:15px;font-size:14px}.global-loader-wrapper{background:var(--white-color);z-index:999999;width:100%;height:100%;position:fixed;top:0;left:0}.global-loader{border-radius:50%;width:50px;height:50px;margin:-25px 0 0 -25px;display:block;position:absolute;top:50%;left:50%}.global-loader:before,.global-loader:after{content:"";border:2px solid var(--primary-color);border-radius:50%;width:50px;height:50px;position:absolute;left:0}.global-loader:before{opacity:1;animation:1s linear infinite beforeWave;transform:scale(1)}.global-loader:after{opacity:0;animation:1s linear infinite afterWave;transform:scale(0)}@keyframes afterWave{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes beforeWave{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.5)}}.grid-main{grid-gap:18px;grid-template-columns:repeat(4,1fr);display:grid}.col-1{grid-column:span 1}.col-2{grid-column:span 2}.col-3{grid-column:span 3}.col-4{grid-column:span 4}.dp__main{width:auto!important}.dp__main.header{width:190px!important}.dp__main .dp__input{background:var(--white-50-color);border-color:var(--white-color);border-radius:16px;height:60px;padding-left:48px;font-family:Inter,sans-serif;font-size:16px;font-weight:500}.dp__main .dp__input_icon{color:var(--primary-color)}.dp__main .dp__input:hover:not(.dp__input_focus){border-color:var(--primary-color)}.dp__main .dp__input_icon{justify-content:center;align-items:center;padding:0 16px;display:flex}.dp__main.minimized .dp__input{border-radius:26px;height:50px}.dp__active_date{background:var(--primary-color)!important}.dp__today{border-color:var(--primary-color)!important}.dp__overlay_cell_active{background:var(--primary-color)!important}.dp__menu{overflow:hidden;border-radius:16px!important}.table-wrapper{width:100%;overflow-x:auto}.table-wrapper table{width:100%;min-width:700px;color:var(--text-color);border-collapse:collapse;border-spacing:0;table-layout:auto;font-weight:600}.table-wrapper table thead tr{border-bottom:1px solid #d5e1f7}.table-wrapper table thead tr th{text-transform:uppercase;color:var(--text-light-color)}.table-wrapper table th,.table-wrapper table td{text-align:left;box-sizing:border-box;padding:0 4px}.table-wrapper table th.td-checkbox,.table-wrapper table td.td-checkbox{padding:0 12px}.table-wrapper table th .payment-status,.table-wrapper table td .payment-status{align-items:center;gap:4px;display:flex}.table-wrapper table th .payment-status .circle,.table-wrapper table td .payment-status .circle{border-radius:50%;min-width:10px;max-width:10px;min-height:10px;max-height:10px}.table-wrapper table th .payment-status.new,.table-wrapper table td .payment-status.new{color:var(--primary-color)}.table-wrapper table th .payment-status.new .circle,.table-wrapper table td .payment-status.new .circle{background:var(--primary-color)}.table-wrapper table th .payment-status.paid,.table-wrapper table td .payment-status.paid{color:var(--green-color)}.table-wrapper table th .payment-status.paid .circle,.table-wrapper table td .payment-status.paid .circle{background:var(--green-color)}.table-wrapper table th .payment-status.cancel,.table-wrapper table td .payment-status.cancel{color:var(--red-color)}.table-wrapper table th .payment-status.cancel .circle,.table-wrapper table td .payment-status.cancel .circle{background:var(--red-color)}.table-wrapper table th .payment-status.waiting,.table-wrapper table td .payment-status.waiting{color:var(--yellow-color)}.table-wrapper table th .payment-status.waiting .circle,.table-wrapper table td .payment-status.waiting .circle{background:var(--yellow-color)}.table-wrapper table th .client-status,.table-wrapper table td .client-status{border-radius:10px;width:max-content;padding:5px 10px;font-size:14px}.table-wrapper table th .client-status.active,.table-wrapper table td .client-status.active{background:var(--green-light-color)}.table-wrapper table th .client-status.inactive,.table-wrapper table td .client-status.inactive{background:var(--red-light-color)}.table-wrapper table th .table-flex,.table-wrapper table td .table-flex{justify-content:flex-start;align-items:center;display:flex}.table-wrapper table tr{height:50px}.table-wrapper table tr:not(:last-child){border-bottom:1px solid #d5e1f7}.table-buttons{align-items:center;gap:8px;display:flex}.table-buttons div{min-width:18px;min-height:18px;color:var(--text-light-color);cursor:pointer;justify-content:center;align-items:center;display:flex}.table-buttons div.edit:hover,.table-buttons div.edit:active{color:var(--primary-color)}.table-buttons div.delete:hover,.table-buttons div.delete:active{color:var(--red-color)}:root{--primary-color:#418cff;--primary-light-color:#73aaff;--primary-gradient:linear-gradient(134.17deg, #418cff -3.8%, #fff 168.73%);--text-color:#464646;--text-secondary:#969696;--text-light-color:#737373;--white-color:#fff;--white-80-color:#fffc;--white-60-color:#fff9;--white-50-color:#ffffff80;--white-30-color:#ffffff4d;--green-color:#12b981;--green-light-color:#a4f4d0;--green-gradient:linear-gradient(105.22deg, #10b853 -8.84%, #fff 150.35%);--red-color:#ff5834;--red-light-color:#ffcaca;--red-gradient:linear-gradient(99.34deg, #ff5834 7.06%, #fff 169.84%);--yellow-color:#f2b20e;--yellow-gradient:linear-gradient(108.09deg, #f2b20e -123.04%, #fff 210.35%);--border:1px solid var(--white-color);--grey-color:#d9d9d9}*{box-sizing:border-box;margin:0;padding:0;transition:background-color .2s,color .2s,transform .2s,opacity .2s,border-color .2s,box-shadow .2s}html{scroll-behavior:smooth}body{color:var(--text-color);background-color:#e1e8f2;background-image:url(/background.png);background-position:top;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;height:100vh;font-family:Inter,sans-serif;font-size:14px;font-weight:500;line-height:16px}a{color:inherit;cursor:pointer;text-decoration:none}a:hover,a:active{color:var(--primary-color)!important}button,input,label{color:var(--text-color);font-family:Inter,sans-serif;font-size:14px;font-weight:500;line-height:16px}button{cursor:pointer;background:0 0;border:none}.number{letter-spacing:2px}.section{flex-direction:column;gap:42px;padding:30px 20px;display:flex;position:relative}.section:has(.full-screen){width:0;height:0;padding:0;overflow-y:hidden}@media only screen and (width<=1200px){.section{padding:0}}@media only screen and (width<=786px){.section{gap:24px}}.section-header{justify-content:space-between;align-items:center;gap:24px;display:flex}@media only screen and (width<=786px){.section-header{flex-direction:column;align-items:flex-start}}.section-header__title{font-size:30px;font-weight:700;line-height:100%}.section-header-buttons{grid-gap:10px;grid-template-columns:repeat(6,auto);display:grid}@media only screen and (width<=786px){.section-header-buttons{grid-template-columns:repeat(3,1fr);width:100%}.section-header-buttons .dp__main{grid-area:1/1/2/-1;width:100%!important}}.content-wrapper{background:var(--white-50-color);border:var(--border);-webkit-backdrop-filter:blur(100px);backdrop-filter:blur(100px);border-radius:26px;flex-direction:column;gap:16px;padding:24px 20px 20px;display:flex}@media only screen and (width<=425px){.content-wrapper{padding:20px 12px 12px}}.content-wrapper-header{color:var(--text-light-color);justify-content:space-between;align-items:center;font-size:16px;font-weight:600;line-height:100%;display:flex}.content-wrapper__status{background:var(--green-light-color);border-radius:10px;justify-content:center;align-items:center;height:30px;padding:0 10px;display:flex}i.positive{white-space:nowrap;text-overflow:ellipsis;flex-wrap:nowrap;align-items:center;width:100%;font-style:normal;display:flex;overflow:hidden}i.positive .percent{color:var(--green-color)!important}i.positive .percent.decrease{color:var(--red-color)}.divider{background:#e9edf4;width:100%;height:1px}i.icon{justify-content:center;align-items:center;display:flex}.input-group{flex-direction:column;gap:8px;display:flex}.input-group label{color:var(--text-light-color)}.input-group.checkbox{justify-content:center;align-items:center;display:flex}.no-content{color:var(--text-secondary);text-align:center;margin:50px auto;font-size:18px;font-weight:400;line-height:120%}.icon[data-v-f8eeb965]{align-items:center;transition:transform .2s;display:flex}.icon.primary[data-v-f8eeb965]{color:var(--primary-color)}.__ymap{color:#000;position:relative}.__ymap_container{width:100%;height:100%}.__ymap--grab [class$=main-engine-container] canvas{cursor:grab}.__ymap--grabbing:focus [class$=main-engine-container] canvas,.__ymap--grabbing:active [class$=main-engine-container] canvas{cursor:grabbing}.__ymap [class$=graphics-layer]{text-align:left}.custom-select[data-v-d4d46f19]{width:100%;font-family:Inter,sans-serif;position:relative}.custom-select.white .custom-select-header[data-v-d4d46f19]{background:var(--white-color)}.custom-select.settings .custom-select-header[data-v-d4d46f19]{background:var(--white-50-color);border:1px solid #fff;border-radius:16px;height:60px}.custom-select.small .custom-select-header[data-v-d4d46f19]{background:var(--white-50-color);border:1px solid #fff;border-radius:16px;height:50px}.custom-select.bordered .custom-select-header[data-v-d4d46f19]{border:1px solid #dcdcdc}.custom-select.minimized[data-v-d4d46f19]{width:auto}.custom-select.minimized .custom-select-header[data-v-d4d46f19]{height:30px;padding:0 10px}.custom-select.minimized input[data-v-d4d46f19]{margin-left:0}.custom-select.minimized .custom-select-header-list[data-v-d4d46f19]{left:10px}.custom-select.error .custom-select-header[data-v-d4d46f19]{border:1px solid #ff616180}.custom-select.disabled[data-v-d4d46f19]{opacity:.6;pointer-events:none}.custom-select.disabled svg[data-v-d4d46f19]{cursor:default}.custom-select-header[data-v-d4d46f19]{background:var(--white-color);cursor:default;border:1px solid #0000;border-radius:10px;align-items:center;gap:8px;width:100%;height:40px;padding:0 12px;transition:all .2s;display:flex;position:relative}.custom-select-header[data-v-d4d46f19]:focus-within,.custom-select-header.active[data-v-d4d46f19]{border-color:var(--primary-color);background:var(--white-color);box-shadow:0 0 3px 1px var(--primary-color);outline:none}.custom-select-header-list[data-v-d4d46f19]{white-space:nowrap;pointer-events:none;gap:4px;display:flex;overflow:hidden}.custom-select-header-list__item[data-v-d4d46f19]{color:var(--text-color);font-size:14px;font-weight:500}.custom-select-header-list__item.disabled[data-v-d4d46f19]{color:var(--text-light-color)}.custom-select-header-list.icon[data-v-d4d46f19]{margin-left:20px}.custom-select-header input[data-v-d4d46f19]{min-width:20px;color:var(--text-color);background:0 0;border:none;flex:1;padding:0;font-size:14px;font-weight:500}.custom-select-header input[data-v-d4d46f19]::placeholder{color:var(--text-light-color);transition:opacity .2s}.custom-select-header input[data-v-d4d46f19]:focus{outline:none}.custom-select-header input[data-v-d4d46f19]:focus::placeholder{opacity:.3}.custom-select-header input[data-v-d4d46f19]:read-only{cursor:pointer}.custom-select-header input[data-v-d4d46f19]:disabled{color:var(--text-light-color)}.custom-select-header svg[data-v-d4d46f19]:last-child{flex-shrink:0;margin-left:auto;transition:transform .3s}.custom-select-header svg:last-child.rotate[data-v-d4d46f19]{transform:rotate(180deg)}.custom-select-body[data-v-d4d46f19]{background:var(--white-color);z-index:100;border:1px solid #4e4e4e26;border-radius:5px;flex-direction:column;max-height:200px;padding:4px;display:none;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow-y:auto}.custom-select-body.active[data-v-d4d46f19]{display:flex}.custom-select-body[data-v-d4d46f19]::-webkit-scrollbar{width:8px}.custom-select-body[data-v-d4d46f19]::-webkit-scrollbar-track{background:var(--primary-color)}.custom-select-body[data-v-d4d46f19]::-webkit-scrollbar-thumb{border:2px solid var(--text-light-color);background-color:#d8d8d8;border-radius:20px}.custom-select-item[data-v-d4d46f19]{background:var(--white-color);border-radius:3px;align-items:center;gap:10px;padding:10px 12px;font-size:14px;font-weight:500;line-height:20px;transition:background .2s;display:flex}.custom-select-item[data-v-d4d46f19]:not(.empty){cursor:pointer}.custom-select-item[data-v-d4d46f19]:hover:not(.empty){background:#418cff4d}.custom-select-item .check[data-v-d4d46f19]{stroke:var(--primary-color);margin-left:auto;display:none}.custom-select-item.checked .check[data-v-d4d46f19]{display:block}.custom-select-item.selected[data-v-d4d46f19]{color:var(--white-color);background:var(--primary-color)}.custom-select-item.selected .check[data-v-d4d46f19]{stroke:var(--primary-color);display:block}.custom-select-item.clear[data-v-d4d46f19]{color:var(--red-color);border-bottom:1px solid var(--text-light-color);font-size:12px;font-weight:600}.custom-select-item.empty[data-v-d4d46f19]{color:var(--text-light-color);justify-content:center;padding:20px 10px}.fade-enter-active[data-v-d4d46f19],.fade-leave-active[data-v-d4d46f19]{transition:opacity .2s,transform .2s}.fade-enter-from[data-v-d4d46f19],.fade-leave-to[data-v-d4d46f19]{opacity:0;transform:translateY(-10px)}.header[data-v-efe1948e]{border:1px solid var(--white-30-color);-webkit-backdrop-filter:blur(184.8px);backdrop-filter:blur(184.8px);z-index:100;background:#ffffff26;border-radius:20px;align-items:center;gap:10px;width:calc(100% - 50px);height:75px;padding:0 20px 0 30px;display:flex;position:fixed;top:20px;left:20px}@media only screen and (width<=1200px){.header[data-v-efe1948e]{width:calc(100% - 40px)}}@media only screen and (width<=768px){.header[data-v-efe1948e]{width:calc(100% - 24px);left:12px}}.header-logo[data-v-efe1948e]{width:250px}.header-main[data-v-efe1948e]{grid-column-gap:10px;grid-template-columns:auto 110px 110px;display:grid}.header-main .btn[data-v-efe1948e]{border-radius:12px;justify-content:flex-start;height:40px;padding:0 8px}.header-right-side[data-v-efe1948e]{align-items:center;gap:10px;margin-left:auto;display:flex}.header-right-side__button[data-v-efe1948e]{background:var(--white-color);border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.header-right-side__button[data-v-efe1948e]:hover{color:var(--primary-color);box-shadow:0 0 3px 1px var(--primary-color)}.sidebar-wrapper{width:250px;height:100%;position:fixed;top:105px}.sidebar-wrapper.shrinked{width:70px!important}.sidebar-wrapper.shrinked .sidebar{padding:60px 10px 30px}.sidebar-wrapper.shrinked .sidebar-toggle{top:20px;right:23px}.sidebar-wrapper.shrinked .sidebar-section-list__item .icon{border-radius:50vi;justify-content:center;align-items:center;width:50px;height:50px;display:flex}.sidebar-wrapper.shrinked .sidebar-section-list__item.active .icon{background:var(--primary-gradient);color:var(--white-color)}.sidebar{-webkit-backdrop-filter:blur(184.8px);backdrop-filter:blur(184.8px);border:1px solid var(--white-30-color);z-index:100;background:#ffffff26;border-radius:20px;flex-direction:column;justify-content:space-between;width:100%;min-height:90dvh;padding:34px 0 30px 32px;display:flex}.sidebar-toggle{position:absolute;top:40px;right:15px}.sidebar-section{flex-direction:column;display:flex}.sidebar-section__title{color:var(--text-light-color);text-transform:uppercase;font-size:14px;font-weight:600;line-height:40px}.sidebar-section-list{flex-direction:column;display:flex}.sidebar-section-list__item{cursor:pointer;align-items:center;gap:10px;height:45px;display:flex}.sidebar-section-list__item.active,.sidebar-section-list__item:hover,.sidebar-section-list__item:active{color:var(--primary-color)}.app-wrapper[data-v-577b82b3]{flex-direction:column;gap:14px;padding:20px 32px 20px 20px;display:flex;position:relative;top:92px}@media only screen and (width<=1200px){.app-wrapper[data-v-577b82b3]{padding:20px}}@media only screen and (width<=768px){.app-wrapper[data-v-577b82b3]{padding:12px}}@media only screen and (width<=425px){.app-wrapper[data-v-577b82b3]{padding:10px}}.app-wrapper.login[data-v-577b82b3]{padding:0;top:0}.main.sidebar_active[data-v-577b82b3]{width:calc(100% - 250px);position:relative;left:270px}.main.sidebar_shrinked[data-v-577b82b3]{width:calc(100% - 70px);left:90px}.loader-fade-leave-active[data-v-577b82b3]{transition:opacity .15s ease-in}.loader-fade-leave-to[data-v-577b82b3]{opacity:0}
