body{font-family:Nunito Sans,serif;background-color:#f5f5f5;padding:0;margin:0}.form-container{background-color:#fff;padding:20px 30px;border-radius:10px;box-shadow:0 4px 8px #0003;width:300px;margin:170px auto 0}.form-container img{margin:0 auto;display:block}.form-container h1{text-align:center;margin-bottom:20px;color:#333}.form-container input[type=text],.form-container input[type=password]{width:100%;padding:10px;margin:10px 0;border:1px solid #ccc;border-radius:5px;box-sizing:border-box}.form-container input[type=submit]{width:100%;background-color:#f04f36;color:#fff;padding:10px;border:none;border-radius:5px;cursor:pointer;font-size:16px}.form-container input[type=submit]:hover{background-color:#f04f36}.nunito-sans{font-family:Nunito Sans,serif;font-optical-sizing:auto}.grid{display:grid;grid-template-columns:12% 88%;min-height:100vh}.left.tabs{background-color:#ffe8e4;padding-top:15px}.left.tabs .tab{display:grid;grid-template-columns:1fr}.tab>button.active{background-color:#f04f36!important;color:#fff}.tab>button{border-radius:8px;background-color:transparent;padding:14px 16px;font-size:16px;border:0px;margin:5px;font-family:Nunito Sans,serif;text-align:left}.tab button:hover{background-color:#f04f36;cursor:pointer;color:#fff}.tab{overflow:hidden}.tabcontent{padding:6px 20px;border-top:none}.header-grid{display:flex;align-items:center;justify-content:space-between;padding:5px 20px;background-color:#fff;box-shadow:-4px 4px 11px -6px #0000007d;-webkit-box-shadow:-4px 4px 11px -6px rgba(0,0,0,.49);-moz-box-shadow:-4px 4px 11px -6px rgba(0,0,0,.49);position:relative}.header-grid a{text-decoration:none;background-color:#000;padding:10px 30px;border-radius:20px;color:#fff;font-weight:600}.header-grid a:hover{opacity:.9}.header-grid img{max-width:90px!important;width:100%}.form-grid{display:grid;grid-template-columns:1fr 1.8fr;grid-gap:5px;align-items:flex-start}.form-group .inner-form.postal{display:grid;grid-template-columns:repeat(3,1fr)}.form-group .inner-form.postal.ship-inner-form{grid-template-columns:repeat(4,1fr)}.form-1 .inner-form.postal{grid-template-columns:repeat(2,1fr)}.form-1{max-width:400px;padding:20px;background-color:#f9f9f9;border-radius:10px;box-shadow:0 4px 8px #0000001a;font-family:Nunito Sans,serif}.form-2{padding:20px;background-color:#f9f9f9;border-radius:10px;box-shadow:0 4px 8px #0000001a;font-family:Nunito Sans,serif}.form-2 select{padding:5px;width:100%;border:1px solid #e0e0e0;font-family:work sans;font-size:16px;outline:none;background:#fff;color:#000;font-family:Nunito Sans,serif;border-radius:5px;color:#7e7e7e;height:37.6px}.form-2 select::-moz-placeholder{font-size:16px}.form-2 select::placeholder{font-size:16px}input::-moz-placeholder{font-family:Nunito Sans,serif;font-size:16px}input::placeholder{font-family:Nunito Sans,serif;font-size:16px}.form-1 h2{text-align:center;margin-bottom:20px;color:#333}.form-group{margin-bottom:20px}.form-group label{display:block;margin-bottom:5px;color:#444;font-weight:700}.form-group span{color:red}.inner-form{display:flex;gap:10px}.inner-form input[type=tel],.inner-form input[type=text],.inner-form input[type=number]{width:100%;padding:10px;border:1px solid #ccc;border-radius:5px;box-sizing:border-box;transition:border .3s;font-family:Nunito Sans,serif}.inner-form input[type=text]:focus,.inner-form input[type=number]:focus{outline:none;font-family:Nunito Sans,serif;font-size:16px}.postal input{width:calc(50% - 5px)}.btn{display:block;width:100%;padding:10px;background-color:#007bff;color:#fff;border:none;border-radius:5px;font-size:16px;cursor:pointer;font-family:Nunito Sans,serif}.btn:hover{background-color:#0056b3}.checkbox{display:grid;grid-template-columns:20% 80%;align-items:center}.checkbox input#require-signature{width:100%!important}.grid-formm{display:grid;grid-template-columns:47% 47%;margin-top:10px;grid-gap:4%}.grid-formm textarea{width:100%;padding:10px;border:1px solid #ccc;max-width:100%!important;display:block;font-family:Nunito Sans,serif;font-size:16px;border-radius:5px;resize:none}.btn.download-btn{width:-moz-fit-content;width:fit-content}.date-form{background:#fff;padding:20px;border-radius:10px;box-shadow:0 4px 8px #0000001a;display:flex;align-items:center;gap:10px}.date-form label{font-weight:700}.date-form input[type=date]{padding:5px;border:1px solid #ccc;border-radius:5px}.date-form button{background:#007bff;color:#fff;border:none;padding:8px 15px;border-radius:5px;cursor:pointer;transition:background .3s ease}.date-form button:hover{background:#45a049}.table-container{overflow-x:auto;width:100%;position:relative;box-shadow:0 4px 8px #0000001a;border-radius:8px;background-color:#fff}table{border-collapse:collapse;width:100%;min-width:900px;overflow-x:auto;border-radius:8px}th,td{padding:12px 20px;text-align:left;border-bottom:1px solid #eee;white-space:nowrap}th{background-color:#f4f4f4;color:#333;font-weight:700;position:sticky;top:0;z-index:2}td:last-child,th:last-child{position:sticky;right:0;background-color:#fff;z-index:5;box-shadow:-2px 0 5px #0000001a}.action-buttons{display:flex;gap:10px}.action-btn{padding:5px 10px;border:none;border-radius:5px;cursor:pointer;transition:background .3s}.cancel-btn{background-color:#f44336;color:#fff}.cancel-btn:hover{background-color:#e53935}.print-btn{background-color:#2196f3;color:#fff}.print-btn:hover{background-color:#1e88e5}tr:hover{background-color:#f1f1f1}@media screen and (max-width:768px){.date-form{flex-direction:column;align-items:flex-start}.date-form label,.date-form input[type=date],.date-form button{width:100%}.date-form input[type=date],.date-form button{margin-top:5px}.form-grid{grid-template-columns:1fr;grid-gap:30px}.grid{grid-template-columns:1fr}.left.tabs{max-height:120px}.form-group .inner-form.postal,.form-group .inner-form.postal.ship-inner-form,.grid-formm{grid-template-columns:repeat(1,1fr)}.grid-formm{grid-gap:10px}.grid-formm textarea{max-width:91%!important}.header-grid img{max-width:70px!important}.table-container{max-width:350px;margin:0 auto}.action-buttons{flex-wrap:wrap}.header-grid a{font-size:14px!important;padding:0 7px;color:#000;background:transparent}}
