/* TASK-0275 — Meta Unsettled / balance-due banner (Ads Center) */
.ac-billing-wrap{display:flex;flex-direction:column;gap:10px}
.ac-billing-banner{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;flex-wrap:wrap;padding:14px 16px;background:#fff5f5;border:1px solid #f0b8bc;border-radius:var(--radius,10px);box-shadow:var(--shadow,0 1px 2px rgba(0,0,0,.04))}
.ac-billing-title{font-weight:700;font-size:14px;color:#d81324;font-family:var(--font-display,inherit);margin-bottom:4px}
.ac-billing-meta{font-size:12.5px;line-height:1.45;color:var(--gray-700,#444)}
.ac-billing-actions{display:flex;gap:8px;flex-wrap:wrap;flex-shrink:0}
.ac-billing-actions .btn-primary{background:#d81324;border-color:#d81324;color:#fff}
.ac-billing-actions .btn-primary:hover{filter:brightness(.95)}
@media(max-width:640px){
  .ac-billing-banner{flex-direction:column}
  .ac-billing-actions{width:100%}
}
