diff --git a/packages/sw/src/theme/sw.css b/packages/sw/src/theme/sw.css index 316b184..56e9dec 100644 --- a/packages/sw/src/theme/sw.css +++ b/packages/sw/src/theme/sw.css @@ -635,10 +635,11 @@ .hm-sw-header__linetype { display: flex; flex: 0 0 auto; gap: 2px; } .hm-sw-header__linetype > i { display: block; width: 10px; height: 4px; border: 1px solid #000; background: #fff; } -.hm-sw-header__line-values { display: flex; gap: 12px; min-width: 0; } -/* min-width: a shrunk representative field (narrow More slot) shows an ellipsis, never a cut glyph. */ -.hm-sw-header__line-values > :first-child { flex: 0 1 auto; min-width: 28px; } -.hm-sw-header__line-values > :not(:first-child) { flex: 0 0 38px; } +/* Grid, same tracks as the former flex row (name: content width, never under 28px; 가중치 / 스케일: 38px). Firefox gave the + flex row a max-content 6.4px under its content (cutting "Continuous" in the 284px field); grid tracks size the same in + Chromium and Firefox (2026-10-20). min-width 28px: a shrunk representative field (narrow More slot) shows an ellipsis, + never a cut glyph. */ +.hm-sw-header__line-values { display: grid; grid-template-columns: minmax(28px, auto) 38px 38px; gap: 12px; min-width: 0; } .hm-sw-header__font-name { flex: 0 0 auto;