.uap-popup{ position:fixed; inset:0; display:none; align-items:center; justify-content:center; background:rgba(0,0,0,0.5); z-index:99999; }
.uap-popup-wrap{ width:100%; max-width:520px; background:#fff; border-radius:8px; overflow:hidden; }
.uap-popup-header{ background:#111827; color:#fff; padding:12px 16px; font-weight:600; }
.uap-popup-body{ padding:16px; color:#111827; }
.uap-popup-actions{ padding:12px 16px; display:flex; gap:8px; justify-content:flex-end; }
.uap-btn{ padding:8px 12px; border-radius:6px; border:0; cursor:pointer; }
.uap-btn-primary{ background:#111827; color:#fff; }
.uap-btn-ghost{ background:#f3f4f6; color:#111827; }
.uap-ad{ margin:16px 0; text-align:center; }
