.review-card-mobile[data-v-947dc8a2]{display:flex;flex-direction:column;gap:var(--spacing-sbg-space-3xs);height:12.5rem;overflow:hidden;padding:var(--spacing-sbg-space-xs);border:1px solid var(--color-sbg-neutral-200);border-radius:var(--radius-sbg-radius-md);background-color:var(--color-sbg-neutral-25);font-family:var(--brand-font-regular),sans-serif}.review-card-mobile--expanded[data-v-947dc8a2],.review-card-mobile--list[data-v-947dc8a2]{height:auto;overflow:visible}.review-card-mobile--list[data-v-947dc8a2]{padding:var(--spacing-sbg-space-sm) 0;border:0;border-radius:0;background-color:transparent}.review-card-mobile h4[data-v-947dc8a2],.review-card-mobile p[data-v-947dc8a2]{margin:0;font-family:inherit}.review-card-mobile__rating[data-v-947dc8a2]{display:flex;align-items:center;gap:var(--spacing-sbg-space-4xs)}.review-card-mobile__score[data-v-947dc8a2],.review-card-mobile__venue[data-v-947dc8a2]{font-size:.75rem;line-height:1.5;color:var(--color-sbg-neutral-700);font-weight:400}.review-card-mobile__venue[data-v-947dc8a2]{letter-spacing:.08px}.review-card-mobile__body-wrap[data-v-947dc8a2]{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--spacing-sbg-space-4xs);min-height:0}.review-card-mobile__body[data-v-947dc8a2]{display:-webkit-box;flex:0 1 auto;min-height:0;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:.875rem;line-height:1.5;letter-spacing:.08px;color:var(--color-sbg-neutral-900);font-weight:400}.review-card-mobile__body.expanded[data-v-947dc8a2]{display:block;overflow:visible;-webkit-line-clamp:unset}.review-card-mobile__toggle[data-v-947dc8a2]{align-self:flex-start;flex-shrink:0;padding:0;border:0;background:transparent;cursor:pointer;font-family:var(--brand-font-medium),sans-serif;font-size:.875rem;line-height:1.5;font-weight:500;color:var(--brand-primary-color-1)}.review-card-mobile__footer[data-v-947dc8a2]{display:flex;flex-shrink:0;flex-direction:column;gap:var(--spacing-sbg-space-4xs)}.review-card-mobile__author[data-v-947dc8a2]{text-transform:uppercase;font-family:var(--brand-font-bold),sans-serif;font-size:.75rem;line-height:1.5;letter-spacing:.08px;font-weight:700;color:var(--color-sbg-neutral-950)}.review-card-mobile__date[data-v-947dc8a2]{font-size:.75rem;line-height:1.5;color:var(--color-sbg-neutral-700);font-weight:400}
