.customer-debt-actions { display:flex; align-items:center; justify-content:flex-end; gap:8px; flex-wrap:wrap; flex-shrink:0; text-align:right; }
.customer-debt-actions strong { margin-right:8px; white-space:nowrap; }
.customer-debt-actions button { border:1px solid #cfdbd5; background:#fff; border-radius:8px; padding:6px 9px; color:#24463b; cursor:pointer; }
.customer-debt-actions button:hover { background:#f0f6f2; }
.customer-debt-actions button:disabled { opacity:.5; cursor:not-allowed; }
#aio-customer-debt-island .modal-backdrop { z-index:40; }
.customer-debt-editor .debt-period { display:block; margin-top:4px; color:#718078; font-size:12px; }
.customer-debt-editor .debt-note { white-space:pre-wrap; overflow-wrap:anywhere; }
.customer-debt-editor .detail-summary strong { overflow-wrap:anywhere; }
@media (max-width:600px) {
  .customer-debt-actions { max-width:55%; }
  .customer-debt-actions strong { width:100%; margin-right:0; }
}
