.oc-workspace{padding:24px;min-width:0}.oc-workspace>.panel-header{gap:20px;flex-wrap:wrap}.oc-intro{margin:17px 0 20px;max-width:950px;line-height:1.7}.oc-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:18px;margin-bottom:18px}.oc-toolbar label,.oc-legend label{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:12px}.oc-toolbar select,.oc-legend select{background:var(--bg);color:var(--text);border:1px solid var(--border);border-radius:5px;padding:8px;min-height:36px}.oc-toolbar button{margin-left:auto}.oc-contract{color:var(--text);font-size:12px;border-top:1px solid var(--border);padding-top:15px}.oc-status{color:var(--gold);font-size:11px;line-height:1.7;margin:9px 0 18px}.oc-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:24px}.oc-facts>div{padding:15px;background:var(--panel-alt);border:1px solid var(--border-soft);border-radius:7px;min-width:0}.oc-facts span,.oc-facts small{display:block;color:var(--muted);font-size:10px;line-height:1.7}.oc-facts b{display:block;font-size:25px;margin:4px 0;font-weight:550;font-variant-numeric:tabular-nums}.oc-legend{display:flex;flex-wrap:wrap;align-items:center;gap:18px;color:var(--muted);font-size:11px}.oc-legend span{display:flex;align-items:center;gap:7px}.oc-legend i{display:inline-block;width:14px;height:3px}.oc-legend label{margin-left:auto}.oc-small{font-size:11px;line-height:1.7;color:var(--muted);margin:14px 0}.oc-chart-scroll{width:100%;overflow-x:auto;border:1px solid var(--border-soft);border-radius:8px;background:#111a24}.oc-chart-scroll svg{display:block;width:100%;min-width:640px;height:auto;touch-action:pan-y}.oc-axis{font-size:11px;fill:#91a0b1;font-variant-numeric:tabular-nums}.oc-svg-title{font-size:12px;fill:#c9d4df}.oc-grid{stroke:#293440;stroke-width:1}.oc-chart-scroll rect[data-oc-k]{cursor:pointer}.oc-chart-scroll rect[data-oc-k]:hover{opacity:.65}.oc-crosshair{font-size:11px;color:var(--text);padding:13px 0;min-height:48px;font-variant-numeric:tabular-nums}.oc-observation{padding:14px;background:var(--panel-alt);border-left:2px solid var(--gold);color:var(--muted);font-size:12px;line-height:1.8}.oc-details{margin-top:20px;color:var(--muted)}.oc-details summary{cursor:pointer;font-size:12px;margin-bottom:15px}.oc-details table{min-width:540px;font-size:12px}.oc-details th,.oc-details td{padding:10px 12px}.oc-explain{margin-top:20px}@media(max-width:700px){.oc-workspace{padding:15px}.oc-toolbar{gap:12px}.oc-toolbar button{margin-left:0}.oc-facts{grid-template-columns:1fr}.oc-facts>div{display:grid;grid-template-columns:1fr auto;align-items:center;gap:0 10px}.oc-facts b{grid-column:2;grid-row:1/3;font-size:23px}.oc-facts small{grid-column:1}.oc-legend label{margin-left:0}.oc-intro{font-size:12px}}
