.iq4pt-ideenrauschen__card--virtual-object-media_monitor{box-sizing:border-box;background:#10243a!important;border:1px solid #7da2bb!important;border-radius:18px;padding:0!important;min-height:0!important;overflow:visible;isolation:isolate;box-shadow:0 18px 48px #0005!important}
.iq4pt-ideenrauschen__board.has-media-monitor>.iq4pt-ideenrauschen__card:not(.iq4pt-ideenrauschen__card--virtual-object-media_monitor){z-index:clamp(0,var(--iq4pt-card-layer,1),7999)!important}
.iq4pt-ideenrauschen__card--virtual-object-media_monitor{z-index:8000!important}
.iq4pt-media-shell{display:flex;flex-direction:column;height:100%;min-height:0;color:#f1f5f9;font:14px/1.4 system-ui,sans-serif;background:#10243a;border-radius:17px;overflow:hidden}
.iq4pt-media-tools{display:flex;gap:6px;align-items:center;padding:9px 10px;background:#16334f;flex:none}
.iq4pt-media-title{font-weight:700;flex:1}.iq4pt-media-tools button,.iq4pt-media-controls button{font:inherit;color:#f8fafc;background:#294d69;border:1px solid #80a6c4;border-radius:7px;padding:6px 10px;cursor:pointer}
.iq4pt-media-tools button:disabled{opacity:.45;cursor:default}.iq4pt-media-edit-grip{display:none;cursor:grab!important;touch-action:none}.is-vobjects-control-mode .iq4pt-media-edit-grip{display:block}.iq4pt-media-remove{display:none}.is-vobjects-control-mode .iq4pt-media-remove{display:block}
.iq4pt-media-pin{display:none}.is-vobjects-control-mode .iq4pt-media-pin{display:block}
.iq4pt-media-stage{position:relative;flex:1;min-height:200px;background:#040a11;display:grid;place-items:center;overflow:hidden}.iq4pt-media-stage video,.iq4pt-media-stage iframe,.iq4pt-media-stage>div{width:100%;height:100%;max-width:100%;border:0;display:block;object-fit:contain}.iq4pt-media-stage>p{max-width:36em;padding:20px;color:#d9e3ed}
.iq4pt-media-provider-actions{display:flex;align-items:center;gap:12px;padding:6px 10px;font-size:12px}.iq4pt-media-provider-actions[hidden]{display:none}.iq4pt-media-provider-actions a{color:#d9e3ed}.iq4pt-media-controls :disabled{opacity:.45;cursor:wait}
.iq4pt-media-controls{display:flex;align-items:center;gap:8px;padding:8px 10px;flex-wrap:wrap}.iq4pt-media-controls label{display:flex;align-items:center;gap:5px}.iq4pt-media-seek{flex:1;min-width:100px}.iq4pt-media-volume{width:80px}.iq4pt-media-clock{font-variant-numeric:tabular-nums;min-width:90px;font-size:12px}
.iq4pt-media-account{display:flex;gap:10px;align-items:center;padding:7px 10px;background:#22334a;color:#e7d5aa;font-size:12px;flex:none}.iq4pt-media-account a{color:#b5ddff}.iq4pt-media-status{font-size:12px;padding:4px 10px 8px;min-height:16px;color:#a9c2d8}
.iq4pt-media-account[hidden]{display:none!important}
.iq4pt-media-resize{display:none;position:absolute;right:-7px;bottom:-7px;width:26px;height:26px;z-index:5;cursor:nwse-resize;border:2px solid #ffe082;border-radius:7px;background:#173f66;color:white;touch-action:none}.is-vobjects-control-mode .iq4pt-media-resize{display:block}
.iq4pt-media-shell:fullscreen{width:100vw;height:100vh;max-height:none;border-radius:0;background:#040a11}.iq4pt-media-shell:fullscreen .iq4pt-media-stage{min-height:0}.iq4pt-media-shell:fullscreen .iq4pt-media-edit-grip,.iq4pt-media-shell:fullscreen .iq4pt-media-remove{display:none}
.iq4pt-ideenrauschen__card--virtual-object-media_monitor.is-media-expanded{position:fixed!important;inset:0!important;transform:none!important;width:100vw!important;height:100dvh!important;z-index:100050!important;border-radius:0}.is-media-expanded .iq4pt-media-shell{border-radius:0}.is-media-expanded .iq4pt-media-edit-grip,.is-media-expanded .iq4pt-media-remove,.is-media-expanded .iq4pt-media-resize{display:none!important}
.iq4pt-media-dialog{position:fixed;inset:0;background:#020617b8;z-index:100070;display:grid;place-items:center;padding:20px}.iq4pt-media-dialog form{width:min(520px,95vw);background:white;color:#10243a;padding:24px;border-radius:18px;font:15px/1.5 system-ui}.iq4pt-media-dialog label{display:grid;gap:6px;margin:14px 0}.iq4pt-media-dialog input,.iq4pt-media-dialog select{font:inherit;padding:9px;border:1px solid #8ca3b5;border-radius:7px}.iq4pt-media-dialog button{font:inherit;padding:8px 16px;margin-right:8px;border:1px solid #8ca3b5;border-radius:7px;cursor:pointer}.iq4pt-media-dialog [role=alert]{color:#a31b1b;min-height:24px}
.iq4pt-ideenrauschen__card--virtual-object-media_monitor>.iq4pt-ideenrauschen__cardhead,.iq4pt-ideenrauschen__card--virtual-object-media_monitor>.iq4pt-ideenrauschen__summary,.iq4pt-ideenrauschen__card--virtual-object-media_monitor>.iq4pt-ideenrauschen__meta{display:none!important}

/* Additive usability prototype: no other Gegenstand type is changed. */
.iq4pt-media-controls{flex-wrap:nowrap;gap:6px}.iq4pt-media-seek{min-width:40px;width:0;flex:1}.iq4pt-media-clock{min-width:78px;white-space:nowrap}
.iq4pt-media-volume-box{position:relative;flex:none}.iq4pt-media-volume-box summary{cursor:pointer;list-style:none;padding:6px;border:1px solid #80a6c4;border-radius:7px}.iq4pt-media-volume-box>label{position:absolute;right:0;bottom:calc(100% + 7px);z-index:8;display:flex;gap:8px;padding:12px;background:#294d69;border:1px solid #80a6c4;border-radius:9px;box-shadow:0 8px 20px #0008;white-space:nowrap}.iq4pt-media-volume-box .iq4pt-media-volume{width:110px}
.iq4pt-media-video-choice{display:flex;align-items:center;gap:8px;padding:6px 10px;font-size:12px;background:#10243a}.iq4pt-media-video-choice[hidden]{display:none}.iq4pt-media-video-choice select{flex:1;min-width:0;background:#23415a;color:white;border:1px solid #80a6c4;border-radius:6px;padding:4px}
.iq4pt-media-marks{flex:none;background:#172f43;padding:7px 10px;font-size:12px}.iq4pt-media-marks-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.iq4pt-media-marks button{background:#294d69;color:#f1f5f9;border:1px solid #80a6c4;border-radius:6px;padding:5px 7px;cursor:pointer}.iq4pt-media-mark-list{display:flex;flex-wrap:wrap;gap:6px;max-height:90px;overflow:auto;padding-top:6px}.iq4pt-media-marks-empty{color:#b9c9d5}.iq4pt-media-mark-item{display:inline-flex;max-width:100%}.iq4pt-media-mark-item button:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.iq4pt-media-mark-item button:last-child{flex:none}.iq4pt-media-mark-form{display:flex;gap:6px;flex-wrap:wrap;margin-top:7px}.iq4pt-media-mark-form[hidden]{display:none}.iq4pt-media-mark-form label{display:flex;align-items:center;gap:5px}.iq4pt-media-mark-form input{font:inherit;padding:5px;max-width:160px;border-radius:5px;border:1px solid #9cb5c9}.iq4pt-media-mark-form label:nth-child(2) input{width:70px}
.iq4pt-media-compact{display:none;width:100%;height:100%;align-items:center;gap:12px;padding:10px 16px;border:0;border-radius:16px;background:#16334f;color:white;font:700 16px/1.3 system-ui;cursor:pointer;text-align:left}.iq4pt-media-compact-icon{font-size:32px;flex:none}.iq4pt-media-compact-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.is-media-minimized .iq4pt-media-compact{display:flex}.is-media-minimized .iq4pt-media-shell,.is-media-minimized .iq4pt-media-resize{display:none!important}.iq4pt-media-compact[hidden]{display:none!important}
[data-media-context=reader] .iq4pt-media-fold{display:none}.iq4pt-media-shell:fullscreen .iq4pt-media-fold,.is-media-expanded .iq4pt-media-fold{display:none}

.iq4pt-media-watch-direct{font-size:11px;color:#b5ddff;white-space:nowrap;text-decoration:none;padding:4px}.iq4pt-media-watch-direct:hover{text-decoration:underline}

/* Board monitor movement is available during viewing; player controls stay separate. */
.iq4pt-media-tools{cursor:grab;touch-action:none;user-select:none;flex-wrap:wrap}.iq4pt-media-tools:active{cursor:grabbing}.iq4pt-media-tools .iq4pt-media-title{min-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.iq4pt-media-tools .iq4pt-media-edit-grip,.iq4pt-media-tools .iq4pt-media-pin{display:block}.iq4pt-media-tools button,.iq4pt-media-tools a{cursor:pointer;touch-action:manipulation}
[data-media-pinned="1"] .iq4pt-media-tools{cursor:default}
.iq4pt-media-compact{display:none;position:absolute;inset:0;width:100%;height:100%;padding:0;border:0;border-radius:16px;background:transparent;text-align:center;cursor:grab;touch-action:none;user-select:none}
.iq4pt-media-tv-face{box-sizing:border-box;display:flex;width:240px;height:168px;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:16px 18px 12px;background:linear-gradient(155deg,#244e6b,#10243a);border:5px solid #8eafc2;border-radius:18px;box-shadow:inset 0 0 0 3px #112b42,0 8px 20px #0004;transform:scale(var(--iq4pt-media-ui-inverse,1));transform-origin:top left}
.iq4pt-media-compact-icon{display:block;font-size:54px;line-height:1}.iq4pt-media-compact-title{font:700 15px/1.3 system-ui;color:white;white-space:normal;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:100%;text-align:center}
.is-media-minimized .iq4pt-media-compact{display:block}.iq4pt-media-mini-pin{display:none;position:absolute;z-index:4;top:calc(7px * var(--iq4pt-media-ui-inverse,1));right:calc(7px * var(--iq4pt-media-ui-inverse,1));width:28px;height:28px;padding:0;border:1px solid #b4ccdc;border-radius:8px;background:#173f5c;color:white;font:16px/1 system-ui;cursor:pointer;transform:scale(var(--iq4pt-media-ui-inverse,1));transform-origin:top right}.is-media-minimized .iq4pt-media-mini-pin{display:block}
[data-media-context=reader] .iq4pt-media-mini-pin{display:none!important}.iq4pt-media-link-choice{font:12px system-ui;padding:4px 8px;margin:4px;border:1px solid #89a9bd;border-radius:6px;background:#edf6fc;color:#173f5c;cursor:pointer}

/* Keep legacy transfer/edit badges outside the monitor in both Board modes. */
.iq4pt-ideenrauschen__board.has-media-monitor.is-vobjects-control-mode > .iq4pt-ideenrauschen__card.iq4pt-ideenrauschen__card--virtual-object-media_monitor > .iq4pt-ideenrauschen__cardhead,.iq4pt-ideenrauschen__board.has-media-monitor.is-vobjects-control-mode > .iq4pt-ideenrauschen__card.iq4pt-ideenrauschen__card--virtual-object-media_monitor > .iq4pt-ideenrauschen__summary,.iq4pt-ideenrauschen__board.has-media-monitor.is-vobjects-control-mode > .iq4pt-ideenrauschen__card.iq4pt-ideenrauschen__card--virtual-object-media_monitor > .iq4pt-ideenrauschen__meta{display:none!important;visibility:hidden!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important}

/* Counter-scaled tile face must not participate in native button centering. */
.iq4pt-media-compact .iq4pt-media-tv-face{position:absolute;top:0;left:0}

/* Persisted devices have no destructive close X. Link previews close independently. */
.iq4pt-ideenrauschen__board [data-iq4pt-vo-type="media_monitor"] .iq4pt-media-remove{display:none!important}
.iq4pt-media-tv-face{width:304px;height:264px;padding:12px;gap:10px;justify-content:flex-start}.iq4pt-media-tv-screen{display:grid;place-items:center;position:relative;width:100%;aspect-ratio:16/9;flex:none;overflow:hidden;border:2px solid #7896a9;border-radius:9px;background:#061322}.iq4pt-media-thumbnail{display:block;width:100%;height:100%;object-fit:cover}.iq4pt-media-tv-screen [hidden]{display:none!important}.iq4pt-media-compact-title{font-size:16px;line-height:1.25;-webkit-line-clamp:3}.iq4pt-media-tv-screen .iq4pt-media-compact-icon{font-size:54px}
[data-media-pinned="1"] .iq4pt-media-tools{cursor:grab}.iq4pt-media-drag-ghost{position:fixed;z-index:100200;max-width:300px;padding:14px 18px;border:2px solid #eaad52;border-radius:12px;background:#15344e;color:white;font:700 14px/1.4 system-ui;box-shadow:0 10px 30px #0005;pointer-events:none}.is-media-drop-target{outline:4px solid #e35a58!important;background:#ffe0dc!important}
.iq4pt-media-preview{position:fixed;right:24px;top:70px;z-index:100100;width:min(760px,calc(100vw - 32px));height:min(700px,calc(100dvh - 100px));min-height:330px;display:flex;flex-direction:column;background:#10243a;border:2px solid #87a7bb;border-radius:14px;overflow:hidden;box-shadow:0 18px 60px #0007}.iq4pt-media-preview-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 12px;background:#21445e;color:white;font:700 14px/1.35 system-ui;cursor:grab;touch-action:none;user-select:none}.iq4pt-media-preview-head strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.iq4pt-media-preview-head button{flex:none;width:32px;height:30px;border:1px solid #9db7c9;border-radius:7px;background:#173f5c;color:white;font:22px/1 system-ui;cursor:pointer}.iq4pt-media-preview>iframe{width:100%;flex:1;min-height:0;border:0}.iq4pt-media-preview.is-expanded{inset:0!important;width:100vw!important;height:100dvh!important;border:0;border-radius:0}.iq4pt-ideenrauschen__cardmenu .iq4pt-media-link-choice{display:block;width:100%;margin:4px 0;text-align:left}

.iq4pt-media-tv-screen{box-sizing:border-box}

/* Collapsed devices follow the Board's normal card width and zoom. */
.iq4pt-media-tv-face{width:var(--iq4pt-media-compact-width,260px);height:var(--iq4pt-media-compact-height,209px);transform:none;padding:10px;gap:7px;border-width:4px;border-radius:14px}.iq4pt-media-compact-title{font-size:17px;line-height:1.2}.iq4pt-media-tv-screen .iq4pt-media-compact-icon{font-size:42px}.iq4pt-media-device-source{margin-left:6px}.iq4pt-media-device-source[hidden]{display:none!important}.iq4pt-media-receiver-setting{display:flex!important;align-items:center;gap:8px}.iq4pt-media-receiver-setting input{width:auto!important}
