.grade-tabs{display:flex;gap:.5rem;padding:.75rem 1rem;overflow-x:auto}.merchant-list{display:flex;flex-direction:column;gap:.75rem;padding:0 1rem 1rem}.merchant-card{display:block;padding:.75rem;text-decoration:none;color:var(--color-text-primary);box-shadow:var(--shadow-card)}.merchant-cover,.merchant-ad-cover,.merchant-activity-cover{width:100%;overflow:hidden;border-radius:.5rem;background:var(--color-background)}.merchant-cover img,.merchant-ad-cover img,.merchant-activity-cover img{display:block;width:100%;height:auto}.merchant-card-head{display:flex;align-items:center;gap:.5rem;margin-top:.5rem}.merchant-name{font-size:var(--text-body);font-weight:600}.merchant-grade{display:inline-flex;align-items:center;justify-content:center;min-width:1.5rem;padding:0 .375rem;border-radius:.25rem;font-size:var(--text-caption);font-weight:700;color:var(--color-white);background:var(--color-text-secondary)}.merchant-grade-S{background:var(--color-error)}.merchant-grade-A{background:var(--color-primary)}.merchant-grade-B{background:var(--color-secondary)}.merchant-grade-C{background:var(--color-text-secondary)}.merchant-district{margin-top:.25rem;font-size:var(--text-caption);color:var(--color-text-secondary-strong)}.merchant-tags{display:flex;flex-wrap:wrap;gap:.375rem;margin-top:.375rem}.merchant-tag{padding:.125rem .5rem;border-radius:.75rem;font-size:var(--text-caption);color:var(--color-text-secondary-strong);background:var(--color-background)}.merchant-load-more{display:block;width:calc(100% - 2rem);margin:0 1rem 1rem;box-shadow:var(--shadow-card)}.merchant-home{padding:0 1rem 1rem}.merchant-profile{padding:.75rem;box-shadow:var(--shadow-card)}.merchant-section{margin-top:1rem}.section-title{font-size:var(--text-title);font-weight:600;margin-bottom:.5rem}.merchant-ad-list,.merchant-activity-list{display:flex;flex-direction:column;gap:.75rem}.merchant-ad,.merchant-activity{display:block;padding:.75rem;text-decoration:none;color:var(--color-text-primary);box-shadow:var(--shadow-card)}.merchant-ad-title,.merchant-activity-title{display:block;margin-top:.5rem;font-size:var(--text-body);font-weight:600}.merchant-activity-date{display:block;margin-top:.25rem;font-size:var(--text-caption);color:var(--color-text-secondary-strong)}
