/**
 * 专业术语帮助系统样式
 * 非侵入式实现
 */

/* 帮助图标样式 */
.terminology-help-icon {
    opacity: 0.7;
    transition: all 0.2s ease;
    vertical-align: middle;
}

.terminology-help-icon:hover {
    opacity: 1;
    transform: scale(1.2);
    color: #007bff !important;
}

/* 帮助模态框样式 */
#terminology-help-modal .modal-body {
    line-height: 1.6;
}

#terminology-help-modal .modal-body h6 {
    color: #495057;
    font-weight: 600;
    margin-bottom: 0.5rem;
}

#terminology-help-modal .modal-body code {
    background: #f8f9fa;
    padding: 0.2rem 0.4rem;
    border-radius: 3px;
    font-size: 0.9em;
}

/* 配置项帮助提示 */
.form-group .terminology-help-icon,
.form-floating .terminology-help-icon {
    position: absolute;
    right: 10px;
    top: 50%;
    transform: translateY(-50%);
    z-index: 10;
}

.form-floating .terminology-help-icon {
    top: 2rem;
}

/* 移动端优化 */
@media (max-width: 768px) {
    .terminology-help-icon {
        font-size: 1em !important;
    }
    
    #terminology-help-modal .modal-dialog {
        margin: 0.5rem;
    }
}

