*{margin:0;padding:0;font-family:Roboto,sans-serif;box-sizing:border-box}.page-content{background-color:#f7f7f7}a{color:#3674b5;text-decoration:none;transition:.2s color}a:hover{color:#213f5f;cursor:pointer}a.active-link{color:#213f5f;font-weight:500}.MuiTextField-root input{padding:10px}.MuiTextField-root label{top:-5px}.MuiSelect-select{padding:10px 32px 10px 10px!important}.MuiAutocomplete-inputRoot{padding:2px 50px 2px 2px!important}.bold{font-weight:500}h6.section-header{font-size:17px;text-align:center}a.center-link{display:inline-block;width:100%;text-align:center}.MuiDataGrid-columnHeaders{color:#fff}.distributor-data-wrapper{display:flex;flex-direction:column;gap:5px}.distributor-data-wrapper h6{margin-bottom:5px}.distributor-data-wrapper .grid-container{display:grid;grid-template-columns:85px 4fr}.distributor-data-wrapper .grid-item{word-break:break-all;border-bottom:1px solid rgba(0,0,0,.12);padding:9px}.MuiDataGrid-root{height:fit-content!important}.MuiDataGrid-row--borderBottom{background-color:#3674b5!important}h3.page-header{font-weight:400}.MuiDataGrid-row{background:#fff;transition:background .1s ease}.MuiDataGrid-root .MuiDataGrid-row:hover{background-color:#f7f7f7;cursor:pointer}.MuiDataGrid-root .MuiDataGrid-cell:focus,.MuiDataGrid-root .MuiDataGrid-cell:focus-within{outline:none!important}.pagination-wrapper nav{width:fit-content}.page-content .MuiBackdrop-root{background-color:#0000001a}.light-color{color:#626262}.secondary-value{white-space:nowrap;opacity:.8}.secondary-value.with-margin{margin-left:10px}html{scrollbar-width:36px;scrollbar-color:#aaa #2e2e2e}@media(max-width:920px){body{font-size:14px}body .MuiInputBase-root label,body button.MuiButtonBase-root{font-size:12px}body .MuiPaper-root{padding:20px 10px}body .layout-wrapper .page-content{padding:0}body .orders-page-wrapper,body .profile-page-wrapper,body .employee-profile,body .home-admin,body .distributor-details-wrapper,body .products-page-wrapper{margin:10px}}.icon-button{background-color:transparent;border:none}.layout-wrapper{display:flex;flex-direction:column;min-height:100vh}.layout-wrapper .navigation{border-bottom:1px solid rgba(0,0,0,.12);padding:10px 20px;display:flex;justify-content:space-between;align-items:center}.layout-wrapper .navigation a{font-size:12px;text-transform:uppercase}.layout-wrapper .navigation .logo-wrapper{width:40px}.layout-wrapper .navigation .logo-wrapper img{width:100%}.layout-wrapper .page-content{padding:20px;flex-grow:1}.layout-wrapper .desktop-menu{display:flex;gap:10px}.layout-wrapper .mobile-menu{display:none}@media(max-width:550px){.layout-wrapper .navigation .desktop-logout-button,.layout-wrapper .navigation .desktop-menu{display:none}.layout-wrapper .mobile-menu{display:inline}}.modal-container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;border-radius:5px;max-height:calc(100vh - 100px);overflow:auto}.modal-container .modal-header{padding:10px;border-bottom:1px solid rgba(0,0,0,.12)}.modal-container .modal-content{padding:10px}.add-employee-popup{min-width:500px}.history-popup,.add-admin-popup{max-width:98%}@media(max-width:1050px){.policy-popup{width:80%}}@media(max-width:550px){.policy-popup{width:90%}.add-employee-popup{min-width:auto;width:89%}}.home-page{display:flex;flex-direction:column;align-items:center;height:100%}.home-page .width-wrapper{width:80%;max-width:1000px;display:flex;flex-direction:column;gap:15px}.home-page .table-wrapper{overflow:auto}.home-page .distributors-table{min-width:700px}.home-page .search-wrapper{width:350px}@media(max-width:560px){.home-page .search-wrapper{flex-grow:1}.home-page .top-wrapper{justify-content:end}}@media(max-width:1300px){.home-page .width-wrapper{width:100%;max-width:initial}}.add-distributor-popup{width:97%;max-width:450px}.address-book .no-added-emails{text-align:center;color:#00000080;margin:32px}.address-book .title{flex-grow:1;word-break:break-all}@media(max-width:450px){.address-book h2{font-size:20px}}.profile-page-wrapper{display:flex;flex-direction:column;align-items:center}.profile-page-wrapper .width-wrapper{width:100%;display:flex;gap:20px;justify-content:center}.profile-page-wrapper .width-wrapper{flex-wrap:wrap}.profile-page-wrapper .width-wrapper-1300{max-width:1300px}.profile-page-wrapper .width-wrapper-1600{max-width:1600px}.profile-page-wrapper .right-section-wrapper{max-width:550px;min-width:330px;display:flex;flex-direction:column;gap:20px}.profile-page-wrapper .right-section-wrapper.width-35{width:35%}.profile-page-wrapper .data-grid-wrapper{width:65%}.profile-page-wrapper .sign-contract-wrapper,.profile-page-wrapper .distributor-data-wrapper,.profile-page-wrapper .signed-contract-wrapper{display:flex;flex-direction:column;gap:5px}.profile-page-wrapper .signed-contract-wrapper{width:100%}.profile-page-wrapper .signed-contract-wrapper.uploaded{width:45%}.profile-page-wrapper .drop-container:hover{cursor:pointer}.profile-page-wrapper .employees-table .table-wrapper{overflow:auto}.profile-page-wrapper .employees-table .table-wrapper .employees-data-grid{min-width:900px}.profile-page-wrapper .drop-file-error-message{color:#ff1744;text-align:center}.profile-page-wrapper .table{min-width:800px}@media(max-width:1200px){.profile-page-wrapper .width-wrapper{flex-direction:column-reverse;justify-content:center;align-items:center}.profile-page-wrapper .width-wrapper .employees-table{width:100%!important}.profile-page-wrapper .width-wrapper .right-section-wrapper{min-width:400px;max-width:none}.profile-page-wrapper .width-wrapper .signed-contract-wrapper.uploaded{width:505px}.profile-page-wrapper .width-wrapper .right-section-wrapper.width-35{width:auto}}@media(max-width:550px){.profile-page-wrapper h6,.profile-page-wrapper h2{font-size:1.2rem}.profile-page-wrapper .width-wrapper .sign-contract-wrapper{min-width:auto!important;width:100%;font-size:.8rem}.profile-page-wrapper .width-wrapper .sign-contract-wrapper p,.profile-page-wrapper .width-wrapper .sign-contract-wrapper span{font-size:.9rem}.profile-page-wrapper .width-wrapper .right-section-wrapper{width:100%;min-width:auto}.profile-page-wrapper .width-wrapper .right-section-wrapper div{font-size:.9rem}.profile-page-wrapper .width-wrapper .signed-contract-wrapper.uploaded{width:100%}}@media(max-width:430px){.profile-page-wrapper .width-wrapper .right-section-wrapper.width-35{min-width:auto;width:100%}}.add-employee-rows-wrapper{display:flex;flex-direction:column;gap:15px;margin-top:10px}.add-employee-rows-wrapper .close-button{min-width:auto;padding:0}.distributor-profile-heading{font-weight:400;text-align:center;font-size:19px;margin-bottom:10px}.distributor-details-wrapper{display:flex;justify-content:center}.distributor-details-wrapper .width-wrapper{max-width:1700px;width:100%}.distributor-details-wrapper .right-section{max-width:550px}.distributor-details-wrapper .grid-item{word-break:break-all}.distributor-details-wrapper .left-section{display:flex;flex-direction:column;gap:20px;width:75%}.distributor-details-wrapper .table-heading{margin-bottom:10px}.distributor-details-wrapper .active-for-distributor{color:#3674b5b3}.distributor-details-wrapper .table-wrapper{overflow:auto}.distributor-details-wrapper .actions-table{min-width:850px}.distributor-details-wrapper .employees-data-grid{min-width:900px}.distributor-details-wrapper ul.legend{margin-left:15px}.distributor-details-wrapper ul.legend .active-for-all{color:#4de052b3!important}.enabled-for-all{background-color:#4de05233!important}@media(max-width:1000px){.distributor-details-wrapper .content-stack{flex-direction:column-reverse;justify-content:center;align-items:center}.distributor-details-wrapper .content-stack .left-section{width:100%}.distributor-details-wrapper .right-section{max-width:100%}}@media screen and (max-width:1350px){.distributor-details-wrapper .left-section{width:60%}}.add-delivery-wrapper .delivery-info,.add-delivery-wrapper .payment-info{width:50%}.add-delivery-wrapper .date{width:190px;min-width:190px}.add-delivery-wrapper .total-sum{min-width:150px}.add-delivery-wrapper .order-number-section{width:55%}.add-delivery-wrapper .payments-rows{max-width:1200px;margin-bottom:10px}.add-delivery-wrapper .payments-rows .date{width:160px;min-width:160px}.add-delivery-wrapper .payments-rows .sum-input{width:200px;flex-grow:1}.add-delivery-wrapper .payments-rows .row{padding:10px;border-radius:12px}.add-delivery-wrapper .payments-rows .row:nth-child(2n){background-color:#ececec}.add-delivery-wrapper .payments-rows .row:nth-child(odd){background-color:#f7f7f7}.add-delivery-wrapper .payments-rows .type{width:110px}.add-delivery-wrapper .payments-rows .percents{width:80px}.add-delivery-wrapper .product-row{padding:10px}.add-delivery-wrapper .product-row .product-address{width:25%}.add-delivery-wrapper .product-row .product{max-width:550px;width:34%}.add-delivery-wrapper .product-row .quantity{width:120px}.add-delivery-wrapper .product-row .price{width:180px}.add-delivery-wrapper .product-row .product,.add-delivery-wrapper .product-row .product-address{flex-grow:1}.add-delivery-wrapper .product-row:nth-child(odd){background-color:#ececec;border-radius:6px}.add-delivery-wrapper .product-row:nth-child(2n){background-color:#f7f7f7}.add-delivery-wrapper .total-row{border-top:1px solid rgba(0,0,0,.12)}.add-delivery-wrapper .big-order-checkbox{padding:0 9px}.add-delivery-wrapper .bonus-button{padding:7px;height:30px;font-size:13px}.add-delivery-wrapper .totals-wrapper,.add-delivery-wrapper .payment-comment{max-width:600px}.add-delivery-wrapper .totals-wrapper{display:flex;gap:20px;justify-content:center;align-items:center}@media(max-width:1560px){.add-delivery-wrapper .product-row .product-address{width:22%}.add-delivery-wrapper .product-row .product{width:29%;max-width:none}.add-delivery-wrapper .product-row .price,.add-delivery-wrapper .product-row .quantity,.add-delivery-wrapper .product-row .client{flex-grow:1}}@media(max-width:1320px){.add-delivery-wrapper .product-row .product-address{min-width:550px}.add-delivery-wrapper .product-row .product{min-width:560px}.add-delivery-wrapper .product-row .client{min-width:200px}.add-delivery-wrapper .product-row .quantity{width:150px}.add-delivery-wrapper .product-row .price{width:200px}}@media(max-width:1082px){.add-delivery-wrapper .type,.add-delivery-wrapper .date,.add-delivery-wrapper .percents,.add-delivery-wrapper .sums-stack,.add-delivery-wrapper .sum{flex-grow:1}}@media(max-width:975px){.add-delivery-wrapper .comment-payments-rows-flex-wrapper{justify-content:start}}@media(max-width:880px){.add-delivery-wrapper .product-row .product{width:100%}}@media(max-width:800px){.add-delivery-wrapper .product-row .quantity{min-width:300px}.add-delivery-wrapper .product-row .quantity,.add-delivery-wrapper .product-row .product,.add-delivery-wrapper .product-row .product-address,.add-delivery-wrapper .product-row .client{min-width:auto}.add-delivery-wrapper .product-row .product-address{width:100%}.add-delivery-wrapper .order-number-section{width:auto}}@media(max-width:668px){.add-delivery-wrapper .no-vat-sum{margin-right:40px}}@media(max-width:520px){.add-delivery-wrapper .totals-wrapper{flex-wrap:wrap;justify-content:start}}@media(max-width:500px){.add-delivery-wrapper .product-row .quantity{width:120px}.add-delivery-wrapper .product-row .secondary-value{font-size:15px}}@media(max-width:400px){.add-delivery-wrapper .date-number-stack{flex-direction:column-reverse;gap:20px}.add-delivery-wrapper .order-number-section{flex-grow:1}.add-delivery-wrapper .date{width:auto}}.MuiTooltip-popper{font-size:20px}.order-details-wrapper .order-status{font-size:20px;margin-bottom:10px;display:flex;gap:10px}.order-details-wrapper .products-table{flex-grow:1}.order-details-wrapper .scroll-wrapper{overflow:auto;padding-bottom:10px;display:flex}.order-details-wrapper .width-wrapper{max-width:2000px;width:98%}.order-details-wrapper .readonly-view .header{width:100%}.order-details-wrapper .delivery-comment{max-width:60%;min-width:280px}.order-details-wrapper .payment-comment{max-width:50%;min-width:320px}@media(max-width:420px){.order-details-wrapper button{font-size:11px}}@media(max-width:920px){.order-details-wrapper td{font-size:13px}}table.details{border:1px solid #9d9d9d;border-radius:4px;border-collapse:collapse;table-layout:fixed}table.details td,table.details th{padding:10px;text-wrap:nowrap}table.details thead{border:1px solid #9d9d9d}table.details .responsive-cell{display:flex;gap:5px}table.details .total-row,table.details th{background-color:#3673b4;color:#fff}table.details td,table.details th{border-right:1px solid #9d9d9d}table.details td:nth-child(5){border-right:none}table.details .width-35{width:35%;word-break:break-all}table.details .total-row td{border:none}table.details .total-row td:nth-child(3){text-align:right}table.details .dark-background{background-color:#f7f7f7}table.details .product-row{border-top:1px solid #9d9d9d}.order-history-wrapper .empty-content,.correction-request-wrapper .empty-content{display:flex;flex-grow:1;justify-content:center;align-items:center;margin:10px}.order-history-wrapper,.correction-request-wrapper{display:flex;flex-direction:column;overflow:auto;max-width:95vw;min-height:220px}.grid-container{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px}.grid-container div{white-space:nowrap}.stack-10-gap{display:flex;gap:10px}.comment-cell{color:#25517e}.comment-cell:hover{cursor:pointer}.reject-popup{width:350px}.reject-popup h5{white-space:nowrap}.confirm-request-wrapper{width:300px}.popup-table-wrapper,.payments-table-wrapper{overflow:auto;padding-bottom:10px}.decline-order-popup{width:90%;max-width:400px}@media(max-width:770px){.grid-container{grid-template-columns:1fr 1fr;width:100%}}@media(max-width:570px){.grid-container{grid-template-columns:1fr;width:100%}.decline-order-popup h5{font-size:20px}}@media(max-width:450px){.reject-popup{width:initial}.reject-popup h5{font-size:18px}.action-top-buttons{justify-content:end!important}.confirm-request-wrapper{width:90vw}}.orders-page-wrapper .width-wrapper{width:100%;overflow:hidden}.orders-page-wrapper .width-wrapper .MuiDataGrid-cell[data-field=quantity]{padding:0}.orders-page-wrapper .width-wrapper [data-id=total-row]{background-color:#3674b5;color:#fff}.orders-page-wrapper .width-wrapper [data-id=total-row]:hover{background-color:#3674b5;cursor:initial}.orders-page-wrapper .width-wrapper .table-wrapper{overflow:auto}.orders-page-wrapper .width-wrapper .table{min-width:1700px}.orders-page-wrapper .width-wrapper .filters .product{width:350px}.orders-page-wrapper .width-wrapper .filters .quantity{width:120px}.orders-page-wrapper .width-wrapper .filters .address{width:250px}.orders-page-wrapper .width-wrapper .filters .status{max-width:550px}.orders-page-wrapper .width-wrapper .filters .client,.orders-page-wrapper .width-wrapper .filters .status{width:200px}@media(max-width:1350px){.orders-page-wrapper .filters .date,.orders-page-wrapper .filters .employee,.orders-page-wrapper .filters .product,.orders-page-wrapper .filters .address{flex-grow:1}}@media(max-width:520px){.orders-page-wrapper .quantity,.orders-page-wrapper .status,.orders-page-wrapper .client{flex-grow:1}.orders-page-wrapper .status{max-width:auto}}@media(max-width:415px){.orders-page-wrapper .quantity{flex-grow:1}}.employee-profile{display:flex;gap:20px;justify-content:center;flex-wrap:wrap-reverse}.employee-profile .address-book{min-width:400px}.employee-profile .grid-container{display:grid;grid-template-columns:1fr 4fr}.employee-profile .grid-item{border-bottom:1px solid rgba(0,0,0,.12);padding:10px 10px 0}.employee-profile h2{font-size:20px}@media(max-width:770px){.employee-profile .address-book{width:100%;min-width:initial}}.products-page-wrapper{max-width:900px;margin:0 auto;display:flex;flex-direction:column;gap:10px}.products-page-wrapper .no-products{color:#00000080;text-align:center}.products-page-wrapper .table-wrapper{overflow:auto}.products-page-wrapper .table-wrapper .table{min-width:600px}.products-page-wrapper .grow-1{flex-grow:1}.products-page-wrapper .form-control{width:100%}.admin-users-wrapper{max-width:800px;margin:0 auto;display:flex;flex-direction:column;gap:10px}.admin-users-wrapper .search-add-wrapper{display:flex;justify-content:space-between;flex-wrap:wrap-reverse;gap:10px}.admin-users-wrapper .data-grid-wrapper{overflow:auto}.admin-users-wrapper .table{min-width:500px}.add-admin-popup{width:350px}@media(max-width:920px){.admin-users-wrapper{margin:10px auto}}@media(max-width:830px){.admin-users-wrapper{margin:10px}}.privacy-policy li{margin-left:20px}.privacy-policy h2{margin-top:15px}.privacy-policy h3{margin-top:10px}.privacy-policy p{margin-top:5px}
