/* Echo Agent Linux v2 — mobile simple (droite + discussion descend) / PC fenêtres draggables */
.echo-mode-selector{display:flex;align-items:center;gap:6px;padding:6px 10px;border-bottom:1px solid var(--border);background:var(--bg-secondary);overflow:auto;scrollbar-width:none}
.echo-mode-selector::-webkit-scrollbar{display:none}
.echo-mode-pill{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;border:1px solid var(--border);background:var(--bg-elevated);color:var(--text-secondary);font:inherit;font-size:0.78rem;font-weight:600;white-space:nowrap;cursor:pointer;transition:.15s}
.echo-mode-pill:hover{border-color:var(--border-light);color:var(--text-primary);transform:translateY(-1px)}
.echo-mode-pill.active{background:#fff;color:#0c0d11 !important;border-color:#fff;box-shadow:0 1px 8px rgba(0,0,0,.12)}
html.light .echo-mode-pill.active{background:#fff;color:#0c0d11 !important;border-color:#e5e7eb}
html.dark .echo-mode-pill.active{background:#fff;color:#0c0d11 !important;border-color:#fff}
#agentWorkspace{display:none;flex:1;min-height:0;flex-direction:column;background:var(--bg-primary);border-top:1px solid var(--border)}
#agentWorkspace.active{display:flex}
.agent-toolbar{display:flex;align-items:center;justify-content:space-between;padding:8px 10px;border-bottom:1px solid var(--border);background:var(--bg-secondary);gap:10px;flex-wrap:wrap}
.agent-toolbar-left{display:flex;align-items:center;gap:8px;flex-wrap:wrap}
.agent-file-actions{display:flex;gap:6px}
.agent-btn{padding:6px 10px;border-radius:10px;border:1px solid var(--border);background:var(--bg-elevated);color:var(--text-primary);font:inherit;font-size:0.78rem;font-weight:600;cursor:pointer}
.agent-btn:hover{background:var(--bg-hover);border-color:var(--border-light)}
.agent-btn.primary{background:var(--text-primary);color:var(--bg-primary);border-color:var(--text-primary)}
.agent-btn.sm{padding:5px 8px;font-size:0.75rem;border-radius:8px}
.agent-btn.ghost{background:transparent;color:var(--text-secondary)}
/* Mobile : simple, workspace à droite et discussion qui descend (stack vertical) */
.agent-main{display:grid;grid-template-columns:220px 1.15fr 1fr;gap:0;min-height:0;flex:1}
@media (max-width:1100px){
  .agent-main{grid-template-columns:220px 1fr}
  #agentWorkspace .agent-panel{grid-column:1/-1;border-top:1px solid var(--border);border-left:0}
}
@media (max-width:720px){
  /* Mobile : chat en haut, workspace en dessous, pas de grid complexe */
  .agent-main{grid-template-columns:1fr;grid-template-rows:auto}
  .agent-files{max-height:160px;border-right:0;border-bottom:1px solid var(--border)}
  .agent-editor{min-height:220px;border-right:0;border-bottom:1px solid var(--border)}
  .agent-panel{min-height:260px}
  /* Sur mobile, le workspace est à droite visuellement : on met le chat en colonne et workspace prend 100% width */

  #agentWorkspace{border-top:2px solid var(--border)}
}
/* PC : fenêtres déplaçables */
@media (min-width:1101px){
  .agent-draggable{position:relative;box-shadow:0 8px 32px rgba(0,0,0,.35);border:1px solid var(--border);border-radius:14px;overflow:hidden;background:var(--bg-primary)}
  .agent-drag-handle{cursor:move;user-select:none;display:flex;align-items:center;justify-content:space-between;padding:8px 10px;background:var(--bg-secondary);border-bottom:1px solid var(--border);font-size:0.75rem;font-weight:700;color:var(--text-muted)}
  .agent-drag-handle:active{opacity:.9}
  .agent-pc-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:12px;padding:12px;background:var(--bg-primary)}
  .agent-pc-log{max-height:220px;overflow:auto;background:#0a0a0f;color:#d8dee9;font:12px ui-monospace,monospace;padding:10px;border-radius:10px;border:1px solid var(--border)}
  .agent-pc-reflect{max-height:220px;overflow:auto;background:var(--bg-secondary);color:var(--text-primary);font-size:0.82rem;line-height:1.5;padding:10px;border-radius:10px;border:1px solid var(--border)}
}
.agent-files{border-right:1px solid var(--border);background:var(--bg-secondary);overflow:auto;min-width:0}
.agent-files-head{display:flex;align-items:center;justify-content:space-between;padding:10px 10px 8px;font-size:0.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);border-bottom:1px solid var(--border);position:sticky;top:0;background:inherit;z-index:1}
.agent-file-item{display:flex;align-items:center;gap:8px;padding:7px 10px;font-size:0.82rem;color:var(--text-secondary);cursor:pointer;border-left:2px solid transparent;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.agent-file-item:hover{background:var(--bg-hover);color:var(--text-primary)}
.agent-file-item.active{background:var(--bg-elevated);color:var(--text-primary);border-left-color:var(--text-primary)}
.agent-file-icon{width:16px;height:16px;display:grid;place-items:center;font-size:0.75rem;flex:0 0 16px}
.agent-editor{display:flex;flex-direction:column;min-width:0;min-height:280px;border-right:1px solid var(--border);background:var(--bg-primary)}
.agent-tabs{display:flex;gap:0;overflow:auto;border-bottom:1px solid var(--border);background:var(--bg-secondary);scrollbar-width:none}
.agent-tabs::-webkit-scrollbar{display:none}
.agent-tab{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;font-size:0.78rem;font-weight:600;white-space:nowrap;color:var(--text-muted);border-right:1px solid var(--border);cursor:pointer;background:transparent;border-top:0;border-left:0;border-bottom:2px solid transparent}
.agent-tab.active{color:var(--text-primary);background:var(--bg-primary);border-bottom-color:var(--text-primary)}
.agent-tab .close{margin-left:6px;opacity:.6}
.agent-editor-wrap{flex:1;display:flex;flex-direction:column;min-height:0;position:relative}
#agentEditor{flex:1;width:100%;min-height:220px;padding:12px 12px 16px;background:var(--bg-primary);color:var(--text-primary);border:0;outline:0;resize:none;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;line-height:1.55;tab-size:2}
.agent-editor-footer{display:flex;align-items:center;justify-content:space-between;padding:6px 10px;border-top:1px solid var(--border);background:var(--bg-secondary);font-size:0.75rem;color:var(--text-muted);gap:8px}
.agent-panel{display:flex;flex-direction:column;min-width:0;min-height:280px;background:var(--bg-primary)}
.agent-panel-tabs{display:flex;gap:0;border-bottom:1px solid var(--border);background:var(--bg-secondary)}
.agent-panel-tab{flex:1;padding:8px 8px;text-align:center;font-size:0.78rem;font-weight:650;color:var(--text-muted);background:transparent;border:0;cursor:pointer;border-bottom:2px solid transparent}
.agent-panel-tab.active{color:var(--text-primary);border-bottom-color:var(--text-primary);background:var(--bg-primary)}
.agent-terminal{flex:1;overflow:auto;padding:10px 12px;background:#0a0a0f;color:#d8dee9;font-family:ui-monospace,monospace;font-size:12.5px;line-height:1.5}
html.light .agent-terminal{background:#0c0d11;color:#e6e8eb}
.agent-term-line{white-space:pre-wrap;word-break:break-word}
.agent-term-prompt{color:#7c5cfc}
.agent-term-input{display:flex;gap:8px;align-items:center;padding:8px 10px;border-top:1px solid var(--border);background:#0a0a0f}
.agent-term-input input{flex:1;background:transparent;border:0;outline:0;color:#e6e8eb;font-family:ui-monospace,monospace;font-size:13px}
.agent-preview-toolbar{display:flex;align-items:center;gap:8px;padding:8px 10px;border-bottom:1px solid var(--border);background:var(--bg-secondary)}
.agent-preview-toolbar input{flex:1;padding:7px 10px;border-radius:10px;border:1px solid var(--border);background:var(--bg-elevated);color:var(--text-primary);font:inherit;font-size:0.82rem;outline:0}
#agentPreview{flex:1;width:100%;min-height:340px;border:0;background:#fff}
#wasmLinuxFrame{flex:1;width:100%;min-height:340px;border:0;background:#0a0a0f;display:none}
.agent-console{flex:1;overflow:auto;padding:10px 12px;font-family:ui-monospace,monospace;font-size:12px;line-height:1.5;background:var(--bg-secondary);color:var(--text-primary);white-space:pre-wrap;word-break:break-word}
.agent-env-badge{display:none !important}
.agent-env-dot{display:none !important}

/* v124: bounded workspace, independent scroll regions and a visible activity log */
#echoModeHint{display:none!important}
.echo-agent-mode #echoEmptyHome{display:none!important}
.echo-agent-mode #chat-view .chat-main{overflow:hidden!important;min-height:0!important;display:flex!important;flex-direction:column!important}
.echo-agent-mode #agentWorkspace{flex:1 1 55%!important;min-height:160px!important;max-height:58%;margin:10px 12px 0;border:1px solid var(--border);border-radius:18px;overflow:hidden;background:var(--bg-primary);position:relative!important}
.echo-agent-mode #chatMessages{display:flex!important;flex:1 1 25%!important;min-height:55px!important;max-height:none!important;overflow:auto!important;position:relative!important;padding:12px!important}
.echo-agent-mode #standardInputArea{position:relative!important;inset:auto!important;flex:0 0 auto!important;width:100%!important;margin:0!important;padding:8px 12px max(10px,env(safe-area-inset-bottom))!important;z-index:2}
.echo-agent-mode #userMsgInput{font-size:16px!important;min-height:40px!important;max-height:90px!important}
.echo-agent-mode #intelligenceSliderBar{display:none!important}
#agentWorkspace .agent-overview{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px 12px;flex-shrink:0}
.agent-eyebrow{font-size:9px;letter-spacing:.18em;color:var(--text-muted);font-weight:700}
.agent-overview h2{font-size:16px;margin:5px 0 0;letter-spacing:-.025em;color:var(--text-primary)}
#agentActivityCount{white-space:nowrap;border:1px solid var(--border);border-radius:20px;padding:5px 9px;font-size:10px;color:var(--text-secondary)}
.agent-view-nav{display:flex;gap:4px;padding:0 12px 10px;overflow-x:auto;flex-shrink:0;border-bottom:1px solid var(--border)}
.agent-view-nav button{border:0;background:transparent;color:var(--text-muted);font:inherit;font-size:12px;padding:8px 11px;border-radius:9px;cursor:pointer;white-space:nowrap}
.agent-view-nav button.selected{background:var(--text-primary);color:var(--bg-primary)}
#agentActivity{overflow:auto;min-height:0;flex:1;padding:14px 18px}
#agentActivityEmpty{border:1px dashed var(--border);border-radius:12px;padding:18px;color:var(--text-primary)}
#agentActivityEmpty[hidden]{display:none}
#agentActivityEmpty strong{font-size:14px}
#agentActivityEmpty p{font-size:12px;line-height:1.6;color:var(--text-secondary);margin:8px 0 12px}
#agentActivityEmpty span{font-size:10px;color:var(--text-muted)}
.agent-event{display:grid;grid-template-columns:55px minmax(0,1fr);gap:10px;padding:12px 0;border-bottom:1px solid var(--border)}
.agent-event time{font:10px ui-monospace,monospace;color:var(--text-muted);padding-top:3px}
.agent-event strong{font-size:12px;color:var(--text-primary)}
.agent-event.error strong{color:var(--danger)}
.agent-event pre{white-space:pre-wrap;overflow-wrap:anywhere;font:11px/1.6 ui-monospace,monospace;color:var(--text-secondary);margin:6px 0 0}
#agentWorkspace .agent-main{display:flex!important;flex:1;min-height:0;overflow:hidden}
#agentWorkspace .agent-files,#agentWorkspace .agent-editor,#agentWorkspace .agent-panel{display:none!important;min-height:0!important;width:100%;max-height:none;flex:1;overflow:auto}
#agentWorkspace .agent-toolbar{display:none;padding:7px 12px;flex-shrink:0}
#agentWorkspace .agent-toolbar-left{display:none}
#agentWorkspace .agent-panel-tabs,#agentPcGrid{display:none!important}
#agentWorkspace[data-view="activity"] .agent-main{display:none!important}
#agentWorkspace:not([data-view="activity"]) #agentActivity{display:none}
#agentWorkspace[data-view="files"] .agent-files{display:block!important}
#agentWorkspace[data-view="code"] .agent-editor,#agentWorkspace[data-view="preview"] .agent-panel,#agentWorkspace[data-view="terminal"] .agent-panel{display:flex!important}
#agentWorkspace[data-view="code"] .agent-toolbar{display:flex;justify-content:flex-end}
#agentWorkspace #agentEditor{min-height:80px!important;height:100%;font-size:13px}
#agentWorkspace #agentPreview,#agentWorkspace #wasmLinuxFrame{min-height:80px!important}
#agentWorkspace .agent-term-input{flex-shrink:0}
#agentWorkspace .agent-term-input input{min-width:0;font-size:16px}
#agentWorkspace .agent-terminal{min-height:0}
#agentWorkspace .agent-term-prompt{color:#ddd}
.echo-agent-mode .echo-mode-selector{flex-shrink:0}
@media(min-width:1000px){
 .echo-agent-mode #agentWorkspace{max-height:62%;margin:14px 22px 0}
 .agent-overview h2{font-size:20px}
 #agentActivityFeed{max-width:1000px;margin:auto}
 #agentActivityEmpty{max-width:700px;margin:16px auto}
 #agentWorkspace[data-view="code"] .agent-files{display:block!important;flex:0 0 220px}
}
html.echo-agent-mode #chat-view .chat-main #chatMessages{display:flex!important;flex:1 1 20%!important;min-height:60px!important;overflow:auto!important}
html.echo-agent-mode #chat-view .chat-main #agentWorkspace{flex:1 1 55%!important;max-height:55%!important}
/* v125 — discussion-first workspace; no oversized empty dashboard */
html.echo-agent-mode #chat-view .chat-main #agentWorkspace{flex:0 0 auto!important;height:76px!important;min-height:76px!important;max-height:76px!important;margin:8px 12px!important;border-radius:14px!important;box-sizing:border-box}
html.echo-agent-mode #chat-view .chat-main #agentWorkspace[data-expanded="true"]{height:42dvh!important;max-height:42dvh!important;min-height:180px!important}
#agentWorkspace[data-expanded="false"] .agent-view-nav,#agentWorkspace[data-expanded="false"] #agentActivity,#agentWorkspace[data-expanded="false"] .agent-toolbar,#agentWorkspace[data-expanded="false"] .agent-main{display:none!important}
#agentWorkspace .agent-overview{padding:13px 14px!important;min-height:74px;box-sizing:border-box}
#agentWorkspace .agent-overview h2{font-size:15px!important;margin-top:5px}
.agent-summary-right{display:flex;gap:8px;align-items:center}
#agentExpand{border:1px solid var(--border);background:var(--text-primary);color:var(--bg-primary);border-radius:9px;padding:8px 10px;font-size:11px;cursor:pointer}
html.echo-agent-mode #chat-view .chat-main #chatMessages{flex:1 1 0!important;min-height:70px!important;padding:14px!important;scroll-padding:14px}
.echo-agent-mode #typingIndicator{flex-shrink:0;max-width:90%;box-sizing:border-box}
@media(min-width:1000px){html.echo-agent-mode #chat-view .chat-main #agentWorkspace[data-expanded="true"]{height:44dvh!important;max-height:44dvh!important}}

/* v126: chat fills the remaining space; scroll control anchored to composer */
html #chat-view .chat-main #chatMessages{max-height:none!important;min-height:0;flex:1 1 0;overflow-y:auto}
html #chat-view .chat-main #standardInputArea{flex:0 0 auto!important;position:relative!important;margin-bottom:0!important}
html #standardInputArea #scrollDownBtn{position:absolute!important;top:-44px!important;bottom:auto!important;left:50%!important;right:auto!important;transform:translateX(-50%)!important;width:34px!important;height:34px!important;border-radius:50%!important;border:1px solid var(--border)!important;background:var(--bg-elevated)!important;color:var(--text-primary)!important;box-shadow:0 2px 8px rgba(0,0,0,.12)!important;z-index:10;animation:none!important}
html #standardInputArea #scrollDownBtn:hover{transform:translateX(-50%)!important;background:var(--bg-secondary)!important}
@media(max-width:720px){html #userMsgInput{font-size:16px!important}html #chat-view .chat-main{min-height:0!important}}
/* v127: right-hand drawer; Agent conversation has the Chat layout */
#agentWorkspaceMenu{display:none}
.echo-agent-mode #agentWorkspaceMenu{display:flex;justify-content:flex-end;padding:4px 12px;flex-shrink:0}
#agentWorkspaceOpen,.agent-download{border:1px solid var(--border);background:var(--bg-elevated);color:var(--text-primary);border-radius:10px;padding:8px 12px;font:inherit;font-size:12px;cursor:pointer}
html.echo-agent-mode #chat-view .chat-main #agentWorkspace{position:fixed!important;top:env(safe-area-inset-top,0px)!important;right:0!important;bottom:0!important;left:auto!important;width:min(480px,94vw)!important;height:calc(100dvh - env(safe-area-inset-top,0px))!important;max-height:none!important;min-height:0!important;margin:0!important;border-radius:18px 0 0 18px!important;z-index:12000;transform:translateX(105%);visibility:hidden;transition:transform .2s ease,visibility .2s;box-shadow:-8px 0 30px rgba(0,0,0,.16)}
html.echo-agent-mode #chat-view .chat-main #agentWorkspace[data-expanded="true"]{height:calc(100dvh - env(safe-area-inset-top,0px))!important;max-height:none!important;transform:translateX(0);visibility:visible}
#agentWorkspace .agent-summary-right{gap:5px;flex-wrap:wrap;justify-content:flex-end}
#agentWorkspace .agent-overview{min-height:90px}
#agentWorkspace #agentActivityCount{font-size:10px}
#agentWorkspace[data-view="code"] .agent-files{display:none!important}
.echo-artifact-card{display:flex;flex-direction:column;gap:8px;text-align:left;width:min(100%,360px);padding:16px;margin:10px 0;border:1px solid var(--border);border-radius:14px;background:var(--bg-elevated);color:var(--text-primary);cursor:pointer;font:inherit}
.echo-artifact-card span{font-size:11px;color:var(--text-secondary)}
@media(prefers-reduced-motion:reduce){#agentWorkspace{transition:none!important}}
/* v129: workspace is a download shelf; action trace belongs to chat */
#agentWorkspace .agent-overview,#agentWorkspace .agent-view-nav,#agentWorkspace #agentActivity,#agentWorkspace .agent-toolbar,#agentWorkspace .agent-main{display:none!important}
.agent-downloads-header{display:flex;justify-content:space-between;align-items:center;padding:22px 18px;border-bottom:1px solid var(--border)}
.agent-downloads-header h2{font-size:22px;margin:6px 0 0;color:var(--text-primary)}
.agent-downloads-header button,.agent-downloads-toolbar button,.agent-download-row button{border:1px solid var(--border);border-radius:10px;padding:9px 12px;background:var(--bg-elevated);color:var(--text-primary);font:inherit;font-size:12px;cursor:pointer}
.agent-downloads-toolbar{padding:16px 18px;display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12px;color:var(--text-muted)}
#agentDownloads{overflow:auto;min-height:0;flex:1;padding:0 18px 20px}
.agent-download-row{display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid var(--border);border-radius:13px;padding:14px;margin:0 0 10px;color:var(--text-primary)}
.agent-download-row>div{min-width:0;display:flex;flex-direction:column;gap:6px}
.agent-download-row strong{font-size:13px;overflow-wrap:anywhere}
.agent-download-row small{font-size:10px;color:var(--text-muted);overflow-wrap:anywhere}
.agent-download-row button{flex-shrink:0}
.echo-agent-trace{align-self:flex-start;width:min(100%,650px);flex-shrink:0;padding:6px 0;color:var(--text-primary)}
.agent-public-note{font-size:14px;line-height:1.65;margin:8px 0 14px;white-space:pre-wrap}
.agent-action-row{border:1px solid var(--border);border-radius:10px;margin:7px 0;background:var(--bg-secondary);overflow:hidden}
.agent-action-row summary{display:flex;align-items:center;gap:9px;padding:10px 12px;cursor:pointer;font-size:12px;list-style:none}
.agent-action-row summary::-webkit-details-marker{display:none}
.agent-action-row summary>span:nth-child(2){flex:1;min-width:0;overflow-wrap:anywhere}
.agent-action-row small{color:var(--text-muted);font-size:10px;white-space:nowrap}
.agent-action-state{font-size:14px;width:16px;flex-shrink:0;text-align:center}
.agent-action-row.running .agent-action-state{animation:agent-trace-spin 1.2s linear infinite}
.agent-action-row.error .agent-action-state{color:var(--danger)}
.agent-action-row pre{font:11px/1.6 ui-monospace,monospace;white-space:pre-wrap;overflow-wrap:anywhere;padding:0 12px 12px;margin:0;max-height:220px;overflow:auto;color:var(--text-secondary)}
@keyframes agent-trace-spin{to{transform:rotate(360deg)}}
@media(prefers-reduced-motion:reduce){.agent-action-row.running .agent-action-state{animation:none}}
.agent-download-empty{font-size:13px;color:var(--text-muted);line-height:1.7;padding:14px 0}
/* v133: quiet network waiting, no error text or abrupt status replacement */
.agent-quiet-loading{display:flex;align-items:center;gap:6px;width:54px;height:32px;padding:0 10px;animation:agent-soft-in .65s ease both}
.agent-quiet-loading span{height:5px;width:5px;border-radius:50%;background:var(--text-muted);animation:agent-soft-pulse 2.1s ease-in-out infinite}
.agent-quiet-loading span:nth-child(2){animation-delay:.25s}
.agent-quiet-loading span:nth-child(3){animation-delay:.5s}
.agent-public-note,.agent-action-row,.echo-artifact-card{animation:agent-soft-in .65s ease both}
@keyframes agent-soft-in{from{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}
@keyframes agent-soft-pulse{0%,100%{opacity:.3}50%{opacity:1}}
@media(prefers-reduced-motion:reduce){.agent-quiet-loading,.agent-quiet-loading span,.agent-public-note,.agent-action-row,.echo-artifact-card{animation:none}}
html.echo-agent-mode #chatMessages:has(.agent-quiet-loading) #typingIndicator{display:none!important}
#agentWorkspaceMenu{gap:7px}
#echoToolsPanel[hidden]{display:none!important}
#echoToolsPanel{position:fixed;right:0;top:env(safe-area-inset-top,0px);bottom:0;width:min(480px,94vw);box-sizing:border-box;z-index:13000;background:var(--bg-primary);color:var(--text-primary);border-left:1px solid var(--border);border-radius:18px 0 0 18px;overflow:auto;padding:22px;box-shadow:-6px 0 25px rgba(0,0,0,.15)}
#echoToolsPanel header{display:flex;justify-content:space-between;align-items:center;gap:10px}
#echoToolsPanel small{font-size:9px;letter-spacing:.16em;color:var(--text-muted)}
#echoToolsPanel h2{font-size:21px;margin:7px 0}
.echo-tools-intro{font-size:12px;line-height:1.65;color:var(--text-muted);margin:18px 0}
#echoToolsList article{border:1px solid var(--border);border-radius:14px;padding:14px;margin:10px 0}
#echoToolsList strong{display:block;font-size:14px}#echoToolsList span{display:inline-block;border:1px solid var(--border);border-radius:7px;padding:4px 7px;font-size:10px;margin:9px 0 0}
#echoToolsList p{font-size:12px;color:var(--text-secondary);line-height:1.65;margin:9px 0 0}
.echo-linux-controls{padding:15px;border:1px solid var(--border);border-radius:14px;margin:15px 0}.echo-linux-controls strong{font-size:14px}.echo-linux-controls p{font-size:12px;line-height:1.65;color:var(--text-secondary)}.echo-linux-controls>div{display:flex;gap:8px;margin:12px 0}.echo-linux-controls small{display:block;line-height:1.6;letter-spacing:0!important;text-transform:none}
