@use '../styles/mixins' as *; .container { width: 100%; } .pageTitle { font-size: 28px; font-weight: 700; color: var(--text-primary); margin: 0 0 $spacing-xl 0; } .content { display: flex; flex-direction: column; gap: $spacing-lg; } .header { display: flex; justify-content: space-between; align-items: center; gap: $spacing-md; @include mobile { flex-direction: column; align-items: stretch; } } .actions { display: flex; gap: $spacing-sm; } .emptyState { text-align: center; padding: $spacing-2xl; color: var(--text-secondary); i { font-size: 48px; margin-bottom: $spacing-md; opacity: 0.5; } h3 { margin: 0 0 $spacing-sm 0; color: var(--text-primary); } p { margin: 0; } }