/* 빈 상태(552-3) — 대시보드 꼴(카드 · 아이콘 원 · 한 줄) */ .ui-empty { display: flex; flex-direction: column; align-items: center; gap: var(--spacing-8); padding: var(--spacing-48) var(--spacing-16); background: var(--color-surface-raised); border: 1px solid var(--color-border); border-radius: var(--radius-cards); color: var(--color-text); text-align: center; } .ui-empty__icon { display: grid; place-items: center; width: 56px; height: 56px; border-radius: 50%; background: var(--color-accent-soft); color: var(--color-accent); } .ui-empty__text { margin: 0; font-weight: 600; } .ui-empty__hint { margin: 0; font-size: 12.5px; color: var(--color-text-muted); } .ui-empty__link { border: 0; background: none; color: var(--color-accent); font: inherit; font-size: 12.5px; cursor: pointer; text-decoration: underline; } /* 작은 꼴 — 패널 안 한 줄 */ .ui-empty--small { align-items: flex-start; gap: var(--spacing-4); padding: var(--spacing-8) 0; background: none; border: 0; text-align: left; } .ui-empty--small .ui-empty__text { font-weight: 400; font-size: var(--text-caption); color: var(--color-text-muted); }