.social-search-toggle{display:none}
.social-composer-tools{position:relative;flex:none;align-self:center}
.social-composer-tools>summary{display:grid;place-items:center;list-style:none;width:36px;height:40px;border-radius:20px;color:var(--social-text);cursor:pointer;font-size:22px}
.social-composer-tools>summary::-webkit-details-marker{display:none}
.social-composer-tools .chat-utilities{position:absolute;right:0;bottom:calc(100% + 10px);z-index:30;display:grid;gap:6px;width:190px;max-width:80vw;padding:10px;background:var(--social-card);border:1px solid var(--social-line);border-radius:12px;box-shadow:0 6px 24px #0003}
.social-composer-tools:not([open]) .chat-utilities{display:none}
:root:is([data-ui-style="facebook"],[data-ui-style="youtube"]) #chat .composer-wrap{padding:8px 12px;background:var(--social-card);border-top:1px solid var(--social-line)}
:root:is([data-ui-style="facebook"],[data-ui-style="youtube"]) #sendForm{display:flex;align-items:center;gap:6px;border:0;border-radius:24px;background:var(--social-bg);padding:4px 6px;min-height:48px}
:root:is([data-ui-style="facebook"],[data-ui-style="youtube"]) #messageInput{background:transparent;color:var(--social-text);border:0;border-radius:0;font-size:16px;padding:8px 4px;min-height:38px;max-height:110px;flex:1;min-width:0}
:root:is([data-ui-style="facebook"],[data-ui-style="youtube"]) #sendForm>label{background:none;color:var(--social-text);width:36px;min-width:36px;height:40px;min-height:40px;font-size:25px;border-radius:20px;padding:0;display:grid;place-items:center}
:root:is([data-ui-style="facebook"],[data-ui-style="youtube"]) #sendForm>button{width:40px;min-width:40px;height:40px;min-height:40px;border-radius:50%;padding:0;font-size:20px;background:var(--social-accent);color:#fff;border:0}
:root:is([data-ui-style="facebook"],[data-ui-style="youtube"]) .social-composer-tools .secondary{color:var(--social-text);background:var(--social-bg);border:0;border-radius:8px;min-height:40px;font-size:13px}
@media(max-width:720px){
 :root:is([data-ui-style="facebook"],[data-ui-style="youtube"]) #socialTopbar{flex-wrap:nowrap;gap:4px;min-height:52px;height:52px;padding:6px 8px}
 :root:is([data-ui-style="facebook"],[data-ui-style="youtube"]) #socialTopbar .social-brand{font-size:20px;letter-spacing:-.5px;flex:1;min-width:0;max-width:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
 :root:is([data-ui-style="facebook"],[data-ui-style="youtube"]) #socialTopbar>button{height:40px;min-height:40px;min-width:36px;max-width:76px;padding:6px;border-radius:50%;font-size:19px}
 :root:is([data-ui-style="facebook"],[data-ui-style="youtube"]) #socialTopbar .social-top-notifications{display:none}
 :root:is([data-ui-style="facebook"],[data-ui-style="youtube"]) #socialTopbar .social-top-nav{display:none}
 :root:is([data-ui-style="facebook"],[data-ui-style="youtube"]) #socialTopbar .social-search-toggle{display:grid;place-items:center;background:none;border:0;color:var(--social-text)}
 :root:is([data-ui-style="facebook"],[data-ui-style="youtube"]) #socialTopbar #socialSearchForm{display:none}
 :root:is([data-ui-style="facebook"],[data-ui-style="youtube"]) #socialTopbar.search-open{height:auto;flex-wrap:wrap}
 :root:is([data-ui-style="facebook"],[data-ui-style="youtube"]) #socialTopbar.search-open #socialSearchForm{display:flex;order:8;flex-basis:100%;margin:4px 0}
 :root:is([data-ui-style="facebook"],[data-ui-style="youtube"]) #socialTopbar #socialAccount{font-size:14px;padding:6px 8px;color:var(--social-text)}
 :root:is([data-ui-style="facebook"],[data-ui-style="youtube"]) #chat .chat-head{height:52px;min-height:52px;padding:6px 10px;gap:8px}
 :root:is([data-ui-style="facebook"],[data-ui-style="youtube"]) #chat .chat-head .avatar{width:32px;height:32px;min-width:32px}
 :root:is([data-ui-style="facebook"],[data-ui-style="youtube"]) #chat .head-title{min-width:0;flex:1}
 :root:is([data-ui-style="facebook"],[data-ui-style="youtube"]) #chat .head-title strong{font-size:14px}
 :root:is([data-ui-style="facebook"],[data-ui-style="youtube"]) #chat .head-title small{font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
 :root:is([data-ui-style="facebook"],[data-ui-style="youtube"]) #chat .chat-head>.icon{width:32px;min-width:32px;height:36px;padding:0;font-size:20px}
 :root:is([data-ui-style="facebook"],[data-ui-style="youtube"]) #chatUserCenter,:root:is([data-ui-style="facebook"],[data-ui-style="youtube"]) .return-location span{display:none}
 :root:is([data-ui-style="facebook"],[data-ui-style="youtube"]) #spacePresentationTabs{height:44px;min-height:44px;padding:0 10px;gap:0;overflow:visible}
 :root:is([data-ui-style="facebook"],[data-ui-style="youtube"]) #spacePresentationTabs button{flex:1;min-width:0;font-size:13px;min-height:44px;padding:10px 6px;white-space:nowrap}
}
