/* PPK Medical - Design tokens (colors, fonts, spacing) shared by every page */

:root {
  --navy-900: #0a1830;
  --navy-700: #163a5c;
  /* สีเขียวมิ้นท์หลักของแบรนด์ (ยืนยันจากผู้ใช้ให้ตรงกับภาพอ้างอิง) — ยังใช้ชื่อตัวแปรเดิม (teal-700/900)
     ไว้ตามเดิมเพราะมีคนเรียกใช้กระจายอยู่ทั่วทั้งไฟล์ (nav แถบซ้าย, ไอคอน EKG, ปุ่ม, ตัวเลขสรุป ฯลฯ)
     เปลี่ยนแค่ค่าสีตรงนี้ที่เดียวก็ไล่สีใหม่ไปทุกจุดที่ใช้แล้วโดยไม่ต้องไล่แก้ทีละจุด */
  --teal-700: #14b8a6;
  --teal-900: #0f766e;

  --status-good: #0d9488;
  --status-critical: #dc2626;
  --status-warning: #ca8a04;
  --status-info: #2563eb;
  /* ป้าย "ถอดนาฬิกา" (นาฬิกาขาดการติดต่อ/ไม่ได้สวม) — เทาตั้งใจแยกจากชุดสีวิกฤต/เฝ้าระวัง/ปกติ
     (แดง/เหลือง/เขียว) ข้างบนทั้งหมด (ยืนยันจากผู้ใช้ — สื่อ "ไม่มีข้อมูล/ปิดการทำงาน" ตรงไปตรงมากว่าสีอื่น) */
  --status-offline: #6b7280;

  --accent-green: #16a34a;
  --gender-male: #2563eb;
  --gender-female: #16a34a;

  --surface: #eef1f5;
  --card-bg: #ffffff;
  --ink-900: #111827;
  --ink-600: #4b5563;
  --ink-400: #9ca3af;
  --border: #e5e7eb;

  --radius: 14px;
  --sidebar-w: 264px;
  --panel-w: 270px;
}
:root {
  --dash-navy: var(--card-bg);
  --dash-navy-soft: var(--border);
  --dash-fall: #eab308;
  --dash-vital: #f97316;
  --dash-sos: #ef4444;
  --dash-info-purple: #8b5cf6;
  --dash-target-green: #22c55e;
  /* สีประเภทเหตุการณ์ (ล้ม/สัญญาณชีพผิดปกติ/SOS) ของหน้าแนวโน้มการเกิดเหตุ (trend_report/
     trend_report_summary) และหน้าติดตามสัญญาณชีพแบบเรียลไทม์ (vitals_dashboard) — ยืนยันจากผู้ใช้ให้ใช้
     ชุดสีนี้ตรงๆ ทั้งแท่งกราฟและตัวเลข แยกตัวแปรออกจาก --dash-fall/vital/sos เดิมโดยตั้งใจ เพราะตัวแปร
     เดิมยังถูกใช้กับ "ระดับความเสี่ยง" (high/medium) ในหน้ารายงานผู้ป่วยเสี่ยงสูง (.hr-stat-high/
     .hr-stat-medium) ซึ่งเป็นคนละความหมายกับประเภทเหตุการณ์ — เปลี่ยนตัวแปรเดิมตรงๆ จะไปกระทบสีของ
     หน้านั้นโดยไม่ได้ตั้งใจ */
  --incident-fall: #ffff00;
  --incident-vital: #ff9900;
  --incident-sos: #ff0000;
}
