/* src/components/industry/chat/XWUIChatHeader/XWUIChatHeader.css */
.xwui-chat-header {
    display: flex;
    align-items: center;
    gap: var(--spacing-sm, 0.5rem);
    padding: var(--spacing-sm, 0.5rem) var(--spacing-md, 1rem);
    background: var(--surface-primary, var(--bg-color));
    border-bottom: 1px solid var(--border-container-color, var(--border-color));
}
.xwui-chat-header-back {
    flex: 0 0 auto;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 2rem;
    height: 2rem;
    padding: 0;
    border: none;
    border-radius: var(--radius-sm, 0.375rem);
    background: transparent;
    color: inherit;
    cursor: pointer;
}
.xwui-chat-header-back:hover {
    background: var(--surface-secondary, rgba(0, 0, 0, 0.05));
}

.xwui-chat-header-identity {
    flex: 1 1 auto;
    display: inline-flex;
    align-items: center;
    gap: var(--spacing-sm, 0.5rem);
    padding: 0;
    border: none;
    background: transparent;
    color: inherit;
    text-align: start;
    cursor: pointer;
    min-width: 0;
}
.xwui-chat-header-avatar {
    position: relative;
    flex: 0 0 auto;
    display: inline-flex;
}
.xwui-chat-header-presence {
    position: absolute;
    inset-block-end: -2px;
    inset-inline-end: -2px;
    display: inline-flex;
}
.xwui-chat-header-labels {
    display: flex;
    flex-direction: column;
    min-width: 0;
}
.xwui-chat-header-name {
    font-size: 0.95rem;
    font-weight: 600;
    color: var(--text-primary, var(--text-color));
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.xwui-chat-header-subtitle {
    font-size: 0.75rem;
    color: var(--text-secondary);
}
.xwui-chat-header-actions {
    display: inline-flex;
    align-items: center;
    gap: 4px;
}
.xwui-chat-header-action {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 36px; height: 36px;
    padding: 0;
    border: none;
    border-radius: var(--radius-sm, 0.25rem);
    background: transparent;
    color: var(--text-primary, var(--text-color));
    cursor: pointer;
    transition: background-color 120ms ease;
}
.xwui-chat-header-action:hover { background: var(--surface-secondary, rgba(0, 0, 0, 0.05)); }
