@layer base{._badge_gb4hj_2{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-full);padding:var(--spacing-1) var(--spacing-3);font-size:.875rem;font-weight:500;line-height:1.25;white-space:nowrap;transition:background-color var(--animation-duration-fast) ease-in-out;cursor:default;user-select:none}._primary_gb4hj_17{background-color:var(--primary);color:var(--primary-foreground);border:1px solid}._primary_gb4hj_17:hover{background-color:color-mix(in srgb,var(--primary) 80%,transparent)}._destructive_gb4hj_27{background-color:color-mix(in srgb,var(--error) 15%,var(--surface));color:var(--error);border:1px solid color-mix(in srgb,var(--error) 20%,var(--surface))}._destructive_gb4hj_27:hover{background-color:color-mix(in srgb,var(--error) 25%,var(--surface))}._secondary_gb4hj_37{background-color:var(--secondary);color:var(--secondary-foreground);border:1px solid}._secondary_gb4hj_37:hover{background-color:color-mix(in srgb,var(--secondary) 80%,transparent)}._outline_gb4hj_47{background-color:transparent;color:var(--foreground);border:1px solid var(--border)}._outline_gb4hj_47:hover{background-color:color-mix(in srgb,var(--foreground) 5%,transparent)}._success_gb4hj_57{background-color:color-mix(in srgb,var(--success) 15%,var(--surface));color:var(--success);border:1px solid color-mix(in srgb,var(--success) 20%,var(--surface))}._success_gb4hj_57:hover{background-color:color-mix(in srgb,var(--success) 25%,var(--surface))}._warning_gb4hj_67{background-color:color-mix(in srgb,var(--warning) 15%,var(--surface));color:var(--warning);border:1px solid color-mix(in srgb,var(--warning) 20%,var(--surface))}._warning_gb4hj_67:hover{background-color:color-mix(in srgb,var(--warning) 25%,var(--surface))}}@layer base{._spinner_10u53_2{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:currentColor}._spinnerInner_10u53_11{position:absolute;width:100%;height:100%;border-radius:50%;border:2px solid transparent;border-top-color:var(--spinner-color, var(--primary));animation:_spin_10u53_2 var(--animation-duration-slow) linear infinite}._sm_10u53_21{width:1rem;height:1rem}._sm_10u53_21 ._spinnerInner_10u53_11{border-width:2px}._md_10u53_30{width:1.5rem;height:1.5rem}._md_10u53_30 ._spinnerInner_10u53_11{border-width:2.5px}._lg_10u53_39{width:2.5rem;height:2.5rem}._lg_10u53_39 ._spinnerInner_10u53_11{border-width:3px}@keyframes _spin_10u53_2{0%{transform:rotate(0)}to{transform:rotate(360deg)}}}
