.EarningsScheduleTable-module__539p0G__wrap{min-width:0;container:earnings-table/inline-size}.EarningsScheduleTable-module__539p0G__layout{gap:16px;min-width:0;display:grid}.EarningsScheduleTable-module__539p0G__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.EarningsScheduleTable-module__539p0G__scroller{border:1px solid var(--border-primary);background:linear-gradient(to right, var(--bg-elevated), var(--bg-elevated)) left / 24px 100% local, linear-gradient(to left, var(--bg-elevated), var(--bg-elevated)) right / 24px 100% local, linear-gradient(to right, var(--border-primary), transparent) left / 16px 100% scroll, linear-gradient(to left, var(--border-primary), transparent) right / 16px 100% scroll;background-repeat:no-repeat;background-color:var(--bg-elevated);border-radius:12px;min-width:0;overflow-x:auto}.EarningsScheduleTable-module__539p0G__table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:13px}.EarningsScheduleTable-module__539p0G__table thead th{z-index:2;border-bottom:1px solid var(--border-primary);background:var(--bg-elevated);color:var(--text-muted);text-align:left;white-space:nowrap;padding:12px;font-size:11px;font-weight:650;position:sticky;top:0}.EarningsScheduleTable-module__539p0G__table thead th:first-child{border-top-left-radius:12px}.EarningsScheduleTable-module__539p0G__table thead th:last-child{border-top-right-radius:12px}.EarningsScheduleTable-module__539p0G__groupRow th{color:var(--text-primary);text-align:left;padding:16px 12px 8px;font-size:12px;font-weight:700}.EarningsScheduleTable-module__539p0G__groupRow th>span{margin-right:8px}.EarningsScheduleTable-module__539p0G__dDay{background:var(--bg-subtle);color:var(--text-secondary);border-radius:4px;padding:1px 6px;font-size:11px;font-weight:650}.EarningsScheduleTable-module__539p0G__dDay[data-today]{background:var(--sp-accent-soft,var(--primary-100));color:var(--sp-accent,var(--primary-600))}.EarningsScheduleTable-module__539p0G__groupCount{color:var(--text-muted);font-size:11px;font-weight:500}.EarningsScheduleTable-module__539p0G__table tbody tr:not(.EarningsScheduleTable-module__539p0G__groupRow){border-top:1px solid var(--border-subtle);cursor:pointer}.EarningsScheduleTable-module__539p0G__table tbody tr:not(.EarningsScheduleTable-module__539p0G__groupRow):hover{background:var(--bg-hover)}.EarningsScheduleTable-module__539p0G__table tbody tr[data-active]{background:var(--sp-accent-soft,var(--primary-50))}.EarningsScheduleTable-module__539p0G__table tbody tr[data-active] th button strong{color:var(--sp-accent,var(--primary-600))}.EarningsScheduleTable-module__539p0G__table tbody th,.EarningsScheduleTable-module__539p0G__table td{text-align:left;vertical-align:middle;padding:4px 12px;font-weight:400}.EarningsScheduleTable-module__539p0G__table tbody th[scope=row] button{min-width:44px;max-width:100%;min-height:44px;color:var(--text-primary);text-align:left;align-items:center;gap:8px;display:flex}.EarningsScheduleTable-module__539p0G__table thead th:first-child,.EarningsScheduleTable-module__539p0G__table tbody th[scope=row]{background:var(--bg-elevated);position:sticky;left:0}.EarningsScheduleTable-module__539p0G__table tbody th[scope=row]{z-index:1}.EarningsScheduleTable-module__539p0G__table tbody tr:hover th[scope=row]{background:var(--bg-hover)}.EarningsScheduleTable-module__539p0G__table tbody tr[data-active] th[scope=row]{background:var(--sp-accent-soft)}.EarningsScheduleTable-module__539p0G__table tbody th[scope=row] button:focus-visible{outline:2px solid var(--sp-accent,var(--primary-600));outline-offset:2px;border-radius:4px}.EarningsScheduleTable-module__539p0G__table tbody th strong{text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.EarningsScheduleTable-module__539p0G__ticker{color:var(--text-muted);flex-shrink:0;font-size:11px}.EarningsScheduleTable-module__539p0G__icon{background:var(--bg-subtle);width:20px;height:20px;color:var(--text-secondary);border-radius:5px;flex-shrink:0;place-items:center;display:grid}.EarningsScheduleTable-module__539p0G__timing span{color:var(--text-secondary);white-space:nowrap;align-items:center;gap:4px;font-size:12px;display:inline-flex}.EarningsScheduleTable-module__539p0G__timing [data-session=bmo]{color:var(--color-caution)}.EarningsScheduleTable-module__539p0G__timing [data-session=amc]{color:var(--sp-accent)}.EarningsScheduleTable-module__539p0G__num{white-space:nowrap;text-align:right!important}.EarningsScheduleTable-module__539p0G__table td.EarningsScheduleTable-module__539p0G__num{color:var(--text-secondary)}.EarningsScheduleTable-module__539p0G__tags{white-space:nowrap}.EarningsScheduleTable-module__539p0G__tags span{background:var(--bg-subtle);color:var(--text-secondary);border-radius:4px;align-items:center;gap:4px;margin-right:4px;padding:4px 8px;font-size:11px;font-weight:600;display:inline-flex}.EarningsScheduleTable-module__539p0G__tags [data-tag=watch]{color:var(--color-caution)}.EarningsScheduleTable-module__539p0G__tags [data-tag=leader]{color:var(--sp-accent)}.EarningsScheduleTable-module__539p0G__detail{min-width:0}@container earnings-table (min-width:900px){.EarningsScheduleTable-module__539p0G__layout{grid-template-columns:minmax(0,1fr) minmax(320px,380px);align-items:start}.EarningsScheduleTable-module__539p0G__scroller{overscroll-behavior:contain;scrollbar-width:thin;max-height:calc(100vh - 84px);overflow-y:auto}.EarningsScheduleTable-module__539p0G__table thead th{top:0}.EarningsScheduleTable-module__539p0G__detail{overscroll-behavior:contain;scrollbar-width:thin;max-height:calc(100vh - 84px);position:sticky;top:68px;overflow-y:auto}}@container earnings-table (max-width:899px){.EarningsScheduleTable-module__539p0G__detail{order:-1}}
