/* Nexaura Messages Page UX Fixes v2.2 */
/* Full-width app: hide marketing chrome on messages page */
body.page-id-messages .site-header, 
body[class*="messages"] .ast-header-break-point,
.page-messages .site-header {
    display: none !important;
}
/* Expand messages container */
.bp-better-messages-container, #bp-better-messages {
    max-width: 1400px !important;
    margin: 20px auto !important;
    min-height: 75vh !important;
    border-radius: 12px;
    box-shadow: 0 2px 12px rgba(0,0,0,0.06);
}
/* New Conversation button: add visible label */
.bm-new-conversation-btn::after {
    content: "New Message";
    font-size: 13px; font-weight: 600; color: #FF5A00;
    margin-left: 6px;
}
/* Better message list spacing */
.bm-conversation-list .bm-thread {
    padding: 14px 16px !important;
    border-bottom: 1px solid #f0f0f0 !important;
}
.bm-conversation-list .bm-thread:hover { background: #fffaf7 !important; }
.bm-conversation-list .bm-thread.active { background: #fff5f0 !important; border-left: 3px solid #FF5A00 !important; }
/* Reply bar improvements */
.bm-reply-form textarea {
    border-radius: 20px !important;
    padding: 12px 18px !important;
    border: 1px solid #ddd !important;
}
.bm-reply-form textarea:focus { border-color: #FF5A00 !important; outline: none; }
.bm-send-btn {
    background: #FF5A00 !important;
    border-radius: 50% !important;
}
/* Hide redundant folder duplicates via cleaner labels */
.bm-folders { font-size: 14px; }
/* Dashboard Messages button: fix cutoff */
.dokan-dashboard a[href*="message"], .dokan-dashboard .message-button {
    line-height: 1.5 !important;
    padding-bottom: 8px !important;
    overflow: visible !important;
}
