/**
 * User Forms — v8 Minimal
 * Only styles still referenced by templates
 */

/* Alert lists */
.alert ul { margin: 0; padding-left: 20px; }

/* Password requirements */
.password-requirements { list-style-type: none; padding: 0; margin: 8px 0 0 0; }
.password-requirements li { color: var(--text-dim); font-size: 12px; margin-bottom: 4px; }
.password-requirements li::before { content: '\2713 '; margin-right: 4px; }

/* Tab system (used by user panel) */
div[data-tab] { display: none !important; }
div[data-tab].active { display: block !important; }
