#cotWorkspace504{position:fixed;inset:0;pointer-events:none;z-index:10000}
#cotWorkspace504 .cot-workspace-window{position:absolute;pointer-events:auto;border:0;border-radius:10px;overflow:hidden;box-shadow:0 8px 26px #102f5028;background:transparent}
#cotWorkspace504 .cot-workspace-window>iframe{display:block;width:100%;height:100%;border:0;background:transparent}
#cotWorkspace504 .cot-workspace-window[hidden]{display:none!important}
#cotWorkspace504 .cot-workspace-dock{display:none!important;position:absolute;left:12px;bottom:9px;display:flex;gap:5px;max-width:calc(100vw - 24px);overflow:auto;pointer-events:auto;padding:4px;border:1px solid #d3ac43;border-radius:8px;background:#102f50;box-shadow:0 2px 12px #102f5020}
#cotWorkspace504 .cot-workspace-dock button{min-height:30px;padding:5px 11px;white-space:nowrap;border:1px solid #547599;border-radius:5px;background:#244a70;color:#fff;font:12px 'Segoe UI',Arial;cursor:pointer}
#cotWorkspace504 .cot-workspace-dock button.active{background:#ffcf3d;border-color:#ffcf3d;color:#102f50}
#cotWorkspace504 .cot-workspace-drag{position:absolute;inset:0;z-index:100000;pointer-events:auto;cursor:grabbing}

#windowTasks504{position:fixed;left:0;right:0;bottom:0;height:44px;box-sizing:border-box;z-index:2147483000;display:flex;align-items:center;gap:6px;padding:5px 12px;overflow-x:auto;background:#142e49;border-top:2px solid #efbe45;font:13px 'Segoe UI',Arial;pointer-events:auto}
#windowTasks504[hidden],#windowTasks504 [hidden]{display:none!important}
#windowTasks504 button{flex:0 0 auto;max-width:240px;height:31px;padding:5px 14px;border:1px solid #577da3;border-radius:5px;background:#244a70;color:#fff;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;cursor:pointer;font:inherit}
#windowTasks504 button[aria-pressed=true]{background:#ffcf3d;border-color:#ffcf3d;color:#142e49}
@media(min-width:1024px) and (pointer:fine){
  body:has(#windowTasks504:not([hidden])) .app-shell.density-auto{height:calc(100dvh - 44px);min-height:min(620px,calc(100dvh - 44px))}
}
