.project-cover{position:relative}.project-cover video{display:block;width:100%;height:100%;object-fit:cover;pointer-events:none}.project-video-badge{position:absolute;bottom:8px;left:8px;padding:3px 7px;background:#0007;border:1px solid #ffffff25;border-radius:6px;color:#eee;font-size:10px;line-height:14px}
.project-cover-empty{background:#1a1a1a}.project-cover-empty>span{display:none}
.project-navigation-menu{position:fixed;inset:auto;margin:0;width:190px;padding:6px;border:1px solid #ffffff22;border-radius:13px;background:#222;color:#e7e7e7;box-shadow:0 14px 36px #0007}
.project-navigation-menu button{display:block;width:100%;text-align:left;font:inherit;font-size:13px;line-height:20px;padding:9px 12px;border:0;border-radius:8px;color:inherit;background:transparent;cursor:pointer}.project-navigation-menu button:hover,.project-navigation-menu button:focus-visible{background:#ffffff10;outline:none}.project-navigation-menu button:nth-child(3){margin-top:6px;border-top:1px solid #ffffff12;border-radius:0 0 8px 8px}
#projectConversationHeader>button{display:flex;align-items:center;justify-content:center;width:30px;height:30px;flex:0 0 30px;border-radius:8px}#projectConversationHeader>button:hover{background:#ffffff10}
body #viewChat #workspace.generation-project.project-chat-expanded #workBody{grid-template-columns:minmax(0,1fr)!important}
body #viewChat #workspace.generation-project.project-chat-expanded #generationLibrary{display:none!important}
body #viewChat #workspace.generation-project.project-chat-expanded #workMain{display:flex!important;width:100%;min-width:0}
body #viewChat #workspace.project-chat-expanded #timeline,body #viewChat #workspace.project-chat-expanded #composerGlassChat{width:min(840px,calc(100% - 48px))!important;margin-left:auto!important;margin-right:auto!important}
