body,html{height:100%}body{background-color:#f0f4f7!important}#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50;background:#f0f4f7}#app,#top{height:100%}#top{width:100%}input,select{height:40px}#textarea-business-content,input,select{border-style:solid;border-width:thin;border-radius:4px;color:#333;padding:0 10px;width:300px;position:relative;background:#fff no-repeat right 10px center/16px auto}#textarea-business-content{height:50px;resize:none}.w-10{width:10%}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.input-employee-count,.label-employee-count{display:inline-flex}.label-employee{font-size:small}#total-count{color:#1685bf;font-weight:700;white-space:pre-wrap;text-align:right}#progress-bar{display:flex;margin:auto}.progress-container{width:100%;z-index:1;margin-top:20px}.progressbar{display:flex;justify-content:center;counter-reset:step;list-style:none}.progressbar li{float:left;width:50%;position:relative;text-align:center}.progressbar li:before{content:counter(step);counter-increment:step;width:30px;height:30px;border:2px solid #d4d4d4;display:block;margin:0 auto 10px auto;border-radius:50%;line-height:27px;background:#d4d4d4;color:#d4d4d4;text-align:center;font-weight:700}.progressbar li:after{content:"";position:absolute;width:100%;height:3px;background:#d4d4d4;top:15px;left:-50%;z-index:-1}.progressbar li.active:before{border-color:#1685bf;background:#1685bf;color:#1685bf}.progressbar li.current:before{border:2px solid #bf5016}.progressbar li.active:after{background:#1685bf}.progressbar li:first-child:after{content:none}.buttonTransition-enter-active{transition:opacity .5s}.buttonTransition-enter{opacity:0}.buttonTransition-enter-to{opacity:1}.buttoun-group,.dependents-inline{display:inline-block}.modal-footer{display:none!important}.image-container img{width:90px;height:140px;margin-right:20px;border-radius:10px}.text-left-flex{display:flex;justify-content:center;align-items:center;flex-direction:column}.text-left-flex ul{list-style:none;padding:0}.height-86[data-v-d78585fe]{height:86px}#required-documents-title,#selected-files-title{font-size:16px;font-weight:700}.pre{white-space:pre-line;font-weight:700}.file-sample{color:#007bff}.file-sample:hover{cursor:pointer;color:#00e;text-decoration:underline}#sample-image-modal .modal-title{font-size:1em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:100%}#sample-image-modal .modal-body{background:#9f9e9e80}#file-sample-guidance{text-decoration:underline}#loading-view{bottom:0}.bg-lightblue{background-color:rgba(111,197,229,.17)}.text-small{font-size:14px}.arrow-button{position:fixed}#loading-view{position:absolute;top:0;bottom:15%;left:0;right:0;margin:auto}.uploaded-modal{width:35%}.mobile-uploaded-modal,.uploaded-modal{background:#fff;padding:2rem;border-radius:30px;height:50%;box-shadow:0 2px 4px rgba(0,0,0,.2);display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:20px}.mobile-uploaded-modal{width:70%}.image-container{display:flex;justify-content:flex-start}#deficiency-image-modal .modal-title{font-size:1em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:100%}#deficiency-image-modal .modal-body{background:#9f9e9e80}.deficiency-image-modal-pointer{color:#007bff;cursor:pointer}.deficiency-image-modal-pointer:hover{cursor:pointer;color:#00e;text-decoration:underline}.custom-badge{background-color:#1685bf;border-color:#1685bf;color:#fff;position:relative;bottom:2px}.arrow-icon-button{font-size:2.5rem!important;background-color:#fff;color:#1685bf;border-radius:50%;line-height:0;display:inline-block}@media (max-width:767px){.text-primary[data-v-35576b8a]{font-size:14px}}.text-primary-large[data-v-35576b8a]{font-size:20px}.image-container img[data-v-35576b8a]{width:90px;height:140px;margin-right:20px;border-radius:10px}#upload-form{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:left;color:#2c3e50;background:#f0f4f7}.img-fluid{width:70%}#copy-right{font-size:.7rem}.copyRightTransition-enter-active{transition:opacity .3s}.copyRightTransition-enter{opacity:0}.copyRightTransition-enter-to{opacity:1}.bi{font-size:1rem}.unit-label{position:absolute;top:50%;right:1em;transform:translateY(-50%);pointer-events:none;color:#555}.hover-underline{text-decoration:none}.hover-underline:hover{text-decoration:underline}.border-primary{border-color:#1685bf!important}.text-primary{color:#1685bf!important}.btn-secondary{background-color:#d4d4d4!important;border-color:#d4d4d4!important}.btn-secondary:focus{box-shadow:0 0 0 0!important}.btn-secondary:hover{background-color:#d4d4d4;border-color:#d4d4d4}.btn-selected{background-color:#1685bf!important;border-color:#1685bf!important}.form-error{border:1px solid red}::-moz-placeholder{color:#d4d4d4}::placeholder{color:#d4d4d4}.modal-container{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.loading-modal{background:#fff;padding:2rem;border-radius:30px;box-shadow:0 2px 4px rgba(0,0,0,.2);display:flex;flex-direction:column;justify-content:flex-end;text-align:center}.mobile-loading-modal{width:70%;height:50%;font-size:15px}.pc-loading-modal{width:35%;height:50%;font-size:20px}.mobile-confirm-modal{width:70%;font-size:15px}.pc-confirm-modal{width:35%;font-size:20px}.modal-xl .image-modal{display:flex;justify-content:center;align-items:center;max-width:100%;max-height:100vh;flex-wrap:wrap}.modal-xl .image-modal img{max-width:80%;max-height:80%;height:auto;width:auto}.image-modal img{padding:.2rem;height:100%;width:100%}.scroll-icon{position:absolute;color:rgba(28,28,28,.7);font-size:3rem;bottom:50%;left:43%;background:hsla(0,0%,100%,.8);padding:5px 10px;border-radius:50px;z-index:100;animation:move 1s ease-in-out forwards}@keyframes move{0%{transform:scale(1) translate(0)}15%{transform:scale(.98,.9) translateY(5px)}30%{transform:scaleX(1.02) translateY(8px)}50%{transform:scale(.98,1.05) translateY(-8px)}70%{transform:scaleY(.9) translateY(5px)}to{transform:scale(1) translate(0);opacity:0}}