/* The older assistant can still be opened by desktop-specific entry points. */
.assistant-drawer{grid-template-rows:64px minmax(0,1fr)}
.assistant-drawer-head{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:64px;align-items:center;gap:16px;min-height:64px;padding:0 22px;border-bottom:2px solid #111;background:#fff;color:#111;box-shadow:none}
.assistant-drawer-head>div,.assistant-brand-lockup,.assistant-head-actions{flex-direction:row;align-items:center}
.assistant-drawer-head>.assistant-brand-lockup{grid-column:1;grid-row:1}
.assistant-drawer-head>.assistant-head-actions{display:flex;grid-column:2;grid-row:1;justify-self:end;justify-content:flex-end;flex-direction:row}
.assistant-brand-lockup{gap:10px}
.assistant-brand-lockup .assistant-head-mark{display:grid;width:34px;height:34px;flex:0 0 34px;place-items:center;border:1px solid #b91118;background:#e71720}
.assistant-brand-lockup .assistant-head-mark svg{width:23px;height:26px}
.assistant-brand-lockup strong{color:#111;font-size:19px}
.assistant-brand-lockup>div>span{display:none}
.assistant-drawer-head>.assistant-session-status{display:none!important}
.assistant-head-actions button:first-child{display:none}
.assistant-drawer-head>.assistant-head-actions button:last-child{display:inline-flex;align-items:center;justify-content:center;visibility:visible}
.assistant-head-actions button:last-child{width:38px;min-height:38px;padding:0;border:1px solid #111;background:#fff;color:#111;box-shadow:none}
.assistant-head-actions button:last-child:hover{background:#f3f3ef;box-shadow:none}
.assistant-welcome{align-content:start;min-height:0;max-width:760px;padding:24px 0;gap:12px}
.assistant-welcome-mark,.assistant-welcome-guide,.assistant-welcome-foot{display:none}
.assistant-welcome h1{font-size:clamp(29px,3vw,40px);line-height:1.1}
@media(max-width:620px){.assistant-drawer-head{padding:0 14px}.assistant-brand-lockup strong{font-size:17px}}
