.button[data-v-85eff962]{justify-content:center;align-items:center;gap:var(--ui-control-gap);max-width:100%;min-height:var(--height-control);padding:var(--space-1) var(--ui-button-padding-x);border-radius:var(--radius-small);font:var(--weight-medium) var(--ui-button-font) / 1.4 var(--font-family);white-space:nowrap;cursor:pointer;border:1px solid #0000;display:inline-flex}.button--default[data-v-85eff962]{border-color:var(--color-line);background:var(--color-bg);color:var(--color-text)}.button--default[data-v-85eff962]:hover:not(:disabled){background:var(--color-fill)}.button[data-v-85eff962]:active:not(:disabled){filter:brightness(.94)}.button--danger[data-v-85eff962]{border-color:var(--color-danger);background:var(--color-danger);color:var(--color-on-primary)}.button--danger[data-v-85eff962]:hover:not(:disabled){border-color:var(--color-danger-hover);background:var(--color-danger-hover)}.button-plus[data-v-85eff962]{font-size:var(--ui-button-plus-font);line-height:1}.button--icon[data-v-85eff962]{width:var(--ui-icon-button-size,var(--height-control));min-width:var(--ui-icon-button-size,var(--height-control));min-height:var(--ui-icon-button-size,var(--height-control));padding:var(--ui-button-icon-padding);color:var(--ui-icon-button-color);border:0}.button--icon[data-v-85eff962]:hover:not(:disabled){background:var(--ui-icon-button-hover)}.button--icon-danger[data-v-85eff962]{--ui-icon-button-color:var(--color-danger)}.button--row[data-v-85eff962]{width:var(--ui-row-button-size);min-width:var(--ui-row-button-size);min-height:var(--ui-row-button-size);color:var(--ui-row-button-color,var(--color-label));border:0;padding:0}.button--row[data-v-85eff962]:hover:not(:disabled){background:var(--ui-icon-button-hover)}.button--tool[data-v-85eff962]{gap:var(--space-1);min-width:32px;min-height:var(--ui-icon-button-size,32px);color:var(--color-text);border:0;padding:0 2px;line-height:1}.button--tool[data-v-85eff962]:hover:not(:disabled){background:var(--color-fill)}.button--tool[aria-pressed=true][data-v-85eff962]{background:var(--color-primary-fill);color:var(--color-primary)}.button-count[data-v-85eff962]{font-size:var(--text-tiny);font-variant-numeric:tabular-nums}.button--link[data-v-85eff962]{min-height:0;padding:var(--ui-button-link-padding);color:var(--color-primary);font-size:var(--text-small);border:0}.button--link[data-v-85eff962]:hover:not(:disabled){text-decoration:underline}.button--compact[data-v-85eff962]{width:var(--ui-button-create-compact);height:var(--ui-button-create-compact);min-height:var(--ui-button-create-compact);padding:0}.button[aria-busy=true][data-v-85eff962]:after{content:"";width:var(--ui-button-spinner-size);height:var(--ui-button-spinner-size);border:2px solid;border-right-color:#0000;border-radius:50%;animation:.7s linear infinite button-spin-85eff962}@keyframes button-spin-85eff962{to{transform:rotate(360deg)}}
