.question-display .header .avatar-icon{width: 32px;height: 32px;border-radius: 50%;display: flex;align-items: center;justify-content: center;background-color: #cfe2ff;margin-left: 8px;flex-shrink: 0}.answer-card .avatar-column .avatar-icon{width: 50px;height: 50px;border-radius: 50%;display: flex;align-items: center;justify-content: center;margin: 0 auto 5px}.question-display h1{font-size: 1.6rem;line-height: 1.6}.question-display .body-text{font-size: 1rem;line-height: 1.8;color: #495057}.meta-info-grid{display: flex;flex-wrap: wrap;align-items: center;gap: 0.5rem 1rem;font-size: 0.85rem;margin-top: 1.5rem;padding-top: 1rem;border-top: 1px solid #f1f1f1}.meta-info-grid .meta-category-date{flex-grow: 1;display: flex;justify-content: space-between;align-items: center;width: 100%;order: 1}.meta-info-grid .rating-section{width: 100%;order: 2;display: flex;justify-content: flex-start;align-items: center;margin-top: 0.5rem;direction: ltr}.meta-category .category-badge{background-color: #e9ecef;color: #495057;padding: 4px 12px;border-radius: 20px;font-weight: 500}.meta-date span{color: var(--success);font-weight: 500}.rating-section .star{font-size: 1.6rem;cursor: pointer;color: #ccc;transition: color 0.2s}.rating-section .star:hover, .rating-section .star.selected{color: #ffc107}.rating-section .rating-text{margin-left: 0.5rem;vertical-align: middle;color: #6c757d}.discussion-link-box{box-shadow: 0 1px 10px rgba(125, 147, 178, 0.18);background: #f7f8fa;padding: 25px;position: relative;overflow: hidden;margin: 2rem 0;display: flex;justify-content: space-between;align-items: center;border-radius: 8px;text-decoration: none}.discussion-link-box:hover{background-color: #f1f3f5}.discussion-link-box__text{font-size: 0.9rem;font-weight: 600;color: #303f9f}.discussion-link-box__button{color: #303f9f;background-color: rgb(232 234 246);font-size: 0.8rem;padding: 10px 15px;border-radius: 5px;font-weight: 700;white-space: nowrap}.answers-header{font-size: 1.3rem;font-weight: 600;color: #343a40;border-bottom: 2px solid var(--primary);padding-bottom: 0.75rem;margin-bottom: 1.5rem}.answers-header span{color: var(--primary)}.answer-card{background-color: #f8f9fa;border: 1px solid #e9ecef;border-right: 4px solid var(--primary);border-radius: 8px;padding: 20px;margin-bottom: 1.5rem;display: flex;gap: 15px}.answer-card.parsservice-answer{border-right-color: var(--success)}.answer-card .avatar-column{flex-shrink: 0;text-align: center}.answer-card.parsservice-answer .avatar-icon{background-color: #d1e7dd}.answer-card:not(.parsservice-answer) .avatar-icon{background-color: #cfe2ff}.answer-card .author-name{font-size: 0.8rem;font-weight: bold;color: #495057}.answer-card .content-column{flex-grow: 1}.answer-card .answer-meta{display: flex;justify-content: space-between;align-items: center;margin-bottom: 0.75rem;padding-bottom: 0.75rem;border-bottom: 1px solid #dee2e6;font-size: 0.8rem}.answer-card .answer-body{font-size: 0.95rem;line-height: 1.8;color: #343a40}.reply-form-section .info-box{background-color: #e3f2fd;border: 1px solid #bbdefb;border-radius: 6px;padding: 15px;font-size: 0.9rem;color: #0d47a1;margin-bottom: 1.5rem}.reply-form-section .info-box ul{padding-right: 20px}.reply-form-section .info-box li{margin-bottom: 0.5rem}#answer-form button[type="submit"]{background-color: var(--primary);border-color: var(--primary)}#answer-form button[type="submit"]:hover{background-color: #404a8b;border-color: #404a8b}@media (max-width: 576px){.meta-info-grid{flex-direction: column;align-items: flex-start}.meta-info-grid .meta-category-date{width: 100%}.meta-info-grid .rating-section{justify-content: flex-start}}