.cib-swal-popup{border-radius:22px!important;padding:8px 8px 18px!important;max-width:520px!important}
.cib-swal-title{font-size:22px!important;font-weight:800!important;color:#991b1b!important}
.cib-swal-body{margin-top:4px!important;text-align:left!important}
.cib-swal-confirm{border-radius:12px!important;padding:10px 22px!important;font-weight:700!important}
.cib-popup{background:linear-gradient(180deg,#fff5f5 0%,#fff 100%);border:1px solid #fecaca;border-radius:16px;padding:16px 18px}
.cib-popup-lead{margin:0 0 12px;color:#7f1d1d;font-size:14px;line-height:1.55;font-weight:600}
.cib-popup-row{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-top:1px dashed #fecaca;font-size:13px;color:#475569}
.cib-popup-row:first-of-type{border-top:0}
.cib-popup-row span{color:#64748b;font-weight:600}
.cib-popup-row strong{color:#0f172a;text-align:right}
.cib-popup-reason{margin-top:12px;padding:10px 12px;border-radius:12px;background:#fff;border:1px solid #fee2e2;color:#475569;font-size:12px;line-height:1.5}
.cib-popup-source{margin-top:12px;font-size:12px;color:#b91c1c;font-weight:700;display:flex;align-items:center;gap:6px}
.identity-ban-blocked{border-color:#dc2626!important;box-shadow:0 0 0 .15rem rgba(220,38,38,.12)!important}
