.search-results {
            position: absolute;
            background: white;
            border: 1px solid #ddd;
            border-radius: 4px;
            max-height: 200px;
            overflow-y: auto;
            z-index: 1000;
            width: 100%;
            margin-top: 5px;
            box-shadow: 0 2px 8px rgba(0,0,0,0.1);
        }
        .search-result-item {
            padding: 10px;
            cursor: pointer;
            display: flex;
            align-items: center;
            border-bottom: 1px solid #eee;
        }
        .search-result-item:hover {
            background-color: #f5f5f5;
        }
        .search-result-item:last-child {
            border-bottom: none;
        }
        .share-box {
            position: relative;
            margin-top: 10px;
        }
        /* Ensure search results are visible and properly positioned */
        .share-box .search-results {
            position: absolute !important;
            top: 100% !important;
            left: 0 !important;
            right: 0 !important;
            background: white !important;
            border: 1px solid #ddd !important;
            border-radius: 4px !important;
            max-height: 200px !important;
            overflow-y: auto !important;
            z-index: 1050 !important; /* Higher than modal z-index (1040) */
            width: 100% !important;
            margin-top: 5px !important;
            box-shadow: 0 2px 8px rgba(0,0,0,0.1) !important;
            display: block !important;
            visibility: visible !important;
        }
        /* Ensure search results are visible when parent share-box is shown */
        .share-box[style*="display: block"] .search-results,
        .share-box:not([style*="display: none"]) .search-results {
            display: block !important;
            visibility: visible !important;
        }
        .share-box .form_input {
            width: 100%;
            padding: 10px;
            border: 1px solid #ddd;
            border-radius: 4px;
            font-size: 14px;
        }
        .share-box .form_input:focus {
            outline: none;
            border-color: #142fdb;
            box-shadow: 0 0 0 2px rgba(20, 47, 219, 0.1);
        }
        /* Smooth comment section transitions */
        .comment_wrapper.main-comment-section[style*="display: none"] {
            display: none !important;
        }
        /* Active state for toggle buttons */
        .toggle-comments.active,
        .all_comments.active,
        .leave_a_comment.active {
            opacity: 0.8;
        }
        /* Comment Mentions Styling - Linkora Blue Color (#142fdb) */
        .we-comment p .mention,
        .comment-content .mention,
        .comment-text .mention {
            color: #142fdb;
            font-weight: 500;
            text-decoration: none;
            cursor: pointer;
        }
        .we-comment p .mention:hover,
        .comment-content .mention:hover,
        .comment-text .mention:hover {
            color: #0f23a8;
            text-decoration: underline;
        }
        /* Make mention links look like mentions */
        .we-comment p .mention:visited {
            color: #142fdb;
        }


.inl-224b51a7 {
    display: none;
}

.inl-0a42127a {
    margin-right: 10px; font-size: 18px;
}

.inl-7df0a854 {
    padding: 10px; color: #dc3545;
}

.inl-d5ff2ea7 {
    padding: 10px; color: #999;
}
