.loading-screen{align-items:center;background:#f7f7f7;background:var(--main-color-grey-scale-2);display:flex;flex-direction:column;height:100%;justify-content:center}.spinner{animation:spin .8s linear infinite;border:5px solid #b3b3b3;border:5px solid var(--main-color-grey-scale-5);border-radius:50%;border-top:5px solid #3a7afe;height:48px;margin-bottom:20px;width:48px}p{font-size:20px;font-weight:600}.login-page{align-items:center;background:#f7f7f7;background:var(--main-color-grey-scale-2);display:flex;flex-direction:column;height:100%;justify-content:center}.register-link{text-align:center}.button-important{align-items:center;border:none;border-radius:6px;cursor:pointer;display:flex;font-size:13px;font-weight:500;justify-content:center;padding:10px 20px;transition:background-color .2s ease,opacity .2s ease;width:100%}.button-important:disabled{cursor:not-allowed;opacity:.7}.button-important{background:#f74249;color:#fff}.button-important:hover{background:linear-gradient(rgba(0,0,0,.082),rgba(0,0,0,.082)),#f74249}.btn-with-loader.loading{opacity:.7}.btn-with-loader:disabled{cursor:not-allowed}.spinner-primary{border-radius:50%;border-top-color:#0000!important;border:3px solid #b3b3b3;border:3px solid var(--main-color-grey-scale-5)}.spinner-important,.spinner-primary{animation:spin .6s linear infinite;display:inline-block;height:15px;margin:0;width:15px}.spinner-important{border-radius:50%;border-top-color:#0000!important;border:3px solid #757575;border:3px solid var(--main-color-grey-scale-7)}@keyframes spin{to{transform:rotate(1turn)}}.spinner-secondary{animation:spin .6s linear infinite;border-radius:50%;border-top-color:#0000!important;border:3px solid #757575;border:3px solid var(--main-color-grey-scale-7);display:inline-block;height:15px;margin:0;width:15px}.ui-input-wrapper{width:100%}.ui-input-container{position:relative;width:100%}.ui-input{background:#fff;background:var(--main-color-grey-scale-1);border:1px solid #b3b3b3;border:1px solid var(--main-color-grey-scale-5);border-radius:6px;color:#000;color:var(--main-color-grey-scale-11);outline:none;padding:10px 40px 10px 10px;transition:border-color .2s ease;width:100%}.ui-input:focus{border-color:#3a7afe}.ui-input.error{border-color:#f74249}.ui-input:-webkit-autofill{-webkit-text-fill-color:#000;-webkit-text-fill-color:var(--main-color-grey-scale-11);border:1px solid #b3b3b3;border:1px solid var(--main-color-grey-scale-5);-webkit-box-shadow:inset 0 0 0 1000px #fff;-webkit-box-shadow:0 0 0 1000px var(--main-color-grey-scale-1) inset;-webkit-transition:background-color 9999s ease-in-out 0s;transition:background-color 9999s ease-in-out 0s}.ui-input:focus:-webkit-autofill{border-color:#3a7afe}.ui-input.error:-webkit-autofill{border-color:#f74249}.ui-input-error{color:#f74249;font-size:13px;margin-top:4px}.ui-input-eye{background:none;border:none;cursor:pointer;font-size:16px;line-height:1;margin:0;opacity:.6;padding:0;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.ui-input-eye>svg{color:#000;color:var(--main-color-grey-scale-11);margin:0;padding:0}.ui-input-eye:hover{opacity:.8}.button-inline{display:inline-flex!important;min-height:auto;min-height:var(--btn-height,auto);min-width:auto;min-width:var(--btn-width,auto);width:-webkit-fit-content!important;width:fit-content!important}.registration-page{background:#f7f7f7;background:var(--main-color-grey-scale-2);flex-direction:column;height:100%}.button-primary,.registration-page{align-items:center;display:flex;justify-content:center}.button-primary{border:none;border-radius:6px;cursor:pointer;font-size:13px;font-weight:500;padding:10px 20px;transition:background-color .2s ease,opacity .2s ease;width:100%}.button-primary:disabled{cursor:not-allowed;opacity:.7}.button-primary{background:#3a7afe;color:#fff}.button-primary:hover{background:linear-gradient(rgba(0,0,0,.082),rgba(0,0,0,.082)),#3a7afe}.button-secondary{align-items:center;border:none;border-radius:6px;cursor:pointer;display:flex;font-size:13px;font-weight:500;justify-content:center;padding:10px 20px;transition:background-color .2s ease,opacity .2s ease;width:100%}.button-secondary:disabled{cursor:not-allowed;opacity:.7}.button-secondary{background:#ebebeb;background:var(--main-color-grey-scale-3);color:#3a7afe}.button-secondary:hover{background:linear-gradient(rgba(0,0,0,.082),rgba(0,0,0,.082)),#ebebeb;background:linear-gradient(rgba(0,0,0,.082),rgba(0,0,0,.082)),var(--main-color-grey-scale-3)}form{display:flex;flex-direction:column;gap:12px;margin-top:20px;width:280px}.login-link{text-align:center}.profile-card{background-color:#f7f7f7;background-color:var(--main-color-grey-scale-2);border-radius:12px;margin:0 auto;max-width:900px;padding:24px;width:100%}.profile-card__header{margin-bottom:24px}.profile-card__header h1{color:#000;color:var(--main-color-grey-scale-11);font-size:34px;font-weight:600;margin:0}.profile-card__body{align-items:flex-start;display:flex;gap:32px}.profile-card__body>:last-child{background-color:#f7f7f7;background-color:var(--main-color-grey-scale-2);border:1px solid #d6d6d6;border:1px solid var(--main-color-grey-scale-4);border-radius:12px;box-shadow:0 6px 24px color-mix(in srgb,#494949 20%,#f7f7f7 80%);box-shadow:0 6px 24px color-mix(in srgb,var(--main-color-grey-scale-8) 20%,var(--main-color-grey-scale-2) 80%);padding:24px 28px}.profile-card__body>.list{min-width:220px}.delete-column,.security-column{display:flex;flex-direction:column;width:100%}.delete-section,.personalData-section,.profile-section{width:100%}.delete-section label,.personalData-section label,.profile-section label{color:#212121;color:var(--main-color-grey-scale-9);font-size:18px;font-weight:600}.personalData-section{display:flex;flex-direction:column;gap:12px;margin-top:0}.personalData-section .button-primary{align-self:flex-start;margin-top:12px}.profile-section{display:flex;flex-direction:column;gap:12px;margin:0}.profile-section .button-primary{align-self:flex-start;margin-top:8px}.profile-divider{background-color:#d6d6d6;background-color:var(--main-color-grey-scale-4);height:1px;margin:24px 0}.delete-section{display:flex;flex-direction:column;gap:12px;margin:0}.delete-section>p{font-size:14px;font-weight:400}.delete-section .button-important{align-self:flex-start;margin-top:8px}.personalData-section{width:100%}.personalData-section p{color:#212121;color:var(--main-color-grey-scale-9);font-size:14px;font-weight:400}.form-group{gap:6px}.form-group,.list{display:flex;flex-direction:column}.list{list-style:none;margin:0;padding:0}.list__item{align-items:center;background-color:#0000;border-radius:6px;cursor:pointer;display:flex;font-weight:500;gap:8px;min-height:40px;padding:10px 14px}.list__item:not(.list__item--important){color:#212121;color:var(--main-color-grey-scale-9)}.list__item.list__item--important{color:#f74249}.list__item{transition:background-color .15s ease,color .15s ease}.list__item:not(.list__item--selected):hover{background-color:color-mix(in srgb,#d6d6d6 50%,#0000 50%);background-color:color-mix(in srgb,var(--main-color-grey-scale-4) 50%,#0000 50%)}.list__item{margin-bottom:10px}.list__item:last-child{margin-bottom:0}.list__item--selected{cursor:default;font-weight:600}.list__item--selected:not(.list__item--important){background-color:#f0f6ff;background-color:var(--additional-bg-color-8);color:#3a7afe}.list__item--selected.list__item--important{background-color:#ffe6e8;background-color:var(--additional-bg-color-2);color:#f74249}.list__item-icon{align-items:center;display:flex;justify-content:center}.list__item-icon,.list__item-icon svg{height:18px;width:18px}.list__item-label{white-space:nowrap}.profile-page{align-items:center;background:#f7f7f7;background:var(--main-color-grey-scale-2);display:flex;flex-direction:column;height:100%;justify-content:center}.lang-switcher{display:flex;gap:8px;position:fixed;right:102px;top:16px;z-index:15}.lang-switcher button{background:#0000;border:1px solid #b3b3b3;border:1px solid var(--main-color-grey-scale-5);border-radius:6px;color:#000;color:var(--main-color-grey-scale-11);cursor:pointer;font-size:14px;font-weight:600;margin:0;padding:6px 10px;transition:all .2s ease-in-out}.lang-switcher button:hover{background:color-mix(in srgb,#757575 20%,#f7f7f7 80%);background:color-mix(in srgb,var(--main-color-grey-scale-7) 20%,var(--main-color-grey-scale-2) 80%)}.lang-switcher button.active{background:#3a7afe;border-color:#3a7afe;color:#fff;cursor:default}.toggle{align-items:center;background:#757575;background:var(--main-color-grey-scale-7);border:1px solid #757575;border:1px solid var(--main-color-grey-scale-7);border-radius:50px;cursor:pointer;display:inline-flex;height:26px;padding:0;position:relative;transition:background .25s ease!important;width:50px}.toggle:hover{background:color-mix(in srgb,#212121 20%,#757575 80%);background:color-mix(in srgb,var(--main-color-grey-scale-9) 20%,var(--main-color-grey-scale-7) 80%);border-color:color-mix(in srgb,#212121 20%,#757575 80%);border-color:color-mix(in srgb,var(--main-color-grey-scale-9) 20%,var(--main-color-grey-scale-7) 80%)}.toggle.on{background:#3a7afe;border-color:#3a7afe}.toggle.on:hover{background:color-mix(in srgb,#212121 20%,#3a7afe 80%);background:color-mix(in srgb,var(--main-color-grey-scale-9) 20%,#3a7afe 80%);border-color:color-mix(in srgb,#212121 20%,#3a7afe 80%);border-color:color-mix(in srgb,var(--main-color-grey-scale-9) 20%,#3a7afe 80%)}.toggle__circle{background:#fff;background:var(--main-color-grey-scale-1);border-radius:50%;height:22px;left:2px;position:absolute;transition:transform .25s ease!important;width:22px}.toggle.on .toggle__circle{background:#f7f7f7;background:var(--main-color-grey-scale-2);transform:translateX(24px)}.theme-switcher{align-items:center;display:flex;height:26px;justify-content:center;width:50px}.theme-switcher--header{position:relative;z-index:1}.theme-switcher--floating{position:fixed;right:220px;top:18px;z-index:9999}.theme-switcher>*{z-index:3}.moon,.sun{opacity:0;pointer-events:none;position:absolute;top:calc(50% + 2px);transform:translateY(-50%);transition:none}.moon{right:3px;top:calc(50% + 4.5px)}.sun{left:6px}.toggle.on~.moon,.toggle:not(.on)~.sun{opacity:1;transition:opacity .75s ease!important}.auth-layout{height:100vh}.app-header{align-items:center;background-color:#f7f7f7;background-color:var(--app-bg-secondary);box-shadow:0 2px 8px #0000005c;display:flex;flex-shrink:0;height:56px;left:0;padding:0 16px;position:-webkit-sticky;position:sticky;right:0;top:0;z-index:10}.app-header__left{cursor:pointer;outline:none}.app-header__left>svg{outline:none}.app-header__right{align-items:center;display:flex;gap:20px;margin-left:auto}.header-burger-wrapper,.header-lang-switcher{position:static!important}.burger-wrapper{position:fixed;right:16px;top:16px;z-index:1000}.burger-wrapper button{align-items:center;background:#0000;border:0;border-radius:8px;color:#000;color:var(--main-color-grey-scale-11);cursor:pointer;display:flex;font-size:14px;font-weight:600;height:30px;justify-content:center;line-height:1;max-height:30px;padding:10px}.burger-wrapper button:hover{background:color-mix(in srgb,#212121 20%,#f7f7f7 80%);background:color-mix(in srgb,var(--main-color-grey-scale-9) 20%,var(--main-color-grey-scale-2) 80%)}.burger-menu{background:#f7f7f7;background:var(--app-bg-secondary);border:1px solid #d6d6d6;border:1px solid var(--main-color-grey-scale-4);border-radius:8px;box-shadow:0 4px 12px #0006,0 1px 2px #0003;min-width:160px;padding:0;position:absolute;right:16px;top:calc(100% - 6px)}.burger-menu a{color:#000;color:var(--main-color-grey-scale-11);display:block;font-size:14px;padding:10px 16px}.burger-menu a,.burger-menu a:hover{border-radius:0;text-decoration:none}.burger-menu a:hover{background:color-mix(in srgb,#212121 20%,#f7f7f7 80%);background:color-mix(in srgb,var(--main-color-grey-scale-9) 20%,var(--main-color-grey-scale-2) 80%)}.burger-menu a:first-of-type,.burger-menu a:first-of-type:hover{border-top-left-radius:8px;border-top-right-radius:8px}.burger-menu a:last-of-type,.burger-menu a:last-of-type:hover{border-bottom-left-radius:8px;border-bottom-right-radius:8px}.app-sidebar{background-color:#f7f7f7;background-color:var(--app-bg-secondary);box-shadow:0 2px 8px #0000005c;display:flex;flex-direction:column;height:100%;padding:16px;transition:width .15s ease;z-index:20}.app-sidebar__full{width:256px}.app-sidebar__mini{width:75px}.sidebar-width-button{align-items:center;align-self:flex-end;background:#0000;border:none;border-radius:6px;display:flex;justify-content:center;line-height:0;padding:10px}.sidebar-width-button>svg{color:#000;color:var(--main-color-grey-scale-11);margin:0;padding:0}.sidebar-width-button:hover{background:color-mix(in srgb,#757575 20%,#f7f7f7 80%);background:color-mix(in srgb,var(--main-color-grey-scale-7) 20%,var(--main-color-grey-scale-2) 80%)}.app-layout{display:flex;flex-direction:column;height:100vh;overflow:hidden}.app-layout__body{display:flex;flex:1 1;min-height:0}.app-layout__sidebar{flex-shrink:0;width:auto}.app-layout__content{flex:1 1;overflow-y:auto;padding:24px}.dashboard-page{align-items:center;background:#f7f7f7;background:var(--main-color-grey-scale-2);display:flex;flex-direction:column;height:100%;justify-content:center}.toast{animation:toast-enter .5s ease-out;border-left:5px solid;border-radius:8px;box-shadow:0 10px 30px #00000026;font-size:14px;font-weight:500;left:50%;max-width:480px;min-width:320px;opacity:.9;padding:16px 20px;position:fixed;text-align:center;top:50px;transform:translate(-50%);z-index:9999}.toast--error{background:#ffe6e8;background:var(--additional-bg-color-2);border-color:#f74249;color:#f74249}.toast--success{background:#ecffec;background:var(--additional-bg-color-5);border-color:#37cc33;color:#37cc33}.toast--warning{background:#fff5e9;background:var(--additional-bg-color-3);border-color:#f7931a;color:#f7931a}.toast--hide{animation:toast-exit .25s ease-in forwards}@keyframes toast-enter{0%{opacity:0;transform:translate(-50%,-20px)}to{opacity:.9;transform:translate(-50%)}}@keyframes toast-exit{0%{opacity:.9;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,20px)}}:root{--main-color-grey-scale-1:#fff;--main-color-grey-scale-2:#f7f7f7;--main-color-grey-scale-3:#ebebeb;--main-color-grey-scale-4:#d6d6d6;--main-color-grey-scale-5:#b3b3b3;--main-color-grey-scale-6:#8e8e8e;--main-color-grey-scale-7:#757575;--main-color-grey-scale-8:#494949;--main-color-grey-scale-9:#212121;--main-color-grey-scale-10:#171717;--main-color-grey-scale-11:#000;--additional-light-color-1:#ffc3e4;--additional-light-color-2:#ffbdc0;--additional-light-color-3:#ffdfb8;--additional-light-color-4:#fff3cd;--additional-light-color-5:#aaeba8;--additional-light-color-6:#a4ffdc;--additional-light-color-7:#c6f3ff;--additional-light-color-8:#aacaff;--additional-light-color-9:#e5a6ff;--additional-bg-color-1:#fff1f9;--additional-bg-color-2:#ffe6e8;--additional-bg-color-3:#fff5e9;--additional-bg-color-4:#fffbeb;--additional-bg-color-5:#ecffec;--additional-bg-color-6:#defff2;--additional-bg-color-7:#e2f9ff;--additional-bg-color-8:#f0f6ff;--additional-bg-color-9:#fbf2ff}[data-theme=dark]{--main-color-grey-scale-1:#0b0e10;--main-color-grey-scale-2:#25272a;--main-color-grey-scale-3:#303137;--main-color-grey-scale-4:#3f4045;--main-color-grey-scale-5:#737781;--main-color-grey-scale-6:#898e99;--main-color-grey-scale-7:#bec1c8;--main-color-grey-scale-8:#d1d2d6;--main-color-grey-scale-9:#e3e3e3;--main-color-grey-scale-10:#ededed;--main-color-grey-scale-11:#fff;--additional-light-color-1:#581a3c;--additional-light-color-2:#56171a;--additional-light-color-3:#563309;--additional-light-color-4:#564409;--additional-light-color-5:#134712;--additional-light-color-6:#0a462f;--additional-light-color-7:#094150;--additional-light-color-8:#172f55;--additional-light-color-9:#381247;--additional-bg-color-1:#210a16;--additional-bg-color-2:#401111;--additional-bg-color-3:#362209;--additional-bg-color-4:#33290a;--additional-bg-color-5:#0d340d;--additional-bg-color-6:#083321;--additional-bg-color-7:#072830;--additional-bg-color-8:#0a162c;--additional-bg-color-9:#2c0b3a}:root{--app-bg-secondary:var(--main-color-grey-scale-2)}[data-theme=dark]{--app-bg-secondary:var(--main-color-grey-scale-3)}*{box-sizing:border-box;margin:0;padding:0}html.theme-transition *{transition:background-color .5s ease,color .5s ease}body{-webkit-font-smoothing:antialiased;background:#f7f7f7;background:var(--main-color-grey-scale-2);color:#000;color:var(--main-color-grey-scale-11);font-family:Inter,sans-serif}a{text-decoration:none}a:hover{text-decoration:underline}button{cursor:pointer}button,input{font-family:inherit}
/*# sourceMappingURL=main.8b397ed9.css.map*/