.app-simulation .mock .ov-control{line-height:1.4;max-width:100%;white-space:normal;display:inline-flex;align-items:center;gap:3px}.app-simulation .mock .ov-command-row{display:flex;gap:4px;flex-wrap:wrap;align-items:center}.app-simulation .mock .ov-selected{background:#e6f1ff!important;border-color:#91bde3!important;color:#155485!important}.app-simulation .mock .ov-modes{display:flex;gap:3px;flex-wrap:wrap;padding:6px 7px;border-bottom:1px solid #dae3eb;background:#f9fbfd;flex-shrink:0}.app-simulation .mock .ov-modes .mb{font-size:8px;padding:3px 4px;min-height:0}.app-simulation .mock .ov-floating-copilot{position:absolute;bottom:9px;right:9px;z-index:2;background:#ede7fa;border:1px solid #c5b4ed;color:#5a3b8d;border-radius:7px;padding:6px 8px}.app-simulation .mock .app{position:relative}.app-simulation .mock .ov-paper{height:auto;min-height:175px;margin:10px;padding:15px;overflow:hidden;flex:1;font-size:10px}.app-simulation .mock .ov-paper>strong{display:block;font-size:12px;margin-bottom:12px}.app-simulation .mock .ov-document-lead{font-size:10px;margin-bottom:10px}.app-simulation .mock .ov-document-text{font-size:10px;line-height:1.6;margin:10px 0}.app-simulation .mock .ov-text-selected{background:#cce5fa;border-radius:2px}.app-simulation .mock .ov-change-tracked{border-left:3px solid #bc4357;padding-left:6px;text-decoration:underline;text-decoration-color:#bc4357}.app-simulation .mock .ov-native-dialog{background:white;border:1px solid #cad8e1;border-radius:8px;padding:11px;box-shadow:0 7px 22px #062b4214;max-width:calc(100% - 20px);margin:10px;position:relative;z-index:2;flex:1;min-width:0;color:#173e54;font-size:10px;line-height:1.5}.app-simulation .mock .ov-native-dialog>strong{font-size:11px;display:block;margin-bottom:9px}.app-simulation .mock .ov-native-dialog p{font-size:10px;line-height:1.55;margin:7px 0}.app-simulation .mock .ov-field{border:1px solid #d7e0e8;border-radius:4px;padding:7px;background:#fafcfe;margin:7px 0;font-size:9px;line-height:1.5}.app-simulation .mock .ov-comment{padding:9px;border-left:3px solid #6282d1;background:#eff3fa}.app-simulation .mock .ov-grid-selection{border:2px solid #278447;box-sizing:border-box}.app-simulation .mock .ov-python-cell{position:absolute;left:5px;bottom:2px;width:calc(100% - 10px);margin:0}.app-simulation .mock .ov-python-cell code{display:block;background:#eff7f0;padding:6px;border:1px solid #cadfcf;font-size:10px}
.app-simulation .mock .ov-ppt-workspace{display:flex;min-width:0;width:100%;height:100%;gap:8px;background:#eef0f3;padding:8px}.app-simulation .mock .ov-thumbnails{display:flex;flex-direction:column;gap:8px;min-width:35px;max-width:15%;font-size:9px}.app-simulation .mock .ov-thumbnails>span{display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid #ccd4da;border-radius:2px;height:31px;width:38px}.app-simulation .mock .ov-thumbnails>.ov-active-thumb{border:2px solid #d87b55}.app-simulation .mock .ov-ppt-canvas{display:flex;flex-direction:column;flex:1;min-width:0;gap:9px}.app-simulation .mock .ov-slide{background:#fff;border:1px solid #d1d8df;aspect-ratio:16/9;padding:14px;min-height:100px}.app-simulation .mock .ov-slide>strong{font-size:12px;line-height:1.4;display:block;margin-bottom:14px}.app-simulation .mock .ov-slide>p{font-size:11px;margin-bottom:9px}.app-simulation .mock .ov-speaker-notes{background:white;border-top:1px solid #cfd6de;padding:8px;font-size:9px;line-height:1.5;min-height:45px}.app-simulation .mock .ov-file-context{border:1px solid #d7e1e9;border-radius:5px;padding:9px;margin:8px;font-size:10px;color:#384f65;background:white}.app-simulation .mock .ov-context-note{font-size:10px;line-height:1.5;padding:8px;margin:0}
.app-simulation .mock.ov-chat-app .app{width:100%;flex:1;display:flex;min-width:0;align-items:stretch;padding:0}.app-simulation .mock .ov-copilot-navigation{width:90px;flex-shrink:0;display:flex;flex-direction:column;gap:8px;padding:10px 5px;background:#f2f5f8;border-right:1px solid #dce4e9}.app-simulation .mock .ov-copilot-navigation .mb{font-size:9px;background:transparent;border:0;line-height:1.5;padding:3px;justify-content:flex-start}.app-simulation .mock .ov-copilot-main{display:flex;flex-direction:column;flex:1;min-width:0;padding:8px;position:relative;overflow:auto}.app-simulation .mock .ov-central-pane{position:relative!important;inset:auto!important;width:100%!important;height:auto!important;flex:1;min-height:220px;border-left:0!important;opacity:1!important;transform:none!important;display:flex;flex-direction:column}.app-simulation .mock .ov-central-pane .ph{flex-shrink:0}.app-simulation .mock .ov-central-pane .pc{flex:1;min-height:80px}.app-simulation .mock .ov-central-pane .pin{position:relative!important;inset:auto!important;margin:6px;flex-shrink:0;width:auto!important}.app-simulation .mock .ov-search-field{border:1px solid #a9c6db;border-radius:7px;padding:9px;font-size:10px;color:#435a6d;background:white;display:flex;justify-content:space-between;gap:5px;margin:6px 0 10px;overflow-wrap:anywhere}.app-simulation .mock .ov-search-results{background:white;padding:10px;font-size:10px;line-height:1.5;margin-top:10px;border:1px solid #e2e8ec;border-radius:6px}.app-simulation .mock .ov-search-results>strong{font-size:10px}.app-simulation .mock .ov-search-results>div{padding:10px 0;border-bottom:1px solid #e2e8ec}.app-simulation .mock .ov-search-results small{display:block;color:#6a7d8b;font-size:8px;margin-top:3px}.app-simulation .mock .ov-chat-response{border:1px solid #dfe7ed;border-radius:8px;padding:10px;font-size:10px;line-height:1.6;background:white}.app-simulation .mock .ov-page-editor{background:white;border:1px solid #dbe3e9;border-radius:7px;padding:12px;min-height:100px;font-size:10px;line-height:1.5;margin-top:9px}.app-simulation .mock .ov-page-editor>strong{display:block;margin-bottom:10px}.app-simulation .mock .ov-notebook-context{font-size:10px;line-height:1.5;padding:5px 0 9px}.app-simulation .mock .ov-notebook-context>strong{display:block;margin-bottom:7px}.app-simulation .mock .ov-audio-player{border:1px solid #d6e0e9;border-radius:5px;padding:10px;background:#f4f7fb;font-size:10px;margin-top:10px}.app-simulation .mock .ov-voice-wave{font-size:22px;letter-spacing:3px;text-align:center;color:#6551a8;padding:8px}
.app-simulation .mock .ov-planner-board{padding:10px;display:flex;flex:1;min-width:0}.app-simulation .mock .ov-planner-board>div{background:#f3f6f4;border:1px solid #dce5df;border-radius:7px;padding:9px;width:100%;font-size:10px}.app-simulation .mock .ov-task-card{border:1px solid #d3dfd6;background:#fff;border-radius:6px;padding:9px;margin-top:11px;font-size:10px;line-height:1.6}.app-simulation .mock .ov-task-card>.mb{display:block;margin-top:10px}.app-simulation .mock .ov-loop-component{border-left:3px solid #7c57bd;background:#f8f5fc;padding:9px;margin-top:9px;font-size:9px;line-height:1.6}.app-simulation .mock .ov-loop-component>strong{display:block;margin-bottom:8px}
.app-simulation .mock.ov-video-create .app{display:flex;flex-direction:column;flex:1;width:100%;padding:8px;overflow:auto}.app-simulation .mock .ov-video-start{padding:8px;background:white;font-size:11px;line-height:1.5}.app-simulation .mock .ov-video-start>strong{display:block;font-size:14px;margin-bottom:8px}.app-simulation .mock .ov-video-start p{font-size:10px;margin-bottom:10px}.app-simulation .mock .ov-video-player{min-height:120px;flex:1;width:100%;background:linear-gradient(125deg,#231b38,#574970);color:white;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:6px;padding:12px;position:relative;margin-bottom:8px}.app-simulation .mock .ov-video-player>span{font-size:30px;line-height:1;margin-bottom:8px}.app-simulation .mock .ov-video-player>small{font-size:9px}.app-simulation .mock .ov-video-player>div{font-size:9px;width:100%;margin-top:16px;text-align:center}.app-simulation .mock .ov-video-timeline{display:flex;flex-direction:column;gap:5px;background:#f4f1f9;padding:9px;border-radius:4px;font-size:9px}.app-simulation .mock .ov-video-timeline>span{padding:5px;background:#bda9d9;border-radius:3px;color:#392759}.app-simulation .mock .ov-video-timeline>span:nth-child(2){background:#bce3f4}.app-simulation .mock .ov-video-timeline>span:nth-child(3){background:#efd1df}.app-simulation .mock .ov-brand-colors{display:flex;gap:8px;margin:10px 0}.app-simulation .mock .ov-brand-colors>i{width:23px;height:23px;border-radius:5px;background:#062b42}.app-simulation .mock .ov-brand-colors>i:nth-child(2){background:#006a92}.app-simulation .mock .ov-brand-colors>i:nth-child(3){background:#26ade4}.app-simulation .mock.ov-video-playback .app{display:flex;flex-direction:column;flex:1;min-width:0;padding:9px}.app-simulation .mock .ov-transcript{border:1px solid #dde4ea;border-radius:5px;background:#fff;padding:9px;font-size:9px;line-height:1.6;min-height:70px;max-height:110px;overflow:auto}.app-simulation .mock .ov-transcript p{font-size:9px;margin:5px 0}.app-simulation .mock .ov-transcript span{color:#6651a7;font-weight:700;margin-right:4px}.app-simulation .mock .ov-timestamp-target{box-shadow:0 0 0 2px #26ade4}
@media(max-width:480px){.app-simulation .mock .ov-copilot-navigation{width:75px}.app-simulation .mock .ov-copilot-navigation .mb{font-size:8px}.app-simulation .mock .ov-native-dialog{margin:6px;padding:9px;max-width:calc(100% - 12px)}.app-simulation .mock .ov-modes .mb{font-size:7px}.app-simulation .mock .ov-ppt-workspace{gap:5px;padding:6px}.app-simulation .mock .ov-slide{padding:10px}.app-simulation .mock .ov-slide>strong{font-size:10px}.app-simulation .mock .ov-thumbnails{min-width:26px}.app-simulation .mock .ov-thumbnails>span{width:28px;height:24px}.app-simulation .mock .ov-central-pane{min-height:230px}}
