*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0;height:100%;font-family:Segoe UI,system-ui,-apple-system,sans-serif;font-size:14px;color:#1e293b;background:#f1f5f9;-webkit-font-smoothing:antialiased}a{color:inherit}button,input,select,textarea{font-family:inherit}.form-header{background:linear-gradient(90deg,#1e3a5f,#2e5a8a);color:#fff;padding:.75rem 1.25rem;border-radius:8px 8px 0 0;font-weight:600}.data-table-wrapper{overflow-x:auto;max-height:60vh}.data-table tbody{font-variant-numeric:tabular-nums}.sci-value{font-family:Consolas,Courier New,monospace}
