.icon-button[data-v-50f2a7e5]{width:var(--icon-button-size);height:var(--icon-button-size);background-color:var(--icon-button-bg,transparent);border-radius:var(--icon-button-radius);color:var(--color-fg-muted);cursor:pointer;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;text-decoration:none;transition:background-color .15s,outline-color .15s,outline-width .15s;display:inline-flex}.icon-button[data-v-50f2a7e5]:disabled{cursor:not-allowed;opacity:.4}.icon-button[data-v-50f2a7e5]:hover:not(:disabled){background-color:var(--icon-button-hover-bg);border-radius:var(--icon-button-hover-radius,var(--icon-button-radius))}.icon-button--default[data-v-50f2a7e5]{--icon-button-size:36px;--icon-button-radius:var(--radius-full);--icon-button-bg:var(--color-icon-button-bg);--icon-button-hover-bg:var(--color-grey-800);--icon-button-icon-size:var(--icon-size-md)}.icon-button--ghost[data-v-50f2a7e5]{--icon-button-size:32px;--icon-button-radius:var(--radius-md);--icon-button-hover-bg:var(--color-icon-button-ghost-hover-bg);--icon-button-hover-radius:var(--radius-full);--icon-button-icon-size:var(--icon-size-sm)}.icon-button[data-v-50f2a7e5]:focus-visible{outline:var(--border-width-emphasized) solid var(--color-accent);outline-offset:calc(-1 * var(--border-width-emphasized))}.icon-button__icon[data-v-50f2a7e5]{width:var(--icon-button-icon-size);height:var(--icon-button-icon-size)}
