.empty-state[data-v-a88a881a]{align-items:center;background:#fff;border-radius:8px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;min-height:280px;padding:40px 24px;text-align:center}.empty-state--compact[data-v-a88a881a]{background:transparent;border:0;min-height:150px;padding:24px 16px}.empty-state--compact .empty-state-icon[data-v-a88a881a]{font-size:24px;height:48px;margin-bottom:12px;width:48px}.empty-state--compact .empty-state-title[data-v-a88a881a]{font-size:15px}.empty-state--compact .empty-state-description[data-v-a88a881a]{font-size:13px;margin-top:6px}.empty-state-icon[data-v-a88a881a]{background:linear-gradient(145deg,color-mix(in srgb,var(--el-color-primary-dark-2) 13%,#fff),#fff);border:1px solid color-mix(in srgb,var(--el-color-primary-dark-2) 18%,#e4e7ed);border-radius:50%;box-shadow:0 10px 24px color-mix(in srgb,var(--el-color-primary-dark-2) 10%,transparent);color:var(--el-color-primary-dark-2);display:grid;font-size:36px;height:72px;margin-bottom:18px;place-items:center;width:72px}.empty-state-title[data-v-a88a881a]{color:var(--el-text-color-primary);font-size:18px;font-weight:600;line-height:1.5;margin:0;overflow-wrap:anywhere}.empty-state-description[data-v-a88a881a]{color:var(--el-text-color-secondary);font-size:14px;line-height:1.7;margin:8px 0 0;max-width:420px}.empty-state-actions[data-v-a88a881a]{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:22px}.empty-state-link[data-v-a88a881a]{align-items:center;background:var(--el-bg-color);border:1px solid var(--el-border-color);border-radius:5px;box-sizing:border-box;color:var(--el-text-color-regular);display:inline-flex;font-size:13px;justify-content:center;line-height:1.5;min-height:32px;overflow-wrap:anywhere;padding:6px 14px;text-decoration:none}.empty-state-link[data-v-a88a881a]:hover{border-color:var(--el-color-primary-dark-2);color:var(--el-color-primary-dark-2)}.empty-state-link[data-v-a88a881a]:focus-visible{outline:2px solid var(--el-color-primary-dark-2);outline-offset:3px}.empty-state-link--primary[data-v-a88a881a]{background:var(--el-color-primary-light-9);border-color:var(--el-color-primary-light-5);color:var(--el-color-primary-dark-2)}[data-v-a88a881a] .empty-state-icon svg{height:1em;width:1em}[data-v-a88a881a] .el-button{border-radius:5px;height:auto;margin-left:0;max-width:100%;min-height:32px;white-space:normal}[data-v-a88a881a] .el-icon{margin-left:6px}
