@layer base{._toggle_120w4_2{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-2);font-family:var(--font-family-base);font-weight:500;border-radius:var(--radius-control);white-space:nowrap;text-decoration:none;cursor:pointer;transition:background-color var(--animation-duration-fast) ease,border-color var(--animation-duration-fast) ease,color var(--animation-duration-fast) ease,box-shadow var(--animation-duration-fast) ease;outline:none;border:1px solid transparent;user-select:none}._toggle_120w4_2:focus-visible{box-shadow:var(--shadow-focus)}._toggle-size-xs_120w4_29{height:1.5rem;min-width:1.5rem;padding:0 var(--spacing-2);font-size:.75rem;border-radius:var(--radius-full)}._toggle-size-sm_120w4_37{height:2rem;min-width:2rem;padding:0 var(--spacing-1);font-size:.875rem;border-radius:var(--radius-full)}._toggle-size-md_120w4_45{height:2.5rem;min-width:2.5rem;padding:0 var(--spacing-2);font-size:.9375rem;border-radius:var(--radius-full)}._toggle-size-lg_120w4_53{height:3rem;min-width:3rem;padding:0 var(--spacing-3);font-size:1rem;border-radius:var(--radius-full)}._toggle_120w4_2 svg{flex-shrink:0}._toggle-size-xs_120w4_29 svg{width:.875rem;height:.875rem}._toggle-size-sm_120w4_37 svg{width:1rem;height:1rem}._toggle-size-md_120w4_45 svg{width:1.25rem;height:1.25rem}._toggle-size-lg_120w4_53 svg{width:1.5rem;height:1.5rem}._toggle-variant-default_120w4_87{background-color:transparent;color:var(--foreground)}._toggle-variant-default_120w4_87:hover{background-color:var(--muted)}._toggle-variant-default_120w4_87:active{background-color:color-mix(in srgb,var(--muted) 80%,white)}._toggle-variant-default_120w4_87[data-state=on]{background-color:var(--primary);color:var(--primary-foreground)}._toggle-variant-default_120w4_87[data-state=on]:hover{background-color:color-mix(in srgb,var(--primary) 90%,black)}._toggle-variant-default_120w4_87[data-state=on]:active{background-color:color-mix(in srgb,var(--primary) 80%,black)}._toggle-variant-outline_120w4_113{background-color:transparent;border-color:var(--border);color:var(--foreground)}._toggle-variant-outline_120w4_113:hover{background-color:var(--muted)}._toggle-variant-outline_120w4_113:active{background-color:color-mix(in srgb,var(--muted) 80%,white)}._toggle-variant-outline_120w4_113[data-state=on]{background-color:var(--muted);border-color:var(--primary);color:var(--foreground)}._toggle-variant-outline_120w4_113[data-state=on]:hover{background-color:color-mix(in srgb,var(--muted) 80%,white)}._toggle-variant-outline_120w4_113[data-state=on]:active{background-color:color-mix(in srgb,var(--muted) 75%,white)}._toggle_120w4_2[disabled]{opacity:.6;cursor:not-allowed;pointer-events:none}.dark ._toggle-variant-default_120w4_87{color:var(--foreground)}.dark ._toggle-variant-default_120w4_87:hover{background-color:var(--muted)}.dark ._toggle-variant-default_120w4_87:active{background-color:color-mix(in srgb,var(--muted) 80%,black)}.dark ._toggle-variant-outline_120w4_113{border-color:var(--border);color:var(--foreground)}.dark ._toggle-variant-outline_120w4_113:hover{background-color:var(--muted)}.dark ._toggle-variant-outline_120w4_113:active{background-color:color-mix(in srgb,var(--muted) 80%,black)}.dark ._toggle-variant-outline_120w4_113[data-state=on]{background-color:var(--muted);border-color:var(--primary)}.dark ._toggle-variant-outline_120w4_113[data-state=on]:hover{background-color:color-mix(in srgb,var(--muted) 80%,black)}.dark ._toggle-variant-outline_120w4_113[data-state=on]:active{background-color:color-mix(in srgb,var(--muted) 70%,black)}}@layer base{._toggleGroup_104fz_2{display:inline-flex;flex-wrap:wrap;gap:var(--spacing-1);align-items:center;position:relative;width:fit-content;border-radius:var(--radius-full)}._toggleGroup_104fz_2[data-orientation=horizontal]{flex-direction:row}._toggleGroup_104fz_2[data-orientation=vertical]{flex-direction:column;align-items:stretch}._toggleGroup_104fz_2[data-type=single],._toggleGroup_104fz_2[data-type=multiple]{position:relative}._toggleGroup_104fz_2:has(._toggle-size-sm_104fz_34){gap:var(--spacing-1)}._toggleGroup_104fz_2:has(._toggle-size-md_104fz_38){gap:var(--spacing-2)}._toggleGroup_104fz_2:has(._toggle-size-lg_104fz_42){gap:var(--spacing-3)}}
