.interruptor-linha{align-items:center;gap:var(--space-3);cursor:pointer;font-size:15px;line-height:22px;display:flex}.interruptor{border-radius:var(--radius-pill);border:1.5px solid var(--line-strong);background:var(--surface-sunken);cursor:pointer;width:52px;height:30px;transition:background-color var(--dur-2) var(--ease-out), border-color var(--dur-2) var(--ease-out);flex:none;padding:3px}.interruptor[aria-checked=true]{background:var(--memoria-fill);border-color:var(--memoria-fill)}.interruptor-bolinha{background:var(--surface-raised);width:21px;height:21px;box-shadow:var(--shadow-seam);transition:transform var(--dur-3) var(--ease-mola);border-radius:50%;display:block}.interruptor[aria-checked=true] .interruptor-bolinha{transform:translate(22px)}.interruptor:active .interruptor-bolinha{width:26px}.interruptor:focus-visible{box-shadow:var(--focus-ring);outline:2px solid #0000}.posologia-viva{align-items:baseline;gap:var(--space-2);color:var(--ink-muted);flex-wrap:wrap;font-size:15px;line-height:22px;display:inline-flex}.posologia-viva b{font-family:var(--font-display);color:var(--ink);font-variant-numeric:tabular-nums;animation:cp-pop var(--dur-3) var(--ease-mola);font-size:22px;font-weight:600;display:inline-block}.posologia-viva span{font-family:var(--font-mono);font-size:12px}.receita-olho{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted);font-size:11px;line-height:16px}.interruptor-linha{min-height:44px}
