@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(/static/media/Inter-Bold.b5bcb8f288f5e6713171.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(/static/media/Inter-Regular.ef9199826f7057d46089.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(/static/media/Inter-SemiBold.83c133b967eec0e3102c.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(/static/media/Inter-Medium.5c742dc4fd680a39d4af.woff2) format("woff2")}:root{--primary:#121c2d;--secondary:#0263e0;--dark:#000;--bg-primary:#fff;--bg-secondary:#8cb8e5;--bg-accent:#edfdf3;--bg-muted:#f4f4f6;--bg-light:#ebf4ff;--text-primary:#121c2d;--text-secondary:#0263e0;--text-accent:#030b5d;--text-inverse:#fff;--text-muted:#606b85;--text-dark:#000;--text-error:#d61f1f;--border-primary:#8891aa;--border-secondary:#e1e3ea;--border-accent:#030b5d;--border-dark:#06033a;--border-error:#d61f1f;--h1-size:2rem;--h2-size:1.5rem}*{border:0;margin:0;padding:0}*,:after,:before{box-sizing:border-box}:after,:before{display:inline-block}::-webkit-scrollbar{height:1px;margin-left:2px;width:1px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background-color:#000;background-color:var(--dark)}body,html{height:100%;min-width:320px}body{-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#121c2d;color:var(--text-primary);font-family:Inter;font-size:.875rem;line-height:1.25rem}button,input,textarea{background-color:transparent;color:inherit;font-family:Inter;font-size:inherit;line-height:inherit}input,textarea{width:100%}label{display:inline-block}button,option,select{cursor:pointer}a{color:inherit;display:inline-block;text-decoration:none}ul li{list-style:none}img{vertical-align:top}h1,h2,h3,h4,h5,h6{line-height:1}.lock body{overflow:hidden;overscroll-behavior:none;touch-action:none}.wrapper{display:flex;flex-direction:column;min-height:100%;overflow:hidden}@supports (overflow:clip){.wrapper{overflow:clip}}.wrapper>main{flex:1 1 auto}.wrapper>*{min-width:0}[class*=__container]{margin:0 auto;max-width:95.625rem;padding:0 .9375rem}[class*="--gc"]{display:grid;grid-template-columns:.9375rem 1fr minmax(auto,93.75rem) 1fr .9375rem;min-width:0}[class*="--gc"]>*{grid-column:3/4;min-width:0}.label{display:flex;flex-direction:column;font-weight:700;line-height:1.25rem;max-width:41.0625rem;row-gap:.25rem}.label__error{color:#d61f1f;color:var(--text-error);font-weight:400}.label--fw{width:100%}.btn{align-items:center;border-radius:.25rem;column-gap:.5rem;display:inline-flex;font-weight:400;height:2rem;justify-content:center;transition:.3s}.btn-primary{background:#8cb8e5;background:var(--bg-secondary);color:#fff;color:var(--text-inverse);line-height:2rem;padding-inline:.875rem}.btn-accent{background:#0263e0;background:var(--secondary)}.btn-round{border-radius:50%}.btn-muted{background:#f4f4f6;background:var(--bg-muted)}.btn-outline{border:1px solid #8891aa;border:1px solid var(--border-primary)}.btn-outline,.btn-remove{font-weight:600;padding-inline:.75rem}.btn-remove{border:1px solid #d61f1f;border:1px solid var(--border-error);color:#d61f1f;color:var(--text-error)}input[type=email],input[type=tel],input[type=text],textarea{-webkit-appearance:none;appearance:none}.input{border:1px solid #8891aa;border:1px solid var(--border-primary);border-radius:.25rem;min-height:2.25rem;padding-inline:1rem;width:100%}.input::placeholder{color:#121c2d;color:var(--text-primary);font-weight:500}.textarea{background:#f4f4f6;background:var(--bg-muted);border:1px solid #8891aa;border:1px solid var(--border-primary);border-radius:.25rem;font-weight:500;min-height:4.75rem;padding:.5rem .75rem;resize:none;width:100%}.textarea::placeholder{color:inherit;font-weight:500}.options{grid-column-gap:1rem;grid-row-gap:.375rem;align-items:center;-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;display:grid;grid-template-columns:1fr 1fr;min-height:2.25rem;row-gap:.375rem}.options__item{cursor:pointer;position:relative}.options__item:not(:last-child){margin-bottom:em(5)}.options__input{height:0;opacity:0;position:absolute;width:0}.options__input:focus-visible+.options__label:before{box-shadow:0 0 5px #000}.options__input:checked+.options__label:before{background:#0263e0;background:var(--secondary)}.options__input:checked+.options__label:after{transform:scale(1)}.options__label{align-items:center;cursor:pointer;display:inline-flex;gap:10px}.options__label:before{align-self:flex-start;border:1px solid #8891aa;border:1px solid var(--border-primary);border-radius:50%;content:"";flex:0 0 1rem;height:1rem;width:1rem}.options__label:after{background-color:#fff;background-color:var(--bg-primary);border-radius:50%;content:"";height:.375rem;left:5px;position:absolute;top:5px;transform:scale(0);transition:all .3s ease 0s;width:.375rem}.options__text{font-weight:500}.select{min-width:0}.select,.select__body{position:relative}.select__title{background-color:#fff;background-color:var(--bg-primary);border:1px solid #8891aa;border:1px solid var(--border-primary);border-radius:.25rem;color:inherit;cursor:pointer;overflow:hidden;text-align:left;width:100%}.select__value{align-items:center;display:flex;gap:.625rem;height:2.25rem;min-width:0}.select__value>*{flex:1 1 auto}.select__value:after{align-items:center;background-color:#f4f4f6;background-color:var(--bg-muted);background-image:"/assets/img/select-arrow.webp";background-position:50% 50%;background-repeat:no-repeat;content:"";display:flex;height:100%;justify-content:center;transition:all .3s ease 0s;width:2.25rem}.select__value._select-pseudo-label:before{content:attr(data-pseudo-label);opacity:.5}.select__content{font-weight:500;padding-left:.75rem}.select__content,.select__text{flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select__input{background-color:transparent;height:100%;width:100%}.select__options{background-color:#fff;background-color:var(--bg-primary);border:1px solid #e1e3ea;border:1px solid var(--border-secondary);border-radius:0 0 4px 4px;border-radius:.25rem;box-shadow:0 .25rem 1rem rgba(18,28,45,.2);left:0;min-width:100%;position:absolute;top:calc(100% + .0625rem)}.select__scroll{max-height:11.25rem;overflow-x:hidden;overflow-y:auto}.select__option{color:inherit;cursor:pointer;font-weight:500;min-height:2.25rem;padding-inline:1rem;text-align:left;width:100%}.select__option:not(:last-child){border-bottom:1px solid #e1e3ea;border-bottom:1px solid var(--border-secondary)}.select__option._select-selected{background-color:#eee}.select__row{align-items:center;column-gap:.4375rem;display:inline-flex}.select--show-top .select__options{border:1px solid #d9d9d9;border-bottom:0;border-radius:4px 4px 0 0;bottom:calc(100% - .0625rem);padding:5px 0 10px;top:auto}._select-tag{cursor:pointer}.qs-datepicker-container{background:#fff;background:var(--bg-primary);border:1px solid #cacdd8;border-radius:.25rem;-webkit-box-shadow:0 1.25em 1.25em -.9375em rgba(0,0,0,.3);display:flex;flex-direction:column;margin-top:3px;overflow:hidden;padding:.875rem .625rem;position:absolute;-webkit-user-select:none;user-select:none;width:12.625rem;z-index:9001}.qs-datepicker-container *{box-sizing:border-box}.qs-datepicker-container.qs-centered{left:50%;position:fixed;top:50%;transform:translate(-50%,-50%)}.qs-datepicker-container.qs-hidden{display:none}.qs-datepicker .qs-overlay{background:#ebf4ff;background:var(--bg-light);display:flex;flex-direction:column;height:100%;left:0;opacity:1;position:absolute;top:0;transition:opacity .3s;width:100%;z-index:1}.qs-datepicker .qs-overlay.qs-hidden{opacity:0;z-index:-1}.qs-datepicker .qs-overlay .qs-overlay-year{background:transparent;border:none;border-bottom:1px solid #e1e3ea;border-bottom:1px solid var(--border-secondary);border-radius:0;display:block;margin:.625rem auto 0;padding:.25em 0;text-align:center;width:80%}.qs-datepicker .qs-overlay .qs-overlay-year::-webkit-inner-spin-button{-webkit-appearance:none}.qs-datepicker .qs-overlay .qs-close{cursor:pointer;padding:.5em;position:absolute;right:0;top:0}.qs-datepicker .qs-overlay .qs-submit{align-items:center;background:#8cb8e5;background:var(--bg-secondary);border-radius:.25rem;color:#fff;color:var(--text-inverse);column-gap:.5rem;cursor:pointer;display:inline-flex;font-weight:400;height:2rem;justify-content:center;line-height:2rem;margin:10px auto;max-width:-webkit-max-content;max-width:max-content;padding-inline:.875rem}.qs-datepicker .qs-overlay .qs-submit.qs-disabled{border-color:gray;cursor:not-allowed}.qs-datepicker .qs-overlay .qs-overlay-month-container{display:flex;flex-grow:1;flex-wrap:wrap;font-weight:500}.qs-datepicker .qs-overlay .qs-overlay-month{align-items:center;cursor:pointer;display:flex;justify-content:center;transition:opacity .15s;width:33.33333%}.qs-datepicker .qs-overlay .qs-overlay-month.active,.qs-datepicker .qs-overlay .qs-overlay-month:hover{opacity:1}.qs-datepicker .qs-controls{-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;column-gap:.375rem;display:flex;filter:blur(0);flex-grow:1;flex-shrink:0;margin-bottom:.875rem;transition:filter .3s;width:100%}.qs-datepicker .qs-controls.qs-blur{filter:blur(5px)}.qs-datepicker .qs-arrow{border-radius:.26392em;cursor:pointer;height:1.5625em;position:relative;transition:background .15s;width:1.5625em}.qs-datepicker .qs-arrow:after{border:.39062em solid transparent;content:"";position:absolute;top:50%;transition:border .2s}.qs-datepicker .qs-arrow.qs-left:after{background-image:url(/static/media/date_prev.2a920a8fc9fde5fcf71a.svg)}.qs-datepicker .qs-arrow.qs-left:after,.qs-datepicker .qs-arrow.qs-right:after{background-position:50% 50%;background-repeat:no-repeat;background-size:contain;inset:0;position:absolute}.qs-datepicker .qs-arrow.qs-right:after{background-image:url(/static/media/date_next.bfb929af929b01d24392.svg)}.qs-datepicker .qs-month-year{cursor:pointer;font-weight:700;margin-right:auto;transition:border .2s}.qs-datepicker .qs-month-year:hover{border-bottom:1px solid gray}.qs-datepicker .qs-month-year:active:focus,.qs-datepicker .qs-month-year:focus{outline:0}.qs-datepicker .qs-month{padding-right:.5ex}.qs-datepicker .qs-year{padding-left:.5ex}.qs-datepicker .qs-squares{display:flex;filter:blur(0);-ms-flex-wrap:wrap;flex-wrap:wrap;font-weight:500;justify-content:space-between;transition:filter .3s}.qs-datepicker .qs-squares.qs-blur{filter:blur(5px)}.qs-datepicker .qs-square{align-items:center;border-radius:50%;color:#666;cursor:pointer;display:flex;height:1.5625rem;justify-content:center;transition:.3s;width:1.5625rem}.qs-datepicker .qs-square.qs-current{font-weight:500}.qs-datepicker .qs-square.qs-current span{text-decoration:underline}.qs-datepicker .qs-square.qs-active:not(.qs-empty){background:#fb3f4a;color:#fff;color:var(--bg-primary)}.qs-datepicker .qs-square.qs-range-date-start:not(.qs-range-date-6){border-bottom-right-radius:0;border-top-right-radius:0}.qs-datepicker .qs-square.qs-range-date-middle{background:#d4ebf2}.qs-datepicker .qs-square.qs-range-date-middle:not(.qs-range-date-0):not(.qs-range-date-6){border-radius:0}.qs-datepicker .qs-square.qs-range-date-middle.qs-range-date-0{border-bottom-right-radius:0;border-top-right-radius:0}.qs-datepicker .qs-square.qs-range-date-end:not(.qs-range-date-0),.qs-datepicker .qs-square.qs-range-date-middle.qs-range-date-6{border-bottom-left-radius:0;border-top-left-radius:0}.qs-datepicker .qs-square.qs-disabled span{opacity:.2}.qs-datepicker .qs-square.qs-empty{cursor:default}.qs-datepicker .qs-square.qs-disabled{cursor:not-allowed}.qs-datepicker .qs-square.qs-day{color:#333;cursor:default;font-weight:500}.qs-datepicker .qs-square:not(.qs-empty):not(.qs-disabled):not(.qs-day):not(.qs-active):hover{background:#fb3f4a;color:#fff;color:var(--text-inverse)}.qs-datepicker .qs-event{position:relative}.qs-datepicker .qs-event:after{background:#07f;border-radius:50%;bottom:0;content:"";height:.46875em;position:absolute;right:0;width:.46875em}.qs-datepicker .qs-event.qs-disabled:after,.qs-datepicker .qs-event.qs-empty:after{background:#cce4ff}.qs-left,.qs-right{order:1}.menu__list{border-right:1px solid #e1e3ea;border-right:1px solid var(--border-secondary);height:100%;transition:width .3s;width:0}.menu-open .menu__list{width:3.25rem}.menu__link{height:3.25rem;width:100%}.icon-menu,.menu__link{align-items:center;display:flex;justify-content:center}.icon-menu{height:1.25rem;width:1.25rem}.tabs{display:flex;flex-direction:column;height:100%;width:100%}.tabs__navigation{align-items:center;border-bottom:1px solid #e1e3ea;border-bottom:1px solid var(--border-secondary);column-gap:1.5rem;display:flex;width:100%}.tabs__title{font-weight:600;line-height:1.25rem;padding:.75rem .25rem}.tabs__title._tab-active{border-bottom:2px solid #030b5d;border-bottom:2px solid var(--border-accent);color:#0263e0;color:var(--text-secondary)}.tabs__content{margin-top:1.5rem}.ibg,.tabs__body,.tabs__content{height:100%}.ibg{object-fit:cover;width:100%}.ibg--top{object-position:top}.ibg--bottom{object-position:bottom}.ibg--left{object-position:left}.ibg--right{object-position:right}.ibg--contain{object-fit:contain}.page{display:flex;position:relative}.page__container{flex-grow:1}.page__wrap{display:flex;width:100%}.page__left{border-right:1px solid #e1e3ea;border-right:1px solid var(--border-secondary);max-width:25.3125rem;width:100%}.page__top{padding:1.125rem}.page__right{display:flex;flex-direction:column;row-gap:1.5rem;width:100%}.page__topbar{font-weight:600;justify-content:space-between;margin-inline:1.6875rem}.page__back,.page__topbar{align-items:center;display:flex}.page__back{color:#0263e0;color:var(--text-secondary);column-gap:.25rem;margin-top:1.25rem}.page__delete{color:#d61f1f;color:var(--text-error);margin-top:1.25rem}.page__bottom{align-items:center;border-top:1px solid #e1e3ea;border-top:1px solid var(--border-secondary);display:flex;justify-content:space-between;margin-top:auto;padding:1rem;width:100%}.page__bottom .btn{min-height:2.25rem}.page__bottom .btn-outline{margin-left:auto;max-width:-webkit-max-content;max-width:max-content}.page-header{display:flex;gap:1rem;justify-content:space-between}.page-header:not(:last-child){margin-bottom:1.125rem}.page-header__title{color:#000;color:var(--text-dark);font-size:2rem;font-size:var(--h1-size);font-weight:500}.page-header__title:not(:last-child){margin-bottom:.4375rem}.page-header__subtitle{color:#000;color:var(--text-dark);font-weight:500}.page-header__btn{height:2.25rem;width:2.25rem}.search{align-items:center;border:1px solid #8891aa;border:1px solid var(--border-primary);border-radius:.25rem;display:flex;overflow:hidden}.search:not(:last-child){margin-bottom:1.5rem}.search__btn{align-items:center;border-radius:0;border-right:1px solid #e1e3ea;border-right:1px solid var(--border-secondary);display:flex;flex-shrink:0;height:2.25rem;justify-content:center;width:2.25rem}.search__input{min-height:2.25rem;padding-inline:1rem}.filter__row{align-items:center;column-gap:1rem;display:flex;justify-content:space-between}.filter__btn{border-radius:50%;flex-shrink:0;height:1.75rem;padding:0;width:1.75rem}.filter__body{background:#fff;background:var(--bg-primary);height:100%;left:-100%;max-width:23.25rem;overflow-y:auto;padding-block:.625rem;position:absolute;top:0;transition:.3s;width:100%;z-index:2}.filter__body:not(.filter__body-history){box-shadow:0 .25rem 1rem rgba(18,28,45,.2)}.filter__body:not(.filter__body-history).active{left:28.4375rem}.filter__body-history{border:1px solid #e1e3ea;border:1px solid var(--border-secondary);border-radius:.25rem;left:auto;padding-bottom:3rem;right:-100%;top:0}.filter__body-history.active{right:-1.875rem}.filter__head{align-items:center;display:flex;justify-content:space-between;padding-inline:1rem}.filter__head:not(:last-child){margin-bottom:1.5rem}.filter__title{font-size:1.5rem;font-size:var(--h2-size);line-height:2rem}.filter__close{flex-shrink:0;height:2.25rem;width:2.25rem}.filter__search{margin-inline:1rem}.filter__widget{padding-inline:1rem}.filter__widget:not(:last-child){border-bottom:1px solid #e1e3ea;border-bottom:1px solid var(--border-secondary);margin-bottom:.8125rem;padding-bottom:.8125rem}.filter__line{grid-column-gap:.25rem;-webkit-column-gap:.25rem;-moz-column-gap:.25rem;column-gap:.25rem;display:grid;grid-template-columns:1fr 1fr}.filter__select-label{font-weight:500}.filter__select-small .select__option{min-height:1.625rem}.filter .options{display:flex}.filter__date,.filter__select{display:flex;flex-direction:column;row-gap:.4375rem}.categories__item{text-wrap:nowrap;align-items:center;border:1px solid #8891aa;border:1px solid var(--border-primary);border-radius:6.25rem;display:flex;font-weight:600;height:1.75rem;justify-content:center;padding-inline:.5rem}.categories__item.active{background:#cce4ff;border-color:#030b5d;border-color:var(--border-accent);color:#030b5d;color:var(--text-accent)}.persons{max-height:calc(100vh - 20.3125rem);overflow-x:hidden;overflow-y:scroll}.person-card{align-items:center;column-gap:.75rem;display:flex;min-height:4.5rem;padding:.9375rem 1rem}.person-card:not(:has(.active)):not(:last-child){border-bottom:1px solid #e1e3ea;border-bottom:1px solid var(--border-secondary)}.person-card.active,.person-card:hover{background:#ebf4ff;background:var(--bg-light);position:relative}.person-card.active:before,.person-card:hover:before{left:1px}.person-card.active:after,.person-card.active:before,.person-card:hover:after,.person-card:hover:before{background:#06033a;background:var(--border-dark);content:"";height:100%;position:absolute;top:0;width:1px}.person-card.active:after,.person-card:hover:after{right:-1px}.person-card__avatar{border-radius:50%;height:2rem;width:2rem}.person-card__content{line-height:1.25rem;text-align:left}.person-card__date{color:#606b85;color:var(--text-muted)}.grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(3,12.625rem)}.grid__info .select{max-width:12.625rem}.grid__info--fw{grid-column:span 3}.grid__title{font-weight:700;line-height:1.25rem}.grid__value{line-height:1.5rem}.content{align-items:flex-start;display:flex;flex-direction:column;height:100%;row-gap:1.5rem}.content-row{flex-direction:row}.content-history{max-width:60.5rem;position:relative}.content__title{font-size:1.5rem;font-size:var(--h2-size)}.content__block{width:100%}.content__block,.content__wrap{display:flex;flex-direction:column;row-gap:1.5rem}.content__wrap{align-items:flex-start;margin-inline:1.6875rem}.content__wrap--fw{max-width:41.0625rem}.content__wrap--history{align-items:normal;max-width:36rem;width:100%}.content__wrap--history .select{max-width:-webkit-max-content;max-width:max-content}.content__wrap--calendar{max-width:60.375rem;width:100%}.content__form{display:flex;flex-direction:column;height:100%;justify-content:space-between;row-gap:1.5rem;width:100%}.content__row{align-items:center;column-gap:2.125rem;display:flex}.content__row .btn{max-width:-webkit-max-content;max-width:max-content}.content__text{font-weight:500;line-height:1.25rem;max-width:25.9375rem}.note{font-weight:500;max-width:35.4375rem}.table{border-collapse:collapse}.table__head{font-weight:600}.table__item{border:2px solid #000;border:2px solid var(--dark);color:#000;color:var(--text-dark);font-weight:400;padding:.625rem 1rem;text-align:center}.table__total{font-weight:600}.markers__line{grid-gap:.875rem .25rem;display:grid;gap:.875rem .25rem;grid-template-columns:repeat(8,4.9375rem)}.markers__line:not(:last-child){border-bottom:1px solid #cacdd8;margin-bottom:1.5rem;padding-bottom:1.5rem}.header{background:#8cb8e5;background:var(--bg-secondary)}.header__inner{column-gap:1.5625rem;min-height:3.8125rem;padding-inline:1rem}.header__inner,.profile{align-items:center;display:flex}.profile{margin-left:auto;position:relative}.profile__row{column-gap:.5625rem}.profile__name,.profile__row{align-items:center;display:flex}.profile__name{border:1px solid #e1e3ea;border:1px solid var(--border-secondary);border-radius:.375rem;color:#fff;color:var(--text-inverse);height:1.75rem;justify-content:center;padding:.25rem 1.75rem}.profile__avatar{border-radius:50%;height:1.75rem;width:1.75rem}.profile__btn{height:1.25rem;transition:transform .3s;width:1.25rem}.profile__btn.active{transform:rotate(180deg)}.profile__actions{background:#fff;background:var(--bg-primary);border:1px solid #8891aa;border:1px solid var(--border-primary);border-radius:.25rem;bottom:-4.1875rem;box-shadow:0 .25rem 1rem rgba(18,28,45,.2);display:none;position:absolute;right:0}.profile__actions.active{display:block}.profile__action{align-items:center;column-gap:.5rem;display:flex;line-height:1.25rem;min-height:2.625rem;min-width:-webkit-max-content;min-width:max-content;padding-inline:1.1875rem}.footer{background:#8cb8e5;background:var(--bg-secondary);min-height:4.1875rem}.auth{align-items:center;display:flex;height:100%;justify-content:center}.auth__title{font-size:2rem;font-size:var(--h1-size);font-weight:500}.auth__form{align-items:center;display:flex;flex-direction:column;min-width:19.625rem;row-gap:1.5rem}.main-menu{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:1fr 1fr;max-width:56rem;padding-block:3.125rem}.main-menu__link{align-items:center;border:1px solid #8891aa;border:1px solid var(--border-primary);border-radius:.25rem;column-gap:1rem;display:flex;font-size:1.5rem;font-size:var(--h2-size);font-weight:500;justify-content:space-between;min-height:5.9375rem;padding-inline:1.6875rem}.files{grid-gap:1.375rem;display:grid;gap:1.375rem;grid-template-columns:repeat(3,13.9375rem)}.file{display:flex;flex-direction:column;min-height:8.75rem;position:relative}.file__icon{align-items:center;display:flex;flex-grow:1;justify-content:center}.file__delete{position:absolute;right:0;top:0}.file .btn{width:100%}.add-files__items{grid-gap:1.625rem;border:1px solid #cacdd8;border-radius:.25rem;display:grid;gap:1.625rem;grid-template-columns:14rem 14rem 14rem 10.3125rem;margin-bottom:1.4375rem;padding:1.375rem}.add-files__item{display:flex;flex-direction:column;font-weight:500;min-height:10.1875rem}.add-files__preview{align-items:center;border:1px solid #cacdd8;border-radius:.3125rem;display:flex;height:100%;justify-content:center;margin-bottom:.3125rem}.add-files__name{color:#000;color:var(--dark)}.add-files__size{color:#666}.add-files__field{align-items:center;border:1px dashed #c4c4c4;border-radius:.1875rem;color:#666;display:flex;flex-direction:column;font-weight:500;justify-content:center;max-height:7.375rem;text-align:center}.add-files__field span{font-size:1.75rem}.history{flex-direction:column;row-gap:1.5rem}.history,.history-item{display:flex;width:100%}.history-item{column-gap:.5rem;min-height:3.75rem}.history-item:not(:last-child){align-items:center}.history-item:not(:last-child) .history-item__left{align-items:center;display:flex;flex-direction:column;height:100%;position:relative;row-gap:.3125rem}.history-item:not(:last-child) .history-item__left:after{border:1px dashed #cacdd8;content:"";display:block;height:100%;width:1px}.history-item._showmore-active .history-item__show{transform:rotate(180deg)}.history-item__img{align-items:center;border:1px solid #8891aa;border:1px solid var(--border-primary);border-radius:50%;display:flex;flex-shrink:0;height:1.75rem;justify-content:center;width:1.75rem}.history-item__head{align-items:center;column-gap:.375rem;display:flex;line-height:1rem;padding-top:4px}.history-item__body{display:flex;flex-direction:column;max-width:25rem;row-gap:.375rem}.history-item__title{color:#606b85;color:var(--text-muted)}.history-item__icon{height:1.25rem;width:1.25rem}.history-item__bottom,.history-item__content{align-items:center;color:#606b85;color:var(--text-muted);column-gap:.375rem;display:flex}.history-item__actions{align-items:center;column-gap:.375rem;display:flex;margin-left:auto}.history-item__btn{height:1.25rem;transition:.3s;width:1.25rem}.pagination{align-items:center;column-gap:.5625rem;display:flex;justify-content:center}.pagination__item.active{font-weight:500}.reporting{display:flex;flex-direction:column;height:100%;justify-content:center;margin:0 auto;max-width:86.25rem;padding-block:3.4375rem}.reporting__subtitle,.reporting__title{color:#000;color:var(--dark);font-size:1.5rem;font-size:var(--h2-size);text-align:center}.reporting__title:not(:last-child){margin-bottom:1.5rem}.reporting__subtitle{font-weight:400}.reporting__subtitle:not(:last-child){margin-bottom:3.4375rem}.reporting .table{width:100%}.reporting .table__item{text-align:left}.events{row-gap:1.5rem}.event,.events{display:flex;flex-direction:column}.event{row-gap:.875rem}.event__title{border-radius:.25rem;padding-inline:.4375rem}.event__title span{font-weight:600}.calendar{margin-bottom:3.4375rem}.calendar__head{border:1px solid #e1e3ea;border:1px solid var(--border-secondary);border-bottom:none;display:flex;flex-direction:column;font-weight:600;justify-content:center;min-height:4.25rem;text-align:center}.calendar__body{display:grid;grid-template-columns:repeat(7,1fr)}.calendar__body--day{grid-template-columns:8.5rem 1fr 1fr 1fr}.calendar__label{font-weight:600}.calendar__label--center{text-align:center}.calendar__control{align-items:center;column-gap:.75rem;display:flex}.calendar__item{border:1px solid #e1e3ea;border:1px solid var(--border-secondary);display:flex;flex-direction:column;justify-content:flex-end;min-height:4.25rem}.calendar__item--accent{background:#edfdf3;background:var(--bg-accent)}.calendar__item-content{padding:.8125rem}.calendar-event{border-left:4px solid #8891aa;border-left:4px solid var(--border-primary);border-radius:.25rem;padding:.375rem}.calendar-event__time{font-weight:500}.calendar-event__name{font-weight:600}.letter{color:#000;color:var(--dark);height:100%;margin:0 auto;max-width:56.25rem;padding-block:6.25rem}.letter__footer,.letter__header,.letter__row{display:flex;justify-content:space-between}.letter__header:not(:last-child){margin-bottom:3.4375rem}.letter__input{border-bottom:1px solid #000;border-bottom:1px solid var(--dark)}.letter__descr,.letter__title{text-align:center}.letter__title:not(:last-child){margin-bottom:3.4375rem}.letter__text:not(:last-child){margin-bottom:.875rem}.letter .table{width:100%}.letter .table:not(:last-child){margin-bottom:1.5rem}.letter .table__item{text-align:left}.letter__row:not(:last-child){margin-bottom:1.5rem}.letter__descr:not(:last-child){margin-bottom:2.75rem}.letter__right{text-align:right}.letter__date{align-items:flex-end;display:flex}.letter__day{width:1.25rem}.letter__mounth{width:4rem}.letter__line{width:5.625rem}.swiper{overflow:hidden}.swiper-initialized{touch-action:pan-y}.swiper-wrapper{box-sizing:content-box;display:flex;height:100%;position:relative;width:100%}.swiper-vertical .swiper-wrapper{flex-direction:column}.swiper-autoheight .swiper-wrapper{align-items:flex-start}.swiper-initialized .swiper-slide{flex-shrink:0}.swiper-android .swiper-slide,.swiper-android .swiper-wrapper{transform:translateZ(0)}.swiper-button-lock{display:none!important}@media (any-hover:hover){.btn-primary:hover{background:#5897d6}.btn-accent:hover{background:#79a6e0}.btn-muted:hover{background:#6393d3}.btn-outline:hover{background:#f4f4f6;background:var(--bg-muted)}.btn-remove:hover{background:#ffebeb}.main-menu__link:hover{background:#edfdf3;background:var(--bg-accent)}}.main-menu__link{width:100%}.react-datepicker{position:absolute;z-index:1000}.filter__select .input{position:relative;z-index:1}.filter__body{display:table}.filter__body-history{overflow:visible}.css-1d1h06e,.css-ess3ih,.css-ncbr6b,.rs__cell.rs__time{z-index:0!important}.css-1dune0f-MuiInputBase-input-MuiOutlinedInput-input{padding:8px 14px!important}.transactions-table{border-collapse:collapse;margin-top:20px;width:100%}.transactions-table td,.transactions-table th{border:1px solid #ddd;padding:8px;text-align:center}.transactions-table th{background-color:#f2f2f2;font-weight:700}.transactions-table tr:nth-child(2n){background-color:#f9f9f9}.transactions-table tr:hover{background-color:#f1f1f1}.transactions-table td{font-size:14px}.grid-total{margin-bottom:2rem}.page__topbar{position:relative}.confirm{align-items:center;background:#fff;border:.76px solid #cacdd8;border-radius:3.04px;box-shadow:0 4px 16px rgba(18,28,45,.2);display:flex;flex-direction:column;max-width:14.875rem;padding:1rem 1.5rem;position:absolute;right:0;top:3.125rem}.confirm__title{font-weight:700;margin-bottom:1.25rem;text-align:center}.confirm__actions{align-items:center;column-gap:1rem;display:flex}.confirm__btn{border:1px solid #8891aa;border-radius:4px;font-weight:500;height:2.25rem;width:2.875rem}.confirm__btn,.delete-modal-overlay{align-items:center;display:flex;justify-content:center}.delete-modal-overlay{background:rgba(18,28,45,.45);inset:0;position:fixed;z-index:1000}.delete-modal{background:#fff;border:.76px solid #cacdd8;border-radius:4px;box-shadow:0 4px 16px rgba(18,28,45,.2);max-width:28rem;padding:2rem 2.5rem;text-align:center;width:100%}.delete-modal__text{font-size:.875rem;line-height:1.4}.delete-modal__actions{align-items:center;display:flex;gap:1rem;justify-content:center;margin-top:1.5rem}.delete-modal__btn{background:#fff;border:1px solid #8891aa;border-radius:4px;cursor:pointer;font-weight:500;height:2.25rem;min-width:7.5rem;padding:0 1rem}.delete-modal__btn:disabled{cursor:not-allowed;opacity:.6}.content__wrap--full{align-items:normal;margin-bottom:2rem}.page__right{overflow-x:auto}.page__right .css-ess3ih,.page__right .css-s6u7kg{overflow:hidden}.history-item__title{cursor:pointer}.css-1mrufi::-webkit-scrollbar{height:1rem}.css-1mrufi::-webkit-scrollbar-track{background:var(--bg-muted)}.css-1mrufi::-webkit-scrollbar-thumb{background-color:var(--border-primary)}.switcher{align-items:center;display:flex;gap:.5rem}.switcher__input{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:var(--bg-muted);border:1px solid var(--border-primary);border-radius:1.125rem;cursor:pointer;flex-shrink:0;height:1.125rem;outline:none;position:relative;transition:all .3s ease;width:2.25rem}.switcher__input:before{background-color:var(--bg-primary);border:1px solid var(--border-primary);border-radius:50%;box-shadow:0 1px 3px rgba(0,0,0,.1);content:"";height:.875rem;left:.125rem;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease;width:.875rem}.switcher__input:checked{background-color:var(--secondary);border-color:var(--secondary)}.switcher__input:checked:before{background-color:var(--bg-primary);border-color:var(--bg-primary);left:calc(100% - 1rem)}.switcher__input:focus-visible{box-shadow:0 0 0 3px rgba(2,99,224,.2)}.switcher__input:disabled{cursor:not-allowed;opacity:.5;pointer-events:none}.switcher__label{align-items:center;cursor:pointer;display:flex;-webkit-user-select:none;user-select:none}.switcher__text{color:var(--text-primary);font-weight:500;line-height:1.5}.Loading_loader__FIe1U{animation:Loading_spinner__3XILW 1.3s linear infinite;border-top-color:#3498db}@keyframes Loading_spinner__3XILW{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{align-items:center;color:var(--swiper-theme-color);color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;display:flex;height:44px;height:var(--swiper-navigation-size);justify-content:center;margin-top:-22px;margin-top:calc(0px - var(--swiper-navigation-size)/2);position:absolute;top:50%;top:var(--swiper-navigation-top-offset,50%);width:27px;width:calc(var(--swiper-navigation-size)/44*27);z-index:10}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{cursor:auto;opacity:0;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{height:100%;-o-object-fit:contain;object-fit:contain;transform-origin:center;width:100%}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:44px;font-size:var(--swiper-navigation-size);font-variant:normal;letter-spacing:0;line-height:1;text-transform:none!important}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{left:auto;right:10px;right:var(--swiper-navigation-sides-offset,10px)}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}
/*# sourceMappingURL=main.f8f84870.css.map*/