.client-workspace{display:grid;gap:8px;min-width:0}.client-workspace details{border:1px solid var(--line);border-radius:10px;background:var(--surface);padding:8px 10px;min-width:0}.client-workspace summary{font-weight:650;cursor:pointer;min-height:28px}.client-form{display:grid;gap:8px;margin:8px 0}.client-inline{display:flex;flex-wrap:wrap;align-items:end;gap:8px;margin:6px 0}.client-inline label{flex:1;min-width:150px}.client-form label,.client-inline label,.client-label{display:grid;gap:3px;font-size:13px}.client-label{margin:8px 0}.client-workspace input:not([type=hidden]),.client-workspace textarea,.client-workspace select{font:inherit;color:inherit;border:1px solid var(--line);border-radius:6px;background:var(--surface);padding:7px;min-width:0;max-width:100%;width:100%}.client-workspace textarea{resize:vertical;font:12px ui-monospace,monospace}.client-workspace input{min-height:42px}.client-fingerprint{font:12px ui-monospace,monospace;overflow-wrap:anywhere}.client-workspace pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px}.client-status{margin:0}.client-device{display:flex;align-items:center;justify-content:space-between;gap:8px;border-top:1px solid var(--line);padding:6px 0}.client-device span{min-width:0;overflow-wrap:anywhere;font-size:13px}.client-device button{min-height:38px;font-size:12px;padding:5px 8px}.client-workspace .key-values{margin:8px 0;font-size:13px}.client-workspace button:disabled{opacity:.55;cursor:wait}.client-workspace p{margin:7px 0}
