.pay-later-modal .ant-modal-header{padding:0 24px}.pay-later-modal .ant-modal-header .ant-modal-title{font-size:18px;font-weight:600;color:#1a1a1a}.pay-later-modal .ant-modal-body{padding:0 24px}.pay-later-modal-content .pay-later-modal-subtitle{color:#666;margin-bottom:24px;font-size:14px;line-height:1.5}.pay-later-form{display:flex;flex-direction:column;gap:10px;padding-bottom:30px}.pay-later-form .phone-input-wrapper .phone-label{display:block;margin-bottom:8px;font-weight:500;color:#1a1a1a}.pay-later-form .phone-input-wrapper .phone-label .required-star{color:#ff4d4f;margin-left:4px}.pay-later-form .phone-input-wrapper .ant-input-group .ant-input{border:1px solid #d9d9d9;border-radius:6px;padding:8px 12px;font-size:14px}.pay-later-form .phone-input-wrapper .ant-input-group .ant-input:focus{border-color:#1890ff;box-shadow:0 0 0 2px rgba(24,144,255,.2)}.pay-later-form .phone-input-wrapper .ant-input-group .ant-input-group-addon{background-color:#fafafa;border:1px solid #d9d9d9;border-right:none;padding:8px 12px;font-size:14px}.pay-later-form .phone-input-wrapper .error-message{color:#ff4d4f;font-size:12px;margin-top:4px}.pay-later-form .type-selection-switches{display:flex;gap:24px;margin-bottom:10px;margin-top:10px;flex-wrap:wrap}.pay-later-form .type-selection-switches .switch-option{display:flex;align-items:center;gap:8px}.pay-later-form .type-selection-switches .switch-option .switch-label{font-size:14px;font-weight:500;color:#333;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pay-later-form .type-selection-switches .switch-option .switch-label:hover{color:#1890ff}[dir=rtl] .pay-later-form .type-selection-switches .switch-option{flex-direction:row-reverse}.pay-later-form .company-individual-switch{display:none}.modal-actions{display:flex;gap:12px;justify-content:flex-end;margin-top:32px}.modal-actions .cancel-btn{min-width:100px}.modal-actions .submit-btn{min-width:120px}[dir=rtl] .modal-actions{justify-content:flex-start}[dir=rtl] .pay-later-form .phone-input-wrapper .phone-label .required-star{margin-left:0;margin-right:4px}[dir=rtl] .pay-later-form .company-individual-switch{flex-direction:row-reverse}.request-type-section .section-label{display:block;margin-bottom:8px;font-weight:500;color:#333}.request-type-section .section-label .required-star{color:#ff4d4f}.request-type-section .request-type-switches{display:flex;gap:24px;margin-bottom:10px;margin-top:10px}.request-type-section .request-type-switches .switch-option{display:flex;align-items:center;gap:8px}.request-type-section .request-type-switches .switch-option .switch-label{font-size:14px;font-weight:500;color:#333;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.request-type-section .request-type-switches .switch-option .switch-label:hover{color:#1890ff}[dir=rtl] .request-type-section .request-type-switches .switch-option{flex-direction:row-reverse}.toggle-button-group{display:none}[dir=rtl] .toggle-button-group .toggle-button{border-right:none;border-left:1px solid #d9d9d9}[dir=rtl] .toggle-button-group .toggle-button:last-child{border-left:none}.form-actions{display:flex;align-items:center;width:100%;justify-content:center;margin-top:10px;gap:10px}.form-actions .cancel-button,.form-actions .submit-button{width:200px}.pay-later-select{width:100%;max-width:800px!important}.upload-tabs{font-family:Arial,sans-serif;padding:30px 0!important;direction:rtl}.upload-tabs .tabs{display:flex;justify-content:space-around;margin-bottom:1rem;box-shadow:0 3.01px 10.62px rgba(0,0,0,.25);padding:8px;border-radius:48px}.upload-tabs .tabs .tab-button{flex:1 1;white-space:noWrap;border:1px solid #ddd;background-color:#fff;height:30px;color:#333;border-radius:25px;margin:0 5px;cursor:pointer;transition:all .3s ease}.upload-tabs .tabs .tab-button:hover{background-color:#eee}.upload-tabs .tabs .tab-button.active{background-color:#fc0;font-weight:700}.upload-tabs .upload-area{background-color:#fffdf5;border:1px dashed #ccc;padding:1rem;text-align:center;border-radius:4px}.upload-tabs .upload-area .upload-box p{font-size:18px;margin:0}.upload-tabs .upload-area .upload-box span{display:block;margin:10px 0;color:#888}.upload-tabs .upload-area .upload-box .file-button{display:inline-block;padding:8px 16px;border:1px solid #ccc;border-radius:8px;color:#666;background-color:#fff;cursor:pointer;font-weight:700;position:relative;overflow:hidden}.upload-tabs .upload-area .upload-box .file-button input[type=file]{position:absolute;left:0;top:0;opacity:0;width:100%;height:100%;cursor:pointer}.upload-area{background-color:#fffdf5;border:1px dashed #ccc;padding:1rem;text-align:center;border-radius:4px}.upload-area .upload-box p{font-size:18px;margin:0;color:#666}.upload-area .upload-box span{display:block;margin:10px 0;color:#888}.upload-area .upload-box .file-button{display:inline-block;padding:8px 16px;border:1px solid #ccc;border-radius:8px;background-color:#fff;cursor:pointer;font-weight:700;position:relative;overflow:hidden}.upload-area .upload-box .file-button input[type=file]{position:absolute;left:0;top:0;opacity:0;width:100%;height:100%;cursor:pointer}.uploaded-file,.uploaded-file-container{display:flex;align-items:center;gap:12px}.uploaded-file{margin-top:20px;justify-content:space-between;width:100%;border:1px solid #eee;border-radius:10px;padding:10px;background-color:#fefefe;position:relative}.uploaded-file .remove-file{padding:3px 20px!important;cursor:pointer;transition:all .3s linear}.uploaded-file .remove-btn{background:none;border:none;color:red;font-size:20px;cursor:pointer}.uploaded-file .file-icon{font-size:30px;color:#e74c3c}.uploaded-file .file-info{text-align:right}.uploaded-file .file-info strong{color:#666;display:block;font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:300px}.uploaded-file .file-info div{font-size:14px;color:#666}.pay-later-modal-root .ant-modal-centered .ant-modal{padding:50px 0!important}