.ui-datepicker,.select2-container{z-index:9999!important}input[type=file]{display:none}.custom-file-label{cursor:pointer}.wizard-card{max-width:650px;margin:60px auto;border-radius:20px;border:2px solid #d9dee3;box-shadow:0 4px 15px #0000000d}.icon-circle{width:70px;height:70px;border-radius:50%;background-color:#fff4d6;display:flex;align-items:center;justify-content:center;margin:0 auto 15px}.icon-circle i{font-size:32px;color:#f4b400}.form-control,.form-select{border-radius:14px;height:55px;border:2px solid #d9dee3}.continue-btn{height:55px;border-radius:14px;background-color:#f4d27a;border:none;font-weight:600;font-size:18px}.continue-btn:hover{background-color:#eac86a}.section-label{font-weight:600;font-size:14px;letter-spacing:1px;color:#6c757d}.sub-text{color:#6c757d;font-size:15px}.upload-box{border:2px dashed #cfd6dd;border-radius:16px;padding:50px 20px;text-align:center;color:#6c757d;cursor:pointer;transition:.3s}.upload-box:hover{background-color:#f8f9fa}.form-wizard-header{border:none;justify-content:center!important;gap:10px}.form-wizard-header .nav-link{width:12px;height:12px;padding:0!important;border-radius:50%!important;background-color:#e9ecef;border:none;transition:all .3s ease}.form-wizard-header .nav-link.active{width:35px;border-radius:10px!important;background-color:#ffb800!important}.form-wizard-header .nav-link i,.form-wizard-header .nav-link span{display:none}.summary-card{border-radius:15px;border:2px solid #e9ecef;background:#fff;margin-bottom:20px}.check-circle{width:60px;height:60px;border:4px solid #fbc02d;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:-30px auto 15px;background:#fff;color:#fbc02d;font-size:30px}.total-box{background-color:#1a1e26;color:#fbc02d;border-radius:12px;padding:20px;text-align:center;margin:20px 0}.total-label{color:#fbc02d;font-size:.9rem;font-weight:700;letter-spacing:1px}.total-value{font-size:3.5rem;font-weight:700;margin:0}.total-unit{font-size:2.5rem;margin-left:10px}.info-label{color:#6c757d;font-size:.85rem;font-weight:700;text-transform:uppercase}.info-value{font-weight:800;font-size:1.1rem;color:#212529;margin-bottom:1rem}.proof-img{width:100%;height:80px;object-fit:cover;border:1px solid #dee2e6;border-radius:6px}.proof-label{font-size:.75rem;font-weight:700;color:#6c757d;margin-bottom:5px}.btn-submit{background-color:#fbc02d;border:none;font-weight:700;padding:15px;border-radius:10px;width:100%}.btn-back{background:#fff;border:2px solid #dee2e6;padding:15px;border-radius:10px;font-weight:700;width:100%}.form-card{background:#3d5f8c;border-radius:12px;padding:15px;color:#fff;max-width:100%;margin:15px auto auto}.header-card{background:#f5f6f7;border-radius:10px;padding:15px;color:#333;display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.photo-btn{background:#20a5b5;border:none}.comment-box{background:#0d3c5c;color:#fff;border:none}.comment-box::placeholder{color:#a7c0d6}.guideline-card{background:#456da5;color:#e8edf4;border-radius:12px;padding:25px;max-width:100%;border-left:6px solid #27c1b7}.guideline-title{font-weight:600;font-size:20px;margin-bottom:15px}.guideline-row{display:flex;align-items:flex-start;margin-bottom:12px;font-size:18px}.guideline-icon{width:35px;font-size:22px}.text-yes{color:#39d353;font-weight:600}.text-no{color:#ff4d4f;font-weight:600}.bold-line{font-weight:600;color:#fff}
