.cometchat-formatting-toolbar{align-items:center;gap:var(--cometchat-padding-4,16px);background:var(--cometchat-background-color-02);font-family:var(--cometchat-font-family);box-sizing:border-box;-webkit-overflow-scrolling:touch;scrollbar-width:none;border-radius:0;flex-wrap:nowrap;width:100%;padding:0;display:flex;overflow:auto hidden}.cometchat-formatting-toolbar::-webkit-scrollbar{display:none}.cometchat-formatting-toolbar__button{border-radius:var(--cometchat-radius-1);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;padding:0;transition:background-color .15s;display:flex}.cometchat-formatting-toolbar__button .cometchat{width:100%;height:100%}.cometchat-formatting-toolbar__button .cometchat-button{width:100%;height:100%;min-width:unset;min-height:unset;border-radius:var(--cometchat-radius-1);background:0 0;padding:0}.cometchat-formatting-toolbar__button .cometchat-button:hover,.cometchat-formatting-toolbar__button .cometchat-button:active{background:0 0}.cometchat-formatting-toolbar__button .cometchat-button__icon-default{background-color:var(--cometchat-icon-color-secondary);width:20px;height:20px}.cometchat-formatting-toolbar__button:hover .cometchat-button__icon-default{background-color:var(--cometchat-icon-color-primary)}.cometchat-formatting-toolbar__button img{object-fit:contain;filter:brightness(0)saturate();opacity:.6;width:20px;height:20px}.cometchat-formatting-toolbar__button:hover img{filter:brightness(0)saturate();opacity:1}.cometchat-formatting-toolbar__button--active{border-radius:var(--cometchat-radius-1,4px);background:var(--cometchat-background-color-04)}.cometchat-formatting-toolbar__button--active .cometchat-button__icon-default{background-color:var(--cometchat-icon-color-primary)}.cometchat-formatting-toolbar__button--active img{opacity:1;filter:brightness(0)saturate()}.cometchat-formatting-toolbar__button--disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.cometchat-formatting-toolbar__button--disabled:hover{background:0 0}.cometchat-formatting-toolbar__button--disabled img{opacity:.4}.cometchat-formatting-toolbar__button:focus{outline:2px solid var(--cometchat-border-color-highlight);outline-offset:1px}.cometchat-formatting-toolbar__button:focus:not(:focus-visible){outline:none}.cometchat-formatting-toolbar__separator{background:var(--cometchat-border-color-default);width:1px;height:20px;margin:0 var(--cometchat-margin-1,4px);flex-shrink:0}.cometchat-formatting-toolbar--floating{z-index:1000;background:var(--cometchat-background-color-02);border-radius:var(--cometchat-radius-2);border:1px solid var(--cometchat-border-color-light);width:auto;padding:var(--cometchat-padding-1,4px)var(--cometchat-padding-2,8px);gap:var(--cometchat-spacing-1,4px);position:fixed;transform:translate(-50%);box-shadow:0 4px 12px #00000026,0 2px 4px #0000001a}.cometchat-formatting-toolbar--floating .cometchat-formatting-toolbar__button{width:22px;height:22px}.cometchat-formatting-toolbar--floating .cometchat-formatting-toolbar__button img{width:16px;height:16px}.cometchat-formatting-toolbar--floating .cometchat-formatting-toolbar__separator{height:16px;margin:0 var(--cometchat-margin-1,4px)}.cometchat-formatting-toolbar__link-input{margin-top:var(--cometchat-margin-2,8px);gap:var(--cometchat-spacing-2,8px);padding:var(--cometchat-padding-3,12px);background:var(--cometchat-background-color-01);border:1px solid var(--cometchat-border-color-default);border-radius:var(--cometchat-radius-2,8px);z-index:1001;flex-direction:column;min-width:280px;display:flex;position:absolute;top:100%;left:50%;transform:translate(-50%);box-shadow:0 4px 12px #00000026}.cometchat-formatting-toolbar__link-input input{width:100%;padding:var(--cometchat-padding-2,8px)var(--cometchat-padding-3,12px);border:1px solid var(--cometchat-border-color-default);border-radius:var(--cometchat-radius-1,4px);background:var(--cometchat-background-color-01);color:var(--cometchat-text-color-primary);font:var(--cometchat-font-body-regular);outline:none;transition:border-color .15s}.cometchat-formatting-toolbar__link-input input:focus{border-color:var(--cometchat-border-color-highlight)}.cometchat-formatting-toolbar__link-input input::placeholder{color:var(--cometchat-text-color-tertiary)}.cometchat-formatting-toolbar__link-input-error{color:var(--cometchat-error-color);font:var(--cometchat-font-caption1-regular)}.cometchat-formatting-toolbar__link-input-actions{justify-content:flex-end;gap:var(--cometchat-spacing-2,8px);display:flex}.cometchat-formatting-toolbar__link-input-button .cometchat-button{width:auto;min-width:80px;height:32px;padding:var(--cometchat-padding-1,4px)var(--cometchat-padding-3,12px)}.cometchat-formatting-toolbar__link-input-button--primary .cometchat-button{background:var(--cometchat-primary-button-background)}.cometchat-formatting-toolbar__link-input-button--primary .cometchat-button:hover{background:var(--cometchat-extended-primary-color-800)}.cometchat-formatting-toolbar__link-input-button:not(.cometchat-formatting-toolbar__link-input-button--primary) .cometchat-button{background:var(--cometchat-background-color-01);border:1px solid var(--cometchat-border-color-default)}.cometchat-formatting-toolbar__link-input-button:not(.cometchat-formatting-toolbar__link-input-button--primary) .cometchat-button:hover{background:var(--cometchat-background-color-02)}.cometchat-formatting-toolbar__link-input-button:not(.cometchat-formatting-toolbar__link-input-button--primary) .cometchat-button__text{color:var(--cometchat-text-color-primary)}.cometchat-formatting-toolbar__link-input-button{border-radius:var(--cometchat-radius-1,4px);background:0 0;border:none;padding:0}