._spinner_4kb4x_1{color:var(--c-text-3);align-items:center;gap:8px;font-size:13px;display:inline-flex}._spin_4kb4x_1{animation:.8s linear infinite _spin_4kb4x_1}@keyframes _spin_4kb4x_1{to{transform:rotate(360deg)}}._skeleton_4kb4x_4{background:linear-gradient(90deg,#eef0f6 25%,#f6f7fb 50%,#eef0f6 75%) 0 0/200% 100%;animation:1.2s infinite _shimmer_4kb4x_1;display:block}@keyframes _shimmer_4kb4x_1{to{background-position:-200% 0}}._empty_4kb4x_7{text-align:center;color:var(--c-text-3);flex-direction:column;align-items:center;gap:8px;padding:48px 24px;display:flex}._empty_4kb4x_7 h3{color:var(--c-text);font-size:16px}._empty_4kb4x_7 p{max-width:440px}._emptyIcon_4kb4x_11{background:var(--c-primary-soft);color:var(--c-primary);border-radius:14px;margin-bottom:4px;padding:14px;display:flex}._alert_4kb4x_12{border-radius:var(--radius);gap:10px;padding:12px 14px;font-size:13.5px;line-height:1.5;display:flex}._alert_4kb4x_12 svg{flex:none;margin-top:1px}._alert_4kb4x_12 strong{margin-bottom:2px;display:block}._info_4kb4x_15{background:var(--c-primary-softer);color:var(--c-primary-text);border:1px solid #e0e3ff}._warning_4kb4x_16{background:var(--c-warning-soft);color:var(--c-warning);border:1px solid #fbe3bf}._danger_4kb4x_17{background:var(--c-danger-soft);color:#a52a1f;border:1px solid #f6caca}._success_4kb4x_18{background:var(--c-success-soft);color:#11803a;border:1px solid #c9eed6}._toasts_4kb4x_19{z-index:100;flex-direction:column;gap:10px;display:flex;position:fixed;bottom:20px;right:20px}._toast_4kb4x_19{background:var(--c-surface);width:380px;max-width:calc(100vw - 40px);box-shadow:var(--shadow-lg);border:1px solid var(--c-border);border-radius:12px;align-items:flex-start;gap:10px;padding:12px 12px 12px 14px;font-size:13.5px;animation:.18s ease-out _slide_4kb4x_1;display:flex}._toast_4kb4x_19._success_4kb4x_18 svg:first-child{color:var(--c-success)}._toast_4kb4x_19._info_4kb4x_15 svg:first-child{color:var(--c-primary)}._toast_4kb4x_19._danger_4kb4x_17 svg:first-child{color:var(--c-danger)}._toastBody_4kb4x_26{flex:1}._toast_4kb4x_19 button{color:var(--c-text-4);background:0 0;border:0;padding:2px;display:flex}@keyframes _slide_4kb4x_1{0%{opacity:0;transform:translateY(8px)}}
