:root{--input-background:var(--color-neutral-100);--input-border:var(--color-border);--input-text:var(--color-text)}.ifjB1q_field{flex-direction:column;gap:.25rem;display:flex}.ifjB1q_checkboxRow{align-items:center;gap:.75rem;display:flex}.ifjB1q_checkboxRow:has(input:disabled){opacity:.5}.ifjB1q_checkboxTop{align-items:flex-start}.ifjB1q_checkboxTop .ifjB1q_checkboxText{padding-top:.125rem}.ifjB1q_checkboxText{flex-direction:column;gap:.125rem;min-width:0;display:flex}.ifjB1q_checkboxLabel{cursor:pointer;align-self:flex-start;font-weight:500;line-height:1.3}.ifjB1q_checkboxDescription{color:var(--color-text-muted);font-size:.8125rem;line-height:1.35}.ifjB1q_fieldLabel{color:var(--color-text);font-size:.875rem;font-weight:500}.ifjB1q_fieldInput{border:1px solid var(--input-border);background-color:var(--input-background);color:var(--input-text);border-radius:4px;padding:.5rem .75rem;font-size:1rem;transition:border-color .15s ease-in-out}.ifjB1q_fieldInput:focus{border-color:var(--color-focus);box-shadow:0 0 0 3px var(--color-focus-ring);outline:none}.ifjB1q_fieldInput--error,.ifjB1q_fieldInputError{border-color:color-mix(in oklch, var(--color-error) 55%, var(--color-border))}.ifjB1q_fieldInput--error:focus,.ifjB1q_fieldInputError:focus{border-color:var(--color-error);box-shadow:0 0 0 3px color-mix(in oklch, var(--color-error) 30%, transparent)}.ifjB1q_fieldError{color:var(--color-error);margin-top:.25rem;font-size:.75rem}@media (prefers-color-scheme:dark){.ifjB1q_fieldError{color:color-mix(in oklch, var(--color-error) 65%, white)}}.ifjB1q_fieldError span{display:block}.ifjB1q_comboboxPopover{z-index:50;max-height:min(var(--popover-available-height,300px), 300px);overscroll-behavior:contain;border-style:solid;border-width:1px;border-color:var(--color-border-popover);background-color:var(--color-surface-elevated);color:var(--color-text);filter:drop-shadow(0 10px 8px var(--shadow-color-light)) drop-shadow(0 4px 3px var(--shadow-color));border-radius:.5rem;flex-direction:column;display:flex;box-shadow:0 0 #0000}.ifjB1q_comboboxPopover:empty{display:none}.ifjB1q_comboboxItem{cursor:default;text-transform:capitalize;border-radius:.25rem;align-items:center;gap:.1rem;padding:.25rem .5rem;scroll-margin:.5rem;display:flex;outline:none!important}.ifjB1q_comboboxItem[aria-disabled=true]{opacity:.5}.ifjB1q_comboboxItem:hover{background-color:var(--color-active);color:var(--color-active-text)}.ifjB1q_radioGroupLabel{color:var(--color-text);padding-inline:.25rem;font-size:.875rem;font-weight:500}.ifjB1q_radioGroupHint{color:var(--color-text-muted);margin-bottom:.25rem;padding-inline:.25rem;font-size:.8125rem}.ifjB1q_radioGroup{background:var(--color-surface);border:1px solid var(--color-border);border-radius:.75rem;flex-direction:column;display:flex;overflow:hidden}.ifjB1q_radioOption{cursor:pointer;align-items:center;gap:.75rem;min-height:3.25rem;padding:.75rem 1rem;transition:background-color .15s;display:flex}.ifjB1q_radioOption:not(:first-child){border-top:1px solid var(--color-border-light)}@media (hover:hover){.ifjB1q_radioOption:hover{background-color:var(--color-hover)}}.ifjB1q_radioOption:active{background-color:var(--color-hover)}.ifjB1q_radioOption:has(input:focus-visible){outline:2px solid var(--color-focus);outline-offset:-2px}.ifjB1q_radioOption:has(input:checked){background-color:color-mix(in oklch, var(--color-primary) 8%, transparent)}.ifjB1q_radioInput,.ifjB1q_switchInput{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ifjB1q_radioIcon{color:var(--color-text-muted);flex:none}.ifjB1q_radioOption:has(input:checked) .ifjB1q_radioIcon{color:var(--color-primary)}.ifjB1q_radioText{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.ifjB1q_radioLabel{font-weight:500;line-height:1.3}.ifjB1q_radioDescription{color:var(--color-text-muted);font-size:.8125rem;line-height:1.35}.ifjB1q_radioCheck{color:var(--color-primary);opacity:0;flex:none;transition:opacity .15s}.ifjB1q_radioOption:has(input:checked) .ifjB1q_radioCheck{opacity:1}.ifjB1q_switchRow{background:var(--color-surface);border:1px solid var(--color-border);cursor:pointer;border-radius:.75rem;align-items:center;gap:1rem;min-height:3.25rem;padding:.75rem 1rem;transition:background-color .15s;display:flex}@media (hover:hover){.ifjB1q_switchRow:hover{background-color:var(--color-hover)}}.ifjB1q_switchRow:has(input:focus-visible){outline:2px solid var(--color-focus);outline-offset:2px}.ifjB1q_switchText{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.ifjB1q_switchLabel{font-weight:500;line-height:1.3}.ifjB1q_switchDescription{color:var(--color-text-muted);font-size:.8125rem;line-height:1.35}.ifjB1q_switchTrack{background:var(--color-neutral-400);border-radius:999px;flex:none;width:3.125rem;height:1.875rem;transition:background-color .2s;position:relative}.ifjB1q_switchThumb{width:calc(1.875rem - 4px);height:calc(1.875rem - 4px);box-shadow:0 1px 3px var(--shadow-color);background:#fff;border-radius:999px;transition:transform .2s;position:absolute;top:2px;left:2px}.ifjB1q_switchRow:has(input:checked) .ifjB1q_switchTrack{background:var(--color-primary)}.ifjB1q_switchRow:has(input:checked) .ifjB1q_switchThumb{transform:translate(1.25rem)}.ifjB1q_switchRow:has(input:disabled){opacity:.5;cursor:default}@media (prefers-reduced-motion:reduce){.ifjB1q_radioOption,.ifjB1q_radioCheck,.ifjB1q_switchRow,.ifjB1q_switchTrack,.ifjB1q_switchThumb{transition:none}}
