.review-card--batch[data-v-ef57c71d]{background-color:#fff;border-radius:16px;box-shadow:0 2px 6px .5px #052f1026;margin:8px 8px 0;padding:16px}@media(min-width:768px){.review-card--batch[data-v-ef57c71d]{margin:12px 8px 0}}.review-card--batch .review-card__batch-inner[data-v-ef57c71d]{align-items:center;cursor:pointer;display:flex;gap:8px}.review-card--batch .review-card__batch-avatar[data-v-ef57c71d]{cursor:pointer;flex-shrink:0}.review-card--batch .review-card__batch-body[data-v-ef57c71d]{flex:1;min-width:0}.review-card--batch .review-card__batch-text[data-v-ef57c71d]{color:#333;font-size:14px;line-height:1.5}.review-card--batch .review-card__batch-name[data-v-ef57c71d]{color:#333;cursor:pointer;font-weight:700}.review-card--batch .review-card__batch-name[data-v-ef57c71d]:hover{text-decoration:underline}.review-card--batch .review-card__batch-count[data-v-ef57c71d]{color:#69e27c;font-weight:700}.review-card--batch .review-card__batch-arrow[data-v-ef57c71d]{color:#949494;display:inline-block;flex-shrink:0;font-size:20px;line-height:1;transform:rotate(0);transition:transform .2s}.review-card--batch .review-card__batch-arrow--open[data-v-ef57c71d]{transform:rotate(90deg)}.review-card--batch .review-card__batch-accordion[data-v-ef57c71d]{border-top:1px solid #e8e8e8;display:flex;flex-direction:column;margin-top:8px}.review-card--batch .review-card__batch-accordion-loading[data-v-ef57c71d]{display:flex;justify-content:center;padding:16px}.review-card--batch .review-card__batch-match[data-v-ef57c71d]{align-items:center;border-bottom:1px solid #e8e8e8;display:flex;gap:8px;padding:8px 0;text-decoration:none}.review-card--batch .review-card__batch-match[data-v-ef57c71d]:last-child{border-bottom:none}.review-card--batch .review-card__batch-match[data-v-ef57c71d]:active{opacity:.7}.review-card--batch .review-card__batch-match-crests[data-v-ef57c71d]{display:flex;flex-shrink:0;gap:3px}.review-card--batch .review-card__batch-match-crest[data-v-ef57c71d]{height:18px;-o-object-fit:contain;object-fit:contain;width:18px}.review-card--batch .review-card__batch-match-info[data-v-ef57c71d]{display:flex;flex:1;flex-direction:column;gap:1px;min-width:0}.review-card--batch .review-card__batch-match-name[data-v-ef57c71d]{color:#333;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.review-card--batch .review-card__batch-match-meta[data-v-ef57c71d]{color:#949494;font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.review-card--batch .review-card__batch-match-score[data-v-ef57c71d]{color:#333;flex-shrink:0;font-size:12px;font-weight:700}.review-card--batch .review-card__batch-match-type[data-v-ef57c71d]{flex-shrink:0;font-size:12px;opacity:.6}.review-card--batch .review-card__batch-match-type--live[data-v-ef57c71d]{opacity:1}.review-card[data-v-ef57c71d]{background-color:#fff;border-radius:16px;box-shadow:0 2px 6px .5px #052f1026;cursor:pointer;margin:10px 16px 0;padding:18px 20px 14px}@media(min-width:768px){.review-card[data-v-ef57c71d]{margin:12px 24px 0;padding:20px 24px 16px}}.review-card__top[data-v-ef57c71d]{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:14px}.review-card__header[data-v-ef57c71d]{align-items:center;display:flex;flex:1;gap:12px;min-width:0}.review-card__user-meta[data-v-ef57c71d]{display:flex;flex:1;flex-direction:column;gap:3px;min-width:0}.review-card__display-name[data-v-ef57c71d]{color:#333;font-size:14px;font-weight:700;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.review-card__user-sub[data-v-ef57c71d]{align-items:center;display:flex;flex-wrap:wrap;gap:4px}.review-card__time[data-v-ef57c71d],.review-card__user-sub-sep[data-v-ef57c71d]{color:#adadad;font-size:11px}.review-card__time[data-v-ef57c71d]{white-space:nowrap}.review-card__watch-type[data-v-ef57c71d]{font-size:11px;font-weight:600;white-space:nowrap}.review-card__watch-type--online[data-v-ef57c71d]{color:#adadad}.review-card__watch-type--live[data-v-ef57c71d]{color:#69e27c}.review-card__match-box[data-v-ef57c71d]{align-items:flex-end;background:#f0f9f0;border:1px solid #e8e8e8;border-radius:10px;cursor:pointer;display:flex;flex-direction:column;flex-shrink:0;gap:4px;padding:6px 10px}.review-card__match-teams[data-v-ef57c71d]{align-items:center;display:flex;gap:6px}.review-card__match-team[data-v-ef57c71d]{align-items:center;color:#333;display:flex;font-size:12px;font-weight:600;gap:3px;white-space:nowrap}.review-card__match-score[data-v-ef57c71d]{color:#333;font-size:14px;font-weight:700;padding:0 2px}.review-card__match-meta[data-v-ef57c71d]{color:#adadad;display:flex;font-size:10px;gap:6px;white-space:nowrap}.review-card__mvp[data-v-ef57c71d]{align-items:center;display:flex;gap:8px;margin-bottom:10px}.review-card__mvp-badge[data-v-ef57c71d]{background-color:#69e27c;border-radius:9999px;color:#333;font-size:11px;font-weight:700;line-height:1.6;padding:2px 10px;white-space:nowrap}.review-card__mvp-name[data-v-ef57c71d]{color:#333;font-size:14px;font-weight:700}.review-card__comment[data-v-ef57c71d]{color:#333;display:-webkit-box;font-size:14px;-webkit-line-clamp:4;line-height:1.7;-webkit-box-orient:vertical;margin:0 0 12px;overflow:hidden}.review-card__photo[data-v-ef57c71d]{border-radius:10px;cursor:zoom-in;display:block;height:auto;margin-bottom:12px;max-height:240px;-o-object-fit:cover;object-fit:cover;width:100%}.review-card__actions[data-v-ef57c71d]{display:flex;gap:8px;padding-top:6px}.review-card__action[data-v-ef57c71d]{align-items:center;background:none;border:1px solid #e8e8e8;border-radius:9999px;color:#949494;cursor:pointer;display:flex;font-size:12px;gap:5px;padding:5px 14px;transition:color .2s}.review-card__action svg[data-v-ef57c71d]{height:14px;width:14px}.review-card__action--liked[data-v-ef57c71d]{border-color:#69e27c;color:#69e27c}.photo-modal[data-v-ef57c71d]{align-items:center;background:#000000d9;cursor:pointer;display:flex;inset:0;justify-content:center;position:fixed;z-index:9999}.photo-modal__img[data-v-ef57c71d]{border-radius:10px;max-height:90vh;max-width:90vw;-o-object-fit:contain;object-fit:contain}.photo-modal__close[data-v-ef57c71d]{align-items:center;background:#fff3;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:24px;height:40px;justify-content:center;position:absolute;right:16px;top:16px;width:40px}.photo-modal__close[data-v-ef57c71d]:hover{background:#ffffff4d}
