.swal2-custom-popup{border-radius:16px;padding:18px 18px 30px;background:#fff;color:#000}.swal2-custom-title{font-weight:700;font-size:18px;color:#ffaf1c;letter-spacing:.2px}.swal2-custom-html{max-height:65vh;overflow:auto}.swal2-custom-html .table{color:inherit;margin-bottom:0;font-size:12px!important}.swal2-custom-html th{width:170px;font-weight:600}.swal2-custom-html td{color:#000}.swal2-custom-actions{gap:.5rem}.swal2-custom-confirm-btn.btn,.swal2-custom-cancel-btn.btn{min-width:120px;border-radius:10px;padding:.5rem 1rem}.swal2-icon.swal2-success{border-color:#22c55e;color:#22c55e}.swal2-icon.swal2-error{border-color:#ef4444;color:#ef4444}
