@layer reset, base, ui;
@layer ui{.IconButton_root__8Mu6p{--sui-icon-button-primary-border:var(--sui-color-border-primary);--sui-icon-button-primary-icon:var(--sui-color-icon-primary);--sui-icon-button-primary-bg-active:var(--sui-color-primary-surface);--sui-icon-button-primary-icon-hover:var(--sui-color-primary-icon);--sui-icon-button-primary-icon-focus:var(--sui-color-on-primary-surface);--sui-icon-button-primary-border-disabled:var( --sui-color-border-secondary-muted );--sui-icon-button-primary-icon-disabled:var( --sui-color-icon-secondary-muted );--sui-icon-button-tertiary-icon:var(--sui-color-icon-primary);--sui-icon-button-tertiary-icon-disabled:var( --sui-color-icon-secondary-muted );--sui-icon-button-secondary-bg:var(--sui-color-surface-secondary);--sui-icon-button-secondary-icon:var(--sui-color-icon-primary);--sui-icon-button-secondary-border-hover:var( --sui-color-border-secondary-muted );--sui-icon-button-secondary-icon-disabled:var( --sui-color-icon-secondary-muted );--sui-icon-button-size:44px;display:inline-flex;align-items:center;justify-content:center;width:var(--sui-icon-button-size);height:var(--sui-icon-button-size);flex-shrink:0;border-radius:var(--sui-radius-full);padding:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);font-family:inherit;border:1px solid rgba(0,0,0,0);--sui-icon-bubble-bg:transparent;--sui-icon-bubble-color:currentColor;transition:background-color .2s ease,border-color .2s ease}.IconButton_root__8Mu6p:focus-visible{outline:2px solid var(--sui-color-focus-ring);outline-offset:2px}@media(prefers-reduced-motion:reduce){.IconButton_root__8Mu6p{transition:none}}.IconButton_root__8Mu6p:disabled,.IconButton_root__8Mu6p[aria-disabled=true]{opacity:1;pointer-events:none;cursor:not-allowed}.IconButton_medium__ws4fc{--sui-icon-button-size:44px}.IconButton_small__EN1_P{--sui-icon-button-size:var(--sui-spacing-static-xl)}.IconButton_primary__LxqA_{--sui-icon-color:var(--sui-icon-button-primary-icon);background:rgba(0,0,0,0);border-color:var(--sui-icon-button-primary-border)}.IconButton_primary__LxqA_:hover{--sui-icon-color:var(--sui-icon-button-primary-icon-hover);background:var(--sui-icon-button-primary-bg-active);border-color:var(--sui-icon-button-primary-bg-active)}.IconButton_primary__LxqA_:focus-visible{--sui-icon-color:var(--sui-icon-button-primary-icon-focus);background:var(--sui-icon-button-primary-bg-active);border-color:var(--sui-icon-button-primary-bg-active)}.IconButton_primary__LxqA_:disabled,.IconButton_primary__LxqA_[aria-disabled=true]{--sui-icon-color:var(--sui-icon-button-primary-icon-disabled);background:rgba(0,0,0,0);border-color:var(--sui-icon-button-primary-border-disabled)}.IconButton_tertiary__3Opcy{--sui-icon-color:var(--sui-icon-button-tertiary-icon);background:rgba(0,0,0,0);border-color:rgba(0,0,0,0)}.IconButton_tertiary__3Opcy:disabled,.IconButton_tertiary__3Opcy[aria-disabled=true]{--sui-icon-color:var(--sui-icon-button-tertiary-icon-disabled)}.IconButton_secondary__X3OHa{--sui-icon-color:var(--sui-icon-button-secondary-icon);background:var(--sui-icon-button-secondary-bg)}.IconButton_secondary__X3OHa:hover{border-color:var(--sui-icon-button-secondary-border-hover)}.IconButton_secondary__X3OHa:disabled,.IconButton_secondary__X3OHa[aria-disabled=true]{--sui-icon-color:var(--sui-icon-button-secondary-icon-disabled);border-color:rgba(0,0,0,0)}}