.screen-stage{position:relative;width:100%;border-radius:16px;overflow:hidden;background:#101a17}.meeting-screen-wait{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:32px;background:#101a17;color:#f2f6ee}.meeting-screen-wait p{max-width:540px;text-align:center}.screen-stage video{display:block;width:100%;height:auto;max-height:62vh;object-fit:contain;background:#101a17}.screen-stage-draw{position:absolute;top:0;right:0;bottom:0;left:0;display:none;touch-action:none;cursor:crosshair}.screen-stage.annotating .screen-stage-draw{display:block}.screen-stage-ink{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:none;pointer-events:none}.screen-stage.annotating .screen-stage-ink{display:block}.screen-stage-health{position:absolute;left:50%;top:12px;transform:translate(-50%);margin:0;padding:6px 12px;border-radius:999px;background:#1d2a24d9;color:#f2f6ee;font-size:12px;white-space:nowrap;pointer-events:none;z-index:3}.screen-stage-bar{position:absolute;left:12px;right:12px;bottom:12px;display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:8px 10px;border-radius:14px;background:#1d2a24e6;border:1px solid #ffffff1f;box-shadow:0 10px 30px #0b161020}.screen-stage-bar:not(.minimal){opacity:0;transition:opacity .18s ease}.screen-stage:hover .screen-stage-bar:not(.minimal),.screen-stage:focus-within .screen-stage-bar:not(.minimal),.screen-stage.annotating .screen-stage-bar:not(.minimal),.screen-stage.fullscreen .screen-stage-bar:not(.minimal),.screen-stage:fullscreen .screen-stage-bar:not(.minimal){opacity:1}.screen-stage-name{display:flex;align-items:center;gap:6px;margin-right:auto;color:#f4f2eb;font-size:12px;font-weight:600;letter-spacing:.2px}.screen-stage-name svg{width:15px;height:15px}.screen-stage .screen-stage-bar button{position:static;inset:auto;top:auto;right:auto;bottom:auto;left:auto}.screen-stage-bar button{display:inline-flex;align-items:center;gap:5px;padding:7px 11px;border-radius:10px;font-size:12px;color:#eef3ec;background:#ffffff16;border:1px solid #ffffff24}.screen-stage-bar button:hover:not(:disabled){background:#ffffff28}.screen-stage-bar button:disabled{opacity:.45;cursor:default}.screen-stage-bar button:active:not(:disabled){background:#ffffff38}.screen-stage-bar button:focus-visible{outline:2px solid #f0d274;outline-offset:2px}.screen-stage-action-error{max-width:280px;color:#ffd9cf;font-size:12px;overflow-wrap:anywhere}.screen-stage-bar button[aria-pressed=true]{background:#f0d274;border-color:#f0d274;color:#273520}.screen-stage-bar .screen-stage-close{margin-left:4px}.screen-stage-bar .call-hangup{background:#b3504233;border-color:#d3877a55;color:#ffd9cf}.screen-stage-bar .call-hangup:hover{background:#b3504255}.screen-stage-inks{display:inline-flex;align-items:center;gap:4px;padding:0 3px}.screen-stage-bar .screen-stage-ink-swatch,.screen-stage-inks .screen-stage-ink-swatch,.screen-stage-own-clear .screen-stage-ink-swatch{width:18px;height:18px;min-width:18px;padding:0;border-radius:50%;border:1px solid #ffffff40;box-shadow:inset 0 0 0 1px #00000030}.screen-stage-bar .screen-stage-ink-swatch[aria-pressed=true],.screen-stage-inks .screen-stage-ink-swatch[aria-pressed=true],.screen-stage-own-clear .screen-stage-ink-swatch[aria-pressed=true]{border-color:#fffef9;box-shadow:0 0 0 2px #fffef9,0 0 0 3px #27352099}.screen-stage-own-clear{position:absolute;right:10px;top:10px;z-index:2}.screen-stage-own-clear button{display:inline-flex;align-items:center;gap:5px;padding:6px 10px;border-radius:10px;font-size:12px;color:#eef3ec;background:#1d2a24e6;border:1px solid #ffffff24}.screen-stage-own-clear button:hover{background:#2b3c33f2}.screen-stage.own-board .screen-stage-ink,.screen-stage.own-board .screen-stage-draw{display:none}.screen-stage-tip,.screen-stage-hint{position:absolute;left:12px;top:12px;margin:0;padding:6px 10px;border-radius:10px;font-size:11px;background:#f0d274e6;color:#273520}.screen-stage-hint{background:#1d2a24e6;color:#d9e2d6}.screen-stage.fullscreen{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;border-radius:0;background:#0d1512;display:flex;align-items:center;justify-content:center}.screen-stage.fullscreen>video{width:100%;height:100%;max-height:none}.screen-stage:fullscreen{border-radius:0}.screen-stage:fullscreen video{max-height:none;height:100%}.screen-stage.fullscreen{padding:4px;box-sizing:border-box;z-index:2500}.screen-stage-bar .signal-bars-panel{margin:0;padding:0 6px;background:none;display:inline-flex;align-items:center;border-left:1px solid #ffffff24}.screen-stage-bar .signal-bars i{background:#ffffff2e}.screen-stage-bar .signal-bars i.on{background:#8fd6a4}.screen-stage-bar .signal-bars[data-level=poor] i.on{background:#e8c06a}.screen-stage-bar .signal-bars[data-level=lost] i.on{background:#df7b6a}.screen-stage-signal-wait{color:#c3cec4;font-size:11px;padding-left:6px}.screen-stage.fullscreen .screen-stage-bar,.screen-stage:fullscreen .screen-stage-bar,.screen-stage-bar.screen-stage-pill{left:50%;right:auto;bottom:22px;transform:translate(-50%);width:max-content;max-width:min(1200px,calc(100% - 32px));justify-content:center;gap:8px;padding:9px 14px;border-radius:999px}.screen-stage.fullscreen .screen-stage-bar .screen-stage-name,.screen-stage:fullscreen .screen-stage-bar .screen-stage-name{margin-right:2px;padding-right:10px;border-right:1px solid #ffffff24}
