/* 10-30 슈아 「헬덤 웹앱 = 카톡 PC · 위챗 PC 결 · 유리결 + 신호등 + 검색창 한 세트」
   마우스 화면 1024↑만(폰·패드 그대로) · 헬덤 런타임 ✗ · 이 파일 = CSS 한 겹(위쪽 신호등·held:// 알약 = 기존 browser-bar 그대로) */
@media (min-width:1024px) and (hover:hover) and (pointer:fine){
  body{background:radial-gradient(1100px 560px at 18% 0%,#EEF3FA,transparent 62%),linear-gradient(180deg,#F4F7FB,#E4ECF6)}
  .heldom{max-width:none;padding:10px 18px 14px}
  .heldom-head{min-height:0;margin:0;padding:0 2px 8px}
  .heldom-head .heldom-brand{display:none}
  .heldom-head .head-actions{margin-left:auto}
  .messenger{height:calc(100dvh - 120px);min-height:560px;grid-template-columns:68px 320px minmax(0,1fr);border:1px solid rgba(255,255,255,.95);border-radius:16px;background:rgba(255,255,255,.42);-webkit-backdrop-filter:blur(20px) saturate(1.3);backdrop-filter:blur(20px) saturate(1.3);box-shadow:0 18px 50px rgba(62,67,96,.12),inset 0 1px 0 rgba(255,255,255,.9)}
  .rail{gap:6px;padding:14px 8px;border-right:1px solid rgba(255,255,255,.85);background:rgba(222,233,245,.55)}
  .rail button{min-height:52px;border-radius:12px}
  .rail button span{font-size:9.5px}
  .list-pane{border-right:1px solid rgba(62,67,96,.07);background:rgba(255,255,255,.55)}
  .pane-head{min-height:58px;padding:14px 16px 8px;background:rgba(255,255,255,.66)}
  .pane-head>div:first-child>span{display:none}
  .pane-head h2{font-size:18px}
  /* ui-123 REVIEW-003: 늘 보이는 검색창 = 그 검색을 쓰는 채팅·친구 보기에서만(소식·커뮤니티 등은 원래대로 숨김) */
  .list-pane:has(> #chatsView:not([hidden])) #searchToggle,.list-pane:has(> #friendsView:not([hidden])) #searchToggle{display:none}
  .list-pane:has(> #chatsView:not([hidden])) #searchBox,.list-pane:has(> #friendsView:not([hidden])) #searchBox{display:flex!important}
  #searchBox{height:34px;margin:2px 14px 10px;border:1px solid rgba(255,255,255,.95);border-radius:10px;background:rgba(255,255,255,.62);box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 1px 4px rgba(62,67,96,.06)}
  .chat-pane{background:linear-gradient(180deg,#E4ECF6,#D7E2EF)}
  .chat-head{min-height:58px;background:rgba(255,255,255,.62);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}
  .composer{background:rgba(255,255,255,.8);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}
  /* 2판 대화방 = 카톡 PC 입력창: 넓은 글칸 위 · 도구 줄 아래 · 보내기 오른쪽 끝 */
  #composer.composer,#composer.composer.hp-has-mic{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:10px 16px 12px}
  #composer.composer>textarea,#composer.composer.hp-has-mic>textarea{order:-1;flex:1 1 100%;width:100%;min-height:76px;max-height:200px;padding:6px 4px;border:0;border-radius:0;background:transparent;font-size:14px;line-height:1.6}
  #composer.composer>.send-button{width:36px;min-height:36px;margin-left:auto;padding:0;border-radius:50%;font-size:15px}
  .message .message-stack{max-width:min(62%,560px)}
  .bubble{font-size:13.5px}
  /* 10-31 슈아 「웹앱 신호등 겹침 · 갓노트·헬드문고 탭 없어도 돼 · 검색창·아이콘 전부 유리결」: 셸 안(hd-framed) = 헬덤 자체 신호등 줄 숨김(셸 줄 하나) · 혼자 열 때는 그대로 */
  html.hd-framed .browser-bar{display:none}
  html.hd-framed .heldom{padding-top:12px;padding-bottom:10px}
  html.hd-framed .messenger{height:calc(100dvh - 76px)}/* 10-31 슈아 「아래 베이지·흰 줄」: 셸 안 = 신호등 줄 빠진 만큼 대화창을 바닥까지 */
  html.hd-framed,html.hd-framed body{background:linear-gradient(180deg,#F4F7FB,#E4ECF6)!important}
  .pane-actions .icon-button,.chat-head .icon-button,.heldom-head .head-actions>*{border-radius:50%;background:rgba(255,255,255,.62);border:.5px solid rgba(255,255,255,.92);box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 1px 4px rgba(62,67,96,.07);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}
  .heldom-head .head-actions>*{border-radius:999px}
  #searchBox{border-radius:999px;background:rgba(255,255,255,.62);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}
}
