@import url(https://fonts.googleapis.com/css2?family=DM+Mono:wght@300;400;500&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--sidebar-width:100px;--sidebar-expanded-width:250px;--color-text:#616161;--color-text-btn:#fff;--header-bg-color:#0006a5;--sidebar-bg-color:#0006a5;--accent-color:#fe6c52;--active-color:tomato;--bg-color:#f0f0f0;--login-bg-color:#fffc;--button-bg-color:#fdcff3;--button-hover-color:#c297b8;--error-color:red}*{box-sizing:border-box;font-family:DM Mono,monospace;font-weight:500;margin:0;padding:0;text-decoration:none}body{background-color:#f4f4f4;color:#616161;color:var(--color-text);font-size:16px;line-height:1.5}.container{flex-direction:column;margin:0 auto;padding:20px;width:90%}.container,.header{align-items:center;display:flex}.header{background-color:#0006a5;background-color:var(--header-bg-color);box-shadow:0 2px 4px #0000001a;height:80px;justify-content:space-between;left:0;padding:0 30px;position:fixed;top:0;width:100%;z-index:3}.header img{height:70px;width:150px}.header button{align-items:center;background-color:#fe6c52;background-color:var(--accent-color);border:none;border-radius:5px;color:#fff;color:var(--color-text-btn);cursor:pointer;display:flex;font-size:16px;padding:10px 20px;text-transform:uppercase;transition:background-color .3s,transform .3s}.header button:hover{background-color:tomato;background-color:var(--active-color);transform:scale(1.05)}.header button svg{font-size:18px;margin-right:10px}.side-menu{background-color:#0006a5;background-color:var(--sidebar-bg-color);box-shadow:2px 0 5px #0000001a;height:calc(100% - 80px);overflow-x:hidden;padding-top:40px;position:fixed;top:80px;transition:width .5s ease;width:100px;width:var(--sidebar-width)}.side-menu:hover{width:250px;width:var(--sidebar-expanded-width)}.side-menu .nav-link{align-items:center;color:#fff;display:flex;font-size:16px;padding:20px 15px;transition:background-color .3s ease}.side-menu .nav-link:hover{background-color:#fe6c52;background-color:var(--accent-color);color:#fff}.side-menu .nav-link.active{background-color:tomato;background-color:var(--active-color);color:#fff}.side-menu .nav-link i{margin-right:15px}.link-text{display:none;padding-left:10px;white-space:nowrap}.side-menu:hover .link-text{display:inline}.main-content{margin-left:100px;margin-left:var(--sidebar-width);margin-top:80px;padding:20px;transition:margin-left .5s ease;width:auto}.file-upload{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#fff5f5;border-radius:10px;box-shadow:0 -4px 8px #000000b3;display:flex;flex-direction:column;margin:20px auto 30px;max-width:500px;padding:20px}.file-upload input[type=file]{font-size:16px;margin-bottom:15px}.file-upload button{background-color:#fe6c52;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;padding:10px 20px;transition:background-color .3s,transform .3s}.file-upload button:hover{background-color:tomato;transform:scale(1.05)}.datatable{background:#fff;border-radius:8px;box-shadow:0 4px 8px #0006;min-width:1100px;padding:20px}.datatable button{background-color:#fc3737;border:none;border-radius:4px;color:#fff;cursor:pointer;margin:10px 30px 30px 10px;padding:8px 16px;transition:background-color .3s,transform .2s}.datatable button:hover{background-color:#b30000;transform:scale(1.05)}.datatable .table-container{overflow-x:auto}.datatable table{border-collapse:collapse;box-shadow:0 -4px 8px #000000b3;width:100%}.datatable td,.datatable th{border-bottom:1px solid #7a7a7a;letter-spacing:2px;padding:12px;text-align:center}.datatable th{background-color:#0006a5;color:#fff;font-weight:700;text-transform:uppercase}.datatable tr:nth-child(2n){background-color:#eae5e5}.datatable td input{background-color:#fff0;border:none;font-size:16px;padding:10px;width:100%}.datatable td button{background-color:#ff1c1c;margin:0 4px}.datatable td button:hover{background-color:red}.MuiDialogTitle-root{background-color:#007bff}input[type=date],input[type=number]{font-family:Times New Roman,Times,serif}.login{align-items:center;background:url(/static/media/login.e74c3937f542b19915d3.jpg);background-position:50%;background-size:cover;display:flex;height:100vh;justify-content:center}.login-wrapper{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(8px);background-color:#ffbaba26;border:1px solid #00000080;border-radius:8px;box-shadow:0 4px 20px #000;padding:30px;text-align:center;width:400px}.login h2{color:#001eff;font-size:2rem;margin-bottom:20px}.login .input-field{border-bottom:2px solid #000000e2;margin:15px 0;position:relative}.login .input-field label{color:#000;font-size:16px;left:0;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:.15s ease}.login .input-field input{background:#0000;border:none;color:red;font-size:16px;height:40px;outline:none;width:100%}.login .input-field input:focus~label,.login .input-field input:valid~label{font-size:.8rem;top:10px;transform:translateY(-120%)}.login button{background:#ffffff2a;border-color:#000!important;border:2px solid #0000;border-radius:3px;border-radius:30px!important;color:#000;cursor:pointer;font-size:16px;font-weight:600;margin-top:30px;padding:12px 20px!important;transition:.3s ease}.login button:hover{background:#ff000026;border-color:#2b2a2a;color:#000}.login .error-message{color:red;margin-top:1rem;text-align:center}.table-container{margin-top:20px;overflow-x:auto}table{border-collapse:collapse;margin-top:20px;width:100%}td,th{border-bottom:1px solid #7a7a7a;letter-spacing:2px;padding:12px;text-align:center}th{background-color:#0006a5;background-color:var(--header-bg-color);color:#fff;font-weight:700;text-transform:uppercase}tr:nth-child(2n){background-color:#eae5e5}td button{border-radius:4px;cursor:pointer;font-size:14px;margin:5px;padding:8px 16px;transition:background-color .3s,transform .2s}td button:hover{transform:scale(1.05)}td button.color-secondary{background-color:#007bff;color:#fff}td button.color-error{background-color:#ff1c1c;color:#fff}.MuiDialog-root .MuiPaper-root{border-radius:8px}.MuiDialogTitle-root{background-color:#0006a5;background-color:var(--header-bg-color);color:#fff;font-weight:700}.MuiDialogContent-root{padding:20px}.MuiDialogActions-root{padding:10px 20px}.MuiButton-root{background-color:#fdcff3;background-color:var(--button-bg-color);color:#fff;color:var(--color-text-btn);font-size:14px;text-transform:none;transition:background-color .3s,transform .3s}.MuiButton-root:hover{background-color:#c297b8;background-color:var(--button-hover-color);transform:scale(1.05)}form{display:flex;flex-direction:column}form>*{margin-bottom:12px}.MuiTextField-root{margin:8px 0}.autocomplete-container{margin-bottom:12px}button.add-new-weight-btn{background-color:#fdcff3;background-color:var(--button-bg-color);border:none;border-radius:4px;color:#fff;color:var(--color-text-btn);cursor:pointer;font-size:16px;margin-bottom:20px;padding:10px 20px;transition:background-color .3s,transform .3s}button.add-new-weight-btn:hover{background-color:#c297b8;background-color:var(--button-hover-color);transform:scale(1.05)}h2{color:orange}.form-group,h2{text-align:center}.form-group{margin-bottom:16px}.input-field{border-radius:4px;font-size:16px;padding:8px;padding-left:4px!important;width:100%}.submit-button{background-color:#fe6c52;background-color:var(--accent-color);border:none;border-radius:4px;color:#fff;color:var(--color-text-btn);cursor:pointer;font-size:16px;margin-left:40%;padding:12px 20px;transition:background-color .3s,transform .3s}.submit-button:hover{background-color:#c297b8;background-color:var(--button-hover-color);transform:scale(1.05)}.filter{align-items:center;background-color:#fce8e8;border-radius:8px;box-shadow:0 10px 10px #00000080;display:flex;flex-direction:column;float:left;gap:10px;height:400px;justify-content:center;margin:10px 2% 4% 6%;padding:20px;text-align:center;width:40%}h2{font-size:27px;font-weight:600}.filter select{border:1px solid #413939;border-radius:4px;color:#333;font-size:16px;padding:10px;width:80%}.filter button{background-color:#fe6c52;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;margin-top:15px;padding:10px 20px;transition:background-color .3s}.filter button:hover{background-color:tomato;transform:scale(1.05)}.filter .button-group{display:flex;gap:10px}.Exported{background-color:#fe6c52;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;margin-top:15px;padding:10px 20px;transition:background-color .3s}.Exported:hover{background-color:tomato;transform:scale(1.05)}.filter2{align-items:center;background-color:#fce8e8;border-radius:8px;box-shadow:0 -2px 7px #00000080;display:flex;flex-direction:column;justify-content:center;margin:8px;text-align:center;width:80%}.filter2 label{color:red;font-size:17px;font-weight:600;padding-top:10px}.filter2 input{color:#000;font-size:15px}.filter2 input,.filter2 select{border:1px solid #413939;border-radius:4px;padding:10px}.filter2 select{color:#333;font-size:16px;width:100%!important}.table .client{align-items:center;justify-content:center;margin:30px auto 0;min-height:50px;text-align:center;width:50%}.addcliend{background-color:#f9f9f9;border-radius:8px;box-shadow:0 4px 10px #00000080;margin:0 auto;padding:20px;width:80%}.addcliend h2{color:#001eff;font-size:2rem;margin-bottom:20px;text-align:center}.addcliend .add{margin:0 auto 20px;width:50%}.addcliend .add input{border:1px solid #ccc;border-radius:4px;font-size:16px;margin-bottom:10px;padding:12px;width:100%}.addcliend .rate{margin:0 auto;width:50%}.addcliend .rate h3{color:#ff3131;font-size:1.5rem;margin-bottom:15px}.addcliend .rate div{margin-bottom:10px}.addcliend .rate input{border:1px solid #ccc;border-radius:4px;font-size:16px;margin-top:5px;padding:10px;width:100%}.addcliend button{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;padding:12px 20px;transition:background-color .3s ease,transform .2s}.addcliend button:hover{background-color:#0056b3;transform:scale(1.05)}.addcliend .list{margin-top:50px!important;margin:0 auto;width:50%}.addcliend .list h3{color:#ff3131;font-size:1.5rem;margin-bottom:10px}.addcliend .list ul{list-style-type:none;padding:0}.addcliend .list li{align-items:center;background-color:#f4f4f4;border-radius:4px;display:flex;justify-content:space-between;margin-bottom:10px;padding:10px}.addcliend .list li button{background-color:#ff1c1c;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;margin-left:10px;padding:8px 16px;transition:background-color .3s,transform .2s}.addcliend .list li button:hover{background-color:#e60000;transform:scale(1.05)}.addcliend .list li button.edit{background-color:#007bff;margin-right:10px}.selectedclient{background-color:#f9f9f9;border-radius:8px;box-shadow:0 4px 10px #00000080;margin:20px auto;padding:20px}.select label{color:#000;font-size:18px;font-weight:600;margin-right:10px}.select select{border:1px solid #ccc;border-radius:4px;color:#000;font-size:16px;padding:10px}.table{margin-top:20px;overflow-x:auto;width:100%}.table table{border-collapse:collapse;text-align:left;width:100%}.table td,.table th{border-bottom:1px solid #ccc;padding:12px;text-align:center}.table th{background-color:#007bff;color:#fff}.table td input{border:1px solid #ccc;border-radius:4px;color:#000;font-size:16px;padding:8px;width:100%}button{background-color:#ff3131;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;margin-right:10px;margin-top:20px;padding:10px 20px;transition:background-color .3s ease,transform .2s}button:hover{background-color:#e60000;transform:scale(1.05)}.rates{background-color:#fff;border-radius:8px;box-shadow:0 4px 8px #00000080;margin:0 auto;padding:20px;width:80%}.rates h2{color:#ffa200;font-size:30px;margin-bottom:20px;text-align:center}.rates h3{color:red;font-size:20px;margin-bottom:10px}.rates label{color:blue;font-size:14px;font-size:15px;margin-right:10px}.rates input[type=number]{background-color:#f0f0f0;background-color:var(--bg-color);border:1px solid #ccc;border-radius:4px;box-sizing:border-box;color:#000;font-size:15px;padding:5px;width:100px}.rates input[type=number]:focus{border-color:tomato;border-color:var(--active-color);outline:none}.rates div{align-items:center;display:flex;flex-wrap:wrap;gap:20px}.rates button[type=submit]{background-color:#0006a5;background-color:var(--header-bg-color);border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;margin:20px auto;padding:10px 20px;transition:background-color .3s ease;width:50%}.rates button[type=submit]:hover{background-color:tomato;background-color:var(--active-color)}.rates p{color:green;font-size:14px;margin-bottom:20px;text-align:center}.loading{color:var(--text-color);font-size:18px;text-align:center}.table-container .error{color:red;font-size:20px;text-align:center}.supertotal{display:none}.company{background-color:#fdcff3;border:1px solid #40434e;border-radius:10px;box-shadow:0 4px 8px #0003;margin:20px auto;max-width:600px;padding:20px}.company h2{color:#070707;text-align:center}.company form{display:flex;flex-direction:column}.company input[type=file],.company input[type=text]{border:1px solid #40434e;border-radius:5px;font-size:16px;margin:10px 0;padding:10px}.company button{background-color:#ff3131;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;padding:10px;transition:background-color .3s ease}.company button:hover{background-color:#e60000;transform:scale(1.05)}
/*# sourceMappingURL=main.dcf018cb.css.map*/