.ednpr-room-code{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;max-width:296px;display:grid}.ednpr-room-code[data-legacy=true]{grid-template-columns:repeat(5,minmax(0,1fr));max-width:360px}.entry-form .ednpr-room-code input{text-align:center;width:100%;min-width:0;min-height:56px;font-family:var(--ui);font-synthesis:none;letter-spacing:0;border-radius:var(--bg-control-radius,3px);caret-color:var(--acid);margin:0;padding:10px 0;font-size:24px;font-weight:400;line-height:1.4}.entry-form .ednpr-room-code input:focus-visible{outline:2px solid var(--acid);outline-offset:3px}.entry-form .ednpr-room-code[data-invalid=true] input{border-color:var(--warning,#f6a08b)}.entry-form .ednpr-room-code[aria-busy=true] input{opacity:.75}.entry-form .legacy-code-link{text-align:left;min-height:36px;color:var(--muted);margin:12px 0 18px;font-size:10px;line-height:1.4;display:block}
