/* =========================================================
   REINS — Messages CSS: Reply Toolbar (תיבת ההודעה)
   ---------------------------------------------------------
   סרגל שליחת ההודעה — עורך/צירופים/אימוג'ים/מונה-תווים/
   כפתור שליחה.
========================================================= */

.bp-messages-wrap .bm-reply{
    background:var(--reins-bg) !important;
    border-top:1px solid var(--reins-border) !important;
}

.bp-messages-wrap .bm-reply .bm-attachment,
.bp-messages-wrap .bm-reply .bm-emojies,
.bp-messages-wrap .bm-reply .bm-gif,
.bp-messages-wrap .bm-reply .bm-stickers{
    color:var(--reins-text) !important;
    opacity:.55;
    transition:opacity .2s ease;
}

.bp-messages-wrap .bm-reply .bm-attachment:hover,
.bp-messages-wrap .bm-reply .bm-emojies:hover,
.bp-messages-wrap .bm-reply .bm-gif:hover,
.bp-messages-wrap .bm-reply .bm-stickers:hover{
    opacity:1;
}

.bp-messages-wrap .bm-reply .bm-gif svg{
    border-color:currentColor !important;
}

.bp-messages-wrap .bm-reply .bm-editor,
.bp-messages-wrap .bm-reply .bm-editor .bm-editor-content{
    font-family:inherit !important;
    color:var(--reins-text) !important;
}

.bp-messages-wrap .bm-reply .bm-editor .bm-editor-content:empty:before{
    color:color-mix(in srgb, var(--reins-text) 40%, transparent) !important;
}

.bp-messages-wrap .bm-reply .bm-send-message{
    color:var(--reins-accent) !important;
}

.bp-messages-wrap .bm-reply .bm-send-message.bm-send-message-disabled{
    opacity:.35;
}

.bp-messages-wrap .bm-reply .bm-char-counter{
    color:var(--reins-text) !important;
    opacity:.45;
}

.bp-messages-wrap .bm-reply .bm-char-counter.bm-char-counter-over{
    color:var(--reins-danger) !important;
}
/* --- WCAG 2.4.7 Focus Visible: Uppy attachment upload controls --- */
.uppy-StatusBar-actionCircleBtn:focus,
.uppy-StatusBar-actionBtn--retry:focus,
.uppy-StatusBar-actionBtn--uploadNewlyAdded:focus,
.uppy-StatusBar-actionBtn--done:focus {
	outline: 2px solid var(--reins-accent);
	outline-offset: 2px;
}

.uppy-ProviderBrowser-viewType--grid .uppy-ProviderBrowserItem-checkbox--grid:focus + label,
.uppy-ProviderBrowser-viewType--unsplash .uppy-ProviderBrowserItem-checkbox--grid:focus + label {
	outline: 2px solid var(--reins-accent);
	outline-offset: 2px;
}