.chat-app{--chat-panel-height:max(360px,calc(var(--workspace-height) - 140px))}.chat-app .workspace-sidebar-title h1{letter-spacing:0;flex:1;margin:0;font-size:15px}.chat-app .chat-app-refresh{width:32px;min-height:32px;color:var(--ui-muted);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex}.chat-app-list,.chat-app-panel{border:1px solid var(--ui-border);border-radius:var(--ui-panel-radius);background:var(--ui-surface);box-shadow:var(--ui-panel-shadow);min-width:0}.chat-app-list{height:calc(var(--chat-panel-height) - var(--workspace-header-height) - var(--workspace-page-gap));flex-direction:column;min-height:0;padding:8px 0;display:flex;overflow:hidden}.chat-app-panel{height:var(--chat-panel-height);flex-direction:column;min-height:360px;display:flex;overflow:hidden}.chat-app-list .chat-conversation-list{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.chat-app-list .chat-list-search{flex-shrink:0}.chat-app-list .chat-conversation-scroll{flex:1;min-height:0;padding-bottom:16px;overflow-y:auto}.chat-app-message-skeleton{background:var(--ui-inset);flex:1;padding:24px}.chat-app-panel .chat-empty{flex:1}.chat-app-panel .chat-load-error{margin:auto}.chat-app-panel .chat-conversation-header{min-height:var(--workspace-header-height)}.chat-app .chat-app-content{min-height:0}@media (width>=761px){.chat-app [data-panel-back]{display:none}}@media (width<=760px){.workspace-body:has(.chat-app){--chat-dock-clearance:calc(var(--workspace-dock-height) + var(--workspace-page-gap));padding-block-end:var(--chat-dock-clearance)}.chat-app{--chat-panel-height:max(360px,calc(var(--workspace-height) - var(--workspace-body-inset-top) - var(--chat-dock-clearance)));--workspace-rail-content-clearance:0px}}.workspace-rail-floating .chat-composer{padding-inline-start:calc(var(--workspace-rail-width) + 4px)}.chat-list-controls-skeleton{padding:0 12px 10px}.chat-list-controls-skeleton>.ui-skeleton-line{width:100%;height:40px;margin:0 0 12px}.chat-list-controls-skeleton>div{justify-content:space-between;gap:12px;display:flex}.chat-list-controls-skeleton>div>.ui-skeleton-line{width:48%;height:36px;margin:0}@media (width<=720px){.chat-list-controls-skeleton>div>.ui-skeleton-line{height:46px}}.chat-app-list>:is(.chat-list-controls-skeleton,.ui-skeleton-author){flex-shrink:0}
