.xu5-faq-priority {
    display: inline-block;
    padding: 4px 12px;
    border-radius: 15px;
    font-size: 12px;
    font-weight: 500;
}
.xu5-faq-priority.high {
    background: #ffebee;
    color: #f44336;
}
.xu5-faq-priority.normal {
    background: #ecf5ff;
    color: #409eff;
}
.xu5-faq-priority.low {
    background: #f5f5f5;
    color: #999;
}
.xu5-list-item-pinned {
    background: #fff9e6 !important;
    border: 2px solid #ffa726 !important;
    box-shadow: 0 4px 12px rgba(255,167,38,0.15) !important;
}
.xu5-list-item-pinned:hover {
    background: #fff3d0 !important;
    border-color: #ff9800 !important;
}
