/* =====================================================================
   審閱標示（客戶審閱用）— V1.7
   開關：assets/review.js 第一行 REVIEW_DEFAULT（true＝顯示，false＝正式送審版）
   標示色刻意使用「螢光黃」，與網站本身的暖灰、朱紅、暖棕完全不同色系，
   只用於標示本身，不與 --accent 混用。關閉後版面不位移。
   ===================================================================== */
:root{
  --rv-a-bg:#FFE94A;      /* A 待提供：螢光黃 */
  --rv-a-line:#7A5C00;
  --rv-b-bg:#FFF7C2;      /* B 待確認：淡黃底 */
  --rv-b-bar:#F2B800;
  --rv-tag-bg:#1F1F1F;
  --rv-tag-ink:#FFE94A;
}

/* A 級｜待提供（所有【】佔位符） */
.rv .ph{
  background:var(--rv-a-bg);padding:0 4px;
  outline:2px dashed var(--rv-a-line);
  border-radius:2px;color:#1F1F1F!important;font-weight:700;
  box-decoration-break:clone;-webkit-box-decoration-break:clone;
}
.rv .ph::after{
  content:"待提供";display:inline-block;margin-left:6px;padding:0 6px;
  font-size:12px;line-height:1.6;letter-spacing:.04em;font-weight:700;
  color:var(--rv-tag-ink);background:var(--rv-tag-bg);border-radius:2px;
  vertical-align:1px;white-space:nowrap;
}

/* B 級｜待確認（文字已擬，業主尚未定稿） */
.rv .bn{
  background:var(--rv-b-bg);color:#1F1F1F;
  border-left:4px solid var(--rv-b-bar);border-radius:2px;
  padding:12px 16px!important;
}
.rv .bn::before{
  content:"待確認";display:inline-block;margin-right:8px;padding:1px 7px;
  font-size:12px;line-height:1.8;letter-spacing:.04em;font-weight:700;
  color:#1F1F1F;background:var(--rv-a-bg);border-radius:2px;vertical-align:2px;
}

/* B 級｜待確認・行內（句子中的單一項目）— V1.9，與 Claude Design V1.9 一致
   .bi 平時保留 padding 與透明外框，關閉審閱模式時版面不位移 */
.bi{padding:0 4px;outline:2px solid transparent}
.rv .bi{
  background:var(--rv-b-bg);outline-color:var(--rv-b-bar);
  border-radius:2px;color:#1F1F1F!important;font-weight:700;
}
.rv .bi::after{
  content:"待確認";font-size:12px;font-weight:700;letter-spacing:.04em;
  color:#1F1F1F;background:var(--rv-a-bg);border-radius:2px;
  padding:0 6px;margin-left:6px;white-space:nowrap;
}
