/* Navegação de produto dentro da mesma janela do Terminal. */
.workspace-page{padding:0 20px 25px;min-width:0;min-height:480px}
.workspace-page:focus,#profile-page:focus{outline:none}
.app-menu .menu-links{gap:4px;flex-wrap:wrap}
.app-menu .menu-links a{display:inline-flex;align-items:center;gap:8px;min-height:35px;padding:7px 15px;border:1px solid transparent;text-decoration:none;font-size:12px}
.app-menu .menu-links a[aria-current="page"]{background:var(--blue);color:white;border-color:#192d98;box-shadow:inset 1px 1px 0 #667ae6}
.app-menu .menu-links a:hover:not([aria-current="page"]){background:#e7e5d9;border-color:#b8b5ac}
.app-menu .menu-links a:first-letter{text-decoration:none}
#profile-page .agent-explorer{scroll-margin-top:20px}
.all-agents-button{display:flex;align-items:center;gap:10px;width:100%;min-height:53px;padding:6px 8px;margin-bottom:9px;border:1px solid #bdb9af;background:#edeade;text-align:left}
.all-agents-button strong{display:block;font-size:12px}.all-agents-button small{display:block;font-size:9px;color:#77747a;margin-top:2px}
.all-agents-icon{display:grid;place-items:center;width:39px;height:39px;flex-shrink:0;background:#d9def4;border:1px solid #a1accb;color:var(--blue);font-size:27px}
.all-agents-button .count{margin-left:auto;font-size:9px;color:#757381}
.all-agents-button[aria-pressed="true"]{background:#dce1ff;border-color:var(--blue);box-shadow:inset 2px 0 0 var(--blue);color:var(--blue)}
.all-agents-button:hover{background:#e2e4f3}
#activity-feed-panel{min-width:0}
@media(min-width:1100px){#profile-page .agent-explorer{position:sticky;top:16px}}
@media(max-width:680px){.all-agents-button{min-height:43px}.all-agents-icon{width:29px;height:29px;font-size:23px}.all-agents-button strong{font-size:11px}.all-agents-button small{font-size:8px}.tabs{gap:2px;padding-right:9px}.tab{flex:1;padding:8px 9px}}
.cp-dock-agents{scrollbar-width:none}
.cp-dock-agents::-webkit-scrollbar{display:none}
@media(max-width:680px){.workspace-page{padding:0 10px 18px;min-height:420px}.app-menu{padding:7px 4px}.app-menu .menu-links{width:100%;justify-content:space-between;gap:0}.app-menu .menu-links a{font-size:10px;padding:7px 8px}.workspace-heading{padding:20px 10px}.workspace-heading p{line-height:1.7;max-width:240px}.workspace-heading .connection{font-size:8px;padding:5px 6px}.workspace-heading{gap:10px}}
