.workspace-session-bar{display:flex;align-items:center;gap:12px;min-height:36px;flex-shrink:0;padding:0 18px;background:#18272b;border-top:1px solid #2b4247;border-bottom:1px solid #344b50;font:10px system-ui,sans-serif;color:#a7bec2}.workspace-session-bar button{display:flex;align-items:center;gap:8px;background:none;border:0;padding:7px 0;color:#d1ebe7;font:inherit;cursor:pointer;min-width:0}.ws-symbol{color:#7dd8bc;font-size:17px}.ws-chevron{color:#8da5ad}.ws-scope{color:#91a9ad;font-size:9px}.ws-save-state{margin-left:auto;white-space:nowrap;font-size:9px;color:#9ed3bc}.ws-save-state.ws-disconnected{color:#edb08c}#ws-active-name{max-width:220px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#workspace-dialog{width:min(840px,calc(100vw - 28px));max-height:90dvh;box-sizing:border-box;background:#19242e;border:1px solid #526878;border-radius:10px;padding:0;color:#dbe5ed;box-shadow:0 20px 60px #0008;font-family:system-ui,sans-serif}#workspace-dialog::backdrop{background:#050b13bd;backdrop-filter:blur(3px)}.ws-heading{display:flex;align-items:flex-start;justify-content:space-between;padding:22px 24px 18px;border-bottom:1px solid #344653}.ws-heading>div>span{font:9px ui-monospace,monospace;letter-spacing:.14em;color:#85baae}.ws-heading h2{font-size:22px;font-weight:550;margin:5px 0 6px}.ws-heading p{font-size:11px;color:#9aadb9;margin:0}.ws-close{background:none;color:#a9bbc6;border:0;font-size:27px;line-height:24px;cursor:pointer}.ws-grid{display:grid;grid-template-columns:280px minmax(0,1fr)}.ws-section{padding:20px;border-right:1px solid #344653;min-width:0}.ws-section:last-child{border-right:0}.ws-section h3{font-size:12px;font-weight:550;margin:0 0 12px;color:#d5e1e7}.ws-list{display:flex;flex-direction:column;gap:7px;margin-bottom:22px;max-height:245px;overflow-y:auto}.ws-list-item{display:flex;align-items:center;gap:10px;padding:11px 10px;background:#1e2c37;border:1px solid #3a4f60;border-radius:6px;color:#aebdc9;text-align:left;cursor:pointer}.ws-list-item>span:nth-child(2){flex:1;min-width:0}.ws-list-item strong{font-size:11px;display:block;overflow-wrap:anywhere}.ws-list-item small{font-size:9px;display:block;margin-top:5px;color:#8fa7af}.ws-list-item.active{border-color:#639589;background:#254039;color:#d4ebe3}.ws-current-tag{font-size:8px;white-space:nowrap;color:#a4d6bf}.ws-detail-title{display:flex;gap:7px;align-items:center}.ws-detail-title h3{margin:0;font-size:16px;overflow-wrap:anywhere}.ws-status-dot{width:6px;height:6px;background:#91d2ac;border-radius:50%;flex-shrink:0}.ws-muted{color:#9aafbb;font-size:10px;line-height:1.7;margin:6px 0 12px}.ws-input-row{display:flex;align-items:stretch;gap:6px;min-width:0}.ws-input-row input{flex:1;min-width:0}#workspace-dialog label{font-size:10px;margin:10px 0 7px;color:#abbec8;display:block}#workspace-dialog input:not([type=file]),#workspace-dialog textarea{box-sizing:border-box;width:100%;padding:9px;background:#101c26;border:1px solid #45596a;border-radius:5px;color:#e1ebf2;font:11px system-ui,sans-serif}#workspace-dialog textarea{font:10px/1.7 ui-monospace,monospace;resize:vertical;margin:0 0 8px}#workspace-dialog input::placeholder{color:#7d94a6}.ws-button{padding:8px 11px;border:1px solid #496071;border-radius:5px;background:#283a48;color:#d3e3eb;white-space:nowrap;font:10px system-ui,sans-serif;cursor:pointer}.ws-button.ws-primary{background:#376e5e;border-color:#548f78;color:#e2f5ed}.ws-button:hover{filter:brightness(1.13)}#workspace-dialog button:disabled,#workspace-dialog input:disabled{opacity:.55;cursor:wait}#workspace-dialog :focus-visible,.workspace-session-bar button:focus-visible{outline:2px solid #a0dfc7;outline-offset:3px}.ws-connect,.ws-access{border-top:1px solid #344653;margin-top:18px;padding-top:14px}.ws-connect summary,.ws-access summary{font-size:11px;color:#b2d1cb;cursor:pointer}.ws-connect p,.ws-access p{font-size:10px;color:#8fa8b5;line-height:1.8;margin:9px 0}.ws-connect .ws-button{margin-top:10px}.ws-section h3.ws-subtitle{margin:22px 0 4px}.ws-cases{display:flex;flex-direction:column;gap:8px}.ws-case{display:flex;gap:10px;align-items:center;padding:11px 10px;background:#1d2c37;border:1px solid #3b505f;border-radius:6px;text-align:left;color:#b9c9d3;cursor:pointer}.ws-case.active{border-color:#739984;background:#263b35}.ws-case>span:nth-child(2){flex:1;min-width:0}.ws-case strong{font-size:11px;display:block;overflow-wrap:anywhere}.ws-case small{display:block;font-size:9px;color:#91aab4;margin-top:5px}.ws-case>span:last-child{white-space:nowrap;font-size:9px;color:#a8cbbe}.ws-case-symbol{width:30px;height:32px;display:grid;place-items:center;border:1px solid #496370;border-radius:5px;font:10px ui-monospace,monospace}.ws-transfer{border-top:1px solid #344653;margin-top:20px;padding-top:17px}.ws-transfer h3{margin:0}.ws-transfer p,.ws-footnote{font-size:10px;color:#8fa5b1;line-height:1.8;margin:7px 0 12px}.ws-transfer>div{display:flex;gap:7px;flex-wrap:wrap}.ws-footnote{padding:12px 24px;border-top:1px solid #344653;margin:0;background:#15212a}.ws-error{font-size:11px;line-height:1.7;color:#f1c2b5;background:#462e2b;padding:10px 14px;margin:14px 20px 0;border:1px solid #9b675c;border-radius:5px;overflow-wrap:anywhere}.ws-mcp-link{font-size:10px;background:none;border:0;padding:8px 0;color:#9edcc7;cursor:pointer}.finding-size-label{font-size:9px;color:#aeb39a;display:block;margin-top:9px}.workspace-session-bar [hidden],#workspace-dialog [hidden]{display:none!important}
@media(max-width:1250px) and (min-width:651px){.records-panel{top:198px}}
@media(max-width:650px){.workspace-session-bar{padding:0 12px;gap:7px;flex-wrap:wrap;min-height:43px}.ws-scope{display:none}.ws-save-state{font-size:8px}#ws-active-name{max-width:140px}.ws-grid{grid-template-columns:1fr}.ws-section{border-right:0;border-bottom:1px solid #344653;padding:16px}.ws-list{max-height:170px}.ws-heading{padding:18px 16px 14px}.ws-heading h2{font-size:20px}.ws-footnote{padding:12px 16px}.ws-case{padding:10px 8px}.ws-case small{font-size:8px}.ws-input-row .ws-button{padding:8px}#workspace-dialog{max-height:94dvh}.imaging-workspace{height:calc(100dvh - 225px)}}
