/* Wik Desktop -- pack J: the gear page's dialogs' content (members' whitelist form, wallets, sub-chat access, treasury). Classes `.rm-` only.
   port: RoomSettingsPage.kt:608-612 (the list sheet's column: 20dp sides, 20dp bottom), RoomSubChats.kt:296-394 (the access box),
   CrossroadsActivity.kt:1761-1765 (the whitelist form: two fields, 20dp sides, 8dp top). */
.rm-col { display: flex; flex-direction: column; min-width: 0; }
.rm-form { display: flex; flex-direction: column; gap: 8px; padding-top: 8px; }
.rm-input { width: 100%; min-width: 0; box-sizing: border-box; padding: 8px 4px; background: transparent; border: 0; border-bottom: 2px solid var(--c-brand-ink);
  outline: none; color: var(--c-text); font: inherit; }
.rm-input::placeholder { color: var(--c-dim); }
.rm-dim { color: var(--c-dim); }
.rm-acchead { color: var(--c-dim); padding: 8px 0 2px 0; }
.rm-accessrow { display: flex; flex-direction: row; align-items: center; gap: 6px; padding: 4px 0; min-width: 0; }
.rm-accesswallet { flex: 1 1 auto; min-width: 0; color: var(--c-text); white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.rm-accessadd { display: flex; flex-direction: row; align-items: center; gap: 8px; padding-top: 8px; min-width: 0; }
.rm-smallbtn { flex: 0 0 auto; min-height: 32px; padding: 0 10px; border-radius: 4px; color: var(--c-brand-ink); text-transform: uppercase;
  font-weight: 500; background: var(--c-card2-fill); cursor: pointer; }
/* the owner / host tools (admin.js): a call record's JSON, a reported message's copy (not selectable: ModReview.plain) */
.rm-json { margin: 0; white-space: pre-wrap; overflow-wrap: anywhere; color: var(--c-text); font-family: ui-monospace, Consolas, monospace; font-size: 12px; }
.rm-review { user-select: none; padding-top: 8px; }
.rm-text { color: var(--c-text); overflow-wrap: anywhere; }
.rm-pre { white-space: pre-wrap; }
.rm-gap { padding-bottom: 8px; }
