/* law685 UI simplify v1.2 */
.lus-hide{display:none!important}

/* Agent 詳情頁：兩層分頁（原本的 8 個分頁藏起來） */
.lus-native-tabs{display:none!important}
.lus-tabs{margin:0 0 20px}
.lus-row1{display:flex;gap:4px;border-bottom:1px solid var(--border-default,#e4e4e7);overflow-x:auto;scrollbar-width:none}
.lus-row1::-webkit-scrollbar{display:none}
.lus-t{position:relative;flex:none;border:0;background:none;padding:10px 16px 12px;font:inherit;font-size:15px;font-weight:500;color:var(--text-secondary,#52525b);cursor:pointer;white-space:nowrap}
.lus-t:hover{color:var(--text-primary,#18181b)}
.lus-t.on{color:var(--accent,#5b5bd6);font-weight:600}
.lus-t.on::after{content:'';position:absolute;left:10px;right:10px;bottom:-1px;height:2px;border-radius:2px;background:var(--accent,#5b5bd6)}
.lus-row2{display:flex;flex-wrap:wrap;gap:6px;margin:14px 0 0}
.lus-s{border:1px solid var(--border-default,#e4e4e7);background:#fff;color:var(--text-secondary,#52525b);border-radius:999px;padding:5px 14px;font:inherit;font-size:13.5px;cursor:pointer;white-space:nowrap}
.lus-s:hover{border-color:var(--accent-border,rgba(91,91,214,.4));color:var(--accent,#5b5bd6)}
.lus-s.on{background:var(--accent-tint,#f1f1fd);border-color:var(--accent-border,rgba(91,91,214,.45));color:var(--accent,#5b5bd6);font-weight:600}
.lus-help{display:flex;align-items:baseline;gap:10px;margin:14px 0 0;padding:10px 14px;border-radius:10px;background:var(--accent-tint,#f1f1fd);border:1px solid var(--accent-border,rgba(91,91,214,.18));font-size:13.5px;line-height:1.6;color:var(--text-secondary,#52525b)}
.lus-help b{flex:none;font-weight:600;color:var(--accent,#5b5bd6)}
@media (max-width:640px){.lus-help{flex-direction:column;gap:2px}.lus-t{padding:10px 12px 12px}}

/* 檔案分頁 */
.lus-systoggle{display:block;width:calc(100% - 16px);margin:10px 8px 6px;border:1px dashed var(--border-default,#d4d4d8);background:none;color:var(--text-muted,#71717a);border-radius:8px;padding:6px 10px;font:inherit;font-size:12.5px;cursor:pointer;text-align:center}
.lus-systoggle:hover{color:var(--accent,#5b5bd6);border-color:var(--accent-border,rgba(91,91,214,.4))}
.lus-files-empty{margin:12px;font-size:13px;color:var(--text-muted,#71717a)}

/* 技術細節收起來 */
[class*="_effortChip_"]{display:none!important}
[class*="_sessionRow_"]{display:none!important}
body:not([data-lus-tab="settings"]) .lax-pid{display:none!important}

/* Agent 設定頁三段 */
.lus-sg-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding:18px 4px 2px;border-top:1px solid var(--border-default,#e4e4e7)}
.lus-sg-head[data-g="know"]{order:100}
.lus-sg-head[data-g="adv"]{order:200;cursor:pointer}
.lus-sg-title{font-size:16px;font-weight:600;color:var(--text-primary,#18181b)}
.lus-sg-sub{flex:1 1 280px;font-size:13px;line-height:1.6;color:var(--text-muted,#71717a)}
.lus-sg-toggle{margin-left:auto;border:1px solid var(--border-default,#e4e4e7);background:#fff;border-radius:999px;padding:4px 14px;font:inherit;font-size:13px;color:var(--accent,#5b5bd6);cursor:pointer}
.lus-sg-toggle:hover{border-color:var(--accent-border,rgba(91,91,214,.4))}
[data-lus-adv="false"] > [data-lus-sg="adv"]{display:none!important}

/* 知識庫選擇卡 */
.lus-kb{margin:0 0 18px;padding:14px 16px 16px;border:1px solid var(--border-default,#e4e4e7);border-radius:12px;background:var(--bg-surface,#fff)}
.lus-kb-top{display:flex;align-items:center;justify-content:space-between;margin:0 0 10px}
.lus-kb-top b{font-size:14.5px;font-weight:600;color:var(--text-primary,#18181b)}
.lus-kb-x{border:0;background:none;font-size:18px;line-height:1;color:var(--text-muted,#a1a1aa);cursor:pointer;padding:2px 6px}
.lus-kb-x:hover{color:var(--text-primary,#18181b)}
.lus-kb-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}
.lus-kb-c{position:relative;display:flex;flex-direction:column;gap:4px;text-align:left;border:1px solid var(--border-default,#e4e4e7);background:#fff;border-radius:10px;padding:12px 14px;font:inherit;cursor:pointer}
.lus-kb-c:hover{border-color:var(--accent-border,rgba(91,91,214,.4))}
.lus-kb-c.on{background:var(--accent-tint,#f1f1fd);border-color:var(--accent-border,rgba(91,91,214,.45))}
.lus-kb-name{font-size:14px;font-weight:600;color:var(--text-primary,#18181b)}
.lus-kb-c.on .lus-kb-name{color:var(--accent,#5b5bd6)}
.lus-kb-when{font-size:13px;font-weight:500;color:var(--text-secondary,#52525b)}
.lus-kb-eg{font-size:12.5px;line-height:1.55;color:var(--text-muted,#71717a)}
.lus-kb-here{position:absolute;top:10px;right:12px;font-size:11.5px;color:var(--accent,#5b5bd6)}
@media (max-width:760px){.lus-kb-grid{grid-template-columns:1fr}}

/* 共享檔案：放在「我的AI團隊」底下，排在對話管理之後 */
aside [class*="_group_"] > a[data-lus-shared]{order:4}

/* v1.2.2（2026-10-29 QA）：手機版右下「建立 Agent 團隊」浮動按鈕會蓋住頁面最下面的內容，頁面底部留出空間 */
@media (max-width: 640px){main{padding-bottom:88px!important}}
/* _fab_3w09l_ 為原版浮動按鈕的 class，留作對照 */

/* v1.2.3（2026-10-29 QA）：手機版 ① 表格外框原本 overflow:hidden，帳號管理等表格右邊的狀態、最後登入、編輯／刪除被切掉看不到 → 改成可以左右滑；② 知識庫卡片格線在手機仍排 3 欄、超出畫面 → 改成一欄 */
@media (max-width: 640px){main [class*="_tableWrap_"]{overflow-x:auto!important;-webkit-overflow-scrolling:touch}main [class*="_grid_2xuwb_"]{grid-template-columns:1fr!important}}

/* v1.2.4（2026-10-29 QA）：手機版知識庫詳情頁的來源文件清單、資料表清單外框也是 overflow:hidden，右邊的編輯／刪除被切掉 → 改成可以左右滑 */
@media (max-width: 640px){main [class*="_sourceList_"],main [class*="_tableList_"]{overflow-x:auto!important;-webkit-overflow-scrolling:touch}}
