.container { position: relative; background: var(--bg-color-light); border: 0.0625rem solid var(--input-border-color); margin-bottom: 0.9375rem; border-radius: 0.25rem; } .toolbar { padding: 0.3125rem 0.3125rem 0; } .toolbarGroup { border-radius: 0.25rem; background: var(--bg-color-light); border: 0.0625rem solid var(--input-border-color); margin-bottom: 0.3125rem; margin-right: 0.3125rem; position: relative; display: inline-flex; vertical-align: middle; } .buttonContainer { height: 1.5rem; width: 1.5rem; text-align: center; color: var(--text-muted-color); cursor: pointer; user-select: none; &:hover { color: var(--text-hover-secondary); } & > svg { vertical-align: middle; } } .accordion { overflow-x: hidden; overflow-y: auto; border-top: 0 solid var(--input-border-color); height: 0; transition: height 0.2s ease-in-out, border-top-width 0.2s ease-in-out; } .accordionOpened { height: 150px; border-top-width: 0.0625rem; } .editor { background: var(--input-bg-color); overflow: hidden; border-top: 0.0625rem solid var(--input-border-color); border-bottom-left-radius: 0.25rem; border-bottom-right-radius: 0.25rem; } .textarea { display: block; width: 100%; height: 12rem; max-width: 100%; min-width: 100%; border: 0 solid rgba(0, 0, 0, 0); padding: 0.625rem; background-color: rgba(0, 0, 0, 0); color: var(--input-text-color); min-height: 5rem; resize: vertical; &::placeholder { color: var(--input-placeholder-color); } } .previewContainer { min-height: 9.375rem; word-wrap: break-word; padding: 0.625rem; } .smileyList { display: flex; flex-wrap: wrap; justify-content: space-around; align-items: center; gap: 0.625rem; padding: 0.625rem; div { cursor: pointer; width: 3rem; height: 3rem; //padding: 0.3125rem; display: flex; justify-content: center; align-items: center; user-select: none; } img { display: inline-block; } }