.accessory-selector[data-v-25c7b27f]{background:#fff;border-radius:8px;flex-direction:column;gap:12px;padding:16px;display:flex;container-type:inline-size}.accessory-selector__title[data-v-25c7b27f]{color:#18181b;margin:0;font-size:16px;font-weight:600}.accessory-selector__tabs[data-v-25c7b27f]{flex-wrap:wrap;gap:8px;display:flex}.accessory-selector__tab[data-v-25c7b27f]{color:#303133;cursor:pointer;background:#f5f5f5;border:1px solid #0000;border-radius:4px;padding:8px 12px;font-size:14px;transition:color .15s cubic-bezier(.16,1,.3,1),background .15s cubic-bezier(.16,1,.3,1)}.accessory-selector__tab--active[data-v-25c7b27f]{color:#0060ef;background:#0060ef1a;border-color:#0060ef}.accessory-selector__tip[data-v-25c7b27f]{background:#f7f9fa;border-radius:4px;align-items:center;gap:12px;margin:0;padding:12px;display:flex}.accessory-selector__tip-badge[data-v-25c7b27f]{color:#b8842c;background:#fff6d1;border:1px solid #f6d98d;border-radius:2px;flex-shrink:0;padding:0 4px;font-size:12px;line-height:18px}.accessory-selector__tip-text[data-v-25c7b27f]{color:#000000a6;font-size:13px}.accessory-selector__grid[data-v-25c7b27f]{grid-template-columns:repeat(3,1fr);gap:12px;margin:0;padding:0;list-style:none;display:grid}@container (width>=1300px){.accessory-selector__grid[data-v-25c7b27f]{grid-template-columns:repeat(4,1fr)}}.accessory-selector__item[data-v-25c7b27f]{border:1px solid #e6e6e6;border-radius:6px;align-items:center;gap:12px;min-width:0;padding:16px 12px;transition:border-color .15s cubic-bezier(.16,1,.3,1);display:flex}.accessory-selector__item--selected[data-v-25c7b27f]{border-color:#0060ef}.accessory-selector__check[data-v-25c7b27f]{color:#fff;cursor:pointer;background:#fff;border:1px solid #e6e6e6;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;padding:0;font-size:12px;transition:background .15s cubic-bezier(.16,1,.3,1),border-color .15s cubic-bezier(.16,1,.3,1);display:flex}.accessory-selector__check--checked[data-v-25c7b27f]{background:#0060ef;border-color:#0060ef}.accessory-selector__check[data-v-25c7b27f]:disabled{cursor:not-allowed}.accessory-selector__thumb[data-v-25c7b27f]{flex-shrink:0;width:72px;height:72px;overflow:hidden}.accessory-selector__thumb img[data-v-25c7b27f]{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;display:block}.accessory-selector__meta[data-v-25c7b27f]{flex-direction:column;gap:12px;min-width:0;display:flex}.accessory-selector__name[data-v-25c7b27f]{color:#000000d9;font-size:14px;font-weight:600;text-decoration:none}.accessory-selector__model[data-v-25c7b27f],.accessory-selector__name[data-v-25c7b27f]{text-overflow:ellipsis;white-space:nowrap;width:100%;line-height:1.4;overflow:hidden}.accessory-selector__model[data-v-25c7b27f]{color:#00000073;font-size:12px}.accessory-selector__price[data-v-25c7b27f]{color:#f03331;align-items:baseline;font-size:20px;font-weight:600;line-height:1.5;display:flex}.accessory-selector__price-symbol[data-v-25c7b27f]{font-size:12px}.accessory-selector__price-inquiry[data-v-25c7b27f]{color:#909399;font-size:14px;font-weight:400}.accessory-selector__footer[data-v-25c7b27f]{justify-content:space-between;align-items:center;gap:24px;margin-top:16px;display:flex}.accessory-selector__summary[data-v-25c7b27f]{flex-direction:column;gap:8px;display:flex}.accessory-selector__total[data-v-25c7b27f]{align-items:center;gap:8px;display:flex}.accessory-selector__total-label[data-v-25c7b27f]{color:#303133;font-size:16px;font-weight:600}.accessory-selector__total-amount[data-v-25c7b27f]{color:#f03331;font-size:24px;font-weight:600}.accessory-selector__total-symbol[data-v-25c7b27f]{font-size:14px}.accessory-selector__total-detail[data-v-25c7b27f]{color:#606266;padding-left:22px;font-size:12px}.accessory-selector__submit[data-v-25c7b27f]{color:#fff;cursor:pointer;background:#0060ef;border:none;border-radius:40px;flex-shrink:0;padding:12px 24px;font-size:16px;font-weight:600}.accessory-selector__submit[data-v-25c7b27f]:hover{background:#0060ef}.accessory-selector__submit[data-v-25c7b27f]:disabled{cursor:not-allowed;background:#c0c4cc}
