/* Hikos · 界面整理（任务 ba5f74f3，大厅 #20409）。只改显示位置；按钮都还在 DOM 里（处理函数 / data-action / 选择器不变）。
   回滚：从 index.html 去掉这一行和 tidy.js。 */

/* ① 聊天头只留 搜索 + ⋯（V26）：这几颗按钮收进 ⋯ 菜单（tidy.js → KM.ctx.roomExtra） */
html.kmb-tidy .channelhead .toolbar [data-action="kmb-ch-open"],
html.kmb-tidy .channelhead .toolbar [data-action="publish-update"],
html.kmb-tidy .channelhead .toolbar [data-action="kmb-collab-open"],
html.kmb-tidy .channelhead .toolbar [data-action="kmb-sessions"],
html.kmb-tidy .channelhead .toolbar [data-action="kmb-mbox-dm-open"],
html.kmb-tidy .channelhead .toolbar [data-action="kmb-mbox-plugins"],
html.kmb-tidy .channelhead .kmb-search-btn[data-action="kmb-search-open"],
/* 星球类型 / 模块设置（论坛 / 语音 / 星球模块）：是设置不是日常操作，同样收进 ⋯（主持的合作星球才有） */
html.kmb-tidy .channelhead .toolbar [data-action="kmb-forum-settings"],
html.kmb-tidy .channelhead .toolbar [data-action="kmb-voice-settings"],
html.kmb-tidy .channelhead .toolbar [data-action="kmb-module-settings"] { display: none !important; }

/* ⑦ 触屏键盘弹出时（iPad 外接键盘的快捷输入条也算）：页面高度跟着可视视口走，输入区贴着键盘条、下方不留空白（tidy.js 写 --kmb-vvh） */
html.kmb-tidy.kmb-kbd .app { height: var(--kmb-vvh, 100dvh) !important; }
/* ⏳ 只看未结：按需出现——有待回应的消息（计数非空）或筛选开着时才露面；否则收进 ⋯ */
html.kmb-tidy .channelhead .toolbar [data-action="kmb-only-open"]:not(.is-on):not([aria-pressed="true"]):has(.kmb-open-count:empty) { display: none !important; }

/* ② 面板视图顶栏：知识中枢 图标收起（侧栏「母星知识中枢」行 / 更多 ▾ / 母星右键 已有三个入口） */
html.kmb-tidy .titlebar .tright [data-action="kmb-view"][data-id="kmb-hub"] { display: none !important; }

/* ③ 宇宙界面停靠栏：站内信 / 工作台（tidy.js 插在 私信 右边） */
html.kmb-tidy #kmu-dock .kmb-dock-view .kmu-badge { position: absolute; top: 0; right: 4px; }
html.kmb-tidy #kmu-dock .kmb-dock-view.on { color: var(--k-acc); }

/* ⑥ 跳转（Ctrl+K）里 snapshot 垫位用的空人「—」不列出来 */
html.kmb-tidy #dialog [data-action="dm-person"][data-id="0"],
html.kmb-tidy #dialog [data-action="dm-person"][data-id="1"],
html.kmb-tidy #dialog [data-action="dm-person"][data-id="2"],
html.kmb-tidy #dialog [data-action="dm-person"][data-id="3"] { display: none !important; }

/* ⑧ 进入城市（道哥 #20501，任务 fa7f6224）：贴在 3D 母星表面的按钮，和 穿行（#km-flight-toggle，src/addons/flight.css 第 2 行 + 第 336–337 行的最终值）同一副样子：
   同字体 / 字号 / 字重 / 墨色、同文字投影、图标同 --k-ok 色、悬停同下划线；球面上的贴板在 tidy.js（五片纸板，同 flight.js buildLaunchTile） */
#kmb-city-toggle[hidden] { display: none !important; }
#kmb-city-toggle { position: absolute; z-index: 10; transform: translate(-50%, -50%); display: flex; align-items: center; gap: 4px; padding: 9px 8px; border: 0; background: transparent; color: var(--k-ink, #F2F5F9); font: 600 12.5px "Inter Tight", "Plex SC", -apple-system, "PingFang SC", sans-serif; text-shadow: 0 1px 3px #050610, 0 0 5px #050610; cursor: pointer; }
#kmb-city-toggle svg { color: var(--k-ok, #5CC8FF); flex: none; }
#kmb-city-toggle:is(:hover, :focus-visible) span { text-decoration: underline; text-underline-offset: 5px; text-decoration-color: #94a9ed; }
@media (pointer: coarse) { #kmb-city-toggle { min-height: 44px; } }
