.spinner[data-v-f895f357]{align-items:center;display:flex;justify-content:center;padding:32px}.spinner--overlay[data-v-f895f357]{background:#00000080;inset:0;position:fixed;z-index:var(--z-overlay)}.spinner__circle[data-v-f895f357]{animation:spin-f895f357 .8s linear infinite;border:3px solid var(--color-border-light);border-radius:50%;border-top-color:var(--color-primary);height:36px;width:36px}@keyframes spin-f895f357{to{transform:rotate(1turn)}}.badge[data-v-0d9a12ed]{align-items:center;background:var(--color-neutral-soft,hsla(0,0%,100%,.08));border-radius:999px;color:var(--color-text-secondary);display:inline-flex;font-size:var(--font-size-small);font-weight:600;gap:4px;padding:3px 10px;white-space:nowrap}.badge--primary[data-v-0d9a12ed]{background:var(--color-primary-soft,rgba(255,190,0,.16));color:var(--color-primary)}.badge--success[data-v-0d9a12ed]{background:var(--color-success-soft,rgba(34,197,94,.16));color:var(--color-success)}.badge--warning[data-v-0d9a12ed]{background:var(--color-warning-soft,rgba(245,158,11,.16));color:var(--color-warning)}.badge--error[data-v-0d9a12ed]{background:var(--color-error-soft,rgba(239,68,68,.16));color:var(--color-error)}.badge--info[data-v-0d9a12ed]{background:var(--color-info-soft,rgba(59,130,246,.16));color:var(--color-info)}
