.ripple-icon-button[data-v-d798fb59]{--shape-corner:var(--ripple-shape-corner-full,999px);text-align:center;border-radius:var(--shape-corner);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;flex-shrink:0;width:40px;height:40px;font-size:24px;line-height:40px;transition:background-color .2s,color .2s,border-color .2s;display:inline-block;position:relative;overflow:hidden}.button[data-v-d798fb59]{width:100%;height:100%;color:inherit;float:left;background:0 0;border:none;outline:none;justify-content:center;align-items:center;padding:0;text-decoration:none;display:flex}.variant-standard[data-v-d798fb59]{color:var(--ripple-sys-color-primary)}.variant-standard.is-selected[data-v-d798fb59]{color:var(--ripple-color-primary)}.variant-filled[data-v-d798fb59]{color:var(--ripple-color-primary);background-color:var(--ripple-color-surface-container-highest)}.variant-filled.is-selected[data-v-d798fb59],.variant-filled[data-v-d798fb59]:not(.is-selectable){color:var(--ripple-color-on-primary);background-color:var(--ripple-color-primary)}.variant-tonal[data-v-d798fb59]{color:var(--ripple-color-on-surface-variant);background-color:var(--ripple-color-surface-container-highest)}.variant-tonal.is-selected[data-v-d798fb59],.variant-tonal[data-v-d798fb59]:not(.is-selectable){color:var(--ripple-color-on-secondary-container);background-color:var(--ripple-color-secondary-container)}.variant-outlined[data-v-d798fb59]{border:1px solid var(--ripple-color-outline);color:var(--ripple-color-on-surface-variant)}.variant-outlined.is-selected[data-v-d798fb59]{color:var(--ripple-color-inverse-on-surface);background-color:var(--ripple-color-inverse-surface);border:none}.is-disabled[data-v-d798fb59],.is-loading[data-v-d798fb59]{cursor:default;pointer-events:none}.is-disabled[data-v-d798fb59]{opacity:.38!important}.is-disabled.variant-filled[data-v-d798fb59],.is-disabled.variant-tonal[data-v-d798fb59],.is-disabled.variant-outlined[data-v-d798fb59]{background-color:rgba(var(--ripple-color-on-surface-rgb), .12);border-color:#0000}.loading-wrapper[data-v-d798fb59]{width:24px;height:24px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.icon-content[data-v-d798fb59]{font-size:inherit;display:flex}.icon-content[data-v-d798fb59] ripple-icon,.icon-content[data-v-d798fb59] ::slotted(*){font-size:inherit}
