.medicine-info-container[data-v-21a491c6]{padding:20px;background-color:#f5f7fa}.medicine-info-container .header-section[data-v-21a491c6]{text-align:center;margin-bottom:30px;padding:20px 0;background-color:#409eff;border-radius:8px;color:#fff}.medicine-info-container .header-section .page-title[data-v-21a491c6]{font-size:24px;font-weight:700}.medicine-info-container .header-section .page-subtitle[data-v-21a491c6]{font-size:14px;opacity:.9}.medicine-info-container .medicine-list-section .search-section[data-v-21a491c6]{margin-bottom:20px}.medicine-info-container .medicine-list-section .search-section .search-input[data-v-21a491c6]{width:100%;max-width:500px}.medicine-info-container .medicine-list-section .medicine-grid[data-v-21a491c6]{display:grid;grid-template-columns:repeat(auto-fill,minmax(370px,1fr));gap:20px}.medicine-info-container .medicine-list-section .medicine-grid .medicine-card[data-v-21a491c6]{background-color:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.1)}.medicine-info-container .medicine-list-section .medicine-grid .medicine-card .medicine-card-image[data-v-21a491c6]{height:180px;overflow:hidden}.medicine-info-container .medicine-list-section .medicine-grid .medicine-card .medicine-card-image .el-image[data-v-21a491c6]{width:100%;height:100%}.medicine-info-container .medicine-list-section .medicine-grid .medicine-card .medicine-card-info[data-v-21a491c6]{padding:15px}.medicine-info-container .medicine-list-section .medicine-grid .medicine-card .medicine-card-info .medicine-card-name[data-v-21a491c6]{font-size:16px;font-weight:700;color:#303133;margin-bottom:8px}.medicine-info-container .medicine-list-section .medicine-grid .medicine-card .medicine-card-info .medicine-card-desc[data-v-21a491c6]{font-size:13px;color:#606266;line-height:1.5;margin:0}.medicine-info-container .medicine-list-section .empty-state[data-v-21a491c6]{text-align:center;padding:40px 0;background-color:#fff;border-radius:8px;margin-top:20px}@media screen and (max-width:768px){.medicine-info-container[data-v-21a491c6]{padding:15px}.medicine-info-container .header-section[data-v-21a491c6]{margin-bottom:20px}.medicine-info-container .header-section .page-title[data-v-21a491c6]{font-size:20px}.medicine-info-container .medicine-list-section .search-section .search-input[data-v-21a491c6]{max-width:100%}.medicine-info-container .medicine-list-section .medicine-grid[data-v-21a491c6]{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:15px}.medicine-info-container .medicine-list-section .medicine-grid .medicine-card .medicine-card-image[data-v-21a491c6]{height:140px}.medicine-info-container .medicine-list-section .medicine-grid .medicine-card .medicine-card-info[data-v-21a491c6]{padding:12px}.medicine-info-container .medicine-list-section .medicine-grid .medicine-card .medicine-card-info .medicine-card-name[data-v-21a491c6]{font-size:14px}.medicine-info-container .medicine-list-section .medicine-grid .medicine-card .medicine-card-info .medicine-card-desc[data-v-21a491c6]{font-size:12px}}