.toolbox-divider { display: flex; flex-direction: row; justify-content: center; align-items: center; gap: .5rem; width: 100%; text-align: center; }

.toolbox-divider::before, .toolbox-divider::after { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000; }

.toolbox-divider::before { content: ''; flex: 0 0 0.5rem; }

.toolbox-divider::after { content: ''; flex: 1 0 1.125rem; width: 100%; }

.toolbox-divider:empty { gap: 0; }

.toolbox-divider:empty::after { flex: 1 0 0; }

.toolbox-divider--transparent::before, .toolbox-divider--transparent::after { border: 0; }

.toolbox-divider--center::before { flex: 1 0 .5rem; }

.toolbox-divider--right::before { flex: 1 0 .5rem; }

.toolbox-divider--right::after { flex: 0 0 .5rem; }

.toolbox-divider.is-dimmed { opacity: 1; }

.toolbox-divider.is-dimmed::before, .toolbox-divider.is-dimmed::after { opacity: .25; }

.toolbox-divider.is-inverted::before, .toolbox-divider.is-inverted::after { border-bottom-color: #FFF; }