/* ============================================================================= * 호버 정보 상자 공용 모양(`ui_template_hover_info.ts` · PLAN 185-3) — 화면에 하나 · fixed · * 색 = 테마 토큰(밝음 · 어두움 같이) · 마우스를 안 막음 * ========================================================================== */ .ui-hover-info { position: fixed; z-index: var(--z-toast); max-width: min(320px, calc(100vw - 12px)); padding: var(--spacing-4) var(--spacing-8); border: 1px solid var(--color-border); border-radius: var(--radius-sm); background: var(--color-surface-raised); box-shadow: var(--shadow-sm); color: var(--color-text-body); font-size: var(--text-caption); line-height: 1.4; white-space: pre-line; overflow-wrap: anywhere; pointer-events: none; } .ui-hover-info[hidden] { display: none !important; } /* 제자리 상자(tooltipBox · 552-2) — 흐름 안 · 그림 위 설명은 부르는 쪽이 absolute 로 놓음 */ .ui-hover-info--inline { position: static; display: inline-block; } /* 숨김 — display 가 [hidden] 을 덮지 않게(공용 기본 꼴이 안 실린 곳 · 페이지 꾸밈 위에서도) */ .ui-hover-info--inline[hidden] { display: none !important; }