* { box-sizing: border-box; } body { margin: 0; font-family: 'Noto Sans KR', sans-serif; } main { padding: 16px; min-width: 0; } h1 { font-size: 22px; } .controls, #companies { display: flex; flex-wrap: wrap; align-items: center; gap: 12px; } #companies { border: 0; padding: 16px 0; } #companies label { display: flex; gap: 8px; align-items: center; } #companies legend { padding: 8px 0; } button, select { font: inherit; }