.empty-state[data-v-d30d97a1]{padding:var(--spacing-12) var(--spacing-6);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.empty-state-small[data-v-d30d97a1]{padding:var(--spacing-6) var(--spacing-4)}.empty-state-medium[data-v-d30d97a1]{padding:var(--spacing-12) var(--spacing-6)}.empty-state-large[data-v-d30d97a1]{padding:80px var(--spacing-8)}.empty-state-illustration[data-v-d30d97a1]{margin-bottom:var(--spacing-6)}.illustration-svg[data-v-d30d97a1]{opacity:.8;width:160px;height:160px}.empty-state-small .illustration-svg[data-v-d30d97a1]{width:100px;height:100px}.empty-state-large .illustration-svg[data-v-d30d97a1]{width:200px;height:200px}.empty-state-content[data-v-d30d97a1]{max-width:500px;margin-bottom:var(--spacing-6)}.empty-state-title[data-v-d30d97a1]{margin:0 0 var(--spacing-2) 0;font-size:var(--text-xl);color:var(--el-text-color-primary);font-weight:600}.empty-state-small .empty-state-title[data-v-d30d97a1]{font-size:var(--text-base)}.empty-state-large .empty-state-title[data-v-d30d97a1]{font-size:var(--text-2xl)}.empty-state-description[data-v-d30d97a1]{font-size:var(--text-sm);color:var(--el-text-color-secondary);margin:0;line-height:1.6}.empty-state-small .empty-state-description[data-v-d30d97a1]{font-size:var(--text-sm)}.empty-state-large .empty-state-description[data-v-d30d97a1]{font-size:var(--text-base)}.empty-state-actions[data-v-d30d97a1]{gap:var(--spacing-3);flex-wrap:wrap;justify-content:center;display:flex}@keyframes fadeInUp-d30d97a1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.empty-state[data-v-d30d97a1]{animation:.4s ease-out fadeInUp-d30d97a1}.visual-option-grid[data-v-a8ef3dc5]{grid-template-columns:repeat(var(--columns), 1fr);gap:var(--spacing-2);display:grid}.visual-option-group-header[data-v-a8ef3dc5]{font-size:var(--text-xs);font-weight:var(--font-weight-semibold);color:var(--el-text-color-secondary);text-transform:uppercase;letter-spacing:.5px;padding:var(--spacing-1) 0;border-bottom:1px solid var(--el-border-color-lighter);margin-top:var(--spacing-1);grid-column:1/-1}.visual-option-group-header[data-v-a8ef3dc5]:first-child{margin-top:0}.visual-option[data-v-a8ef3dc5]{padding:var(--spacing-2);border-radius:var(--radius-md);cursor:pointer;min-height:44px;color:inherit;background:0 0;border:1px solid #0000;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-family:inherit;transition:all .15s;display:flex}.visual-option[data-v-a8ef3dc5]:hover{background-color:var(--el-fill-color-light);border-color:var(--el-border-color)}.visual-option.is-selected[data-v-a8ef3dc5]{background-color:var(--el-color-primary-light-9);border-color:var(--el-color-primary)}.visual-option[data-v-a8ef3dc5]:focus-visible{outline:2px solid var(--el-color-primary);outline-offset:2px}.visual-option.size-compact[data-v-a8ef3dc5]{min-height:48px;padding:var(--spacing-1) var(--spacing-2)}.visual-option.size-default[data-v-a8ef3dc5]{min-height:64px;padding:var(--spacing-2) var(--spacing-3)}.visual-option-thumbnail[data-v-a8ef3dc5]{flex-shrink:0;width:40px;height:28px}.visual-option-icon[data-v-a8ef3dc5]{color:var(--el-text-color-regular);flex-shrink:0}.visual-option.is-selected .visual-option-icon[data-v-a8ef3dc5]{color:var(--el-color-primary)}.visual-option-label[data-v-a8ef3dc5]{font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--el-text-color-primary);text-align:center;line-height:1.2}.visual-option-desc[data-v-a8ef3dc5]{color:var(--el-text-color-secondary);text-align:center;font-size:10px;line-height:1.2}@media (prefers-contrast:high){.visual-option.is-selected[data-v-a8ef3dc5]{border-width:2px}}.dashboard-empty-state[data-v-3464a1bb]{opacity:.8;justify-content:center;align-items:center;width:100%;height:100%;display:flex}
