.camp-slot[data-v-13480cf1]{gap:10px;margin:0;display:grid}.is-banner .camp-card[data-v-13480cf1]{align-items:center;gap:14px;padding:14px 16px;display:flex}.is-card .camp-card[data-v-13480cf1]{flex-direction:column;gap:10px;padding:12px;display:flex}.is-card .camp-cover[data-v-13480cf1]{width:100%;height:120px}.camp-card[data-v-13480cf1]{border:1px solid var(--c-border);border-radius:var(--radius,10px);background:var(--c-surface-2,#fff);align-items:center;gap:12px;transition:box-shadow .15s;display:flex;overflow:hidden}.camp-card[data-v-13480cf1]:hover{box-shadow:0 2px 10px #00000014}.is-banner .camp-cover[data-v-13480cf1]{width:72px;height:72px}.camp-cover[data-v-13480cf1]{-o-object-fit:cover;object-fit:cover;border-radius:8px;flex-shrink:0}.camp-cover-ph[data-v-13480cf1]{background:var(--c-primary-soft,#fdeee7);color:var(--c-primary,#d85a30);justify-content:center;align-items:center;font-size:13px;font-weight:600;display:flex}.camp-body[data-v-13480cf1]{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.camp-title[data-v-13480cf1]{color:var(--c-text,#1f2d3d);font-size:14px}.camp-subtitle[data-v-13480cf1],.camp-title[data-v-13480cf1]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.camp-subtitle[data-v-13480cf1]{color:var(--c-text-2,#6b7a8d);font-size:12px;font-style:normal}.camp-time[data-v-13480cf1]{color:var(--c-text-3,#98a6b3);font-size:12px}.camp-go[data-v-13480cf1]{background:var(--c-primary,#d85a30);color:#fff;border-radius:999px;flex-shrink:0;padding:4px 12px;font-size:12px}
