/* v1.40.84 — Engineering reporting workspace + saved views */
.engineering-report-hero{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px}
.engineering-report-hero h2{margin:4px 0 7px;font-size:24px}.engineering-report-hero p{max-width:760px;margin:0;color:#8fa5b2;line-height:1.5}
.engineering-report-presets{display:flex;gap:8px;flex-wrap:wrap}
.engineering-report-filter{padding:16px}.engineering-report-filter-grid{display:grid;grid-template-columns:minmax(220px,1.5fr) repeat(4,minmax(150px,1fr)) auto;gap:10px;align-items:end}
.engineering-report-clear{min-height:44px}
.engineering-report-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px}
.engineering-report-card{display:flex;justify-content:space-between;gap:20px;min-height:176px;padding:20px;border:1px solid rgba(151,203,230,.11);border-radius:18px;background:linear-gradient(145deg,rgba(18,34,44,.94),rgba(10,22,30,.94))}
.engineering-report-card small{font-size:9px;letter-spacing:1.35px;color:#7f9baa;font-weight:800}.engineering-report-card h2{margin:6px 0 8px;font-size:20px}.engineering-report-card p{margin:0;max-width:520px;color:#8da2ae;line-height:1.48}
.engineering-report-actions{display:flex;align-items:flex-end;gap:8px;flex:0 0 auto}.engineering-report-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:8px 13px;text-decoration:none;border-radius:12px}
.engineering-report-rule{margin-top:14px;padding:16px 18px}.engineering-report-rule p{margin:5px 0 0;color:#879daa}
@media(max-width:1100px){.engineering-report-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.engineering-report-grid{grid-template-columns:1fr}}
@media(max-width:760px){.engineering-report-hero{align-items:flex-start;flex-direction:column}.engineering-report-filter-grid{grid-template-columns:1fr}.engineering-report-card{flex-direction:column;min-height:0}.engineering-report-actions{align-items:stretch}.engineering-report-actions a{flex:1}.engineering-report-presets{width:100%}.engineering-report-presets button{flex:1;min-height:44px}}

.engineering-report-saved{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 16px;margin-bottom:12px}.engineering-report-saved>div:first-child{display:grid;gap:3px}.engineering-report-saved strong{font-size:13px}.engineering-report-saved small{color:#7f96a3}.engineering-report-saved-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.engineering-report-saved-actions select{min-width:200px;min-height:44px}
@media(max-width:760px){.engineering-report-saved{align-items:stretch;flex-direction:column}.engineering-report-saved-actions{display:grid;grid-template-columns:1fr 1fr}.engineering-report-saved-actions select{grid-column:1/-1;width:100%}}
