/* =====================================================================
   OWS 공통 디자인 값 — 일곱 페이지가 같이 쓰는 색 · 글꼴 · 폭 (v2026.10.12-19)
   사용자 2026-10-12 「1단계 부터 하자」 — 공통 부분을 한 곳으로 모으는 네 단계 중 1단계.
   여기 값을 바꾸면 이 파일을 쓰는 페이지가 같이 바뀐다. 페이지 안에 같은 값을 다시 적지 않는다.

   UI규칙.md 디자인 규칙 다섯이 이 값들이다:
   1. 색 하나 = 뜻 하나 — 상태색 셋(위험 · 주의/대기 · 완료/승인) + 중립. 새 색을 만들지 않는다
   2. 파랑은 중립 — 상태를 뜻하지 않는다
   3. 버튼은 잉크색
   4. 글꼴은 Pretendard 하나
   5. 파트 구분은 색이 아니라 띠로

   이름은 모두 --ows- 로 시작한다. 페이지마다 따로 쓰던 --bg · --line 같은 이름과 부딪히지 않게.
   이 값은 홈(v2026.10.08-1 밝은 바탕)에서 옮겨 왔다. 홈은 이제 자기 값 대신 이 값을 쓴다.
   ===================================================================== */
:root{
  /* 바탕 · 선 · 글자 */
  --ows-page:#F6F6F4;      /* 페이지 바탕 */
  --ows-side:#EFEFEC;      /* 사이드바 바탕 */
  --ows-panel:#FFFFFF;     /* 칸 · 카드 바탕 */
  --ows-line:#E3E3DF;      /* 가는 선 */
  --ows-line2:#D4D4CF;     /* 입력 칸 · 버튼 테두리 */
  --ows-text:#1F2328;      /* 글자 */
  --ows-muted:#5F6368;     /* 덜 중요한 글자 */
  --ows-muted2:#8A8F94;    /* 더 옅은 글자 · 빈 칸 안내 */
  --ows-ink:#1F2328;       /* 버튼 (규칙 3) */
  --ows-ink-hover:#3A3F45; /* 버튼에 마우스 */
  --ows-hover:#FAFAF8;     /* 줄 · 카드에 마우스를 올렸을 때 바탕 */
  --ows-panel-soft:#FCFCFB;/* 사람 상자처럼 칸 안의 옅은 바탕 */
  --ows-fill:#E4E4E0;      /* 숫자 칩 · 사이드바 줄에 마우스 · 빈 막대 */
  --ows-grid:#ECECE8;      /* 달 경계 점선처럼 아주 옅은 선 */

  /* 상태색 셋 — 글자색 · 연한 바탕 · 테두리와 막대 (규칙 1) */
  --ows-risk:#A32D2D;   --ows-risk-bg:#FCEBEB;   --ows-risk-line:#F7C1C1;   /* 위험 · 늦음 */
  --ows-wait:#854F0B;   --ows-wait-bg:#FAEEDA;   --ows-wait-line:#F6E6C8;   /* 주의 · 대기 */
  --ows-done:#3B6D11;   --ows-done-bg:#EAF3DE;   --ows-done-line:#DCEBC9;   /* 완료 · 승인 */
  --ows-done-light:#8DBA5E;                      /* 흐르는 일정 막대의 밝은 쪽 */

  /* 중립 (규칙 1 · 2) */
  --ows-neu:#5F6368;    --ows-neu-bg:#F1F1EE;
  --ows-blue:#2F4B6E;   --ows-blue-bg:#E8EEF5;   --ows-blue-line:#B5C7DC;   /* 파랑 = 중립 · 고른 단추 테두리 */

  /* 글꼴 (규칙 4) */
  --ows-font:Pretendard,'Malgun Gothic','Apple SD Gothic Neo',-apple-system,'Segoe UI',sans-serif;

  /* 왼쪽 사이드바 폭 — 펼침 · 접힘 (2단계에서 일곱 페이지가 같이 씀) */
  --ows-side-w:240px;
  --ows-side-w-min:48px;
}
