.data-state[data-v-a0ccaff3]{border:1px solid var(--border-color);border-radius:var(--radius-lg);background:var(--bg-card);min-height:150px;color:var(--text-primary);text-align:left;justify-content:center;align-items:center;gap:16px;padding:26px 30px;display:flex}.data-state.is-compact[data-v-a0ccaff3]{min-height:82px;padding:16px 20px}.data-state.is-error[data-v-a0ccaff3]{border-color:#ef444447}.data-state.is-unknown[data-v-a0ccaff3]{color:var(--text-secondary);border-style:dashed}.data-state__mark[data-v-a0ccaff3]{width:38px;height:38px;color:var(--accent-gold);background:#d4a8531f;border-radius:50%;flex:0 0 38px;place-items:center;font-size:20px;font-weight:700;display:grid}.data-state__icon[data-v-a0ccaff3]{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:26px;height:26px}.is-error .data-state__mark[data-v-a0ccaff3]{color:var(--error,#ef4444);background:#ef44441f}.is-unknown .data-state__mark[data-v-a0ccaff3]{color:var(--text-secondary);background:#94a3b81f}.data-state__content[data-v-a0ccaff3]{min-width:0}.data-state__title[data-v-a0ccaff3]{margin:0;font-size:15px;font-weight:650}.data-state__description[data-v-a0ccaff3]{color:var(--text-secondary);margin:5px 0 0;font-size:13px;line-height:1.55}.data-state__action[data-v-a0ccaff3]{min-height:36px;color:var(--accent-gold);cursor:pointer;font:inherit;background:0 0;border:1px solid #d4a85373;border-radius:8px;flex:none;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.data-state__action[data-v-a0ccaff3]:hover:not(:disabled){background:#d4a8531a}.data-state__action[data-v-a0ccaff3]:disabled{cursor:wait;opacity:.72}.data-state__spinner[data-v-a0ccaff3]{border:2px solid;border-right-color:#0000;border-radius:50%;width:17px;height:17px;animation:.75s linear infinite data-state-spin-a0ccaff3}.is-loading[data-v-a0ccaff3]{min-height:92px}.is-loading .data-state__mark[data-v-a0ccaff3]{background:0 0}@keyframes data-state-spin-a0ccaff3{to{transform:rotate(1turn)}}@media (width<=600px){.data-state[data-v-a0ccaff3]{flex-wrap:wrap;align-items:flex-start;padding:20px}.data-state__content[data-v-a0ccaff3]{flex:calc(100% - 54px)}.data-state__action[data-v-a0ccaff3]{margin-left:54px}}
