.room-settings-edit,.room-settings-staff{gap:12px;margin-top:12px;display:grid}.room-settings-edit{border:1px solid var(--line);border-radius:10px;padding:12px}.room-settings-columns{grid-template-columns:1fr 1fr;align-items:start;gap:16px;display:grid}.room-settings-people{gap:8px;max-height:320px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.room-settings-person{border:1px solid var(--line);overflow-wrap:anywhere;border-radius:8px;grid-template-columns:auto 1fr;align-items:start;gap:8px;padding:8px;display:grid}.room-settings-person input{min-width:20px;min-height:20px;margin-top:4px}.room-settings-note{margin:0}.room-settings-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.room-settings-actions button,.room-settings-device button{min-height:44px}.room-settings-device{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.room-settings-device .grow{overflow-wrap:anywhere;min-width:0}.room-settings-setup{margin:0 0 12px}.room-settings-setup a,.room-settings-recovery{overflow-wrap:anywhere}.room-settings-recovery{margin-top:16px}.room-settings-recovery button,.room-settings-admin .room-pin-form button{min-height:44px}@media (width<=420px){.room-settings-columns{grid-template-columns:1fr}.room-settings-device{align-items:stretch}.room-settings-device button,.room-settings-actions button,.room-settings-edit button,.room-settings-recovery button,.room-settings-admin .room-pin-form button{width:100%}}
