Так как у вас ваш SVG прямоуголный то вписывается он только в партретном режиме а во всех других случаях вылазиет а спасает нас если написать в .bbb вот это preserveAspectRatio="none" viewBox="0 0 24 24"
Не то, Это просто вписывает SVG в DIV. А надо обернуть USE в SVG. Но избытков действительно нет, правда с третьим уровнем как-то костыльно получается. И игнорирует высоту в 100% для SVG, т.е. вылазит за рамки DIV. А избытки за счёт margin гасятся... Не то.
Brasileiro, Не знаю почему, но удалив размер у DIV, viewBox="0 0 24 24" для SVG даёт нужный результат... Но это как-то не логично и непонятно почему работает именно так. И получилась новая система координат внутри другой системы координат... Очень костыльно.
На каком сайте? Думаю можно присвоить ViewBox SVG боксу, но его так же надо будет в бокс вложить, но, что-то подсказывает, что этот бокс так же будет больше.