/* 2026-11-01 시안 v4: How it works ① 보드 한 화면 — 들여쓴 목표 트리 (Asana Strategy map 참고), 글자는 승인된 16px 유지 */
html body #s6-phone[data-scene="brief"] #s6-thread>.wb-whiteboard{padding:12px 12px 12px;--mf-ac:#3D5A38;--mf-mut:#6e6e73;--mf-line:#d6d8d0}
html body .wb-whiteboard>.wb-root-edges{display:none!important}
html body #s6-phone[data-scene="brief"] .wb-whiteboard>.s6-card{margin:0 0 6px!important}
html body #s6-phone .wb-whiteboard>.wb-connection{height:0!important;min-height:0!important;margin:0!important;overflow:visible}
html body .wb-whiteboard>.wb-connection .wb-edge,html body .wb-whiteboard>.wb-connection .wb-link-label,html body .wb-whiteboard .mf-stem{display:none!important}
html body #s6-phone .wb-board.mf{padding:0!important;background:transparent!important}
html body #s6-phone .mf .mf-k,html body #s6-phone .mf .mf-t{display:block;line-height:1.4!important}
html body #s6-phone .mf .mf-k{color:var(--mf-mut)}
html body #s6-phone .mf .mf-t,html body #s6-phone .mf .mf-q{color:#1c1c1e}
html body #s6-phone .mf .mf-q{display:block;font-weight:600;line-height:1.4!important}
html body #s6-phone .mf .mf-root{border:1px solid var(--mf-line);border-radius:10px;background:#fff;padding:7px 10px;margin:0}
html body #s6-phone .mf .mf-n{border:1px solid var(--mf-line);border-radius:10px;background:#fff;padding:6px 10px;position:relative;box-shadow:none}
/* 트리 선: 왼쪽 레일 + ㄴ자 연결 */
html body #s6-phone .mf .mf-l1{margin-left:18px}
html body #s6-phone .mf .mf-l2{margin-left:36px}
html body #s6-phone .mf .mf-n:before{content:"";position:absolute;left:-11px;top:-8px;height:calc(50% + 8px);width:10px;border-left:1px solid var(--mf-line);border-bottom:1px solid var(--mf-line);border-bottom-left-radius:6px}
html body #s6-phone .mf .mf-new:before{border-color:var(--mf-ac)}
html body #s6-phone .mf .mf-new{border-color:var(--mf-ac);box-shadow:0 0 0 2px #E3EDE0}
html body #s6-phone .mf .mf-new .mf-k{color:var(--mf-ac)}
html body #s6-phone .mf-tag{font-style:normal;display:inline-block;line-height:1.3;padding:0 6px;border-radius:6px;background:#E3EDE0;color:#2f4a2b;font-weight:600;margin-right:2px}
html body #s6-phone .mf .mf-next{border-style:dashed}
html body #s6-phone .mf .mf-take{line-height:1.45!important;color:#1c1c1e;margin:6px 2px 0;padding:6px 0 0;border:0;border-top:1px dashed var(--mf-line);background:transparent}
html body #s6-phone .mf .mf-take b{font-weight:600}
