/* interview-20261005x: Interview vars generated from interview/blueprint/seat-cam-map.json Rev A.1 (Oct 3, 2026, 12:06 AM ET) - do not hand-edit. */
[data-room-theme="interview"] {
  --iv-seat-1-anchor-x: 21.06%;
  --iv-seat-1-anchor-y: 31.95%;
  --iv-seat-1-anchor-w: 14.59%;
  --iv-seat-1-anchor-h: 19.45%;
  --iv-seat-1-x: 13.77%;
  --iv-seat-1-y: 22.23%;
  --iv-seat-1-w: 14.59%;
  --iv-seat-1-h: 19.45%;
  --iv-seat-2-anchor-x: 78.94%;
  --iv-seat-2-anchor-y: 31.95%;
  --iv-seat-2-anchor-w: 14.59%;
  --iv-seat-2-anchor-h: 19.45%;
  --iv-seat-2-x: 71.64%;
  --iv-seat-2-y: 22.23%;
  --iv-seat-2-w: 14.59%;
  --iv-seat-2-h: 19.45%;
  --iv-m1-pane-1-x: 0.0%;
  --iv-m1-pane-1-y: 0.0%;
  --iv-m1-pane-1-w: 50.0%;
  --iv-m1-pane-1-h: 100.0%;
  --iv-m1-pane-2-x: 50.0%;
  --iv-m1-pane-2-y: 0.0%;
  --iv-m1-pane-2-w: 50.0%;
  --iv-m1-pane-2-h: 100.0%;
  --iv-m1-divider-x: 49.92%;
  --iv-m1-divider-y: 0.0%;
  --iv-m1-divider-w: 0.16%;
  --iv-m1-divider-h: 100.0%;
  --iv-m1-face-1-x: 12.0%;
  --iv-m1-face-1-y: 18.0%;
  --iv-m1-face-1-w: 26.0%;
  --iv-m1-face-1-h: 44.0%;
  --iv-m1-face-2-x: 62.0%;
  --iv-m1-face-2-y: 18.0%;
  --iv-m1-face-2-w: 26.0%;
  --iv-m1-face-2-h: 44.0%;
  --iv-m1-lt-1-x: 2.0%;
  --iv-m1-lt-1-y: 88.0%;
  --iv-m1-lt-1-w: 30.0%;
  --iv-m1-lt-1-h: 7.0%;
  --iv-m1-lt-2-x: 52.0%;
  --iv-m1-lt-2-y: 88.0%;
  --iv-m1-lt-2-w: 30.0%;
  --iv-m1-lt-2-h: 7.0%;
  --iv-m1-fit-1-x: 1.75%;
  --iv-m1-fit-1-y: 26.25%;
  --iv-m1-fit-1-w: 47.5%;
  --iv-m1-fit-1-h: 47.5%;
  --iv-m1-fit-2-x: 50.75%;
  --iv-m1-fit-2-y: 26.25%;
  --iv-m1-fit-2-w: 47.5%;
  --iv-m1-fit-2-h: 47.5%;
  --iv-m1-fitface-1-x: 19.32%;
  --iv-m1-fitface-1-y: 34.8%;
  --iv-m1-fitface-1-w: 12.35%;
  --iv-m1-fitface-1-h: 20.9%;
  --iv-m1-fitface-2-x: 68.33%;
  --iv-m1-fitface-2-y: 34.8%;
  --iv-m1-fitface-2-w: 12.35%;
  --iv-m1-fitface-2-h: 20.9%;
  --iv-m2c-main-x: 0.0%;
  --iv-m2c-main-y: 0.0%;
  --iv-m2c-main-w: 100.0%;
  --iv-m2c-main-h: 100.0%;
  --iv-m2c-face-x: 45.75%;
  --iv-m2c-face-y: 12.5%;
  --iv-m2c-face-w: 32.5%;
  --iv-m2c-face-h: 55.0%;
  --iv-m2c-fg-x: 0.0%;
  --iv-m2c-fg-y: 38.0%;
  --iv-m2c-fg-w: 40.0%;
  --iv-m2c-fg-h: 62.0%;
  --iv-m2c-inset-x: 2.0%;
  --iv-m2c-inset-y: 12.0%;
  --iv-m2c-inset-w: 18.0%;
  --iv-m2c-inset-h: 18.0%;
  --iv-m2c-lt-x: 63.0%;
  --iv-m2c-lt-y: 86.0%;
  --iv-m2c-lt-w: 34.0%;
  --iv-m2c-lt-h: 8.0%;
  --iv-m2i-main-x: 0.0%;
  --iv-m2i-main-y: 0.0%;
  --iv-m2i-main-w: 100.0%;
  --iv-m2i-main-h: 100.0%;
  --iv-m2i-face-x: 21.75%;
  --iv-m2i-face-y: 12.5%;
  --iv-m2i-face-w: 32.5%;
  --iv-m2i-face-h: 55.0%;
  --iv-m2i-fg-x: 60.0%;
  --iv-m2i-fg-y: 38.0%;
  --iv-m2i-fg-w: 40.0%;
  --iv-m2i-fg-h: 62.0%;
  --iv-m2i-inset-x: 80.0%;
  --iv-m2i-inset-y: 12.0%;
  --iv-m2i-inset-w: 18.0%;
  --iv-m2i-inset-h: 18.0%;
  --iv-m2i-lt-x: 3.0%;
  --iv-m2i-lt-y: 86.0%;
  --iv-m2i-lt-w: 34.0%;
  --iv-m2i-lt-h: 8.0%;
  --iv-m3-main-x: 0.0%;
  --iv-m3-main-y: 0.0%;
  --iv-m3-main-w: 100.0%;
  --iv-m3-main-h: 100.0%;
  --iv-m3-face-x: 37.0%;
  --iv-m3-face-y: 18.0%;
  --iv-m3-face-w: 26.0%;
  --iv-m3-face-h: 44.0%;
  --iv-m3-lt-x: 3.0%;
  --iv-m3-lt-y: 86.0%;
  --iv-m3-lt-w: 34.0%;
  --iv-m3-lt-h: 8.0%;
  --iv-m3-other-1-x: 2.0%;
  --iv-m3-other-1-y: 12.0%;
  --iv-m3-other-1-w: 16.0%;
  --iv-m3-other-1-h: 16.0%;
  --iv-m3-other-2-x: 82.0%;
  --iv-m3-other-2-y: 12.0%;
  --iv-m3-other-2-w: 16.0%;
  --iv-m3-other-2-h: 16.0%;
  --iv-m4-main-x: 0.0%;
  --iv-m4-main-y: 0.0%;
  --iv-m4-main-w: 100.0%;
  --iv-m4-main-h: 100.0%;
  --iv-m4-face-x: 37.0%;
  --iv-m4-face-y: 18.0%;
  --iv-m4-face-w: 26.0%;
  --iv-m4-face-h: 44.0%;
  --iv-m4-lt-x: 39.0%;
  --iv-m4-lt-y: 88.0%;
  --iv-m4-lt-w: 22.0%;
  --iv-m4-lt-h: 7.0%;
  --iv-m4-tl-x: 2.0%;
  --iv-m4-tl-y: 12.0%;
  --iv-m4-tl-w: 22.0%;
  --iv-m4-tl-h: 22.0%;
  --iv-m4-tr-x: 76.0%;
  --iv-m4-tr-y: 12.0%;
  --iv-m4-tr-w: 22.0%;
  --iv-m4-tr-h: 22.0%;
  --iv-m4-bl-x: 2.0%;
  --iv-m4-bl-y: 74.44%;
  --iv-m4-bl-w: 22.0%;
  --iv-m4-bl-h: 22.0%;
  --iv-m4-br-x: 76.0%;
  --iv-m4-br-y: 74.44%;
  --iv-m4-br-w: 22.0%;
  --iv-m4-br-h: 22.0%;
  --iv-m4-tl-43-x: 2.0%;
  --iv-m4-tl-43-y: 12.0%;
  --iv-m4-tl-43-w: 22.0%;
  --iv-m4-tl-43-h: 29.33%;
  --iv-m4-tr-43-x: 76.0%;
  --iv-m4-tr-43-y: 12.0%;
  --iv-m4-tr-43-w: 22.0%;
  --iv-m4-tr-43-h: 29.33%;
  --iv-m4-bl-43-x: 2.0%;
  --iv-m4-bl-43-y: 67.11%;
  --iv-m4-bl-43-w: 22.0%;
  --iv-m4-bl-43-h: 29.33%;
  --iv-m4-br-43-x: 76.0%;
  --iv-m4-br-43-y: 67.11%;
  --iv-m4-br-43-w: 22.0%;
  --iv-m4-br-43-h: 29.33%;
  --iv-m5-plate-x: 0.0%;
  --iv-m5-plate-y: 0.0%;
  --iv-m5-plate-w: 100.0%;
  --iv-m5-plate-h: 100.0%;
  --iv-m5-cut-1-x: 8.02%;
  --iv-m5-cut-1-y: 17.55%;
  --iv-m5-cut-1-w: 36.84%;
  --iv-m5-cut-1-h: 74.68%;
  --iv-m5-cut-2-x: 55.14%;
  --iv-m5-cut-2-y: 17.55%;
  --iv-m5-cut-2-w: 36.84%;
  --iv-m5-cut-2-h: 74.68%;
  --iv-chrome-status-tl-x: 1.0%;
  --iv-chrome-status-tl-y: 1.0%;
  --iv-chrome-status-tl-w: 30.0%;
  --iv-chrome-status-tl-h: 3.8%;
  --iv-chrome-rec-consent-x: 1.0%;
  --iv-chrome-rec-consent-y: 5.6%;
  --iv-chrome-rec-consent-w: 30.0%;
  --iv-chrome-rec-consent-h: 3.8%;
  --iv-chrome-timer-agenda-x: 38.0%;
  --iv-chrome-timer-agenda-y: 1.0%;
  --iv-chrome-timer-agenda-w: 24.0%;
  --iv-chrome-timer-agenda-h: 3.8%;
  --iv-chrome-chrome-tr-x: 78.0%;
  --iv-chrome-chrome-tr-y: 1.0%;
  --iv-chrome-chrome-tr-w: 21.0%;
  --iv-chrome-chrome-tr-h: 3.8%;
  --iv-chrome-toast-tc-x: 36.0%;
  --iv-chrome-toast-tc-y: 5.6%;
  --iv-chrome-toast-tc-w: 28.0%;
  --iv-chrome-toast-tc-h: 4.6%;
  --iv-chrome-host-tab-x: 98.75%;
  --iv-chrome-host-tab-y: 20.0%;
  --iv-chrome-host-tab-w: 1.25%;
  --iv-chrome-host-tab-h: 14.0%;
  --iv-chrome-consent-card-x: 30.0%;
  --iv-chrome-consent-card-y: 25.0%;
  --iv-chrome-consent-card-w: 40.0%;
  --iv-chrome-consent-card-h: 40.0%;
  --iv-host-tab-x: 98.75%;
  --iv-host-tab-y: 20.0%;
  --iv-host-tab-w: 1.25%;
  --iv-host-tab-h: 14.0%;
}
/* interview-20261005x: Interview look (dark slate studio, teal accent). Tokens: SPEC s3 + Graphic Bot contrast notes
   (glass 0.80 over bright plate areas, REC #C84C49 + white keyline, mandatory 1px keyline on the speaking ring).
   Layout only for #gmnr-layer[data-room-theme="interview"]; nothing here touches Exec / Business / Board / games. */
[data-room-theme="interview"] {
  --gmnr-bg: #0b0d10; --gmnr-glass: rgba(20, 24, 30, .80); --gmnr-text: #EEF1F4; --gmnr-accent: #5FB3B3; --gmnr-ink: #0b1214;
  --iv-muted: #A9B3BE; --iv-int: #9FB8D6; --iv-cand: #E0B98A; --iv-obs: #C9C0FF; --iv-ring: #7FD1C7; --iv-rec: #C84C49; --iv-ok: #81C995; --iv-amber: #F2B35B;
}
/* core Advanced drawer is replaced by the docked host panel (SPEC s6) */
#gmnr-layer[data-room-theme="interview"] .gmnr-advtab, #gmnr-layer[data-room-theme="interview"] #gmnr-adv { display: none !important; }
[data-room-theme="interview"] .gmnr-stage { background: #0e1217; }
[data-room-theme="interview"] .gmnr-stage.iv-noplate { background: radial-gradient(ellipse at 50% 40%, #1f2730, #0e1217 75%); }
[data-room-theme="interview"] .gmnr-status { max-width: 46%; }
[data-room-theme="interview"] .iv-feed { position: absolute; overflow: hidden; background: #141a21; box-sizing: border-box; z-index: 5; }
[data-room-theme="interview"] .iv-feed > video { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; }
[data-room-theme="interview"] .iv-feed.iv-fit, [data-room-theme="interview"] .iv-feed.iv-inset { border-radius: 8px; border: 1px solid rgba(255,255,255,.55); box-shadow: 0 0 0 1px rgba(0,0,0,.6), 0 8px 24px rgba(0,0,0,.45); z-index: 12; }
[data-room-theme="interview"] .iv-feed.iv-tile { border-radius: 10px; border: 1px solid rgba(255,255,255,.5); box-shadow: 0 0 0 1px rgba(0,0,0,.7); transform-origin: 50% 100%; z-index: 8; }
[data-room-theme="interview"] .iv-feed.iv-main { z-index: 4; }
[data-room-theme="interview"] .iv-feed.iv-speaking { box-shadow: inset 0 0 0 1px rgba(11,15,20,.9), inset 0 0 0 3px var(--iv-ring), inset 0 0 0 4px #fff; }
[data-room-theme="interview"] .iv-feed.iv-tile.iv-speaking { box-shadow: 0 0 0 1px #0b0f14, 0 0 0 3px var(--iv-ring), 0 0 0 4px #fff; }
[data-room-theme="interview"] .iv-feed.iv-empty > video { visibility: hidden; }
[data-room-theme="interview"] .iv-feed:not(.iv-empty) > .gmnr-empty-glyph, [data-room-theme="interview"] .iv-feed:not(.iv-empty) > .iv-empty-name { display: none; }
[data-room-theme="interview"] .iv-empty-name { position: absolute; left: 0; right: 0; top: 40%; text-align: center; color: var(--iv-muted); font: 600 max(11px, 1.2cqw) system-ui, "Segoe UI", Arial, sans-serif; }
[data-room-theme="interview"] .iv-feed .gmnr-empty-glyph { color: #8fa0b0; bottom: auto; top: 18%; width: 18%; }
[data-room-theme="interview"] .iv-mute { position: absolute; right: 6px; top: 6px; width: 12px; height: 12px; border-radius: 50%; background: #C87814; box-shadow: 0 0 0 1px #fff; display: none; z-index: 3; }
[data-room-theme="interview"] .iv-feed.muted-host .iv-mute { display: block; }
[data-room-theme="interview"] .iv-share { z-index: 6; background: #05070a; }
[data-room-theme="interview"] .iv-share > video { object-fit: contain; }
[data-room-theme="interview"] .iv-divider { position: absolute; background: rgba(95,179,179,.5); z-index: 9; pointer-events: none; }
[data-room-theme="interview"] .iv-fg { position: absolute; inset: 0; width: 100%; height: 100%; z-index: 10; pointer-events: none; user-select: none; }
[data-room-theme="interview"] .iv-lt { position: absolute; z-index: 14; display: flex; align-items: center; gap: .7em; padding: 0 .9em; box-sizing: border-box; border-radius: 999px; background: var(--gmnr-glass); color: var(--gmnr-text); border: 1px solid rgba(255,255,255,.16); font: 600 max(11px, 1.35cqw) system-ui, "Segoe UI", Arial, sans-serif; white-space: nowrap; overflow: hidden; pointer-events: none; }
[data-room-theme="interview"] .iv-lt b { overflow: hidden; text-overflow: ellipsis; }
[data-room-theme="interview"] .iv-role { font-weight: 500; font-size: .86em; }
[data-room-theme="interview"] .iv-tag-interviewer { color: var(--iv-int); } [data-room-theme="interview"] .iv-tag-candidate { color: var(--iv-cand); } [data-room-theme="interview"] .iv-tag-observer { color: var(--iv-obs); }
[data-room-theme="interview"] .iv-tag { display: inline-block; padding: 0 6px; border-radius: 999px; border: 1px solid currentColor; font-size: 10px; font-weight: 700; letter-spacing: .04em; margin-left: 6px; }
[data-room-theme="interview"] .iv-topic { position: absolute; z-index: 40; border-radius: 999px; display: flex; align-items: center; justify-content: center; padding: 0 10px; font: 600 max(10px, min(12px, 1.05cqw)) system-ui, "Segoe UI", Arial, sans-serif; white-space: nowrap; overflow: hidden; }
[data-room-theme="interview"] .iv-amber { color: var(--iv-amber) !important; }
[data-room-theme="interview"] .iv-consent-chip { position: absolute; z-index: 40; border-radius: 999px; display: flex; align-items: center; gap: 8px; padding: 0 10px 0 4px; font: 600 max(10px, min(12px, 1.0cqw)) system-ui, "Segoe UI", Arial, sans-serif; white-space: nowrap; overflow: hidden; width: auto !important; max-width: 46%; }
[data-room-theme="interview"] .iv-consented { color: var(--iv-ok); overflow: hidden; text-overflow: ellipsis; }
[data-room-theme="interview"] .iv-hold { position: absolute; inset: 0; z-index: 30; background: rgba(5,7,10,.55); display: flex; align-items: center; justify-content: center; }
[data-room-theme="interview"] .iv-hold-card { padding: 14px 28px; border-radius: 14px; font: 700 max(14px, 2.2cqw) system-ui, "Segoe UI", Arial, sans-serif; }
[data-room-theme="interview"] [hidden] { display: none !important; }
[data-room-theme="interview"] .iv-hidden-media .iv-feed > video, [data-room-theme="interview"] .iv-hidden-media .iv-share > video { visibility: hidden !important; }
/* waiting room (device check) */
[data-room-theme="interview"] .iv-wait { position: absolute; inset: 0; z-index: 60; background: radial-gradient(ellipse at 50% 35%, #1d252e, #0b0e12 75%); display: flex; align-items: center; justify-content: center; }
[data-room-theme="interview"] .iv-wait-card { width: min(92%, 760px); max-height: 92%; overflow: auto; border-radius: 14px; padding: 14px 18px; box-sizing: border-box; font: 500 13px system-ui, "Segoe UI", Arial, sans-serif; }
[data-room-theme="interview"] .iv-wait-card h3 { margin: 0 0 10px; font-size: 16px; color: var(--gmnr-accent); }
[data-room-theme="interview"] .iv-wait-row { display: flex; gap: 14px; align-items: flex-start; }
[data-room-theme="interview"] .iv-wait-preview { position: relative; flex: 0 0 56%; aspect-ratio: 16 / 9; border-radius: 10px; overflow: hidden; background: #000; border: 1px solid rgba(255,255,255,.2); }
[data-room-theme="interview"] .iv-wait-preview video { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; }
[data-room-theme="interview"] .iv-frame-guide { position: absolute; left: 37%; top: 18%; width: 26%; height: 44%; border: 2px dashed rgba(127,209,199,.85); border-radius: 46% 46% 40% 40%; box-shadow: 0 0 0 1px rgba(0,0,0,.6); }
[data-room-theme="interview"] .iv-eye-line { position: absolute; left: 30%; right: 30%; top: 33%; height: 0; border-top: 1px solid rgba(255,255,255,.65); }
[data-room-theme="interview"] .iv-wait-side { flex: 1; display: flex; flex-direction: column; gap: 8px; min-width: 0; }
[data-room-theme="interview"] .iv-wait-meter { display: flex; align-items: center; gap: 8px; }
[data-room-theme="interview"] .iv-tips { margin: 10px 0 6px; padding-left: 18px; color: var(--gmnr-text); }
[data-room-theme="interview"] .iv-wait-notice { padding: 6px 10px; border-radius: 8px; background: rgba(95,179,179,.14); border: 1px solid rgba(95,179,179,.45); }
[data-room-theme="interview"] .iv-wait-status { margin-top: 10px; font-weight: 700; color: var(--gmnr-accent); }
[data-room-theme="interview"] .iv-wait-status.st-refused, [data-room-theme="interview"] .iv-wait-status.st-declined { color: #F1A7A5; }
/* consent card: covers the stage on purpose (a late joiner gets no media until they answer) */
[data-room-theme="interview"] .iv-consent-cover { position: absolute; inset: 0; z-index: 70; background: rgba(5,7,10,.72); }
[data-room-theme="interview"] .iv-consent-card { position: absolute; box-sizing: border-box; border-radius: 14px; padding: 14px 16px; overflow: auto; font: 500 13px system-ui, "Segoe UI", Arial, sans-serif; min-width: 260px; }
[data-room-theme="interview"] .iv-consent-card h4 { margin: 0 0 8px; font-size: 15px; }
[data-room-theme="interview"] .iv-consent-card .gmnr-actions { display: flex; gap: 10px; justify-content: flex-end; margin-top: 10px; }
/* chrome */
[data-room-theme="interview"] .iv-viewmenu { position: absolute; z-index: 46; width: 230px; border-radius: 10px; padding: 8px; display: flex; flex-direction: column; gap: 4px; box-shadow: 0 12px 40px rgba(0,0,0,.6); }
[data-room-theme="interview"] .iv-viewmenu .gmnr-btn { text-align: left; }
[data-room-theme="interview"] .iv-vm-head { font: 700 11px system-ui; text-transform: uppercase; letter-spacing: .06em; color: var(--gmnr-accent); margin-bottom: 2px; }
[data-room-theme="interview"] .iv-host-tab { position: absolute; z-index: 44; writing-mode: vertical-rl; border: 1px solid rgba(255,255,255,.2); border-right: 0; border-radius: 8px 0 0 8px; background: var(--gmnr-glass); color: var(--gmnr-text); font: 700 10px system-ui; letter-spacing: .08em; text-transform: uppercase; cursor: pointer; padding: 0; min-width: 16px; }
[data-room-theme="interview"] .iv-panel { position: absolute; z-index: 45; overflow: auto; border-radius: 10px; padding: 8px 10px; box-sizing: border-box; box-shadow: 0 12px 40px rgba(0,0,0,.5); font-size: 12px; }
[data-room-theme="interview"] .iv-panel.is-pop { box-shadow: 0 16px 50px rgba(0,0,0,.7); }
[data-room-theme="interview"] .iv-modes { display: flex; flex-wrap: wrap; gap: 4px; margin: 4px 0; }
[data-room-theme="interview"] .iv-panel .gmnr-btn { padding: 3px 8px; min-height: 24px; }
[data-room-theme="interview"] .iv-wrow, [data-room-theme="interview"] .iv-prow, [data-room-theme="interview"] .iv-recrow { display: flex; flex-wrap: wrap; align-items: center; gap: 6px; margin: 4px 0; }
[data-room-theme="interview"] .iv-wname { flex: 1 1 100%; } [data-room-theme="interview"] .iv-check { display: block; color: var(--iv-muted); font-size: 11px; }
[data-room-theme="interview"] .iv-bigtime { font: 700 20px ui-monospace, Consolas, monospace; margin: 2px 0 4px; }
[data-room-theme="interview"] .iv-sections { margin: 4px 0; padding-left: 20px; } [data-room-theme="interview"] .iv-sections li { display: list-item; cursor: pointer; padding: 1px 0; color: var(--iv-muted); }
[data-room-theme="interview"] .iv-sections li.on { color: var(--gmnr-text); font-weight: 700; } [data-room-theme="interview"] .iv-sectime { float: right; font-family: ui-monospace, Consolas, monospace; }
[data-room-theme="interview"] .iv-qsec { margin-top: 6px; font-weight: 700; color: var(--gmnr-accent); font-size: 11px; }
[data-room-theme="interview"] .iv-qrow { display: flex; align-items: center; gap: 4px; } [data-room-theme="interview"] .iv-qrow.done .iv-qtext { text-decoration: line-through; opacity: .6; } [data-room-theme="interview"] .iv-qtext { flex: 1; }
[data-room-theme="interview"] .iv-qadd input[type=text] { flex: 1; }
[data-room-theme="interview"] .iv-notes { width: 100%; min-height: 110px; box-sizing: border-box; background: rgba(0,0,0,.35); color: inherit; border: 1px solid rgba(255,255,255,.2); border-radius: 6px; padding: 5px; font: 500 12px system-ui; }
[data-room-theme="interview"] .iv-endbox { margin-top: 8px; } [data-room-theme="interview"] .iv-endbox .gmnr-btn { width: 100%; }
/* strip under the stage */
[data-room-theme="interview"] .iv-meters { display: inline-flex; gap: 10px; }
[data-room-theme="interview"] .iv-meter { display: inline-flex; align-items: center; gap: 6px; font-size: 11px; color: var(--iv-muted); } [data-room-theme="interview"] .iv-meter.off { opacity: .45; }
[data-room-theme="interview"] .iv-meter-bar { display: inline-block; width: 70px; height: 6px; border-radius: 3px; background: rgba(255,255,255,.15); overflow: hidden; }
[data-room-theme="interview"] .iv-meter-fill { display: block; height: 100%; width: 0; background: var(--iv-ring); transition: width .1s linear; }
[data-room-theme="interview"] .iv-rolechip { padding: 2px 10px; border-radius: 999px; background: var(--gmnr-glass); border: 1px solid rgba(255,255,255,.18); font-weight: 700; font-size: 11px; }
[data-room-theme="interview"] .iv-observers { font-size: 11px; color: var(--iv-muted); }
[data-room-theme="interview"] .iv-withdraw { background: #5a2321; }
/* the camera/mic menu and mic settings of the existing bar stay usable above the room layer while waiting */
body[data-gmnr="interview"]:not(.gmnr-fs) #room-controls { z-index: 2001; }
body[data-gmnr="interview"] #mic-settings-panel { z-index: 2002; }
/* Guest Seating's arrival prompt (existing feature, unchanged) moves left of the docked host panel so it never covers End / Recording */
body[data-gmnr="interview"]:not(.gmnr-min) #gmeet-arrival-pop { right: 352px !important; }
