 /* side-icon-align.css - チェックボックス行の横並び安定化 */
 #browser-table .has-link { display: flex; align-items: center; gap: 6px; }
 #browser-table .link-container { display: inline-flex; align-items: center; gap: 4px; flex-wrap: nowrap; }
 #browser-table .new-tab-icon { font-size: 0.8em; opacity: 0.7; text-decoration: none; }
 #browser-table .has-checkbox { text-align: center; vertical-align: middle; }
 #browser-table .switch { vertical-align: middle; }
 /* アイコンが縦に崩れないように */
 #browser-table td { white-space: nowrap; }
 #browser-table td.has-link { white-space: normal; }
