/* Global link underline removal */
a { text-decoration: none; }
a:hover { text-decoration: none; }

.content-auto {
                content-visibility: auto;
            }

.text-shadow {
                text-shadow: 0 2px 4px rgba(0,0,0,0.1);
            }

.transition-custom {
                transition: all 0.3s ease;
            }

/* 全局禁止选中 */
        * {
            -webkit-user-select: none !important;
            -moz-user-select: none !important;
            -ms-user-select: none !important;
            user-select: none !important;
            -webkit-touch-callout: none !important;
        }
        /* 输入框例外 */
        input, textarea, select {
            -webkit-user-select: text !important;
            user-select: text !important;
        }

/* 客户评价区移动端单列显示（电脑端保持两列不变） */
@media (max-width: 767px) {
    .review-list { grid-template-columns: 1fr !important; }
    .review-list .text-grayText { overflow-wrap: anywhere; word-break: break-word; }
}
