/* ---------------------------------------- */ /* User Management View */ /* ---------------------------------------- */ // Note that this view also uses body.auth body.players { --max-width: 720px; // User Management App #manage-players { width: 100%; max-width: var(--max-width); header.player { margin-bottom: -0.5rem; } #player-list { display: flex; max-height: calc(100vh - 400px); overflow-y: auto; flex-direction: column; gap: 0.5rem; margin: -0.75rem; padding: 0.75rem; li { margin: 0; } } .show { flex: 0 0 32px; text-align: center; > i { margin: 0; } } .controls { flex: 0 0 24px; justify-content: flex-end; text-align: center; } } // Permissions Configuration #permissions-config { header { text-align: center; font-weight: bold; } .index { flex: 0 0 200px; text-align: left; } .permissions-list { padding: 0; } .permission { border-bottom: 2px ridge var(--color-cool-3); } .form-fields { justify-content: space-around; } // TODO: Only needed until we can unify styles between in-game permissions dialog and user management permissions // dialog. button { height: calc(1.25 * var(--input-height)); } } /* ----------------------------------------- */ /* Permissions Config */ /* ----------------------------------------- */ #permissions-config { header.table-header { background: var(--color-cool-4); padding: 0.5rem; color: var(--color-text-light-highlight); border: 1px solid var(--color-cool-4); text-align: center; font-weight: bold; } ul.permissions-list { list-style: none; margin: 0; padding: 0; max-height: 600px; overflow: hidden auto; } li.permission { padding: 0.25rem 0.5rem; border-bottom: 1px solid var(--color-border-dark-4); .form-fields { justify-content: space-around; } } .index { flex: 0 0 200px; text-align: left; font-weight: bold; } } }