*,:after,b:before{border:0;box-sizing:border-box;margin:0;padding:0}a{color:#2a2a2a;text-decoration:none}li,ol,ul{list-style:none}img{vertical-align:top}button{cursor:pointer}h1,h2,h3,h4,h5,h6{font-family:Montserrat;font-weight:inherit}body,html{color:#2a2a2a;font-family:Montserrat;font-size:17px;line-height:normal;min-height:100vh;overflow-x:hidden;scroll-behavior:smooth;scroll-padding-top:var(--headerHeight)}body.body_uncscroll,html.body_uncscroll{max-height:100vh;overflow:hidden}html body{background-color:#fefefe}html body::-webkit-scrollbar{border-radius:5px;height:4px;width:4px}html body::-webkit-scrollbar-track{background:transparent}html body::-webkit-scrollbar-thumb{background-color:#404040;border:2px solid #404040;border-radius:5px}#app{min-height:95vh}.wrapper{height:100%;min-height:100%}.container{box-sizing:content-box;margin:0 auto;max-width:1620px;padding:20px}.ibg{position:relative}.ibg img{left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.ibg img,main{height:100%}details summary::marker{display:none;font-size:0}input,textarea{background-color:#fefefe;border:1px solid #404040;border-radius:10px;box-shadow:none;caret-color:#2a2a2a;font-family:inherit;font-size:17px;height:40px;min-height:40px;outline:none;padding:10px 15px;resize:none;width:100%}input:focus,textarea:focus{border:1px solid #2a2a2a}input::-webkit-inner-spin-button,textarea::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[disabled],textarea[disabled]{opacity:.6}.page{display:grid;grid-template-columns:350px 1fr;max-height:100vh;overflow-x:hidden;overflow-y:auto}.page::-webkit-scrollbar{border-radius:5px;height:4px;width:4px}.page::-webkit-scrollbar-track{background:transparent}.page::-webkit-scrollbar-thumb{background-color:#404040;border:2px solid #404040;border-radius:5px}.page.page_auth{grid-template-columns:1fr}.page.page_auth .container{width:100%}.page aside{position:sticky;top:0}.page main{padding:30px 50px}@media (max-width:660px){.page main{padding:30px 20px}}@media (max-width:1250px){.page{grid-template-columns:1fr}}.page__header{display:flex;gap:50px;justify-content:space-between;margin-bottom:50px}@media (max-width:1450px){.page__header{display:grid;grid-auto-columns:3fr 1fr}.page__header h1{grid-column:1/3;grid-row:1/2}}@media (max-width:660px){.page__header{gap:0 40px}.page__header h1{grid-column:1/3;grid-row:1/2}.page__header>button{font-size:0;gap:0;grid-column:2/3;grid-row:1/2;margin-right:50px;width:-moz-max-content;width:max-content}.page__header{display:flex;flex-wrap:wrap;gap:30px 50px;justify-content:space-between}}.skeleton{position:relative}.skeleton:after{animation:loading 1.5s linear infinite;aspect-ratio:1/1;background:linear-gradient(90deg,#e0e0e0 25%,#f0f0f0,#e0e0e0 75%);background-size:200% 100%;border-radius:4px;content:"";left:0;position:absolute;top:0;width:100%;z-index:2}@keyframes loading{0%{background-position:200% 0}to{background-position:-200% 0}}.modal{background:none;position:fixed;z-index:200}.modal,.modal__background{height:100%;left:0;top:0;width:100%}.modal__background{background:#00000080;position:absolute}.modal__content{background:#fefefe;gap:30px;padding:20px;position:relative;z-index:20}.modal__content h2{font-size:25px;font-weight:100}.modal__close{cursor:pointer}.modal__text{font-size:20px;font-weight:100}.modal__buttons{display:flex;gap:20px;justify-content:space-between}.modal__buttons button{justify-content:center}.modal__header{align-items:center;display:flex;gap:15px}.modal__header .icon__arrow{display:none;transform:rotate(180deg)}.modal__header .icon__arrow svg{aspect-ratio:2/3;height:auto;width:10px}@media (max-width:780px){.modal__header .icon__arrow{display:flex}}.page__section.page__section_table{display:grid;grid-template-rows:1fr auto;min-height:80vh}.page__section.page__section_table.page__section_with-filter{min-height:70vh}.page__short-filters{display:flex;flex-direction:column;gap:30px;margin-bottom:50px}.table__header-popup .popup__content{border-radius:4px;left:auto;overflow:hidden;padding:0;right:0;width:290px}.table__header-popup .button__options{display:flex;flex-direction:column}.table__header-popup .button__option{cursor:pointer;padding:10px 15px;transition:all .1s}.table__header-popup .button__option:hover{background:#40404020}.table__header-popup .button__option:not(:last-child){border-bottom:1px solid #2a2a2a}@font-face{font-family:Montserrat;font-style:normal;font-weight:300;src:url(./Montserrat-Light.D49T-g1A.ttf) format("truetype")}@font-face{font-family:Montserrat;font-style:italic;font-weight:300;src:url(./Montserrat-LightItalic.C2U8_szo.ttf) format("truetype")}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;src:url(./Montserrat-Regular.D3UCWjz4.ttf) format("truetype")}@font-face{font-family:Montserrat;font-style:italic;font-weight:400;src:url(./Montserrat-Italic.BrrnWA4Z.ttf) format("truetype")}
