/* コンポーネント（iframe 内）だけに効かせる追加。モックの見た目を変える指定は書かない。
   ここに置いてよいのは「iframe という器に載せるための」指定だけ。 */

/* インテージのタブは公開フラグ（親の config.intageEnabled → body[data-intage]）で出す（設計 v0.2 N7）。
   フラグが無い・OFF の間は隠す（今の本番と同じ）。カンテラのタブは本番ビルドの CSS（deploy_frame.py）で隠す */
body:not([data-intage="on"]) #modeTabs button[data-m="goal"] { display: none !important; }

/* spike 計測パネル（P2 のみ。本実装では削除する） */
#spike{position:fixed;right:10px;bottom:10px;z-index:9999;background:#fff;border:1px solid #C0392B;border-radius:8px;
  padding:8px 10px;font:12px/1.5 monospace;box-shadow:0 2px 8px rgba(0,0,0,.15);max-width:360px}
#spike b{color:#C0392B}
#spike input{font:12px monospace;width:140px}

/* ── モック用の表記は dev でも出さない（西川 2026-10-05）: 「HTMLモック v2」バッジ・「設計メモを表示」・
   サンプル固定の「最終データ」「期間バナー」・見出しの「レビュー情報」。共通フィルタは prod だけ隠す（deploy_frame.py PROD_CSS） ── */
.topbar .mockbadge, .topbar .memotgl, .topbar .fresh, .topbar .pbanner { display: none !important; }
.qhead.qh2 .qh2row > .defwrap:first-of-type { display: none !important; }

/* ── 西川 2026-10-05 FB ──
   ① 起動直後に vendor の素の骨組み（共通フィルタ・空の画面）が一瞬出る → App.init が終わるまでサイドバーと画面を隠す（boot.js が body[data-booted] を付ける）
   ② カンテラのタブはサイドバーから外す（画面そのものは URL で開ける・凍結のまま）
   ③ 共通フィルタの期間（直近90日など）は使わないので外す */
body:not([data-booted="1"]) #sb2, body:not([data-booted="1"]) #view { visibility: hidden !important; }
#modeTabs button[data-m="trend"] { display: none !important; }
.fbox #period { display: none !important; }

/* ── 本番用（deploy_frame.py が追記）: カンテラ（凍結）のタブを隠す。
   インテージのタブは公開フラグ（親の config.intageEnabled → body[data-intage]）で出し入れする（component.css・設計 v0.2 N7） ── */
#modeTabs button[data-m="trend"] { display: none !important; }
/* ── モック・検証用の表示は本番に出さない（西川 2026-10-04。dev には残す）:
   「HTMLモック v2」バッジ／「設計メモを表示」／サンプル固定の「最終データ」「期間バナー」／見出しの「レビュー情報」／
   共通フィルタ（カンテラ用のまま・選択肢が空）と「自分用の初期表示」。共通フィルタはインテージ＋活動入力で共有する作りができたら戻す ── */
/* モック表記（バッジ・設計メモ・サンプルの最終データ・レビュー情報）は component.css で dev からも消している（2026-10-05） */
.sb2 .fbox { display: none !important; }
