.ft-input-tags-component { position: relative; background-color: var(--bg-color); padding: 20px; border-radius: 5px; display: block; inline-size: 60%; } .ft-tag-box ul { overflow: auto; display: block; padding: 0; margin: 0; } .ft-tag-box li { list-style: none; background-color: var(--card-bg-color); margin: 5px; border-radius: 5px; display:flex; float: var(--float-left-ltr-rtl-value); } .ft-tag-box li>span { padding-block: 10px; padding-inline-start: 10px; overflow-wrap: break-word; word-wrap: break-word; word-break: break-all; hyphens: auto; } .removeTagButton { color: var(--primary-text-color); opacity: 0.5; padding: 10px; } .removeTagButton:hover { cursor: pointer; } :deep(.ft-input-component .ft-input) { margin-block-start: 10px; } @media only screen and (max-width: 576px) { .ft-input-tags-component { inline-size: 100%; } }