.request-form_request_form__kRHH5 #mycaptcha{visibility:hidden;height:0}.request-form_request_form__kRHH5 .title{font-size:24px;margin-bottom:24px;text-align:center}.request-form_request_form__kRHH5 .wrap-progress{display:grid;grid-template-columns:repeat(8,1fr);width:100%;grid-gap:10px;gap:10px}.request-form_request_form__kRHH5 .wrap-progress .progress{background-color:#848484;height:5px;border-radius:4px;width:100%}.request-form_request_form__kRHH5 .wrap-progress .progress.green{background-color:#00703c}.request-form_request_form__kRHH5 .wrap-progress .progress.gray{background-color:#848484;opacity:.5}.request-form_request_form__kRHH5 .wrap_list{display:flex;flex-direction:column;gap:16px}.request-form_request_form__kRHH5 .wrap_list .list{display:flex;gap:25px;align-items:center;box-shadow:0 6px 12px rgba(121,153,201,.3);padding:16px;background-color:#fff;border-radius:8px;cursor:pointer;transition:background-color .2s ease}.request-form_request_form__kRHH5 .wrap_list .list .wrap-icon{height:48px;width:48px;display:flex;align-items:center;justify-content:center;background-color:#eaf6f1;border-radius:10px}.request-form_request_form__kRHH5 .wrap_list .list .wrap-icon .icon{width:24px;height:24px;background-color:#999;border-radius:50%;flex-shrink:0}.request-form_request_form__kRHH5 .wrap_list .list .text{font-size:16px}.request-form_request_form__kRHH5 .wrap-step{margin-top:50px;margin-bottom:20px}.request-form_request_form__kRHH5 .wrap-button{display:grid;grid-gap:20px;gap:20px;margin-top:100px}.request-form_request_form__kRHH5 .button{width:100%;padding:16px;text-align:center;background-color:#00703c;border-radius:10px;color:#fff;cursor:pointer;transition:all .3s ease}.request-form_request_form__kRHH5 .button:hover{background-color:#00592d}.request-form_request_form__kRHH5 .button.white{background-color:#fff;color:#000;box-shadow:inset 0 0 0 1px #000}.request-form_request_form__kRHH5 .button.disabled{pointer-events:none;filter:grayscale(1)}.request-form_request_form__kRHH5 .radio-box{display:flex;align-items:center;padding:20px;border:1px solid #e2e8f0;border-radius:12px;cursor:pointer;transition:all .2s;margin-bottom:20px}.request-form_request_form__kRHH5 .radio-box.active{border-color:#00703c;background-color:#eaf6f1}.request-form_request_form__kRHH5 .radio-circle{width:20px;height:20px;border:2px solid #cbd5e1;border-radius:50%;margin-right:15px;display:flex;align-items:center;justify-content:center}.request-form_request_form__kRHH5 .radio-circle.checked{border-color:#00703c}.request-form_request_form__kRHH5 .inner-dot{width:10px;height:10px;background-color:#00703c;border-radius:50%}.request-form_request_form__kRHH5 .note-info-blue{background-color:#eaf6f1;padding:10px;border-radius:8px;font-size:14px;color:#000;display:flex;gap:10px;margin-bottom:20px;color:#848484}.request-form_request_form__kRHH5 .note-info-blue .icon-info{margin-top:2px}.request-form_request_form__kRHH5 .note-error-red{background-color:#fdecec;padding:12px;border-radius:8px;font-size:12px;display:flex;gap:10px;margin-bottom:20px;align-items:center;justify-content:center}.request-form_request_form__kRHH5 .note-error-red .icon-error{color:#e30000;font-size:16px;flex-shrink:0;margin-top:1px}.request-form_request_form__kRHH5 .note-error-red .title{color:#000;font-size:15px;margin:0 0 2px;text-align:left;font-weight:500}.request-form_request_form__kRHH5 .note-error-red p{margin:0;color:#848484;line-height:normal;font-weight:300}.request-form_request_form__kRHH5 .error-text{color:red;font-size:12px;margin-top:5px}.request-form_request_form__kRHH5 .section-label{font-size:16px;margin-bottom:10px;margin-top:0;color:#00703c}.request-form_request_form__kRHH5 .text-green{color:#00703c}.request-form_request_form__kRHH5 .text-gray{color:#848484}.request-form_request_form__kRHH5 .section-remark{font-size:12px;margin-bottom:10px;margin-top:-10px;color:#848484}.request-form_request_form__kRHH5 .radio-inline-group{display:flex;gap:12px;margin-bottom:20px;flex-wrap:wrap}.request-form_request_form__kRHH5 .radio-inline{display:flex;align-items:center;gap:8px;cursor:pointer;transition:all .2s;width:-moz-fit-content;width:fit-content}.request-form_request_form__kRHH5 .radio-circle-sm{width:16px;height:16px;border:2px solid #cbd5e1;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.request-form_request_form__kRHH5 .radio-circle-sm.checked{border-color:#00703c}.request-form_request_form__kRHH5 .inner-dot-sm{width:8px;height:8px;background-color:#00703c;border-radius:50%}.request-form_request_form__kRHH5 .doc-accordion{border:1px solid #e2e8f0;border-radius:10px;margin-bottom:10px;transition:border-color .2s}.request-form_request_form__kRHH5 .doc-accordion.checked{border-color:#00703c}.request-form_request_form__kRHH5 .doc-accordion-header{display:flex;align-items:center;padding:14px 16px;cursor:pointer;gap:10px;background-color:#fff;border-radius:10px}.request-form_request_form__kRHH5 .doc-accordion-header:not(:last-child){border-radius:10px 10px 0 0}.request-form_request_form__kRHH5 .doc-checkbox{flex-shrink:0}.request-form_request_form__kRHH5 .checkbox-box{width:20px;height:20px;border:2px solid #cbd5e1;border-radius:4px;display:flex;align-items:center;justify-content:center;transition:all .2s}.request-form_request_form__kRHH5 .checkbox-box.checked{background-color:#00703c;border-color:#00703c}.request-form_request_form__kRHH5 .checkbox-box.checked .icon{color:#fff;font-size:12px}.request-form_request_form__kRHH5 .doc-label{flex:1 1;font-size:14px}.request-form_request_form__kRHH5 .doc-arrow{font-size:12px;transition:transform .2s;color:#848484}.request-form_request_form__kRHH5 .doc-arrow.rotated{transform:rotate(180deg)}.request-form_request_form__kRHH5 .doc-accordion-body{padding:20px 20px 0;border-top:1px solid #f0f0f0;border-radius:0 0 10px 10px}.request-form_request_form__kRHH5 .wrap-checkbox{margin-bottom:10px}.request-form_request_form__kRHH5 .exclude-item{display:flex;align-items:center;gap:12px;padding:10px 0;cursor:pointer}.request-form_request_form__kRHH5 .exclude-item:last-of-type{border-bottom:none}.request-form_request_form__kRHH5 .date-range-row{display:flex;gap:8px}.request-form_request_form__kRHH5 .date-range-row .wrap-col-form{flex:1 1}.request-form_request_form__kRHH5 .date-sep{color:#848484;padding-top:10px}.request-form_request_form__kRHH5 .upload-item{margin-bottom:20px}.request-form_request_form__kRHH5 .upload-detail{margin:0 0 20px;font-size:12px;color:#888}.request-form_request_form__kRHH5 .upload-label{font-size:14px;margin-bottom:8px}.request-form_request_form__kRHH5 .summary-section{margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid #e5e7eb}.request-form_request_form__kRHH5 .summary-section:last-child{border:none}.request-form_request_form__kRHH5 .summary-row{display:flex;justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:8px;font-size:14px}.request-form_request_form__kRHH5 .summary-label{color:#848484;flex-shrink:0}.request-form_request_form__kRHH5 .summary-value{color:#1a1a1a;word-break:break-word;text-align:right}.request-form_request_form__kRHH5 .summary-doc-item{padding:10px 12px;background-color:#eaf6f1;border-radius:8px;margin-bottom:8px}.request-form_request_form__kRHH5 .summary-doc-title{font-size:14px;margin-bottom:4px;display:flex;align-items:center}.request-form_request_form__kRHH5 .summary-doc-detail{font-size:13px;color:#848484;margin-top:4px;padding-left:22px}.request-form_request_form__kRHH5 .price-table-head{display:flex;gap:8px;font-size:13px;color:#848484;padding-bottom:8px;border-bottom:1px solid #f0f0f0;margin-bottom:15px}.request-form_request_form__kRHH5 .price-table-row{display:flex;gap:8px;font-size:14px;margin-bottom:6px;align-items:flex-start}.request-form_request_form__kRHH5 .price-col-name{flex:1 1}.request-form_request_form__kRHH5 .price-col-total{width:75px;text-align:right;flex-shrink:0}.request-form_request_form__kRHH5 .price-total-row{display:flex;justify-content:space-between;align-items:center;padding-top:12px}.request-form_request_form__kRHH5 .price-total-amount{font-size:20px;color:#00703c}.request-form_request_form__kRHH5 .payment-method-list{display:flex;flex-direction:column;gap:12px}.request-form_request_form__kRHH5 .payment-method-card{display:flex;align-items:center;gap:14px;padding:14px 16px;border:1.5px solid #e5e7eb;border-radius:10px;cursor:pointer;transition:border-color .2s,background-color .2s;background-color:#fff}.request-form_request_form__kRHH5 .payment-method-card.selected{border-color:#00703c;background-color:#eaf6f1}.request-form_request_form__kRHH5 .payment-method-card:hover:not(.selected){border-color:#b0b0b0}.request-form_request_form__kRHH5 .payment-detail-placeholder{display:flex;flex-direction:column;align-items:center;padding:24px 16px;background-color:#f8fafc;border-radius:10px;border:1px dashed #d1d5db;text-align:center;gap:4px}.request-form_request_form__kRHH5 .clear-link{text-decoration:underline;color:#848484;cursor:pointer;font-size:14px;line-height:normal;padding:4px 0;width:-moz-fit-content;width:fit-content;margin:0 auto}.request-form_request_form__kRHH5 .clear-link:hover{color:#00703c}.request-form_request_form__kRHH5 .terms-box{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:16px;margin-bottom:16px;font-size:14px;line-height:1.7;color:#333;text-align:center}.request-form_request_form__kRHH5 .accept-checkbox{display:flex;align-items:center;cursor:pointer;margin-bottom:4px;padding:10px 0}.request-form_request_form__kRHH5 .otp-section{margin-top:4px}.request-form_request_form__kRHH5 .otp-section .otp-digit-row{display:flex;justify-content:center;gap:10px;margin-top:25px}.request-form_request_form__kRHH5 .otp-section .otp-digit-input{width:44px;height:52px;text-align:center;font-size:22px;font-weight:600;border:1.5px solid #d1d5db;border-radius:10px;outline:none;transition:border-color .15s}.request-form_request_form__kRHH5 .otp-section .otp-digit-input:focus{border-color:#009490}.request-form_request_form__kRHH5 .otp-section .otp-send-text{font-size:16px;color:#000;margin-top:8px}.request-form_request_form__kRHH5 .otp-section .otp-ref{font-size:13px;line-height:1;color:#848484;margin-top:5px}.request-form_request_form__kRHH5 .otp-section .otp-resend-row{margin:25px 20px 15px;font-size:13px;line-height:1;text-align:center}.request-form_request_form__kRHH5 .otp-section .otp-countdown{color:#909090}.request-form_request_form__kRHH5 .otp-section .otp-resend-link{color:#009490;cursor:pointer;text-decoration:underline}.request-form_request_form__kRHH5 .otp-section .otp-success-row{display:flex;align-items:center;margin-top:12px;color:#00703c}.request-form_popup_overlay__zQhcb{position:fixed;inset:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;padding:24px}.request-form_popup_card__QIJnu{background:#fff;border-radius:16px;padding:32px 24px;width:100%;max-width:500px;display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center}.request-form_popup_card__QIJnu>*{padding-left:8px;padding-right:8px}.request-form_popup_icon_success__qmxiN{font-size:56px;color:#00703c}.request-form_popup_icon_error__Hz8fV{font-size:56px;color:#e30000}.request-form_popup_title__Oo_eX{font-size:22px;font-weight:600;margin:0}.request-form_popup_msg__CewjC,.request-form_popup_ref__pyMv_{font-size:18px;color:#848484;margin:0}.request-form_popup_ref__pyMv_{background-color:#eaf6f1;padding:8px 16px;border-radius:8px;width:100%}.request-form_popup_btn__XttqI{width:100%;padding:16px;text-align:center;background-color:#00703c;border-radius:10px;color:#fff;cursor:pointer;margin-top:4px}.request-form_popup_title_underline__RyiC9{font-size:30px;line-height:normal;margin:0}.request-form_popup_subtitle__cfWnr{font-size:16px;font-weight:600;margin:0}.request-form_popup_warning__J1uOi{width:100%;background-color:#eaf6f1;border-radius:10px;padding:14px 16px;text-align:left;font-size:14px;color:#848484;line-height:1.7;display:flex;gap:10px;align-items:flex-start}.request-form_popup_warning__J1uOi .request-form_icon-triangle-exclamation__Mnf_y{color:#00703c;flex-shrink:0;margin-top:2px}.request-form_popup_btn_row__H6Puu{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;width:100%;margin-top:4px}.request-form_popup_btn__XttqI.request-form_popup_btn_outline__PcFKp{background-color:#fff;color:#000;box-shadow:inset 0 0 0 1px #000}.request-form_popup_btn__XttqI.request-form_popup_btn_danger__X2DD0{background-color:#00703c}.request-form_popup_note__PVAO7{width:100%;text-align:left}.request-form_popup_note__PVAO7 label{display:block;font-size:14px;font-weight:500;margin-bottom:8px;color:#1a1a1a}.request-form_popup_note__PVAO7 textarea{width:100%;border:1.5px solid #d1d5db;border-radius:10px;padding:12px 14px;font-size:14px;font-family:inherit;color:#333;resize:none;outline:none;box-sizing:border-box;line-height:1.6}.request-form_popup_note__PVAO7 textarea::placeholder{color:#b0b0b0}.request-form_popup_note__PVAO7 textarea:focus{border-color:#00703c}.common-form_step_4__PeDnY .note-info-blue{margin-top:20px}.common-form_step_4__PeDnY .note-info-blue p{margin:0}.common-form_common_form__Csq5c li::marker{content:""}.common-form_common_form__Csq5c .wrap-row-form{display:flex;width:100%;gap:30px 20px}.common-form_common_form__Csq5c .wrap-col-form{margin-bottom:30px}.common-form_common_form__Csq5c .wrap-col-form.top{position:relative;z-index:20}.common-form_common_form__Csq5c .inner-wrap-col-form{width:100%;opacity:0;transition:all .3s;margin-top:0;max-height:0}.common-form_common_form__Csq5c .inner-wrap-col-form.show{margin-top:20px;display:flex;opacity:1;max-height:300px}.common-form_common_form__Csq5c .inner-wrap-col-form:not(.show){overflow:hidden;position:relative;z-index:-1}.common-form_common_form__Csq5c .inner-wrap-col-form.calendar.show{z-index:8;position:relative}.common-form_common_form__Csq5c .inner-wrap-col-form.calendar .box-custom-carlendar .inner-carlendar .col-arrow{width:35px}.common-form_common_form__Csq5c .inner-wrap-col-form.calendar .box-custom-carlendar .inner-carlendar .col-text{flex:1 1}.common-form_common_form__Csq5c .inner-wrap-col-form.calendar .box-custom-carlendar .inner-carlendar .icarrow{cursor:pointer;padding:5px}.common-form_common_form__Csq5c .inner-wrap-col-form.calendar .box-custom-carlendar .inner-carlendar .icarrow[disabled]{display:none}.common-form_common_form__Csq5c .inner-wrap-col-form.calendar .box-custom-carlendar .carlendar-head{font-size:16px;line-height:normal;color:#000}.common-form_common_form__Csq5c .inner-wrap-col-form.calendar .react-datepicker-wrapper{width:100%}.common-form_common_form__Csq5c .inner-wrap-col-form.calendar .react-datepicker-popper[data-placement^=bottom]{padding-top:2px}.common-form_common_form__Csq5c .inner-wrap-col-form.calendar .react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{display:none}.common-form_common_form__Csq5c .inner-wrap-col-form.calendar .react-datepicker-popper[data-placement^=bottom]{inset:0 auto auto 0}.common-form_common_form__Csq5c .inner-wrap-col-form.calendar .react-datepicker-popper[data-placement^=top]{inset:0 auto auto 0!important;transform:translate3d(0,50px,0)!important}.common-form_common_form__Csq5c .inner-wrap-col-form.calendar .react-datepicker{border:none;border-radius:6px;background:#fff;box-shadow:0 10px 40px 0 rgba(0,0,0,.1);font-size:14px}.common-form_common_form__Csq5c .inner-wrap-col-form.calendar .react-datepicker__header{border:none;background:rgba(0,0,0,0)}.common-form_common_form__Csq5c .inner-wrap-col-form.calendar .react-datepicker__day,.common-form_common_form__Csq5c .inner-wrap-col-form.calendar .react-datepicker__day-name,.common-form_common_form__Csq5c .inner-wrap-col-form.calendar .react-datepicker__time-name{width:2rem}.common-form_common_form__Csq5c .col-form{position:relative;width:100%;padding-left:40px}.common-form_common_form__Csq5c .col-form.half{width:50%}@media(max-width:767px){.common-form_common_form__Csq5c .col-form{padding-left:20px}.common-form_common_form__Csq5c .col-form.half{width:100%}}.common-form_common_form__Csq5c .col-form.check-box{margin-top:40px}.common-form_common_form__Csq5c .col-form.z9{z-index:9}.common-form_common_form__Csq5c .col-form.pad-dd{padding-bottom:20px}.common-form_common_form__Csq5c .col-form.disible-dd .input-type-dd{pointer-events:none;border:1px solid #939597}.common-form_common_form__Csq5c .col-form.disible-dd .input-type-dd.invalid{border:#e64340}.common-form_common_form__Csq5c .col-form.disible-dd .wrap-selected-txt .icon,.common-form_common_form__Csq5c .col-form.disible-dd .wrap-selected-txt .placeholder{color:#939597}.common-form_common_form__Csq5c .col-form .inner-dd .dropdown .wrap-selection{min-width:120px!important;left:0;right:auto;transform:translateX(0)}.common-form_common_form__Csq5c .col-form .inner-dd .input-type-dd{padding-right:10px}.common-form_common_form__Csq5c .col-form .inner-dd .input-type-dd:after{content:"";background:#dcdcdc;width:1px;position:absolute;bottom:0;right:0;height:70%}.common-form_common_form__Csq5c .col-form.have-dd .input-type-text{padding-left:10px!important}.common-form_common_form__Csq5c .col-form.have-dd .placeholder{left:10px}.common-form_common_form__Csq5c .col-form.padbottom{padding-bottom:20px}.common-form_common_form__Csq5c .wrap-input-text{height:auto;position:relative;width:100%}.common-form_common_form__Csq5c .wrap-input-text .input-unit{position:absolute;right:0;top:20px;font-size:16px;color:#000}.common-form_common_form__Csq5c .wrap-input-text.check-box{padding-bottom:0}.common-form_common_form__Csq5c .wrap-input-text .ic{position:absolute;pointer-events:none;right:20px;top:50%;transform:translateY(-50%);color:#000;font-size:17px;line-height:17px;height:17px}.common-form_common_form__Csq5c .wrap-input-text .ic.password{pointer-events:all;cursor:pointer;z-index:1}.common-form_common_form__Csq5c .wrap-input-text{transition:.3s ease}.common-form_common_form__Csq5c .wrap-input-text.invalid .inner_input,.common-form_common_form__Csq5c .wrap-input-text.invalid .input-type-text,.common-form_common_form__Csq5c .wrap-input-text.invalid .input_wrapper{border:1px solid #e30000!important}.common-form_common_form__Csq5c .wrap-input-text.invalid .valid-message{top:calc(100% + 10px);height:-moz-fit-content;height:fit-content;display:flex}.common-form_common_form__Csq5c .wrap-input-text.invalid .valid-message.modify-hint{display:none}.common-form_common_form__Csq5c .wrap-input-text.disabled{pointer-events:none;opacity:.7}.common-form_common_form__Csq5c .wrap-input-text.disabled .input-type-text{border:1px solid #ebebeb;color:#848484}.common-form_common_form__Csq5c .wrap-input-text.disabled .input-type-text~.placeholder{color:#848484}.common-form_common_form__Csq5c .wrap-input-text.notKey{pointer-events:none}.common-form_common_form__Csq5c .input-type-dd,.common-form_common_form__Csq5c .wrap-dd-input{border-radius:10px;border:1px solid var(--Gray-2,#ebebeb)}.common-form_common_form__Csq5c .input-type-dd .placeholder,.common-form_common_form__Csq5c .wrap-dd-input .placeholder{color:#666}.common-form_common_form__Csq5c .input-type-dd.invalid,.common-form_common_form__Csq5c .wrap-dd-input.invalid{border-bottom:1px solid #e30000}.common-form_common_form__Csq5c .input-type-dd.invalid .ic,.common-form_common_form__Csq5c .input-type-dd.invalid .wrap-selected-txt .icon,.common-form_common_form__Csq5c .wrap-dd-input.invalid .ic,.common-form_common_form__Csq5c .wrap-dd-input.invalid .wrap-selected-txt .icon{color:#e30000}.common-form_common_form__Csq5c .input-type-dd.invalid .valid-message,.common-form_common_form__Csq5c .wrap-dd-input.invalid .valid-message{z-index:-1;padding-right:0;top:calc(100% + 10px);right:0;height:-moz-fit-content;height:fit-content;transform:translateY(-50%);display:block}.common-form_common_form__Csq5c .dropdown_wrapper.selected .placeholder{font-weight:600}.common-form_common_form__Csq5c .input-type-text{height:50px;font-size:16px;line-height:normal;color:#000;box-shadow:none;-webkit-appearance:none;border-radius:10px;border:1px solid var(--Gray-2,#ebebeb);background:#fff!important;display:block;width:100%;padding:0 20px;transition:border .2s cubic-bezier(.06,.59,.35,.95);outline:unset;transition:.3s ease;font-family:Noto Sans Thai;font-weight:400}.common-form_common_form__Csq5c .input-type-text:-webkit-autofill,.common-form_common_form__Csq5c .input-type-text:-webkit-autofill:active,.common-form_common_form__Csq5c .input-type-text:-webkit-autofill:focus,.common-form_common_form__Csq5c .input-type-text:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 30px #fff!important}.common-form_common_form__Csq5c .input-type-text:required{box-shadow:0 0 0}.common-form_common_form__Csq5c .input-type-text.email-have-data~.placeholder,.common-form_common_form__Csq5c .input-type-text.have-data~.placeholder,.common-form_common_form__Csq5c .input-type-text:focus~.placeholder{font-size:14px;top:1px;color:#000;font-weight:600}.common-form_common_form__Csq5c .input-type-text.textarea{padding-top:20px;transition:all .2s;min-height:52px!important;max-height:150px!important;outline:none!important;margin-top:0!important;margin-bottom:0!important;border-radius:0!important;border-top:none!important;border-left:none!important;border-right:none!important;box-shadow:none!important;resize:none!important}.common-form_common_form__Csq5c .input-type-text[type=number]::-webkit-inner-spin-button,.common-form_common_form__Csq5c .input-type-text[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.common-form_common_form__Csq5c .input-type-text[type=number]{-moz-appearance:textfield}.common-form_common_form__Csq5c .input-type-textarea{min-height:50px;font-size:16px;line-height:normal;color:#000;box-shadow:none;-webkit-appearance:none;border-radius:10px;border:1px solid var(--Gray-2,#ebebeb);background:#fff!important;display:block;width:100%;padding:10px 20px;overflow-y:hidden;resize:none;transition:border .2s cubic-bezier(.06,.59,.35,.95),height .18s ease;transition:.3s ease}.common-form_common_form__Csq5c .input-type-textarea:-webkit-autofill,.common-form_common_form__Csq5c .input-type-textarea:-webkit-autofill:active,.common-form_common_form__Csq5c .input-type-textarea:-webkit-autofill:focus,.common-form_common_form__Csq5c .input-type-textarea:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 30px #fff!important}.common-form_common_form__Csq5c .input-type-textarea:required{box-shadow:0 0 0}.common-form_common_form__Csq5c .input-type-textarea~.placeholder{top:20px}.common-form_common_form__Csq5c .input-type-textarea.have_data~.placeholder,.common-form_common_form__Csq5c .input-type-textarea:focus~.placeholder{font-size:14px;top:0;color:#000;font-weight:600}.common-form_common_form__Csq5c .input-type-textarea.no-border-bottom{border-bottom-right-radius:0;border-bottom-left-radius:0}.common-form_common_form__Csq5c .input-type-textarea:focus{border:1px solid #00592d}.common-form_common_form__Csq5c .placeholder{position:absolute;white-space:nowrap;left:12px;padding:0 8px;color:#848484;top:50%;background:linear-gradient(180deg,transparent calc(49.9% - 1px),white calc(50% - 1px));transform:translateY(-50%);cursor:text;font-size:16px;line-height:25px;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;transition:all .2s;font-family:Noto Sans Thai;font-weight:400;border-radius:20px}.common-form_common_form__Csq5c .placeholder.have_truncate{width:var(--widthInput);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.common-form_common_form__Csq5c .placeholder .star{display:inline-block;font-size:12px;line-height:16px;transform:translateY(-3px);margin-left:2px}.common-form_common_form__Csq5c .valid-message{color:#e30000;font-size:11px;line-height:13px;position:absolute;left:20px;transform:translateY(-50%);display:none;white-space:nowrap;pointer-events:none}.common-form_common_form__Csq5c .valid-message .icon-error{color:#e30000;font-size:14px;line-height:18px;margin-right:6px}.common-form_common_form__Csq5c .valid-message.modify-hint{top:calc(100% + 10px);height:-moz-fit-content;height:fit-content;color:#848484;display:flex}.common-form_common_form__Csq5c .valid-message.modify-hint .icon-info{font-size:14px;line-height:18px;margin-right:6px}.common-form_common_form__Csq5c .unit{position:absolute;top:50%;right:20px;transform:translateY(-50%);cursor:text;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;transition:all .2s;font-family:Noto Sans Thai;font-weight:400}.common-form_common_form__Csq5c .bottom-desc{position:absolute;top:100%;margin-top:5px;font-size:13px;line-height:16px;color:#848484;padding-left:20px}.common-form_common_form__Csq5c .input-type-checkbox-onoff{cursor:pointer;position:relative;-webkit-border-radius:0;overflow:hidden;width:48px;height:32px;border-radius:16px;background-color:#b0b0b0;transition:background-color .3s;margin:0}.common-form_common_form__Csq5c .input-type-checkbox-onoff:before{position:absolute;top:2px;left:2px;border-radius:16px;content:"";width:28px;height:28px;background-color:#fff;transition:all .3s;box-shadow:0 2px 2px 0 rgba(0,0,0,.2)}@media(prefers-reduced-motion){.common-form_common_form__Csq5c .input-type-checkbox-onoff:before{transition:none}}.common-form_common_form__Csq5c .input-type-checkbox-onoff:after{position:absolute;content:"";background-color:rgba(0,0,0,0);border-bottom:2px solid #f47a21;border-right:2px solid #f47a21;transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);opacity:0;right:120px;top:50%;margin-top:-7px;width:5px;height:11px}.common-form_common_form__Csq5c .input-type-checkbox-onoff:checked{background-color:#f47a21}.common-form_common_form__Csq5c .input-type-checkbox-onoff:checked:before{left:18px}.common-form_common_form__Csq5c .input-type-checkbox-onoff:checked:after{opacity:1;transition:all .3s;right:12px}.common-form_common_form__Csq5c .placeholder-checkbox{margin-left:14px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.common-form_common_form__Csq5c .wrap-input-checkbox{align-items:flex-start;margin-top:30px;width:-moz-fit-content;width:fit-content}.common-form_common_form__Csq5c .wrap-input-checkbox.top10{margin-top:10px}.common-form_common_form__Csq5c .wrap-input-checkbox.top20{margin-top:20px}.common-form_common_form__Csq5c .wrap-input-checkbox{position:relative;height:23px;cursor:pointer}.common-form_common_form__Csq5c .wrap-input-checkbox.invalid .checking-box{border-color:#e30000}.common-form_common_form__Csq5c .input-type-checkbox{position:absolute;width:100%;height:100%;opacity:0;cursor:pointer;margin:0;z-index:2}.common-form_common_form__Csq5c .input-type-checkbox~.checking-text:not(.wrap-text-cc){white-space:nowrap}.common-form_common_form__Csq5c .input-type-checkbox~.checking-text.wrap-text-cc{white-space:normal;flex:1 1}.common-form_common_form__Csq5c .input-type-checkbox:hover~.checking-text{color:#000}.common-form_common_form__Csq5c .input-type-checkbox:checked~.checking-box{background-color:#000}.common-form_common_form__Csq5c .input-type-checkbox:checked~.checking-box .icon-checked{opacity:1}.common-form_common_form__Csq5c .checking-box{position:relative;z-index:1;width:22px;height:22px;text-align:center;background-color:rgba(0,0,0,0);border:1px solid #000;border-radius:4px;transition:border .3s cubic-bezier(.06,.59,.35,.95),background-color .3s cubic-bezier(.06,.59,.35,.95)}.common-form_common_form__Csq5c .checking-box .icon-checked{font-size:13px;line-height:20px;display:block;color:#fff;opacity:0;transition:opacity .3s}.common-form_common_form__Csq5c .checking-text{position:relative;font-size:14px;color:#000;margin-left:10px;transition:color .3s}.common-form_common_form__Csq5c .checking-text.extra{z-index:3;margin-left:5px}.common-form_common_form__Csq5c .checking-text .link{color:inherit;text-decoration:underline;text-underline-offset:3px;position:relative;z-index:3;opacity:1;transition:opacity .3s ease}.common-form_common_form__Csq5c .checking-text .link:hover{opacity:.5}.common-form_common_form__Csq5c .checking-text.read{margin-left:0}.common-form_common_form__Csq5c .checking-text.read .link{cursor:pointer}.common-form_common_form__Csq5c .wrap-input-radio{column-gap:30px;padding-top:15px}.common-form_common_form__Csq5c .wrap-input-radio .label-radio{display:inline-block;position:relative;padding-left:30px;cursor:pointer;font-size:16px;line-height:20px;color:#000;-webkit-user-select:none;-moz-user-select:none;user-select:none}.common-form_common_form__Csq5c .wrap-input-radio .inp_checkmark{position:absolute;top:0;left:0;height:20px;width:20px;background-color:#fff;border-radius:50%;border:1px solid #ccc}.common-form_common_form__Csq5c .wrap-input-radio .inp-radio:checked~.inp_checkmark{background-color:#000;border:1px solid rgba(0,0,0,0)}.common-form_common_form__Csq5c .wrap-input-radio .inp_checkmark:after{content:"";position:absolute;display:none}.common-form_common_form__Csq5c .wrap-input-radio .inp-radio:checked~.inp_checkmark:after{display:block}.common-form_common_form__Csq5c .wrap-input-radio .inp_checkmark:after{top:5px;left:5px;width:8px;height:8px;border-radius:50%;background:#fff}.common-form_common_form__Csq5c input[type=file]{display:none}.common-form_common_form__Csq5c .wrap-file-list{display:flex;gap:10px;flex-direction:column;margin-bottom:10px}.common-form_common_form__Csq5c .wrap-file-list .file-list{width:100%;gap:10px;align-items:center;justify-content:space-between;background-color:#eaf6f1;padding:12px;border-radius:8px}.common-form_common_form__Csq5c .wrap-file-list .file-list .truncate{font-size:15px;text-decoration:underline;cursor:pointer;display:block;display:-webkit-box;max-height:15px;margin-right:auto;line-height:15px;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.common-form_common_form__Csq5c .wrap-file-list .file-list .icon{cursor:pointer}.common-form_dropdown__HRcLN .common-form_wrap-selected-txt__Nchqe .common-form_customised__uaqJO{font-size:16px}