.v59-gst-line{font-size:.78rem;color:#496055;margin:-2px 0 7px;font-weight:650}.v59-billing-profile{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;border:1px solid rgba(15,107,79,.18);border-radius:14px;background:#f7fbf8;margin:12px 0}.v59-billing-profile small,.v59-billing-row small{display:block;margin-top:4px;color:#65756d}.v59-itc-badge{display:inline-flex;margin-top:7px;padding:4px 8px;border-radius:999px;background:#e8f6ed;color:#17643f;font-size:.75rem;font-weight:700}.v59-itc-badge.warn{background:#fff5da;color:#7a5712}.v59-billing-row>div:last-child{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.v59-tax-notice{margin-top:12px}@media(max-width:640px){.v59-billing-profile{align-items:flex-start;flex-direction:column}.v59-billing-row>div:last-child{align-items:flex-start}.v59-billing-row{gap:12px}}

.v591-billing-entry{display:flex;align-items:center;justify-content:space-between;gap:18px;border:1px solid rgba(15,107,79,.2);background:linear-gradient(135deg,#fffdf5,#f5fbf7)}.v591-billing-copy h3{margin:4px 0 6px}.v591-billing-copy p{margin:0;color:#5d6d64;max-width:720px}.v591-billing-actions{display:flex;gap:9px;flex-wrap:wrap;justify-content:flex-end}.v591-transition{color:#17643f!important;font-weight:750}.v591-gst-note{display:inline-flex;padding:3px 7px;border-radius:999px;background:#e8f6ed;color:#17643f;font-weight:700;font-size:.72rem}@media(max-width:760px){.v591-billing-entry{align-items:flex-start;flex-direction:column}.v591-billing-actions{width:100%;justify-content:flex-start}.v591-billing-actions .btn{flex:1;min-width:150px}}
