.measure-line,.schema-link{display:none!important}
.bench:not(.complete) .viewport-shell{transition:none!important}
.bench:not(.complete) .stage-layout{transition:none!important}
.floating-tray{transition:none!important}
.prompt-scene.out{transition:opacity .2s,transform .35s var(--ease),visibility 0s .35s}
.agent-cursor.hidden{visibility:hidden}
.right-panel{position:relative;transition:none!important}
.right-panel:has(.scene-evidence:not([hidden])) .log-item:nth-child(n+2){display:none}
.target-outline{position:absolute;z-index:11;border:1px solid color-mix(in srgb,var(--owner) 45%,transparent);pointer-events:none;box-sizing:border-box;transition:none!important;opacity:.6}
.target-outline.lead{border-color:var(--owner);opacity:1;box-shadow:0 0 0 1px #0001}
.target-outline.lead:before,.target-outline.lead:after{content:'';position:absolute;height:4px;width:4px;background:var(--owner);border:1px solid #fff8;box-sizing:border-box}
.target-outline.lead:before{left:-2px;top:-2px}.target-outline.lead:after{right:-2px;bottom:-2px}
.outline-size{position:absolute;right:1px;top:-17px;color:var(--owner);background:#171e1bf2;border-radius:3px;font:8px Geist;padding:2px 5px;white-space:nowrap;letter-spacing:.25px}
.target-outline:not(.lead) .outline-size{display:none}
.agent-cursor .cursor-name{position:absolute;margin:0;max-width:230px;width:max-content;display:flex;align-items:center;gap:6px;font-size:9px;padding:5px 7px;line-height:1.2;transition:none!important}
.agent-cursor .cursor-name small{font-size:8px;max-width:151px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.agent-cursor:not(.lead){opacity:.65}.agent-cursor.lead{opacity:1}.agent-cursor{transition:opacity .15s;will-change:transform}
.agent-cursor:not(.lead) .cursor-name small{display:none}.agent-cursor.lead .cursor-name small{display:block}
.agent-cursor .click-pulse{left:-9px;top:-9px;width:23px;height:23px;animation:none!important}
#actionReadout{display:flex;align-items:center;gap:10px;padding:10px 13px;min-width:260px;border-color:color-mix(in srgb,var(--action-color) 50%,transparent);bottom:10px;white-space:nowrap;max-width:95%}
#actionReadout[hidden]{display:none!important}#actionReadout strong{font-size:10px;flex:1;color:#e4ecd9}#actionReadout .action-role{font-size:8px;color:var(--action-color)}#actionReadout .action-count{font-size:8px;font-variant-numeric:tabular-nums;color:#92a28b}#beatProgress{position:absolute;bottom:0;left:0;right:0;height:2px;margin:0;background:var(--action-color);opacity:.75}
.scene-evidence{position:absolute;left:14px;right:14px;bottom:72px;padding:10px 9px;border:1px solid #94bc6c44;background:#a8ca8109;color:#c8dfb1;border-radius:5px;font-size:9px;line-height:1.65;min-height:32px}
.layers-status{bottom:15px}.team-member .task{overflow:hidden;text-overflow:ellipsis;max-width:132px}.log-item time{font-size:7px}
.drag-photo{z-index:21;pointer-events:none;transition:none!important;border-color:#c4d79c;box-shadow:0 6px 20px #0006;overflow:hidden;border-radius:5px;padding:0}.drag-photo img{height:100%;width:100%;object-fit:cover}.drag-photo:after{display:none!important}
.asset-tray{top:6px;left:auto;right:75px;bottom:auto;width:240px;padding:5px 7px;display:flex;align-items:center;gap:8px;max-width:none}.asset-tray .tray-label{font-size:7px;line-height:1.5;letter-spacing:.7px;margin:0;display:block;width:55px;flex-shrink:0}.asset-tray .tray-label span{display:none}.asset-thumbs{flex:1}.asset-thumbs .asset-thumb{height:29px;min-width:0}
.palette-tray{top:6px;left:auto;right:75px;width:245px;padding:5px 8px;display:flex;gap:9px;align-items:center;max-width:none}.palette-tray .tray-label{font-size:7px;line-height:1.45;letter-spacing:.5px;width:56px;flex-shrink:0;margin:0}.palette-tray .tray-label span{display:none}.palette-tray .swatches{width:105px;flex-shrink:0;gap:4px}.palette-tray .swatches i{height:22px}.palette-tray .type-sample{font-size:24px;padding:0;margin:0;border:0}.palette-tray .type-sample span{display:none}.data-tray{display:none}.bench[data-stage="3"] .zoom,.bench[data-stage="4"] .zoom{display:none}
.bench[data-stage="6"] .viewport-shell{left:23px;right:23px;transform:none}.bench[data-stage="6"].phone-review-active .viewport-shell{right:225px;transform:none}
.phone-preview,.phone-tag{pointer-events:none}.bench[data-stage="6"] .viewport-shell,.phone-preview{transition:none!important}
.bench[data-stage="7"] .target-outline{display:none!important}.bench[data-stage="7"] .agent-cursor{display:none!important}
@media(max-width:820px){.target-outline .outline-size{font-size:7px}.agent-cursor .cursor-name{font-size:8px;padding:4px 6px;max-width:190px}.agent-cursor .cursor-name small{font-size:7px;max-width:120px}.bench[data-stage="6"] .viewport-shell{left:14px;right:14px}.bench[data-stage="6"].phone-review-active .viewport-shell{right:185px}.scene-evidence{display:none}}
@media(max-width:560px){#actionReadout{min-width:0;max-width:94%;padding:9px 10px;gap:7px}#actionReadout strong{font-size:8px}#actionReadout .action-role{font-size:7px}#actionReadout .action-count{font-size:7px}.agent-cursor .cursor-name{font-size:7px;max-width:175px;gap:5px}.agent-cursor .cursor-name small{font-size:6px;max-width:115px}.outline-size{top:-15px}.bench[data-stage="6"] .viewport-shell{left:9px;right:9px;transform:none}.bench[data-stage="6"].phone-review-active .viewport-shell{left:9px;right:55px;transform:scale(.9);transform-origin:left center}.drag-photo{max-width:85px;max-height:60px}}
@media(max-width:560px){.asset-tray,.palette-tray{right:8px;top:7px;width:163px;height:31px;padding:4px 5px;gap:5px}.asset-tray .tray-label,.palette-tray .tray-label{display:none}.asset-thumbs .asset-thumb{height:22px}.palette-tray .swatches{width:113px}.palette-tray .swatches i{height:20px}.palette-tray .type-sample{font-size:23px}}
