._root_107aw_2{place-content:center;width:1em;display:inline-grid}._icon_107aw_2{fill:currentColor;height:1em;display:inline-block;overflow:visible}._root_1ssov_2{border-radius:var(--ui-border-radius);cursor:pointer;font-family:var(--ui-font-family);font-size:var(--ui-font-size-md);font-weight:var(--ui-font-weight);line-height:var(--ui-line-height-normal);-webkit-user-select:none;user-select:none;white-space:nowrap;justify-content:center;align-items:center;display:inline-flex;position:relative}._root_1ssov_2:where(._small_1ssov_2){-moz-column-gap:var(--ui-spacing-xs);column-gap:var(--ui-spacing-xs)}._root_1ssov_2:where(:not(._small_1ssov_2)){-moz-column-gap:var(--ui-spacing-md);column-gap:var(--ui-spacing-md)}._root_1ssov_2:where(:has(._icon_1ssov_2:only-child)):where(._small_1ssov_2){padding:calc(.5lh - .5em)}._root_1ssov_2:where(:has(._icon_1ssov_2:only-child)):where(:not(._small_1ssov_2)){padding:calc(.5lh - .5em + var(--ui-spacing-sm))}._root_1ssov_2:where(:not(:empty,:has(._icon_1ssov_2:only-child))):where(._small_1ssov_2){padding-inline:var(--ui-spacing-xs)}._root_1ssov_2:where(:not(:empty,:has(._icon_1ssov_2:only-child))):where(:not(._small_1ssov_2)){padding:var(--ui-spacing-sm) var(--ui-spacing-md)}._root_1ssov_2:where(._primary_1ssov_2){background-color:var(--ui-color-blue-600);color:var(--ui-color-blue-200)}._root_1ssov_2:where(._secondary_1ssov_2){background-color:var(--ui-color-gray-800);color:var(--ui-color-gray-200)}._root_1ssov_2:where(._tertiary_1ssov_2){background-color:var(--ui-color-gray-900);color:var(--ui-color-gray-400)}._root_1ssov_2:where(._success_1ssov_2){background-color:var(--ui-color-green-600);color:var(--ui-color-green-200)}._root_1ssov_2:where(._warning_1ssov_2){background-color:var(--ui-color-amber-600);color:var(--ui-color-amber-200)}._root_1ssov_2:where(._danger_1ssov_2){background-color:var(--ui-color-red-600);color:var(--ui-color-red-200)}._root_1ssov_2:active:where(._primary_1ssov_2){color:var(--ui-color-blue-100)}._root_1ssov_2:active:where(._secondary_1ssov_2),._root_1ssov_2:active:where(._tertiary_1ssov_2){color:var(--ui-color-gray-100)}._root_1ssov_2:active:where(._success_1ssov_2){color:var(--ui-color-green-100)}._root_1ssov_2:active:where(._warning_1ssov_2){color:var(--ui-color-amber-100)}._root_1ssov_2:active:where(._danger_1ssov_2){color:var(--ui-color-red-100)}._root_1ssov_2:disabled{cursor:not-allowed}._root_1ssov_2:disabled:where(._primary_1ssov_2){background-color:var(--ui-color-blue-700);color:var(--ui-color-blue-400)}._root_1ssov_2:disabled:where(._secondary_1ssov_2){background-color:var(--ui-color-gray-900);color:var(--ui-color-gray-400)}._root_1ssov_2:disabled:where(._tertiary_1ssov_2){color:var(--ui-color-gray-600)}._root_1ssov_2:disabled:where(._success_1ssov_2){background-color:var(--ui-color-green-700);color:var(--ui-color-green-400)}._root_1ssov_2:disabled:where(._warning_1ssov_2){background-color:var(--ui-color-amber-700);color:var(--ui-color-amber-400)}._root_1ssov_2:disabled:where(._danger_1ssov_2){background-color:var(--ui-color-red-700);color:var(--ui-color-red-400)}._root_1ssov_2:focus-visible:where(._primary_1ssov_2){box-shadow:0 0 0 var(--ui-border-width) var(--ui-color-blue-400) inset}._root_1ssov_2:focus-visible:where(._secondary_1ssov_2),._root_1ssov_2:focus-visible:where(._tertiary_1ssov_2){box-shadow:0 0 0 var(--ui-border-width) var(--ui-color-gray-600) inset}._root_1ssov_2:focus-visible:where(._success_1ssov_2){box-shadow:0 0 0 var(--ui-border-width) var(--ui-color-green-400) inset}._root_1ssov_2:focus-visible:where(._warning_1ssov_2){box-shadow:0 0 0 var(--ui-border-width) var(--ui-color-amber-400) inset}._root_1ssov_2:focus-visible:where(._danger_1ssov_2){box-shadow:0 0 0 var(--ui-border-width) var(--ui-color-red-400) inset}@media screen and (hover:hover) and (pointer:fine){._root_1ssov_2:not(:disabled):hover:where(._primary_1ssov_2){background-color:var(--ui-color-blue-500)}._root_1ssov_2:not(:disabled):hover:where(._secondary_1ssov_2){background-color:var(--ui-color-gray-700)}._root_1ssov_2:not(:disabled):hover:where(._tertiary_1ssov_2){color:var(--ui-color-gray-300)}._root_1ssov_2:not(:disabled):hover:where(._success_1ssov_2){background-color:var(--ui-color-green-500)}._root_1ssov_2:not(:disabled):hover:where(._warning_1ssov_2){background-color:var(--ui-color-amber-500)}._root_1ssov_2:not(:disabled):hover:where(._danger_1ssov_2){background-color:var(--ui-color-red-500)}}._icon_1ssov_2,._label_1ssov_2{flex-shrink:0}
