.app-icon[data-v-da0fe873]{vertical-align:middle;flex-shrink:0;display:inline-block}.app-icon--own[data-v-da0fe873] svg{width:100%;height:100%}.app-button[data-v-739f6532]{justify-content:center;align-items:center;gap:var(--gap-sm);height:var(--control-height);padding:0 var(--control-padding-x);border-radius:var(--radius-md);color:inherit;font:inherit;font-size:var(--control-font-size);font-weight:var(--font-weight-medium);white-space:nowrap;cursor:pointer;transition:background-color var(--transition-fast), border-color var(--transition-fast);background:0 0;border:1px solid #0000;line-height:1;text-decoration:none;display:inline-flex}.app-button--sm[data-v-739f6532]{height:calc(var(--control-height) - var(--space-2));padding:0 var(--gap-sm);gap:var(--gap-xs)}.app-button--icon-only[data-v-739f6532]{width:var(--control-height);padding:0}.app-button--sm.app-button--icon-only[data-v-739f6532]{width:calc(var(--control-height) - var(--space-2))}.app-button--block[data-v-739f6532]{width:100%;display:flex}.app-button--primary[data-v-739f6532]{background:var(--color-action);color:var(--color-action-text)}.app-button--primary[data-v-739f6532]:hover:not(:disabled,[aria-busy]){background:var(--color-action-hover)}.app-button--secondary[data-v-739f6532]{border-color:currentColor}.app-button--secondary[data-v-739f6532]:hover:not(:disabled,[aria-busy]),.app-button--ghost[data-v-739f6532]:hover:not(:disabled,[aria-busy]){background:color-mix(in srgb, currentColor 12%, transparent)}.app-button--secondary[data-v-739f6532]:is([aria-pressed=true],[aria-expanded=true]),.app-button--ghost[data-v-739f6532]:is([aria-pressed=true],[aria-expanded=true]){background:color-mix(in srgb, currentColor 20%, transparent);font-weight:var(--font-weight-semibold)}.app-button--danger[data-v-739f6532]{border-color:var(--color-error-emphasis);color:var(--color-error-emphasis)}.app-button--danger[data-v-739f6532]:hover:not(:disabled,[aria-busy]){border-color:var(--color-error-border);background:var(--color-error);color:var(--color-error-text)}.app-button[data-v-739f6532]:disabled{opacity:.5;cursor:not-allowed}.app-button[aria-busy][data-v-739f6532]{cursor:progress}.app-button__text[data-v-739f6532]{text-overflow:ellipsis;overflow:hidden}@media (prefers-reduced-motion:no-preference){.app-button__spinner[data-v-739f6532]{animation:1s linear infinite app-button-spin-739f6532}}@keyframes app-button-spin-739f6532{to{transform:rotate(360deg)}}
