.ui-spinner[data-v-b56ed0f6]{animation:1.4s linear infinite spinner-rotate-b56ed0f6}.ui-spinner__track[data-v-b56ed0f6]{stroke:currentColor;opacity:.15}.ui-spinner__arc[data-v-b56ed0f6]{stroke-dasharray:62.83;stroke-dashoffset:47px;animation:1.4s ease-in-out infinite spinner-dash-b56ed0f6}@keyframes spinner-rotate-b56ed0f6{to{transform:rotate(360deg)}}@keyframes spinner-dash-b56ed0f6{0%{stroke-dashoffset:47px}50%{stroke-dashoffset:15px}to{stroke-dashoffset:47px}}.ui-button[data-v-ebd4ddc2]{height:42px;box-shadow:var(--shadow-surface);border:1px solid var(--color-border);font-size:var(--font-sm);white-space:nowrap;color:var(--color-text-secondary);background:var(--color-surface);cursor:pointer;-webkit-user-select:none;user-select:none;box-sizing:border-box;border-radius:8px;justify-content:center;align-items:center;padding:0 16px;font-family:inherit;font-weight:500;line-height:1;text-decoration:none;transition:all .1s;display:inline-flex;position:relative}.ui-button__content[data-v-ebd4ddc2]{align-items:center;gap:8px;transition:opacity .2s;display:flex}.ui-button__loader[data-v-ebd4ddc2]{justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ui-button--loading .ui-button__content[data-v-ebd4ddc2]{opacity:0}.ui-button[data-v-ebd4ddc2]:disabled,.ui-button--loading[data-v-ebd4ddc2]{cursor:not-allowed}.ui-button[data-v-ebd4ddc2]:disabled:not(.ui-button--loading){opacity:.6}.ui-button[data-v-ebd4ddc2]:hover:not(:disabled):not(.ui-button--loading){background:var(--color-surface-subtle);border-color:var(--color-border-input-hover)}.ui-button[data-v-ebd4ddc2]:active:not(:disabled):not(.ui-button--loading){transform:scale(.98)}.ui-button--primary[data-v-ebd4ddc2]{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-text-on-primary)}.ui-button--primary[data-v-ebd4ddc2]:hover:not(:disabled):not(.ui-button--loading){background:var(--color-primary-darken-1);border-color:var(--color-primary-darken-1)}.ui-button--secondary[data-v-ebd4ddc2]{background:var(--color-primary-subtle);color:var(--color-primary-accent);border-color:#0000}.ui-button--secondary[data-v-ebd4ddc2]:hover:not(:disabled):not(.ui-button--loading){background:color-mix(in srgb, var(--color-primary-accent) 14%, transparent)}.ui-button--archive[data-v-ebd4ddc2]{color:var(--color-text-secondary)}.ui-button--archive[data-v-ebd4ddc2]:hover:not(:disabled):not(.ui-button--loading){background:color-mix(in srgb, var(--color-warning) 10%, var(--color-surface));border-color:color-mix(in srgb, var(--color-warning) 40%, var(--color-surface));color:var(--color-warning-text)}.ui-button--restore[data-v-ebd4ddc2]{color:var(--color-text-secondary)}.ui-button--restore[data-v-ebd4ddc2]:hover:not(:disabled):not(.ui-button--loading){background:color-mix(in srgb, var(--color-success) 10%, var(--color-surface));border-color:color-mix(in srgb, var(--color-success) 40%, var(--color-surface));color:var(--color-success)}.ui-button--delete[data-v-ebd4ddc2]{color:var(--color-error)}.ui-button--delete[data-v-ebd4ddc2]:hover:not(:disabled):not(.ui-button--loading){background:color-mix(in srgb, var(--color-error) 10%, var(--color-surface));border-color:var(--color-error)}.ui-button--text[data-v-ebd4ddc2]{box-shadow:none;color:var(--color-primary-accent);background:0 0;border-color:#0000;padding:0 8px}.ui-button--text[data-v-ebd4ddc2]:hover:not(:disabled):not(.ui-button--loading){background:var(--color-primary-subtle);border-color:#0000}.ui-button--block[data-v-ebd4ddc2]{width:100%}@media (width<=960px){.ui-button[data-v-ebd4ddc2]{width:100%}}
