.conversation-export{justify-content:flex-end;margin-bottom:12px;display:flex}.conversation-export .chat-export-trigger{color:var(--muted);min-height:36px;padding:8px 10px;font-size:12px}.focused-chat .conversation-export{margin-top:22px}.chat-export-options{flex-direction:column;gap:10px;display:flex}.chat-export-options .button{text-align:left;white-space:normal;justify-content:flex-start;gap:12px;padding:14px 16px}.chat-export-options .button>svg{flex-shrink:0}.chat-export-options .button span{flex-direction:column;gap:5px;min-width:0;display:flex}.chat-export-options small,.chat-export-options p{color:var(--muted);font-size:12px;font-weight:400;line-height:1.5}.chat-export-options p{margin:4px 0 0}.chat-export-options .chat-export-warning{color:#805000}@media (max-width:600px){.message-actions .chat-export-trigger{min-width:36px;min-height:36px}}
.assistant-status-panel{min-width:0}.assistant-status-panel .section-heading{align-items:flex-start;gap:16px}.assistant-status-note,.assistant-status-time{color:var(--muted);margin:10px 0;font-size:12px;line-height:1.7}.assistant-status-time{margin-bottom:22px}.assistant-status-overview{grid-template-columns:repeat(auto-fit,minmax(min(100%,310px),1fr));gap:18px;display:grid}.assistant-status-card{border:1px solid var(--border);border-radius:18px;min-width:0;padding:24px}.assistant-status-card-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.assistant-status-card-heading h3{overflow-wrap:anywhere;margin:0 0 5px;font-size:18px}.assistant-status-card-heading small{color:var(--muted);overflow-wrap:anywhere}.assistant-status-badge{border-radius:8px;align-items:center;gap:7px;padding:6px 9px;font-size:12px;font-weight:500;display:inline-flex}.assistant-status-badge.ready{color:#126249;background:#eaf5ef}.assistant-status-badge.attention{color:#845310;background:#fff3dc}.assistant-status-badge.unavailable{color:#a32424;background:#fff0ef}.assistant-status-summary{overflow-wrap:anywhere;margin:18px 0;font-size:14px;line-height:1.7}.assistant-status-checks{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:16px;margin-top:22px;display:grid}.assistant-status-check{border:1px solid var(--border);border-radius:12px;flex-direction:column;align-items:flex-start;gap:12px;min-width:0;padding:20px;display:flex}.assistant-status-check-heading{align-items:center;gap:9px;display:flex}.assistant-status-check-heading h4{margin:0;font-size:14px}.assistant-status-check.ready .assistant-status-check-heading>svg,.assistant-status-quick-checks .ready{color:#126249}.assistant-status-check.attention .assistant-status-check-heading>svg,.assistant-status-quick-checks .attention{color:#845310}.assistant-status-check.unavailable .assistant-status-check-heading>svg,.assistant-status-quick-checks .unavailable{color:#a32424}.assistant-status-check p{color:var(--muted);white-space:pre-line;overflow-wrap:anywhere;flex:1;font-size:13px;line-height:1.75}.assistant-status-quick-checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:20px 0 24px;padding:0;list-style:none;display:grid}.assistant-status-quick-checks li{align-items:center;gap:8px;font-size:12px;display:flex}.assistant-status-panel .sr-only{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:600px){.assistant-status-card{padding:18px}.assistant-status-panel .section-heading{flex-wrap:wrap}.assistant-status-check{padding:16px}}
