.d-none{display:none!important}.d-block{display:block!important}.d-inline-block{display:inline-block!important}.d-inline{display:inline!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.d-grid{display:grid!important}.d-table-cell{display:table-cell!important}@media(max-width:1330px){.d-xl-none{display:none!important}.d-xl-block{display:block!important}.d-xl-inline-block{display:inline-block!important}.d-xl-inline{display:inline!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}.d-xl-grid{display:grid!important}.d-xl-table-cell{display:table-cell!important}}@media(max-width:1170px){.d-lg-none{display:none!important}.d-lg-block{display:block!important}.d-lg-inline-block{display:inline-block!important}.d-lg-inline{display:inline!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}.d-lg-grid{display:grid!important}.d-lg-table-cell{display:table-cell!important}}@media(max-width:1024px){.d-md-none{display:none!important}.d-md-block{display:block!important}.d-md-inline-block{display:inline-block!important}.d-md-inline{display:inline!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}.d-md-grid{display:grid!important}.d-md-table-cell{display:table-cell!important}}@media(max-width:720px){.d-sm-none{display:none!important}.d-sm-block{display:block!important}.d-sm-inline-block{display:inline-block!important}.d-sm-inline{display:inline!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}.d-sm-grid{display:grid!important}.d-sm-table-cell{display:table-cell!important}}@media(max-width:425px){.d-xs-none{display:none!important}.d-xs-block{display:block!important}.d-xs-inline-block{display:inline-block!important}.d-xs-inline{display:inline!important}.d-xs-flex{display:flex!important}.d-xs-inline-flex{display:inline-flex!important}.d-xs-grid{display:grid!important}.d-xs-table-cell{display:table-cell!important}}@media(max-width:375px){.d-xxs-none{display:none!important}.d-xxs-block{display:block!important}.d-xxs-inline-block{display:inline-block!important}.d-xxs-inline{display:inline!important}.d-xxs-flex{display:flex!important}.d-xxs-inline-flex{display:inline-flex!important}.d-xxs-grid{display:grid!important}.d-xxs-table-cell{display:table-cell!important}}/*! normalize.scss v0.1.0 | MIT License | based on git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}@font-face{font-family:Montserrat;src:url(/build/assets/Montserrat-Thin-BniwlGzx.woff2) format("woff2"),url(/build/assets/Montserrat-Thin-CiNhOz0T.woff) format("woff");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/build/assets/Montserrat-ThinItalic-BfdmkR31.woff2) format("woff2"),url(/build/assets/Montserrat-ThinItalic-CbLFYs2y.woff) format("woff");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(/build/assets/Montserrat-BlackItalic-Ct5BW5Ai.woff2) format("woff2"),url(/build/assets/Montserrat-BlackItalic-C1SZTXWK.woff) format("woff");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(/build/assets/Montserrat-Black-YmaI0-Gk.woff2) format("woff2"),url(/build/assets/Montserrat-Black-C1yoGP2_.woff) format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/build/assets/Montserrat-Bold-CzeYZtAN.woff2) format("woff2"),url(/build/assets/Montserrat-Bold-TPtMcPn3.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/build/assets/Montserrat-BoldItalic-YgF_ga21.woff2) format("woff2"),url(/build/assets/Montserrat-BoldItalic-CA8iiAjh.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(/build/assets/Montserrat-ExtraBold-DgiSNvw7.woff2) format("woff2"),url(/build/assets/Montserrat-ExtraBold-CesbhMCj.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/build/assets/Montserrat-ExtraBoldItalic-CnVrcLKM.woff2) format("woff2"),url(/build/assets/Montserrat-ExtraBoldItalic-Mtyk09C6.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(/build/assets/Montserrat-ExtraLight-DtRU8mat.woff2) format("woff2"),url(/build/assets/Montserrat-ExtraLight-BYKyffSb.woff) format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/build/assets/Montserrat-Italic-uhdSaC_c.woff2) format("woff2"),url(/build/assets/Montserrat-Italic-C--OAEH5.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(/build/assets/Montserrat-ExtraLightItalic-BhmznSov.woff2) format("woff2"),url(/build/assets/Montserrat-ExtraLightItalic-BZrg4tl6.woff) format("woff");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(/build/assets/Montserrat-LightItalic-D3c8SBSj.woff2) format("woff2"),url(/build/assets/Montserrat-LightItalic-BfNVwL86.woff) format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(/build/assets/Montserrat-Light-C4GALEt_.woff2) format("woff2"),url(/build/assets/Montserrat-Light-CBZ0j8ez.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/build/assets/Montserrat-Medium-DOqpuD13.woff2) format("woff2"),url(/build/assets/Montserrat-Medium-uV18bO10.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/build/assets/Montserrat-MediumItalic-BV4QVMEY.woff2) format("woff2"),url(/build/assets/Montserrat-MediumItalic-DfReIrCP.woff) format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(/build/assets/Montserrat-SemiBold-B3W3cJS0.woff2) format("woff2"),url(/build/assets/Montserrat-SemiBold-B_8W5yOz.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/build/assets/Montserrat-Regular-Dbuubn6X.woff2) format("woff2"),url(/build/assets/Montserrat-Regular-BWxN7ci5.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/build/assets/Montserrat-SemiBoldItalic-CVYiKp4c.woff2) format("woff2"),url(/build/assets/Montserrat-SemiBoldItalic-BGMoAndl.woff) format("woff");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(/build/assets/Montserrat-Thin-BniwlGzx.woff2) format("woff2"),url(/build/assets/Montserrat-Thin-CiNhOz0T.woff) format("woff");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/build/assets/Montserrat-ThinItalic-BfdmkR31.woff2) format("woff2"),url(/build/assets/Montserrat-ThinItalic-CbLFYs2y.woff) format("woff");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:Bounded;src:url(/build/assets/Bounded-Bold-DPH-EIpu.woff2) format("woff2"),url(/build/assets/Bounded-Bold-BbQOpjd1.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}*,:before,:after{box-sizing:inherit;outline:none}html{font-size:10px;box-sizing:border-box;height:100%}@media(max-width:375px){html{font-size:2.5641025641vw}}@media(min-width:1024px){html{font-size:.6vw}}@media(min-width:1540px){html{font-size:10px}}html._outside-page{font-size:2.6666666667vw}@media(min-width:375px){html._outside-page{font-size:10px}}body{-webkit-tap-highlight-color:rgba(0,0,0,0);word-wrap:break-word;font-family:Montserrat,sans-serif;font-size:1.2rem;line-height:1.5;background-color:#f6f6f6;color:#021822;height:100%;overflow-y:auto;overflow-x:hidden;transition:background-color .5s,opacity .5s}body._scroll-lock{overflow:hidden}body._error{background-color:#ff0037;opacity:.75;z-index:1000;transition:all .5s;transition-delay:.1s}@supports (-webkit-overflow-scrolling: touch){body{-webkit-overflow-scrolling:touch}}@supports (scrollbar-width: thin){body{scrollbar-color:#00a2e8 #dbdbd6;scrollbar-width:thin}}body::-webkit-scrollbar{width:.3rem;background-color:#dbdbd6}body::-webkit-scrollbar-thumb{background-color:#49e993}body::-webkit-resizer,body::-webkit-scrollbar-button,body::-webkit-scrollbar-corner{display:none}._disable-touch-action *{touch-action:none;-ms-touch-action:none}._no-user-select{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}._resize-cursor *{cursor:row-resize!important}._grabbing-cursor *{cursor:grabbing!important}#app{height:100%}svg{width:100%;height:100%}img{max-width:100%;display:block;height:auto}a{font:inherit;color:inherit;text-decoration:none;transition:color .3s}input[type=text]{-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=text]::-ms-clear,input[type=text]::-ms-reveal{display:none;width:0;height:0}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}input,textarea{font:inherit;color:inherit}input::placeholder,textarea::placeholder{font:inherit}textarea{resize:none}svg{fill:currentColor}.container{padding-left:3rem;padding-right:3rem}.wrapper{width:100%;max-width:154rem;margin-left:auto;margin-right:auto}.fade-enter-active,.fade-leave-active{transition:opacity .15s cubic-bezier(.25,.8,.5,1)}.fade-enter-from,.fade-leave-to{opacity:0}.fade-circle-enter-active,.fade-circle-leave-active{transition-property:opacity,transform;transition-duration:.3s;transition-timing-function:ease-out;transform-origin:center 1rem}.fade-circle-enter-from,.fade-circle-leave-to{opacity:0;transform:scale(0)}.fade-circle-bottom-enter-active,.fade-circle-bottom-leave-active{transition-property:opacity,transform;transition-duration:.3s;transition-timing-function:ease-out;transform-origin:center 90%}.fade-circle-bottom-enter-from,.fade-circle-bottom-leave-to{opacity:0;transform:scale(0)}.fade-long-enter-active,.fade-long-leave-active{transition:opacity .3s cubic-bezier(.25,.8,.5,1)}.fade-long-enter-from,.fade-long-leave-to{opacity:0}.preloader-enter-active,.preloader-leave-active{transition-property:opacity;transition-duration:.3s;transition-timing-function:ease-out}.preloader-enter-from,.preloader-leave-to{opacity:0}.preloader-enter-from._global{opacity:1}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.slide-enter-active,.slide-leave-active,.slide-reverse-enter-active,.slide-reverse-leave-active{transition:transform .3s cubic-bezier(.25,.8,.5,1)}.slide-leave-from,.slide-leave-active{position:absolute;top:0}.slide-enter-from{transform:translate(100%)}.slide-leave-to{transform:translate(-100%)}.slide-reverse-leave-from,.slide-reverse-leave-active{position:absolute;top:0}.slide-reverse-enter-from{transform:translate(-100%)}.slide-reverse-leave-to{transform:translate(100%)}.accordion-enter-active,.accordion-leave-active{transition-property:opacity,height;transition-duration:.36s,.36s;transition-timing-function:cubic-bezier(.25,.8,.5,1);will-change:height}.accordion-enter-from,.accordion-leave-to{opacity:0}.dropdown-enter-active,.dropdown-leave-active{transition:opacity .3s,transform .3s}.dropdown-enter-from,.dropdown-leave-to{opacity:0;transform:translateY(-1rem)}@keyframes lazyloading{0%{background-position:0 0}to{background-position:-200% 0}}.list-enter-active,.list-leave-active{transition-property:transform,opacity;transition-duration:.3s;transition-timing-function:ease-out}.list-enter-from,.list-leave-to{opacity:0;transform:translate(10%)}.slide-right-enter-active,.slide-right-leave-active{transition-property:transform;transition-duration:.6s;transition-timing-function:cubic-bezier(.25,.8,.5,1)}.slide-right-enter-from,.slide-right-leave-to{transform:translate(100%)}.slide-bottom-enter-active,.slide-bottom-leave-active{transition-property:transform;transition-duration:.6s;transition-timing-function:cubic-bezier(.25,.8,.5,1)}.slide-bottom-enter-from,.slide-bottom-leave-to{transform:translateY(100%)}.blade-archive__services{font:inherit;list-style:none;margin:0;padding:0;text-align:start}.blade-archive__services-item{display:flex;justify-content:space-between;align-items:center;column-gap:1rem;margin-bottom:.3rem}.blade-archive__services-item:last-child{margin-bottom:0}.blade-archive__services-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:0;flex-grow:1}.blade-archive__employees{font:inherit;list-style:none;margin:0;padding:0}.blade-archive__employees-item{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:.3rem}.blade-archive__employees-item:last-child{margin-bottom:0}@media(max-width:1024px){.blade-archive__services{min-width:20rem}}.btn{font:inherit;border:0;outline:0;padding:0;text-decoration:none;background-color:transparent;color:inherit;cursor:pointer;text-align:left;word-break:break-word;font-family:Montserrat,sans-serif;padding:.3rem 3rem;background-color:#49e993;border-radius:5.5rem;min-height:4rem;display:inline-flex;align-items:center;text-align:center;justify-content:center;color:#021822;font-weight:600;font-size:1.3rem;line-height:1.84;transition-property:background-color,color,box-shadow,border-color;transition-duration:.3s;transition-timing-function:cubic-bezier(.25,.8,.5,1)}.btn._no-padding{padding:0}.btn._underline{min-height:auto;padding:0;border:none;background-color:inherit;text-decoration:underline;text-underline-offset:.2rem;font-weight:500;font-size:1.2rem}.btn._underline:disabled{background:inherit!important}.btn._underline._blue{background-color:inherit;color:#00a2e8}.btn._underline._red{background-color:inherit;color:#ff0037}.btn._radius{border-radius:.8rem}.btn:disabled,.btn._disabled{pointer-events:none;color:#dbdbd6!important;background-color:#f6f6f6!important;border-color:#f6f6f6!important}.btn svg,.btn img{margin-left:.7rem;margin-right:.7rem;width:1.8rem;height:1.8rem}.btn svg:first-child,.btn img:first-child{margin-left:0}.btn svg:last-child,.btn img:last-child{margin-right:0}.btn._green-high-light{background:color-mix(in srgb,#00fa9a,transparent 30%)}.btn._blue{background-color:#00a2e8;color:#fff}.btn._no-border{border:none!important}.btn._big{min-height:4.5rem}.btn._medium{min-height:3.5rem}.btn._without-padding{padding:0}.btn._border-green,.btn._border{--hover-background-btn: transparent;font-weight:500;font-size:1.2rem;color:#021822;border:1px solid #dbdbd6;background-color:transparent}.btn._border-green.router-link-active,.btn._border.router-link-active{pointer-events:none}.btn._border-green.router-link-active,.btn._border-green._color,.btn._border.router-link-active,.btn._border._color{color:#021822;border:1px solid #021822}.btn._border-green._color-text,.btn._border._color-text{color:#00a2e8}.btn._border-green._small,.btn._border-green._small._active,.btn._border._small,.btn._border._small._active{background:transparent;border:1px solid #021822;color:#021822}.btn._border-green._small._border,.btn._border-green._small._active._border,.btn._border._small._border,.btn._border._small._active._border{border:1px solid #dbdbd6}.btn._border-green:disabled,.btn._border:disabled{border:none;color:#dbdbd6;background-color:#f5f5ef}.btn._border-green{border:1px solid #49e993}.btn._small{--hover-background-btn: transparent;min-height:3rem;padding:.3rem .8rem;background-color:transparent;border:1px solid #021822;color:#021822;border-radius:.8rem;font-weight:700;font-size:1rem}.btn._small._active{--hover-background-btn: #021822;color:#fff;background-color:#021822;border:1px solid transparent}.btn._small._green{color:#021822;background:#49e993;border-color:#49e993}.btn._small:disabled{border:none;color:#dbdbd6;background-color:#f6f6f6}.btn._small-height{min-height:3rem}.btn._size-l{min-height:3.2rem;padding:.5rem 1.2rem}.btn._red{--hover-background-btn: #ff0037;background-color:#ff0037;color:#fcfcfc}.btn._red-second{--hover-background-btn: rgba(255, 87, 87, .8);background-color:#ff5757;border:none;color:#021822;font-weight:600}.btn._red-second._blink{animation:blinker 1s linear infinite}.btn._red-second svg{color:#021822!important}.btn._white{--hover-background-btn: white;color:#021822;background:#fff;box-shadow:0 1.5rem 3.5rem #00000012}.btn._black,.btn._black-second{color:#fff;background:#021822;box-shadow:0 1.5rem 3.5rem #00000012;border:1px solid #021822}.btn._color-green{color:#49e993}.btn._color-black{color:#021822}.btn._border-small{border-radius:.8rem}.btn._uppercase{text-transform:uppercase}.btn._font-small{font-size:1.2rem}.btn._font-light{font-weight:400}.btn._font-simple{font-weight:500}.btn._font-small-2{font-size:1.1rem}.btn._padding-small{padding:.3rem 1.8rem}.btn._padding-small-2{padding:.3rem .5rem}.btn._big-svg svg{width:2.8rem;height:2.8rem;margin-left:1.4rem;margin-right:1.4rem}.btn._big-svg svg:first-child{margin-left:0}.btn._big-svg svg:last-child{margin-right:0}.btn._medium-svg svg{width:2rem;height:2rem;margin-left:1rem;margin-right:1rem}.btn._medium-svg svg:first-child{margin-left:0}.btn._medium-svg svg:last-child{margin-right:0}.btn._green-light{--hover-background-btn: #8ccb60;background-color:#8ccb60}.btn._black-light{--hover-background-btn: #021822;background-color:#021822;color:#fff}.btn._blue-light{color:#fff;--hover-background-btn: #00a2e8;background:#00a2e8}.btn._blue-light-second{color:#021822;--hover-background-btn: rgba(0, 162, 232, .1);background:#00a2e833}.btn._orange-light{--hover-background-btn: #f57e4b;background:#f57e4b}.btn._yellow-light{--hover-background-btn: #f9c81f;background:#f9c81f}.btn._violet{--hover-background-btn: #9a6abf;background:#9a6abf}.btn._red-light{--hover-background-btn: #ff0037;background:#ff0037}.btn._grey-light{--hover-background-btn: #979992;background:#979992}.btn._white-border{--hover-background-btn: white;color:#00a2e8;border:1px solid #00a2e8;background:#fff}.btn._red-border{--hover-background-btn: transparent;background-color:transparent;color:#ff0037;border:1px solid #ff0037}.btn._green-border{--hover-background-btn: transparent;background-color:transparent;color:#49e993;border:1px solid #49e993}@media(min-width:1024px){.btn:hover{background:var(--hover-background-btn, #79ffb7)}.btn._black:hover,.btn._black._small:not(.btn._black:disabled,.btn._black._statistic):hover{color:#021822;background:transparent;border-color:#021822}.btn._black-second:hover,.btn._black-second._small:not(.btn._black-second:disabled,.btn._black-second._statistic):hover{background:#021822cc}.btn._red-second:hover,.btn._red-second._border:hover{background:#ff5757cc;border:none}.btn._blue:hover{background:#0086c0}.btn._underline{transition-duration:.3s}.btn._underline:hover{background-color:inherit;text-decoration:none}.btn._border-green:hover,.btn._border:hover{box-shadow:none;color:#021822;border:1px solid #021822;background:none}.btn._border-green{box-shadow:none;color:#49e993;border:1px solid #49e993;background:none}.btn._border-green:hover{border-color:#37c08c}.btn._small:not(.btn._small:disabled,.btn._small._statistic):hover{color:#fff;background-color:#021822;border:1px solid transparent}.btn._small:not(.btn._small:disabled,.btn._small._statistic):hover._green:hover{color:#021822;background:#79ffb7}.btn._white:not(.btn._white:disabled):hover{box-shadow:none}.btn._white-border:not(.btn._white-border:disabled):hover{color:#fff;background:#00a2e8}.btn._red-border:not(.btn._red-border:disabled):hover{color:#fff;background-color:#ff0037;box-shadow:none}.btn._green-border:not(.btn._green-border:disabled):hover{color:#fff;background-color:#49e993;box-shadow:none}}@media(max-width:1024px){.btn{padding:.3rem 1rem}.btn._big-svg svg{width:2rem;height:2rem}}@keyframes blinker{50%{opacity:0;transform:scale(.9)}}.button-underline{font:inherit;border:0;outline:0;padding:0;text-decoration:none;background-color:transparent;color:inherit;cursor:pointer;display:inline-flex;text-align:left;word-break:break-word;font-weight:500;font-size:1.2rem;letter-spacing:.07em;text-decoration:underline;text-transform:initial;color:#00a2e8;display:grid;grid-auto-flow:column;grid-gap:1.2rem}.button-underline._dark{color:#00a2e8;text-decoration-color:#021822}.button-underline._dark span{color:#021822}.button-underline._black{color:inherit}.button-underline._uppercase{text-transform:uppercase}.button-underline._medium{font-size:1.3rem}.button-underline._bold{font-weight:600}.button-underline:not(.button-underline:disabled):hover{text-decoration:none}.button-underline svg{width:2rem;height:2rem}@media(max-width:1024px){.button-underline{text-underline-offset:.2rem}}.base-table{width:100%;text-align:left;border-collapse:collapse}.base-table__grid-template{display:grid;row-gap:.3rem}.base-table td._status{min-width:17rem}.base-table__sub-list{display:grid}.base-table__sub-list._justify{width:100%}.base-table__row-info{display:flex;align-items:center;justify-content:space-between;font-size:1.1rem;font-weight:500}.base-table__row-info-total{font-weight:600}.base-table__row-info-total._red{color:#ff0037}.base-table__row-info-title{display:flex;align-items:center;text-align:left;margin-right:1rem}.base-table__row-info-title span{margin-right:.5rem;font-weight:600}.base-table._sticky-head thead{position:sticky;top:0;z-index:5}.base-table._sticky-head th{position:relative}.base-table._sticky-head th:before{content:"";position:absolute;top:-.6rem;left:0;right:0;bottom:-.5rem;background-color:#f5f5ef;z-index:-1}.base-table._border-first tr:first-child td,.base-table._big-white tr:first-child td{border-top:1px solid #dbdbd6}.base-table._big-white td{vertical-align:top;padding:1.1rem 1.6rem;background-color:#fff;border-color:#dbdbd6}.base-table._big-white td:not(:last-child):before{top:.7rem;bottom:.7rem;transform:translateY(0);height:auto;background-color:#dbdbd6}.base-table._no-left-line tbody td:before{content:none}.base-table._green tr._warning td:not(._not-visible){background-color:#fff}.base-table._green tr._warning td:not(._not-visible):after{content:none}.base-table._green tr{border-radius:.8rem}.base-table._green tr td:first-child{border-top-left-radius:inherit;border-bottom-left-radius:inherit}.base-table._green tr td:last-child{border-top-right-radius:inherit;border-bottom-right-radius:inherit}.base-table._green tr._not-visible td{padding:.5rem}.base-table._green tr:not(._not-visible) td{background-color:#ecf7ec;position:relative}.base-table._green tr:not(._not-visible) td:after{content:"";background-color:#dbdbd6;position:absolute;z-index:-1;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;transition-property:background-color;transition-duration:.3s;transition-timing-function:cubic-bezier(.25,.8,.5,1)}.base-table._green td{border:none}.base-table._green td:not(:last-child):before{top:1.6rem;bottom:1.6rem;transform:translateY(0);height:auto}.base-table._color-full tr:first-child td{border-top:1px solid #dbdbd6}.base-table._color-full tr td{border-color:#dbdbd6}.base-table._color-full tr td:before{background-color:#dbdbd6}.base-table._color-full tr._green{background-color:#fff}.base-table._color-full tr._gray{background-color:#dbdbd6a6}.base-table._color-full tr._red{background-color:#f9ebeb}.base-table._padding-small tbody td{padding:.7rem 1.1rem}.base-table._large-td tbody tr:not(._not-visible) td{padding:1.1rem 1.3rem}.base-table._large-td tbody ._not-visible td{padding:.4rem}.base-table._border-head thead th{border-bottom:1px solid rgba(219,219,214,.45);padding-bottom:.8rem}.base-table._border-head tbody:before{content:none}.base-table th{padding:0 .2rem}.base-table th:first-child{padding-left:0}.base-table th:last-child{padding-right:0}.base-table__head{font:inherit;border:0;outline:0;padding:0;text-decoration:none;background-color:transparent;color:inherit;cursor:pointer;display:inline-flex;text-align:left;word-break:break-word;cursor:auto;min-height:3.2rem;width:100%;background-color:#00a2e81a;border-radius:.8rem;align-items:center;justify-content:center;color:#00a2e8;font-weight:600;font-size:1.1rem;white-space:nowrap;padding:.2rem 1.1rem}.base-table__head._start{justify-content:flex-start}.base-table__head._button{cursor:pointer;justify-content:space-between;padding:.2rem 1.1rem .2rem 1.9rem}.base-table__head._center{text-align:center}.base-table__head._accent-blue{color:#00a2e8;background-color:#00a2e8e6}.base-table__head-text{flex-grow:1}.base-table__head-svg{flex-shrink:0;margin-left:1rem;display:flex;flex-direction:column}.base-table__head-svg svg{width:1.1rem;height:1.1rem}.base-table__head-svg svg:last-child{margin-top:-.4rem}.base-table th.base-table__form{width:31.5rem;padding:0;background-color:transparent}.base-table th.base-table__form .input__wrap{background-color:transparent;font-weight:500;color:#021822;border:1px solid #021822}.base-table .base-table__form-backdown{margin-right:2rem}.base-table tbody:before{content:"";display:block;height:1.4rem}.base-table tbody tr{font-weight:500}.base-table tbody tr._accent{border-radius:.6rem}.base-table tbody tr._accent td:after{content:"";background-color:transparent;position:absolute;z-index:-1;top:-1px;right:-1px;bottom:-1px;left:-1px;transition-property:background-color;transition-duration:.3s;transition-timing-function:cubic-bezier(.25,.8,.5,1)}.base-table tbody tr._accent td:first-child:after{border-top-left-radius:inherit;border-bottom-left-radius:inherit}.base-table tbody tr._accent td:last-child:after{border-top-right-radius:inherit;border-bottom-right-radius:inherit}.base-table tbody tr._active{background:#00a2e81a}.base-table tbody tr._active td{border:none}.base-table tbody tr._active td:first-child{font-weight:600;color:#00a2e8}.base-table tbody tr._active td._accent-red,.base-table tbody tr._active td._accent-green{color:currentColor}.base-table tbody tr._not-visible{pointer-events:none}.base-table tbody tr._not-visible td{border:none}.base-table tbody tr._not-visible td:before{content:none}.base-table td._center{text-align:center}.base-table td._center .info-table__inner{justify-content:center}.base-table td._accent-red,.base-table td._accent-green,.base-table td._accent-blue{font-weight:600}.base-table td._accent-red{color:#ff0037}.base-table td._accent-green{color:#00a94e}.base-table td._accent-blue{color:#00a2e8}.base-table tr{transition:background-color .3s}.base-table tr._pointer{cursor:pointer}.base-table tr:first-child td{border-top:none}.base-table td{position:relative;vertical-align:middle;padding:.7rem 2rem;border:1px solid rgba(219,219,214,.45);border-right:0;border-left:none}.base-table td:not(:last-child):before{content:"";position:absolute;right:0;top:1rem;bottom:1rem;width:1px;background-color:#dbdbd6}.base-table__user.user{max-width:28rem}.base-table__bg-white{box-shadow:0 1.5rem 3.5rem #00000012;border-radius:.8rem;background-color:#fff;transition-property:transform,background-color;transition-duration:.3s;transition-timing-function:cubic-bezier(.25,.8,.5,1)}.base-table__bg-white._red{background-color:#ff003733}.base-table__bg-white td{padding:.7rem 1.3rem}.base-table__bg-white td{position:relative;border:none}.base-table__bg-white td:first-child{border-top-left-radius:inherit;border-bottom-left-radius:inherit}.base-table__bg-white td:last-child{border-top-right-radius:inherit;border-bottom-right-radius:inherit}.base-table__group tr:first-child th{font-size:1.2rem;color:#49e993;padding:0}.base-table__group tr:nth-child(2n) th{padding:.5rem 0}.base-table__simple-bg{background-color:#fff;height:4.1rem}.base-table__simple-bg td{border-top:1px solid #dbdbd6;border-bottom:1px solid #dbdbd6}.base-table__simple-bg td:first-child{padding-left:2.9rem;padding-right:.5rem;font-size:1.1rem;font-weight:500;line-height:115%;letter-spacing:.07em}.base-table__bold{font-weight:600}.base-table__bold._letter{letter-spacing:.07em}.base-table__bold._green{color:#49e993}.base-table__bold._blue{color:#00a2e8}.base-table__bold._red{color:#ff0037}.base-table__clip{display:flex;min-width:0}.base-table th.base-table__px-0,.base-table td.base-table__px-0{padding-left:0;padding-right:0}.base-table__text-right{text-align:right}.base-table__mobile-label{display:none;font-size:1.1rem;font-weight:500}@media(min-width:1024px){.base-table._green tbody tr{box-shadow:0 1.5rem 3.5rem #00000012;transition-duration:.3s;transition-property:box-shadow}.base-table._green tbody tr:hover{box-shadow:none}.base-table._green tr:not(._not-visible):hover td:after{background-color:transparent}.base-table._color-full tr:hover._white{background-color:#fff}.base-table._color-full tr:hover._gray{background-color:#dbdbd6a6}.base-table._color-full tr:hover._red{background-color:#f9ebeb}.base-table._hover-blue .base-table__bg-white:hover{background-color:#eaf4ff}.base-table._hover-blue .base-table__bg-white:hover td:after{background-color:#eaf4ff}.base-table._hover-blue .base-table__bg-white._red:hover{background-color:#ff003733}.base-table._hover-blue .base-table__bg-white._red:hover td:after{background-color:inherit}.base-table tbody tr:not(.base-table__simple-bg):hover{background-color:#fff}.base-table tbody tr._accent:hover td:after{background-color:#49e993}.base-table tbody tr:hover:before,.base-table tbody tr:hover:after,.base-table tbody tr:hover{background:none!important}.base-table__bg-white._red:hover{background-color:#ff003733}.base-table__bg-white:hover{box-shadow:none}.base-table__simple-bg:hover{background-color:#f0f7f4}}@media(max-width:1024px){.base-table td._status{min-width:0;min-height:4rem}.base-table tbody tr._active{background:none}.base-table tbody tr._active td:first-child{font-weight:500;color:inherit}.base-table._with-mobile._green{--base-table-bt: #114f37}.base-table._with-mobile._blue{--base-table-bt: #00a2e8}.base-table._with-mobile thead{display:none}.base-table._with-mobile tbody{display:grid;row-gap:1.5rem}.base-table._with-mobile .base-table__user.user{width:100%;max-width:none}.base-table._with-mobile tr{display:grid;box-shadow:none;padding-block:.8rem;background:#fff;border-top:.3rem solid var(--base-table-bt, #dbdbd6);border-radius:1rem;overflow:hidden}.base-table._with-mobile tr._overflow-visible{overflow:visible}.base-table._with-mobile tr._warning{--base-table-bt: #ff0037}.base-table._with-mobile tr._not-visible{display:none}.base-table._with-mobile tr td,.base-table._with-mobile tr td:first-child{border-radius:0}.base-table._with-mobile td{display:flex;align-items:center;justify-content:space-between;width:100%;padding:.8rem 1.6rem;background:none!important}.base-table._with-mobile td:not(:first-child):not(._no-border){border-top:1px solid #dbdbd6}.base-table._with-mobile td:before,.base-table._with-mobile td:after{display:none}.base-table:not(._no-mobile) thead{display:none}.base-table:not(._no-mobile) tbody:before{display:none}.base-table._no-mobile th{white-space:nowrap}.base-table._no-mobile:not(._special-head) thead tr{background-color:#00a2e80d}.base-table._no-mobile:not(._special-head) button,.base-table._no-mobile:not(._special-head) div{height:100%;border-radius:0;background-color:transparent;padding-inline:1.8rem 5rem}.base-table._no-mobile:not(._special-head) th{height:4.5rem;pointer-events:none}.base-table._no-mobile:not(._special-head) tbody td{padding-inline:1.8rem 5rem}.base-table._no-mobile:not(._special-head) .base-table__head-svg{display:none}.base-table__mobile-img{position:relative;width:3.8rem;height:3.8rem;margin-right:1.3rem;border-radius:50%;overflow:hidden}.base-table__mobile-img img{width:100%;height:100%}.base-table__mobile-row{display:grid;row-gap:.3rem}.base-table__mobile-label{display:block;color:#021822}.base-table__mobile-title{font-size:1.4rem;font-weight:600}.base-table__mobile-icon-arrow{color:#00a2e8;width:2rem;height:2rem}.base-table__btn{font:inherit;border:0;outline:0;padding:0;background-color:transparent;color:inherit;cursor:pointer;display:inline-flex;text-align:left;word-break:break-word;position:relative;width:100%;padding:1.1rem!important;background:#fcfcfc!important;border-radius:1rem;text-decoration:none}.base-table__btn._no-bg{background:none!important}.base-table__btn:not(._not-arrow):before{content:"";position:absolute;top:50%;right:3rem;width:1.2rem;height:1.2rem;border-right:3px solid var(--tr-arrow, #00a2e8);border-bottom:3px solid var(--tr-arrow, #00a2e8);transform:translateY(-50%) rotate(-45deg)}}.datepicker__worked-day{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:#00a2e8;color:#fff;border-radius:inherit}.datepicker .btn._small{width:100%}.datepicker :deep(.btn){font-size:1.2rem}.datepicker._readonly{pointer-events:none}.datepicker__weekend{color:#ff0037}.datepicker__menu.dp__menu{--dp-menu-padding: 0;font-family:Montserrat,sans-serif;border-radius:1.5rem;overflow:hidden;min-width:29.5rem!important}.datepicker__description{text-align:center;margin:0 auto;max-width:22rem}.datepicker__calendar .dp__calendar_row{width:fit-content;margin:.5rem auto}.datepicker__calendar .dp__cell_disabled{font-weight:600}.datepicker__calendar .dp__calendar_header_separator{display:none}.datepicker__calendar .dp__calendar_header_item{height:100%!important;font-weight:600!important;font-size:1.2rem!important}.datepicker__calendar .dp__calendar_header_item div,.datepicker__calendar .dp__calendar_header_item{text-transform:uppercase}.datepicker__calendar .dp__calendar_header_item,.datepicker__calendar .dp__cell_inner{flex-grow:0;width:4rem!important;padding:0}.datepicker__calendar .dp__cell_inner{height:3.4rem!important}.datepicker__calendar .dp__pointer{font-weight:600!important;font-size:1.2rem!important}.datepicker__calendar .dp__active_date{color:inherit!important;border-radius:.8rem!important;border:1px solid #49e993!important;background:transparent!important}.datepicker__calendar .dp__today:not(.datepicker__calendar .dp__range_start,.datepicker__calendar .dp__range_end,.datepicker__calendar .dp__range_between){color:#00a2e8!important;background:#00a2e81a!important;border-radius:.8rem!important;border-width:0!important}.datepicker__calendar .dp__range_start,.datepicker__calendar .dp__range_end,.datepicker__calendar .dp__range_between{color:#fff!important;background-color:#00a2e8!important;border:none!important}.datepicker__bottom{max-width:26rem;margin:0 auto;display:flex;flex-wrap:wrap;column-gap:1.3rem;row-gap:1rem}.datepicker__btn{border-radius:5.5rem!important;flex-basis:calc((100% - 1.3rem)/2);font-size:1.2rem!important;font-weight:500!important}.datepicker__btn._border{color:#3e3e3e!important;border:1px solid #dbdbd6!important;background-color:transparent!important}.datepicker__btn._active{background-color:#49e993!important}.datepicker._error .form__input-date{border-color:#ff0037}.dp--header-wrap{margin-bottom:1rem}.dp__menu._worked-month .dp__calendar{pointer-events:none}.dp__calendar_wrap{text-transform:uppercase!important;font-family:inherit!important;padding:0 .8rem}.dp__selection_preview{display:none}.dp__action_buttons{width:100%!important}.dp__action_row{padding:.5rem 2rem 1.7rem!important}.dp__calendar{margin-bottom:1rem}.dp__range_between.dp__today{border-radius:0!important}.dp__month_year_row{height:4.5rem;margin-bottom:2.4rem}@media(min-width:1024px){.datepicker__calendar .dp__date_hover_end:hover,.datepicker__calendar .dp__date_hover_start:hover,.datepicker__calendar .dp__date_hover:hover{color:inherit!important;border-radius:.8rem!important;border:1px solid #00a2e8!important;background:transparent!important}}.modal{padding:1rem;display:flex;flex-direction:column;align-items:center;justify-content:center}.modal .additional-phone{display:inline-block;margin-left:1.5rem}.modal._no-bg .modal__inner{background-color:transparent}.modal._no-border .modal__inner{border-radius:0}.modal._xxxxl .modal__inner{--default-width: 130rem;width:130rem}.modal._xxxl .modal__inner{--default-width: 128.5rem;width:128.5rem}.modal._xxll .modal__inner{--default-width: 125rem;width:125rem}.modal._xxl .modal__inner{--default-width: 130rem;width:130rem}.modal._xll .modal__inner{--default-width: 95rem;width:95rem}.modal._xl .modal__inner{--default-width: 78rem;width:78rem}.modal._lxx .modal__inner{--default-width: 72rem;width:72rem}.modal._lx .modal__inner{--default-width: 65.5rem;width:65.5rem}.modal._ls .modal__inner{--default-width: 62rem;width:62rem}.modal._ld .modal__inner{--default-width: 56rem;width:56rem}.modal._md .modal__inner{--default-width: 52.5rem;width:52.5rem}.modal._lg .modal__inner{--default-width: 51rem;width:51rem}.modal._sl .modal__inner{--default-width: 50rem;width:50rem}.modal._sm .modal__inner{--default-width: 48rem;width:48rem}.modal._sx .modal__inner{--default-width: 41.7rem;width:41.7rem}.modal._xs .modal__inner{--default-width: 39.1rem;width:39.1rem}.modal._xsl .modal__inner{--default-width: 38rem;width:38rem}.modal._xxs .modal__inner{--default-width: 30.5rem;width:30.5rem}.service-personnel .modal__inner{--default-width: 67rem;width:67rem}.quick-report .modal__inner{--default-width: 150rem;width:150rem}.event-personnel .modal__inner{--default-width: 67rem;width:auto;min-width:67rem}.event-action .modal__inner{--default-width: 100rem;min-width:100rem;overflow:hidden}.event-action .modal__inner .base-preloader{z-index:10}.modal.statistics .modal__table-main{max-height:40rem}.modal.statistics .modal__inner:after{content:"";position:absolute;bottom:0;left:0;height:2rem;width:100%;background:linear-gradient(180deg,transparent 0,#fff 50%)}.modal.payment._opacity{opacity:0}.modal__inner{position:relative;background-color:#fff;max-height:100vh;box-shadow:1.5rem 1.5rem 2.5rem #9e9b870d;border-radius:1.5rem;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.modal__close{font:inherit;border:0;outline:0;padding:0;text-decoration:none;background-color:transparent;color:inherit;cursor:pointer;display:inline-flex;text-align:left;word-break:break-word;width:1.3rem;height:1.3rem}.modal__close:hover svg{color:#00a2e8}.modal__close svg{width:100%;height:100%;color:#dbdbd6;transition-duration:.3s;transition-property:color}.modal__bottom{display:grid;column-gap:1rem;grid-template-columns:1fr 1fr}.modal__comment{max-width:20rem}.modal__head{display:flex;gap:1rem;justify-content:space-between;align-items:center;border-bottom:1px solid #dbdbd6;padding:1.8rem 3.2rem}.modal__head-user.user._small .user__info-name{font-size:1.4rem;letter-spacing:inherit}.modal__head-btn.btn{flex-basis:16.4rem;font-size:1rem}.modal__head-btn.btn svg{color:#ff0037;width:1.6rem;height:1.6rem}.modal__head-group{display:flex;align-items:center}.modal__head-group>*{margin-right:1.1rem}.modal__head-group>*:last-child{margin-right:0}.modal__head-svg{width:2.6rem;height:2.6rem}.modal__head-date{font-weight:600;font-size:1.3rem;letter-spacing:.07em;text-transform:uppercase}.modal__head-time{font-weight:500;font-size:1.4rem;margin-right:2.3rem}.modal__footer{display:flex;align-items:center;padding:2.8rem 2.4rem 3rem;background:#f5f5ef}.modal__footer._no-bg{background-color:inherit}.modal__wrap{padding:3.8rem 2.2rem 3rem}.modal__wrap._small{padding:2.2rem 3.4rem 3rem}.modal__wrap._line:before{content:"";position:absolute;top:0;left:0;width:100%;height:.7rem;background-color:currentColor}.modal__wrap._line._sticky:before{position:sticky;display:flex;z-index:5}.modal__wrap._line._green-line:before{background-color:#49e993}.modal__wrap._line._blue-line:before{background-color:#00a2e8}.modal__wrap._line._red-line:before{color:#ff0037}.modal__wrap._center{text-align:center}.modal__search-block.input{margin-left:auto;width:30rem}.modal__search-block.input._long{width:32rem}.modal__title{display:flex;align-items:center;font-size:1.6rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.modal__title span{margin-left:1rem;font-size:1.2rem;font-weight:500}.modal__title span._uppercase{font-size:1.4rem;font-weight:600}.modal__title span._blue{color:#00a2e8}.modal__title._no-margin{margin:0}.modal__title._small{font-size:1.3rem;letter-spacing:.07em}.modal__title._red{color:#ff0037}.modal__title._blue{color:#00a2e8}.modal__title-text{color:#021822}.modal__description{font-weight:500;font-size:1.3rem;letter-spacing:.07em}.modal__table-main{display:flex;flex-direction:column;padding-bottom:2rem;max-height:50rem;overflow-x:hidden;overflow-y:auto}.modal__table-main._no-padding{padding-bottom:0}.modal__table-main::-webkit-scrollbar{width:.5rem;background-color:#49e9931a}@supports (scrollbar-width: thin){.modal__table-main{scrollbar-color:#49e993 rgba(73,233,147,.1);scrollbar-width:thin}}@supports (-webkit-overflow-scrolling: touch){.modal__table-main{-webkit-overflow-scrolling:touch}}@supports (scrollbar-width: thin){.modal__table-main{scrollbar-color:#00a2e8 #dbdbd6;scrollbar-width:thin}}.modal__table-main::-webkit-scrollbar{width:.3rem;background-color:#dbdbd6}.modal__table-main::-webkit-scrollbar-thumb{background-color:#49e993}.modal__table-main::-webkit-resizer,.modal__table-main::-webkit-scrollbar-button,.modal__table-main::-webkit-scrollbar-corner{display:none}.modal__table-wrap:before{content:"";display:block;position:sticky;z-index:1;top:0;width:100%;height:4.5rem;background-color:#fff;margin-top:-4.5rem}.modal__table{width:100%;font-weight:500;border-collapse:collapse;text-align:left}.modal__table ._right{text-align:right;padding-right:3.1rem}.modal__table ._center{text-align:center}.modal__table ._red{font-weight:600;color:#ff0037}.modal__table ._green{font-weight:600;color:#49e993}.modal__table ._blue{font-weight:600;color:#00a2e8}.modal__table th,.modal__table td{padding:0 1rem}.modal__table th:first-child,.modal__table td:first-child{padding-left:3rem}.modal__table th{white-space:nowrap}.modal__table thead{top:0;position:sticky;z-index:2}.modal__table thead tr{background-color:#edf6fd}.modal__table thead th{position:relative;color:#00a2e8;font-weight:600;line-height:2;padding-top:1.2rem;padding-bottom:.9rem}.modal__table tbody td{position:relative;padding-top:.6rem;padding-bottom:.5rem}.modal__table tbody td:before{content:"";position:absolute;bottom:0;left:0;background-color:#dbdbd6;width:100%;height:1px}.modal__table tbody td:first-child:before{left:3rem}.modal__table tbody td:last-child:before{left:auto;right:3rem}.modal__table tbody td._green{font-weight:600;color:#49e993}.modal__table-text{font-weight:600}.modal__table-text._green{color:#49e993}.modal__table-text._blue{color:#00a2e8}.modal__table-text._red{color:#ff0037}.modal__table-btn{font:inherit;border:0;outline:0;padding:0;text-decoration:none;background-color:transparent;color:inherit;cursor:pointer;display:inline-flex;text-align:left;word-break:break-word;font-weight:600;text-decoration:underline}.modal__table-btn._no-weight{font-weight:inherit}.modal__table-btn:hover{text-decoration:none}.modal__table-btn._green{color:#49e993}.modal__table-btn._blue{color:#00a2e8}.modal__table-btn._red{color:#ff0037}.modal__table-clip{display:flex;min-width:0}.modal__btn-datepicker{font:inherit;border:0;outline:0;padding:0;text-decoration:none;background-color:transparent;color:inherit;cursor:pointer;display:inline-flex;text-align:left;word-break:break-word;color:#49e993;font-weight:500}.modal__btn-datepicker svg{width:1.5rem;height:1.5rem;margin-right:.8rem}.modal__content{padding:3rem}.modal.modal-balance-change-history .modal__inner{overflow:hidden}.modal .modal-footer-action{display:flex;align-items:center;justify-content:space-between}.modal .modal-footer-action__info{font-size:1.2rem;font-weight:600;text-transform:uppercase}.modal .modal-footer-action__info span{margin-left:1rem;font-weight:700;font-size:1.4rem;color:#00a2e8}.modal .modal-footer-action__box{display:flex;align-items:center;grid-gap:1rem}.modal .modal-footer-action__box button{min-width:13.8rem}.modal.balance-modal._short .modal__inner{width:fit-content}.modal .modal-list-schedule{font:inherit;list-style:none;margin:0;padding:0;display:grid;row-gap:1rem}.modal .modal-list-schedule__item{display:flex;align-items:center}.modal .modal-list-schedule__search{width:30rem;flex-shrink:0;margin-right:2.1rem}.modal .modal-list-schedule__box{display:flex;align-items:center;grid-gap:1rem}.modal .modal-list-schedule__input{width:100%;min-width:11.5rem}.modal .modal-list-schedule__btn{font:inherit;border:0;outline:0;padding:0;text-decoration:none;background-color:transparent;color:inherit;cursor:pointer;display:inline-flex;text-align:left;word-break:break-word;flex-shrink:0;width:2.8rem;height:2.8rem;margin-left:1.1rem}.modal .modal-list-schedule__btn._red{color:#ff0037}.modal .modal-list-schedule__btn._blue{color:#00a2e8}.modal .modal-list-schedule__btn:disabled{pointer-events:none;color:#dbdbd6}@media(max-width:1024px){.modal{padding:1rem 0 0;justify-content:end}.modal.search-select-modal .modal__inner{max-height:65dvh}.modal._mobile-header{padding:0}.modal._mobile-header .modal__inner{height:100%;max-height:100dvh;border-radius:0;background:#fff}.modal._mobile-flex-column .modal__inner{display:flex;flex-direction:column}.event-action .modal__inner,.event-personnel .modal__inner{width:100%;min-width:0}.modal .modal-list-schedule__item{display:grid;row-gap:1rem}.modal .modal-list-schedule__search{width:100%;margin:0}.modal .modal-list-schedule__btn{margin:0}.modal__table-main{overflow:auto}.modal__table-wrap,.modal__table-wrap-scroll{min-width:var(--default-width, fit-content);max-height:50rem;overflow:auto}.modal__head{padding:2rem 3rem 1.8rem}.modal__head._row{display:grid;justify-content:normal}.modal__head._row .mobile-tools{margin-left:-3rem;margin-top:-2rem;width:calc(100% + 6rem)}.modal__head-user{--user-info-name-color: #021822;--user-info-name-f-size: 1.4rem}.modal__head-user.user img{width:5.3rem;height:5.3rem}.modal__title{font-size:1.2rem}.modal__close{width:2rem;height:2rem;padding:.5rem}.modal__close svg{color:#021822}.modal__inner{width:100%!important;max-height:95dvh;border-radius:1.5rem 1.5rem 0 0}.modal__mobile-title{justify-content:center;padding:1.6rem 1.6rem 2rem;margin:0;font-size:1.3rem;font-weight:500;border-bottom:1px solid #dbdbd6}}.form__row{display:flex;justify-content:space-between;margin-bottom:2rem}.form__row._long{justify-content:flex-start;align-items:center;column-gap:1rem}.form__row._long .form__input{flex-basis:auto}.form__row._long .form__label{margin:0}.form__row._line{padding-bottom:2rem;margin-bottom:2rem;border-bottom:1px solid rgba(219,219,214,.55)}.form__row._mod{align-items:center}.form__row._col{display:grid;justify-content:normal}.form__row._col .form__label{margin-top:0;margin-bottom:1rem}.form__row._mod .form__label{margin-top:0}.form__row._border{padding-bottom:2rem;border-bottom:1px solid #dbdbd6}.form__row:last-child{margin-bottom:0}.form__row>*{margin-right:1rem}.form__row>*:last-child{margin-right:0}.form__label{display:block;font-weight:600;letter-spacing:.07em;text-transform:uppercase;margin-top:1.2rem}.form__label._width{width:19rem;margin-right:2.2rem}.form__label._required{position:relative}.form__label._required:after{content:"*";position:relative;top:-.5rem;right:-.2rem;color:#e34750}.form__label._calibrate,.form__label._not-margin{margin-top:0}.form__label._green{color:#49e993}.form__label._blue{color:#00a2e8}.form__label._small{font-size:1.1rem}.form__label._mod{font-family:Montserrat,sans-serif;margin-top:0;margin-bottom:.8rem}.form__input{flex-shrink:0;flex-basis:35rem;display:flex;min-width:0}.form__input._grow{flex-grow:1}.form__input._little{flex-basis:26rem}.form__input._small{flex-basis:28rem}.form__input._medium{flex-basis:32.5rem}.form__input>*{margin-right:1.1rem}.form__input>*:first-child{flex-grow:1}.form__input>*:last-child{margin-right:0}.form__input-checkbox{display:flex;justify-content:flex-end;grid-gap:1.5rem}.form__input-btn{font:inherit;border:0;outline:0;padding:0;text-decoration:none;background-color:transparent;color:inherit;cursor:pointer;display:inline-flex;text-align:left;word-break:break-word;width:2.8rem;height:2.8rem;display:flex;flex-direction:column;align-items:center;justify-content:center;flex-shrink:0;color:#00a2e8;margin-top:.6rem}.form__input-btn:disabled{cursor:not-allowed;color:#979992}.form__input-btn svg{width:100%;height:100%}.form__input-date{font:inherit;border:0;outline:0;padding:0;text-decoration:none;background-color:transparent;color:inherit;cursor:pointer;display:inline-flex;text-align:left;word-break:break-word;width:100%;height:4rem;border:1px solid #dbdbd6;border-radius:.8rem;padding:.3rem 1.6rem;display:flex;align-items:center;justify-content:space-between;color:#979992;font-weight:500;font-size:1.3rem}.form__input-date-value{color:#021822;font-weight:400}.form__input-date svg{width:2rem;height:2rem;color:#dbdbd6}.form__input-row{display:flex;align-items:center}.form__input-row>*{margin-right:1.4rem}.form__input-row>*:last-child{margin-right:0;margin-left:1rem}.form__input-col{flex-shrink:0;flex-basis:13rem}.form__input-group{display:flex;align-items:flex-start}.form__input-group>*{margin-bottom:1rem}.form__input-group>*:last-child{margin-bottom:0}.form__row-date{display:grid;grid-template-columns:calc(100% - 7rem) 10rem;column-gap:1rem}.form__row-date .dp__pointer{padding-right:0!important}.form__row-date .search-select__form-input{width:100%!important}.form__text{font-size:1.4rem;font-weight:500;text-align:right}.form__text._green{white-space:nowrap;color:#49e993}.form__textarea .input__input{min-height:9rem;border-radius:.8rem}.form__textarea .input__input::placeholder{color:#979992}.form__buttons{display:flex;justify-content:flex-end}.form__buttons._full .form__btn{flex-basis:100%}.form__buttons._full .form__btn:first-child{margin-right:1.5rem}.form__btn:first-child{flex-basis:15.7rem;margin-right:2.3rem}.form__btn:last-child{flex-basis:16.9rem}.form__btn._medium-width:first-child{flex-basis:14.6rem;margin-right:2.1rem}.form__btn._medium-width:last-child{flex-basis:15.8rem}.form__border{background-color:#dbdbd6}.form__times{display:flex;justify-content:flex-end}.form__times-wrap{display:grid}.form__time{font:inherit;border:0;outline:0;padding:0;text-decoration:none;background-color:transparent;color:inherit;cursor:pointer;display:inline-flex;text-align:left;word-break:break-word;min-width:3.1rem;padding:.3rem;border:1px solid #dbdbd6;border-radius:.8rem;min-height:4rem;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1rem;margin-right:.8rem;transition-property:color,background-color;transition-duration:.3s;transition-timing-function:cubic-bezier(.25,.8,.5,1)}.form__time:disabled{pointer-events:none;background:#f6f6f6;color:#dbdbd6}.form__time:last-child{margin-right:0}.form__time._active{color:#021822;background-color:#00a2e866;pointer-events:none}.form__checkbox{display:flex;align-items:center;justify-content:space-between;margin-bottom:3.1rem}.form__checkbox-wrap{display:flex;align-items:center}.form__checkbox-wrap>*{margin-right:1.5rem}.form__checkbox-wrap>*:last-child{margin-right:0}.form__checkbox-btn{font:inherit;border:0;outline:0;padding:0;text-decoration:none;background-color:transparent;color:inherit;cursor:pointer;display:inline-flex;text-align:left;word-break:break-word;color:#979992;font-weight:600;letter-spacing:.07em;text-transform:uppercase;transition:color .3s}.form__checkbox-btn._black{color:#021822}.form__checkbox-btn._red{color:#ff0037}.form__checkbox-btn._green{color:#49e993}@media(max-width:1024px){.form__time{min-height:3rem;margin-right:.5rem}.form__row{display:flex;flex-direction:column;grid-gap:1rem}.form__row._mod{align-items:flex-start}.form__time{flex-grow:1}.form__input,.form__input._small{flex-basis:auto}.form__input-row>*{margin-right:1rem}.form__input-col{flex-basis:11.5rem}.form__input-col .input__wrap .input__input{text-align:right}.form__label{margin-top:0}.form__input-row._date .form__text{margin-left:auto}.form__buttons .form__btn{flex-basis:100%}.form__buttons .form__btn:first-child{margin-right:1.5rem}}.title{margin:0;color:var(--title-color, #021822);font-size:var(--title-size, 1.1rem);font-weight:600;letter-spacing:.07em;text-transform:uppercase}.title._black{color:#021822}.title._medium{font-size:1.2rem}@media(max-width:1024px){.title{font-size:var(--title-size, 1.3rem)}}.layout{min-height:100%;display:flex}.layout:before{content:"";position:fixed;z-index:2;width:50vw;background-color:#49e993;top:0;margin-left:-50vw;height:100vh}.layout__nav{flex-shrink:0;position:fixed;z-index:2;top:0;bottom:0;width:24rem;overflow-x:hidden;overflow-y:auto;scrollbar-color:#00a2e8 #021822}.layout__inner{flex:1 1 100%;margin-left:24rem;display:flex;flex-direction:column;position:relative}.layout__wrap,.layout__content{flex-grow:1;display:flex;flex-direction:column}.layout__main{margin:3rem 3.8rem}@media(max-width:1024px){.layout__main{margin:2rem 1.9rem}.layout__inner{margin-left:0}}.modal-card__row{display:flex}.modal-card__btn-copy{font:inherit;border:0;outline:0;padding:0;text-decoration:none;background-color:transparent;color:inherit;cursor:pointer;display:inline-flex;text-align:left;word-break:break-word;display:grid;margin-block:auto}.modal-card__btn-copy span{font-size:1.2rem;font-weight:500;text-align:center}.modal-card__btn-copy span._green{color:#2c8864;text-decoration:underline}.modal-card__form,.modal-card__info{padding:3rem 3rem 4.8rem}.modal-card__head-wrap,.modal-card__list-checkbox{display:grid;row-gap:2rem}.modal-card__list-checkbox{row-gap:1.5rem}.modal-card__form{flex:1 1 100%;min-width:0}.modal-card__info{flex:0 0 26.6rem;background-color:#f5f5ef;display:flex;flex-direction:column;align-items:center}.modal-card__title{font-weight:600;font-size:1.4rem;letter-spacing:.05em;text-transform:uppercase;text-align:center;margin-bottom:2.8rem}.modal-card__file{margin-bottom:5.2rem}.modal-card__format{display:flex;flex-direction:column;align-self:start;margin-bottom:2.5rem}.modal-card__format-title{font-weight:600;letter-spacing:.07em;text-transform:uppercase;margin-bottom:1.4rem}.modal-card__buttons{margin-top:auto;display:grid;grid-template-columns:1fr}.modal-card__buttons button{line-height:1.4}.modal-card__btn{margin-bottom:1rem;min-width:17rem}.modal-card__btn:last-child{margin-bottom:0}.modal-card__percent{max-width:17rem;margin:2.5rem auto}.modal-card__discount{margin-bottom:1rem}.modal-card__discount .input__label{display:block;font-size:1.4rem;font-weight:500;text-transform:none;letter-spacing:initial;text-align:center}.modal-card__description{font-weight:600;text-align:center;margin-bottom:4rem}.modal-card__wrap-file{display:flex;flex-direction:column}@media(max-width:1024px){.modal-card__list-checkbox{display:flex;align-items:center;flex-wrap:wrap;column-gap:1.5rem}.modal-card__head-wrap{row-gap:2.5rem}.modal-card__row{flex-direction:column-reverse}.modal-card__row._client .modal-card__discount{margin:0}.modal-card__row._client .modal-card__format{align-self:center}.modal-card__row._client .modal-card__buttons{grid-template-columns:1fr}.modal-card__wrap-file{flex-direction:row;justify-content:center;align-items:center;grid-gap:3.8rem}.modal-card__info{display:grid;gap:2rem;padding:1.8rem 2.3rem 2.7rem;background:#fff;border-bottom:.1rem solid #dbdbd6}.modal-card__form,.modal-card__info{padding-inline:2.3rem}.modal-card__format,.modal-card__file,.modal-card__description{margin-bottom:0}.modal-card__format{row-gap:1rem}.modal-card__btn-copy{justify-items:start;order:-1}.modal-card__description{text-align:left;font-size:1.2rem;font-weight:500;color:#979992;text-transform:none}.modal-card__btn{width:100%}.modal-card__buttons{grid-template-columns:1fr 1fr}.modal-card__discount .input__label{text-align:left;font-size:1.2rem;font-weight:600;text-transform:uppercase}}.materials-modal__user-search{display:flex;align-items:flex-end}.materials-modal__customer-search{width:100%}.materials-modal__buttons{display:flex;align-items:center;column-gap:1rem}.materials-modal__buttons button{width:100%;padding-inline:1rem;line-height:1.2}.materials-modal__buttons button svg{flex-shrink:0}.materials-modal__customer-btn{font:inherit;border:0;outline:0;padding:0;text-decoration:none;background-color:transparent;color:inherit;cursor:pointer;display:inline-flex;text-align:left;word-break:break-word;flex-shrink:0;width:2.8rem;height:2.8rem;margin-left:1rem;color:#00a2e8;transform:translateY(-.5rem);transition-duration:.3s;transition-property:opacity}.materials-modal__customer-btn:disabled{pointer-events:none;opacity:.5}.materials-modal__inner{padding:1.5rem 2.5rem 3rem}.materials-modal__row{display:grid;grid-template-columns:minmax(66rem,auto) minmax(50.5rem,auto);grid-gap:3.3rem;align-items:start}.materials-modal__row._flex{display:flex;align-items:center;justify-content:space-between}.materials-modal__label{font-size:1.4rem;font-weight:600;text-transform:uppercase}.materials-modal__goods{display:grid;grid-gap:2.2rem}.materials-modal__info{display:grid;grid-gap:1.6rem}.materials-modal__user{padding-bottom:2rem;border-bottom:1px solid #dbdbd6}.materials-modal .search-select__form{position:relative}.materials-modal__note{display:grid;grid-template-columns:repeat(2,auto);justify-content:space-between;grid-column-gap:2rem;font-size:1.4rem}.materials-modal__note._block{grid-template-columns:1fr}.materials-modal__note._border{padding-bottom:1.8rem;border-bottom:1px solid #dbdbd6}.materials-modal__note._block .materials-modal__note-value{text-align:start}.materials-modal__note-label{font-weight:600;text-transform:uppercase}.materials-modal__note-value{text-align:end}.materials-modal__note-value ._red{color:#ff0037;font-weight:500;text-transform:uppercase}@media(max-width:1024px){.materials-modal__goods{grid-gap:0}.materials-modal__row{grid-template-columns:1fr;row-gap:0}.materials-modal__row._flex{display:grid;row-gap:.5rem}.materials-modal__inner{padding:1.6rem 1.8rem 2rem}.materials-modal__inner._arrival-materials._read-only .warehouse-table__body{margin-top:0!important}.materials-modal__info{row-gap:2rem}.materials-modal__user{padding:1.5rem 2rem;background:#fff;border-radius:1rem;border:1px solid #dbdbd6}.materials-modal__warehouse-table.warehouse-table .warehouse-table__total:before{display:none}.materials-modal .modal__inner{display:flex;flex-direction:column;padding-bottom:6.7rem}.materials-modal .modal__inner .head-modal{position:static;order:1}.materials-modal .modal__inner .head-modal__control{display:flex;align-items:center}.materials-modal .modal__inner .head-modal button,.materials-modal .modal__inner .head-modal a{width:100%}.materials-modal .modal__inner .head-modal__inner{padding:0 1.6rem;min-height:auto;grid-template-columns:1fr;justify-content:normal;background:none}.materials-modal .modal__inner .head-modal__title{display:none}}.timetable-main{position:relative;flex-grow:1;height:0;display:flex;background-color:#fcfcfc}.timetable-main>.base-preloader{z-index:35}.timetable-main{--grid-row-height: 4.2rem}.timetable-main._size-2{--grid-row-height: 6.3rem}.timetable-main._size-3{--grid-row-height: 8.4rem}.timetable-main._white,.timetable-main._white .timetable-main__col-subhead._sticky{background-color:#fff}.timetable-main._green .timetable-main__time-row._current{color:#49e993}.timetable-main._green .timetable-main__shift{background-color:#ebfaed}.timetable-main._green .timetable-main__col{outline-color:#49e993}.timetable-main._green .timetable-main__current-mark{background-color:#49e993}.timetable-main._green .timetable-main__current-line{background-image:linear-gradient(to right,#49e993 50%,transparent 50%)}.timetable-main._green .cards-drop-preview{outline-color:#49e993}.timetable-main._blue .timetable-main__time-row._current{color:#00a2e8}.timetable-main._blue .timetable-main__shift{background-color:#ebf3fa}.timetable-main._blue .timetable-main__col{outline-color:#00a2e8}.timetable-main._blue .timetable-main__current-mark{background-color:#00a2e8}.timetable-main._blue .timetable-main__current-line{background-image:linear-gradient(to right,#00a2e8 50%,transparent 50%)}.timetable-main._blue .cards-drop-preview{outline-color:#00a2e8}.timetable-main._variant-two .time-step__btn-target-main{align-self:center}.timetable-main._variant-two .timetable-main__current-mark{left:3.4rem}.timetable-main._variant-two .timetable-main__current-line{margin-left:3.4rem}.timetable-main._variant-two .timetable-main__inner{margin-left:0}.timetable-main._variant-two .timetable-main__wrap:before{height:16rem}.timetable-main._variant-two .timetable-main__wrap._scroll:before{background-color:#fff}.timetable-main._variant-two .timetable-main__grid{margin-top:12.2rem}.timetable-main._variant-two .timetable-main__list{padding-top:0;margin-top:-16rem}.timetable-main._variant-two .timetable-main__col:last-child .timetable-main__col-content{border-right:none}.timetable-main._variant-two .timetable-main__col._green .timetable-main__shift{background-color:#ebfaed}.timetable-main._variant-two .timetable-main__col._blue .timetable-main__shift{background-color:#ebf3fa}.timetable-main._variant-two .timetable-main__col._time{width:8rem;border-right:1px solid #dbdbd6}.timetable-main._variant-two .timetable-main__col._time:before{content:"";display:block;width:100%;height:4.2rem;background-color:#fff;position:sticky;top:0;z-index:34}.timetable-main._variant-two .timetable-main__col._time .timetable-main__col-subhead,.timetable-main._variant-two .timetable-main__col._time .timetable-main__col-head{background-color:#fff;z-index:34}.timetable-main._variant-two .timetable-main__col._time .timetable-main__time-step{text-align:center}.timetable-main._variant-two .timetable-main__col._time .timetable-main__time-row{border-right-width:0}.timetable-main._variant-two .timetable-main__col-head{top:4rem}.timetable-main._variant-two .timetable-main__col-subhead{top:8.5rem}.timetable-main__inner{width:0;flex-grow:1;margin-left:2.6rem;padding-right:2.1rem;overflow-x:auto;overflow-y:auto;display:flex;flex-direction:column;align-items:flex-start;overscroll-behavior-x:contain}.timetable-main__inner._overlay{overflow:hidden!important}.timetable-main__wrap{display:flex;flex-direction:column}.timetable-main__wrap:before{content:"";position:sticky;z-index:30;top:0;width:100%;height:8rem}.timetable-main__wrap._scroll:before{background-color:#fcfcfc}.timetable-main__list{display:flex;margin-top:-8rem;padding-top:2rem;margin-bottom:2.6rem;position:relative}.timetable-main__col{width:15rem;flex-shrink:0;display:flex!important;flex-direction:column}.timetable-main__col .cards-containers{position:absolute!important;top:0!important;bottom:0!important;left:0!important;right:0!important}.timetable-main__col._time{width:7.2rem;position:sticky;left:0;z-index:32}.timetable-main__col._time .timetable-main__col-head,.timetable-main__col._time .timetable-main__col-subhead{background-color:#fcfcfc}.timetable-main__col._time._scroll{background-color:#fcfcfc;box-shadow:.6rem 0 .4rem -.4rem #dbdbd6}.timetable-main__col._time._scroll .timetable-main__col-head,.timetable-main__col._time._scroll .timetable-main__col-subhead{border-color:transparent}.timetable-main__col-head{display:flex;flex-direction:column;padding:.7rem .6rem;height:4.6rem;position:sticky;top:0;z-index:31}.timetable-main__col-subhead{display:flex;flex-direction:column;padding:0 .6rem 1.2rem;height:3.4rem;position:sticky;top:4.6rem;z-index:31}.timetable-main__col-content{position:relative;flex:1;margin-top:3.4rem;border-right:1px solid #dbdbd6}.timetable-main__col.smooth-dnd-ghost{background-color:#fcfcfc33;outline:1px dashed;outline-offset:-1px}.timetable-main__col.smooth-dnd-ghost .timetable-main__col-content{border-color:transparent}.timetable-main__col.smooth-dnd-ghost .timetable-main__col-head{position:relative}.timetable-main__card-placeholder{position:absolute;left:0;right:0;pointer-events:none;z-index:6}.timetable-main__card-placeholder-inner{width:100%;height:100%;background-color:#49e993b3;outline:1px dashed #49e993;outline-offset:-1px;transition:background-color .3s,outline-color .3s}.timetable-main__card-placeholder._not-available .timetable-main__card-placeholder-inner{background-color:#ff0037b3;outline-color:#ff0037}.timetable-main__card-placeholder._is-hide{opacity:0}.timetable-main__col._time .timetable-main__col-subhead{padding-left:0;padding-right:0;text-align:left;border-right:1px solid transparent}.timetable-main__col._time .timetable-main__col-head{border-right:1px solid transparent}.timetable-main__shift{position:absolute;left:0;right:0}.timetable-main__shift._readonly{background-color:#fff!important}.timetable-main__shift._edited{background-color:#edebf9!important}.timetable-main .smooth-dnd-container.horizontal{display:flex;flex-shrink:0;flex-grow:1;min-width:auto;min-height:auto}.timetable-main .cards-drop-preview{background-color:#979992d9;outline:1px dashed;outline-offset:-1px}.timetable-main__doctor{font:inherit;border:0;outline:0;padding:0;text-decoration:none;background-color:transparent;color:inherit;cursor:pointer;display:inline-flex;text-align:left;word-break:break-word;align-items:center;width:100%;height:100%;background:#fff;box-shadow:0 1.5rem 3.5rem #00000012;border-radius:1rem;padding:.8rem 1.1rem;transition-property:box-shadow;transition-duration:.3s;transition-timing-function:cubic-bezier(.25,.8,.5,1)}.timetable-main__doctor:hover{box-shadow:none}.timetable-main__doctor .user{max-width:100%}.timetable-main__time-step{margin:auto 0 0;display:flex;flex-direction:column;width:100%}.timetable-main__time-row{height:var(--grid-row-height, 4.2rem);display:flex;flex-direction:column;justify-content:center;font-weight:500;font-size:1.1rem;text-align:center;letter-spacing:.04em;border:0 solid rgba(195,195,190,.35);border-top-width:1px;border-right-width:1px}.timetable-main__time-row:last-child{border-bottom-width:1px}.timetable-main__time-row._not-available .timetable-main__time-row-label{opacity:.35}.timetable-main__time-row._current{font-weight:600}.timetable-main__grid{margin-top:8rem;pointer-events:none}.timetable-main__grid-row{height:var(--grid-row-height, 4.2rem);display:block}.timetable-main__grid-row._bold:before,.timetable-main__grid-row._bold:after{border-color:#c3c3be}.timetable-main__grid-row:before,.timetable-main__grid-row:after{content:"";position:absolute;display:block;width:100%;z-index:5;border-bottom:1px solid rgba(195,195,190,.35)}.timetable-main__grid-row:after{height:inherit}.timetable-main__grid-row:not(:last-child):after{display:none}.timetable-main__current{position:absolute;top:8rem;width:100%;display:flex;align-items:center;margin-top:-.3rem}.timetable-main__current-mark{width:.3rem;height:.8rem;z-index:30;position:sticky;left:6.9rem}.timetable-main__current-line{height:.2rem;background-size:3rem 100%;z-index:25;flex-grow:1;margin-left:7.2rem}.timetable-main__dates{display:flex;flex-direction:column;width:24.2rem;padding-top:1.1rem;border-right:1px solid #dbdbd6}.timetable-main__dates-day{text-transform:capitalize}.timetable-main__dates-year{font-weight:600}.timetable-main__dates-time{position:sticky;top:1.1rem;z-index:31;font-size:1.1rem;display:flex;justify-content:center;text-align:center;column-gap:.7rem;margin-bottom:1.4rem}.timetable-main__dates-time._green{color:#49e993;font-weight:700}.timetable-main__dates-time._blue{color:#00a2e8;font-weight:700}.timetable-main__dates-time._scroll:before{content:"";position:absolute;right:-1px;top:-1rem;height:calc(100% + 10rem);border-left:1px solid #dbdbd6}.timetable-main__dates-item{flex-grow:1;display:flex}.timetable-main__clock{font:inherit;border:0;outline:0;padding:0;text-decoration:none;background-color:transparent;color:inherit;cursor:pointer;display:inline-flex;text-align:left;word-break:break-word;color:#49e993;width:2rem;height:2rem;margin:0 auto 1.2rem;transition-property:color;transition-duration:.3s;transition-timing-function:cubic-bezier(.25,.8,.5,1)}.timetable-main__clock:hover{color:#37c08c}.timetable-main__clock-svg{width:100%;height:100%}.timetable-main__working-time{position:absolute;top:0;left:0;width:100%;height:40rem;background:#00a2e80d;pointer-events:none}@media(max-width:1024px){.timetable-main{background-color:inherit}.timetable-main__doctor{-webkit-user-select:none;user-select:none}.timetable-main__inner{margin:0}.timetable-main__inner::-webkit-resizer,.timetable-main__inner::-webkit-scrollbar-button,.timetable-main__inner::-webkit-scrollbar-corner{display:none}.timetable-main__inner::-webkit-scrollbar,.timetable-main__inner::-webkit-scrollbar-thumb{display:none}@supports (-webkit-overflow-scrolling: touch){.timetable-main__inner{-webkit-overflow-scrolling:touch}}@supports (scrollbar-width: none){.timetable-main__inner{scrollbar-color:transparent transparent;scrollbar-width:none}}.timetable-main__list{padding:0}.timetable-main__dates,.timetable-main__col{width:29.9rem}.timetable-main__col-head,.timetable-main__col-subhead{padding-inline:1.7rem}.timetable-main__col._time .timetable-main__col-head,.timetable-main__col._time .timetable-main__col-subhead{background-color:#f6f6f6}}@media(min-width:1540px){.timetable-main__col{width:20rem}}.services-search__head{padding:1.3rem 2.3rem 1.2rem 2.6rem}.services-search__main{max-height:36.3rem;overflow-x:hidden;overflow-y:auto;margin:0 2rem 0 2.4rem;padding-right:2rem}@supports (-webkit-overflow-scrolling: touch){.services-search__main{-webkit-overflow-scrolling:touch}}@supports (scrollbar-width: thin){.services-search__main{scrollbar-color:#00a2e8 #dbdbd6;scrollbar-width:thin}}.services-search__main::-webkit-scrollbar{width:.3rem;background-color:#dbdbd6}.services-search__main::-webkit-scrollbar-thumb{background-color:#49e993}.services-search__main::-webkit-resizer,.services-search__main::-webkit-scrollbar-button,.services-search__main::-webkit-scrollbar-corner{display:none}.services-search__bottom{background-color:#f5f5ef;display:flex;align-items:center;justify-content:space-between;padding:2rem 2rem 2rem 2.4rem}.services-search__bottom-text{font-size:1.4rem;letter-spacing:.07em;margin-right:2rem}.services-search__bottom-label{margin-right:.5rem}.services-search__bottom-value{font-weight:600}.services-search__list{color:#021822;margin-bottom:2rem;padding-right:1.7rem}@media(max-width:1024px){.services-search__main{max-height:30rem;margin:0 2.3rem;padding-inline:2.3rem}.services-search__main._margin{margin:0}.services-search__head{padding-block:1.5rem 2rem}.services-search__bottom .btn{padding-inline:3rem}.services-search__main,.services-search__list{padding:0}}.personal__inner{flex-grow:1;display:flex}.personal__mobile-wrapper{display:none}.personal__info{max-width:48rem;flex:0 0 48rem;background-color:#fcfcfc}.personal__info-inner{padding:3rem 4rem}.personal__sections{font:inherit;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;row-gap:1.6rem}.personal__data{flex-basis:83rem}.personal__data>*{border-bottom:.2rem solid rgba(219,219,214,.45)}.personal__data>*:last-child{border-bottom:none}.personal__user{text-align:center;margin-bottom:4.3rem}.personal__user-file{margin:0 auto 2.8rem}.personal__user-surname{font-size:2.5rem;font-weight:500;text-transform:uppercase}.personal__user-surname,.personal__user-name,.personal__user-position{letter-spacing:.07em}.personal__user-name{font-weight:400;font-size:2rem;margin-bottom:1.4rem}.personal__user-name._uppercase{text-transform:uppercase}.personal__user-position{max-width:24rem;margin:0 auto;color:#00a2e8;font-size:1.1rem;font-weight:600;text-transform:uppercase}.personal__working{font:inherit;list-style:none;margin:0;padding:0;padding:1.5rem 0 1.2rem;border-top:1px solid rgba(219,219,214,.45)}.personal__working-item{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(219,219,214,.45);padding-bottom:1.3rem;margin-bottom:1.3rem}.personal__working-item:last-child{padding-bottom:0;border-bottom:none;margin-bottom:0}.personal__working-item._partner{margin-bottom:0;border:none}.personal__working-item._partner .personal__working-label{color:#021822}.personal__working-item._partner .personal__working-value{color:#49e993;font-weight:700}.personal__working-label{color:#021822;font-weight:600;font-size:1.1rem;text-transform:uppercase;margin-right:2rem}.personal__working-label,.personal__working-value{letter-spacing:.07em}.personal__working-value{text-align:right}.personal__working-value._btn{font:inherit;border:0;outline:0;padding:0;text-decoration:none;background-color:transparent;color:inherit;cursor:pointer;display:inline-flex;text-align:left;word-break:break-word;color:#00a2e8;font-weight:500;font-size:1.3rem;line-height:1}.personal__working-value._btn:hover span{border-color:transparent}.personal__working-value._btn span{padding-bottom:.2rem;border-bottom:1px solid currentColor;transition-property:border-color;transition-duration:.3s;transition-timing-function:cubic-bezier(.25,.8,.5,1)}.personal__working-value{font-weight:500;font-size:1.3rem;display:flex;align-items:center}.personal__working-svg{color:#00a2e8;width:1.8rem;height:1.8rem;margin-left:1.1rem}.personal__employee{padding:3rem 8.1rem 4rem;margin-bottom:2.5rem}.personal__employee-title{color:#021822;font-size:1.6rem;font-weight:600;letter-spacing:.07em;margin-bottom:2.3rem}.personal__employee-list{font:inherit;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:2rem}.personal__employee-item{display:grid;grid-gap:2rem}.personal__employee-item._col{display:grid;grid-template-columns:1fr 3rem;grid-gap:2rem;align-items:center}.personal__employee-item._last-big{grid-area:6/1/6/3}.personal__employee-btn{margin-top:3.3rem;width:100%}.personal__priority{padding:0 8.4rem}.personal__gender{display:flex;justify-content:center}.personal__gender-item{margin-right:3rem}.personal__gender-item:last-child{margin-right:0}@media(max-width:1024px){.personal__inner{flex-direction:column}.personal__info{flex:0;max-width:none;background:none;margin-bottom:4.5rem}.personal__info-inner{padding:3rem 1.8rem 3.5rem}.personal__mobile-wrapper{display:grid;row-gap:3rem;padding-inline:1.8rem}.personal__mobile-row{display:grid;row-gap:1rem}.personal__row{display:flex;align-items:center;grid-gap:1.5rem}.personal__employee-list,.personal__sections{grid-template-columns:1fr}.personal__employee{padding:0 2.3rem 5.2rem;margin:0;border-bottom:0}.personal__employee-title{margin-bottom:2rem}.personal__working-item:last-child{padding-bottom:1.3rem;margin-bottom:1.3rem;border-bottom:1px solid rgba(219,219,214,.45)}.personal__mobile-btn{width:100%}.personal__mobile-btn._red-border{background:#fff}.personal__mobile-btn._border{width:100%;padding-inline:.5rem;font-size:1.1rem;font-weight:600;background:#fcfcfc}.personal__mobile-btn._border._lang img{width:1.4rem;height:1.4rem;border-radius:50%}}.color-card__item{color:#021822}.color-card__item._active{border-color:currentColor}.color-card__item._green{color:#49e993;background:#49e9931a}.color-card__item._blue{color:#5070a0;background:#5070a01a}.color-card__item._purple{color:#5750a0;background-color:#5750a01a}.color-card__item._pink{color:#a96abf;background-color:#a96abf1a}.color-card__item._red{color:#ff0037;background:#ff00371a}.color-card__item._orange{color:#e06723;background:#e067231a}.color-card__item-full{color:#021822}.color-card__item-full._active{border-color:currentColor}.color-card__item-full._standard{background:#021822}.color-card__item-full._green{background:#49e993}.color-card__item-full._blue{background:#5070a0}.color-card__item-full._purple{background-color:#5750a0}.color-card__item-full._pink{background-color:#a96abf}.color-card__item-full._red{background:#ff0037}.color-card__item-full._orange{background:#e06723}.employee-info._height{display:flex;align-items:center;justify-content:center;height:100%}.employee-info__text-wrap{display:flex;align-items:center}.employee-info__btn-edit{font:inherit;border:0;outline:0;padding:0;text-decoration:none;background-color:transparent;color:inherit;cursor:pointer;display:inline-flex;text-align:left;word-break:break-word;width:1.5rem;height:1.5rem;margin-left:1rem;color:#00a2e8}.employee-info__btn-edit svg{width:100%;height:100%}.employee-info__empty{font-size:2rem;font-weight:500;text-transform:uppercase;color:#979992}.employee-info__head{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.employee-info__head>*{margin-right:1.5rem}.employee-info__head>*:last-child{margin-right:0}.employee-info__head-group{display:flex;flex-direction:column;row-gap:1.1rem}.employee-info__head-group button{white-space:nowrap}.employee-info__head-schedule{align-self:flex-end}.employee-info__head-id{font-weight:600;text-align:center}.employee-info__user{display:flex;align-items:center;margin-right:2rem}.employee-info__user-picture{position:relative;width:7.5rem;border-radius:50%;margin-right:1.5rem}.employee-info__user-picture:before{content:"";display:block;width:100%;padding-top:100%}.employee-info__user-picture img{border-radius:inherit;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.employee-info__user-info{font-weight:500;letter-spacing:.07em}.employee-info__user-name{text-transform:uppercase}.employee-info__user-name,.employee-info__user-surname{font-size:1.5rem}.employee-info__user-birthday{font-size:1.4rem;color:#00a2e8}.employee-info__list{font:inherit;list-style:none;margin:0;padding:0;padding:1rem 0;border-top:1px solid rgba(219,219,214,.45);border-bottom:1px solid rgba(219,219,214,.45);margin-bottom:1.5rem}.employee-info__list._mod .employee-info__item{align-items:flex-start}.employee-info__list._mod .employee-info__label{margin-top:1px}.employee-info__item{padding-bottom:.7rem;border-bottom:1px solid rgba(219,219,214,.45);margin-bottom:.7rem;letter-spacing:.07em;display:flex;align-items:center;justify-content:space-between}.employee-info__item:last-child{padding-bottom:0;border-bottom:none;margin-bottom:0}.employee-info__label{color:#021822;font-weight:600;font-size:1.1rem;text-transform:uppercase;margin-right:2rem}.employee-info__value{max-width:34rem;display:flex;flex-wrap:wrap;align-items:center;text-align:right;font-weight:500;font-size:1.3rem}.employee-info__value._accent-red{font-weight:600;color:#ff0037}.employee-info__value._accent-green{font-weight:600;color:#5ed600}.employee-info__value-btn{font:inherit;border:0;outline:0;padding:0;text-decoration:none;background-color:transparent;color:inherit;cursor:pointer;display:inline-flex;text-align:left;word-break:break-word;color:#00a2e8;width:2rem;height:2rem;margin-left:1.2rem}.employee-info__value-svg{width:100%;height:100%}.employee-info__value-item{flex-grow:1;width:100%;margin:0 0 .3rem}.employee-info__value-item:last-child{margin:0}.employee-info__message{color:#ff0037;font-weight:600;font-size:1.1rem;letter-spacing:.07em;text-transform:uppercase}.employee-info__message._fired{display:flex;align-items:center;justify-content:space-between}.employee-info__bottom{display:flex;column-gap:1.3rem;position:sticky;bottom:0;padding:1rem 3.7rem 4rem;background-color:#fcfcfc;margin-left:-3.7rem;margin-right:-3.7rem}.employee-info__bottom-reminder{min-width:30%;width:100%}.employee-info__bottom button,.employee-info__bottom a{width:100%;padding-inline:.5rem}.employee-info__buttons{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:2rem;margin-bottom:2rem}.employee-info__buttons-btn{padding-inline:1rem}@media(max-width:1024px){.employee-info__bottom-reminder,.employee-info__btn{min-width:0}.employee-info__user-name,.employee-info__user-surname{font-size:1.4rem;font-weight:600}.employee-info__user-picture{width:10.3rem;margin-right:2rem}.employee-info__user-surname{margin-bottom:1rem}.employee-info__user-birthday,.employee-info__head-id{font-size:1.2rem;font-weight:500;color:#021822}.employee-info__head{margin-bottom:2.5rem}.employee-info__head-id{margin-left:2rem}.employee-info__label,.employee-info__value{font-size:1.2rem;font-weight:500;color:#021822;text-transform:initial}.employee-info__value{max-width:none}.employee-info__value._upper{text-transform:uppercase}.employee-info__row{display:flex;flex-direction:column;align-items:flex-end}.employee-info__item{padding-bottom:1rem;margin-bottom:1rem}.employee-info__item._schedule .employee-info__value span{display:inline-block;margin-right:.5rem;text-transform:uppercase}.employee-info__list{padding-top:2.3rem;border-top:none}.employee-info__message._big{margin:0 auto}.employee-info__bottom{position:relative;display:grid;align-items:center;grid-gap:1rem;margin-bottom:0;padding-bottom:2.5rem}.employee-info__bottom:before{content:"";position:absolute;bottom:0;left:-3rem;width:calc(100% + 6rem);height:1px;background:#dbdbd673}.employee-info__bottom-btn{width:100%}.employee-info__bottom-btn._color{flex-shrink:0;width:4rem}}.reports{display:grid;grid-gap:3rem}.reports .statistics__popper.inline-block{display:flex}.reports._employees,.reports._orders{grid-gap:0}.reports._right .line-graph__price{margin-left:auto;padding-left:1.5rem}.reports__btn-statistics{font:inherit;border:0;outline:0;padding:0;text-decoration:none;background-color:transparent;color:inherit;cursor:pointer;display:inline-flex;text-align:left;word-break:break-word;display:grid;grid-template-columns:auto auto;justify-content:center;align-items:center;height:4rem;width:34rem;column-gap:1.5rem;font-size:1.2rem;font-weight:500;background:#fff;box-shadow:0 15px 35px #00000012;border-radius:.8rem}.reports__btn-statistics svg{width:2.4rem;height:1.6rem}.reports__wrapper{display:flex}.reports__info{margin-right:5rem}.reports__head{padding-bottom:3rem;border-bottom:1px solid #dbdbd6;margin-bottom:3rem}.reports__schedule-list{font:inherit;list-style:none;margin:0;padding:0;display:grid;row-gap:1rem;margin-top:4.6rem;margin-left:1rem}.reports__schedule-item{display:flex;align-items:center;justify-content:center;height:4.4rem}.reports__schedule-btn{position:absolute!important;top:50%;right:-5rem;transform:translateY(-50%)}.reports__btn-schedule{font:inherit;border:0;outline:0;padding:0;text-decoration:none;background-color:transparent;color:inherit;cursor:pointer;display:inline-flex;text-align:left;word-break:break-word;margin-left:auto}.reports__services-label{overflow-wrap:anywhere}.reports__table{text-align:center;table-layout:fixed}.reports__table th{font-weight:600;white-space:nowrap}.reports__table th:not(.reports__table th:first-child){padding:0 .5rem}.reports__table th .base-table__head{justify-content:center}.reports__table th:first-child,.reports__table td:first-child{text-align:left;width:31rem}.reports__table thead tr:last-child th:first-child{padding-right:2rem}.reports__table tbody tr{cursor:pointer}.reports__table tbody tr:nth-child(2n) td{padding:.5rem 0}.reports__table-from{margin-right:2rem}.reports__graph-item{margin-bottom:1.5rem}.reports__graph-item:last-child{margin-bottom:0}.reports__graph-inner{align-items:normal;width:100%;background:#fff;box-shadow:0 1.5rem 3.5rem #00000012;border-radius:.8rem;min-height:5.5rem;font-weight:600;font-size:1.1rem;letter-spacing:.07em;display:flex;justify-content:space-between}.reports__graph-svg{color:#00a2e8;width:2.2rem;height:2.7rem;margin-right:1.9rem}.reports__graph-content,.reports__graph-info{font:inherit;border:0;outline:0;padding:0;text-decoration:none;background-color:transparent;color:inherit;cursor:pointer;display:inline-flex;text-align:left;word-break:break-word;text-transform:uppercase}.reports__graph-content{flex-grow:1;display:flex;align-items:center;justify-content:space-between;padding:1.3rem 3.5rem}.reports__graph-info{height:100%;display:flex;align-items:center;background:#00a2e81a;padding:.3rem 3.5rem}.reports__graph-total{flex-shrink:0;font-weight:500;font-size:2rem}.reports__graph-statistics{display:flex!important;flex-direction:column}.reports__graph-statistics>*{flex-grow:1}.reports__row{display:flex}.reports__col{width:calc((100% - 2rem)/2);margin-right:2rem}.reports__col:last-child{margin-right:0}.reports__services{background:#00a2e81a;border-radius:.8rem;padding-bottom:.9rem;display:flex;flex-direction:column}.reports__services._accent-blue .reports__services-value{color:#00a2e8}.reports__services._accent-green .reports__services-value{color:#49e993}.reports__services-head{font-weight:600;font-size:1.1rem;letter-spacing:.07em;text-transform:uppercase;padding:1.3rem 3.5rem}.reports__services-list{font:inherit;list-style:none;padding:0;flex-grow:1;margin:0;padding:.8rem 3.5rem;background-color:#fcfcfc}.reports__services-item{display:flex;padding-bottom:.7rem;border-bottom:1px solid #dbdbd6;margin-bottom:.7rem}.reports__services-item:last-child{padding-bottom:0;border-bottom:none;margin-bottom:0}.reports__services-numbering{margin-right:2rem}.reports__services-label,.reports__services-numbering{font-weight:500}.reports__services-label{margin-right:1rem}.reports__services-value{color:#00a2e8;font-weight:600;transition:color .3s;margin-left:auto}@media(max-width:1720px){.reports._employees .reports__table .base-table__bg-white{width:calc(100dvw - 9rem)}.reports._employees .reports__table .base-table__user.user{max-width:none}.reports._employees .reports__table th._large{width:25rem;padding-right:.5rem}.reports._employees .reports__table th._middle{width:19rem}.reports._employees .reports__table th._small{width:10rem}}@media(max-width:1024px){.reports{margin:0;padding-bottom:6.2rem;position:relative;grid-gap:1rem}.reports._employees thead{display:none}.reports._employees tbody{display:grid}.reports._employees tbody:before{display:none}.reports._employees tr{display:flex}.reports._employees td{display:flex;width:100%;padding:0}.reports._employees td:before{display:none}.reports._employees .base-table__bg-white{padding:1.1rem;margin-right:5rem}.reports._employees .base-table__btn{--tr-arrow: #021822;padding:0!important}.reports._employees .base-table__btn:before{right:1.1rem}.reports._employees .reports__info{padding-bottom:5rem}.reports._employees .reports__schedule-btn{right:-6rem}.reports._employees .reports__table{width:100%}.reports._employees .reports__table td:last-child{width:0}.reports._employees .reports__mobile-tools{margin-top:-2rem}.reports._employees .reports__mobile-tools{margin-bottom:2rem}.reports._orders{padding-bottom:10.8rem}.reports._orders .reports__graph-content{display:flex;align-items:center;column-gap:1rem;font-weight:500}.reports__report-finance{margin-bottom:2rem}.reports__btn-statistics{position:absolute;bottom:2.4rem;left:2rem;width:calc(100% - 4rem);min-height:5.5rem}.reports__services-head{text-align:left}.reports__services-head._center{justify-content:center;text-align:center}.reports__mobile-btn{font:inherit;border:0;outline:0;padding:0;text-decoration:none;background-color:transparent;color:inherit;cursor:pointer;display:inline-flex;text-align:left;word-break:break-word;width:1.8rem;height:1.8rem;flex-shrink:0}.reports__mobile-btn._active svg{transform:rotate(-90deg)}.reports__mobile-btn svg{width:100%;height:100%;color:#00a2e8;transform:rotate(90deg);transition-duration:.3s;transition-property:transform}.reports__row{display:grid;row-gap:1rem}.reports__col{width:100%}.reports__services{padding:0;text-align:center;overflow:hidden}.reports__services-head{display:flex;align-items:center;justify-content:space-between;padding:1.1rem 2rem}.reports__services-list{padding:1.2rem 2rem}.reports__info{width:100vw;padding-inline:1.9rem;overflow-x:auto;margin-right:0}.reports .mobile-tools{margin-left:-1.9rem;width:calc(100% + 3.8rem)!important}.reports__table{width:auto}.reports .base-table._no-mobile div{padding:0}.reports__head{padding:0;margin:0 1.9rem 1rem;border:none}.reports__graph{width:calc(100% + 3.8rem);margin-left:-1.9rem;padding-inline:1.9rem}.reports__graph-item{padding:0 2rem 2rem;border-bottom:1px solid #dbdbd6}.reports__graph-inner{min-height:2.6rem;background:none;box-shadow:none}.reports__graph-content{display:grid;padding:0;font-size:1.2rem}.reports__graph-total{line-height:.9}.reports__graph-info{padding:0 0 0 1rem;background:none}.reports__graph-svg{margin:0}}.v3dp__datepicker,.v3dp__input_wrapper{display:flex;flex-grow:1}.v3dp__input_wrapper input{display:flex;flex-grow:1;border:none;background-color:transparent;padding:.3rem 1.6rem}.v3dp__input_wrapper input::placeholder{font-weight:500;font-size:1.3rem;color:#979992}.v3dp__popout{width:100%!important;max-width:55rem}.v3dp__elements button:hover span{background-color:#49e993!important}.v3dp__elements button.selected span{background-color:#114f37!important}.v3dp__elements button span{height:auto!important;padding:.5rem}.reception{flex-grow:1}.reception__head{display:flex;margin-bottom:3rem;column-gap:2.2rem}.reception__head-btn{flex:1;justify-content:flex-start}.reception__head .datepicker{margin-left:auto}.reception__card{margin-bottom:4rem}.reception__card:last-child{margin-bottom:0}@media(max-width:1024px){.reception{margin:0 1.8rem}.reception__head{margin-bottom:1.5rem}.reception__head-btn{justify-content:center}}.patient-visits{margin:0;flex-grow:1;display:flex;flex-direction:column}.patient-visits._mod .patient-visits__form-row{margin-bottom:0}.patient-visits._mod .patient-visits__head-col{margin-right:1.4rem}.patient-visits._mod .patient-visits__head-col:first-child{flex-grow:1;flex-basis:87.6rem}.patient-visits._mod .patient-visits__head-col:last-child{flex-basis:35rem}.patient-visits__head{background-color:#fcfcfc;padding:2.7rem 3.8rem;border-bottom:1px solid rgba(219,219,214,.55);margin-bottom:3rem;display:flex}.patient-visits__head-col{margin-right:3.1rem;flex-basis:66rem}.patient-visits__head-col:last-child{flex-basis:55rem;margin-right:0}.patient-visits__head-label{font-weight:600;font-size:1.3rem;margin-bottom:1rem}.patient-visits__dates{border-radius:1.5rem;background-color:#00a2e8ed;padding:1.5rem 1.5rem 1.5rem 3rem;display:flex;justify-content:space-between;align-items:center;margin-top:3rem}.patient-visits__dates-range{font-weight:600;font-size:1.3rem;letter-spacing:.07em;text-transform:uppercase;margin-right:1rem}.patient-visits__dates-btn{min-width:11.5rem}.patient-visits__form{padding:1.3rem 2.3rem 1.7rem;border-radius:1.5rem;background-color:#00a2e8ed}.patient-visits__form-row{display:flex;margin-bottom:1.7rem}.patient-visits__form-input{margin-right:1rem;flex-grow:1}.patient-visits__form-btn{min-height:3.2rem}.patient-visits__form-bottom{display:inline-flex;align-items:center}.patient-visits__form-date{display:inline-flex;margin-right:2.3rem}.patient-visits__form-date-btn{min-width:11.5rem}.patient-visits__form-dates{font-weight:600;font-size:1.3rem;letter-spacing:.07em;text-transform:uppercase}.patient-visits__main{flex-grow:1;margin:0 3.6rem 3rem}.patient-visits__table.base-table._big-white td{vertical-align:middle}.patient-visits__table-svg{color:#49e993;width:1.6rem;height:1.6rem}.patient-visits__table-teeth{display:flex;align-items:center}.patient-visits__table-teeth>*{margin-right:.9rem}.patient-visits__table-teeth>*:last-child{margin-right:0}.patient-visits__table-user{max-width:37rem}@media(max-width:1024px){.patient-visits__head{padding:0;background:none;border:none}.patient-visits__head-col{padding-inline:1.8rem}.patient-visits__head-col:last-child{flex-basis:auto;width:100%}.patient-visits__date{font-size:1.2rem;font-weight:500}.patient-visits__form{padding:0;background:none}.patient-visits__form-row,.patient-visits__form-input{margin:0}.patient-visits__row{display:flex;align-items:center;grid-gap:1rem}.patient-visits__mobile-tools{row-gap:1.5rem;justify-items:center;margin-bottom:2.2rem}.patient-visits__mobile-btn._white{width:16.2rem;min-height:3.2rem;border:none;border-radius:55.5rem;font-weight:600;font-size:1.1rem}.patient-visits__subtitle{font-size:1.1rem;font-weight:500}.patient-visits__main{margin-inline:1.8rem}.patient-visits__table-teeth{flex-direction:row-reverse;font-weight:600;font-size:1.3rem}.patient-visits__table-teeth *{margin-right:0;margin-left:.8rem}.patient-visits__table-svg{width:1.4rem;height:1.4rem}.patient-visits .base-table._big-white tbody{display:grid;row-gap:1rem}.patient-visits .base-table._big-white td{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.6rem!important;border:none;font-size:1.2rem;font-weight:600}.patient-visits .base-table._big-white td:not(:last-child){border-bottom:1px solid #dbdbd6}.patient-visits .base-table._big-white td .user{width:fit-content}.patient-visits .base-table._big-white td .user__info-name{font-size:1.3rem;font-weight:500}.patient-visits .base-table._big-white td .user img{width:2.5rem;height:2.5rem}.patient-visits .base-table._big-white tr{flex-direction:column;border:1px solid #dbdbd6;border-top:2px solid #49e993;border-radius:1rem;overflow:hidden}.patient-visits .base-table._big-white tr:first-child td{border:none}.patient-visits .base-table._big-white tr:first-child td:not(:last-child){border-bottom:1px solid #dbdbd6}}.customer-card__cell-date,.customer-card__cell-time{white-space:nowrap}.customer-card__cell-location{min-width:15rem}.customer-card__table tbody{letter-spacing:.07em}.customer-card__table-head{justify-content:flex-start;padding-left:2.3rem}.customer-card__table-row{pointer-events:none}.customer-card__table-row._green{background-color:#fff}.customer-card__table-row._grey{background-color:#f4f4f4a6}.customer-card__table-row._red{background-color:#f9ebeb}.customer-card__table-row._violet{background-color:#faf4ff}.customer-card__table-row td{vertical-align:top}.customer-card__table-user{margin-bottom:.7rem}.customer-card__table-user:last-child{margin-bottom:0}.customer-card__table-status{display:flex;justify-content:space-between;align-items:center}.customer-card__table-status-svg{width:1.8rem;height:1.8rem;color:#021822;margin-left:1rem}.customer-card__table-status-svg._green{color:#49e993}.customer-card__table-status-svg._blue{color:#00a2e8}.customer-card__table-status-svg._gray{color:#979992;transform:scale(1.5)}.customer-card__table-status-svg._red{color:#ff0037}.customer-card__table-status-svg._yellow{color:#f9c81f}.customer-card__table-status-svg._purple{color:#a96abf}.customer-card__table-status-svg._big{transform:scale(1.4)}@media(max-width:1024px){.customer-card{font-size:1.1rem}.customer-card tbody{display:grid;row-gap:1.5rem}.customer-card tbody:before{display:none}.customer-card tr{display:grid;background:#fff;border-radius:1rem;box-shadow:0 1.5rem 3.5rem #00000012}.customer-card td{padding:0 1.6rem!important;border:none!important}.customer-card .base-table:not(._no-mobile) .customer-card__cell-status{padding:0 1.6rem 0 0!important}.customer-card .base-table:not(._no-mobile) .customer-card__cell-date{padding-left:1.6rem!important}.customer-card .base-table:not(._no-mobile) .customer-card__cell-note{padding:0 1.6rem!important;margin-bottom:.5rem}.customer-card .base-table tr:first-child .customer-card__cell-note{padding-top:.9rem!important;margin-top:.9rem;border-top:1px solid rgba(219,219,214,.55)!important}.customer-card__table-row{padding-block:1.5rem;border-top:2px solid var(--box-color, #dbdbd6)}.customer-card__table-status{grid-gap:.7rem;padding:0}.customer-card__table-status-text{color:#021822}.customer-card__table-status-svg{margin-left:0}.customer-card__table-user.user._small{padding-inline:1.6rem}.customer-card__table-user.user._small:not(:last-child){padding-bottom:.9rem;margin-bottom:.9rem;border-bottom:1px solid #dbdbd6}.customer-card__table-user.user._small .user__info-name{font-size:1.1rem;font-weight:500}.customer-card__table-user.user._small .user__info-position{font-size:1.1rem;font-weight:400}.customer-card__inner{margin-top:-2rem}.customer-card__mobile-time{margin-left:.5rem}.customer-card__cell{background:#fff}.customer-card__cell-note{grid-row:3;grid-column:1/span 2;padding-inline:1.6rem;font-weight:600}.customer-card__cell-date{display:flex;align-items:center;grid-row:2;grid-column:1}.customer-card__cell-location{grid-row:1;grid-column:1/span 2}.customer-card__cell-status{grid-row:2;grid-column:2;display:flex;align-items:center;justify-content:flex-end;color:var(--box-color, #021822);font-weight:600}}.reception-modal__content,.reception-modal__wrap{display:flex}.reception-modal__content{column-gap:3rem;padding:3rem 3rem 4rem}.reception-modal__main{flex:1 1 80rem;background-color:#fcfcfc;padding:1.5rem 3rem 0 3.5rem;display:flex;flex-direction:column}.reception-modal__main-add{flex-grow:1;justify-content:space-between}.reception-modal__main-select{flex-basis:21rem}.reception-modal__main-head{display:flex;column-gap:1.6rem;border-bottom:1px solid #dbdbd6;padding-bottom:1.6rem}.reception-modal__main-inner{flex-grow:1;overflow-x:hidden;overflow-y:auto;display:flex;flex-direction:column;margin-left:-3rem;margin-right:-3rem;padding:1.3rem 3rem}.reception-modal__main-bottom{padding:1.4rem 1.5rem 0}.reception-modal__main-save{width:100%}.reception-modal__services{flex-basis:66rem}.reception-modal__offer{flex:1 1 53rem;display:flex;flex-direction:column;padding:1.2rem 1.5rem 0}.reception-modal__offer-head{position:sticky;z-index:1;top:0;display:flex;align-items:center;justify-content:space-between;column-gap:1rem;padding-bottom:1.5rem}.reception-modal__offer-title{font-weight:600;font-size:1.1rem;letter-spacing:.07em;text-transform:uppercase}.reception-modal__offer-main{flex-grow:1;height:58rem;overflow-x:hidden;overflow-y:auto;padding-bottom:1.2rem}.reception-modal__offer-search.input{flex-basis:25rem;font-size:1.2rem}.reception-modal__info{width:0;flex-grow:1}.reception-modal__info-cabinets{padding-bottom:1.2rem;border-bottom:1px solid #dbdbd6;margin-bottom:1.8rem}.reception-modal__info-cabinets-before{font-size:1.4rem;font-weight:600;text-transform:uppercase}.reception-modal__patient{display:flex;align-items:center;justify-content:space-between;column-gap:1rem;padding-bottom:1.8rem;border-bottom:1px solid #dbdbd6;margin-bottom:1.8rem}.reception-modal__patient-info{display:flex;align-items:center}.reception-modal__patient-price{font-weight:500;font-size:1.6rem;letter-spacing:.07em;margin-right:1.1rem}.reception-modal__doctors{margin-bottom:1.5rem}.reception-modal__doctors-head{display:flex;justify-content:space-between;align-items:center;column-gap:1rem;margin-bottom:1.5rem}.reception-modal__doctors-group{max-width:60%;display:flex;flex-direction:column;row-gap:.7rem}.reception-modal__doctors-images{display:flex;align-items:center;column-gap:1.1rem}.reception-modal__doctors-total{font-weight:500;font-size:1.6rem;letter-spacing:.07em}.reception-modal__doctors-btn{font:inherit;border:0;outline:0;padding:0;text-decoration:none;background-color:transparent;color:inherit;cursor:pointer;display:inline-flex;text-align:left;word-break:break-word;color:#49e993}.reception-modal__doctors-btn svg{width:2.4rem;height:2.4rem}.reception-modal__doctors-assistants-description{font-style:normal;color:#979992;font-weight:500}.reception-modal__input{margin-bottom:3.1rem}.reception-modal__file{font:inherit;border:0;outline:0;padding:0;text-decoration:none;background-color:transparent;color:inherit;cursor:pointer;display:inline-flex;text-align:left;word-break:break-word;align-items:center;color:#114f37}.reception-modal__file-text{text-decoration:underline}.reception-modal__file-svg{width:2.4rem;height:2.4rem;margin-right:1rem}.reception-modal__bottom{display:flex;align-items:center;justify-content:space-between;margin-top:2.6rem;column-gap:2rem}.reception-modal__teeth{margin-bottom:1.7rem}.reception-modal__url.btn{flex-shrink:0}.reception-modal__url.btn._active{color:#fff;background-color:#49e993}.reception-modal__partner{display:flex;align-items:center;column-gap:2.5rem;margin-bottom:2.4rem}.reception-modal__partner-label{font-size:1.3rem;font-weight:500;letter-spacing:.07em}.reception-modal__partner-select{flex-grow:1}.reception-modal__list{flex-grow:1;height:0;display:flex;flex-direction:column}.reception-modal__item{display:flex;flex-direction:column;margin-bottom:2rem}.reception-modal__item:last-child{margin-bottom:0}.reception-modal__cost{padding:0 1.5rem 3rem}.reception-modal__teeth{margin-bottom:1.5rem}.reception-modal__template{display:grid;align-content:center;grid-auto-flow:column;justify-content:space-between;grid-gap:2rem;margin-bottom:.8rem}@media(max-width:1024px){.reception-modal .modal__inner{display:flex;flex-direction:column;background:#f5f5ef;padding-bottom:2rem}.reception-modal .modal__inner .head-modal{position:static;order:1}.reception-modal .modal__inner .head-modal__inner{display:flex;padding-inline:2.3rem;padding-top:0;background:none}.reception-modal .modal__inner .head-modal__title,.reception-modal .modal__inner .head-modal time{display:none}.reception-modal .modal__inner .head-modal .btn-semicircle{margin:0}.reception-modal__info-cabinets{padding-top:1rem}.reception-modal__info-cabinets .base-select__trigger-before{display:none}.reception-modal__content{padding-bottom:1.5rem}.reception-modal__doctors-head{display:grid;row-gap:1rem;justify-content:normal}.reception-modal__doctors-text{margin-right:auto;font-size:1.1rem;font-weight:500;text-decoration:underline;color:#49e993}.reception-modal__doctors-images,.reception-modal__doctors__url{position:absolute;bottom:1.5rem;left:0;padding-inline:1.5rem;height:2.4rem;width:100%}.reception-modal__content{display:grid;padding-inline:1.9rem;padding-top:1.6rem}.reception-modal__info{width:100%}.reception-modal__partner{display:grid}.reception-modal__partner-label{grid-column:1/span 2}.reception-modal__bottom{flex-direction:column;grid-gap:1.5rem}.reception-modal__bottom .btn{width:100%}.reception-modal__file{justify-content:center;min-height:4rem;width:100%;background:#fcfcfc;color:#49e993;font-size:1.3rem;border-radius:.8rem;box-shadow:0 1.5rem 3.5rem #00000012}.reception-modal__file-svg{color:#49e993}.reception-modal__wrap-info{position:relative;padding:1.5rem 1.5rem 5.6rem;margin-bottom:1.5rem;background:#fcfcfc;border:1px solid #dbdbd6;border-radius:1rem}.reception-modal__doctors,.reception-modal__doctors-head{margin:0}.reception-modal__doctors-assistants{margin-top:1.5rem}.reception-modal__editor{background:#fcfcfc}.reception-modal__partner{margin-top:2.4rem;margin-bottom:0}.reception-modal__mobile-title{display:flex;align-items:center;justify-content:center;width:calc(100% + 3.8rem);padding-bottom:2rem;margin-bottom:2rem;margin-left:-1.9rem;font-size:1.3rem;font-weight:500;border-bottom:1px solid #dbdbd6}.reception-modal__patient{margin-bottom:.9rem;padding-bottom:.9rem}.reception-modal__services{margin-bottom:3rem}.reception-modal__services._no-padding{margin-bottom:0}.reception-modal__services li{border-radius:.5rem!important}.reception-modal__template .button-underline:first-child{text-align:left}.reception-modal__template .button-underline:last-child{text-align:right}}.list-employees__inner{display:flex;flex-grow:1}.list-employees__data,.list-employees__info-inner{overflow:hidden}.list-employees__info-from{margin-right:1rem}.list-employees__data{flex-basis:63.5rem;background-color:#fcfcfc73;border-right:1px solid rgba(219,219,214,.45)}.list-employees__data-info{padding:2.7rem 3.8rem}.list-employees__data .employee-schedule{overflow:hidden}.list-employees__data .employee-schedule .employee-schedule__schedule{margin-top:1.8rem}.list-employees__info{flex-basis:68.3rem;flex-grow:1;display:flex;flex-direction:column;overflow:hidden}.list-employees__info-inner{display:flex;flex-direction:column;height:calc(100vh - 6rem)}.list-employees__info-head{margin:2.6rem 3.3rem 1.4rem;display:flex;justify-content:space-between}.list-employees__info-main{height:auto;overflow-x:hidden;overflow-y:auto;padding:0 3.3rem 2.6rem}.list-employees__info-from{flex-grow:1}.list-employees__info-input{margin-right:1rem}.list-employees__info-input .input__wrap{border:1px solid #021822;background-color:transparent}.list-employees__info-btn{font-size:1.1rem;font-weight:600;min-height:3.2rem;padding:.3rem 2rem;margin-left:1rem}@media(max-width:1024px){.list-employees__inner{display:grid}.list-employees__title,.list-employees__info-from{padding-inline:1.9rem;margin-bottom:2rem}.list-employees__info-from{margin-top:2rem;margin-bottom:0}.list-employees__info-btn{margin:2rem 1.9rem 0}.list-employees__info-main{padding:0 1.9rem}.list-employees__btn-filter{order:-2}.list-employees__title{margin-block:2rem 0;order:-1}.list-employees__info-head{display:grid;justify-content:normal;margin:0 0 2rem}.list-employees .base-table tbody{display:grid;row-gap:1rem}.list-employees .base-table tr{display:flex}.list-employees .base-table tr._active{background:none}.list-employees .base-table td{width:100%;padding:0;border:none}.list-employees .base-table td:before{display:none}}.services-prices{margin:0;flex-grow:1;display:flex;flex-direction:column}.services-prices .form__input{flex-shrink:1}.services-prices__inner{display:flex;flex-grow:1}.services-prices__guests .form__input{flex-basis:0;flex-grow:1}.services-prices__main{flex-shrink:0;flex-basis:58.4rem;background-color:#fcfcfc;border-right:1px solid rgba(219,219,214,.45);display:flex;flex-direction:column;position:relative}.services-prices__head{position:sticky;top:0;padding:2.1rem 4.1rem 1.8rem 3.8rem;border-bottom:1px solid rgba(219,219,214,.55);background:#fcfcfc;z-index:1;display:flex;align-items:center}.services-prices__head-btn{margin-left:2.1rem;padding-inline:1.65rem;min-height:3.2rem}.services-prices__btn{width:19rem}.services-prices__btn.btn{font-size:1.15rem}.services-prices__wrap{position:sticky;top:9.2rem;margin:1.9rem 4.1rem 1.9rem 3.8rem}.services-prices__form{flex-grow:1}.services-prices__item{margin:.8rem 3.8rem}.services-prices__card{border-radius:.8rem;border:1px solid transparent;transition-property:border-color;transition-duration:.3s;transition-timing-function:cubic-bezier(.25,.8,.5,1);padding:1.2rem 0 .6rem;background:color-mix(in srgb,var(--color-service, #021822),transparent 90%);cursor:grab}.services-prices__card:active{cursor:grabbing}.services-prices__card-head{display:flex;justify-content:space-between;align-items:center;margin:0 1.9rem .8rem 2.4rem}.services-prices__card-title{font-weight:600;line-height:2}.services-prices__card-buttons{display:flex;align-items:center}.services-prices__card-btn{font:inherit;border:0;outline:0;padding:0;text-decoration:none;background-color:transparent;color:inherit;cursor:pointer;display:inline-flex;text-align:left;word-break:break-word;width:1.9rem;height:1.9rem;display:flex;flex-direction:column;align-items:center;justify-content:center;margin-right:1.2rem}.services-prices__card-btn._active svg{transform:scale(-1)}.services-prices__card-btn:last-child{margin-right:0}.services-prices__card-btn svg{width:100%;height:100%;transition-property:transform;transition-duration:.3s;transition-timing-function:cubic-bezier(.25,.8,.5,1)}.services-prices__card-btn._arrow._active svg{transform:scale(1)}.services-prices__card-btn._arrow svg{transform:scale(-1)}.services-prices__card-wrap{display:grid;grid-template-rows:0fr;transition-property:grid-template-rows;transition-duration:.3s;transition-timing-function:cubic-bezier(.25,.8,.5,1)}.services-prices__card-wrap._active{grid-template-rows:1fr}.services-prices__card-list{font:inherit;list-style:none;margin:0;padding:0;display:grid;overflow:hidden;background-color:#fcfcfc;padding:0 2rem 0 2.4rem}.services-prices__card-list-head{font-weight:600;padding:.7rem 0;border-bottom:1px solid rgba(219,219,214,.45);display:grid;grid-template-columns:1fr 15% 15% 11%;grid-gap:1.5rem}.services-prices__card-item-wrap:last-child .services-prices__card-item{border-bottom-color:transparent}.services-prices__card-item-wrap.smooth-dnd-ghost .services-prices__card-item{border-color:#dbdbd673}.services-prices__card-item{display:flex;justify-content:space-between;align-items:center;padding:.7rem 0;border-bottom:1px solid rgba(219,219,214,.45)}.services-prices__card-item._grid{display:grid;grid-template-columns:1fr 15% 15% 11%;grid-gap:1.5rem}.services-prices__card-item:not(._grid) .services-prices__card-label{margin-right:2rem}.services-prices__card-label{color:#021822;font-weight:500}.services-prices__card-value{font-weight:600}.services-prices__params{flex-grow:1;margin:3rem 4rem 3rem 8.4rem}.services-prices__params._warehouse-materials-form .services-prices__buttons{display:flex;align-items:center;column-gap:2rem;width:100%}.services-prices__fields-title{font-weight:600;font-size:1.6rem;letter-spacing:.07em;margin-bottom:2rem;display:flex;justify-content:space-between;gap:2rem}.services-prices__fields-input{width:100%}.services-prices__fields-label{display:flex;align-items:center;flex-shrink:0;width:19rem;margin-right:2.2rem;font-weight:600;font-size:1.2rem;letter-spacing:.07em;text-transform:uppercase}.services-prices__fields-label-col{display:flex;gap:.7rem;align-items:center;justify-content:space-between}.services-prices__fields-category{display:flex;align-self:center;justify-content:space-between;margin-bottom:3rem}.services-prices__fields-category._line{padding-bottom:2rem;margin-bottom:2rem;border-bottom:1px solid rgba(219,219,214,.55)}.services-prices__fields-services{margin-bottom:3.6rem}.services-prices__fields-services._grid{padding-bottom:4rem;border-bottom:1px solid #dbdbd6}.services-prices__fields-services._grid .services-prices__fields-label{display:grid;grid-template-columns:1fr 11rem 11rem 16rem;grid-gap:1rem;width:100%}.services-prices__fields-row{display:grid;grid-template-columns:1fr 11rem 11rem 12.2rem 2.8rem;grid-gap:1rem;align-items:center;margin-bottom:1.5rem}.services-prices__fields-row:last-child{margin-bottom:0}.services-prices__fields-btn{font:inherit;border:0;outline:0;padding:0;text-decoration:none;background-color:transparent;color:inherit;cursor:pointer;display:inline-flex;text-align:left;word-break:break-word;color:#ff0037;width:2.8rem;height:2.8rem}.services-prices__fields-btn:disabled{cursor:not-allowed;color:#dbdbd6}.services-prices__fields-btn svg{width:100%;height:100%}.services-prices__fields-materials{grid-area:2/1/3/4;display:grid;grid-template-columns:2.5rem 1fr auto;grid-gap:1.4rem;text-align:start;text-transform:uppercase;padding-left:1.4rem;padding-right:2rem}.services-prices__fields-materials:disabled{color:#989898}.services-prices__fields-materials-total{font-size:1.8rem;font-weight:700}.services-prices__fields-materials svg{width:100%;height:2.5rem}.services-prices__fields-bottom{display:grid;row-gap:2rem}.services-prices__fields-bottom._row{display:flex;align-self:center;grid-gap:2rem}.services-prices__fields-bottom._row button{width:100%}.services-prices__fields-bottom span{font-size:1.2rem;font-weight:600}.services-prices__fields-palette{margin-right:2rem}.services-prices__fields-grid{display:grid;grid-gap:1rem 2rem;align-items:center;grid-template-columns:1fr 14.5rem 2.8rem;padding-bottom:1.7rem;border-bottom:1px solid #dbdbd6;margin-bottom:1.6rem}.services-prices__buttons{display:flex;align-self:center;grid-gap:1rem}.services-prices__buttons button{width:100%;padding-inline:1rem}.services-prices__duration{display:flex;align-items:center;justify-content:center;font-size:1.2rem;font-weight:500;letter-spacing:.2rem}.services-prices__duration span{margin-left:1rem;font-weight:600}.services-prices__week-list{font:inherit;list-style:none;margin:0;padding:0;display:grid;row-gap:1rem;width:100%}.services-prices__week-list li{display:flex;align-content:center}.services-prices__week-list li .form__label{flex-shrink:0;width:12rem;margin-right:2.2rem;margin-top:1.2rem}.services-prices__week-list li .form__input{flex-grow:1}.services-prices__total{display:flex;column-gap:8rem}.services-prices__total .form__label{flex-shrink:0;width:20rem}.services-prices__total .form__input{display:grid;flex-basis:14rem;flex-grow:0}.services-prices__row-wrap{display:grid;width:100%;row-gap:3rem}.services-prices__row-wrap .colored-radio-status{margin-left:auto!important}@media(min-width:1680px){.services-prices__total{column-gap:10rem}.services-prices__total .form__label{width:35rem}}@media(max-width:1024px){.services-prices__row-wrap .colored-radio-status{margin-left:0!important}.services-prices__total .form__label{width:100%}.services-prices._warehouse-materials .services-prices__title{padding:2rem 2rem 1.5rem}.services-prices._warehouse-materials .services-prices__head{display:flex;flex-direction:column-reverse;justify-content:flex-start;row-gap:2rem;column-gap:1rem;padding:0 2rem 1.5rem}.services-prices._warehouse-materials .services-prices__btn{grid-row:1;grid-column:1;width:100%}.services-prices._warehouse-materials .services-prices__head-btn{width:100%;margin:0}.services-prices._warehouse-materials .services-prices__form{width:100%}.services-prices._warehouse-materials .services-prices__card-btn:not(:last-child){margin-right:2rem}.services-prices._warehouse-materials .services-prices__card-label{font-size:1.1rem}.services-prices._warehouse-materials .services-prices__card-label._center{text-align:center}.services-prices__params{margin:0;padding:2.8rem 2.5rem 12.1rem 2rem;background:#f6f6f6}.services-prices__params._warehouse-materials-form .services-prices__fields-row{position:relative;grid-template-columns:1fr 1fr 1fr;margin-bottom:1.6rem;padding-bottom:1.6rem;border-bottom:1px solid rgba(219,219,214,.5)}.services-prices__params._warehouse-materials-form .services-prices__fields-btn{position:absolute;top:3.3rem;right:0}.services-prices__params._warehouse-materials-form .services-prices__fields-services{padding-bottom:0;margin-bottom:3.6rem;border:none}.services-prices__params._warehouse-materials-form .services-prices__fields-bottom{display:grid}.services-prices__params._warehouse-materials-form .services-prices__fields-bottom .colored-radio-status{justify-content:center}.services-prices__params._warehouse-materials-form .services-prices__input._name{grid-row:1;grid-column:1/span 3;padding-right:4.3rem}.services-prices__params._warehouse-materials-form .services-prices__input._number{grid-row:2;grid-column:1}.services-prices__params._warehouse-materials-form .services-prices__input._unit{grid-row:2;grid-column:2}.services-prices__params._warehouse-materials-form .services-prices__input._quantity{grid-row:2;grid-column:3}.services-prices__name{grid-row:1;grid-column:1}.services-prices__price{grid-column:1/span 2;grid-row:2}.services-prices__fields-category{margin-bottom:1.6rem;padding-bottom:1.6rem;border-bottom:1px solid rgba(219,219,214,.5)}.services-prices__fields-grid{row-gap:2rem;grid-template-columns:1fr 2.8rem}.services-prices__fields-btn{grid-column:2;grid-row:1;align-self:end;margin-bottom:.5rem}.services-prices__fields-materials{grid-row:3;grid-column:1/span 2;font-size:1.1rem}.services-prices__fields-materials-total{font-size:1.4rem}.services-prices__fields-bottom{display:grid;grid-template-columns:1fr 1fr;column-gap:1rem;row-gap:2rem}.services-prices__fields-bottom *{width:100%;margin:0}.services-prices__fields-palette{grid-row:1;grid-column:1/span 2}.services-prices__main{flex-basis:100%;background:none}.services-prices__head{display:grid;row-gap:2rem;padding:2rem 1.9rem;background:#fcfcfc;border-bottom:none}.services-prices__head-btn{min-height:3.5rem;margin:0}.services-prices__card{border-radius:0;border:none}.services-prices__card-head{margin-inline:1.7rem 1.9rem}.services-prices__card-list{padding-inline:1.7rem 1.9rem}.services-prices__card-value{flex-shrink:0}.services-prices__card-wrap::-webkit-resizer,.services-prices__card-wrap::-webkit-scrollbar-button,.services-prices__card-wrap::-webkit-scrollbar-corner{display:none}.services-prices__card-wrap::-webkit-scrollbar,.services-prices__card-wrap::-webkit-scrollbar-thumb{display:none}@supports (-webkit-overflow-scrolling: touch){.services-prices__card-wrap{-webkit-overflow-scrolling:touch}}@supports (scrollbar-width: none){.services-prices__card-wrap{scrollbar-color:transparent transparent;scrollbar-width:none}}.services-prices__card-btn._arrow._active svg{transform:rotate(90deg) scale(-1)}.services-prices__card-btn._arrow svg{transform:rotate(90deg)}.services-prices__item{margin:0 0 1rem}.services-prices__wrap{position:static;margin:0 1.9rem 2rem}.services-prices__duration{flex-direction:row}.services-prices__duration span{margin:0}.services-prices__fields-bottom{grid-template-columns:1fr}}.warehouse__request-info{font-size:1.4rem;font-weight:500}.warehouse__request-info._red{color:#ff0037}.warehouse__request-info._green{color:#49e993}.warehouse__row{display:flex;align-items:center;grid-gap:1rem}.warehouse__row button{width:100%}.warehouse__head{display:grid;grid-template-columns:1fr 19rem;grid-gap:2.2rem;grid-template-areas:"btn datepicker";margin-bottom:3rem}.warehouse__head-btn{grid-area:btn;justify-content:left}.warehouse__head-btn-accent{font-style:normal;color:#49e993}.warehouse__head-btn-svg{color:#49e993}.warehouse__head-btn-svg._red{color:#ff0037}.warehouse__head-btn-svg._blue{color:#00a2e8}.warehouse__head-btn-svg._black{color:#021822}.warehouse__head .datepicker{grid-area:datepicker;align-self:end}.warehouse__list{display:grid;grid-gap:4rem}@media(max-width:1024px){.warehouse__row,.warehouse__request-info{padding-inline:1.6rem}.warehouse__head{display:flex;flex-direction:column-reverse;grid-gap:3rem;margin-bottom:2rem}.warehouse__head-btn{justify-content:center;width:auto;margin-inline:1.9rem}.warehouse__head-btn-svg,.warehouse__head-btn-svg._red{color:#fff}.warehouse__head-btn._white{color:#00a2e8}.warehouse__list{row-gap:2rem;margin-inline:1.9rem}}.editor-blade:not(.editor-blade:last-child){margin-bottom:3rem}.editor-blade__head{display:flex;flex-wrap:wrap;row-gap:.5rem;align-items:center;margin:0 0 1rem;font-size:1.5rem;font-weight:600}.editor-blade__head-col{display:flex;align-items:center;margin-right:1.5rem}.editor-blade__img{width:1.8rem;height:1.8rem;margin-right:1rem}.editor-blade__option{color:#49e993}.editor-blade__text{margin:0;font-size:1.3rem}.cash-main tr._read-only{pointer-events:none}.cash-main._shop .base-table__user{width:100%}.cash-main._shop .cash-main__info{grid-template-columns:repeat(4,1fr)}.cash-main._shop .cash-main__list-products{font:inherit;list-style:none;margin:0;padding:0;display:grid;row-gap:.2rem}.cash-main._shop .cash-main__list-products li{display:flex;align-items:center;justify-content:space-between;font-weight:600;font-size:1.1rem}.cash-main._shop .cash-main__list-products li ._red{color:#ff0037}.cash-main .search-value._border .input__wrap{border-radius:.8rem}.cash-main__user-cell{padding-right:1rem!important}.cash-main__user-box{position:relative;display:grid}.cash-main__popper{position:relative;width:fit-content}.cash-main__row-action{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;max-width:15rem;font-size:1rem}.cash-main__description-box{font:inherit;list-style:none;margin:0;padding:0;max-width:24rem;width:max-content;padding:1rem;background:#f6f6f6;border:1px solid #021822;border-radius:2rem;box-shadow:0 -1rem 3.5rem #00000012;font-size:1rem;overflow:hidden}.cash-main__description-box li{display:grid;word-break:break-word}.cash-main__description-box span{font-weight:700}.cash-main__wrap-store{--btn-size: 2rem;display:flex;align-items:center;padding-block:.2rem}.cash-main__wrap-store button{margin-right:.5rem;border-radius:.4rem}.cash-main__info-list{font:inherit;list-style:none;margin:0;padding:0;display:grid;width:100%}.cash-main__info-item{display:flex;justify-content:space-between;align-items:center;font-weight:600}.cash-main__btn-store,.cash-main__btn-action{font:inherit;border:0;outline:0;padding:0;text-decoration:none;background-color:transparent;color:inherit;cursor:pointer;display:inline-flex;text-align:left;word-break:break-word;display:flex;align-items:center;justify-content:center;width:var(--btn-size, 3rem);height:var(--btn-size, 3rem);margin-left:auto;color:#00a2e8;background-color:#00a2e81a;border-radius:.8rem;transition-duration:.3s;transition-property:background-color}.cash-main__btn-store:disabled,.cash-main__btn-action:disabled{opacity:.5}.cash-main__btn-store._red,.cash-main__btn-action._red{background:#e347501a;color:#e34750}.cash-main__btn-store._red:hover,.cash-main__btn-action._red:hover{background-color:#e3475033}.cash-main__btn-store:hover,.cash-main__btn-action:hover{background-color:#00a2e833}.cash-main__btn-store svg,.cash-main__btn-action svg{width:60%;height:60%}.cash-main__head{display:grid;row-gap:2rem;margin-bottom:3.2rem}.cash-main__row-statistics{display:grid;text-align:right;position:relative;white-space:nowrap}.cash-main__additional-text{font-size:1.2rem;margin-right:1rem;color:#989898}.cash-main__additional-text._red{color:#ff0037}.cash-main__additional-text._green{color:#2e915c}.cash-main__additional-text:nth-child(2){position:absolute;right:0;top:calc(100% - .4rem)}.cash-main__color{display:flex;flex-shrink:0;width:1.2rem;height:1.2rem;margin-right:.4rem;background:var(--color, transparent);border-radius:50%}.cash-main__info{display:grid;grid-gap:2rem;grid-template-columns:repeat(5,1fr)}.cash-main__info._large{display:flex;grid-gap:2rem}.cash-main__info._large>*{flex:1}.cash-main__info-statistics{display:flex;flex-direction:column}.cash-main__info-statistics .statistics__popper{display:flex}.cash-main__info-statistics.inline-block.statistics{display:grid}.cash-main__info-statistics button{height:100%}.cash-main__info-inner{font:inherit;border:0;outline:0;padding:0;text-decoration:none;background-color:transparent;color:inherit;cursor:pointer;display:inline-flex;text-align:left;word-break:break-word;flex-grow:1;align-items:center;padding:1.5rem 1.9rem;background-color:#fff;box-shadow:0 1.5rem 3.5rem #00000012;border-radius:.8rem}.cash-main__info-inner:hover{box-shadow:none;background-color:#ffffff40}.cash-main__info-circle{flex-shrink:0;width:4.9rem;height:4.9rem;border-radius:50%;background-color:#f5f5ef;display:flex;flex-direction:column;align-items:center;justify-content:center;margin-right:1.7rem}.cash-main__info-svg{fill:#49e993;width:50%;height:50%}.cash-main__info-content{display:flex;flex-wrap:wrap}.cash-main__info-total{flex-grow:1;width:100%;color:#49e993;font-weight:500;font-size:2rem}.cash-main__info-text{font-weight:600;font-size:1.1rem;letter-spacing:.07em;text-transform:uppercase}.cash-main__table .base-table__head{white-space:nowrap}.cash-main__table tbody tr{cursor:pointer}.cash-main__table tbody td:not(:first-child){text-align:center}.cash-main__row td:first-child{padding-left:0}.cash-main__row-box{display:flex;align-items:center;grid-gap:.6rem;padding-left:.5rem}.cash-main__row-info._group{padding-block:.5rem;margin-block:.5rem;border-top:1px solid rgba(219,219,214,.8);border-bottom:1px solid rgba(219,219,214,.8)}.cash-main__status-icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:100%;background:color-mix(in srgb,var(--status-icon-color, #021822),transparent 90%);color:var(--status-icon-color, #021822)}.cash-main__status-icon._blue{--status-icon-color: #00a2e8;--status-icon-size: 50%}.cash-main__status-icon._red{--status-icon-color: #ff0037}.cash-main__status-icon svg{width:var(--status-icon-size, .6rem);height:var(--status-icon-size, .6rem)}.cash-main__payment-info{position:absolute;top:50%;left:50%;height:calc(100% - 1rem);width:calc(100% - 1rem);display:flex;align-items:center;justify-content:center;column-gap:.5rem;padding:.7rem .5rem;background:#fff;transform:translate(-50%,-50%);border-radius:.4rem;box-shadow:0 1.5rem 3.5rem #00000012}.cash-main__payment-info._cash{background:#e0f8ff;color:#021822}.cash-main__payment-info._cashless{background:#fcffe0;color:#021822}.cash-main__payment-info._mixed{background:#e0ffef;color:#3ec97e}.cash-main__payment-info span{font-size:1.1rem}@media(max-width:1024px){.cash-main{margin:0 0 2rem}.cash-main__additional-text{position:relative;top:.5rem;white-space:nowrap}.cash-main__additional-text:nth-child(2){top:calc(100% + .5rem)}.cash-main__payment-info{width:100%;height:100%;border-bottom-left-radius:1rem;border-bottom-right-radius:1rem}.cash-main .user__info-position{font-size:1.2rem}.cash-main .base-table._with-mobile .base-table__mobile-label{color:#021822}.cash-main__row{--base-table-bt: #00a2e8}.cash-main__row._paid{--base-table-bt: #ff0037}.cash-main__row-statistics{white-space:nowrap}.cash-main__row-box{width:100%;padding-inline:1.4rem}.cash-main__row-box .checkbox{order:1;margin-left:auto}.cash-main__btn-store{flex-shrink:0;margin-left:auto}.cash-main td{border:none}.cash-main td.cash-main__user-cell{padding-inline:0!important}.cash-main__wrap-store{--btn-size: 3rem}.cash-main._shop{--base-table-bt: transparent}.cash-main._shop tr{font-weight:600}.cash-main._shop .cash-main__head__content{display:grid;row-gap:2rem;padding-inline:1.9rem}.cash-main._shop .cash-main__amount{margin-left:auto}.cash-main._shop .cash-main__row-box{width:100%}.cash-main._shop .cash-main__info{grid-template-columns:1fr}.cash-main .search-value._border .input__wrap{border-radius:0}.cash-main__mobile-wrapper{display:grid;grid-gap:2rem;margin-inline:1.9rem}.cash-main__head{row-gap:0}.cash-main__head__content{padding:2rem 1.9rem}.cash-main__info-statistics{position:relative}.cash-main__info-statistics:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:#dbdbd6}.cash-main__info{grid-template-columns:1fr;row-gap:0}.cash-main__info._large{display:grid;grid-template-columns:1fr;row-gap:0}.info-price{align-items:center;font-size:1.2rem;font-weight:600}.info-price._accent-red{color:#ff0037}.info-price._accent-green{color:#49e993}.info-price svg{width:1.8rem;height:1.8rem;margin-left:1rem}}.warehouse-card{overflow:hidden}.warehouse-card__inner{display:grid;grid-gap:.4rem}.warehouse-card__warning{display:flex;align-items:center;margin-right:1rem;font-weight:500;font-size:1.6rem;color:#e34750}.warehouse-card__head{display:grid;grid-template-columns:minmax(14rem,auto) 1fr auto;align-items:center;grid-gap:2rem}.warehouse-card__head-group{display:grid;grid-auto-flow:column;grid-gap:.5rem}.warehouse-card__head-date{min-height:3.5rem;background:#fcfcfc;border-radius:.8rem .8rem 0 0;display:flex;align-items:center;justify-content:center;padding:.5rem 1rem}.warehouse-card__head-text{display:flex;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:1.3rem;font-weight:600}.warehouse-card__head-text i{font-weight:inherit;font-size:inherit;margin-left:.5rem}.warehouse-card__head-description{font-style:normal;font-weight:400}.warehouse-card__head-control{display:flex;column-gap:.4rem}.warehouse-card__content{padding:2rem;border-radius:0 0 .8rem .8rem;background-color:#fcfcfc}.warehouse-card__row{display:grid;grid-template-columns:56% calc(44% - 3.3rem);grid-gap:3.3rem;align-items:start}.warehouse-card__info{display:grid;grid-gap:1rem}.warehouse-card__info._big-gap{grid-gap:1.6rem}.warehouse-card__user{padding-bottom:1.8rem;border-bottom:1px solid #dbdbd6}.warehouse-card__status{display:grid;align-items:center;grid-template-columns:auto 1fr;grid-gap:.5rem}.warehouse-card__status-label,.warehouse-card__status-value{font-size:1.4rem}.warehouse-card__status-label{font-weight:500}.warehouse-card__note{font-size:1.4rem;font-weight:500}.warehouse-card__note._order:before{content:"";display:block;height:2rem}.warehouse-card__reception{padding-bottom:1.6rem;border-bottom:1px solid rgba(219,219,214,.55);display:grid;grid-gap:1.6rem}.warehouse-card__reception-list{display:grid;grid-gap:1.6rem}.warehouse-card__reception-head{display:grid;grid-template-columns:auto auto;align-items:center;justify-content:space-between;grid-gap:2rem}.warehouse-card__reception-text{font-size:1.4rem;text-transform:uppercase}.warehouse-card__reception strong.warehouse-card__reception-text{font-weight:600}.warehouse-card__reception-doctors{display:grid;grid-gap:1rem}@media(max-width:1024px){.warehouse-card{--user-info-name-f-size: 1.3rem;border-radius:1rem;border-top:.3rem solid #00a2e8;transition-duration:.3s;transition-property:border-color}.warehouse-card._store .warehouse-card__note:before{display:none}.warehouse-card._store .warehouse-card__row{grid-gap:0}.warehouse-card._order{border-color:#ff0037}.warehouse-card._order._paid{border-color:#49e993}.warehouse-card._write-off{border-color:#021822}.warehouse-card._is-show{border-color:#fff}.warehouse-card .user{width:auto}.warehouse-card__head{position:absolute;bottom:2.5rem;left:1.5rem;display:none;align-items:center;width:calc(100% - 3rem)}.warehouse-card__head._order .warehouse-card__head-control{flex-wrap:wrap;row-gap:1rem}.warehouse-card__head._order .warehouse-card__head-control .warehouse-card__order-btn._static-text{width:100%}.warehouse-card__head._order .warehouse-card__head-control._edit button,.warehouse-card__head._order .warehouse-card__head-control._edit a{width:calc(50% - .4rem)}.warehouse-card__head._order .warehouse-card__head-control:not(._edit) button,.warehouse-card__head._order .warehouse-card__head-control:not(._edit) a{width:100%}.warehouse-card__head:not(._order) .warehouse-card__head-control button,.warehouse-card__head:not(._order) .warehouse-card__head-control a{width:100%!important}.warehouse-card__head-control{width:100%}.warehouse-card__head._active{display:flex}.warehouse-card__inner{position:relative;row-gap:0}.warehouse-card__row{display:flex;flex-direction:column-reverse;grid-gap:2rem}.warehouse-card__row._show{margin-bottom:7rem}.warehouse-card__row._show._order{margin-bottom:12rem}.warehouse-card__info{width:100%}.warehouse-card__info._big-gap{grid-gap:1rem}.warehouse-card__goods{width:calc(100% - 2.3rem);margin-inline:1.15rem}.warehouse-card__user-wrap{display:flex;align-items:center;justify-content:space-between;padding-bottom:1rem;border-bottom:1px solid rgba(219,219,214,.55);padding-inline:1.6rem}.warehouse-card__user{padding:0;border:none}.warehouse-card__content{padding:0;background:#fff}.warehouse-card__note,.warehouse-card__status{padding-inline:1.6rem}.warehouse-card__reception{grid-gap:1rem;padding-block:1rem;border-top:1px solid rgba(219,219,214,.55)}.warehouse-card__reception._no-border-top{border-top:none;padding-top:0}.warehouse-card__reception-head{display:flex;align-items:center;justify-content:space-between;flex-direction:row-reverse;padding-inline:1.9rem;width:100%}.warehouse-card__reception-text{display:flex;align-items:center;font-size:1.1rem;font-weight:500;text-transform:none}.warehouse-card__reception-text._value{font-size:1.2rem;font-weight:600}.warehouse-card__reception-text._red{color:#ff0037}.warehouse-card__reception-text._green svg{color:#49e993}.warehouse-card__reception strong.warehouse-card__reception-text{font-weight:500}.warehouse-card__icon-dollar{margin-left:1rem;width:1.8rem;height:1.8rem}.warehouse-card__icon-dollar._green{color:#49e993}.warehouse-card .user__picture img{width:2.5rem;height:2.5rem}.warehouse-mobile-info{font:inherit;list-style:none;margin:0;padding:0;position:relative;row-gap:1rem}.warehouse-mobile-info__item{display:flex;align-items:center;justify-content:space-between;grid-gap:1rem;min-height:2rem;padding-block:1.5rem;padding-inline:1.6rem;background:#fff}.warehouse-mobile-info__text{font-size:1.1rem;font-weight:500}.warehouse-mobile-info__text._title{font-size:1.2rem;font-weight:600}.warehouse-mobile-info__btn-icon{flex-shrink:0;width:1.8rem;height:1.8rem;transition-duration:.3s;transition-property:transform}.warehouse-mobile-info__btn-icon._active{transform:scale(-1)}}.store-table._special .store-table__head{grid-template-columns:1fr calc(14% - .4rem) calc(14% - .4rem) calc(18% + .8rem);white-space:nowrap}.store-table._special .store-table__row{grid-template-columns:1fr 14% 14% 18%}.store-table._special .store-table__mobile-title{position:absolute;top:1.2rem;left:0;display:flex;align-items:center;width:calc(100% - 4.45rem);grid-gap:1.2rem;margin-left:3.8rem;font-size:1rem;font-weight:600;color:#00a2e8}.store-table._special .store-table__mobile-title span{width:100%}.store-table._col-3 .store-table__head{grid-template-columns:1fr 15% calc(14% + .8rem)}.store-table._col-3 .store-table__row{grid-template-columns:1fr 15% 14%}.store-table__head,.store-table__row{display:grid;grid-gap:1rem}.store-table__head-col{background:#00a2e81a;border-radius:.8rem}.store-table__row{background:#9e9e9e26;border-radius:.8rem}.store-table__head{margin-bottom:1.5rem;grid-template-columns:1fr calc(14% - .4rem) calc(14% - .4rem) calc(14% + .8rem)}.store-table__head-col{color:#00a2e8;padding:.5rem 1.6rem;min-height:3.2rem;display:grid;grid-auto-flow:column;grid-gap:2rem;justify-content:space-between;align-items:center}.store-table__head-text{font-style:normal;font-size:1.1rem;font-weight:600}.store-table__body{display:grid;grid-template-rows:0fr;transition-property:grid-template-rows;transition-duration:.3s;transition-timing-function:cubic-bezier(.25,.8,.5,1)}.store-table__body._show,.store-table__body._active{grid-template-rows:1fr}.store-table__body._active{padding-top:1rem}.store-table__body-inner{overflow:hidden;display:grid;grid-gap:1rem}.store-table__row{grid-template-columns:1fr 14% 14% 14%;align-items:center;padding:.5rem .9rem;min-height:4.5rem}.store-table__row-wrap{height:100%;display:flex;align-items:center;column-gap:1.1rem;min-width:0}.store-table__row-delete{font:inherit;border:0;outline:0;padding:0;text-decoration:none;background-color:transparent;color:inherit;cursor:pointer;display:inline-flex;text-align:left;word-break:break-word;flex-shrink:0;width:1.6rem;height:1.6rem;color:#021822;transition-property:color;transition-duration:.3s;transition-timing-function:cubic-bezier(.25,.8,.5,1)}.store-table__row-delete:hover{color:#ff0037}.store-table__row-delete svg{width:100%;height:100%}.store-table__col{display:flex;grid-gap:2rem;justify-content:space-between;align-items:center;overflow:hidden;height:100%;background-color:#ffffffbf;border-radius:.8rem;min-height:90%;width:100%;padding:.5rem 1.6rem;min-width:0}.store-table__col-text{font-style:normal;font-weight:500;font-size:1.4rem}.store-table__col strong.store-table__col-text{font-weight:600}.store-table__total{position:relative;display:flex;align-items:center;justify-content:space-between;margin-top:3rem;min-height:3.4rem;font-size:1.4rem;font-weight:600}.store-table__total:before{content:"";position:absolute;top:-1.5rem;left:0;width:100%;height:1px;background:#dbdbd6}.store-table__total .name{text-transform:uppercase}.store-table__total .result{color:#00a2e8}@media(max-width:1024px){.store-table{position:relative;margin-top:2rem}.store-table._order .store-table__body:last-child{margin-bottom:1rem}.store-table__head-col,.store-table__row{background:#00a2e80d}.store-table._special .store-table__row{grid-template-columns:1.1rem 1fr 1fr 1fr}.store-table__total{display:grid;margin-block:2rem}.store-table__total:before{display:none}.store-table__row{grid-template-columns:1.1rem 1fr 1fr 1fr}.store-table__row-wrap{grid-row:2;grid-column:1/span 4}.store-table__row._first{padding-top:2.9rem}.store-table__col._number{width:43.4782608696%}.store-table__col._quantity,.store-table__row-input._quantity{grid-row:1;grid-column:1/span 2;padding-left:2.6rem}.store-table__col._unit,.store-table__row-input._unit{grid-row:1;grid-column:3}.store-table__col._price,.store-table__row-input._price{grid-row:1;grid-column:4}.store-table._write-off:not(._empty){margin-bottom:2rem}.store-table._write-off .store-table__row{grid-template-columns:1.1rem 1fr 1fr}.store-table._write-off .store-table__row-wrap{grid-row:2;grid-column:1/span 3}.store-table._write-off .store-table__row__col._quantity,.store-table._write-off .store-table__row__row-input._quantity{grid-row:1;grid-column:1/span 2;padding-left:2.6rem}.store-table._write-off .store-table__row__col._unit,.store-table._write-off .store-table__row__row-input._unit{grid-row:1;grid-column:3}}.main-filter__btn{padding-inline:2rem}.main-filter__btn svg{color:#00a2e8}.main-filter #arrow:before{background:#fcfcfc!important}.main-filter__content{box-shadow:0 1.5rem 3.5rem #00000012;background-color:#fcfcfc;border-radius:2rem}.main-filter__content._big{min-width:28rem}.main-filter__content-list{font:inherit;list-style:none;margin:0;padding:0;max-height:90vh;overflow:auto}.main-filter__content-item{border-bottom:1px solid #dbdbd6}.main-filter__content-item:hover,.main-filter__content-item._active{color:#00a2e8}.main-filter__content-item:last-child{border-bottom:none}.main-filter__content-wrap{cursor:pointer;display:grid;grid-template-columns:1fr 1.8rem;grid-gap:1rem;align-items:center;padding:1rem 1.5rem;transition-property:color;transition-duration:.3s;transition-timing-function:cubic-bezier(.25,.8,.5,1)}.main-filter__content-wrap._mod-2{grid-template-columns:1.2rem 1fr 1.8rem}.main-filter__content-name{font-size:1.3rem;font-weight:500}.main-filter__content-circle{width:100%;height:1.2rem;background-color:red;border-radius:50%}@media(max-width:1024px){.main-filter__mobile-tools span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:30rem;line-height:1.6!important}.main-filter__content{border-radius:.5rem}.main-filter__btn.btn._border{padding:0 1rem;border:none}.main-filter__btn.btn._border span{display:none}.main-filter__btn.btn._border svg{margin:0}}.photographic-material ._color-red{color:#ff0037}.photographic-material__head{display:flex;align-items:center;justify-content:space-between;padding-bottom:1.1rem;border-bottom:1px solid #dbdbd6;margin-bottom:2rem}.photographic-material__type-file{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:7rem;font-weight:600;text-transform:uppercase;background:#0000001a}.photographic-material__doctor{max-width:30rem;margin-right:1rem}.photographic-material__doctor.user .user__info-name{font-size:1.4rem;font-weight:500}.photographic-material__date{display:flex;align-items:center;font-size:1.4rem;letter-spacing:.07em}.photographic-material__date-label{margin-right:.5rem}.photographic-material__date-value{font-weight:600}.photographic-material__control{display:flex;grid-gap:.5rem;margin-left:3.7rem}.photographic-material__main{display:flex;margin-bottom:3rem}.photographic-material__main:last-child{margin-bottom:0}.photographic-material__group{flex-basis:61rem;margin-right:4rem}.photographic-material__content{flex-basis:58.8rem;display:flex;flex-direction:column}.photographic-material__title{font-weight:600;letter-spacing:.07em;text-transform:uppercase;margin-bottom:.5rem}.photographic-material__comment{font-size:1.3rem;margin:0 0 2rem}.photographic-material__carousel{margin-top:auto}.photographic-material__zoom{overflow:hidden;border-radius:.8rem}.photographic-material__zoom:hover .photographic-material__zoom-placeholder{opacity:1;background:#02182240;transition-property:opacity,background;transition-timing-function:cubic-bezier(.25,.8,.5,1);transition-duration:.3s}.photographic-material__zoom._file{position:relative}.photographic-material__zoom._file:before{content:"";display:block;padding-top:56%}.photographic-material__zoom-placeholder{pointer-events:none;opacity:0;position:absolute;z-index:2;top:0;left:0;width:100%;height:100%;background:transparent;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1rem;color:#fff}.photographic-material__zoom-placeholder-svg{width:4.5rem;height:4.5rem;margin-bottom:1.5rem}.photographic-material__zoom-placeholder-text{font-weight:600;font-size:1.5rem;letter-spacing:.07em;text-transform:uppercase}.photographic-material__file{display:flex;position:absolute;top:0;left:0;width:100%;height:100%}.photographic-material__file img,.photographic-material__file object{pointer-events:none;width:100%;height:100%}.photographic-material__file img{border:1px solid #dbdbd6;padding:3rem;border-radius:.8rem}.photographic-material__link{font:inherit;border:0;outline:0;padding:0;text-decoration:none;background-color:transparent;color:inherit;cursor:pointer;text-align:left;word-break:break-word;display:inline-flex;font-weight:500;font-size:1.2rem;align-items:center;color:#49e993;letter-spacing:normal;margin-left:3rem}.photographic-material__link svg{width:.6rem;height:.8rem;margin-left:1rem}@media(max-width:1024px){.photographic-material{padding:1.6rem 1.5rem 2rem;background:#fff;border-radius:1rem;border-top:2px solid #49e993;overflow:hidden}.photographic-material__head,.photographic-material__date{display:grid;justify-content:normal}.photographic-material__mobile-gallery{margin-bottom:0!important}.photographic-material__head{grid-gap:1.5rem;margin-bottom:0;padding-bottom:0;border-bottom:none}.photographic-material__head .user._small .user__info-name{font-size:1.1rem}.photographic-material__doctor{max-width:none;margin:0}.photographic-material__control{margin:0}.photographic-material__control .btn{flex-grow:1;padding:0;border:1px solid #dbdbd6;border-radius:55.5rem}.photographic-material__link{display:flex;align-items:center;justify-content:center;min-height:4rem;margin:0 0 2rem;border-radius:55.5rem;border:1px solid #49e993;font-weight:600;font-size:1.1rem}.photographic-material__mobile-info{padding-bottom:1rem;margin-bottom:1rem;border-bottom:1px solid #dbdbd6;font-size:1.1rem}.photographic-material__comment{margin:0;font-size:1.1rem;font-weight:400}.photographic-material__comment:not(:last-child){margin-bottom:2rem}.photographic-material__date-value{margin-bottom:.5rem;font-weight:500}}.mailing-cost__container{position:relative;display:grid;justify-content:center;padding:5.4rem 6.7rem 4.4rem;overflow:hidden}.mailing-cost__container *{position:relative;z-index:1}.mailing-cost__container:before,.mailing-cost__container:after{content:"";position:absolute;left:-25%;width:170%;height:170%;background:var(--bg, none);background-size:cover;background-position:center;animation:scrollToTop 6s linear 0s infinite}.mailing-cost__container:before{top:-17%}.mailing-cost__container:after{top:153%}@keyframes scrollToTop{0%{transform:translateY(0)}to{transform:translateY(-100%)}}.mailing-cost__icon{width:7.6rem;height:8rem;margin:0 auto 3.8rem}.mailing-cost__additional-info{color:#00a2e8;font-size:1.2rem;font-weight:500;text-align:center}.mailing-cost__additional-info span{margin-right:.2rem;font-size:inherit;color:#e34750}.mailing-cost__title{margin-bottom:.8rem;font-size:1.1rem;font-weight:700;text-transform:uppercase;text-align:center}.mailing-cost__description{margin-bottom:2.6rem;font-size:1.2rem;font-weight:500;text-align:center}.mailing-cost__empty{font-size:1.3rem;font-weight:500;color:#e34750;margin-bottom:2rem}.mailing-cost__price{display:flex;align-items:center;justify-content:center;height:4.9rem;width:fit-content;padding:0 2rem;margin:0 auto 1rem;font-size:2rem;font-weight:600;border-radius:55.5rem;background:#eef6fd}.status-loading{display:flex;flex-direction:column;justify-content:center;align-items:center;height:36.9rem;border:1px dashed #dbdbd6;border-radius:1.5rem}.status-loading__svg{width:var(--icon-size, 6rem);height:var(--icon-size, 6rem);margin-bottom:3.5rem;color:#dbdbd6}.status-loading__svg._loading{--icon-size: 10rem}.status-loading__title,.status-loading__description{display:block;font-size:1.2rem;font-weight:600;text-transform:uppercase;text-align:center}.status-loading__title{color:#00a2e8;text-align:center}.status-loading__title._red{color:#ff0037}.status-loading__text-inner{display:grid;row-gap:1.5rem;margin-bottom:3.5rem;padding-inline:2rem}.status-loading__btn-wrap{display:grid;grid-template-columns:20rem 20rem;justify-content:center;column-gap:2rem}.status-loading .btn{width:20rem;padding:0}.status-loading__line{position:relative;width:42rem;height:.6rem;background:#dbdbd6;border-radius:55.5rem;overflow:hidden}.status-loading__line:before{content:"";position:absolute;top:0;left:0;width:var(--line-width, 0);height:100%;background:#00a2e8;animation:line-move 3s ease-in-out 0s infinite}@keyframes line-move{0%{width:0}to{width:100%}}.outside-page{padding-block:4rem 9.1rem;background:#f5f5ef}.outside-page__link{display:block;width:21.5rem;height:3rem;margin:0 auto 3.5rem}@media(min-width:1024px){.outside-page__link{width:31rem;height:4.7rem;margin-bottom:6.5rem}}.new-patient-page{position:relative;display:grid;grid-template-columns:60rem 26.6rem;justify-content:center;align-items:center}.new-patient-page .form__input .input._border-gray .input__wrap{background:#fcfcfc;border-radius:.8rem}.new-patient-page__link{display:block;width:25.5rem;height:4rem;margin:0 auto}.new-patient-page .form__btn{display:none}.new-patient-page .form-inner{display:grid;row-gap:3rem}.new-patient-page .form-inner__placeholder.base-preloader{position:fixed}.new-patient-page .form-inner__subtitle{margin-bottom:2.5rem;font-size:1.4rem;font-weight:600;color:#49e993;text-align:center;text-transform:uppercase}.new-patient-page .form-inner__container{display:grid;justify-content:center;align-items:center}.new-patient-page .form-inner__container._first{height:fit-content}.new-patient-page .form-inner__file,.new-patient-page .form-inner__buttons{margin-inline:auto}.new-patient-page .form-inner__file{height:16.6rem;margin-bottom:4.5rem}.new-patient-page .form-inner__format{display:grid;justify-content:center;row-gap:1rem;margin-bottom:2rem}@media(max-width:1024px){.new-patient-page{grid-template-columns:1fr;row-gap:3rem}.new-patient-page .form__input .input._border-gray .input__wrap{background:#fcfcfc;border-radius:.8rem}.new-patient-page__link{width:21.5rem;height:3rem}.new-patient-page .form__row{display:grid;row-gap:1rem;justify-content:normal;width:100%}.new-patient-page .form__label{margin:0}.new-patient-page .form__btn{display:flex}.new-patient-page .form-inner__container._first{order:1}.new-patient-page .form-inner__container._second{order:2;justify-content:normal}.new-patient-page .form-inner__format{grid-template-columns:auto auto;column-gap:3.6rem;margin-bottom:0;align-items:center}.new-patient-page .form-inner__buttons{display:none}.new-patient-page .form-inner__file{height:16.6rem}}.patient-questionnaire__content{padding:3rem 2.4rem}.patient-questionnaire__bottom{position:sticky;bottom:0;padding:2rem 3.5rem 2.5rem;display:grid;background-color:#fff}.patient-questionnaire__create{display:grid;grid-auto-flow:column;grid-gap:1.5rem}.patient-questionnaire__create-title{align-self:center;font-size:1.3rem;font-weight:500}.patient-questionnaire__list{display:grid;grid-gap:3.5rem;font:inherit;list-style:none;margin:0;padding:0}.patient-questionnaire__item{font-size:1.2rem;align-items:center;letter-spacing:.84px}.patient-questionnaire__item-title{font-size:1.2rem;font-weight:600;text-transform:uppercase;margin:0}.patient-questionnaire__item-title :deep(.green){color:#49e993}.patient-questionnaire__item-title :deep(.bold){font-weight:700}.patient-questionnaire__switch{display:grid;grid-template-columns:auto 5rem auto;justify-content:start;grid-gap:1.5rem;align-items:center;grid-area:switch}.patient-questionnaire__switch-label{cursor:pointer;font-weight:600;letter-spacing:.84px;text-transform:uppercase;color:#979992}.patient-questionnaire__switch-label._disabled{pointer-events:none}.patient-questionnaire__switch-label._green{color:#49e993}.patient-questionnaire__switch-label._red{color:#ff0037}@media(min-width:1024px){.patient-questionnaire__switch{display:inline-grid}.patient-questionnaire__item{display:grid;grid-gap:1rem;grid-template:auto/1fr auto;grid-template-areas:"title switch" "subtitle subtitle" "input input"}.patient-questionnaire__item._mod-2{grid-template-areas:"title switch" "input input"}.patient-questionnaire__item._mod-3{grid-template:auto/1fr 60%;grid-template-areas:"title input"}.patient-questionnaire__item._mod-4{grid-template:auto/repeat(2,1fr);grid-template-areas:"title title"}.patient-questionnaire__item._mod-5{align-items:start}.patient-questionnaire__item._mod-5 .patient-questionnaire__item-title{margin-top:1rem}.patient-questionnaire__item-title{grid-area:title}.patient-questionnaire__item-description{grid-area:subtitle}.patient-questionnaire__item-input{grid-area:input}}@media(max-width:1024px){.patient-questionnaire .head-modal{display:none}.patient-questionnaire__mobile-wrapper{grid-gap:1rem;padding:2.4rem 2.4rem 0}.patient-questionnaire__switch{margin-bottom:1rem}.patient-questionnaire__bottom{display:grid;row-gap:1rem}.patient-questionnaire__text-box{display:flex;grid-gap:1rem}.patient-questionnaire__create-title{width:fit-content}.patient-questionnaire__mobile-tools{grid-gap:1rem}.patient-questionnaire__item-input{background:#fcfcfc}.patient-questionnaire__item-title,.patient-questionnaire__item-description{display:block;margin-bottom:1rem}}.patient-questionnaire-list{position:relative;display:grid;grid-template-columns:1fr 30rem;align-items:start;column-gap:15rem}.patient-questionnaire-list .patient-questionnaire__item-input{background:#fcfcfc;border-radius:.8rem}.patient-questionnaire-list .patient-questionnaire__placeholder.base-preloader{position:fixed}.patient-questionnaire-list .patient-questionnaire__item-title._general{position:relative;padding-top:3.5rem;font-weight:700;color:#49e993}.patient-questionnaire-list .patient-questionnaire__item-title._general:before{content:"";position:absolute;top:0;left:0;width:100%;height:1px;background:#dbdbd6}.patient-questionnaire-list .patient-questionnaire__btn{width:100%;margin-top:3.5rem}.patient-questionnaire-list .patient-questionnaire__btn._mobile{display:none}.patient-questionnaire-list .patient-questionnaire__btn._desktop{display:flex}.patient-questionnaire-list__profile{position:sticky;top:10rem;display:grid;justify-content:center;row-gap:2.5rem;order:2}.patient-questionnaire-list__content{order:1}.patient-questionnaire-list__subtitle{font-size:1.4rem;font-weight:600;color:#49e993;text-transform:uppercase;text-align:center}.patient-questionnaire-list__profile-inner{position:relative;width:20rem;height:20rem;margin-inline:auto;border-radius:50%;overflow:hidden}.patient-questionnaire-list__profile-inner img{width:100%;height:100%;object-fit:cover}.patient-questionnaire-list__info{display:grid;justify-content:center}.patient-questionnaire-list__name{font-size:2.5rem;font-weight:500;text-align:center;text-transform:uppercase}.patient-questionnaire-list__full-name{font-size:2rem;font-weight:400;text-align:center}@media(max-width:1024px){.patient-questionnaire-list{grid-template-columns:1fr;row-gap:3.5rem}.patient-questionnaire-list .patient-questionnaire__item-input{border-radius:.8rem}.patient-questionnaire-list .patient-questionnaire__btn._mobile{display:flex}.patient-questionnaire-list .patient-questionnaire__btn._desktop{display:none}.patient-questionnaire-list__profile{position:static;top:0;order:1}.patient-questionnaire-list__content{order:2}}.balance-patients{display:grid;row-gap:1.5rem}.balance-patients._negative{--balance-color: #ff0037}.balance-patients._negative .pagination__btn:hover{background:#ff00371a}.balance-patients._negative .pagination__btn._disabled{color:#ff00374d}.balance-patients__pagination{--pagination-list-padding: 0 .6rem;--pagination-margin-t: .5rem;align-items:center}.balance-patients__pagination .pagination__btn{--pagination-btn-width: 1.5rem;--pagination-btn-min-height: 1.5rem;--pagination-btn-icon-width: .4rem;--pagination-btn-icon-height: .8rem;--pagination-btn-border-r: .3rem;height:1.5rem;color:var(--balance-color, #49e993);transition-duration:.3s;transition-property:background;background:transparent}.balance-patients__pagination .pagination__btn:hover{box-shadow:none;background:#49e9934d}.balance-patients__pagination .pagination__btn._disabled{color:#49e9934d;pointer-events:none}.balance-patients__pagination .pagination__item{--pagination-btn-size: 1.2rem;display:flex;align-items:center;justify-content:center}.balance-patients__pagination .pagination__item:not(:last-child){margin-right:1.5rem}.balance-patients__pagination .pagination__item b,.balance-patients__pagination .pagination__item span{font-weight:600!important}.balance-patients__pagination .pagination__item._active{position:relative;width:2.6rem;height:2.6rem;border-radius:.8rem}.balance-patients__pagination .pagination__item._active:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:.8rem;background:var(--balance-color, #49e993);opacity:.15;z-index:-1}.balance-patients__pagination .pagination__item._active span{color:var(--balance-color, #49e993)!important}.balance-patients__inner{position:relative;display:grid;padding-bottom:.9rem;border-radius:.8rem;overflow:hidden}.balance-patients__inner:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:var(--balance-color, #49e993);opacity:.1;z-index:-1}.balance-patients__title{display:flex;align-items:center;height:4.1rem;padding-inline:3.5rem;font-size:1.1rem;font-weight:600;text-transform:uppercase}.balance-patients__list{font:inherit;list-style:none;margin:0;padding:0;display:grid;row-gap:1.5rem;padding:.9rem 2.3rem;background:#fcfcfc}.balance-patients__item{position:relative;display:flex;align-items:center;justify-content:space-between;font-size:1.2rem}.balance-patients__item:not(:last-child):before{content:"";position:absolute;bottom:-.75rem;left:0;width:100%;height:1px;background:#dbdbd6}.balance-patients__box{padding-inline:3.1rem}.balance-patients__count{position:absolute;top:50%;left:0;transform:translateY(-50%)}.balance-patients__name{font:inherit;border:0;outline:0;padding:0;text-decoration:none;background-color:transparent;color:inherit;cursor:pointer;display:inline-flex;text-align:left;word-break:break-word;margin-right:1rem;text-decoration:underline;transition-duration:.3s;transition-property:text-decoration}.balance-patients__name:hover{text-decoration-color:transparent}.balance-patients__price{margin-left:auto;font-weight:600;color:var(--balance-color, #2e915c)}@media(max-width:1024px){.balance-patients__title{justify-content:center;height:5.2rem}.balance-patients__inner{padding:0;box-shadow:0 1.5rem 3.5rem #00000012}.balance-patients__inner:before{background:#fff;opacity:1}}.employee-salaries{flex-direction:row;align-items:flex-start;height:100%}.employee-salaries__content{display:grid;padding:3rem 4rem 3rem 8rem;flex-grow:1;grid-gap:3rem}.employee-salaries__content,.employee-salaries__employees{max-height:calc(100vh - 6rem);overflow-y:auto}@media(max-width:1024px){.employee-salaries{position:relative}.employee-salaries__title{margin-bottom:-2rem;font-size:1.3rem;font-weight:600;color:#021822;text-transform:uppercase}.employee-salaries__title._padding{margin:0}.employee-salaries__go-back._border{position:fixed;bottom:1rem;left:50%;width:max-content;color:#021822;background:#f6f6f6;transform:translate(-50%)}.employee-salaries__content{position:absolute;top:0;left:0;width:100%;height:100%;padding:2rem 1.9rem 8rem 2rem;gap:4.5rem;background:#f6f6f6}.employee-salaries__employee-item-info.list-existing-employees__item{width:95%;padding:0;background:none;box-shadow:none}.employee-salaries__employee-item-info.list-existing-employees__item:before{display:none}}.list-existing-employees{flex-shrink:0;width:48.1rem;height:100%;background:#fcfcfc}.list-existing-employees__head{display:flex;align-items:center;grid-gap:.8rem;margin:3rem 3.3rem 2.1rem 3.8rem}.list-existing-employees__schedule{margin-left:auto}.list-existing-employees__info-from{flex-grow:1;border:1px solid #021822;border-radius:.8rem}.list-existing-employees__body{font:inherit;list-style:none;margin:0;display:grid;padding:0}.list-existing-employees__item{position:relative;display:flex;align-items:center;grid-gap:1.5rem;padding:1.5rem 1rem 1.5rem 3.8rem;cursor:pointer}.list-existing-employees__item._active{--list-active: #00a2e8;background:#00a2e80d}.list-existing-employees__item:before,.list-existing-employees__item:after{content:"";position:absolute;left:0;width:100%;height:1px;background:var(--list-active, #dbdbd6)}.list-existing-employees__item:before{top:0}.list-existing-employees__item:after{bottom:0}.list-existing-employees__box{display:grid;justify-items:center;grid-gap:1.4rem}.list-existing-employees__box-img{position:relative;width:4.5rem;height:4.5rem;border-radius:50%;background:#e9e9e9;overflow:hidden}.list-existing-employees__box-img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.list-existing-employees__check{position:relative;display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;background:#49e993;border-radius:50%;color:#fff}.list-existing-employees__check svg{width:50%;height:50%}.list-existing-employees__inner{display:grid;grid-gap:.5rem;justify-items:left;font-size:1.2rem;font-weight:500}.list-existing-employees__name{font-size:1.5rem}.list-existing-employees__phone{font-size:1.4rem;color:#00a2e8}.list-existing-employees__list{font:inherit;list-style:none;margin:0;padding:0;display:flex;align-items:center;flex-wrap:wrap;grid-gap:.5rem}.list-existing-employees__text{display:flex;grid-gap:.5rem}.list-existing-employees__text span,.list-existing-employees__status{font-weight:700}.list-existing-employees__status._red{color:#ff0037}.list-existing-employees__title{margin-block:0 2.2rem}@media(max-width:1024px){.list-existing-employees{width:100%;padding:2rem 1.9rem;background:none}.list-existing-employees__item._card .list-existing-employees__schedule{margin-top:0;margin-right:4rem}.list-existing-employees__schedule{margin-top:4rem}.list-existing-employees__body{gap:2rem}.list-existing-employees__box{row-gap:2.8rem}.list-existing-employees__box-img{width:3.8rem;height:3.8rem}.list-existing-employees__info-from{border-left:none;border-top:none;border-right:none;border-bottom:1px solid #979992;border-radius:0}.list-existing-employees__info-from .input__wrap{flex-direction:row-reverse;padding-bottom:1rem;background:none}.list-existing-employees__head{align-items:flex-start;margin:0 0 2rem}.list-existing-employees__name,.list-existing-employees__phone{max-width:90%}.list-existing-employees__name{font-size:1.2rem;font-weight:700}.list-existing-employees__phone{margin-bottom:.5rem;font-size:1.2rem;font-weight:500}.list-existing-employees__text span{font-weight:600}.list-existing-employees__item{position:relative;align-items:flex-start;grid-gap:1rem;padding:1.3rem 1.5rem;background:#fcfcfc;border-radius:1rem;box-shadow:0 1.5rem 3.5rem #00000012}.list-existing-employees__item:before{content:"";position:absolute;top:2.5rem;right:2.4rem;left:inherit;width:1.2rem;height:1.2rem;border-top:.3rem solid #dbdbd6;border-right:.3rem solid #dbdbd6;background:none;transform:rotate(45deg)}.list-existing-employees__item._active{background:#fcfcfc}.list-existing-employees__item:after{display:none}}.calculation-employee{display:grid;grid-gap:3rem;font-size:1.2rem;letter-spacing:1px}.calculation-employee__btn-cleaning{font:inherit;border:0;outline:0;padding:0;text-decoration:none;background-color:transparent;color:inherit;cursor:pointer;display:inline-flex;text-align:left;word-break:break-word;width:2.5rem;height:2.5rem;padding:.3rem;background:#00a2e88c;border-radius:.4rem;overflow:hidden;transition-duration:.3s;transition-property:background}.calculation-employee__btn-cleaning:hover{background:#00a2e8d9}.calculation-employee__btn-cleaning svg{width:100%;height:100%}.calculation-employee__wrap{display:grid;grid-gap:.5rem}.calculation-employee p{margin:0}.calculation-employee__box{display:grid;grid-gap:1rem}.calculation-employee__box._padding{grid-gap:1.5rem}.calculation-employee__box._form{grid-gap:2rem}.calculation-employee__inner{display:grid}.calculation-employee__title{font-size:1.4rem;font-weight:600}.calculation-employee__box-info{display:grid;grid-template-columns:auto auto;width:fit-content;column-gap:2rem;row-gap:1rem}.calculation-employee__box-info div{display:grid;row-gap:1rem}.calculation-employee__text{display:flex;align-items:center;grid-gap:.8rem;font-weight:500}.calculation-employee__text._green span{color:#00a94e}.calculation-employee__text._opacity{opacity:0}.calculation-employee__text._empty span:first-letter{text-transform:capitalize}.calculation-employee__text._special{width:26rem}.calculation-employee__text._weight{font-weight:600}.calculation-employee__text._weight span{font-weight:inherit}.calculation-employee__text span{font-weight:700}.calculation-employee__box-inner{display:flex;align-items:center;justify-content:flex-start;grid-gap:3.5rem}.calculation-employee__box-inner._gap{grid-gap:.5rem}.calculation-employee__box-inner._row{flex-direction:column;align-items:flex-start;grid-gap:1rem}.calculation-employee__box-inner._row span{width:100%}.calculation-employee__row{display:flex;align-items:center;grid-gap:1rem}.calculation-employee__date .reports-info__col{display:flex;flex-direction:row-reverse;grid-gap:1.5rem}.calculation-employee__date .reports-info__buttons>.reports-info__btn{display:none}.calculation-employee__date .reports-info__date{margin:0}.calculation-employee__input.input{width:34.5rem;flex-shrink:0}.calculation-employee__input.input._big{width:41rem}.calculation-employee__input.input._bonus{width:10rem}.calculation-employee__input-row{display:flex;justify-content:space-between;align-items:flex-start;grid-gap:.5rem}.calculation-employee__input-row._input>span{display:flex;align-items:center;min-height:3.6rem}.calculation-employee__input-row>span{text-transform:uppercase;font-weight:600}.calculation-employee__form{display:grid;grid-gap:2.5rem;width:55rem}.calculation-employee__btn{width:34.6rem;margin-left:auto}.calculation-employee__sections{font:inherit;list-style:none;margin:0;padding:0;display:flex;align-items:center;grid-gap:1.5rem;letter-spacing:0}.calculation-employee__checkbox.checkbox{font-size:1.1rem}.calculation-employee__checkbox.checkbox .checkbox__box{margin-right:1rem}.calculation-employee__taxes{flex:0 0 6rem}.calculation-employee__taxes .input__input{padding-inline:.5rem!important;text-align:center}.calculation-employee__description{text-align:right;font-size:1.1rem;font-style:italic}.calculation-employee__cash-box{display:flex;align-items:flex-start;column-gap:.5rem}@media(max-width:1024px){.calculation-employee{position:relative;gap:4rem;margin-top:-3rem}.calculation-employee:before{display:none}.calculation-employee__box-info{display:grid;row-gap:1rem}.calculation-employee__input-row{display:grid;justify-content:normal;row-gap:1rem;width:100%}.calculation-employee__form{gap:1.5rem;width:100%}.calculation-employee__cash-box .calculation-employee__input{flex-shrink:1}.calculation-employee__input,.calculation-employee__input.input,.calculation-employee__input.input._big{width:100%}.calculation-employee__title{font-size:1.2rem;line-height:1.2}.calculation-employee__box._form{gap:1.5rem}.calculation-employee__btn{width:100%}.calculation-employee__text{display:inline-block}.calculation-employee__text._flex{display:flex;align-items:center;flex-wrap:wrap}.calculation-employee__text span{font-weight:600}.calculation-employee__text._opacity{display:none}.calculation-employee__text._weight{display:grid;gap:0}.calculation-employee__text._weight._special{font-weight:500}.calculation-employee__inner{gap:.5rem}.calculation-employee__box-inner:not(._row){display:grid;grid-gap:1rem}.calculation-employee__box-info{display:flex;flex-direction:column}}.salary-for-period{font-size:1.2rem;font-weight:500;letter-spacing:1px}.salary-for-period__box{display:flex;align-items:center;grid-gap:1rem;flex-shrink:0}.salary-for-period__box._long{flex-grow:1}.salary-for-period._history .salary-for-period__list{max-height:44.7rem;border:none;overflow-y:auto}.salary-for-period._history .salary-for-period__item:first-child{padding-top:0}.salary-for-period p{margin:0}.salary-for-period__list{font:inherit;list-style:none;margin:0;padding:0;display:grid;border-top:1px solid #dbdbd6}.salary-for-period__row{display:flex;align-items:center;grid-gap:3.5rem}.salary-for-period__row._short{grid-gap:1rem}.salary-for-period__item{display:grid;grid-gap:1rem;padding-block:3rem;border-bottom:1px solid #dbdbd6}.salary-for-period__title{font-size:1.4rem;font-weight:600}.salary-for-period__date-format{display:block;margin-left:auto;font-size:1.4rem;font-weight:500}.salary-for-period__btn{min-height:3.9rem;padding:0 1.2rem;border-radius:1rem}.salary-for-period__btn.btn._red-border{background:#fcfcfc}.salary-for-period__btn._first{margin-left:1.5rem}.salary-for-period__text{display:flex;grid-gap:.8rem}.salary-for-period__text._cash{font-weight:700}.salary-for-period__text._cash span{color:#ff0037}.salary-for-period__text._comment span{white-space:pre-wrap}.salary-for-period__text span{white-space:nowrap}.salary-for-period__text._bold-label{font-weight:700}.salary-for-period__text._dark-green span{color:#00a94e}.salary-for-period__text._green span{color:#49e993}.salary-for-period__text._red span{color:#ff0037}.salary-for-period__text._blue span{color:#00a2e8}.salary-for-period__text span{font-weight:700;word-break:break-all}.salary-for-period__inner{display:flex;align-items:center;grid-gap:1rem;font-weight:600}@media(max-width:1024px){.salary-for-period__box{flex-direction:column;align-items:start;flex-shrink:1}.salary-for-period__box._long{align-items:end}.salary-for-period__title,.salary-for-period__date-format{font-size:1.2rem}.salary-for-period__btn{min-height:3.5rem;padding:0 1rem}.salary-for-period__text{display:inline-block}.salary-for-period__text._comment span{word-break:break-all}.salary-for-period__text span{font-weight:600;word-break:normal;white-space:normal}}.archive-salary-accruals .salary-for-period__item{padding-right:3.3rem}.archive-salary-accruals .modal__wrap{padding:2rem 0 0 3.3rem}.archive-salary-accruals__profile{display:flex;align-items:center;flex-direction:row-reverse;grid-gap:2rem}.archive-salary-accruals__profile .user__info-name{font-size:1.4rem;font-weight:600}@media(max-width:1024px){.archive-salary-accruals__profile{flex-direction:row-reverse}.archive-salary-accruals .modal__head{display:flex;flex-direction:column-reverse;align-items:flex-start}}.direction-balances{display:grid;row-gap:5.5rem;position:relative}.direction-balances__inner{border-radius:.8rem;background-color:#fff;box-shadow:0 1.5rem 3.5rem #0000001a;display:grid;align-items:start;grid-gap:2.5rem;padding:3rem}.direction-balances__head{display:grid;grid-gap:1.5rem;grid-template-columns:3.8rem auto auto 1fr;align-items:center;justify-content:start}.direction-balances__head-svg{width:100%;height:3.8rem}.direction-balances__head-title{margin-right:2rem;font-size:1.3rem;font-weight:700;letter-spacing:.91px;text-transform:uppercase}.direction-balances__head-total{font-size:4rem;font-weight:600;text-align:right}.direction-balances__head-total._red{color:#ff0037}.direction-balances__head-svg,.direction-balances__head-svg._another{color:#00a2e8}.direction-balances__item{display:grid;grid-template-columns:1fr auto;grid-gap:2rem;justify-content:space-between;align-items:center}.direction-balances__info{font:inherit;list-style:none;margin:0;padding:0;display:grid;row-gap:.5rem;padding:2.5rem 0;border-top:1px solid #dbdbd6;border-bottom:1px solid #dbdbd6}.direction-balances__info-label{font-size:1.3rem;font-weight:500;letter-spacing:.91px;text-transform:uppercase}.direction-balances__info-label._bold{font-weight:700}.direction-balances__info-value{font-size:1.6rem;font-weight:600}.direction-balances__info-value._big{font-size:2rem}.direction-balances__info-value._red{color:#ff0037}.direction-balances__info-value._green{color:#2e915c}.direction-balances__buttons{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:2.5rem 2rem}.direction-balances__balance-inner{display:grid;grid-template-columns:1fr 1fr;align-items:start;column-gap:2rem}@media(max-width:1024px){.direction-balances{row-gap:2.9rem;margin-bottom:3rem}.direction-balances._list-salary .chart__title{max-width:none}.direction-balances._list-salary .chart__head{display:grid;row-gap:1rem}.direction-balances._list-salary .direction-balances__head{grid-template-columns:1fr;margin-bottom:0}.direction-balances__title{margin-bottom:-.9rem}.direction-balances__info{row-gap:1.5rem;padding:2.3rem 0}.direction-balances__inner{padding:2rem;grid-gap:2.3rem}.direction-balances__head-title{font-size:1.1rem;font-weight:600}.direction-balances__buttons{grid-template-columns:1fr;grid-gap:1rem}.direction-balances__head{grid-gap:1rem;grid-template-columns:17.6rem 1fr;margin-bottom:-1rem}.direction-balances__head-total{grid-column:2;grid-row:1;font-size:2rem}.direction-balances__info-label{font-size:1.1rem}.direction-balances__info-label._bold{font-weight:600}.direction-balances__balance-inner{grid-template-columns:1fr;row-gap:1rem}.direction-balances .chart__select{grid-row:2;grid-column:1;width:8.2rem}}.payment-wages{display:grid;grid-gap:5rem}.payment-wages__tools{padding-bottom:3rem;margin-bottom:2.5rem;border-bottom:1px solid #dbdbd6}.payment-wages__btn-report{margin:0 1.9rem 2rem}@media(max-width:1024px){.payment-wages{gap:0;margin-inline:0}.payment-wages__title{margin-bottom:2rem}.payment-wages__content-value{font-size:2rem;font-weight:600;color:#00a2e8;white-space:nowrap}.payment-wages__filter :deep(.mobile-tools__name){font-weight:600}.payment-wages__tools{padding-bottom:0;margin-bottom:3rem;border:none}.payment-wages__tools .reports-info__select{margin-bottom:1rem}.payment-wages .direction-balances,.payment-wages__title{margin-inline:1.9rem}.payment-wages .reports-info__input{margin-top:3rem}.payment-wages .reports-info__input,.payment-wages .reports-info__select{padding-inline:1.9rem}}.general-statistics{display:grid;grid-gap:2.5rem}.general-statistics__head{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:2rem}.general-statistics__additional-text{flex:1;margin:0 .5rem}.general-statistics__additional-text._red{color:#ff0037}@media(max-width:1024px){.general-statistics{width:100vw;row-gap:3rem}.general-statistics__head{grid-template-columns:1fr;row-gap:0}}.line-graph{font:inherit;list-style:none;margin:0;padding:0;display:grid;row-gap:1.5rem}.line-graph._padding{padding:2.2rem 3.3rem 2.3rem 3.7rem}.line-graph__item{display:flex;align-items:center;min-height:3.4rem}.line-graph__item:nth-child(5n-4){--color-statistics: #c8f9cf}.line-graph__item:nth-child(5n-3){--color-statistics: #c2f3e1}.line-graph__item:nth-child(5n-2){--color-statistics: #cbecf6}.line-graph__item:nth-child(5n-1){--color-statistics: #cfe5fa}.line-graph__item:nth-child(5n){--color-statistics: #d6daff}.line-graph__name{width:17rem;margin-right:1.5rem;font-size:1.2rem}.line-graph__price{margin-left:1.5rem;font-size:1.4rem}.line-graph__name,.line-graph__price{flex-shrink:0;display:flex;align-items:center;font-weight:600}.line-graph__statistics{position:relative;width:var(--width, 0);height:100%;max-height:3.4rem}.line-graph__statistics:before{content:"";position:absolute;top:0;left:0;width:var(--width, 0);min-width:1px;height:100%;background:var(--color-statistics, #00a2e8)}@media(max-width:1024px){.line-graph{row-gap:2rem}.line-graph._padding{padding:2rem}.line-graph__item{display:grid;row-gap:1rem}.line-graph__name{grid-row:1;grid-column:1;text-align:left}.line-graph__statistics{grid-row:2;grid-column:1/span 2;height:1.5rem}.line-graph__price{grid-row:1;grid-column:2;font-weight:500}}.mobile-header{display:flex;align-items:center;justify-content:space-between;width:100%;padding-left:1.6rem;background:#021822}.mobile-header__btn{font:inherit;border:0;outline:0;padding:0;text-decoration:none;background-color:transparent;color:inherit;cursor:pointer;display:inline-flex;text-align:left;word-break:break-word;position:relative;display:flex;align-items:center;justify-content:center;width:6rem;height:6rem;flex-shrink:0}.mobile-header__btn:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#fff3;opacity:.35}.mobile-header__btn._active .mobile-header__line{border-block:none}.mobile-header__btn._active .mobile-header__line span{transform:translateY(-50%) rotate(-45deg)}.mobile-header__btn._active .mobile-header__line:before{content:"";position:absolute;top:50%;left:50%;width:100%;height:1px;background:#fcfcfc;transform:translate(-50%,-50%) rotate(45deg)}.mobile-header__line{position:relative;width:2.3rem;height:1.9rem;border-block:1px solid #fcfcfc}.mobile-header__line span,.mobile-header__line:before,.mobile-header__line:after{left:0;width:100%;height:1px;background:#fcfcfc;border-radius:1px}.mobile-header__line:before .mobile-header__line:after{position:absolute;content:""}.mobile-header__line:before{top:0}.mobile-header__line:after{bottom:0}.mobile-header__line span{position:absolute;top:50%;transform:translateY(-50%)}.burger__content{width:fit-content;margin-left:auto}.burger__navigation{padding-top:1.8rem;width:26rem;height:100dvh;overflow-y:auto}.burger__navigation .navigation__footer-name{padding-bottom:1.7rem}.take-photo{display:grid;row-gap:1rem}.take-photo__video{height:40rem;width:70rem;object-fit:cover;overflow:hidden;border-radius:1rem;background:#dbdbd6}.take-photo__video video{width:100%;height:100%;object-fit:cover;transform:scaleX(-1)}.take-photo canvas{display:none}@media(max-width:720px){.take-photo__video{height:40rem;width:100%}}.add-avatar{width:100%;min-width:39.1rem}.add-avatar__wrapper{display:grid;row-gap:2.5rem;padding:3rem 2rem}.add-avatar__title{font-size:1.3rem;font-weight:600;text-align:center;text-transform:uppercase}.add-avatar__box{display:grid;row-gap:1.5rem}.add-avatar__btn{width:35rem}.add-avatar__btn._file{position:relative}.add-avatar__btn._file input{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}@media(max-width:1024px){.add-avatar__btn{width:100%}}.crop-photo{display:grid;row-gap:1rem}.crop-photo__box{height:40rem;width:70rem;overflow:hidden}.crop-photo__btn-list{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem}@media(max-width:720px){.crop-photo__box{height:40rem;width:100%}.crop-photo__btn-list{grid-template-columns:1fr}}.sales-modal__head{display:flex;align-items:center;gap:2rem}.sales-modal__text{margin-left:auto;font-size:1.4rem;font-weight:500}.sales-modal__btn-date{padding:.3rem 2rem;border-radius:.8rem}.sales-modal__btn-date span{font-size:1.2rem;font-weight:500}.sales-modal th{white-space:nowrap}.radio-circle{position:relative;display:flex;align-items:center;justify-content:center;width:1.8rem;height:1.8rem;border-radius:50%;border:1px solid #dbdbd6}.radio-circle._active span{opacity:1}.radio-circle span{width:50%;height:50%;opacity:0;background:#00a2e8;border-radius:50%;transition-duration:.3s;transition-property:opacity}@media(max-width:1024px){body .vfm--overlay{background-color:#0000004d!important}}.scroll-trigger{display:block;height:1px;width:100%}.scroll-wrapper-x{overflow-x:auto;width:100%;-webkit-overflow-scrolling:touch}@media(max-width:1024px){.scroll-wrapper-x{touch-action:pan-x}}.dp__outer_menu_wrap{--dp-font-family: Montserrat, sans-serif;--dp-font-size: 1.3rem;--dp-border-radius: 1rem;--dp-border-color: none}.dp__menu{overflow:hidden}
