.ms-toolbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:18px}.ms-boundary{margin-bottom:12px;border-left:3px solid var(--green)}.ms-workspace{display:grid;grid-template-columns:220px minmax(0,1fr);gap:18px;margin-top:20px;align-items:start}.ms-files{position:sticky;top:85px;padding:17px}.ms-files h2{font-size:17px}.ms-files p,.ms-main p{font-size:11px;line-height:1.7;color:#61766a}.ms-files hr{border:0;border-top:1px solid var(--line);margin:22px 0}.ms-file{display:block;width:100%;border:1px solid var(--line);background:#f8fbf8;border-radius:8px;text-align:left;padding:12px;margin:9px 0;color:var(--ink);overflow-wrap:anywhere}.ms-file b{display:block;font-size:11px;line-height:1.5}.ms-file small{display:block;font-size:10px;margin-top:6px;color:#73877b}.ms-file.active{background:#e0f3e9;border-color:#7fb79f}.ms-main{min-width:0}.ms-main .gc-panel{margin-bottom:18px}.ms-title{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.ms-title h2{margin:4px 0 10px}.ms-controls{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.ms-controls .gc-field{min-width:190px;flex:1}.ms-controls input[type=range]{flex:1;min-width:140px;accent-color:var(--green)}.ms-chart svg,.ms-spectrum svg,.ms-source-fid svg{display:block;width:100%;height:auto}.ms-chart svg{cursor:crosshair}.ms-spectrum [data-ms-ion]{cursor:pointer}.ms-chart text,.ms-spectrum text,.ms-source-fid text{font:11px 'DM Sans',sans-serif;fill:#62796b}.ms-legend{display:flex;gap:14px;flex-wrap:wrap;padding:10px 14px;font-size:10px}.ms-legend i{display:inline-block;width:16px;height:3px;vertical-align:middle;margin-right:5px}.ms-spectrum-settings{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px;align-items:center}.ms-spectrum-settings .btn{justify-self:start}.ms-selected{background:#e2f2e8}.ms-main .gc-table tbody tr{cursor:pointer}.ms-main textarea{width:100%;padding:12px;border:1px solid var(--line);border-radius:8px;resize:vertical;font:12px 'DM Sans';color:var(--ink)}.ms-empty{padding:40px;min-height:320px}.ms-source-fid{border:1px solid var(--line);border-radius:8px;overflow:hidden}.ms-main .gc-detail{line-height:1.7}.ms-main .gc-detail a{color:var(--green)}@media(max-width:1150px){.ms-workspace{grid-template-columns:1fr}.ms-files{position:static;display:flex;flex-wrap:wrap;gap:8px}.ms-files>h2,.ms-files>p,.ms-files>.eyebrow{width:100%}.ms-files .ms-file{width:calc(50% - 8px);margin:0}.ms-files hr{width:100%;margin:10px 0}}@media(max-width:650px){.ms-files .ms-file{width:100%}.ms-spectrum-settings{grid-template-columns:1fr}.ms-toolbar .btn{font-size:11px}.ms-empty{padding:20px}.ms-controls{align-items:stretch}}

.gc-ms-panel{margin:18px 0}.gc-ms-readouts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:14px 0}.gc-ms-readouts .gc-stat b{font-size:16px}.gc-ms-readouts .gc-stat small{line-height:1.5}.ms-analysis-lock{border:0;padding:0;margin:0;min-width:0}.ms-analysis-lock:disabled input,.ms-analysis-lock:disabled button{opacity:.55}.gc-ms-panel p{font-size:11px;line-height:1.7}@media(max-width:750px){.gc-ms-readouts{grid-template-columns:1fr 1fr}}
