.overview { .row { gap: 20px; display: flex; .name { flex-grow: 1; input { width: 100%; } } } } .invites { gap: 8px; display: flex; flex-direction: column; .subtitle { display: flex; justify-content: space-between; font-size: 13px; text-transform: uppercase; color: var(--secondary-foreground); font-weight: 700; } .invite { gap: 8px; padding: 10px; display: flex; align-items: center; flex-direction: row; background: var(--secondary-background); code, span { flex: 1; } code { font-size: 1.4em; user-select: all; } span { gap: 8px; display: flex; color: var(--secondary-foreground); } &[data-deleting="true"] { opacity: 0.5; } } } .members { .subtitle { display: flex; justify-content: space-between; font-size: 13px; text-transform: uppercase; color: var(--secondary-foreground); font-weight: 700; } .member { gap: 8px; padding: 10px; display: flex; align-items: center; flex-direction: row; background: var(--secondary-background); } } .roles { gap: 12px; height: 100%; display: flex; .list { width: 160px; overflow-y: scroll; } .permissions { flex-grow: 1; overflow-y: scroll; } h2 { margin: 8px 0; } }