._button_a3lsw_1{justify-content:center;align-items:center;gap:var(--space-2);height:38px;padding:0 var(--space-4);border-radius:var(--radius-md);font-size:var(--text-md);white-space:nowrap;cursor:pointer;border:1px solid #0000;font-weight:550;transition:background-color .12s,border-color .12s,color .12s;display:inline-flex}._button_a3lsw_1:disabled{cursor:not-allowed;opacity:.6}._sm_a3lsw_25{height:32px;padding:0 var(--space-3);font-size:var(--text-sm)}._fullWidth_a3lsw_31{width:100%}._primary_a3lsw_35{background:var(--primary);color:var(--white)}._primary_a3lsw_35:hover:not(:disabled){background:var(--primary-hover)}._secondary_a3lsw_44{background:var(--bg-surface);border-color:var(--border);color:var(--text)}._secondary_a3lsw_44:hover:not(:disabled){border-color:var(--gray-300);background:var(--gray-50)}._ghost_a3lsw_55{color:var(--text-muted);background:0 0}._ghost_a3lsw_55:hover:not(:disabled){background:var(--gray-100);color:var(--text)}._danger_a3lsw_65{background:var(--bg-surface);border-color:var(--border);color:var(--danger-600)}._danger_a3lsw_65:hover:not(:disabled){background:var(--danger-50);border-color:var(--danger-50)}._spinner_a3lsw_76{animation:.8s linear infinite _spin_a3lsw_76}@keyframes _spin_a3lsw_76{to{transform:rotate(360deg)}}._skeleton_1x5uq_1{border-radius:var(--radius-sm);background:linear-gradient(90deg, var(--gray-100) 0%, var(--gray-200) 50%, var(--gray-100) 100%);background-size:200% 100%;animation:1.4s ease-in-out infinite _shimmer_1x5uq_1;display:block}@keyframes _shimmer_1x5uq_1{0%{background-position:100% 0}to{background-position:-100% 0}}._alert_73w71_1{align-items:flex-start;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);display:flex}._danger_73w71_10{background:var(--danger-50);color:var(--danger-600)}._warning_73w71_15{background:var(--warning-50);color:var(--warning-600)}._info_73w71_20{background:var(--brand-50);color:var(--brand-700)}._success_73w71_25{background:var(--success-50);color:var(--success-600)}._alert_73w71_1 a{font-weight:600;text-decoration:underline}._icon_73w71_35{flex-shrink:0;margin-top:2px}
