.r-icon-button{--r-icon-button-size:initial;--r-icon-button-icon-size:1rem;--r-icon-button-border-radius:0;--r-icon-button-label-color-default:inherit;--r-icon-button-background-color-default:transparent;--r-icon-button-label-color-hover:inherit;--r-icon-button-background-color-hover:transparent;--r-icon-button-label-color-pressed:inherit;--r-icon-button-background-color-pressed:transparent;--r-icon-button-label-color-disabled:inherit;--r-icon-button-background-color-disabled:transparent}.r-icon-button[data-v-71a1ed94]{background:var(--r-icon-button-background-color-default);border-radius:var(--r-icon-button-border-radius);color:var(--r-icon-button-label-color-default);height:var(--r-icon-button-size);position:relative;transition:background .3s ease,color .3s ease;width:var(--r-icon-button-size)}.r-icon-button[data-v-71a1ed94],.r-icon-button__spinner[data-v-71a1ed94]{align-items:center;display:flex;justify-content:center}.r-icon-button__spinner[data-v-71a1ed94]{top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .3s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.r-icon-button__icon[data-v-71a1ed94]{opacity:1;transition:opacity .3s ease;--r-icon-size:var(--r-icon-button-icon-size);color:var(--r-icon-button-label-color-default)}@media (hover:hover){.r-icon-button[data-v-71a1ed94]:not(.--disabled):not(.--loading):hover{--r-icon-button-label-color-default:var(--r-icon-button-label-color-hover);--r-icon-button-background-color-default:var(--r-icon-button-background-color-hover)}}.r-icon-button:not(.--disabled):not(.--loading).--pressed[data-v-71a1ed94],.r-icon-button[data-v-71a1ed94]:not(.--disabled):not(.--loading):active{--r-icon-button-label-color-default:var(--r-icon-button-label-color-pressed);--r-icon-button-background-color-default:var(--r-icon-button-background-color-pressed)}.r-icon-button.--size-m[data-v-71a1ed94]{--r-icon-button-size:var(--size-size-750);--r-icon-button-border-width:var(--dimensions-stroke-width-medium);--r-icon-button-border-radius:var(--dimensions-radius-border-radius-200);--r-icon-button-icon-size:var(--size-size-400)}.r-icon-button.--size-l[data-v-71a1ed94]{--r-icon-button-size:var(--size-size-1000);--r-icon-button-border-width:var(--dimensions-stroke-width-medium);--r-icon-button-border-radius:var(--dimensions-radius-border-radius-300);--r-icon-button-icon-size:var(--size-size-600)}.r-icon-button.--mode-primary[data-v-71a1ed94]{--r-icon-button-label-color-default:var(--color-text-primary);--r-icon-button-background-color-default:var(--gradients-fill-buttons-gr-buttons-normal);--r-icon-button-label-color-hover:var(--color-text-primary);--r-icon-button-background-color-hover:var(--gradients-fill-buttons-gr-buttons-hover);--r-icon-button-label-color-pressed:var(--color-text-primary);--r-icon-button-background-color-pressed:var(--gradients-fill-buttons-gr-buttons-pressed);--r-icon-button-label-color-disabled:var(--color-text-tertiary);--r-icon-button-background-color-disabled:var(--color-bg-fill-overlay-darkoverlay)}.r-icon-button.--mode-secondary[data-v-71a1ed94]{--r-icon-button-label-color-default:var(--color-text-primary);--r-icon-button-background-color-default:var(--color-bg-fill-primary-colorfillprimary);--r-icon-button-label-color-hover:var(--color-text-primary);--r-icon-button-background-color-hover:var(--color-bg-fill-primary-colorfillprimaryhover);--r-icon-button-label-color-pressed:var(--color-text-primary);--r-icon-button-background-color-pressed:var(--color-bg-fill-primary-colorfillprimaryactive);--r-icon-button-label-color-disabled:var(--color-text-tertiary);--r-icon-button-background-color-disabled:var(--color-bg-fill-primary-colorfillprimarydisabled)}.r-icon-button.--mode-tertiary[data-v-71a1ed94]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);--r-icon-button-label-color-default:var(--color-text-primary);--r-icon-button-background-color-default:var(--color-bg-fill-overlay-darkoverlay);--r-icon-button-label-color-hover:var(--color-text-primary);--r-icon-button-background-color-hover:var(--color-bg-fill-overlay-darkoverlayhover);--r-icon-button-label-color-pressed:var(--color-text-primary);--r-icon-button-background-color-pressed:var(--color-bg-fill-overlay-darkoverlayactive);--r-icon-button-label-color-disabled:var(--color-text-tertiary);--r-icon-button-background-color-disabled:var(--color-bg-fill-overlay-darkoverlaydisabled)}.r-icon-button:not(.--disabled).--loading[data-v-71a1ed94]{--r-icon-button-label-color-default:var(--r-icon-button-label-color-pressed);--r-icon-button-background-color-default:var(--r-icon-button-background-color-pressed);cursor:progress}.r-icon-button:not(.--disabled).--loading .r-icon-button__spinner[data-v-71a1ed94]{opacity:1}.r-icon-button:not(.--disabled).--loading .r-icon-button__icon[data-v-71a1ed94]{opacity:0}.r-icon-button.--disabled[data-v-71a1ed94]{--r-icon-button-label-color-default:var(--r-icon-button-label-color-disabled);--r-icon-button-background-color-default:var(--r-icon-button-background-color-disabled);cursor:not-allowed}
