.store-list-page[data-v-5d8919ec]{min-height:100vh;background-color:#f5f5f5;padding:20px 0 40px}.store-list-container[data-v-5d8919ec]{max-width:85%;margin:0 auto}.filter-bar[data-v-5d8919ec]{background-color:#fff;padding:16px 20px;margin-bottom:20px;border-radius:8px;display:flex;justify-content:space-between;align-items:center;box-shadow:0 2px 8px #0000000a}.filter-bar .filter-left[data-v-5d8919ec]{display:flex;gap:12px}.filter-bar .filter-left .sort-btn[data-v-5d8919ec]{padding:8px 20px;border:1px solid #e0e0e0;background-color:#fff;border-radius:4px;cursor:pointer;font-size:14px;color:#666;transition:all .3s ease}.filter-bar .filter-left .sort-btn[data-v-5d8919ec]:hover{border-color:var(--color);color:var(--color)}.filter-bar .filter-left .sort-btn.active[data-v-5d8919ec]{background-color:var(--color);border-color:var(--color);color:#fff}.filter-bar .filter-right .checkbox-label[data-v-5d8919ec]{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:14px;color:#666}.filter-bar .filter-right .checkbox-label input[type=checkbox][data-v-5d8919ec]{width:16px;height:16px;cursor:pointer}.filter-bar .filter-right .checkbox-label[data-v-5d8919ec]:hover{color:var(--color)}.store-list[data-v-5d8919ec]{display:flex;flex-direction:column;gap:20px}.store-card[data-v-5d8919ec]{background-color:#fff;border-radius:8px;padding:20px;box-shadow:0 2px 8px #0000000a;transition:box-shadow .3s ease}.store-card[data-v-5d8919ec]:hover{box-shadow:0 4px 12px #00000014}.store-card-content[data-v-5d8919ec]{display:flex;gap:24px}.store-left[data-v-5d8919ec]{flex-shrink:0;width:300px;display:flex;flex-direction:column;gap:12px}.merchant-panel[data-v-5d8919ec]{background:#fff;border-radius:6px;overflow:hidden;box-shadow:0 3px 12px #00000017}.merchant-title[data-v-5d8919ec]{margin:0;min-height:36px;display:flex;align-items:center;justify-content:center;gap:10px;background:var(--color);color:#fff;font-size:16px;font-weight:600}.merchant-title>span[data-v-5d8919ec]{width:22px;height:22px}.merchant-body[data-v-5d8919ec]{padding:10px 15px 12px}.merchant-logo[data-v-5d8919ec]{height:56px;border:1px solid #e0e0e0;border-radius:4px;display:flex;align-items:center;justify-content:center;padding:8px;box-sizing:border-box}.merchant-logo img[data-v-5d8919ec]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.merchant-logo>span[data-v-5d8919ec]{width:32px;height:32px;color:var(--color)}.merchant-name[data-v-5d8919ec]{margin:6px 0 10px;font-size:16px;line-height:1.5;font-weight:600;text-align:center;overflow-wrap:anywhere;color:#333}.merchant-actions[data-v-5d8919ec]{display:flex;gap:12px}.merchant-action[data-v-5d8919ec]{flex:1;min-width:0;height:34px;border:0;border-radius:24px;display:flex;align-items:center;justify-content:center;gap:5px;color:#fff;font-size:14px;font-weight:600;cursor:pointer;white-space:nowrap}.merchant-action>span[data-v-5d8919ec]{width:20px;height:20px;flex-shrink:0}.inquiry-action[data-v-5d8919ec]{background:#ff5b63}.enter-action[data-v-5d8919ec]{background:var(--color)}.merchant-action[data-v-5d8919ec]:hover{filter:brightness(.95)}.merchant-action[data-v-5d8919ec]:disabled{opacity:.5;cursor:not-allowed}.contact-phone[data-v-5d8919ec]:focus-visible,.merchant-action[data-v-5d8919ec]:focus-visible{outline:2px solid var(--color);outline-offset:3px}.contact-title[data-v-5d8919ec]{margin:0;min-height:36px;padding:0 12px;border-bottom:1px solid #e0e0e0;display:flex;align-items:center;justify-content:center;gap:10px;color:#666;font-size:15px;font-weight:400}.contact-title>span[data-v-5d8919ec]{width:22px;height:22px;color:var(--color)}.contact-body[data-v-5d8919ec]{padding:12px 15px;display:grid;grid-template-columns:48px minmax(0,1fr);grid-template-rows:auto auto;-moz-column-gap:12px;column-gap:12px;row-gap:6px;align-items:center}.contact-avatar[data-v-5d8919ec]{grid-column:1;grid-row:1/3;width:48px;height:48px;border-radius:50%;background:#e5e5e5;color:var(--color);display:flex;align-items:flex-end;justify-content:center;overflow:hidden}.contact-avatar>span[data-v-5d8919ec]{width:40px;height:40px}.contact-name[data-v-5d8919ec]{grid-row:1;margin:0;color:#666;font-size:14px;line-height:20px}.contact-name[data-v-5d8919ec],.contact-phone[data-v-5d8919ec]{grid-column:2;overflow-wrap:anywhere}.contact-phone[data-v-5d8919ec]{grid-row:2;justify-self:start;min-height:30px;max-width:100%;box-sizing:border-box;display:flex;align-items:center;justify-content:center;gap:6px;padding:4px 10px;border-radius:24px;color:#fff;background:var(--color);font-size:16px;line-height:22px;font-weight:600;text-decoration:none}.contact-phone>span[data-v-5d8919ec]{width:18px;height:18px;flex-shrink:0}.contact-unavailable[data-v-5d8919ec]{grid-column:2;grid-row:2;color:#999;font-size:14px;line-height:22px}.store-right[data-v-5d8919ec]{flex:1;min-width:0}.goods-list[data-v-5d8919ec]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.goods-item[data-v-5d8919ec]{display:flex;flex-direction:column;cursor:pointer;transition:transform .2s ease}.goods-item[data-v-5d8919ec]:hover{transform:translateY(-2px)}.goods-item .goods-image[data-v-5d8919ec]{width:100%;aspect-ratio:1/1;border-radius:8px;overflow:hidden;background-color:#f5f5f5;margin-bottom:8px}.goods-item .goods-image img[data-v-5d8919ec]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.goods-item .goods-info .goods-name[data-v-5d8919ec]{font-size:14px;color:#333;line-height:1.4;margin-bottom:8px;height:2.8em;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.goods-item .goods-info .goods-price[data-v-5d8919ec]{display:flex;align-items:baseline;color:#ff6b6b;font-weight:700}.goods-item .goods-info .goods-price .price-symbol[data-v-5d8919ec]{font-size:14px}.goods-item .goods-info .goods-price .price-value[data-v-5d8919ec]{font-size:18px}@keyframes spin-5d8919ec{to{transform:rotate(1turn)}}.pagination-wrapper[data-v-5d8919ec]{display:flex;justify-content:center;margin-top:40px;padding:20px 0}
