.medicine-detail-container[data-v-50e1895d]{min-height:calc(100vh - 100px);padding:20px;background-color:#f5f7fa}.medicine-detail-container .header-section[data-v-50e1895d]{margin-bottom:20px}.medicine-detail-container .header-section .page-header[data-v-50e1895d]{background-color:#fff;padding:15px 20px;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.medicine-detail-container .header-section .page-header .el-page-header__left .el-page-header__title[data-v-50e1895d]{font-size:20px;color:#303133}.medicine-detail-container .medicine-content[data-v-50e1895d]{display:flex;gap:30px;background-color:#fff;padding:30px;border-radius:12px;box-shadow:0 2px 12px rgba(0,0,0,.1);margin-bottom:30px}.medicine-detail-container .medicine-content .medicine-image-section[data-v-50e1895d]{flex:0 0 300px;display:flex;align-items:center;justify-content:center}.medicine-detail-container .medicine-content .medicine-image-section .medicine-image[data-v-50e1895d]{width:100%;height:400px;border-radius:8px;-o-object-fit:cover;object-fit:cover}.medicine-detail-container .medicine-content .medicine-image-section .image-placeholder[data-v-50e1895d]{width:100%;height:400px;background-color:#f0f2f5;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#909399;font-size:16px}.medicine-detail-container .medicine-content .medicine-details-section[data-v-50e1895d]{flex:1}.medicine-detail-container .medicine-content .medicine-details-section .medicine-name[data-v-50e1895d]{font-size:24px;font-weight:700;color:#303133;margin-bottom:16px;padding-bottom:16px;border-bottom:2px solid #409eff}.medicine-detail-container .medicine-content .medicine-details-section .medicine-tags[data-v-50e1895d]{margin-bottom:20px}.medicine-detail-container .medicine-content .medicine-details-section .medicine-tags .el-tag[data-v-50e1895d]{margin-right:8px;margin-bottom:8px}.medicine-detail-container .medicine-content .medicine-details-section .medicine-info-list .info-item[data-v-50e1895d]{display:flex;margin-bottom:16px;padding-bottom:16px;border-bottom:1px dashed #ebeef5}.medicine-detail-container .medicine-content .medicine-details-section .medicine-info-list .info-item[data-v-50e1895d]:last-child{border-bottom:none}.medicine-detail-container .medicine-content .medicine-details-section .medicine-info-list .info-item .info-label[data-v-50e1895d]{width:100px;font-size:15px;color:#606266;font-weight:500}.medicine-detail-container .medicine-content .medicine-details-section .medicine-info-list .info-item .info-value[data-v-50e1895d]{flex:1;font-size:15px;color:#303133;line-height:1.6}.medicine-detail-container .medicine-content .medicine-details-section .loading-container[data-v-50e1895d]{text-align:center;padding:60px 0}.medicine-detail-container .medicine-content .medicine-details-section .loading-container .loading-skeleton[data-v-50e1895d]{max-width:600px;margin:0 auto 20px}.medicine-detail-container .medicine-content .medicine-details-section .loading-container .loading-text[data-v-50e1895d]{color:#909399;font-size:14px}.medicine-detail-container .medicine-content .medicine-details-section .error-container[data-v-50e1895d]{text-align:center;padding:60px 0}.medicine-detail-container .medicine-content .medicine-details-section .error-container .error-text[data-v-50e1895d]{color:#f56c6c;font-size:14px;margin-top:10px}.medicine-detail-container .medicine-description-section[data-v-50e1895d]{background-color:#fff;padding:30px;border-radius:12px;box-shadow:0 2px 12px rgba(0,0,0,.1)}.medicine-detail-container .medicine-description-section .section-title[data-v-50e1895d]{font-size:18px;font-weight:700;color:#303133;margin-bottom:20px;padding-bottom:10px;border-bottom:2px solid #e6a23c}.medicine-detail-container .medicine-description-section .description-content[data-v-50e1895d]{font-size:15px;color:#606266;line-height:1.8}.medicine-detail-container .medicine-description-section .description-content h4[data-v-50e1895d]{font-size:16px;color:#303133;margin-top:20px;margin-bottom:12px;font-weight:600}.medicine-detail-container .medicine-description-section .description-content p[data-v-50e1895d]{margin-bottom:12px;text-align:justify}@media screen and (max-width:1024px){.medicine-detail-container .medicine-content .medicine-image-section[data-v-50e1895d]{flex:0 0 250px}.medicine-detail-container .medicine-content .medicine-image-section .medicine-image[data-v-50e1895d]{height:350px}}@media screen and (max-width:768px){.medicine-detail-container[data-v-50e1895d]{padding:15px}.medicine-detail-container .header-section .el-page-header__left .el-page-header__title[data-v-50e1895d]{font-size:18px}.medicine-detail-container .medicine-content[data-v-50e1895d]{flex-direction:column;gap:20px;padding:15px}.medicine-detail-container .medicine-content .medicine-image-section[data-v-50e1895d]{flex:0 0 auto}.medicine-detail-container .medicine-content .medicine-image-section .medicine-image[data-v-50e1895d]{height:300px}.medicine-detail-container .medicine-content .medicine-details-section .medicine-name[data-v-50e1895d]{font-size:20px}.medicine-detail-container .medicine-content .medicine-details-section .medicine-info-list .info-item[data-v-50e1895d]{margin-bottom:12px;padding-bottom:12px}.medicine-detail-container .medicine-content .medicine-details-section .medicine-info-list .info-item .info-label[data-v-50e1895d]{width:80px;font-size:14px}.medicine-detail-container .medicine-content .medicine-details-section .medicine-info-list .info-item .info-value[data-v-50e1895d]{font-size:14px}.medicine-detail-container .medicine-content .medicine-details-section .loading-container[data-v-50e1895d]{padding:40px 0}.medicine-detail-container .medicine-content .medicine-details-section .loading-container p[data-v-50e1895d]{font-size:14px}.medicine-detail-container .medicine-description-section[data-v-50e1895d]{padding:15px}.medicine-detail-container .medicine-description-section .section-title[data-v-50e1895d]{font-size:16px}.medicine-detail-container .medicine-description-section .description-content[data-v-50e1895d]{font-size:14px}.medicine-detail-container .medicine-description-section .description-content h4[data-v-50e1895d]{font-size:15px}.medicine-detail-container .medicine-description-section .description-content p[data-v-50e1895d]{font-size:13px}}@media screen and (max-width:480px){.medicine-detail-container[data-v-50e1895d]{padding:10px;min-height:calc(100vh - 120px)}.medicine-detail-container .header-section[data-v-50e1895d]{margin-bottom:15px}.medicine-detail-container .header-section .el-page-header__left .el-page-header__title[data-v-50e1895d]{font-size:16px}.medicine-detail-container .medicine-content[data-v-50e1895d]{gap:15px;padding:12px;margin-bottom:20px}.medicine-detail-container .medicine-content .medicine-image-section .medicine-image[data-v-50e1895d]{height:250px}.medicine-detail-container .medicine-content .medicine-details-section .medicine-name[data-v-50e1895d]{font-size:18px;margin-bottom:12px}.medicine-detail-container .medicine-content .medicine-details-section .medicine-tags[data-v-50e1895d]{margin-bottom:15px}.medicine-detail-container .medicine-content .medicine-details-section .medicine-tags .el-tag[data-v-50e1895d]{margin-right:6px;margin-bottom:6px;font-size:12px}.medicine-detail-container .medicine-content .medicine-details-section .medicine-info-list .info-item[data-v-50e1895d]{margin-bottom:10px;padding-bottom:10px}.medicine-detail-container .medicine-content .medicine-details-section .medicine-info-list .info-item .info-label[data-v-50e1895d]{width:70px;font-size:13px}.medicine-detail-container .medicine-content .medicine-details-section .medicine-info-list .info-item .info-value[data-v-50e1895d]{font-size:13px}.medicine-detail-container .medicine-content .medicine-details-section .loading-container[data-v-50e1895d]{padding:30px 0}.medicine-detail-container .medicine-content .medicine-details-section .error-container[data-v-50e1895d]{padding:20px 0}.medicine-detail-container .medicine-description-section[data-v-50e1895d]{padding:12px}.medicine-detail-container .medicine-description-section .section-title[data-v-50e1895d]{font-size:15px;margin-bottom:15px;padding-bottom:8px}.medicine-detail-container .medicine-description-section .description-content[data-v-50e1895d]{font-size:13px;line-height:1.6}.medicine-detail-container .medicine-description-section .description-content h4[data-v-50e1895d]{font-size:14px;margin-top:15px;margin-bottom:8px}.medicine-detail-container .medicine-description-section .description-content p[data-v-50e1895d]{font-size:12px;margin-bottom:8px}}@media screen and (min-width:1920px){.medicine-detail-container[data-v-50e1895d]{max-width:1600px;margin:0 auto}.medicine-detail-container .medicine-content .medicine-image-section[data-v-50e1895d]{flex:0 0 400px}.medicine-detail-container .medicine-content .medicine-image-section .medicine-image[data-v-50e1895d]{height:500px}.medicine-detail-container .medicine-content .medicine-details-section .medicine-name[data-v-50e1895d]{font-size:28px}.medicine-detail-container .medicine-content .medicine-details-section .medicine-info-list .info-item .info-label[data-v-50e1895d],.medicine-detail-container .medicine-content .medicine-details-section .medicine-info-list .info-item .info-value[data-v-50e1895d]{font-size:16px}.medicine-detail-container .medicine-description-section .section-title[data-v-50e1895d]{font-size:20px}.medicine-detail-container .medicine-description-section .description-content[data-v-50e1895d]{font-size:16px}.medicine-detail-container .medicine-description-section .description-content h4[data-v-50e1895d]{font-size:18px}}