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}.loader{-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;border:16px solid #f3f3f3;border-radius:50%;border-top-color:#3498db;height:50px;margin-left:37%;width:50px}.no-data-container{align-items:center;color:#555;display:flex;flex-direction:column;height:120px;justify-content:center}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{-webkit-animation:App-logo-spin 20s linear infinite;animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@-webkit-keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.JMVDLoginPage{display:flex;flex-direction:row;height:100vh}.JMVDLoginSpotlight{background:url(/static/media/loginpage.414abf947c7873e9fd3f.png) no-repeat 50%;background-size:cover;position:relative}.JMVDLoginForm,.JMVDLoginSpotlight{align-items:center;display:flex;flex:1 1;justify-content:center}.JMVDLoginForm{background:#fff;box-shadow:-5px 0 10px rgba(0,0,0,.1);flex-direction:column;padding:40px}.JMVDLoginLogo img{margin-bottom:20px;width:150px}.JMVDLoginFormContents{max-width:400px;width:100%}.JMVDLoginFormTitle h2{color:#333;font-size:28px;margin-bottom:10px;text-align:center}.JMVDLoginFormTitle span{color:#777;display:block;margin-bottom:30px;text-align:center}.JMVDLoginFormElement{width:100%}.JMVDLoginFormGroup{margin-bottom:20px}.JMVDLoginFormControl{width:100%}.JMVDLoginInput{border:1px solid #ccc;border-radius:8px;font-size:16px;padding:12px 15px;width:100%}.JMVDLoginCheckbox{align-items:center;display:flex}.JMVDLoginCheckbox input[type=checkbox]{margin-right:10px}.JMVDLoginCheckbox label{color:#555;font-size:14px}.JMVDLoginFormGroupCenter{margin-top:40px;text-align:center}.JMVDLoginButton{background:#007bff;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:18px;padding:12px;transition:background .3s;width:100%}.JMVDLoginButton:hover{background:#0056b3}.JMVDLoginError{color:red;display:block;font-size:14px;margin-top:10px}@media screen and (max-width:768px){.JMVDLoginPage{flex-direction:column}.JMVDLoginSpotlight{display:none}.JMVDLoginForm{box-shadow:none;flex:none;padding:20px;width:100%}.JMVDLoginFormContents{max-width:100%}.JMVDLoginLogo img{width:120px}.JMVDLoginFormTitle h2{font-size:24px}}.JMVDLoginButton.loading,.JMVDLoginButton:disabled{background-color:#ccc!important;cursor:not-allowed!important;opacity:.7}.JMVDLoginLoading{color:#666;font-size:14px;margin-top:10px;text-align:center}.JMVDLoginLoading span{-webkit-animation:pulse 1.5s ease-in-out infinite;animation:pulse 1.5s ease-in-out infinite}@-webkit-keyframes pulse{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}@keyframes pulse{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}.JMVDLoginError{background-color:#ffebee!important;border:1px solid #ef5350!important;border-radius:4px!important;color:#c62828!important;display:block!important;font-size:13px!important;font-weight:500!important;margin-top:10px!important;padding:8px 12px!important;text-align:center!important}.JMVDLoginInput:disabled{background-color:#f5f5f5;cursor:not-allowed;opacity:.7}.JMVDLoginInput:focus{border-color:#2196f3;box-shadow:0 0 0 2px rgba(33,150,243,.2);outline:none}@-webkit-keyframes slideInRight{0%{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInRight{0%{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes slideOutRight{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}to{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes slideOutRight{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}to{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}}.JMVDLoginButton:not(:disabled):hover{box-shadow:0 4px 8px rgba(0,0,0,.2);-webkit-transform:translateY(-1px);transform:translateY(-1px);transition:all .2s ease}@media (max-width:768px){.JMVDLoginError{font-size:12px!important;padding:6px 10px!important}.JMVDLoginLoading{font-size:13px}}.JMVDLoginInput.error{background-color:#ffebee;border-color:#f44336}.JMVDLoginInput.success{background-color:#f1f8e9;border-color:#4caf50}.JMVDLoginButton.loading:before{-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite;border:2px solid #fff;border-radius:50%;border-top-color:transparent;content:"";display:inline-block;height:16px;margin-right:8px;vertical-align:middle;width:16px}@-webkit-keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.JMVDLoginCheckbox input[type=checkbox]:disabled+label{cursor:not-allowed;opacity:.6}@media print{@page{size:A4 portrait;margin:10mm}body{margin:0;padding:0}.content-page{padding:10px}.header img{max-width:120px}.header-info h3,.header-info h5,.header-info h6{font-size:10px}.header-info{margin-top:0!important}.invoice-title h2{font-size:10px;margin-top:0}.invoice-details,.receiver-consignee{font-size:10px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.consignee h4,.receiver h4{font-size:10px}.consignee,.receiver{padding-left:2px}.invoice-body table td,.invoice-body table th{font-size:9px;padding:0;text-align:center}.invoice-table-sec{font-size:6px}.invoice-body .declaration{font-size:9px}.invoice-footer,.invoice-footer .received-goods{font-size:8px}}.invoice-container{border:1px solid #ccc;font-family:sans-serif;margin:10px auto 0;padding:20px;width:100%}.invoice-date,.invoice-number{margin-bottom:5px}.invoice-body{margin-bottom:1px}.invoice-table{font-size:10px}.invoice-table,.invoice-table-sec{border-collapse:collapse;width:100%}.invoice-table-sec td{font-size:10px}.invoice-table td,.invoice-table th{border-bottom:1px solid #ccc;padding:10px;text-align:left}.invoice-table th{background-color:#f2f2f2;font-weight:700}.invoice-total{align-items:center;display:flex;justify-content:space-between;margin-bottom:1px}.total-value{display:flex;flex-direction:column}.total-value span{margin-bottom:5px}.invoice-footer{align-items:center;display:flex;justify-content:space-between}.declaration,.received-goods{font-size:12px;margin-bottom:10px}.signature{align-items:flex-end;display:flex;flex-direction:column;margin-right:80px}.header{align-items:center;border:1px #ccc;display:flex;margin-bottom:1px;text-align:center}.header img{height:auto;margin-right:20px;width:100px}.header-info{margin-top:50px;text-align:center;width:100%}.h3,.header-info{color:#228b22}.h3,.invoice-title{border:1px solid #000;margin-bottom:0;text-align:center}.invoice-details{border:1px solid #000;display:flex;font-size:10px;justify-content:space-between;margin-bottom:1px}.left-details{margin-left:17px;width:100%}.right-details{width:100%}.receiver-consignee{border:1px solid #000;display:flex;font-size:10px;justify-content:space-between;margin-bottom:1px}.consignee,.receiver{border:1px solid #000;padding-left:2px;text-align:left;width:48%}.receiver-consignee h4{border:1px solid #000;margin-top:0;text-align:center}.receiver-consignee p{margin:1px 0}.table2,table,td,tr{border:1px solid gray;text-align:center;width:114px}.radiostyle{margin-left:740px}#registrationPage{align-items:center;background:url(/static/media/background-image.3dc845e81607f8f8550e.svg) no-repeat 50% fixed;background-size:cover;display:flex;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;justify-content:center;min-height:100vh;padding:2rem}#registrationPage .form-container{width:100%}#registrationPage .registration-form{background:#fff;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.1);max-width:900px;padding:2rem;width:100%}#registrationPage .registration-form h2{color:#444;margin-bottom:1.5rem;text-align:center}#registrationPage .form-row{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1rem}#registrationPage .form-row input,#registrationPage .form-row select{border:1px solid #ccc;border-radius:6px;box-sizing:border-box;flex:1 1 45%;font-size:1rem;padding:.75rem}#registrationPage .lblapplicantname{align-items:center;display:flex;flex:1 1 45%;font-size:1rem;padding-left:.5rem}#registrationPage .full-width{flex:1 1 100%}#registrationPage .form-row label{align-items:center;display:flex;font-size:.95rem;gap:.5rem}#registrationPage .form-row a{color:#d00;text-decoration:none}#registrationPage .form-row a:hover{text-decoration:underline}#registrationPage #Signinbutton{background-color:#3b18eb;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:1rem;font-weight:700;padding:.75rem;transition:background .3s ease;width:100%}#registrationPage #Signinbutton:hover{background-color:#c0001e}@media (max-width:768px){#registrationPage .form-row input,#registrationPage .form-row select,#registrationPage .lblapplicantname{flex:1 1 100%}}.slider{border:0 solid #ddd;border-radius:10px;height:500px!important;margin-top:100px!important;margin:auto;max-width:700px;overflow:hidden;position:relative;width:100%}.slider-wrapper{display:flex;height:100%;transition:-webkit-transform .5s ease-in-out;transition:transform .5s ease-in-out;transition:transform .5s ease-in-out,-webkit-transform .5s ease-in-out}.slide{opacity:0;transition:opacity 1s ease-in-out}.slide.active{opacity:1}.slide img{border-radius:10px;height:100%!important;width:100%}.left-arrow,.right-arrow{background:rgba(0,0,0,.5);border:none;border-radius:50%;color:#fff;cursor:pointer;padding:10px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.left-arrow{left:10px}.right-arrow{right:10px}.left-arrow:hover,.right-arrow:hover{background:rgba(0,0,0,.7)}
/*# sourceMappingURL=main.a0c00fc1.css.map*/