.accordion-button { color: inherit; background-color: inherit; display: block; border: 1px solid rgb(0 0 0 / .3); height: 60px; } .editor-controls { width: fit-content; display: block; margin: 10px auto; } .editor-controls a { margin: 0 10px; z-index: 10; } .editor-controls a i { font-size: larger; margin: 2px; } .option-controls, .block-controls { width: fit-content; display: block; margin: 10px auto; } .option-controls a, .block-controls a { margin: 0 10px; z-index: 10; } .option-controls a i, .block-controls a i { font-size: larger; margin: 2px; } .accordion-button div { margin: 0; position: relative; top: 50%; transform: translate(0, -50%); } .accordion-button::after { content: none; } .accordion-error { background-color: #bb2d3b; color: white; } .accordion-error:not(.collapsed) { background-color: #bb2d3b; color: white; } .panel-button { padding: 6px; margin: 0px 2px; } .panel-button i { font-size: larger; }