.tool-ssh-notes{gap:8px;margin:0;padding:0;list-style:none;display:grid}.tool-ssh-note{border:1px solid var(--border);border-left-width:3px;border-left-color:var(--border-light);background:var(--bg-card);min-width:0;color:var(--text-secondary);overflow-wrap:anywhere;border-radius:10px;padding:10px 12px;font-size:13.5px;line-height:1.5}.tool-ssh-note.is-warning{border-left-color:var(--warning)}.tool-ssh-note.is-danger{border-color:color-mix(in srgb, var(--error) 55%, var(--border));border-left-color:var(--error);color:var(--text-primary)}.tool-ssh-note strong{color:var(--text-primary)}.tool-ssh-hosts{gap:14px;display:grid}.tool-ssh-host{border:1px solid var(--border);background:var(--bg-secondary);border-radius:14px;gap:14px;min-width:0;padding:16px;display:grid}.tool-ssh-host-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.tool-ssh-host-title{color:var(--text-primary);overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:600}.tool-ssh-button{border:1px solid var(--border);background:var(--bg-card);color:var(--text-primary);font:inherit;cursor:pointer;border-radius:9px;padding:7px 12px;font-size:13px}.tool-ssh-button:hover,.tool-ssh-button:focus-visible{border-color:var(--accent)}.tool-ssh-button.is-quiet{color:var(--text-secondary);background:0 0}.tool-ssh-forward{grid-template-columns:minmax(0,1.2fr) repeat(4,minmax(0,1fr)) auto;align-items:end;gap:8px;display:grid}.tool-ssh-forward .tool-field select,.tool-ssh-forward .tool-field input{padding:8px 9px;font-size:13.5px}.tool-ssh-subhead{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);margin:0;font-size:12px;font-weight:500}.tool-ssh-table-wrap{border:1px solid var(--border);background:var(--bg-secondary);border-radius:12px;overflow-x:auto}.tool-ssh-table{border-collapse:collapse;width:100%;font-size:13px}.tool-ssh-table caption{text-align:left;color:var(--text-muted);padding:10px 12px 2px;font-size:12.5px}.tool-ssh-table th,.tool-ssh-table td{border-bottom:1px solid var(--border);text-align:left;vertical-align:top;overflow-wrap:anywhere;padding:8px 12px}.tool-ssh-table th{color:var(--text-muted);font-weight:500}.tool-ssh-table td{color:var(--text-primary)}.tool-ssh-table tr:last-child td{border-bottom:0}.tool-ssh-table .is-default{color:var(--text-muted)}.tool-ssh-slash{gap:6px;display:grid}.tool-ssh-slash p{overflow-wrap:anywhere}.tool-ssh-stats{color:var(--text-muted);margin:0;font-size:13px}@media (max-width:700px){.tool-ssh-forward{grid-template-columns:repeat(2,minmax(0,1fr))}.tool-ssh-forward>:first-child,.tool-ssh-forward>:last-child{grid-column:1/-1}.tool-ssh-host{padding:12px}}
