{% extends "base.html" %} {% import "_macros.html" as m %} {% block title %}{{ instr_type | title }} – s/n {{ serial }}{% endblock %} {% block page_styles %} :root { --accent:#1e8449; --accent-link:#d5f5e3; } /* Table style is canonical in emit_css now; only the file-table's cell colour classes remain page-specific. */ .file-table .ok { color:var(--good); font-weight:700; } .file-table .miss { color:var(--gray-3); } .badge { display:inline-block; padding:0.12em 0.45em; border-radius:3px; font-size:0.7rem; font-weight:700; white-space:nowrap; } .b-ok { background:var(--good); color:#fff; } .b-warn { background:var(--warn); color:#fff; } .b-miss { background:#dfe6e9; color:#999; } /* No width here: the slot class sets each figure's width (U0.2). */ img.fig { max-width:100%; border-radius:var(--radius-btn); margin-bottom:0.5rem; } .qc-bar { display:flex; width:180px; height:13px; border-radius:3px; overflow:hidden; gap:1px; background:#ecf0f1; } .qc-bar div { height:100%; } {% endblock %} {% block masthead_title %}{{ instr_type | title }} — s/n {{ serial }}{% endblock %} {% block masthead_sub %}{{ mooring_name }}{% endblock %} {% block masthead_meta %}
Cruise
{{ cruise }}
HAB
{{ "%.1f"|format(hab) }} m
Depth
{% if depth is not none %}~{{ "%.0f"|format(depth) }} m{% else %}—{% endif %}
Start
{{ t_start | default("—") }}
End
{{ t_end | default("—") }}
Duration
{{ duration }}
Samp. Δt
{{ median_dt | default("—") }}
Records
{{ n_records | default("—") }}
Source file
{{ nc_file }}{% if data_stage and data_stage != 'stage3' %} ({{ data_stage }} — QC not applied){% endif %}
{% endblock %} {% block content %} {{ m.report_body(report, "instrument", generated, cruise) }} {% endblock %}