.opt-container { width: 100%; display: flex; flex-wrap: wrap; .opt-wrap { margin: 0 1rem 1rem 0; display: flex; flex-direction: column; height: 14rem; width: 20rem; border: 2px dashed #ddd; border-radius: 0.5rem; padding: 0.8rem; .tool-bar { display: flex; justify-content: space-between; align-items: center; } .content-editor { height: 100%; } } } .disabled { pointer-events: none; opacity: 0.6; }