.search-box[data-v-a56432fa]{margin-bottom:16px}.search-box[data-v-a56432fa] .el-input-group__append{background:var(--color-white)}.search-box[data-v-a56432fa] .el-input-group__append .el-button{height:40px;padding:0 18px;margin:0}.empty-area[data-v-a56432fa],.loading-area[data-v-a56432fa]{padding:40px 0;color:var(--color-neutral-cool-475);text-align:center}.search-result-list[data-v-a56432fa]{max-height:400px;padding:0;margin:0;overflow-y:auto;list-style:none;border-top:1px solid var(--color-element-border-light)}.search-item[data-v-a56432fa]{display:flex;gap:12px;align-items:center;padding:10px 8px;background:var(--color-white);border-bottom:1px solid var(--color-element-border-light)}.search-item[data-v-a56432fa]:hover{background:var(--color-surface-subtle)}.search-item .thumb[data-v-a56432fa]{width:48px;height:48px;overflow:hidden;background:var(--color-neutral-100);border-radius:4px;flex-shrink:0}.search-item .thumb img[data-v-a56432fa]{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.search-item .info[data-v-a56432fa]{flex:1;min-width:0}.search-item .info .name[data-v-a56432fa]{margin:0 0 2px;font-weight:600;color:var(--color-element-text-primary)}.search-item .info .meta[data-v-a56432fa]{margin:0;font-size:12px;color:var(--color-neutral-cool-475)}.price-band-config[data-v-58ac42ad]{margin:0 0 20px;padding:16px;border:1px solid var(--color-element-border-light);border-radius:6px;background:var(--color-admin-home-section-config-surface)}.price-band-config .config-title[data-v-58ac42ad]{margin:0 0 12px;font-size:14px;font-weight:700;color:var(--color-element-text-primary)}.price-band-config .config-hint[data-v-58ac42ad]{margin-left:6px;font-weight:400;font-size:12px;color:var(--color-neutral-cool-475)}.price-band-config .weights-box[data-v-58ac42ad]{margin-top:16px;padding:14px;border:1px dashed var(--color-neutral-cool-260);border-radius:6px;background:var(--color-white)}.price-band-config .weights-title[data-v-58ac42ad]{margin:0 0 6px;font-size:13px;font-weight:600;color:var(--color-element-text-primary)}.price-band-config .weights-desc[data-v-58ac42ad]{margin:0 0 12px;font-size:12px;color:var(--color-neutral-cool-475)}.price-band-config .weights-grid[data-v-58ac42ad]{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.price-band-config .weight-item[data-v-58ac42ad]{display:flex;align-items:center;gap:6px}.price-band-config .weight-item label[data-v-58ac42ad]{font-size:13px;color:var(--color-element-text-regular);font-weight:500}.price-band-config .manual-note[data-v-58ac42ad]{margin-top:12px;padding:10px 12px;background:var(--color-admin-home-section-info-surface);border-left:3px solid var(--color-element-primary);border-radius:4px;font-size:13px;color:var(--color-element-text-primary)}.auto-mode-note[data-v-58ac42ad]{padding:16px;background:var(--color-admin-home-section-auto-surface);border:1px dashed var(--color-admin-home-section-auto-border);border-radius:6px;text-align:center;font-size:13px;color:var(--color-element-text-regular)}.home-section .section-layout[data-v-58ac42ad]{display:flex;gap:0;padding:0;overflow:hidden}.home-section .section-sidebar[data-v-58ac42ad]{flex:0 0 240px;border-right:1px solid var(--color-element-border-light);background:var(--color-admin-home-section-config-surface);padding:16px 0;max-height:calc(100vh - 200px);overflow-y:auto}.home-section .section-group[data-v-58ac42ad]{margin-bottom:20px}.home-section .section-group[data-v-58ac42ad]:last-child{margin-bottom:0}.home-section .group-title[data-v-58ac42ad]{margin:0 0 8px;padding:0 20px;font-size:12px;font-weight:700;color:var(--color-neutral-cool-475);text-transform:none;letter-spacing:.3px}.home-section .group-list[data-v-58ac42ad]{list-style:none;margin:0;padding:0}.home-section .group-item[data-v-58ac42ad]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 20px;cursor:pointer;font-size:14px;color:var(--color-element-text-primary);border-left:3px solid transparent;transition:background .15s}.home-section .group-item[data-v-58ac42ad]:hover{background:var(--color-service-primary-light)}.home-section .group-item.active[data-v-58ac42ad]{background:var(--color-service-primary-light);color:var(--color-service-primary);font-weight:600;border-left-color:var(--color-service-primary)}.home-section .group-item .item-label[data-v-58ac42ad]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-section .group-item .item-count[data-v-58ac42ad]{flex-shrink:0;min-width:22px;height:20px;padding:0 6px;border-radius:10px;background:var(--color-admin-home-section-count-surface);color:var(--color-element-text-regular);font-size:11px;font-weight:600;display:inline-flex;align-items:center;justify-content:center}.home-section .group-item.active .item-count[data-v-58ac42ad]{background:var(--color-service-primary);color:var(--color-white)}.home-section .section-panel[data-v-58ac42ad]{flex:1;min-width:0;padding:24px 28px}.home-section .panel-header[data-v-58ac42ad]{margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid var(--color-element-border-light)}.home-section .panel-title[data-v-58ac42ad]{margin:0 0 6px;font-size:18px;font-weight:700;color:var(--color-element-text-primary)}.home-section .panel-desc[data-v-58ac42ad]{margin:0;font-size:13px;color:var(--color-neutral-cool-475)}.home-section .header-bar[data-v-58ac42ad]{display:flex;align-items:center;gap:16px;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid var(--color-element-border-light)}.home-section .header-bar .count-label[data-v-58ac42ad]{flex:1;color:var(--color-element-text-primary);font-size:14px;font-weight:600}.home-section .header-bar[data-v-58ac42ad] .el-button{padding:9px 16px;font-size:13px}.home-section .empty-area[data-v-58ac42ad],.home-section .loading-area[data-v-58ac42ad]{padding:40px 0;text-align:center;color:var(--color-neutral-cool-475)}.home-section .provider-list[data-v-58ac42ad]{list-style:none;padding:0;margin:0 0 24px}.home-section .provider-item[data-v-58ac42ad]{display:flex;align-items:center;gap:14px;padding:12px 8px;border-bottom:1px solid var(--color-element-border-light);background:var(--color-white)}.home-section .provider-item .drag-handle[data-v-58ac42ad]{cursor:grab;color:var(--color-element-placeholder);font-size:18px;padding:4px;flex-shrink:0}.home-section .provider-item .drag-handle[data-v-58ac42ad]:active{cursor:grabbing}.home-section .provider-item .drag-handle[data-v-58ac42ad]:hover{color:var(--color-service-primary)}.home-section .provider-item .order-badge[data-v-58ac42ad]{flex-shrink:0;width:22px;height:22px;border-radius:50%;background:var(--color-service-primary);color:var(--color-white);font-size:11px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.home-section .provider-item .thumb[data-v-58ac42ad]{width:56px;height:56px;border-radius:6px;background:var(--color-neutral-100);flex-shrink:0;overflow:hidden}.home-section .provider-item .thumb img[data-v-58ac42ad]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.home-section .provider-item .info[data-v-58ac42ad]{flex:1;min-width:0}.home-section .provider-item .info .name[data-v-58ac42ad]{font-weight:600;margin:0 0 4px;color:var(--color-element-text-primary);font-size:14px}.home-section .provider-item .info .meta[data-v-58ac42ad]{font-size:12px;color:var(--color-neutral-cool-475);margin:0}.home-section .provider-item .actions[data-v-58ac42ad]{flex-shrink:0}.home-section .provider-item .actions[data-v-58ac42ad] .el-button{width:32px;height:32px;padding:0;background:transparent;border:1px solid var(--color-admin-home-section-danger-border);color:var(--color-element-danger);font-size:14px;display:inline-flex;align-items:center;justify-content:center}.home-section .provider-item .actions[data-v-58ac42ad] .el-button:hover{background:var(--color-admin-home-section-danger-surface);color:var(--color-element-danger);border-color:var(--color-element-danger)}.home-section .footer-bar[data-v-58ac42ad]{display:flex;justify-content:flex-end;gap:8px;padding-top:16px;border-top:1px solid var(--color-element-border-light)}.home-section .footer-bar[data-v-58ac42ad] .el-button{min-width:96px;padding:10px 20px;font-size:14px}.home-section .dragging-ghost[data-v-58ac42ad]{opacity:.5;background:var(--color-service-primary-soft);border:2px dashed var(--color-service-primary)}