UNPKG

vuetify

Version:

Vue Material Component Framework

63 lines 1.49 kB
@layer vuetify-components { .v-empty-state { align-items: center; display: flex; flex-direction: column; justify-content: center; min-height: 100%; padding: 16px; } .v-empty-state--start { align-items: flex-start; } .v-empty-state--center { align-items: center; } .v-empty-state--end { align-items: flex-end; } .v-empty-state__media { text-align: center; width: 100%; } .v-empty-state__media .v-icon { color: color-mix(in srgb, rgb(var(--v-theme-on-surface)) calc(var(--v-medium-emphasis-opacity) * 100%), transparent); } .v-empty-state__headline { color: color-mix(in srgb, rgb(var(--v-theme-on-surface)) calc(var(--v-medium-emphasis-opacity) * 100%), transparent); font-size: 3.5625rem; font-weight: 400; line-height: 1.1228070175; text-align: center; margin-bottom: 8px; } .v-empty-state--mobile .v-empty-state__headline { font-size: 2rem; } .v-empty-state__title { font-size: 1.375rem; font-weight: 400; line-height: 1.2727272727; margin-bottom: 4px; text-align: center; } .v-empty-state__text { font-size: 0.875rem; font-weight: 400; line-height: 1.4285714286; padding: 0 16px; text-align: center; } .v-empty-state__content { padding: 24px 0; } .v-empty-state__actions { display: flex; gap: 8px; padding: 16px; } .v-empty-state__action-btn.v-btn { background-color: initial; color: initial; } }