.nnCallRoom{z-index:1000;background:#1c1714;flex-direction:column;display:flex;position:fixed;inset:0}.nnCallBar{color:#fff8ec;background:#3a1414;flex-wrap:wrap;align-items:center;gap:.35rem 1rem;padding:.5rem 1rem;display:flex}.nnCallBar.is-soon{background:#8a5a00}.nnCallBar.is-last,.nnCallBar.is-over{background:#a11d1d}.nnCallTimer{white-space:nowrap;font-size:1rem}.nnCallTimer strong{font-variant-numeric:tabular-nums;margin-left:.25rem;font-size:1.35rem}.nnCallTimer small{opacity:.85}.nnCallNote{flex:14rem;margin:0;font-weight:600}.nnCallActions{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-left:auto;display:flex}.nnCallActions a{color:#fff8ec;font-size:.85rem}.nnCallActions .nimittaBtn{min-height:0;padding:.35rem .9rem}.nnCallStage{flex:auto;min-height:0;display:flex;position:relative}.nnCallFrame{background:#000;border:0;flex:auto;width:100%}.nnCallCaptions{pointer-events:none;gap:.25rem;width:min(92%,760px);display:grid;position:absolute;bottom:84px;left:50%;transform:translate(-50%)}.nnCallCaptions p{color:#fff;text-align:center;background:#000000b8;border-radius:8px;margin:0;padding:.3rem .7rem;font-size:1.15rem;line-height:1.45}.nnCallCaps{color:#2b2622;background:#fff8ec;border-bottom:1px solid #eadfcd;flex-wrap:wrap;align-items:end;gap:.5rem 1rem;padding:.6rem 1rem;display:flex}.nnCallCapField{gap:.2rem;font-size:.9rem;display:grid}.nnCallCapField select{min-height:36px}.nnCallCapCheck{align-items:center;gap:.4rem;font-size:.95rem;display:flex}.nnCallCapNotice{color:#5b4f45;flex:100%;margin:0;font-size:.85rem}.nnCallCapActions{gap:.5rem;display:flex}.nnCallCapProblem{color:#7a1f1f;background:#fde8e8;margin:0;padding:.4rem 1rem}.nnCallLive{color:#ffd7a8;font-size:.85rem}@media (max-width:520px){.nnCallBar{padding:.4rem .6rem}.nnCallActions a{font-size:.8rem}}.nnCallNotes{color:#2b2622;background:#fff8ec;border-bottom:1px solid #eadfcd;max-height:32vh;padding:.5rem 1rem;overflow:auto}
