/* V2R1SP02 */
.drawer.pinned-modal{width:min(980px,calc(100vw - 24px))!important}.pinned-modal>.modal-nav{position:sticky;top:-28px;z-index:30;display:flex;justify-content:space-between;align-items:center;min-height:42px;background:linear-gradient(#102233 75%,#10223300);margin:-12px -4px 8px;padding:8px 0}.pinned-modal .modal-nav .close{position:static!important;margin-left:auto!important;float:none;width:40px;height:40px;min-height:40px;flex:none;background:#142a3e;border:1px solid #66819666}.scenario-modal .interactive-scene{width:100%!important;max-width:none!important;margin:0!important}.scenario-modal-content>.scene-context{position:static!important;max-height:none!important;overflow:visible!important;width:auto!important;margin:12px 0;box-sizing:border-box}.scene-demo{background:linear-gradient(135deg,#253b53,#122438)!important;color:#e5eef8!important;border:1px solid #819aaf88!important;box-shadow:inset 0 1px #ffffff18,0 4px 14px #0003;font-weight:600;border-radius:12px!important}.scene-demo:hover{border-color:#aed9d5!important;box-shadow:inset 0 1px #ffffff22,0 0 16px #76c8be18}.scene-demo[aria-pressed=true]{background:linear-gradient(135deg,#304b61,#172d42)!important;color:#e5eef8!important;border-color:#96b9ba!important}.scene-object-tabs button{font-size:13px;padding:9px 12px;min-height:40px}.scene-object-tabs button[aria-pressed=true]{background:#234557;border-color:#9ec5c7;color:#efffff}.scene-mode{display:inline-flex;gap:4px;padding:4px;background:#081827;border:1px solid #6d8b9d55;border-radius:14px;margin:0 0 14px}.scene-mode button{border:0;background:transparent;padding:9px 20px;border-radius:10px;color:#9eb3c8;min-height:40px;transition:background .2s,color .2s,box-shadow .2s}.scene-mode button[aria-pressed=true]{color:#eef7ff;background:linear-gradient(135deg,#304c62,#1a3046);box-shadow:inset 0 1px #ffffff18,0 2px 8px #0004}.scenario-video{width:100%;aspect-ratio:16/9;background:#06101b;border-radius:12px;overflow:hidden;position:relative}.scenario-video video{display:block;width:100%;height:100%;object-fit:contain}.video-error{position:absolute;bottom:10px;left:10px;right:10px;background:#101e30;padding:12px;line-height:1.5}.scenario-modal [hidden]{display:none!important}.scene-view{fill:#a0f5ea18;stroke:#a0f5ea66;stroke-width:.6;filter:blur(7px)}
@media(max-width:640px){.pinned-modal>.modal-nav{top:-16px;margin:-8px 0 8px}.drawer.pinned-modal{padding:16px!important}.scene-mode{display:flex}.scene-mode button{flex:1}.scene-object-tabs button{font-size:12px;min-height:40px}.scenario-modal-content>.scene-context{padding:12px}.scene-demo{min-height:44px}}
@media(prefers-reduced-motion:reduce){.scene-mode button{transition:none}}

.scene-demo{font-size:13px!important;max-width:210px!important;padding:10px 16px!important;min-height:44px}.scene-demo span{font-size:13px!important;line-height:1.3!important}
