.billing-badge{display:inline-flex;font-size:12px;font-weight:700;padding:4px 9px;border:1px solid #638391;border-radius:7px;background:#1a3b4b;color:#deeff5}.billing-paid{background:#153e31;border-color:#4a9c6e;color:#b8ffd2}.billing-overdue,.billing-unpaid{background:#542d35;border-color:#c07079;color:#ffe1e6}.billing-free,.billing-exempt{background:#203d57;border-color:#608aad;color:#cdeaff}.billing-method{border-top:1px solid #355266;padding-top:12px;margin-top:18px}.billing-method p{overflow-wrap:anywhere}.billing-method h4{margin:0 0 8px}.billing-admin-section{border-top:1px solid #355266;padding-top:16px;margin-top:18px}.billing-ledger{overflow:auto;max-height:380px}.billing-ledger table{border-collapse:collapse;width:100%;min-width:650px;font-size:13px}.billing-ledger td,.billing-ledger th{padding:8px;text-align:left;border-bottom:1px solid #355266;vertical-align:top}.billing-ledger .voided{text-decoration:line-through;opacity:.7}.billing-account-warning{border-left:3px solid #dfc174;padding-left:12px}.billing-admin-section input[type=date]{min-width:0}

.breeder-admin-badges .billing-quick-button{width:auto;min-height:32px;padding:5px 10px;margin:0;font-size:12px;line-height:1.3;white-space:nowrap}.billing-admin-section{scroll-margin-top:18px}.billing-admin-section:focus-within{border-top-color:#74dfd5}
