.onb-plans{inline-size:100%}.onb-plans .ui-radio-card{padding-block:var(--space-2);gap:0}.onb-plans .ui-radio-button{min-block-size:0}.onb-plans .ui-radio-description{font-size:var(--font-size-sm);font-variant-numeric:tabular-nums;gap:0;padding-block-start:0}.onb-plans .ui-radio-label{align-items:baseline;column-gap:var(--space-1);flex:1}.onb-plans .onb-plan-price{color:var(--color-ink);font-weight:var(--font-weight-regular);font-variant-numeric:tabular-nums;white-space:nowrap;order:1;margin-inline-start:auto}.onb-plans .ui-radio-description-detail{text-wrap:pretty}.onb-plans .ui-radio-mark{margin-inline-start:var(--space-1)}.onb-plan-summary{padding:var(--space-3) calc(var(--space-4) + 4rem) var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--color-sidebar);font-variant-numeric:tabular-nums;border:1px solid #0000;position:relative}.onb-plan-summary .onb-plan-change{position:absolute;inset-block-start:50%;inset-inline-end:var(--space-4);translate:0 -50%}.onb-plan-summary .onb-plan-change:after{content:"";inset:calc(var(--space-3) * -1) calc(var(--space-2) * -1);position:absolute}.onb-plan-summary>p{margin:0}.onb-plan-summary-name{font-weight:var(--font-weight-medium)}.onb-plan-summary .onb-plan-price{color:var(--color-ink-muted)}.onb-terms-links{align-items:center;gap:0 var(--space-2);color:var(--color-ink-muted);font-size:var(--font-size-sm);flex-wrap:wrap;margin:0;padding-inline-start:0;display:flex}
.clinic-workspace:has([data-setup-step]) .page-description{display:none}
.onb{align-items:center;gap:var(--space-5);inline-size:100%;max-inline-size:var(--auth-flow-width,32rem);flex-direction:column;min-inline-size:0;margin-inline:auto;display:flex}.onb-exit{color:var(--color-ink-muted);font-weight:var(--font-weight-medium);align-self:flex-start;margin-block-end:calc(-1 * var(--space-3))}.onb-card,.onb-form{inline-size:100%}.ui-auth-shell[data-width]:has(.onb){--auth-width:var(--auth-flow-width)}@media (min-width:40rem) and (min-height:48rem){.ui-auth-shell:has(.onb,.onb-plan-step){--auth-top:clamp(1.5rem, 6vh, 4rem)}}.onb-card{padding-block-start:var(--space-5)}.onb-body{gap:var(--space-4);flex-direction:column;display:flex}.onb-footer{z-index:1;padding-block:calc(var(--space-3) + var(--space-1) / 2);border-block-start:1px solid var(--color-border);background:var(--color-surface);border-end-end-radius:var(--radius-lg);border-end-start-radius:var(--radius-lg);flex-wrap:wrap;justify-content:space-between;margin-block-end:calc(var(--card-inset) * -1);position:sticky;inset-block-end:0}.ui-auth-top .account-menu-chevron{translate:0 1px}.onb-footer-start{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-inline-size:0;display:flex}.onb-footer-start>a,.onb-footer-start>a:hover{white-space:nowrap;color:var(--color-ink-muted);font-weight:var(--font-weight-medium);flex-shrink:0}.onb .onb-secondary{color:var(--color-ink-muted);font-weight:var(--font-weight-medium)}.onb-footer .onb-secondary{block-size:calc(var(--space-6) + var(--space-1));min-block-size:0;padding-block:0;padding-inline:var(--space-2);font-size:var(--font-size-sm);position:relative}.onb-footer .onb-secondary:after{content:"";inset:calc(var(--space-2) * -1) calc(var(--space-1) * -1);position:absolute}.onb-primary{justify-content:flex-end;align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;margin-inline-start:auto;display:flex}.onb-footer .onb-back{justify-content:flex-start;align-self:center;gap:var(--space-2);block-size:calc(var(--space-6) + var(--space-1));min-block-size:0;min-inline-size:0;padding-block:0;padding-inline:var(--space-2);color:var(--color-ink-muted);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);white-space:nowrap;border-width:0;margin-inline-start:calc(var(--space-2) * -1);line-height:1;position:relative}.onb-footer .onb-back:after{content:"";inset:calc(var(--space-2) * -1) calc(var(--space-1) * -1);position:absolute}.onb-footer :is(.onb-back,.onb-secondary):is(:disabled,[data-disabled=true]){box-shadow:none;opacity:.5;background:0 0;border-color:#0000}.onb-footer .onb-back:focus-visible{box-shadow:var(--focus-ring);outline:none}.onb-primary>:is(button,a){min-inline-size:9rem}.onb-title{font-size:var(--font-size-2xl);letter-spacing:-.01em;line-height:1.25}.onb :is(p,[id$=-hint]){text-wrap:pretty}.onb-clinic{align-items:flex-start;gap:var(--space-3);margin:0;display:flex}.onb-clinic-text{gap:calc(var(--space-1) / 2);flex-direction:column;min-inline-size:0;margin:0;display:flex}.onb-clinic-eyebrow{color:var(--color-ink-muted);font-size:var(--font-size-xs);line-height:var(--leading-tight)}.onb-clinic-name{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);overflow-wrap:anywhere;line-height:1.3}.onb-clinic+.onb-saved{margin-block-start:var(--space-1)}.onb-card [id$=-hint]{font-size:var(--font-size-xs);margin-block-end:var(--space-1)}.onb-saved{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.onb-saved li{align-items:flex-start;gap:var(--space-3);padding-block:var(--space-2);min-block-size:var(--space-8);color:var(--color-ink);line-height:var(--leading-body);display:flex}.onb-saved li+li{border-block-start:1px solid var(--color-border)}.onb-saved-text{overflow-wrap:anywhere;flex-direction:column;min-inline-size:0;display:flex}.onb-saved-detail{color:var(--color-ink-muted);font-size:var(--font-size-xs);line-height:var(--leading-body)}.onb-saved-open,.onb-saved-done{box-sizing:border-box;inline-size:var(--space-4);block-size:var(--space-4);border-radius:var(--radius-full);flex:none;justify-content:center;align-items:center;margin-block-start:calc((1lh - var(--space-4)) / 2);display:inline-flex}.onb-saved-open{border:1.5px solid var(--color-border-strong)}.onb-saved-done{background:var(--color-accent);color:var(--color-accent-ink)}.onb-saved-done svg{stroke-width:3px;block-size:.625rem;inline-size:.625rem}.onb-saved-tag{padding:0 var(--space-2);border-radius:var(--radius-md);background:var(--color-warning-soft);color:var(--color-warning);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:var(--space-5);box-shadow:var(--shadow-badge);flex:none;margin-inline-start:var(--space-1)}.onb-saved-edit{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);flex:none;align-self:center;margin-inline:auto 0}.ui-field-label .onb-saved-tag{vertical-align:middle;line-height:1rem;display:inline-block}.onb-card .ui-panel[aria-label=Reencaminhamento]{max-inline-size:none;box-shadow:none;background:0 0;border:0;padding:0}.onb-saved .onb-saved-edit{min-inline-size:0;margin-inline-end:calc(var(--space-3) * -1)}.onb-saved .onb-saved-edit svg{inline-size:var(--space-4);block-size:var(--space-4)}.onb-saved .onb-saved-edit [data-dynamic-text]{align-items:center;gap:var(--space-1);display:inline-flex}.onb-plan-step .ui-owner-flow-brand{display:none}
.pm-help{max-width:60ch;color:var(--color-ink-muted);font-size:var(--font-size-xs);line-height:var(--leading-body);text-wrap:pretty}.pm-later-list{flex-direction:column;gap:10px;margin:0 0 12px;padding:0;list-style:none;display:flex}.pm-later-list li{font-size:var(--font-size-label);flex-direction:column;gap:2px;display:flex}.pm-later-list li span{color:var(--color-ink-muted)}.pm-later-summary{align-items:baseline;gap:var(--space-2);display:flex}.pm-later-title{color:var(--color-ink);font-weight:var(--font-weight-medium)}.pm-later-note{color:var(--color-ink-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular)}.pm-reason{max-inline-size:16rem;color:var(--color-ink-muted);font-size:var(--font-size-xs);line-height:var(--leading-body);text-align:end;text-wrap:balance}.pm-phone{font-variant-numeric:tabular-nums}.pm-phone-wrap{display:block;position:relative}.pm-phone-prefix{border-inline-end:1px solid var(--color-border);background:var(--color-sidebar);inline-size:3.5rem;color:var(--color-ink-muted);font-variant-numeric:tabular-nums;pointer-events:none;border-start-start-radius:calc(var(--radius-md) - 1px);border-end-start-radius:calc(var(--radius-md) - 1px);justify-content:center;align-items:center;display:flex;position:absolute;inset-block:1px;inset-inline-start:1px}.pm-phone-wrap:has(.pm-phone[aria-invalid=true]) .pm-phone-prefix{border-inline-end-color:var(--color-danger)}.ui-field:has(.pm-phone-wrap){padding-block-end:var(--space-2)}.pm-phone-wrap .pm-phone{padding-inline-start:calc(var(--space-3) + 3.5rem)}.onb-body>.pm-help{margin:calc(var(--space-2) * -1) 0 0}
