/* Generated from Environmental / ESG by scripts/extract-environmental-esg-styles.cjs. */
/* Non-important declarations preserve waste, resource, spill and inspection runtime state. */
.auris-esg-s-077f6bdf56{margin-bottom:14px;border:2px solid #E24B4A}
.auris-esg-s-07bdff4587{min-height:60px}
.auris-esg-s-09e877665a{padding:8px 10px;border:1px solid var(--border);border-radius:8px;font-weight:700;font-size:16px;color:#0891B2;background:#f0fdff}
.auris-esg-s-0ae64748d8{width:100%;border-collapse:collapse}
.auris-esg-s-0cf9615f1f{display:flex;gap:0;margin-bottom:16px;border-bottom:2px solid var(--border);overflow-x:auto}
.auris-esg-s-19881b28e3{background:#fff;color:#15803D;font-weight:700}
.auris-esg-s-25e0942a4a{background:#f3e8ff;border:1px solid #d8b4fe;border-radius:8px;padding:10px}
.auris-esg-s-2606adf201{background:#fff;color:#0891B2;font-weight:700}
.auris-esg-s-2b013fa0d9{min-height:50px}
.auris-esg-s-2fe91b0e78{font-size:28px;font-weight:800;color:#0891B2}
.auris-esg-s-311c2a86b4{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px}
.auris-esg-s-341b35f676{padding:14px 16px;border-left:4px solid #6D28D9;text-align:center}
.auris-esg-s-42a6ced8b6{margin-bottom:14px}
.auris-esg-s-46b87c6485{padding:14px 20px;background:linear-gradient(135deg,#14532D,#15803D);color:#fff;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px}
.auris-esg-s-5064b7ceb8{padding:14px 16px;border-left:4px solid #854F0B;text-align:center}
.auris-esg-s-5437cb3ef4{padding:14px 20px;background:linear-gradient(135deg,#7F1D1D,#DC6427);color:#fff;display:flex;justify-content:space-between;align-items:center}
.auris-esg-s-54ec8874e7{margin-bottom:14px;padding:0;overflow:hidden}
.auris-esg-s-5571af1e74{display:grid;grid-template-columns:2fr 1fr;gap:14px}
.auris-esg-s-56ac49ff17{background:#fff;color:#1D9E75;font-weight:700}
.auris-esg-s-56f570c66b{padding:14px 20px;background:linear-gradient(135deg,#164E63,#0284C7);color:#fff;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px}
.auris-esg-s-5c09edd131{background:rgba(255,255,255,.2);color:#fff;border-color:rgba(255,255,255,.3)}
.auris-esg-s-5d923a254f{padding:8px;text-align:left;border-bottom:1px solid var(--border);font-size:11px}
.auris-esg-s-5e461f0709{font-size:13px}
.auris-esg-s-67e92fd3c7{display:grid;grid-template-columns:1fr 1fr;gap:14px}
.auris-esg-s-69251753c7{padding:14px 16px;border-left:4px solid #185FA5;text-align:center}
.auris-esg-s-6967ffe6d1{padding:8px;text-align:center;border-bottom:1px solid var(--border);font-size:11px;width:70px;color:#1D9E75}
.auris-esg-s-6a6fa8c798{font-size:28px;font-weight:800;color:#6D28D9}
.auris-esg-s-6aa34d7432{display:none}
.auris-esg-s-6ca3277dba{font-size:28px;font-weight:800;color:#E24B4A}
.auris-esg-s-6fd69f8457{padding:14px 20px;background:linear-gradient(135deg,#1e3a5f,#185FA5);color:#fff;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px}
.auris-esg-s-70f898cb02{padding:14px 16px;border-left:4px solid #0891B2;text-align:center}
.auris-esg-s-7299078644{font-size:12px;color:var(--text2)}
.auris-esg-s-75021e57ca{font-size:17px;font-weight:800}
.auris-esg-s-770a4152c1{min-height:80px}
.auris-esg-s-7911e0887d{font-family:monospace;font-size:12px;color:#bae6fd;margin-top:3px}
.auris-esg-s-7e000820e7{min-height:40px}
.auris-esg-s-7e63926b0f{background:#fff;color:#185FA5;font-weight:700}
.auris-esg-s-7fd5539fb9{font-size:11px;color:var(--text2);font-weight:600;text-transform:uppercase;margin-bottom:4px}
.auris-esg-s-85cabef270{padding:8px;text-align:center;border-bottom:1px solid var(--border);font-size:11px;width:70px;color:#E24B4A}
.auris-esg-s-894a44c8f2{background:#fff;color:#DC6427;font-weight:700}
.auris-esg-s-8996bcb748{padding:14px 20px;background:linear-gradient(135deg,#164E63,#0891B2);color:#fff;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px}
.auris-esg-s-91bf749571{display:flex;align-items:center;gap:6px;font-size:12px;cursor:pointer;color:#854F0B;font-weight:600}
.auris-esg-s-92bbef3a51{padding:14px 16px;border-left:4px solid #E24B4A;text-align:center}
.auris-esg-s-946c4ea7fc{padding:8px 16px;text-align:left;border-bottom:1px solid var(--border);font-size:11px}
.auris-esg-s-9500d42bf8{font-size:28px;font-weight:800;color:#1D9E75}
.auris-esg-s-95af39b07c{margin-bottom:14px;border-left:4px solid #0284C7}
.auris-esg-s-9c40389b4a{display:flex;gap:8px}
.auris-esg-s-a4e55ff6b4{padding:14px 20px;background:linear-gradient(135deg,#14532D,#1D9E75);color:#fff;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px}
.auris-esg-s-aa88118587{padding:14px 16px;border-left:4px solid #1D9E75;text-align:center}
.auris-esg-s-ab79ea2b85{margin:0}
.auris-esg-s-adf04cf81f{font-size:11px;font-weight:600;text-transform:uppercase;opacity:.8;margin-bottom:4px}
.auris-esg-s-ae71a9e48f{margin-bottom:12px;padding:10px 14px;display:flex;justify-content:space-between;align-items:center}
.auris-esg-s-af62d68b87{accent-color:var(--red)}
.auris-esg-s-b1c126973c{font-size:28px;font-weight:800;color:#854F0B}
.auris-esg-s-b5bd38212a{font-size:12px;font-weight:600;cursor:pointer;color:var(--red)}
.auris-esg-s-b922c89f16{margin-bottom:10px}
.auris-esg-s-b9506af743{font-size:10px;color:#9CA3AF}
.auris-esg-s-ba28bccee4{display:flex;align-items:center;gap:8px;margin-bottom:10px}
.auris-esg-s-bc7da1f6eb{display:flex;gap:16px;margin-bottom:12px}
.auris-esg-s-bd0e58d190{padding:6px 10px;border:1px solid var(--border);border-radius:8px;font-size:12px}
.auris-esg-s-c85dfe6fed{font-size:28px;font-weight:800;color:#185FA5}
.auris-esg-s-ccd7ff7041{display:flex;align-items:center;gap:6px;font-size:12px;cursor:pointer}
.auris-esg-s-ce9cbee304{color:#6D28D9}
.auris-esg-s-d37c8e8fe6{font-size:11px;color:var(--text2)}
.auris-esg-s-d453bccce0{display:flex;align-items:center;gap:6px;font-size:12px;cursor:pointer;color:var(--red);font-weight:600}
.auris-esg-s-d909bc4ea7{accent-color:#854F0B}
.auris-esg-s-d9792e83c4{color:#0284C7}
.auris-esg-s-d9c39add3c{padding:0;overflow:hidden}
.auris-esg-s-de04d677c9{padding:8px;text-align:center;border-bottom:1px solid var(--border);font-size:11px;width:70px;color:#6B7280}
.auris-esg-s-df4f0a3612{color:#E24B4A}
.auris-esg-s-e2e1112055{margin-bottom:12px;padding:10px 14px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px}
.auris-esg-s-ea88ec06d9{background:#fff;color:#0284C7;font-weight:700}
.auris-esg-s-eb99a4c193{white-space:nowrap}
.auris-esg-s-f01e7c58c0{padding:10px 16px;background:#14532D;color:#fff;font-weight:700}
.auris-esg-s-f609ff8451{background:#f0fdf4}
.auris-esg-s-f87716cfb5{font-size:22px;font-weight:800;color:#6D28D9}
/* Preserve former inline precedence over existing ID selectors. */
#eif-actions.auris-esg-s-07bdff4587{min-height:60px}
#eif-findings.auris-esg-s-770a4152c1{min-height:80px}
#esg-carbon-chart.auris-esg-s-5e461f0709{font-size:13px}
#esg-fuel-add-btn.auris-esg-s-6aa34d7432{display:none}
#esg-fuel-filter-type.auris-esg-s-bd0e58d190{padding:6px 10px;border:1px solid var(--border);border-radius:8px;font-size:12px}
#esg-fuel-form.auris-esg-s-6aa34d7432{display:none}
#esg-fuel-form3title.auris-esg-s-75021e57ca{font-size:17px;font-weight:800}
#esg-header-btns.auris-esg-s-9c40389b4a{display:flex;gap:8px}
#esg-hw-add-btn.auris-esg-s-6aa34d7432{display:none}
#esg-hw-alerts.auris-esg-s-b922c89f16{margin-bottom:10px}
#esg-hw-form.auris-esg-s-6aa34d7432{display:none}
#esg-hw-form3title.auris-esg-s-75021e57ca{font-size:17px;font-weight:800}
#esg-insp-add-btn.auris-esg-s-6aa34d7432{display:none}
#esg-insp-form.auris-esg-s-6aa34d7432{display:none}
#esg-insp-form3title.auris-esg-s-75021e57ca{font-size:17px;font-weight:800}
#esg-m3carbon.auris-esg-s-6a6fa8c798{font-size:28px;font-weight:800;color:#6D28D9}
#esg-m3fuel-sub.auris-esg-s-d37c8e8fe6{font-size:11px;color:var(--text2)}
#esg-m3fuel.auris-esg-s-c85dfe6fed{font-size:28px;font-weight:800;color:#185FA5}
#esg-m3hazwaste.auris-esg-s-b1c126973c{font-size:28px;font-weight:800;color:#854F0B}
#esg-m3inspections.auris-esg-s-c85dfe6fed{font-size:28px;font-weight:800;color:#185FA5}
#esg-m3recycle.auris-esg-s-9500d42bf8{font-size:28px;font-weight:800;color:#1D9E75}
#esg-m3spills.auris-esg-s-6ca3277dba{font-size:28px;font-weight:800;color:#E24B4A}
#esg-m3waste-sub.auris-esg-s-d37c8e8fe6{font-size:11px;color:var(--text2)}
#esg-m3waste.auris-esg-s-9500d42bf8{font-size:28px;font-weight:800;color:#1D9E75}
#esg-m3water-sub.auris-esg-s-d37c8e8fe6{font-size:11px;color:var(--text2)}
#esg-m3water.auris-esg-s-2fe91b0e78{font-size:28px;font-weight:800;color:#0891B2}
#esg-spill-add-btn.auris-esg-s-6aa34d7432{display:none}
#esg-spill-form.auris-esg-s-6aa34d7432{display:none}
#esg-spill-form3ref.auris-esg-s-7911e0887d{font-family:monospace;font-size:12px;color:#bae6fd;margin-top:3px}
#esg-spill-form3title.auris-esg-s-75021e57ca{font-size:17px;font-weight:800}
#esg-tab-dash.auris-esg-s-eb99a4c193{white-space:nowrap}
#esg-tab-fuel.auris-esg-s-eb99a4c193{white-space:nowrap}
#esg-tab-hazwaste.auris-esg-s-eb99a4c193{white-space:nowrap}
#esg-tab-inspections.auris-esg-s-eb99a4c193{white-space:nowrap}
#esg-tab-spills.auris-esg-s-eb99a4c193{white-space:nowrap}
#esg-tab-waste.auris-esg-s-eb99a4c193{white-space:nowrap}
#esg-tab-water.auris-esg-s-eb99a4c193{white-space:nowrap}
#esg-view-fuel.auris-esg-s-6aa34d7432{display:none}
#esg-view-hazwaste.auris-esg-s-6aa34d7432{display:none}
#esg-view-inspections.auris-esg-s-6aa34d7432{display:none}
#esg-view-spills.auris-esg-s-6aa34d7432{display:none}
#esg-view-waste.auris-esg-s-6aa34d7432{display:none}
#esg-view-water.auris-esg-s-6aa34d7432{display:none}
#esg-waste-add-btn.auris-esg-s-6aa34d7432{display:none}
#esg-waste-chart.auris-esg-s-5e461f0709{font-size:13px}
#esg-waste-filter-month.auris-esg-s-bd0e58d190{padding:6px 10px;border:1px solid var(--border);border-radius:8px;font-size:12px}
#esg-waste-form.auris-esg-s-6aa34d7432{display:none}
#esg-waste-form3title.auris-esg-s-75021e57ca{font-size:17px;font-weight:800}
#esg-water-add-btn.auris-esg-s-6aa34d7432{display:none}
#esg-water-form.auris-esg-s-6aa34d7432{display:none}
#esg-water-form3title.auris-esg-s-75021e57ca{font-size:17px;font-weight:800}
#ff-co2-display.auris-esg-s-f87716cfb5{font-size:22px;font-weight:800;color:#6D28D9}
#ff-notes.auris-esg-s-7e000820e7{min-height:40px}
#hwf-notes.auris-esg-s-2b013fa0d9{min-height:50px}
#spf-cause.auris-esg-s-07bdff4587{min-height:60px}
#spf-cleanup.auris-esg-s-07bdff4587{min-height:60px}
#spf-containment.auris-esg-s-07bdff4587{min-height:60px}
#spf-corrective.auris-esg-s-07bdff4587{min-height:60px}
#spf-drain.auris-esg-s-af62d68b87{accent-color:var(--red)}
#spf-immediate.auris-esg-s-07bdff4587{min-height:60px}
#spf-impact.auris-esg-s-2b013fa0d9{min-height:50px}
#spf-lessons.auris-esg-s-2b013fa0d9{min-height:50px}
#spf-regulator.auris-esg-s-af62d68b87{accent-color:var(--red)}
#spf-root.auris-esg-s-07bdff4587{min-height:60px}
#spf-soil.auris-esg-s-d909bc4ea7{accent-color:#854F0B}
#waf-consumption-display.auris-esg-s-09e877665a{padding:8px 10px;border:1px solid var(--border);border-radius:8px;font-weight:700;font-size:16px;color:#0891B2;background:#f0fdff}
#waf-notes.auris-esg-s-7e000820e7{min-height:40px}
#wf-notes.auris-esg-s-2b013fa0d9{min-height:50px}
.esg-standard-metrics>.card{position:relative;min-height:118px;padding:14px 14px 14px 62px;display:flex;flex-direction:column;justify-content:center;text-align:left;overflow:hidden}.esg-metric-icon{position:absolute;left:14px;top:14px;width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;color:#fff;background:linear-gradient(135deg,#059669,#10b981);box-shadow:0 6px 14px rgba(15,23,42,.16);font-size:19px}.esg-standard-metrics>.card:nth-child(2) .esg-metric-icon{background:linear-gradient(135deg,#d97706,#f59e0b)}.esg-standard-metrics>.card:nth-child(3) .esg-metric-icon{background:linear-gradient(135deg,#2563eb,#60a5fa)}.esg-standard-metrics>.card:nth-child(4) .esg-metric-icon{background:linear-gradient(135deg,#7c3aed,#a855f7)}#page-esg .esg-standard-metrics [id^="esg-m3"]{font-size:24px;line-height:1.1;margin:4px 0}#page-esg [id$="-list"] tbody tr{cursor:pointer}@media(max-width:900px){#page-esg .esg-standard-metrics{grid-template-columns:repeat(2,1fr)}}@media(max-width:520px){#page-esg .esg-standard-metrics{grid-template-columns:1fr}}
