.calibration-workspace{background:var(--background);min-width:0;height:100%;min-height:0;color:var(--foreground);font-family:var(--font-sans);flex:1}.calibration-workspace>.loam-productivity-shell{height:100%;min-height:0}.calibration-navigation{padding:var(--space-2,.5rem);gap:var(--space-1,.25rem);flex-direction:column;display:flex}.calibration-navigation>p{font-size:var(--control-font-size);margin:var(--space-2,.5rem);overflow-wrap:anywhere;font-weight:600}.calibration-tools{padding:var(--space-4,1rem);gap:var(--space-5,1.25rem);flex-direction:column;display:flex}.calibration-tools>div[hidden]{display:none}.calibration-tools [data-slot=native-select-wrapper]{width:100%}.calibration-tools p{font-size:var(--control-font-size);color:var(--muted-foreground);overflow-wrap:anywhere;line-height:1.5}.calibration-document{min-width:0;height:100%;overflow:auto}.calibration-document>section[hidden]{display:none}.calibration-standards{min-width:0;min-height:100%}.calibration-results{flex-direction:column;min-width:0;min-height:100%;display:flex}.calibration-metrics{gap:var(--space-4,1rem);padding:var(--space-3,.75rem) var(--space-4,1rem);font-size:var(--control-font-size);border-bottom:1px solid var(--border);flex-wrap:wrap;display:flex}.calibration-metrics strong{font-family:var(--font-mono);font-weight:500}.calibration-metrics>span:last-child{color:var(--muted-foreground)}.calibration-chart{min-width:0;min-height:320px;padding:var(--space-4,1rem);overflow:auto}.calibration-chart figure{width:100%;min-width:900px;margin:0}.calibration-chart svg{width:100%;height:auto;display:block}.calibration-chart[data-fit] figure{min-width:0}.calibration-chart:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.calibration-result-table{border-top:1px solid var(--border);min-width:0;overflow:auto}.calibration-result-table table{border-collapse:collapse;width:100%;min-width:680px;font-size:var(--control-font-size)}.calibration-result-table caption{text-align:left;padding:var(--space-3,.75rem);color:var(--muted-foreground)}.calibration-result-table th,.calibration-result-table td{text-align:left;white-space:nowrap;padding:var(--space-2,.5rem);border-bottom:1px solid var(--border)}.calibration-result-table td{font-family:var(--font-mono)}.calibration-result-table tr[data-selected]{background:var(--accent);color:var(--accent-foreground)}.calibration-import,.calibration-diagnostics{padding:var(--space-4,1rem);border-bottom:1px solid var(--border);font-size:var(--control-font-size)}.calibration-import h2{margin:0;font-size:1rem}.calibration-import p{color:var(--muted-foreground);overflow-wrap:anywhere;line-height:1.5}.calibration-import-actions{gap:var(--space-2,.5rem);flex-wrap:wrap;display:flex}.calibration-diagnostics p{margin:.4rem 0}.calibration-empty{justify-content:center;align-items:center;gap:var(--space-3,.75rem);max-width:36rem;min-height:320px;padding:var(--space-5,1.25rem);text-align:center;flex-direction:column;margin:auto;display:flex}.calibration-empty h2{margin:0;font-size:1.1rem}.calibration-empty p{color:var(--muted-foreground);margin:0}.calibration-narrow-tool{display:none}@media (width<=600px){.calibration-narrow-tool{max-width:11rem;display:block}}.calibration-chart[data-fit]{flex:none;justify-content:center;height:clamp(240px,50vh,560px);min-height:0;display:flex;overflow:hidden}.calibration-chart[data-fit] figure{flex-direction:column;min-width:0;max-width:960px;height:100%;min-height:0;display:flex}.calibration-chart[data-fit] svg[data-slot=chart-svg]{flex:1;height:0;min-height:0}
