*{margin:0;padding:0;border:0;box-sizing:border-box}html{-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none}::-webkit-scrollbar{background-color:#fff;width:1em}::-webkit-scrollbar-track{background-color:#fff}::-webkit-scrollbar-thumb{background-color:#babac0;border-radius:1em;border:.25em solid #fff}::-webkit-scrollbar-button{display:none}.title{overflow:hidden;max-width:100%;white-space:nowrap;text-overflow:ellipsis}.title-1,.title-2{display:block;font-size:1.125em;font-weight:600;line-height:1.555556}.title-3{display:block;font-size:1.5em;font-weight:600;text-align:center;line-height:1}.title-4{display:block;margin-bottom:.5em;font-size:1.25em;font-weight:600;line-height:1}.title-4:not(:first-child){margin-top:1em}.title-5{display:block;margin-bottom:.5em;font-size:1.125em;font-weight:600;line-height:1}.errors{margin-top:.75em;font-size:.75em;color:#e72831}input{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;position:relative;width:100%;height:2.5em;padding:.5em 1em;border-radius:.25em;border:1px solid #a0a0a0;background:none;transition:all .25s ease-in-out;font-family:inherit;font-size:1rem;font-weight:400;line-height:1.375;color:#000}input[type=radio]{display:none}input[type=radio]+label{display:block;position:relative;padding-left:1.375em;transition:all .25s ease-in-out}input[type=radio]+label:not(:first-of-type){margin-left:1em}input[type=radio]+label:before{content:"";display:block;position:absolute;left:0;top:.25em;width:1em;height:1em;border-radius:50%;border:1px solid #363636;box-sizing:border-box;box-shadow:inset 0 0 0 2px #fff;transition:all .25s ease-in-out}input[type=radio]+label:hover{color:#000;cursor:pointer}input[type=radio]+label:hover:before{border-color:#000}input[type=radio]+label[for=personality-type-cool]:before{border-color:#3ab713}input[type=radio]+label[for=personality-type-normal]:before{border-color:#e7ee1e}input[type=radio]+label[for=personality-type-conflict]:before{border-color:#f9aa01}input[type=radio]+label[for=personality-type-bad]:before{border-color:#e72831}input[type=radio]:checked+label{color:#000}input[type=radio]:checked+label:before{border-color:#000;background-color:#000}input[type=radio]:checked+label[for=personality-type-cool]:before{border-color:#3ab713;background-color:#3ab713}input[type=radio]:checked+label[for=personality-type-normal]:before{border-color:#e7ee1e;background-color:#e7ee1e}input[type=radio]:checked+label[for=personality-type-conflict]:before{border-color:#f9aa01;background-color:#f9aa01}input[type=radio]:checked+label[for=personality-type-bad]:before{border-color:#e72831;background-color:#e72831}input[type=checkbox]{display:none}input[type=checkbox]+label{display:block;position:relative;margin-top:.75em;padding-left:1.75em;transition:all .25s ease-in-out}input[type=checkbox]+label:before{content:"";display:block;position:absolute;left:0;top:.125em;width:1.25em;height:1.25em;border-radius:.25em;border:1px solid #363636;box-sizing:border-box}input[type=checkbox]+label:hover{color:#000;cursor:pointer}input[type=checkbox]:checked+label:before{border-color:#000}input[type=checkbox]:checked+label:after{content:"";display:block;position:absolute;left:.5em;top:.375em;width:.25em;height:.5em;transform:rotate(45deg);border:solid #000;border-width:0 2px 2px 0}input:focus{border-color:#363636}input:-webkit-autofill{box-shadow:0 0 0 2em #fff inset}input[readonly]{border-color:#a0a0a0;background-color:#f6f6f6}input.error{border-color:#ff5050}input::-webkit-input-placeholder{color:#a0a0a0}input:-moz-placeholder{color:#a0a0a0}input::-moz-placeholder{color:#a0a0a0}input:-ms-input-placeholder{color:#a0a0a0}.input{margin-top:.75em}textarea{overflow:hidden;outline:none;resize:none;display:block;width:100%;height:6em;margin-top:.75em;padding:.5em 1em;border-radius:.25em;border:1px solid #a0a0a0;transition:all .25s ease-in-out;font-family:inherit;font-size:1rem;font-weight:400;line-height:1.375;color:#000}textarea:focus{border-color:#363636}.description{margin-top:.25rem;font-size:.875em;color:gray}a{outline:none;transition:all .25s ease-in-out;text-decoration:none;color:#363636}a:hover{color:#000}img{display:block;max-width:100%;height:auto}p{margin-top:1em;font-size:1.25em}p:first-child,p:first-of-type{margin-top:0}p strong{font-weight:700}.icon{background-repeat:no-repeat;transition:opacity .25s ease-in-out;opacity:.8}.icon-orders{background:url(../img/orders.svg)}.icon-services{background:url(../img/services.svg)}.icon-payments{background:url(../img/payments.svg)}.icon-reports{background:url(../img/reports.svg)}.icon-statistics{background:url(../img/statistics.svg)}.icon-settings{background:url(../img/settings.svg)}.icon-avatar{background-image:url(../img/avatar.svg)}.icon-birthday{background-image:url(../img/birthday.svg)}.icon-logout{background-image:url(../img/logout.svg)}.icon-search{background-image:url(../img/search.svg)}.icon-add{background-image:url(../img/add.svg)}.icon-add-white{background-image:url(../img/add_white.svg)}.icon-remove-white{background-image:url(../img/remove_white.svg)}.icon-close{background-image:url(../img/close.svg)}.icon-edit{background-image:url(../img/edit.svg)}.icon-remove{background-image:url(../img/remove_white.svg)}.icon-refund{background-image:url(../img/refund.svg)}.icon-complete{background-image:url(../img/complete.svg)}.icon-history{background-image:url(../img/history.svg)}.icon-language{background-image:url(../img/language.svg)}.icon-trash{background-image:url(../img/trash.svg)}.icon-print{background-image:url(../img/print.svg)}.icon-active{background-image:url(../img/active.svg)}.icon-inactive{background-image:url(../img/inactive.svg)}button{outline:none;background:none;transition:all .25s ease-in-out;font-size:1rem;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";line-height:1.5;color:#363636}button:not([disabled]):hover{cursor:pointer}.btn-container{display:flex;justify-content:center;width:100%;margin-top:1.75em}.btn{outline:none;display:block;position:relative;height:2.5em;padding:.5em 1em;border-radius:.25em;border:.125em solid #363636;transition:all .25s ease-in-out;font-size:1em;font-weight:600;text-align:center;text-transform:uppercase;text-decoration:none;line-height:1.25;color:#363636}.btn+.btn{margin-left:1em}.btn:hover{background-color:#363636;color:#fff;cursor:pointer}.btn.confirm,.btn.save{background-color:#dfe9e9}.btn.confirm:hover,.btn.save:hover{background-color:#363636;color:#fff}.btn.cancel,.btn.delete{border-color:#a0a0a0;color:#a0a0a0}.btn.cancel:hover,.btn.delete:hover{background-color:#a0a0a0;color:#fff}.btn.remove,.btn.return{border-color:#ff5050;background-color:#ffe0e0;color:#ff5050}.btn.remove:hover,.btn.return:hover{background-color:#ff5050;color:#fff}.btn[disabled]{border-color:#dadada;background-color:#dadada;color:#fff}.btn[disabled]:hover{border-color:#dadada;background-color:#dadada;cursor:default}.wtooltip{position:relative}.wtooltip.left .tooltip,.wtooltip.right .tooltip{top:50%;transform:translateY(-50%)}.wtooltip.left .tooltip:before,.wtooltip.right .tooltip:before{top:50%;transform:translateY(-50%)}.wtooltip.left .tooltip{right:calc(100% + .5em)}.wtooltip.left .tooltip:before{left:100%;border-width:.375em 0 .375em .375em;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #000}.wtooltip.right .tooltip{left:calc(100% + .5em)}.wtooltip.right .tooltip:before{right:100%;border-width:.375em .375em .375em 0;border-color:rgba(0,0,0,0) #000 rgba(0,0,0,0) rgba(0,0,0,0)}.wtooltip.above .tooltip,.wtooltip.under .tooltip{left:50%;transform:translateX(-50%)}.wtooltip.above .tooltip:before,.wtooltip.under .tooltip:before{left:50%;transform:translateX(-50%)}.wtooltip.above .tooltip{bottom:calc(100% + .5em)}.wtooltip.above .tooltip:before{top:100%;border-width:.375em .375em 0 .375em;border-color:#000 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.wtooltip.under .tooltip{top:calc(100% + .5em)}.wtooltip.under .tooltip:before{bottom:100%;border-width:0 .375em .375em .375em;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #000 rgba(0,0,0,0)}.tooltip{display:block;position:absolute;width:-moz-max-content;width:max-content;padding:.125em .5em .25em;border-radius:.25em;background-color:#000;font-size:1em;font-weight:600;line-height:1.5;color:#fff;z-index:2}.tooltip:before{content:"";position:absolute;width:0;height:0;border-style:solid}.dropdown{position:relative;min-width:10em;font-size:1rem}.dropdown .current{display:block;position:relative;padding:0 .75em 0 .25em;transition:color .25s ease-in-out}.dropdown .current:after{content:"";position:absolute;top:calc(50% - .125em);right:0;width:0;height:0;border-style:solid;border-width:.25em .25em 0 .25em;border-color:#363636 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);transition:all .25s ease-in-out}.dropdown .current:hover{color:#000;cursor:pointer}.dropdown .current:hover:after{border-top-color:#000}.dropdown .current.active{color:#000}.dropdown .current.active:after{transform:rotate(180deg);border-top-color:#000}.dropdown .options{overflow:hidden;display:none;position:absolute;left:0;top:100%;width:100%;margin-top:.5em;border-radius:.25em;border:1px solid #a0a0a0;background-color:#fff;z-index:2}.dropdown .options .item{display:flex;align-items:center;padding:.375em .75em .375em .5em;transition:all .25s ease-in-out}.dropdown .options .item .icon{width:1.25em;height:1.25em;margin-right:.375em}.dropdown .options .item:hover{background-color:#dfe9e9;cursor:pointer}.dropdown .options .item:hover .icon{opacity:1}.dropdown.simple{width:100%}.dropdown.simple .current{display:flex;justify-content:space-between;padding:0;border-radius:.25em;font-size:1.125em;font-weight:600;line-height:1.777778}.dropdown.simple .current:after{display:none}.dropdown.simple .toggle{display:block;position:relative;width:2em;height:2em;margin-right:.25em;border-radius:.25em;transition:all .25s ease-in-out;font-size:1rem}.dropdown.simple .toggle:after{content:"";position:absolute;top:calc(50% - .125em);left:calc(50% - .25em);width:0;height:0;border-style:solid;border-width:.25em .25em 0 .25em;border-color:#363636 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);transition:all .25s ease-in-out}.dropdown.simple .toggle:hover{background-color:#dfe9e9;cursor:pointer}.dropdown.simple .toggle.active:after{transform:rotate(180deg)}.dropdown.simple .category{display:flex;font-weight:700}.dropdown.simple .subcategories{padding-left:2.25rem}.dropdown.simple .subcategories .current{width:100%}.dropdown.simple .subcategories .options{width:100%}.dropdown.simple .subcategory{display:flex;font-weight:600}.dropdown.simple .options{overflow:visible;position:static;width:auto;margin:0;border:none}.dropdown.simple .options .item{display:flex;justify-content:space-between;padding:0 0 0 2.25rem;border-radius:.25em;font-size:1.125em;line-height:1.777778}.dropdown.simple .actions{display:flex}.dropdown.simple .action{display:flex;justify-content:center;align-items:center;flex:0 0 auto;width:2em;height:2em;border-radius:.25em;transition:all .25s ease-in-out;font-size:1rem;opacity:0}.dropdown.simple .action+.action{margin-left:.375em}.dropdown.simple .action .icon{width:1.125em;height:1.125em;margin:0}.dropdown.simple .action:hover{background-color:#dfe9e9;cursor:pointer}.dropdown.simple .action:hover .icon{opacity:1}.dropdown.simple .current,.dropdown.simple .item{transition:background-color .25s ease-in-out,color .25s ease-in-out}.dropdown.simple .current:hover,.dropdown.simple .item:hover{background-color:#f0f2fa;color:#000}.dropdown.simple .current:hover .action,.dropdown.simple .item:hover .action{opacity:1}.dropdown.simple .title{margin-right:1em}.dropdown.simple .price{margin:0 .5em 0 auto}.ui-state-highlight{height:2em;border-radius:.25em;border:none;background-color:#fff}.select-container{display:flex;justify-content:space-between;width:100%;margin-top:.75em}.select-container .custom-select{width:calc(50% - .375em)}.custom-select{position:relative;width:12em}.custom-select select{display:none}.custom-select select[name=status]~.wrapper .options{max-height:none}.custom-select .selected{overflow:hidden;max-width:100%;white-space:nowrap;text-overflow:ellipsis;height:2.5em;padding:.5em 1.5em .5em 1em;border-radius:.25em;border:1px solid #a0a0a0;background-color:#fff;transition:all .25s ease-in-out;line-height:1.375}.custom-select .selected:after{content:"";position:absolute;top:calc(50% - .125em);right:.75em;width:0;height:0;border-style:solid;border-width:.25em .25em 0 .25em;border-color:#363636 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);transition:all .25s ease-in-out}.custom-select .selected.active:after{transform:rotate(180deg)}.custom-select .selected:hover{color:#000;cursor:pointer}.custom-select .selected.error{border-color:#ff5050}.custom-select .wrapper{display:none;overflow:hidden;position:absolute;left:0;top:100%;width:100%;margin-top:.5em;border-radius:.25em;border:1px solid #a0a0a0;background-color:#fff;z-index:2}.custom-select .options{overflow-y:auto;max-height:11.375em}.custom-select .options div{overflow:hidden;max-width:100%;white-space:nowrap;text-overflow:ellipsis;padding:.375em 1em;transition:all .25s ease-in-out;color:#363636;cursor:pointer}.custom-select .options div:hover{background-color:#dfe9e9}.overlay{visibility:hidden;opacity:0;position:fixed;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.7);transition:all .25s ease-in-out;z-index:3}.overlay.visible{visibility:visible;opacity:1}.popup{overflow:hidden;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:30em;padding:2em 2.25em 2.25em;border-radius:.25em;background-color:#fff}.popup .close{display:flex;justify-content:center;align-items:center;position:absolute;top:0;right:0;width:2.25em;height:2.25em;border-radius:.25em;transition:all .25s ease-in-out}.popup .close .icon{width:1em;height:1em}.popup .close:hover{background-color:#dfe9e9;cursor:pointer}.popup .close:hover .icon{opacity:1}.popup .popup-body{height:100%}.popup .popup-form{display:flex;flex-direction:column;align-items:center}.popup .popup-form>.works{overflow-y:auto;max-height:30em}.popup .popup-form .works{width:100%}.popup .popup-form .works .category{text-align:center}.popup .popup-form .works .category:not(:first-child){margin-top:.25em}.popup .popup-form .works .category>.title{font-size:1.125em;font-weight:600}.popup .popup-form .works .product-variation>.title{font-size:1.125em;font-weight:600;cursor:pointer}.popup .popup-form .works .product-simple,.popup .popup-form .works .variation{display:flex;justify-content:center}.popup .popup-form .works .product-simple .title,.popup .popup-form .works .variation .title{max-width:calc(100% - 4em)}.popup .popup-form .works .product-simple .price,.popup .popup-form .works .variation .price{max-width:4em;text-align:left}.popup .popup-form .works .product-simple .price:before,.popup .popup-form .works .variation .price:before{content:"-";display:inline-block;vertical-align:top;margin:0 .25rem}.popup .popup-form .works .product-simple .title{cursor:pointer}.popup .popup-form .works-message{color:#ff5050}.popup .popup-form .tabs{width:100%}.popup .popup-form .tabs .tab-actions{display:flex}.popup .popup-form .tabs .tab-actions a{padding:.25em .75em;opacity:.5}.popup .popup-form .tabs .tab-actions a.active{font-weight:600;opacity:1}.popup .popup-form .tabs .tab-contents{border-top:1px solid #a0a0a0;border-bottom:1px solid #a0a0a0}.popup .popup-form .tabs .tab-contents .tab-content{display:none;overflow:hidden;height:calc(100% - 1.625em);padding:1em}.popup .popup-form .tabs .tab-contents .tab-content.scrollbar{overflow-y:auto;height:30em}.popup .popup-form .tabs .tab-contents .tab-content:first-child{display:block}.popup .find-out{display:flex;flex-wrap:wrap;width:100%;margin-top:.75em}.popup .find-out input[type=radio]+label{margin:0 1em 0 0}.popup .find-out input[type=radio]+label:last-child{margin-right:0}.popup .client-type{display:flex;margin-top:.75em}.popup .client-type label{height:1.25em;width:1.25em;padding-left:1.25em}.popup .client-type label:before{top:0;width:100%;height:100%;border-width:.125em;box-shadow:none}.popup .debt-wrapper{display:block;font-size:1.25em;font-weight:700}.popup .payment-type,.popup .customer-type{display:flex;margin-top:1em}.popup .payment-type.error .radio:before{border-color:#ff5050}.popup .person,.popup .store{margin-top:.75em}.popup .refund-wrapper{font-size:1.25em;font-weight:600}.popup .options-list .title{margin-top:.75em}.popup[data-popup-id=add-payment] .payment-type{justify-content:center}.popup-order{width:100%;height:56em}.popup-order .popup-form{flex-direction:row;flex-wrap:wrap;justify-content:space-between;height:calc(100% - 2.5em)}.popup-order .popup-form .works .category{position:relative;margin-top:.25em;transition:all .25s ease-in-out;text-align:left}.popup-order .popup-form .works .category:first-child{margin-top:0}.popup-order .popup-form .works .category>.title{padding-right:2rem;font-size:1.125em;font-weight:600;line-height:1.777778}.popup-order .popup-form .works .category .remove-item{display:flex;justify-content:center;align-items:center;flex:0 0 auto;position:absolute;top:0;right:0;width:2em;height:2em;border-radius:.25em;transition:all .25s ease-in-out;font-size:1rem}.popup-order .popup-form .works .category .remove-item .icon{width:.75em;height:.75em}.popup-order .popup-form .works .category .remove-item:hover{background-color:#dfe9e9;cursor:pointer}.popup-order .popup-form .works .category .remove-item:hover .icon{opacity:1}.popup-order .popup-form .works .category .product-simple,.popup-order .popup-form .works .category .variation{flex-wrap:wrap;justify-content:space-between;align-items:center;position:relative;width:100%;padding:.1875em 2em .1875em 1em;transition:all .25s ease-in-out;line-height:2}.popup-order .popup-form .works .category .product-simple .title,.popup-order .popup-form .works .category .variation .title{width:calc(100% - 13.75em);white-space:normal;line-height:1.25}.popup-order .popup-form .works .category .product-simple .remove-item{top:.1875em}.popup-order .popup-form .works .category .variation .remove-item{top:calc(50% - 1em)}.popup-order .popup-form .works .category .conditions{display:inline;margin-left:.5em;font-size:1rem;font-weight:400;line-height:1.25;color:#666}.popup-order .popup-form .works .category .price{display:block;flex:0 0 auto;width:2.5em;margin:0 .25em 0 .5em}.popup-order .popup-form .works .category .price input{height:2em;padding:0;border:none;background:none;text-align:center}.popup-order .popup-form .works .category .price:before{display:none}.popup-order .popup-form .works .category .comment-wrap{order:1;width:100%}.popup-order .popup-form .works .category .comment{word-break:break-word;line-height:1.25;color:#4e7600}.popup-order .popup-form .works .category .comment:not(:empty){width:100%;margin:.5em 0;padding-top:.25em;border-top:1px solid #a0a0a0}.popup-order .popup-form .works .product-variation{display:flex;flex-direction:column;position:relative;padding:0 0 .25em 1em;transition:all .25s ease-in-out}.popup-order .popup-form .works .product-variation>.title{display:flex;align-items:center;padding-right:2rem;line-height:1.777778}.popup-order .popup-form .works .product-variation>.title+.comment-wrap{width:calc(100% - 2rem)}.popup-order .popup-form .works .product-variation>.price{display:none}.popup-order .popup-form .works .custom-select{width:10em;margin:0 .25em}.popup-order .popup-form .works .custom-select .selected{height:2em;padding:.25em 1.25em .25em .5em;line-height:1.25}.popup-order .popup-form .works .custom-select .selected:after{right:.5em}.popup-order .popup-form .works .custom-select .wrapper{margin-top:.25em}.popup-order .popup-form .works .custom-select .options div{padding:.25em .5em;line-height:1.5}.popup-order .popup-form .works .hovered{background-color:#f3f3f3}.popup-order .popup-form .works .editing{background-color:#fdffca}.popup-order .left-side{overflow-y:auto;display:flex;flex-direction:column;width:48.5%;height:calc(100% - 4.25em)}.popup-order .left-side .title-4{display:flex}.popup-order .right-side{overflow-y:auto;width:48.5%;height:calc(100% - 4.25em)}.popup-order .existing-store{margin-bottom:.75em}.popup-order .custom-select{width:100%}.popup-order .custom-select .selected{width:100%}.popup-order .condition{display:flex;flex-wrap:wrap;margin-top:.5em}.popup-order .condition label{margin:.5em 1em 0 0}.popup-order .condition label:last-child{margin-right:0}.popup-order .payment-container{display:flex;margin-bottom:.75em}.popup-order .sum-container,.popup-order .advance-container{display:block;margin-right:.75em;font-size:1.125em;font-weight:600}.popup-order .add-payment{margin-top:.5em}.popup-order .recipients{margin-top:.75em}.popup-order .date,.popup-order .transfer-select{margin-top:.75em}.popup-order .btn-container{align-self:flex-end;width:100%}.popup-transaction{width:37em}.popup-birthday{width:40em;padding-top:7.5em;background-image:url(../img/gift.svg);background-position:50% 1.5em;background-repeat:no-repeat;background-size:5em}.popup .birthday-list{margin-top:1em}.popup .birthday-list .name{margin-top:.25em;font-weight:700;text-align:center;text-transform:uppercase}.popup .birthday-list p{position:relative;margin-top:1em;padding-top:1em;font-size:1em;text-align:center}.popup .birthday-list p:before{content:"";display:block;position:absolute;left:50%;top:0;transform:translateX(-50%);width:5em;height:.0625em;background-color:#333}body{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative;height:100vh;background-color:#fff;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:1rem;font-weight:400;line-height:1.5;color:#363636}#main{height:100%}.login-container{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%}.login-container .login-form{display:flex;flex-direction:column;align-items:center;width:20em;max-width:100%;margin-top:1em}.login-container .login-form .input+.input{margin-top:.75em}.login-container .login-form .btn{width:auto;margin:1em auto 0}.login-container .atelier{width:100%}.main-container{display:grid;grid-template-columns:min-content 1fr;height:100%}.sidebar{display:flex;flex-direction:column;border-right:1px solid #dfe9e9;background-color:#f7f9fa}.sidebar .item{display:flex;justify-content:center;align-items:center;width:4em;height:3.5em}.sidebar .item .icon{width:1.5em;height:1.5em}.sidebar .item .icon-reports{width:1.75em;height:1.75em}.sidebar .item:hover .icon{opacity:1}.sidebar .item.active{background-color:#dfe9e9}.sidebar .item.active .icon{opacity:1}.sidebar .action-wrapper+.action-wrapper{margin-top:0}.logo{display:flex;justify-content:center;align-items:center;width:3rem;height:3rem;margin:.5rem;border-radius:50%;background-color:#363636;font-size:1.125em;font-weight:700;text-transform:uppercase;line-height:1;color:#fff}.container{overflow-x:hidden;display:grid;grid-template-rows:min-content 1fr;height:100%}.header{display:grid;align-items:center;grid-template-columns:3fr 4fr 3fr;width:100%;padding:1.125em 2em;border-bottom:1px solid #dfe9e9;background-color:#f7f9fa}.header .title{overflow:visible;display:flex;justify-content:space-between}.header .center{display:flex;justify-content:center}.header .custom-select{width:auto;min-width:10.75em}.header .custom-select .selected{height:auto;padding:0 .5em 0 .25em;border-radius:0;border:none;background-color:rgba(0,0,0,0);font-size:1.125em;font-weight:600;line-height:1.555556}.header .custom-select .selected:after{display:inline-block;vertical-align:middle;position:static;margin-left:.25em}.header .custom-select .options div{padding:.375em .75em}.header .right{display:flex;justify-content:flex-end;align-items:center;font-size:1.125em;font-weight:600;line-height:1.111112}.header .clock{display:flex;margin-right:1em;text-align:right}.header .clock .time{margin-right:.5rem}.header .clock .day{white-space:nowrap}.admin{display:flex;justify-content:flex-end}.admin .current{display:flex;align-items:center}.admin .current:hover .avatar,.admin .current.active .avatar{border-color:#000}.admin .current:hover .icon,.admin .current.active .icon{opacity:1}.admin .avatar{overflow:hidden;display:flex;justify-content:center;align-items:flex-end;width:1.75em;height:1.75em;margin-right:.375em;border-radius:50%;border:.125em solid #363636;transition:all .25s ease-in-out}.admin .avatar .icon{width:1.5em;height:1.5em}.admin .name{font-size:1.125em;font-weight:600;line-height:1.555556}.content{overflow:auto;padding:0 2em 2em}.content .tabs{display:flex;padding:1.5em 0}.content .tabs a{display:block;padding:.25em 1em;border-radius:.25em;border:1px solid #a0a0a0;transition:all .25s ease-in-out;font-weight:600;line-height:1.875}.content .tabs a+a{margin-left:1em}.content .tabs a.current{border-color:#000;background-color:#dfe9e9;color:#000}.content .tabs a:hover{border-color:#000}.tab-contents{height:calc(100% - 5.5em)}.tab-contents>div:only-child{height:100%}.tab-contents .top{padding-top:0}.top{display:flex;justify-content:space-between;padding:1.5em 0}.top .custom-select .options{max-height:22.75em}.top input[type=checkbox]+label{flex:0 0 auto;margin-top:.5em}.top .print.xls{flex:0 0 auto;align-self:flex-start;margin-right:1em;padding:.5em 1.5em;border-radius:1.25em;border:1px solid #a0a0a0;line-height:1.375}.top .print.xls:hover{border-color:#363636}.action-container{display:flex;align-items:center;margin:0 2em 0 auto}.action-container button{display:block;width:2.5em;height:2.5em;background-position:50% 100%;background-repeat:no-repeat}.action-container .day-left{background-image:url(../img/24h.svg);background-size:2em}.action-container .day-left-wrapper{position:relative;padding-right:.625em}.action-container .day-left-wrapper .count{background-color:#f9e90a}.action-container .overdue{background-image:url(../img/overdue.svg)}.action-container .overdue-wrapper{position:relative;margin-left:1em;padding-right:.625em}.action-container .overdue-wrapper .count{background-color:#fa2418}.action-container .count{position:absolute;right:0;bottom:-0.125rem;min-width:1.25rem;height:1.25rem;padding:0 .125rem;border-radius:.5rem;border:1px solid #2b2b2a;font-size:.75em;font-weight:700;text-align:center;line-height:1.5;color:#2b2b2a}.sms-balance-container{flex:0 0 auto;margin-right:2em;line-height:2.5}.sms-balance-container .low{color:red}.filter-container{display:grid;grid-template-columns:.8fr 1fr 2fr;-moz-column-gap:.75em;column-gap:.75em;width:58.5em;max-width:calc(100% - 20em)}.filter-container .filter{position:relative}.filter-container .filter-title{width:100%;height:2.5em;padding:.5em 1.5em .5em 1em;border-radius:.25em;border:1px solid #a0a0a0;background-color:#fff;line-height:1.375;opacity:.5}.filter-container .filter-title:after{content:"";position:absolute;top:calc(50% - .125em);right:.75em;width:0;height:0;border-style:solid;border-width:.25em .25em 0 .25em;border-color:#363636 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.filter-container .custom-select{position:absolute;left:0;top:0;width:100%}.filter-orders .custom-select{width:13.5em;margin:0 1em}.filter-wrapper{display:flex}.search{flex:0 1 auto;position:relative;width:22em;min-width:10em}.search .input{margin:0;padding-left:2.75em}.search-btn{display:flex;justify-content:center;align-items:center;position:absolute;left:1px;top:1px;border-top-left-radius:.25em;border-bottom-left-radius:.25em;width:2.375em;height:2.375em;transition:all .25s ease-in-out}.search-btn .icon{width:1.25em;height:1.25em;opacity:.5}.search-btn:hover{background-color:#dfe9e9}.search-btn:hover .icon{opacity:.75}.date-range{flex:0 0 auto}.date-range input[class^=date]:hover{border-color:#363636;cursor:pointer}table{width:100%;border-spacing:0;border-collapse:collapse;text-align:left;line-height:1.25}table tr{vertical-align:middle}table th,table td{transition:background-color .25s ease-in-out;padding:.5em 1em}table th.highlighted,table td.highlighted{background-color:#f0f2fa}table th span,table td span{display:block}table th{font-weight:600}table .actions{display:flex;justify-content:flex-end}table .action,table .action2{display:flex;justify-content:center;align-items:center;width:1.75em;height:1.75em;border-radius:50%;border:1px solid #363636;transition:all .25s ease-in-out}table .action+.action,table .action2+.action{margin-left:.5em}table .action .icon,table .action2 .icon{width:1em;height:1em}table .action .icon-refund,table .action2 .icon-refund{width:1.25em;height:1.25em}table .action:hover,table .action2:hover{border-color:#000}table .action:hover .icon,table .action2:hover .icon{opacity:1}table .order{border-top:1px solid #dfe0e0}table .order .status{width:12em}table .order .status-highlight{padding:.5em 1em;text-align:center}table .order.new .status-highlight{background-color:#88e5ea}table .order.in-work .status-highlight{background-color:#05daff}table .order.urgent .status-highlight{background-color:#fd5ca5}table .order.search-for-accessories .status-highlight{background-color:#f984ff}table .order.fitting .status-highlight{background-color:#90fb5e}table .order.overdue .status-highlight{background-color:#fe8189}table .order.transfer .status-highlight{background-color:#fd9f4d}table .order.done .status-highlight{background-color:#48cd1f}table .order.refund .status-highlight,table .order.refunded .status-highlight{background-color:#e7ee1e}table .order.completed .status-highlight{background-color:#dbdada}table.orders th.sort{padding-right:18px;position:relative;cursor:pointer}table.orders th.sort:before,table.orders th.sort:after{border:4px solid rgba(0,0,0,0);content:"";display:block;height:0;left:.25rem;top:50%;position:absolute;width:0}table.orders th.sort:before{border-bottom-color:#aaa;margin-top:-9px}table.orders th.sort:after{border-top-color:#aaa;margin-top:1px}table.orders th.sort.desc:before{border-bottom-color:#363636}table.orders th.sort.asc:after{border-top-color:#363636}table.orders th:last-child{width:6.25em;text-align:center}table.orders .works-container{width:11em}table.orders .works-container .category-title{font-weight:600}table.orders .works-container .product-title{display:inline-block;vertical-align:top}table .sent_sms .date{margin:0}.popup-form{width:100%;margin-top:1em}.popup-form .status,.popup-form .atelier{margin-top:.75em}.icons-box{display:flex;flex-wrap:wrap;width:100%}.icons-box input[type=radio]+label{margin:1em 1em 0 0}.icons-box input[type=radio]+label:before{top:.5em}.icons-box img{display:block;width:2em}.action-wrapper{margin:auto 0 1em;padding:0 .5em}.action-birthday{position:relative}.action-birthday .count{display:block;position:absolute;top:0;right:.5em;width:1rem;border-radius:50%;border:.0625rem solid #363636;background-color:#fff;font-size:.75em;font-weight:700;text-align:center;line-height:1.166667}.add,.show{display:flex;justify-content:center;align-items:center;width:3rem;height:3rem;border-radius:50%;background-color:#363636;transition:all .25s ease-in-out}.add .icon,.show .icon{width:1.25em;height:1.25em;opacity:1}.add:hover,.show:hover{background-color:#000;cursor:pointer}.show .icon{width:1.5em;height:1.5em}.show:hover+.count{border-color:#000;color:#000}.cat-container{overflow-y:auto;display:flex;width:100%;height:calc(100% - 12.25em);margin:.125em 0 2em}.category-list{position:relative}.category-list .cat-item{display:flex;margin-top:.5em}.category-list .cat-item:first-child{margin-top:0}.category-list .cat-title{position:relative;width:2.25em;height:2.25em;padding:.375em;border-radius:.25em;border:1px solid #a0a0a0;transition:all .25s ease-in-out}.category-list .cat-title .icon{width:1.5em;height:1.5em}.category-list .cat-title:hover,.category-list .cat-title.active{border-color:#000;cursor:pointer}.category-list .cat-title:hover .icon,.category-list .cat-title.active .icon{opacity:1}.services-list{display:none;position:absolute;left:100%;top:0;margin-left:.5em;background-color:#fff;cursor:default}.services-list.subcategories .product-variation>.title{position:relative;padding-right:1.75em}.services-list.subcategories .product-variation>.title:after{content:"";position:absolute;top:calc(50% - .25em);right:.75em;width:0;height:0;border-style:solid;border-width:.25em 0 .25em .25em;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #363636;transition:all .25s ease-in-out}.services-list.subcategories .product-variation.active{border-color:#000;color:#000}.services-list.subcategories .product-variation.active>.title:after{transform:rotate(180deg);border-left-color:#000}.services-list .item{display:flex;height:2.25em;margin-top:.5em;border-radius:.25em;border:1px solid #a0a0a0;line-height:1.25;transition:all .25s ease-in-out}.services-list .item:first-child{margin-top:0}.services-list .item:hover{border-color:#000;color:#000;cursor:pointer}.services-list .title{flex:1 1 auto;padding:.375em .75em}.services-list .price{width:3.25em;height:2.125em;margin-left:auto;padding:0 .5em;border:none;background-color:rgba(0,0,0,0);font-size:1em;text-align:right;line-height:1;color:#363636}.services-list .edit-price{display:flex;justify-content:center;align-items:center;flex:0 0 auto;width:2.125em;border-radius:.25em;transition:all .25s ease-in-out}.services-list .edit-price .icon{width:1.125em;height:1.125em}.services-list .edit-price:hover{background-color:#dfe9e9;cursor:pointer}.services-list .edit-price:hover .icon{opacity:1}.condition-list .comment{margin:0}.history-container{overflow-y:auto;width:100%;height:calc(100% - 3em);margin-top:1.5em}.history-container .order-history-list .category:not(:first-child){margin-top:.25em}.history-container .order-history-list .category>.title{font-weight:700}.history-container .order-history-list .product-variation{display:flex;flex-direction:column;margin-top:.25em}.history-container .order-history-list .product-variation>.title{font-weight:600}.history-container .order-history-list .product,.history-container .order-history-list .variation{display:flex;justify-content:space-between;margin-top:.25em}.history-container .order-history-list .product .title,.history-container .order-history-list .variation .title{flex:1 1 auto;width:calc(100% - 16em)}.history-container .order-history-list .product .price,.history-container .order-history-list .variation .price{width:4em;margin:0 1em}.history-container .order-history-list .product .employee,.history-container .order-history-list .variation .employee{width:10em}.history-container .order-history-list .product{flex-wrap:wrap}.history-container .order-history-list .product-variation .title,.history-container .order-history-list .product .title{display:flex}.history-container .order-history-list .product-variation>.comment-wrap,.history-container .order-history-list .product>.comment-wrap{order:1;width:calc(100% - 16em)}.history-container .order-history-list .comment:not(:empty){margin-top:.5em;padding-top:.25em;border-top:1px solid #dfe0e0;color:#4e7600}.history-container .order-history-list .conditions{margin-left:.25rem}.services{display:flex;flex-direction:column;align-items:flex-start;padding-top:1.5em}.today{width:4.75em;margin:0 auto 0 1em}.today .date{width:100%;height:100%;padding:.25em .75em;border-radius:.25em;border:1px solid #a0a0a0;text-transform:uppercase}.today .date:hover{border-color:#000;color:#000}.payments,.reports{display:flex;flex-direction:column}.payments .actions,.reports .actions{display:flex;margin:1em .5em 0}.payments .actions .action-wrapper,.reports .actions .action-wrapper{margin:0 .5em;padding:0}.payments .actions .add,.reports .actions .add{width:2.5em;height:2.5em}.payments .print,.payments .give-salary,.reports .print,.reports .give-salary{display:block;margin:0 .5em;padding:.5em 1.5em;border-radius:1.25em;background-color:#363636;transition:all .25s ease-in-out;text-transform:uppercase;color:#fff}.payments .print:hover,.payments .give-salary:hover,.reports .print:hover,.reports .give-salary:hover{background-color:#000;cursor:pointer}.payments .print.xls,.reports .print.xls{margin-left:auto}.payments{height:calc(100% - 5.5em)}.payments .transactions{height:calc(100% - 21em)}.balance-block{width:100%;padding:.75em 1em 1em;background-color:#f5f5f5}.balances{display:flex}.balances .payment-type{display:flex;flex-direction:column;width:5.5em;margin-right:2em;font-size:1.125em;font-weight:600;text-align:center}.balances .payment-type .amount{overflow:hidden;display:block;margin-top:.25rem;padding:.125rem;border-radius:.25rem;border:1px solid #363636}.transactions{margin:1em 0 1.5em}.transactions .title-5{padding:0 1rem}.transaction-container{overflow:hidden;height:calc(100% - 1.625em);border-radius:.25em;border:1px solid #a0a0a0}.transaction-list{overflow-y:auto;height:100%}.transaction-form{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;width:100%;margin-top:1.25em}.transaction-form .amount{width:8em;margin:0}.transaction-form .payment-type{margin:0}.transaction-form .custom-select{width:100%;margin-top:.75em}.autocomplete{display:flex;position:relative;width:100%}.autocomplete .add-client{display:flex;justify-content:center;align-items:center;flex:0 0 auto;width:2.5em;height:2.5em;margin-left:.75em;border-radius:.25em;border:1px solid #a0a0a0}.autocomplete .add-client .icon{width:1em;height:1em}.autocomplete .add-client:not([disabled]):hover{border-color:#000}.autocomplete .add-client:not([disabled]):hover .icon{opacity:1}.ui-widget-content.ui-autocomplete{overflow-x:hidden;width:22em;max-height:18.125em;border-radius:.25em;border:1px solid #a0a0a0;background-color:#fff;font-family:inherit;z-index:99}.ui-widget-content.ui-autocomplete .ui-menu-item{list-style:none}.ui-widget-content.ui-autocomplete .ui-menu-item-wrapper{overflow:hidden;max-width:100%;white-space:nowrap;text-overflow:ellipsis;padding:.375em 1em;border:none;transition:all .25s ease-in-out}.ui-widget-content.ui-autocomplete .ui-menu-item-wrapper.ui-state-active{margin:0;background:#dfe9e9;color:#363636}.ui-widget-content.ui-autocomplete .ui-menu-divider{display:none}.existing-client{display:none;margin-bottom:.75em}.existing-client .kidney{display:inline-block;vertical-align:middle;width:1.25em;height:1.25em;border-radius:50%}.existing-client .kidney>span{display:block;width:1.25em;height:1.25em;border-radius:50%}.existing-client .kidney .cool{background-color:#3ab713}.existing-client .kidney .normal{background-color:#e7ee1e}.existing-client .kidney .conflict{background-color:#f9aa01}.existing-client .kidney .bad{background-color:#e72831}.existing-client .name,.existing-client .phone{display:inline-block;vertical-align:middle;margin-left:.125em}.existing-client .knows{display:block;width:100%;padding-left:1.75em;text-transform:capitalize}.edit-order .existing-client{display:block}.new-client{display:none}.new-client .name{margin-top:0}.filter-salaries .top>.custom-select{width:14em}.reports{height:calc(100% - 4em)}.reports .balance-block .title-5{margin:0}.reports .transactions{height:calc(100% - 15.625em)}.reports .transactions .salary-issuance{color:#f9999f}.reports .result{width:100%;margin-bottom:1em;padding:.75em 1em 1em;background-color:#f5f5f5}.reports .result .title-5{margin:0}.employee-salaries-list .date,.employee-salaries-list .time{display:inline-block;vertical-align:top}.salary-form{width:100%}.salary-form .input{margin-top:1.5em}.salary-form .payment-type{justify-content:space-between}.stats-container{position:relative;width:100%;padding:0 6.5em 0 17.75em}.stats-wrapper{overflow-y:hidden;width:100%}.stats tr:nth-child(5n) td{border-bottom:1px solid #a0a0a0}.stats tr:nth-child(5n+1){height:1em}.stats tr:first-child{height:auto}.stats tr:nth-last-child(4) td:first-child{border-bottom:1px solid #a0a0a0}.stats tr:last-child td{border-bottom:1px solid #a0a0a0}.stats th{padding:.5em;white-space:nowrap;text-align:center}.stats th:first-child{position:absolute;left:0;width:9.125em;text-align:left}.stats th:nth-child(2){position:absolute;left:9.125em;width:8.625em;text-align:left}.stats th:last-child{position:absolute;right:0;width:6.5em}.stats th:empty{padding:0}.stats td{overflow:hidden;padding:.5em;border-top:1px solid #a0a0a0;border-right:1px solid #a0a0a0;text-align:center}.stats td:first-child{position:absolute;left:9.125em;width:8.625em;text-align:left}.stats td[rowspan]{display:flex;align-items:center;position:absolute;left:0;width:9.125em;height:9.3125em;border-left:1px solid #a0a0a0;border-bottom:1px solid #a0a0a0}.stats td[rowspan]+td{overflow:hidden;max-width:100%;white-space:nowrap;text-overflow:ellipsis;position:absolute;left:9.125em;width:8.625em;text-align:left}.stats td:nth-last-child(2){border-right:none}.stats td:last-child{position:absolute;right:0;width:6.5em;border-left:1px solid #a0a0a0;font-weight:600}.settings-tab{height:auto}.settings .title-block{display:flex;justify-content:space-between;align-items:center;width:100%;padding:.5em .5em .5em 1em;background-color:#f5f5f5}.settings .title-block .title-5{margin:0}.settings .title-block .action-wrapper{margin:0;padding:0}.settings .filters{margin-top:1em}.settings .filters .input{margin:0}.settings .add{width:2.5rem;height:2.5rem}.settings .item-list:last-child{margin-bottom:0}.client-container{overflow-y:auto;height:calc(100% - 11.5em);margin:1em 0}.client-container .item-list{max-width:60em;margin:0}.translations .tab-contents{height:auto}.translations .item-list{margin-bottom:0}.export-import-form{display:flex;flex-direction:column;align-items:flex-start;margin-top:1.5em;padding:.5em .5em 1em 1em;border:1px solid #f5f5f5;background-color:#f5f5f5}.export-import-form h3{margin-bottom:.5em;font-size:1.125em;font-weight:600}.export-import-form input{width:auto}.export-import-form .error{margin-top:.25em;color:red}.export-import-form .btn-container{width:auto;margin-top:1em}.item-list{max-width:50em;margin:1em 0}.item-list th{padding:.5em;white-space:nowrap}.item-list th:last-child{width:3em}.item-list .item{transition:all .25s ease-in-out;font-weight:600}.item-list .item .actions-row{display:flex}.item-list .item .action,.item-list .item .action2{width:2em;height:2em;margin-left:auto;border-radius:.25em;border:none;font-size:1rem;opacity:0}.item-list .item .action:hover,.item-list .item .action2:hover{background-color:#dfe9e9}.item-list .item .icon{display:block;width:1.125em;height:1.125em}.item-list .item .active .icon{margin:0 auto}.item-list .item .active .icon-inactive{width:1em;height:1em}.item-list .item:hover{cursor:pointer}.item-list .item:hover .action,.item-list .item:hover .action2{opacity:1}.item-list .item:hover .icon{opacity:1}.item-list .item .update-item,.item-list .item .cancel-item{display:none}.item-list .item.editing .update-item,.item-list .item.editing .cancel-item{display:flex}.item-list .item.editing .edit-item,.item-list .item.editing .delete-item{display:none}.item-list td{padding:0 .5em}.item-list .personality_type>span{display:inline-block;width:1.25em;height:1.25em;border-radius:50%;vertical-align:text-bottom;margin-right:5px}.item-list .personality_type .cool{background-color:#3ab713}.item-list .personality_type .normal{background-color:#e7ee1e}.item-list .personality_type .conflict{background-color:#f9aa01}.item-list .personality_type .bad{background-color:#e72831}.edit-mode.editing td{background-color:#ddd}.edit-mode input{height:auto;padding:0;border:0}.daterangepicker .drp-calendar{max-width:none}.daterangepicker.show-calendar .drp-buttons{display:flex;align-items:center}.daterangepicker.single .drp-buttons{justify-content:space-between}.daterangepicker.single .drp-buttons .cancelBtn{margin-left:0}.daterangepicker.show-ranges .drp-buttons .cancelBtn{margin-left:auto}.pagination-top{margin-top:1em}.pagination-wrap{display:flex;list-style:none}.pagination-wrap li a{display:block;min-width:2.5rem;height:2.5rem;padding:.25rem .5rem;border:1px solid #a0a0a0;border-left:none;text-align:center;line-height:1.875}.pagination-wrap li:first-child a,.pagination-wrap li:last-child a{padding-top:.25rem;padding-bottom:.625rem;font-size:1.5em;line-height:1}.pagination-wrap li:first-child a{border-left:1px solid #a0a0a0}.pagination-wrap li.disabled:hover a{cursor:default}.pagination-wrap li:not(.disabled):not(.active):hover a{background-color:#f1f3f7}.pagination-wrap li.active a{background-color:#dfe9e9;color:#000;cursor:default}.pagination-wrap li span{display:block;width:2.5rem;padding:0 .5rem;border-right:1px solid #a0a0a0;text-align:center;line-height:2.5}.checkbox-box{display:flex;align-items:center;margin-left:1.25em}.checkbox-box .status{margin-right:.75em}.checkbox-box .button{margin:-0.125em 0;padding:.25em .75em;border-radius:.25em;border:1px solid #a0a0a0;text-transform:uppercase;line-height:1.25}.checkbox-box .button:hover{border-color:#000;color:#000}.group-option{margin-top:1em}.group-option:first-child{margin-top:0}.group-option input,.group-option textarea{margin-top:.5em}.group-option input[type=checkbox]+label{margin-top:unset}.group-option>.group-title{margin-bottom:.5em}.group-fields{display:flex}.group-table{border:1px solid #dadada}.group-table-row{display:flex;border-bottom:1px solid #dadada}.group-table-row:last-child{border-bottom:none}.group-table-row>div{padding:.5em 1.25em;flex:1}.api-message{display:none;position:fixed;top:80px;right:22%;width:250px;text-align:center;background:#fbb5b5;border-radius:6px}@media only screen and (max-width: 1536px){.sms-balance-container{margin:0 1em}.search{width:16em}}@media only screen and (max-width: 1280px){.header{grid-template-columns:1fr 2.5fr 1fr;align-items:flex-start;padding-left:1.5em;padding-right:1.5em}.header .title{flex-direction:column}.header .center{align-self:flex-start}.header .right{flex-direction:column-reverse;align-items:flex-end}.header .clock{margin:.5em 0 0;line-height:1.555556}.checkbox-box{margin:.5em 0 0}.checkbox-box .status{display:none}.checkbox-box .button{margin:0}.filter-orders,table.orders{min-width:75em}.content{padding:0 1.5em 1.5em}}@media only screen and (max-width: 812px){.header .center .title-1{display:none}}