.ui-icon-btn[data-v-440da993]{--ui-icon-btn-size:var(--control-height-default);--ui-icon-btn-icon-size:1.05rem;align-items:center;background:var(--surface-secondary);block-size:var(--ui-icon-btn-size);border:1px solid var(--border);border-radius:var(--control-radius-pill);color:var(--text);cursor:pointer;display:inline-flex;flex-shrink:0;font:inherit;inline-size:var(--ui-icon-btn-size);justify-content:center;line-height:0;min-inline-size:var(--ui-icon-btn-size);padding:0;position:relative;-webkit-tap-highlight-color:transparent;transition:border-color var(--motion-fast) var(--ease-standard),background var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard),box-shadow var(--motion-fast) var(--ease-standard)}.ui-icon-btn--size-xs[data-v-440da993]{--ui-icon-btn-size:20px;--ui-icon-btn-icon-size:.85rem}.ui-icon-btn--size-sm[data-v-440da993]{--ui-icon-btn-size:32px;--ui-icon-btn-icon-size:.95rem}.ui-icon-btn--size-compact[data-v-440da993]{--ui-icon-btn-size:var(--control-height-compact);--ui-icon-btn-icon-size:1rem}.ui-icon-btn--size-default[data-v-440da993]{--ui-icon-btn-size:var(--control-height-default);--ui-icon-btn-icon-size:1.05rem}.ui-icon-btn--size-touch[data-v-440da993]{--ui-icon-btn-size:var(--control-height-touch);--ui-icon-btn-icon-size:1.1rem}.ui-icon-btn--size-lg[data-v-440da993]{--ui-icon-btn-size:52px;--ui-icon-btn-icon-size:1.2rem}.ui-icon-btn--shape-rounded[data-v-440da993]{border-radius:var(--control-radius-default)}.ui-icon-btn--shape-square[data-v-440da993]{border-radius:var(--radius-xs,8px)}.ui-icon-btn--tone-surface.is-active[data-v-440da993],.ui-icon-btn--tone-surface[data-v-440da993]:hover:not(:disabled){background:var(--surface-elevated);border-color:var(--primary)}.ui-icon-btn--tone-ghost[data-v-440da993]{background:transparent;border-color:transparent;color:var(--muted)}.ui-icon-btn--tone-ghost.is-active[data-v-440da993],.ui-icon-btn--tone-ghost.is-pressed[data-v-440da993],.ui-icon-btn--tone-ghost[data-v-440da993]:hover:not(:disabled){background:var(--surface-strong);color:var(--text)}.ui-icon-btn--tone-plain[data-v-440da993]{background:transparent;border-color:transparent;color:inherit}.ui-icon-btn--tone-plain.is-active[data-v-440da993],.ui-icon-btn--tone-plain.is-pressed[data-v-440da993],.ui-icon-btn--tone-plain[data-v-440da993]:hover:not(:disabled){background:color-mix(in srgb,var(--surface-subtle) 75%,transparent);color:var(--text)}.ui-icon-btn--tone-inverse[data-v-440da993]{background:transparent;border-color:transparent;color:var(--text-inverse)}.ui-icon-btn--tone-inverse.is-active[data-v-440da993],.ui-icon-btn--tone-inverse[data-v-440da993]:hover:not(:disabled){background:var(--surface-inverse-hover)}.ui-icon-btn--tone-danger[data-v-440da993]{background:color-mix(in srgb,var(--state-danger-bg) 78%,transparent);border-color:color-mix(in srgb,var(--state-danger-border) 72%,transparent);color:var(--state-danger-text,var(--text))}.ui-icon-btn--tone-danger.is-active[data-v-440da993],.ui-icon-btn--tone-danger[data-v-440da993]:hover:not(:disabled){background:var(--state-danger-bg);border-color:var(--state-danger-border)}.ui-icon-btn[data-v-440da993]:focus-visible{box-shadow:var(--control-focus-ring);outline:none}.ui-icon-btn[data-v-440da993]:disabled{cursor:not-allowed;opacity:.6;transform:none}.ui-icon-btn__content[data-v-440da993]{align-items:center;block-size:var(--ui-icon-btn-icon-size);display:inline-flex;inline-size:var(--ui-icon-btn-icon-size);justify-content:center}.ui-icon-btn__content .fa-icon-stub[data-v-440da993-s],.ui-icon-btn__content .svg-inline--fa[data-v-440da993-s],.ui-icon-btn__content svg[data-v-440da993-s]{block-size:var(--ui-icon-btn-icon-size);inline-size:var(--ui-icon-btn-icon-size)}.ui-icon-btn__content.is-hidden[data-v-440da993]{opacity:0}.ui-icon-btn__spinner[data-v-440da993]{animation:ui-icon-btn-spin-440da993 .9s linear infinite;block-size:var(--ui-icon-btn-icon-size);border:2px solid;border-block-start-color:transparent;border-radius:999px;inline-size:var(--ui-icon-btn-icon-size);position:absolute}@keyframes ui-icon-btn-spin-440da993{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.ui-icon-btn[data-v-440da993]{transition:none}.ui-icon-btn__spinner[data-v-440da993]{animation:none}}
