.pr-required{margin-left:var(--space-2);vertical-align:1px;font-family:var(--font-sans);font-size:var(--text-label-sm);font-weight:var(--weight-medium);background:var(--accent-ui);color:var(--accent-fg);border-radius:4px;padding:1px 6px;line-height:1.5;display:inline-block}.pr-choice-group{gap:var(--space-2);font-family:var(--font-sans);border:0;flex-direction:column;margin:0;padding:0;display:flex}.pr-choice-group__legend{margin-bottom:var(--space-2);font-size:var(--text-caption);font-weight:var(--weight-medium);color:var(--fg);padding:0}.pr-choice{gap:var(--space-3);cursor:pointer;font-family:var(--font-sans);font-size:var(--text-caption);color:var(--fg);align-items:flex-start;line-height:1.6;display:flex}.pr-choice--switch{justify-content:space-between;align-items:center;max-width:480px}.pr-choice__text{flex-direction:column;gap:2px;display:flex}.pr-choice__desc{font-size:var(--text-label);color:var(--fg-muted)}.pr-choice__input{appearance:none;background:var(--surface-1);border:1.5px solid var(--fg-subtle);cursor:pointer;flex:none;place-content:center;margin:2px 0 0;display:inline-grid}.pr-choice__input:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.pr-choice__input:disabled{cursor:not-allowed;border-color:var(--surface-3)}.pr-choice__input--check{border-radius:4px;width:18px;height:18px}.pr-choice__input--check:checked{background:var(--accent-ui);border-color:var(--accent-ui)}.pr-choice__input--check:checked:after{content:"";border:solid var(--accent-fg);border-width:0 0 2px 2px;width:9px;height:5px;transform:translateY(-1px)rotate(-45deg)}.pr-choice__input--radio{border-radius:var(--radius-pill);width:18px;height:18px}.pr-choice__input--radio:checked{border-color:var(--accent-ui)}.pr-choice__input--radio:checked:after{content:"";border-radius:var(--radius-pill);background:var(--accent-ui);width:8px;height:8px}.pr-choice__input--switch{border-radius:var(--radius-pill);background:var(--surface-3);width:36px;height:20px;transition:background-color var(--duration-fast)var(--ease);border:0;margin:0;position:relative}.pr-choice__input--switch:after{content:"";border-radius:var(--radius-pill);background:var(--bg);width:16px;height:16px;transition:transform var(--duration-fast)var(--ease);position:absolute;top:2px;left:2px}.pr-choice__input--switch:checked{background:var(--accent-ui)}.pr-choice__input--switch:checked:after{background:var(--accent-fg);transform:translate(16px)}@media (prefers-reduced-motion:reduce){.pr-choice__input--switch,.pr-choice__input--switch:after{transition:none}}
