/* Final layout layer: one toolbar, independently scrollable and resizable panes. */
#miu-titlebar,#miu-process-bar,#miu-ref-top,#miu-tabstrip,#workspace>nav,body>header,#miu-production-bar{display:none!important}
#workspace-menu{position:fixed;top:0;left:0;right:0;height:38px;z-index:100;background:#181818;border-bottom:1px solid #444;margin:0;padding:7px 12px}#workspace-menu summary{color:#ddd;width:max-content}#workspace-menu-items{position:absolute;top:37px;left:0;width:280px;max-height:85vh;overflow:auto;background:#252526;border:1px solid #555;padding:8px;box-shadow:0 8px 20px #0008}#workspace-menu:not([open]) #workspace-menu-items{display:none}#workspace-menu-items button{display:block;width:100%;text-align:left}
body main,#workspace{margin:0!important;padding:0!important;max-width:none!important}body #ide{position:fixed!important;top:38px!important;bottom:26px!important;left:48px!important;right:0!important;width:auto!important;height:auto!important;display:grid;grid-template-columns:var(--pane-left,230px) minmax(240px,1fr) var(--pane-right,330px)!important;gap:0!important;overflow:hidden!important}
body #ide-explorer,body #ide-activity,body #ide-chat{height:100%!important;min-height:0!important;max-height:none!important;min-width:0;position:relative;overflow:auto!important}body #ide-chat{display:flex;flex-direction:column;overflow:hidden!important}body #chat-history{flex:1 1 0!important;min-height:80px!important;height:auto!important;max-height:none!important;overflow:auto!important}body #ide-compose{flex:0 0 var(--pane-compose,220px)!important;height:var(--pane-compose,220px)!important;min-height:140px!important;max-height:65vh!important;overflow:auto!important;position:relative;padding-top:10px!important}body #llm-prompt{min-height:60px!important;max-height:none!important;height:90px;resize:vertical!important}
body #ide-activity .activity-card{resize:vertical;overflow:auto;min-height:45px;height:190px;max-height:none}body #ide-activity .activity-card.folded{height:42px!important;min-height:42px;resize:none}body #ide-activity .activity-card.folded>:not(.ide-heading){display:none}.resize-grip{position:absolute;z-index:25;touch-action:none;background:transparent}.resize-grip:hover,.resize-grip:focus{background:#007acc}.resize-grip.vertical{right:0;top:0;bottom:0;width:6px;cursor:col-resize}#ide-activity>.resize-grip.vertical{left:0;right:auto}.resize-grip.horizontal{top:0;left:0;right:0;height:6px;cursor:row-resize}
body.hide-ide-explorer #ide{grid-template-columns:0 minmax(240px,1fr) var(--pane-right,330px)!important}body.hide-ide-activity #ide{grid-template-columns:var(--pane-left,230px) minmax(240px,1fr) 0!important}body.hide-ide-explorer.hide-ide-activity #ide{grid-template-columns:0 1fr 0!important}#ide-explorer{grid-column:1}#ide-chat{grid-column:2}#ide-activity{grid-column:3}
#discussion-tabs{display:flex;align-items:center;gap:10px;padding:4px 10px;background:#252526;border-bottom:1px solid #444;flex-shrink:0}#discussion-tabs>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}#discussion-library{margin:0;padding:5px 10px;max-height:230px;overflow:auto;flex-shrink:0}#discussion-library summary{font-size:12px}#ide-sessions{padding:5px!important}#chat-title{max-width:250px}body #folder-dialog{height:min(650px,85vh);max-height:85vh;display:flex;flex-direction:column;overflow:auto}body #folder-dialog:not([open]){display:none}#folder-entries{flex:1;min-height:100px;overflow:auto}#folder-confirm,#folder-close{flex-shrink:0}body #ide-editor{resize:vertical;overflow:auto;max-height:none;min-height:200px}body #ide-editor .code-editor{min-height:200px}
body:not(.ide-active) #workspace>.tab{margin:40px 10px 30px 55px!important;max-height:calc(100vh - 80px)!important;overflow:auto}#miu-shell .miu-activitybar{top:38px!important;width:48px!important}#processing-panel{display:none}#miu-statusbar{height:26px!important}.ide-heading>button{margin-left:auto}
@media(max-width:760px){body #ide{left:0!important;grid-template-columns:minmax(0,1fr)!important}#ide-explorer,#ide-activity{display:none!important}#ide-chat{grid-column:1!important}#miu-shell .miu-activitybar{display:none}}

#chat-send-row{position:sticky;bottom:0;background:#202020;display:flex;gap:8px;padding:6px;z-index:30}#chat-send-row #llm-send{margin-left:auto;float:none}body #ide-compose{display:flex!important;flex-direction:column;gap:4px}body #ide-compose>#llm-prompt{flex:1 0 60px!important;order:2}#miu-chat-modebar{order:1}#chat-send-row{order:3}#chat-media-tools{order:4}#chat-processing{order:5}#ide-compose>.row{order:0}body #ide-activity>.activity-card{flex-shrink:0}body #ide-activity{padding-left:8px!important}
