/* law685 Nav UX v1.3 — 左選單第二層收合；知識庫頁首統一 */
aside div[class*="_group_"][data-lnc="closed"] > a[class*="_subItem_"] { display: none !important; }
aside div[class*="_group_"][data-lnc] > [class*="_itemWrap_"] { position: relative; }
aside div[class*="_group_"][data-lnc] > [class*="_itemWrap_"] > a[class*="_mainItem_"] { padding-right: 34px; }
aside .lnc-tog {
  position: absolute; right: 6px; top: 50%; transform: translateY(-50%);
  width: 24px; height: 24px; display: inline-flex; align-items: center; justify-content: center;
  border: 0; border-radius: 6px; background: transparent; color: #8a8f98; cursor: pointer; padding: 0;
}
aside .lnc-tog:hover { background: rgba(99, 91, 255, .10); color: #4f46e5; }
aside .lnc-tog:focus-visible { outline: 2px solid #6366f1; outline-offset: 1px; }
aside .lnc-tog svg { transition: transform .18s ease; }
aside .lnc-tog[aria-expanded="true"] svg { transform: rotate(90deg); }
aside .lnc-tog[hidden] { display: none; }

/* ---- v1.3 知識庫頁首：和工具庫同一套（標題＋說明＋右上主要動作，不放頁內分頁） ---- */
main [data-lkb] > [class*="_tabsRow_"] { display: none !important; }
main [data-lkb] > [class*="_pageHeader_"] { padding: 0 0 20px; align-items: flex-start; }
main [data-lkb] > [class*="_pageHeader_"] > [class*="_pageHeaderLeft_"] { gap: 0; }
main [data-lkb] > [class*="_pageHeader_"] h1 { font-size: 22px; font-weight: 600; line-height: normal; letter-spacing: -0.01em; color: #27272a; }
main [data-lkb] > [class*="_pageHeader_"] h1 + p { margin: 6px 0 0; font-size: 14px; color: #71717a; }
main [data-lkb] > [class*="_pageHeader_"] > button { margin-top: -2px; flex: none; }
main [data-lkb] > [class*="_pageHeader_"] + * { margin-top: 0; }
