/* Avatar styling - make circular */
div[style*="background-image"][style*="height:32px"][style*="width:32px"] {
    border-radius: 50% !important;
}

/* Filter layout styling */
.filters {
    display: flex; /* Use flexbox */
}

.filter-cell.filter_0 {
    flex: 1; /* Take up remaining space */
    width: 100%; /* Set width to 100% */
}

.filter-cell.filter_0 input[type="text"] {
    width: 100% !important; /* Cover full width */
    box-sizing: border-box; /* Include padding and border in width calculation */
    height: 50px;
    background-color: #FAFBFC;
    font-size: 20px;
}

.filter-cell {
    flex: 0 0 auto; /* Don't grow or shrink, maintain original size */
}

.filter-cell input[type="submit"] {
    height: 50px !important;
    background-color: #0E4A40 !important;
    color: #FFF !important;
}

/* Label styling for question labels */
.label {
    border-radius: 8px;
    font-size: 90%;
    padding: 4px 8px;
    text-decoration: none;
    border: 1px solid #dadde1;
    opacity: 0.8;
    margin-right: 5px;
}

/* Answer text styling */
.answer-text {
    /* Add any specific styling for answer text if needed */
}

/* Accepted answer icon styling */
div[class*='column_answerCount'] img {
    vertical-align: middle;
    margin-right: 4px;
}

/* Answer count styling */
#ansCount {
    font-weight: 500;
}