.bom-button-stack{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem}.bom-button-row{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.5rem}.bom-button-row--end{display:flex;justify-content:flex-end;width:100%}.bom-button-row--lg{gap:.75rem}.bom-button-row .btn{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;line-height:1.25}.bom-button-row .btn svg,.bom-button-row .btn i{flex-shrink:0}.bom-button-group{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.5rem}.bom-button-group--vertical{display:inline-flex;flex-direction:column;align-items:stretch;gap:.5rem}.bom-button-group--equal{display:flex;flex-wrap:nowrap;width:100%}.bom-button-group--equal .btn{flex:1 1 0;min-width:0}.bom-button-group .btn{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;line-height:1.25}.bom-button-group .btn svg,.bom-button-group .btn i{flex-shrink:0}.bom-button-group--vertical .btn{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;line-height:1.25}.bom-button-group--vertical .btn svg,.bom-button-group--vertical .btn i{flex-shrink:0}.btn:not(.bom-btn-icon){display:inline-flex;align-items:center;justify-content:center;gap:.375rem;line-height:1.25}.btn:not(.bom-btn-icon) svg,.btn:not(.bom-btn-icon) i{flex-shrink:0}.btn.bom-btn-icon{display:inline-flex;align-items:center;justify-content:center;min-width:2.25rem;min-height:2.25rem;padding:.375rem}.btn.bom-btn-icon svg,.btn.bom-btn-icon i{flex-shrink:0}.modal-footer{gap:.5rem}.modal-footer>.bom-button-row,.modal-footer>.bom-button-row--end{width:100%}.btn-toolbar{gap:.5rem}
