.scene-guide{z-index:54;pointer-events:none;color:#214a58;font-family:inherit;position:absolute;inset:0}.scene-guide[hidden]{display:none}.scene-guide-replay{pointer-events:auto;color:#215867;font:inherit;cursor:pointer;background:#fffffff0;border:1px solid #c9e1e1;border-radius:20px;align-items:center;gap:6px;padding:7px 10px;font-size:12px;display:flex;position:absolute;top:14px;right:12px}body .scene-guide-replay svg{width:14px!important;height:14px!important}.scene-pointer-caption,.tray-size-hint-card{color:#215867;pointer-events:none;background:#fffffff2;border:1px solid #b7d7da;border-radius:10px;align-items:center;gap:4px;width:240px;max-width:calc(100% - 16px);padding:8px 6px 8px 10px;font-size:13px;line-height:1.4;display:flex;position:absolute;transform:translate(-50%,-100%);box-shadow:0 2px 10px #173e481a}.scene-pointer-caption>span{flex:1}body .scene-pointer-caption>button,body .tray-size-hint .tray-size-hint-close{pointer-events:auto;box-sizing:border-box;cursor:pointer;flex:none;place-items:center;display:grid;color:#fff!important;background:#c82c35!important;border:0!important;border-radius:50%!important;width:30px!important;min-width:30px!important;max-width:30px!important;height:30px!important;min-height:30px!important;max-height:30px!important;padding:6px!important}body .scene-pointer-caption>button svg,body .tray-size-hint-close svg{width:16px!important;height:16px!important;margin:0!important}body .scene-guide .scene-pointer-hand,body .tray-size-hint .tray-size-hint-finger{pointer-events:auto;filter:drop-shadow(0 1px 2px #fff);cursor:pointer;width:40px;height:40px;min-height:40px;transition:left .35s,top .35s;position:absolute;transform:translate(-12px,-3px);color:#006a77!important;background:0 0!important;border:0!important;padding:0!important}body .scene-pointer-hand svg,body .tray-size-hint-finger svg{width:34px!important;height:34px!important;margin:0!important}.tray-size-hint.tray-size-hint{z-index:53;pointer-events:none;color:#214a58;position:absolute;inset:0;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}body .tray-size-hint .tray-size-hint-action{pointer-events:auto;font:inherit;text-align:left;cursor:pointer;flex:1;min-height:40px;font-size:13px;line-height:1.4;color:#215867!important;background:0 0!important;border:0!important;padding:0!important}.scene-stage:has([data-pointer-guide]) .tray-size-hint{visibility:hidden}:is(.shower-studio:has(.enclosure-category-panel[data-open=true]) .scene-guide-quiet,.shower-studio:has(.enclosure-category-panel[data-open=true]) .tray-size-hint){visibility:hidden}@media (prefers-reduced-motion:reduce){.scene-pointer-hand,.tray-size-hint-finger{transition:none!important}}.scene-ar-popover .ar-export-tray{gap:4px;display:grid}.scene-ar-popover .ar-export-tray label{cursor:pointer;align-items:center;gap:10px;min-height:40px;font-size:14px;font-weight:600;display:flex}.scene-ar-popover .ar-export-tray input{accent-color:#008591;cursor:pointer;flex:none;width:18px;height:18px;margin:0}.scene-ar-popover .ar-export-tray input:focus-visible{outline-offset:3px;outline:2px solid #008591}.scene-ar-popover .ar-export-tray input:disabled{cursor:default;opacity:.5}.scene-ar-popover .ar-configurations{background:#f1f9fa;border:1px solid #bddce1;border-radius:12px;gap:8px;padding:12px;display:grid}.scene-ar-popover .ar-configurations label{cursor:pointer;align-items:center;gap:9px;min-height:44px;font-size:14px;font-weight:600;display:flex}.scene-ar-popover .ar-configurations input{accent-color:#008591;flex:none;width:18px;height:18px}.scene-ar-popover .ar-configurations p{margin:0;font-size:13px;line-height:1.5}.scene-ar-popover .ar-configurations small{line-height:1.45}.scene-ar-popover .ar-configurations input:focus-visible{outline-offset:3px;outline:2px solid #008591}
