.room-unread-dot{color:#078446;margin-inline-start:.4rem;font-size:.85rem}.room-management{max-width:min(44rem,calc(100vw - 2rem));max-height:85vh;overflow:auto}.room-management-row{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem;padding:1rem 0;border-bottom:1px solid var(--line,#ccd4d8)}.room-management-row h3{flex-basis:100%;overflow-wrap:anywhere}.room-management-row select{max-width:100%;min-width:0}.room-management button:disabled{opacity:.55;cursor:not-allowed}
.room-secondary-controls{display:flex;justify-content:flex-start;gap:8px;padding:8px 18px;order:2}
.room-modal-dismiss{float:right;min-width:44px;min-height:44px}
.room-management::backdrop{background:rgb(0 0 0 / .35)}
.room-row{display:flex;align-items:center;min-width:0}.room-row .room-link{flex:1;min-width:0}
.room-menu-trigger{opacity:0;min-width:36px;min-height:40px;border:0;background:transparent;color:inherit;cursor:pointer}
.room-row:hover .room-menu-trigger,.room-row:focus-within .room-menu-trigger,.dios-ops-row:hover .room-menu-trigger,.dios-ops-row:focus-within .room-menu-trigger{opacity:1}
@media(hover:none){.room-menu-trigger{opacity:1}}
