.budget-cart-card__accordion[data-v-dd0793d4]{border-radius:10px}.budget-cart-card__preview[data-v-dd0793d4]{margin-top:8px;line-height:1.45;color:#4a5568}.budget-preview-enter-active[data-v-dd0793d4],.budget-preview-leave-active[data-v-dd0793d4]{overflow:hidden;transition:opacity .22s ease,max-height .28s cubic-bezier(.4,0,.2,1),margin .28s cubic-bezier(.4,0,.2,1)}.budget-preview-enter[data-v-dd0793d4],.budget-preview-leave-to[data-v-dd0793d4]{opacity:0;max-height:0;margin-top:0}.budget-preview-enter-to[data-v-dd0793d4],.budget-preview-leave[data-v-dd0793d4]{opacity:1;max-height:80px;margin-top:8px}.budget-cart-card__field[data-v-dd0793d4]{border:1px solid #e2e8f0;border-radius:8px;background:#f4f7fe;overflow:hidden}.budget-cart-card__toggle[data-v-dd0793d4]{border:none;margin:0;background:transparent;cursor:pointer;transition:background .2s ease}.budget-cart-card__toggle[data-v-dd0793d4]:hover{background:#e4e9fc}.budget-cart-card__field.is-open .budget-cart-card__toggle[data-v-dd0793d4]:hover{background:rgba(228,233,252,.65)}.budget-cart-card__toggle[data-v-dd0793d4]:focus-visible{outline:2px solid #213f99;outline-offset:-2px}.budget-cart-card__chevron[data-v-dd0793d4]{flex-shrink:0;font-size:20px;transition:transform .32s cubic-bezier(.4,0,.2,1)}.budget-cart-card__field.is-open .budget-cart-card__chevron[data-v-dd0793d4]{transform:rotate(180deg)}.budget-cart-card__dropdown[data-v-dd0793d4]{overflow:hidden;max-height:0;transform-origin:top center;transition:max-height .36s cubic-bezier(.4,0,.2,1)}.budget-cart-card__dropdown.is-open[data-v-dd0793d4]{max-height:280px}.budget-cart-card__items-panel[data-v-dd0793d4]{padding:0 12px 12px;max-height:220px;overflow-y:auto}.budget-cart-card__line[data-v-dd0793d4]{margin-top:8px;line-height:1.45;color:#020f3d}.budget-cart-card__line[data-v-dd0793d4]:first-child{margin-top:0}.budget-cart-card__footnote[data-v-dd0793d4]{margin-top:10px;line-height:1.35}@media (prefers-reduced-motion:reduce){.budget-cart-card__chevron[data-v-dd0793d4],.budget-cart-card__dropdown[data-v-dd0793d4],.budget-cart-card__field[data-v-dd0793d4],.budget-cart-card__toggle[data-v-dd0793d4],.budget-preview-enter-active[data-v-dd0793d4],.budget-preview-leave-active[data-v-dd0793d4]{transition:none}.budget-cart-card__dropdown.is-open[data-v-dd0793d4]{max-height:280px}}.bbpay-cart-pending-banner[data-v-7e47ec1d]{--bbpay-accent:#465eff;--bbpay-title:#1e2a3b;position:relative;display:flex;align-items:stretch;width:100%;margin:0;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;color:inherit;border:1px solid #e8eaf0;border-radius:12px;background:#fff;box-shadow:0 1px 3px rgba(30,42,59,.06);cursor:pointer;text-align:left;overflow:hidden;transition:background-color .2s ease,box-shadow .2s ease}.bbpay-cart-pending-banner[data-v-7e47ec1d]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--bbpay-accent);border-radius:0;pointer-events:none;z-index:1}.bbpay-cart-pending-banner[data-v-7e47ec1d]:hover{background:#fafbff;box-shadow:0 2px 8px rgba(70,94,255,.12)}.bbpay-cart-pending-banner[data-v-7e47ec1d]:hover:before{background:var(--bbpay-accent)}.bbpay-cart-pending-banner[data-v-7e47ec1d]:focus-visible{outline:2px solid var(--bbpay-accent);outline-offset:2px}.bbpay-cart-pending-banner__body[data-v-7e47ec1d]{position:relative;z-index:2;flex:1;min-width:0;padding:14px 8px 14px 14px}.bbpay-cart-pending-banner__head[data-v-7e47ec1d]{display:flex;align-items:flex-start;gap:12px}.bbpay-cart-pending-banner__logo[data-v-7e47ec1d]{flex-shrink:0;width:32px;height:32px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.bbpay-cart-pending-banner__titles[data-v-7e47ec1d]{flex:1;min-width:0}.bbpay-cart-pending-banner__title[data-v-7e47ec1d]{margin:0;font-size:14px;font-weight:700;line-height:1.35;color:var(--bbpay-title)}.bbpay-cart-pending-banner__pill[data-v-7e47ec1d]{display:inline-flex;align-items:center;gap:6px;margin-top:6px;padding:3px 10px 3px 8px;border:1px solid var(--bbpay-accent);border-radius:999px;background:#fff;font-size:11px;font-weight:600;color:var(--bbpay-accent);line-height:1.2}.bbpay-cart-pending-banner__pill-dot[data-v-7e47ec1d]{width:6px;height:6px;border-radius:50%;background:var(--bbpay-accent)}.bbpay-cart-pending-banner__hint[data-v-7e47ec1d]{margin:10px 0 0 44px;font-size:12px;line-height:1.4;color:#6b7280}.bbpay-cart-pending-banner__hint-link[data-v-7e47ec1d]{color:var(--bbpay-accent);font-weight:600;text-decoration:underline;text-underline-offset:2px}.bbpay-cart-pending-banner__chevron[data-v-7e47ec1d]{position:relative;z-index:2;flex-shrink:0;align-self:center;margin-right:10px;color:var(--bbpay-accent);font-size:22px}[data-v-5ac4d36b] .modal-content{max-width:480px}.bbpay-cart-pending-modal__shell[data-v-5ac4d36b]{padding:16px;background:#f5f5f5;border-radius:12px}.bbpay-cart-pending-modal__card[data-v-5ac4d36b]{background:#fff;border-radius:10px;padding:16px;box-shadow:0 1px 3px rgba(0,0,0,.06)}.bbpay-cart-pending-modal__card--summary[data-v-5ac4d36b]{margin-bottom:12px}.bbpay-cart-pending-modal__card--instructions[data-v-5ac4d36b]{margin-bottom:16px}.bbpay-cart-pending-modal__headline[data-v-5ac4d36b]{margin:0 0 8px;font-size:20px;font-weight:700;color:#020f3d}.bbpay-cart-pending-modal__amount[data-v-5ac4d36b]{margin:0;font-size:14px;line-height:1.45;color:#4a5568}.bbpay-cart-pending-modal__ref[data-v-5ac4d36b]{margin:8px 0 0;font-size:11px;color:#a0aec0}.bbpay-cart-pending-modal__section-title[data-v-5ac4d36b]{margin:0 0 12px;font-size:15px;font-weight:700;color:#020f3d}.bbpay-cart-pending-modal__steps[data-v-5ac4d36b]{margin:0 0 12px;padding:0;list-style:none}.bbpay-cart-pending-modal__steps li[data-v-5ac4d36b]{display:flex;align-items:flex-start;gap:10px;margin-top:10px;font-size:14px;line-height:1.4;color:#2d3748}.bbpay-cart-pending-modal__steps li[data-v-5ac4d36b]:first-child{margin-top:0}.bbpay-cart-pending-modal__step-badge[data-v-5ac4d36b]{flex-shrink:0;width:22px;height:22px;border-radius:50%;background:#465eff;color:#fff;font-size:12px;font-weight:700;line-height:22px;text-align:center}.bbpay-cart-pending-modal__hint[data-v-5ac4d36b],.bbpay-cart-pending-modal__lock[data-v-5ac4d36b]{margin:0 0 8px;font-size:12px;line-height:1.4;color:#718096}.bbpay-cart-pending-modal__warn[data-v-5ac4d36b]{margin:10px 0 0;padding:10px;border-radius:8px;background:#fff8e6;font-size:12px;color:#744210}.bbpay-cart-pending-modal__actions[data-v-5ac4d36b]{display:flex;flex-direction:column;gap:10px}.bbpay-cart-pending-modal__cta-primary[data-v-5ac4d36b]{background-color:#465eff!important;border-color:#465eff!important}.bbpay-cart-pending-modal__cta-secondary[data-v-5ac4d36b]{font-weight:600;min-height:44px;transition:opacity .2s ease,border-color .2s ease}.bbpay-cart-pending-modal__cta-secondary--busy[data-v-5ac4d36b]{cursor:wait;pointer-events:none}.bbpay-cart-pending-modal__btn-inner[data-v-5ac4d36b]{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%}.bbpay-cart-pending-modal__spinner[data-v-5ac4d36b]{flex-shrink:0;width:18px;height:18px;border:2px solid #c5cdf5;border-top-color:#465eff;border-radius:50%;-webkit-animation:bbpay-cart-pending-spin-data-v-5ac4d36b .75s linear infinite;animation:bbpay-cart-pending-spin-data-v-5ac4d36b .75s linear infinite}@-webkit-keyframes bbpay-cart-pending-spin-data-v-5ac4d36b{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes bbpay-cart-pending-spin-data-v-5ac4d36b{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.bbpay-cart-pending-modal__actions--busy[data-v-5ac4d36b]{opacity:.92}.bbpay-cart-pending-modal__cta-secondary[data-v-5ac4d36b] .is-primary.is-outlined{color:#465eff!important;border-color:#465eff!important}.bbpay-cart-pending-modal__cta-secondary--busy[data-v-5ac4d36b] .is-primary.is-outlined{background-color:#f0f3ff!important}@media(max-width:668px){p.text-xs.text-gray-600[data-v-7e935521]{font-size:12px!important;font-weight:842;color:#5b5b5b}.text-sm.text-gray-600[data-v-7e935521]{font-size:15px!important;font-weight:842;color:#5b5b5b}.text-xs.text-gray-900.mt-4.minhaclass[data-v-7e935521]{font-size:12px!important;font-weight:842;color:#5b5b5b!important}.flex.items-center.text-sm.text-gray-700.font-semibold p[data-v-7e935521],p.text-sm.text-medclub-400.font-semibold.nome-medico[data-v-7e935521]{color:#020f3d}.p.text-sm.text-gray-700.nm_estabelecimento[data-v-7e935521]{color:#31bb0f}}