.appbar[data-v-1f15391e]{display:flex;align-items:center;gap:var(--space-8);background:#fff;border-bottom:1px solid var(--color-gray-200);padding:0 var(--space-8);height:68px;position:sticky;top:0;z-index:10}.vm-mark[data-v-1f15391e]{display:inline-flex;align-items:center;gap:var(--space-2);text-decoration:none;flex-shrink:0}.vm-logo[data-v-1f15391e]{display:block;height:28px;width:auto}.appnav[data-v-1f15391e]{display:flex;align-items:center;gap:var(--space-6)}.appnav a[data-v-1f15391e]{font-size:var(--font-size-sm);font-weight:var(--fw-semibold);color:var(--color-gray-600);text-decoration:none;white-space:nowrap}.appnav a[data-v-1f15391e]:hover{color:var(--color-accent);text-decoration:none}.appnav a.is-active[data-v-1f15391e]{color:var(--color-accent)}.appbar-spacer[data-v-1f15391e]{flex:1}.appbar-icon[data-v-1f15391e]{width:40px;height:40px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;color:var(--color-gray-500);cursor:pointer;flex-shrink:0;position:relative;transition:background .12s,color .12s}.appbar-icon[data-v-1f15391e]:hover{background:var(--color-gray-100);color:var(--color-gray-800)}.appbar-icon .dot[data-v-1f15391e]{position:absolute;top:7px;right:8px;width:8px;height:8px;border-radius:50%;background:var(--color-accent);border:2px solid #fff}.appbar-menu[data-v-1f15391e]{display:contents}.appbar-auth[data-v-1f15391e]{display:flex;align-items:center;gap:var(--space-8)}.appbar-toggler[data-v-1f15391e]{display:none}.appbar-toggler .animated-icon span[data-v-1f15391e]{background:var(--color-gray-600)!important}@media(max-width:991px){.appbar[data-v-1f15391e]{gap:var(--space-4);padding:0 var(--space-4)}.vm-mark[data-v-1f15391e]{margin-right:auto}.appbar-toggler[data-v-1f15391e]{display:block}.appbar-menu[data-v-1f15391e]{display:none;position:absolute;top:100%;left:0;right:0;flex-direction:column;gap:var(--space-4);padding:var(--space-4);background:#fff;border-bottom:1px solid var(--color-gray-200);box-shadow:0 8px 16px rgba(0,0,0,.06)}.appbar-menu.is-open[data-v-1f15391e]{display:flex}.appnav[data-v-1f15391e]{flex-direction:column;align-items:flex-start;gap:var(--space-4)}.appbar-spacer[data-v-1f15391e]{display:none}.appbar-auth[data-v-1f15391e]{flex-direction:column;align-items:stretch;gap:var(--space-2)}.appbar-auth .btn[data-v-1f15391e]{justify-content:center}}.pix-payment[data-v-125f6d85]{width:100%;max-width:420px;margin:0 auto;padding:1.5rem;background:#fff;border-radius:16px}.pix-payment--modal[data-v-125f6d85]{padding:1.25rem 1.5rem 1.5rem}.pix-payment__header[data-v-125f6d85]{display:flex;align-items:flex-start;gap:.875rem;margin-bottom:1.25rem;margin-top:1rem;position:relative}.pix-payment__logo[data-v-125f6d85]{width:40px;height:40px;flex-shrink:0}.pix-payment__header-text[data-v-125f6d85]{flex:1;padding-right:1.5rem}.pix-payment__title[data-v-125f6d85]{margin:0 0 .25rem;font-size:1.125rem;font-weight:700;color:#212529;line-height:1.3}.pix-payment__lead[data-v-125f6d85]{margin:0;font-size:.875rem;color:#6c757d;line-height:1.45}.pix-payment__close[data-v-125f6d85]{position:absolute;top:-.25rem;right:0;border:0;background:transparent;color:#868e96;font-size:1.75rem;line-height:1;padding:0;cursor:pointer}.pix-payment__close[data-v-125f6d85]:hover{color:#495057}.pix-payment__qr-card[data-v-125f6d85]{display:flex;justify-content:center;padding:1.25rem;margin-bottom:1rem;background:#f8f9fa;border:1px solid #e9ecef;border-radius:12px}.pix-payment__qr[data-v-125f6d85]{width:320px;height:320px;-o-object-fit:contain;object-fit:contain;background:#fff;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,.06)}.pix-payment__expires[data-v-125f6d85]{margin:0 0 1rem;text-align:center;font-size:.8125rem;color:#495057}.pix-payment__expires-label[data-v-125f6d85]{display:block;font-size:.75rem;text-transform:uppercase;letter-spacing:.04em;color:#868e96;margin-bottom:.125rem}.pix-payment__steps[data-v-125f6d85]{margin:0 0 1.25rem;padding-left:1.125rem;font-size:.8125rem;color:#495057;line-height:1.5}.pix-payment__steps li+li[data-v-125f6d85]{margin-top:.375rem}.pix-payment__actions[data-v-125f6d85]{display:flex;flex-direction:column;gap:.75rem}.vm-logo[data-v-1d4c0868]{display:block;height:22px;width:auto}#patientPaymentsView[data-v-1d4c0868]{display:flex;flex-direction:column;min-height:100vh;background:var(--color-bg-page)}.receipt[data-v-1d4c0868]{display:flex;flex-direction:column;gap:var(--space-3);margin-bottom:var(--space-5)}.receipt-row[data-v-1d4c0868]{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-3);font-size:.9rem;border-bottom:1px solid var(--color-border,#e9ecef);padding-bottom:var(--space-2)}.receipt-label[data-v-1d4c0868]{color:var(--color-text-muted,#6c757d);flex-shrink:0}.receipt-value[data-v-1d4c0868]{font-weight:500;text-align:right}.receipt-actions[data-v-1d4c0868]{display:flex;gap:var(--space-3);justify-content:flex-end}.expired-msg[data-v-1d4c0868]{color:var(--color-text-muted,#6c757d);font-size:.9rem;line-height:1.5;margin-bottom:var(--space-5)}.card-option[data-v-1d4c0868]{display:flex;justify-content:space-between;align-items:center;padding:var(--space-3) var(--space-4);border:1px solid var(--color-border,#e9ecef);border-radius:var(--radius-md,8px);margin-bottom:var(--space-2);cursor:pointer;transition:border-color .15s}.card-option--selected[data-v-1d4c0868],.card-option[data-v-1d4c0868]:hover{border-color:var(--color-accent,#d81a67)}.card-option--selected[data-v-1d4c0868]{background:rgba(216,26,103,.04)}.card-option-brand[data-v-1d4c0868]{font-size:.9rem;font-weight:500}.card-option-nick[data-v-1d4c0868]{font-size:.8rem;color:var(--color-text-muted,#6c757d)}.pay-error[data-v-1d4c0868]{color:var(--color-danger,#dc3545);font-size:.85rem;margin-top:var(--space-3)}[data-v-1d4c0868] .pay-toggle,[data-v-1d4c0868] .pay-toggle.active,[data-v-1d4c0868] .pay-toggle:active,[data-v-1d4c0868] .pay-toggle:focus,[data-v-1d4c0868] .pay-toggle:hover{background:var(--color-accent)!important;color:#fff!important;border-color:var(--color-accent)!important;text-decoration:none!important;box-shadow:none!important}
/*# sourceMappingURL=chunk-dfc94838.42c19d89.css.map */