.app-icon[data-v-c3f9b1ab]{flex:none;display:block}.ui-button[data-v-f57137db]{justify-content:center;align-items:center;gap:var(--space-2);min-width:var(--tap-office);padding:0 var(--space-5);border-radius:var(--radius-md);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);white-space:nowrap;transition:background-color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out);border:2px solid #0000;text-decoration:none;display:inline-flex}.ui-button--field[data-v-f57137db]{min-height:var(--tap-field);font-size:var(--font-size-lg)}.ui-button--office[data-v-f57137db]{min-height:var(--tap-office);font-size:var(--font-size-md);padding:0 var(--space-4)}.ui-button--block[data-v-f57137db]{width:100%;display:flex}.ui-button[data-v-f57137db]:focus-visible{box-shadow:var(--focus-ring);outline:none}.ui-button[data-v-f57137db]:disabled{cursor:not-allowed;opacity:.5;box-shadow:none}.ui-button--primary[data-v-f57137db]{background:var(--color-primary);color:var(--color-ink-inverse);box-shadow:var(--shadow-primary)}.ui-button--primary[data-v-f57137db]:hover:not(:disabled){background:var(--color-primary-hover)}.ui-button--secondary[data-v-f57137db]{background:var(--color-surface);color:var(--color-primary);border-color:var(--color-border)}.ui-button--secondary[data-v-f57137db]:hover:not(:disabled){border-color:var(--color-primary);background:var(--color-accent-soft)}.ui-button--danger[data-v-f57137db]{background:var(--color-surface);color:var(--color-danger);border-color:var(--color-danger)}.ui-button--danger[data-v-f57137db]:hover:not(:disabled){background:var(--color-danger-bg)}.ui-button--ghost[data-v-f57137db]{color:var(--color-primary);padding-inline:var(--space-3);background:0 0}.ui-button--ghost[data-v-f57137db]:hover:not(:disabled){background:var(--color-accent-soft)}.ui-button__spin[data-v-f57137db]{animation:.9s linear infinite ui-spin-f57137db}@keyframes ui-spin-f57137db{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.ui-button__spin[data-v-f57137db]{animation:none}}
