/* ECT branding overrides for LibreChat */

/* Font */
*,h1,h2,h3,h4,h5,h6,p,span,div,button,input,textarea{font-family:"Sarabun",sans-serif!important}
p.split-parent{overflow:visible!important;padding-bottom:8px!important;line-height:1.6!important}
span.truncate{overflow-y:visible!important;padding-bottom:2px!important}

/* Hide LibreChat branding / unused UI elements */
#chat-history-nav img[src*="ect-logo"]{display:none!important}
button[aria-label="Select a model"]{display:none!important}
[aria-label="Add multi-conversation"]{display:none!important}
a[href="https://librechat.ai"],a[href="https://librechat.ai"]~span{display:none!important}
.relative.h-12.w-12.mb-3{display:none!important}
img[src*="openai"],img[alt*="openai"],img[alt*="OpenAI"]{display:none!important}
.mt-6.h-10.w-full{display:none!important}
.agent-turn button[title="Edit"]{display:none!important}
button[aria-label="Fork"]{display:none!important}
button[title="Read aloud"]{display:none!important}

/* Login logo */
#ect-login-logo{display:block;height:120px;width:auto;margin:0 auto 20px;}

/*
 * Hides file_search KB result cards inside agent tool accordion.
 * Targets LibreChat internal Tailwind classes — may break if LibreChat updates its markup.
 * Fragile selectors: .my-1, .progress-text-wrapper
 */
.agent-turn .my-1:has(.progress-text-wrapper){display:none!important}
