body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}input,input[type=date],input[type=time],select,textarea{font-size:16px!important}.sonner-toaster{right:20px;top:20px}.sonner-toast{border-left:5px solid red!important}@media (max-width:768px){.sonner-toaster{left:0!important;margin:0 auto!important;max-width:none!important;right:0!important;width:calc(100% - 40px)!important}}.main{display:flex;height:100vh;overflow:hidden}.main-img{flex:36% 1;position:relative}.main-img,.main-img:before{background-image:url(/static/media/hoc.8d7da3e4496169f87766.jpg);background-position:50%;background-size:cover;will-change:opacity}.main-img:before{animation:fadeImages 30s ease-in-out infinite;bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}@keyframes fadeImages{0%,30%{background-image:url(/static/media/hoc.8d7da3e4496169f87766.jpg);opacity:1}33%,34%{background-image:url(/static/media/hoc2.76139c990295ccb63431.jpg);opacity:1}37%,63%{background-image:url(/static/media/hoc2.76139c990295ccb63431.jpg);opacity:1}66%,67%{background-image:url(/static/media/hoc3.9d0a6659904f81561b7d.jpg);opacity:1}70%,to{background-image:url(/static/media/hoc3.9d0a6659904f81561b7d.jpg);opacity:1}}.overlay{bottom:20px;color:#fff;left:20px;position:absolute}.overlay h1{font-size:30px;margin:0 0 4px}.overlay p{font-size:18px;margin:0}.main-form{align-items:center;background-color:#fff;display:flex;flex:64% 1;flex-direction:column}label{font-weight:700}.form-header{background-color:#fff;border-bottom:1px solid #ece0e0;box-sizing:border-box;height:68px;margin-bottom:53px;padding:16px 100px;position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:100}@media (max-width:768px){.form-header{padding:16px 20px}}.form-header img{display:block;height:35px;margin-left:auto;margin-right:0;width:152px}.form-content{-ms-overflow-style:none;box-sizing:border-box;height:100vh;max-width:585px;overflow-x:hidden;overflow-y:auto;scrollbar-width:none;width:100%}.form-content::-webkit-scrollbar{display:none}.form-title{align-items:center;background-color:#fff;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:30px;position:-webkit-sticky;position:sticky;top:0;z-index:50}.form-title h2{color:#131313;font-size:30px;font-weight:700;margin:0}.form-title p{color:#163d8b;font-size:16px;font-weight:700;text-align:right}.form-content label{display:block;font-size:14px;margin-bottom:5px}.form-content button,.form-content input{border:1px solid #ccc;border-radius:5px;box-sizing:border-box;margin-bottom:15px;padding:10px;text-align:left;width:100%}.radio-group{display:flex;flex-direction:column;gap:0;margin-bottom:25px;padding:0!important;width:-webkit-fit-content;width:fit-content}.radio-item{align-items:center;display:flex;flex-direction:row;overflow:hidden;padding:0}.radio-item input[type=radio]{flex-shrink:0;height:24px;margin-right:12px;max-width:30px;width:24px}.radio-item label{font-weight:400;margin-bottom:15px;white-space:nowrap}.checkbox-group{grid-gap:30px!important;align-items:center;display:grid;gap:30px!important;grid-template-columns:repeat(2,1fr);justify-content:center;margin-bottom:30px}.checkbox-group label{align-items:center;box-sizing:border-box;cursor:pointer;display:flex;font-size:14px;font-weight:400;margin:0;padding:0!important;white-space:nowrap}.checkbox-group input[type=checkbox]{display:none}.checkbox-group .custom-checkbox{background-color:#fff;border:2px solid #d0d5dd;border-radius:4px;cursor:pointer;display:inline-block;height:24px;margin-right:8px;position:relative;width:24px}.checkbox-group .custom-checkbox:after{background-color:#003d79;border-radius:2px;content:"";height:12px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) scale(0);transition:transform .2s ease;width:12px}.checkbox-group input[type=checkbox]:checked+.custom-checkbox:after{transform:translate(-50%,-50%) scale(1)}.checkbox-group input[type=checkbox]:disabled+.custom-checkbox{background-color:#f0f0f0;border-color:#bdbdbd;cursor:not-allowed;opacity:.6}.checkbox-group .custom-checkbox-label:has(input[type=checkbox]:disabled){cursor:not-allowed;opacity:.6}.others-input{font-size:14px;height:32px;margin-left:24px;margin-top:15px;padding:4px;width:120px}#causal,#savings{font-weight:500}.date-time-group{display:flex;gap:10px;margin-bottom:30px;width:100%}.date-field,.time-field{display:flex;flex-direction:column;width:100%}.date-field label,.time-field label{margin-bottom:4px}button{background-color:#004b93;border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:700;height:36px;text-align:center!important}.button-group{display:flex;gap:24px;justify-content:space-between;margin-bottom:30px}button{width:48%}button:hover{background-color:#003d79}.back{background-color:#f9fafb;border:1px solid #c2ccd6;color:#003d79}.back:hover{background-color:#fff;color:#003d79}textarea{background-color:#f9fafb;border:1px solid #d0d5dd;border-radius:8px;box-sizing:border-box;height:223px;margin-bottom:15px;margin-top:6px;min-height:223px;padding:10px;resize:vertical;width:100%}textarea:disabled{background-color:#f0f0f0;border-color:#bdbdbd;cursor:not-allowed;opacity:.6}.file-upload-container{background-color:#f9fafb;border:1px solid #e4e7ec;border-radius:8px;margin-bottom:30px;padding:16px 24px}.file-upload-container img{height:40px;margin:0;width:40px}#upload{color:#163d8b;font-weight:700}.file-upload-container p{color:#666;font-size:14px;margin:0 0 4px;padding:0}input[type=file]{border:1px solid #ccc;border-radius:5px;box-sizing:border-box;display:block;margin-bottom:15px;padding:10px;width:100%}.error{color:red;font-size:12px;margin-top:-10px}.success-message{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:center;text-align:center}.success-message h2{color:#131313;font-size:18px;margin-bottom:25px;margin-top:0;max-width:400px;padding:0}.success-icon img{height:auto;margin-bottom:20px;width:112px}.finish-button{background-color:#163d8b;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;padding:10px 20px;width:100%}.finish-button:hover{background-color:#003f87}.file-preview-container{border:1px solid #d0d5dd;border-radius:8px;display:flex;gap:20px;margin-bottom:45px;margin-top:10px;padding:16px}.file-icon{flex:0 0 5%;height:35px;width:35px}.delete-icon{cursor:pointer;flex:0 0 7%;height:35px;max-width:35px;text-align:right;width:auto}.file-info{flex:1 1;margin:0;padding:0}.file-name{color:#344054;font-size:14px;font-weight:700;margin:0 0 5px}.file-size{color:#667085;font-size:14px;margin:0 0 7px}.progress-wrapper{align-items:center;display:flex;gap:10px;margin-top:10px}.progress,.progress-bar{background-color:#163d8b;border-radius:4px;height:6px;width:100%}.progress-percent{color:#344054;font-size:14px}@media (max-width:1024px){.form-header{padding:16px 20px;width:100%}.form-content{box-sizing:border-box;max-width:100%;padding:0 40px}.form-title h2{font-size:24px}.form-title p{font-size:14px}.checkbox-group,.radio-group{flex-direction:column;gap:10px}.checkbox-group{gap:15px;grid-template-columns:1fr}textarea{min-height:150px}.file-upload-container{padding:12px 20px}.file-upload-container p{font-size:12px}.form-content button,.form-content input{width:100%}}@media (max-width:768px){.main-img{display:none}.main{flex-direction:column;height:auto}.main-form{flex:100% 1;height:auto;padding:20px;width:auto}.form-header{padding:0}.form-header img{margin-left:0;margin-right:auto}.main-form{padding:15px}.form-header{top:0;z-index:100}.form-header,.form-title{left:0;padding:16px;position:fixed;right:0;width:100%}.form-title{background-color:#fff;box-sizing:border-box;top:68px;z-index:99}.form-title h2{font-size:22px;margin:0}.form-title p{font-size:13px;margin:0}.form-content{box-sizing:border-box;margin-top:120px;padding:0 16px}.form-content button,.form-content input,.form-content textarea{box-sizing:border-box;font-size:14px;padding:8px;width:100%}.checkbox-group label,.radio-group label{font-size:13px}.file-upload-container{padding:10px 16px}textarea{min-height:130px}.others-input{margin-left:12px;max-width:200px;width:100%}}@media (max-width:480px){.form-header{padding:12px}.form-header img{height:28px;width:120px}.form-title h2{font-size:20px}.form-title p{font-size:12px}.form-content{padding:0 16px}.form-content button,.form-content input,.form-content textarea{box-sizing:border-box;font-size:14px;padding:8px;width:100%}.checkbox-group label,.radio-group label{font-size:12px}.button-group{flex-direction:column;gap:1px}.file-upload-container p{font-size:12px}textarea{min-height:120px}}@media (max-width:360px){.form-header{padding:8px}.form-header img{height:25px;width:100px}.form-title h2{font-size:18px}.form-title p{font-size:11px}.form-content{padding:0 10px}.form-content button,.form-content input,.form-content textarea{box-sizing:border-box;font-size:12px;padding:6px;width:100%}.checkbox-group label,.radio-group label{font-size:11px}.button-group{gap:8px}textarea{min-height:100px}.file-upload-container p{font-size:11px}}
/*# sourceMappingURL=main.8ee097d6.css.map*/