.image-container[data-v-0d5b4673]{position:relative;margin:auto;overflow:hidden}.image-hover:hover .content-img[data-v-0d5b4673]{transform:scale(1.2);-ms-transform:scale(1.2);-moz-transform:scale(1.2);-webkit-transform:scale(1.2);-o-transform:scale(1.2)}.two-line-ellipsis[data-v-0d5b4673]{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.underline-on-hover[data-v-0d5b4673]:hover{text-decoration:underline}.date[data-v-0d5b4673]{font-size:12px;font-weight:lighter;color:#787878}.date-mini[data-v-0d5b4673]{font-size:10px;font-weight:lighter;color:#787878}.left[data-v-0d5b4673]{float:left!important}.after-dot[data-v-0d5b4673]:after{color:#8d98af;font-weight:400;content:"•";display:inline-block;padding:0 4px}.earnings-report-tile[data-v-32883140]{display:block;text-decoration:none;color:inherit;cursor:pointer;transition:all .3s ease;border-radius:8px}.earnings-report-tile[data-v-32883140]:hover{box-shadow:0 4px 12px rgba(0,0,0,.1);transform:translateY(-2px);text-decoration:none}.earnings-report-tile[data-v-32883140]:focus{outline:2px solid var(--color-primary-color);outline-offset:2px}.earnings-report-tile[data-v-32883140]:visited{color:inherit}.earnings-report-tile .tile-header[data-v-32883140]{border-bottom:1px solid var(--color-border);padding-bottom:12px}.earnings-report-tile .company-info[data-v-32883140]{flex:1;min-width:0}.earnings-report-tile .company-logo[data-v-32883140]{flex-shrink:0;width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:var(--color-box-bg);border-radius:4px;overflow:hidden}.earnings-report-tile .company-logo img[data-v-32883140]{width:100%;height:100%}.earnings-report-tile .logo-fallback[data-v-32883140]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:18px;color:var(--color-primary-color);background:var(--color-primary-surface)}.earnings-report-tile .company-text[data-v-32883140]{flex:1;min-width:0}.earnings-report-tile .company-text p[data-v-32883140]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.earnings-report-tile .quarter-badge[data-v-32883140]{background:var(--color-primary-surface);color:var(--color-primary-color);padding:4px 8px;border-radius:4px;flex-shrink:0;margin-left:8px}.earnings-report-tile .tile-content[data-v-32883140]{padding:12px 0;border-bottom:1px solid var(--color-border)}.earnings-report-tile .metric-row[data-v-32883140]{align-items:flex-start}.earnings-report-tile .metric-row .metric-values-right[data-v-32883140]{text-align:right}.earnings-report-tile .metric-row .metric-badge[data-v-32883140]{padding:2px 6px;border-radius:4px;font-size:12px;font-weight:600}.earnings-report-tile .metric-row .metric-beat[data-v-32883140]{color:var(--color-success-color)}.earnings-report-tile .metric-row .metric-beat.metric-badge[data-v-32883140]{background:var(--color-success-surface)}.earnings-report-tile .metric-row .metric-miss[data-v-32883140]{color:var(--color-danger-color)}.earnings-report-tile .metric-row .metric-miss.metric-badge[data-v-32883140]{background:var(--color-danger-surface)}.earnings-report-tile .metric-row .metric-meet[data-v-32883140]{color:var(--color-8)}.earnings-report-tile .metric-row .metric-meet.metric-badge[data-v-32883140]{background:var(--color-3)}.earnings-report-tile .metric-row .metric-neutral[data-v-32883140]{color:var(--color-8)}.earnings-report-tile .text-right[data-v-32883140]{text-align:right}.earnings-report-tile .tile-footer[data-v-32883140]{padding-top:12px}.earnings-report-tile .tile-footer .stock-info-left[data-v-32883140]{display:flex;align-items:center;flex-wrap:wrap;gap:4px}.earnings-report-tile .tile-footer .stock-info-right[data-v-32883140]{flex-shrink:0}.latest-earnings-reports[data-v-98fb56a8]{margin-bottom:32px}.latest-earnings-reports .loading-container[data-v-98fb56a8]{display:flex;align-items:center;justify-content:center}.latest-earnings-reports .empty-container[data-v-98fb56a8],.latest-earnings-reports .error-container[data-v-98fb56a8]{border-radius:8px}.latest-earnings-reports .reports-grid[data-v-98fb56a8]{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-bottom:24px}@media (max-width:1199px){.latest-earnings-reports .reports-grid[data-v-98fb56a8]{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.latest-earnings-reports .reports-grid[data-v-98fb56a8]{grid-template-columns:1fr}}.latest-earnings-reports .pagination-container[data-v-98fb56a8]{padding:20px 0}