.recommend-drawer-header{margin-bottom:0}.recommend-drawer[data-v-667018dc]{flex-direction:column;height:100%;padding:0 16px;display:flex}.recommend-drawer .filter-section[data-v-667018dc]{background:0 0;border-bottom:1px solid #f0f0f0;margin-bottom:20px;padding:0 0 20px}@media (width<=768px){.recommend-drawer .filter-section[data-v-667018dc]{margin-bottom:16px;padding-bottom:16px}}.recommend-drawer .filter-section .filter-header[data-v-667018dc]{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.recommend-drawer .filter-section .filter-header .filter-title[data-v-667018dc]{color:#606266;align-items:center;gap:8px;font-size:14px;font-weight:500;display:flex}.recommend-drawer .filter-section .filter-header .filter-title .filter-icon[data-v-667018dc]{color:#909399;font-size:16px}.recommend-drawer .filter-section .filter-grid[data-v-667018dc]{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}@media (width<=768px){.recommend-drawer .filter-section .filter-grid[data-v-667018dc]{grid-template-columns:repeat(2,1fr);gap:12px}}@media (width<=480px){.recommend-drawer .filter-section .filter-grid[data-v-667018dc]{grid-template-columns:1fr}}.recommend-drawer .filter-section .filter-grid .filter-item[data-v-667018dc]{flex-direction:column;gap:8px;display:flex}.recommend-drawer .filter-section .filter-grid .filter-item .filter-label[data-v-667018dc]{align-items:center;display:flex}.recommend-drawer .filter-section .filter-grid .filter-item .filter-label .label-text[data-v-667018dc]{color:#606266;font-size:13px;font-weight:500}.recommend-drawer .filter-section .filter-grid .filter-item .filter-select[data-v-667018dc]{width:100%}.recommend-drawer .filter-section .filter-grid .filter-item .filter-select[data-v-667018dc] .el-input__wrapper{transition:all .2s}.recommend-drawer .filter-section .filter-grid .filter-item .filter-select[data-v-667018dc] .el-input__wrapper:hover{border-color:#409eff}.recommend-drawer .image-list-section .empty-container[data-v-667018dc],.recommend-drawer .image-list-section .loading-container[data-v-667018dc]{flex:1;justify-content:center;align-items:center;display:flex}.recommend-drawer .image-list-section .image-grid[data-v-667018dc]{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}@media (width<=768px){.recommend-drawer .image-list-section .image-grid[data-v-667018dc]{grid-template-columns:1fr;gap:12px}}.recommend-drawer .image-list-section .image-grid .image-item[data-v-667018dc]{cursor:pointer;border-radius:12px;transition:all .3s;overflow:hidden;box-shadow:0 2px 8px #0000001a}.recommend-drawer .image-list-section .image-grid .image-item[data-v-667018dc]:hover{transform:translateY(-4px);box-shadow:0 8px 24px #00000026}.recommend-drawer .image-list-section .image-grid .image-item .image[data-v-667018dc]{-o-object-fit:contain;object-fit:contain;width:100%;height:300px;padding-top:8px;transition:transform .3s}.recommend-drawer .image-list-section .image-grid .image-item .image-wrapper[data-v-667018dc]{justify-content:center;align-items:center;width:100%;display:flex;position:relative}.recommend-drawer .image-list-section .image-grid .image-item .image-wrapper .image[data-v-667018dc]{-o-object-fit:contain;object-fit:contain;width:auto;height:auto;transition:transform .3s}.recommend-drawer .image-list-section .image-grid .image-item .image-wrapper .image-overlay[data-v-667018dc]{opacity:0;background:#0009;justify-content:center;align-items:center;transition:opacity .3s;display:flex;position:absolute;inset:0}.recommend-drawer .image-list-section .image-grid .image-item .image-wrapper .image-overlay .select-icon[data-v-667018dc]{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff3;border-radius:50%;padding:8px;font-size:28px}.recommend-drawer .image-list-section .image-grid .image-item .image-wrapper:hover .image[data-v-667018dc]{transform:scale(1.05)}.recommend-drawer .image-list-section .image-grid .image-item .image-wrapper:hover .image-overlay[data-v-667018dc]{opacity:1}.recommend-drawer .image-list-section .image-grid .image-item .image-info[data-v-667018dc]{background:linear-gradient(135deg,#f8f9fa,#e9ecef);padding:12px 8px}.recommend-drawer .image-list-section .image-grid .image-item .image-info .image-name[data-v-667018dc]{color:#495057;text-align:center;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;display:block;overflow:hidden}.recommend-drawer .image-list-section .pagination-section[data-v-667018dc]{border-top:1px solid #f0f0f0;margin-top:16px;padding:16px 0}.image-grid[data-v-667018dc]::-webkit-scrollbar{width:6px}.image-grid[data-v-667018dc]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.image-grid[data-v-667018dc]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.image-grid[data-v-667018dc]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}
