.payments-page[data-v-5fc9df4c]{max-width:1200px;padding:32px;margin:auto;color:var(--pn-text,#191919);font-family:Archivo,Arial,sans-serif}.payment-card__main[data-v-5fc9df4c],.payments-header[data-v-5fc9df4c]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.payments-header h1[data-v-5fc9df4c]{margin:0;font-size:28px}.payment-card p[data-v-5fc9df4c],.payments-header p[data-v-5fc9df4c]{color:var(--pn-label,#667085);font-size:13px}.payments-summary[data-v-5fc9df4c]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:22px 0}.payment-card[data-v-5fc9df4c],.payments-summary article[data-v-5fc9df4c]{min-width:0;padding:20px;border:1px solid var(--pn-line,#e5e7eb);border-radius:12px;background:var(--pn-surface,#fff)}.payments-summary article[data-v-5fc9df4c]{display:flex;flex-direction:column;gap:8px}.payments-summary span[data-v-5fc9df4c]{color:var(--pn-label,#667085);font-size:13px}.payments-summary strong[data-v-5fc9df4c]{font-size:24px;overflow-wrap:anywhere}.payments-filters[data-v-5fc9df4c]{display:flex;flex-wrap:wrap;gap:14px;margin-bottom:18px}.payment-card__details label[data-v-5fc9df4c],.payments-filters label[data-v-5fc9df4c]{display:flex;flex-direction:column;gap:6px;min-width:180px;flex:1;color:var(--pn-label,#667085);font-size:12px}.payment-card__details input[data-v-5fc9df4c],.payments-filters input[data-v-5fc9df4c],.payments-filters select[data-v-5fc9df4c]{min-width:0;width:100%;height:38px;padding:0 10px;border:1px solid var(--pn-line,#d0d5dd);border-radius:8px;background:var(--pn-surface,#fafafa)}.payments-list[data-v-5fc9df4c]{display:grid;gap:12px}.payment-card h2[data-v-5fc9df4c]{margin:0;font-size:16px}.payment-card__main>div[data-v-5fc9df4c]:last-child{display:flex;align-items:flex-end;flex-direction:column;gap:7px;text-align:right}.payment-card__main span[data-v-5fc9df4c]{padding:3px 9px;border-radius:20px;font-size:11px;font-weight:700}.payment-card__main span.paid[data-v-5fc9df4c]{color:var(--pn-success-text,#087443);background:var(--pn-success-bg,#e8f8ef)}.payment-card__main span.overdue[data-v-5fc9df4c]{color:var(--pn-danger-text,#b42318);background:var(--pn-danger-bg,#fef0ee)}.payment-card__main span.open[data-v-5fc9df4c]{color:var(--pn-warning-text,#985a00);background:var(--pn-warning-bg,#fff4d7)}.payment-card__main span.waived[data-v-5fc9df4c]{color:var(--pn-text,#475569);background:var(--pn-info-bg,#f1f5f9)}.payment-card__details[data-v-5fc9df4c]{display:flex;flex-wrap:wrap;gap:12px;margin:14px 0}.payment-card__pdf[data-v-5fc9df4c]{border:0;padding:0;background:transparent;color:#f0246e;font-weight:700;cursor:pointer}.payments-error[data-v-5fc9df4c]{color:var(--pn-danger-text,#b42318)}@media (max-width:640px){.payments-page[data-v-5fc9df4c]{padding:20px 16px}.payments-header[data-v-5fc9df4c]{flex-wrap:wrap}.payments-summary[data-v-5fc9df4c]{grid-template-columns:minmax(0,1fr)}.payment-card__main[data-v-5fc9df4c]{flex-wrap:wrap}.payment-card__main>div[data-v-5fc9df4c]:last-child{align-items:flex-start;text-align:left}}