.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:1px solid var(--color-border);border-radius:var(--radius-md);font-variant-numeric:tabular-nums;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>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:inset 0 0 0 1px color-mix(in oklab, var(--color-warning) 28%, var(--color-warning-soft));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-choice{gap:var(--space-3);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.pm-choice>legend{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);line-height:var(--leading-tight);margin-bottom:4px;padding:0}.pm-cards{gap:var(--space-3);grid-template-columns:minmax(0,1fr);display:grid}.pm-card{gap:var(--space-3);min-width:0;padding:var(--space-4);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface);flex-direction:column;display:flex}.pm-card[data-selected]{border-color:var(--color-accent);background:color-mix(in oklab, var(--color-accent) 6%, var(--color-surface))}.pm-card:has(.pm-radio-input:focus-visible){box-shadow:var(--focus-ring)}.pm-card-pick{align-items:flex-start;gap:var(--space-3);cursor:pointer;min-height:44px;display:flex}.pm-card-text{flex-direction:column;min-width:0;display:flex}.pm-card-title{align-items:center;gap:var(--space-2);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);line-height:var(--leading-tight);margin-block-end:var(--space-1);display:inline-flex}.pm-card-lead{color:var(--color-ink);font-size:var(--font-size-sm);text-wrap:pretty;line-height:1.42857}.pm-card-detail{color:var(--color-ink-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);line-height:var(--leading-body);text-wrap:pretty;margin-block-start:var(--space-1)}.pm-card .pm-radio-input{opacity:0;pointer-events:none;border:0;width:1px;height:1px;min-height:1px;padding:0;position:absolute}.pm-radio-mark{border:1px solid var(--color-border-strong);border-radius:var(--radius-full);background:var(--color-surface);flex:0 0 22px;justify-content:center;align-items:center;width:22px;height:22px;margin-block-start:calc(var(--space-1) / -2);display:inline-flex}.pm-card[data-selected] .pm-radio-mark{border-color:var(--color-accent)}.pm-card[data-selected] .pm-radio-mark:after{border-radius:var(--radius-full);background:var(--color-accent);content:"";width:12px;height:12px}.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-surface);inline-size:3.5rem;color:var(--color-ink);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}
