#settings .whatsapp-backup-panel { display:flex; flex-direction:column; gap:14px; border-color:#cbdffb; background:linear-gradient(145deg,#fff,#f4f8ff); }
.whatsapp-backup-panel .form-grid { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:12px; }
.whatsapp-backup-panel .form-grid label { min-width:0; }
.whatsapp-backup-panel .form-grid input,.whatsapp-backup-panel .form-grid select { width:100%; }
.whatsapp-backup-panel [hidden], .pdf-due-warning[hidden] { display:none!important; }
.whatsapp-backup-panel .backup-help { color:#536780; line-height:1.45; }
.pdf-due-badge { display:block; max-width:100%; overflow-wrap:anywhere; margin-top:5px; padding:5px 8px; border-radius:8px; font-size:11px; line-height:1.4; font-weight:700; }
.pdf-due-badge.matched { background:#e6f6ef; color:#146447; }
.pdf-due-badge.mismatch,.pdf-due-badge.currency-mismatch { background:#fff0ee; color:#ac3028; border:1px solid #f5c7c2; }
.pdf-due-badge.unverified { background:#fff7e6; color:#86520c; border:1px solid #f0dfb4; }
.pdf-due-warning { padding:12px 14px; margin:12px 0; border-radius:10px; background:#fff0ee; border:1px solid #f5c7c2; color:#9f3029; font-weight:700; line-height:1.5; }
@media(max-width:650px) { .whatsapp-backup-panel .form-grid { grid-template-columns:1fr; } }

/* Dedicated statement verification area; existing card columns and actions stay intact. */
#groups .account-card .account-cell:nth-child(5){display:flex;flex-wrap:wrap;align-items:center;gap:10px;justify-content:space-between}
#groups .account-card .account-pdf-verification{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0;padding:8px 10px;border:1px solid #dbe6f4;border-radius:10px;background:#f6f9fd}
#groups .account-card .account-pdf-label{font-size:9px;font-weight:800;letter-spacing:.07em;color:#526780}
#groups .account-card .account-pdf-verification .pdf-due-badge{margin:0;font-size:11px;padding:5px 8px}
@media(max-width:480px){#groups .account-card .account-pdf-verification{width:100%}}
