.participant-mirror-module__IPnL6q__controlBar{border:1px solid color-mix(in srgb, var(--eunoleme-blue-deep) 22%, transparent);background:color-mix(in srgb, var(--eunoleme-blue-soft,#eaf2f8) 62%, white);border-radius:.9rem;justify-content:space-between;align-items:center;gap:.75rem;margin:1rem 0;padding:.75rem .9rem;display:flex}.participant-mirror-module__IPnL6q__controlText{gap:.1rem;display:grid}.participant-mirror-module__IPnL6q__controlText span{color:#526474;font-size:.82rem}.participant-mirror-module__IPnL6q__controlButton,.participant-mirror-module__IPnL6q__windowButton{color:#173b58;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #254e70;border-radius:.7rem;font-weight:700}.participant-mirror-module__IPnL6q__controlButton{white-space:nowrap;padding:.6rem .85rem}.participant-mirror-module__IPnL6q__controlButton[data-enabled=true]{color:#fff;background:#173b58}.participant-mirror-module__IPnL6q__controlButton:disabled{cursor:wait;opacity:.65}.participant-mirror-module__IPnL6q__controlButton:focus-visible,.participant-mirror-module__IPnL6q__windowButton:focus-visible{outline-offset:2px;outline:3px solid #d89b33}.participant-mirror-module__IPnL6q__error{color:#9e2e2e;margin:.5rem 0 0;font-size:.88rem}.participant-mirror-module__IPnL6q__status{align-items:center;gap:.35rem;display:inline-flex}.participant-mirror-module__IPnL6q__status:before{content:"";background:#8795a1;border-radius:50%;width:.55rem;height:.55rem}.participant-mirror-module__IPnL6q__status[data-status=active]:before{background:#27845a;box-shadow:0 0 0 3px #27845a22}.participant-mirror-module__IPnL6q__status[data-status=reconnecting]:before,.participant-mirror-module__IPnL6q__status[data-status=activating]:before{background:#c37b12}.participant-mirror-module__IPnL6q__status[data-status=error]:before{background:#b53636}.participant-mirror-module__IPnL6q__window{z-index:36;color:#173247;background:#fdfcf9;border:1px solid #224b6a55;border-radius:1rem;flex-direction:column;display:flex;position:fixed;overflow:hidden;box-shadow:0 18px 56px #102d4438}.participant-mirror-module__IPnL6q__minimized{width:min(360px,100vw - 2rem);bottom:1rem;left:1rem}.participant-mirror-module__IPnL6q__floating{width:min(560px,100vw - 2rem);max-height:calc(100dvh - 2rem);top:1rem;left:1rem}.participant-mirror-module__IPnL6q__expanded{width:75vw;height:75dvh;inset:12.5dvh 12.5vw}.participant-mirror-module__IPnL6q__windowHeader{background:#eaf2f8;border-bottom:1px solid #224b6a25;justify-content:space-between;align-items:center;gap:.65rem;padding:.7rem .8rem;display:flex}.participant-mirror-module__IPnL6q__windowTitle{min-width:0;display:grid}.participant-mirror-module__IPnL6q__windowTitle strong{line-height:1.1}.participant-mirror-module__IPnL6q__windowTitle span{color:#53697a;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.participant-mirror-module__IPnL6q__windowControls{gap:.35rem;display:flex}.participant-mirror-module__IPnL6q__windowButton{place-items:center;width:44px;padding:0;font-size:1rem;display:grid}.participant-mirror-module__IPnL6q__summary{flex-wrap:wrap;gap:.35rem .8rem;padding:.65rem .8rem;font-size:.82rem;display:flex}.participant-mirror-module__IPnL6q__summary span{white-space:nowrap}.participant-mirror-module__IPnL6q__content{flex:1;place-items:center;min-height:0;padding:.75rem;display:grid;overflow:auto}.participant-mirror-module__IPnL6q__empty{color:#5f6e79;text-align:center;padding:1.25rem}.participant-mirror-module__IPnL6q__originViewport{background:#f7f2e9;border:1px solid #cad5dc;border-radius:.8rem;width:100%;max-height:100%;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #fff}.participant-mirror-module__IPnL6q__mobileViewport{max-width:min(360px,100%)}.participant-mirror-module__IPnL6q__desktopViewport{max-width:100%;min-height:260px}.participant-mirror-module__IPnL6q__viewportCanvas{transform:translate(var(--mirror-scroll-x,0), var(--mirror-scroll-y,0));flex-direction:column;gap:.55rem;padding:.65rem;transition:transform .16s;display:flex;position:absolute;inset:0;overflow:hidden}.participant-mirror-module__IPnL6q__participantHeader{border-bottom:1px solid #224b6a25;justify-content:space-between;gap:.5rem;padding-bottom:.4rem;font-size:.78rem;display:flex}.participant-mirror-module__IPnL6q__phaseContent{min-height:0;transform:translate(var(--mirror-scroll-x,0), var(--mirror-scroll-y,0));transition:transform .16s;overflow:hidden}.participant-mirror-module__IPnL6q__pickerHeading,.participant-mirror-module__IPnL6q__placementSummary{flex-wrap:wrap;justify-content:space-between;gap:.35rem;margin-bottom:.5rem;font-size:.75rem;display:flex}.participant-mirror-module__IPnL6q__optionGrid{gap:.4rem;display:grid}.participant-mirror-module__IPnL6q__columns2{grid-template-columns:repeat(2,minmax(0,1fr))}.participant-mirror-module__IPnL6q__columns3{grid-template-columns:repeat(3,minmax(0,1fr))}.participant-mirror-module__IPnL6q__columns4{grid-template-columns:repeat(4,minmax(0,1fr))}.participant-mirror-module__IPnL6q__option{text-align:center;background:#fff;border:2px solid #0000;border-radius:.55rem;gap:.2rem;min-width:0;padding:.3rem;font-size:.68rem;display:grid}.participant-mirror-module__IPnL6q__selectedOption{background:#fff8e8;border-color:#d58b26}.participant-mirror-module__IPnL6q__boardRegion{transform:translate(var(--mirror-scroll-x,0), var(--mirror-scroll-y,0));overflow:hidden}.participant-mirror-module__IPnL6q__revision,.participant-mirror-module__IPnL6q__imageNotice,.participant-mirror-module__IPnL6q__waiting{margin:.45rem;font-size:.8rem}.participant-mirror-module__IPnL6q__imageNotice{background:#eaf2f8;border-radius:.6rem;padding:.65rem}@media (max-width:760px){.participant-mirror-module__IPnL6q__controlBar{flex-direction:column;align-items:stretch}.participant-mirror-module__IPnL6q__controlButton{width:100%}.participant-mirror-module__IPnL6q__floating{width:auto;max-height:calc(100dvh - 1rem);inset:.5rem}.participant-mirror-module__IPnL6q__expanded{width:auto;height:90dvh;inset:5dvh .5rem}.participant-mirror-module__IPnL6q__minimized{width:calc(100vw - 1rem);bottom:.5rem;right:.5rem}}@media (prefers-reduced-motion:reduce){.participant-mirror-module__IPnL6q__viewportCanvas,.participant-mirror-module__IPnL6q__phaseContent{transition:none}}.participant-mirror-module__IPnL6q__scaleHost{width:100%;height:100%;min-height:0;position:relative;overflow:hidden}.participant-mirror-module__IPnL6q__scaleHost .participant-mirror-module__IPnL6q__originViewport{transform-origin:50%;pointer-events:none;max-width:none;min-height:0;max-height:none;position:absolute;top:50%;left:50%;translate:-50% -50%}.participant-mirror-module__IPnL6q__viewportCanvas{display:block;overflow:hidden;transform:none}.participant-mirror-module__IPnL6q__phaseContent,.participant-mirror-module__IPnL6q__boardRegion{overflow:hidden;transform:none}.participant-mirror-module__IPnL6q__content{display:block;overflow:hidden}.participant-mirror-module__IPnL6q__floating{height:min(720px,100dvh - 2rem)}.participant-mirror-module__IPnL6q__windowHeader,.participant-mirror-module__IPnL6q__summary{flex-shrink:0}.participant-mirror-module__IPnL6q__option{font-size:.92rem}.participant-mirror-module__IPnL6q__mobileViewport .participant-mirror-module__IPnL6q__option{min-height:194px}.participant-mirror-module__IPnL6q__option .representation-visual{width:100%;max-width:160px;margin-inline:auto}.participant-mirror-module__IPnL6q__summary .participant-mirror-module__IPnL6q__controlButton{margin-left:auto;padding:.3rem .6rem;font-size:.75rem}
