/* Private-room fields only; no AI, board or card styles are overridden. */
.room-opening{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:12px 0;font:14px/1.7 system-ui,-apple-system,"Segoe UI","Microsoft YaHei",sans-serif;min-width:0}
.room-opening[hidden],.room-opening [hidden]{display:none!important}.room-opening label{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}
.room-opening select{font:inherit;min-height:44px;max-width:100%;padding:8px 12px;border:1px solid var(--line,#bdcdbf);border-radius:4px;background:var(--paper,#fffefa);color:inherit}
.room-opening p,.room-opening small{margin:0;overflow-wrap:anywhere}.room-opening small,.room-opening [role="status"]{flex-basis:100%;color:var(--muted,#56675d)}
.room-opening select:focus-visible{outline:2px solid var(--green,#255b48);outline-offset:2px}.room-opening select:disabled{opacity:.6}
