@keyframes klyp-iab-spin{to{transform:rotate(360deg)}}.klyp-IconActionButton{isolation:isolate;cursor:pointer;border-radius:var(--r-chip);color:#fff;opacity:var(--opacity-60);transition:opacity var(--duration-fast) ease, background-color var(--duration-fast) ease;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.klyp-IconActionButton[data-hovered]:not([data-disabled]){opacity:1}.klyp-IconActionButton__content{justify-content:center;align-items:center;display:inline-flex;position:relative}.klyp-IconActionButton[data-size=xs]{width:var(--control-size-xs);height:var(--control-size-xs);border-radius:var(--radius-sm)}.klyp-IconActionButton[data-size=sm]{width:var(--control-size-sm);height:var(--control-size-sm);border-radius:var(--radius-sm)}.klyp-IconActionButton[data-size=md]{width:var(--control-size-md);height:var(--control-size-md)}.klyp-IconActionButton[data-size=lg]{width:var(--control-size-lg);height:var(--control-size-lg);border-radius:var(--r-card)}.klyp-IconActionButton[data-size=xl]{width:var(--control-size-xl);height:var(--control-size-xl);border-radius:var(--r-card)}.klyp-IconActionButton[data-variant=ghost][data-hovered]{background-color:var(--color-bg-surface)}.klyp-IconActionButton[data-variant=ghost][data-pressed]{background-color:var(--color-bg-surface-hover,var(--color-bg-surface))}.klyp-IconActionButton[data-variant=subtle]{background-color:var(--color-bg-surface)}.klyp-IconActionButton[data-variant=subtle][data-hovered]{background-color:var(--color-bg-surface-solid)}.klyp-IconActionButton[data-variant=danger]{color:var(--color-status-danger);opacity:1}.klyp-IconActionButton[data-variant=danger][data-hovered]{background-color:color-mix(in srgb, var(--color-status-danger) 14%, transparent)}.klyp-IconActionButton[data-variant=danger][data-pressed]{background-color:color-mix(in srgb, var(--color-status-danger) 22%, transparent)}.klyp-IconActionButton[data-focus-visible]{outline:var(--bw-default) solid var(--color-ring);outline-offset:2px}.klyp-IconActionButton[data-disabled]{opacity:var(--opacity-disabled);cursor:not-allowed}.klyp-IconActionButton[data-pending]{cursor:progress}.klyp-IconActionButton[data-pending][data-disabled]{opacity:1}.klyp-IconActionButton[data-active]{opacity:1;background-color:var(--color-bg-surface)}.klyp-IconActionButton__spinner{animation:1s linear infinite klyp-iab-spin}@media (prefers-reduced-motion:reduce){.klyp-IconActionButton__spinner{animation-duration:2s}}
