.console-main .inbox-shell:has(.website-reply:not([hidden])){min-height:720px}
.thread-content{grid-template-rows:auto auto minmax(200px,1fr) auto auto;overflow-y:auto}
.website-reply{padding:1rem 1.2rem;border-top:1px solid var(--panel-border,#dce5ef);background:var(--panel-surface,#fff);color:var(--panel-text,#132439)}
.website-reply[hidden]{display:none}
.website-reply label{display:block;font-weight:650;margin-bottom:.4rem}
.website-reply textarea{width:100%;min-height:3.5rem;max-height:10rem;resize:vertical;font:inherit;color:inherit;background:var(--panel-surface,#fff);border:1px solid var(--panel-border,#c7d5e5);border-radius:12px;padding:.6rem .8rem}
.website-reply-actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.6rem;justify-content:flex-end}
.website-reply p{font-size:.82rem;margin:.4rem 0;color:var(--muted,#546a84)}
.console-nav-item .nav-count{margin-left:auto;flex-shrink:0;border-radius:999px;min-width:1.4rem;padding:.1rem .4rem;background:#007bc8;color:#fff;font-size:.7rem;font-weight:750;line-height:1.25;text-align:center}
.console-nav-item .nav-count[hidden]{display:none}
.console-nav-item[aria-current=page] .nav-count{background:white;color:#0864bf}
.thread-expand{display:inline-flex;align-items:center;justify-content:center;width:44px;min-width:44px;height:44px;border:1px solid var(--panel-border,#dce5ef);border-radius:10px;background:var(--panel-surface,#fff);color:var(--panel-text,#132439);cursor:pointer}
.thread-expand:focus-visible{outline:3px solid var(--panel-accent,#008fe3);outline-offset:2px}
.conversation-lead{margin-top:.7rem;border-top:1px solid var(--panel-border,#dce5ef);padding-top:.7rem}
.conversation-lead[hidden],.conversation-lead [hidden]{display:none}
.conversation-lead p{font-size:.875rem;line-height:1.5;white-space:pre-wrap}
.conversation-lead-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:.75rem;margin:.75rem 0}
.conversation-lead-fields label{display:grid;gap:.35rem;font-size:.875rem}
.conversation-lead-fields input,.conversation-lead-fields textarea{min-width:0;width:100%;font:inherit;color:var(--panel-text,#132439);background:var(--panel-surface,#fff);border:1px solid var(--panel-border,#dce5ef);border-radius:8px;padding:.6rem}
.conversation-lead-needs{grid-column:1/-1}
.conversation-lead-ai{padding:.85rem;margin:.75rem 0;border:1px solid var(--panel-border,#dce5ef);border-left:3px solid var(--panel-accent,#008fe3);border-radius:8px;background:var(--panel-surface,#fff)}
.conversation-lead-ai p{font-size:.875rem;overflow-wrap:anywhere}.conversation-lead-ai #conversation-lead-ai-preview{font-size:1rem}
.chat-expanded-page{overflow:hidden}
#inbox-shell.is-chat-expanded{position:fixed;inset:max(12px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left));z-index:180;display:block;height:auto;min-height:0;max-width:none;margin:0;box-shadow:0 0 0 100vmax #081627a8}
.inbox-shell.is-chat-expanded .conversation-pane{display:none}
.inbox-shell.is-chat-expanded .thread-pane{height:100%}
.inbox-shell.is-chat-expanded .thread-content{min-height:0;grid-template-rows:auto minmax(200px,1fr) auto auto}
.inbox-shell.is-chat-expanded .conversation-workspace{display:none}
.thread-expanded-error{display:none}
.is-chat-expanded .thread-expanded-error:not([hidden]){display:block;flex-basis:100%;color:var(--panel-danger,#cb4242);margin:0}
.is-chat-expanded .thread-header:has(.thread-expanded-error:not([hidden])){flex-wrap:wrap}
.thread-expand .expand-less,.is-chat-expanded .thread-expand .expand-more{display:none}
.is-chat-expanded .thread-expand .expand-less{display:block}
@media(max-width:600px){#inbox-shell.is-chat-expanded{inset:0;border-radius:0}.thread-controls{flex-wrap:wrap}}
