@import"https://fonts.googleapis.com/css2?family=Inter:wght@100..900&display=swap";.week-navigation[data-v-e1992984]{display:flex;width:100%;overflow-x:auto;align-items:center;background:#fff;border-radius:8px;padding:2px;gap:4px;max-width:-moz-fit-content;max-width:fit-content}.week-navigation[data-v-e1992984]::-webkit-scrollbar{width:0;height:0;background:transparent}.week-navigation .action-btn[data-v-e1992984]{color:#1f2c50}.nav-buttons[data-v-e1992984]{display:flex;gap:2px}.nav-btn[data-v-e1992984]{background:transparent;border:none;padding:6px 8px;border-radius:6px;color:#626b85;cursor:pointer;transition:all .2s ease;white-space:nowrap}.nav-btn[data-v-e1992984]:hover{background:#0000000d}.nav-btn.active[data-v-e1992984]{background:#2a75ac33;color:#1f2c50;font-weight:600}.calendar-btn[data-v-e1992984]{background:transparent;border:none;padding:4px;border-radius:6px;color:#666;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;margin-left:4px;position:relative}.calendar-btn[data-v-e1992984]:hover{background:#0000000d}.body--dark .week-navigation[data-v-e1992984]{background:#bdc8e5}.calendar-indicator[data-v-e1992984]{position:absolute;top:2px;right:2px;width:8px;height:8px;background:#3189ca;border-radius:50%;display:inline-block}.body--dark .action-btn[data-v-e1992984]{color:#a5abb9}[data-v-bfab943b] .q-markup-table{max-height:70vh;overflow-y:auto;position:relative}[data-v-bfab943b] .q-table{position:relative}.event-column[data-v-bfab943b]{max-width:230px}.sticky-header[data-v-bfab943b]{background-color:#fff!important;position:sticky;top:0;z-index:5}.sticky-header th[data-v-bfab943b]{position:sticky;top:0;background-color:#fff!important;z-index:10;color:#626b85!important}.q-table__card[data-v-bfab943b]{box-shadow:none!important;overflow:visible}.q-table th[data-v-bfab943b]{font-weight:600!important;font-size:12px;line-height:16px;letter-spacing:0}.q-table td[data-v-bfab943b]{font-size:12px;padding:4px 8px}@media (max-width: 1315px){.q-table td[data-v-bfab943b]{padding:2px 4px}}.day-header[data-v-bfab943b]{text-align:center;font-weight:600;font-size:14px;color:#1f2c50;padding-top:8px;padding-bottom:8px;height:24px;background-color:#3189ca1a}.font-14[data-v-bfab943b]{font-size:14px!important}.impact-column[data-v-bfab943b]{min-width:80px!important}.earnings-table[data-v-bfab943b]{table-layout:fixed;width:100%}.earnings-table th[data-v-bfab943b],.earnings-table td[data-v-bfab943b]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.column-ticker[data-v-bfab943b]{width:120px!important;min-width:120px!important;max-width:120px!important}.ticker-content[data-v-bfab943b]{display:flex;align-items:center;gap:8px;max-width:100%}.ticker-text[data-v-bfab943b]{display:flex;flex-direction:column;min-width:0;flex:1}.company-icon[data-v-bfab943b]{width:24px;height:24px;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex-shrink:0}.company-name[data-v-bfab943b]{font-weight:600;font-size:14px;line-height:20px;letter-spacing:0;margin-bottom:2px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.symbol[data-v-bfab943b]{font-weight:400;font-size:12px;line-height:16px;letter-spacing:0}.column-eps[data-v-bfab943b],.column-forecastEps[data-v-bfab943b]{width:70px!important;min-width:70px!important;max-width:70px!important;font-weight:500!important;font-size:12px!important;line-height:20px!important;letter-spacing:0!important;text-align:right!important;color:#1f2c50!important}.column-revenue[data-v-bfab943b],.column-forecastRevenue[data-v-bfab943b]{width:80px!important;min-width:80px!important;max-width:80px!important;font-weight:500!important;font-size:12px!important;line-height:20px!important;letter-spacing:0!important;text-align:right!important;color:#1f2c50!important}.column-time[data-v-bfab943b]{width:60px!important;min-width:60px!important;max-width:60px!important;text-align:center!important}.ipo-table[data-v-bfab943b]{table-layout:auto!important;margin-bottom:24px}.ipo-company-col[data-v-bfab943b]{max-width:33%;width:33%;min-width:120px}.ipo-company-cell[data-v-bfab943b]{font-weight:400;font-size:12px;line-height:16px;letter-spacing:0;white-space:normal!important;word-break:break-word;overflow:hidden;text-overflow:ellipsis}.ipo-company-cell .symbol-span[data-v-bfab943b]{font-weight:600;text-decoration:underline;text-decoration-style:solid;text-decoration-offset:0%;text-decoration-thickness:0}.ipo-table tr[data-v-bfab943b]{height:2.8em;max-height:2.8em}.ipo-numeric-cell[data-v-bfab943b]{font-weight:500;font-size:14px;line-height:20px;letter-spacing:0;color:#1f2c50}@media (max-width: 768px){.webapp[data-v-bfab943b]{display:none}}.mobile[data-v-bfab943b]{display:none}@media (max-width: 768px){.mobile[data-v-bfab943b]{display:inline-table;width:100%}.mobile tr[data-v-bfab943b],.mobile td[data-v-bfab943b]{height:28px}.mobile .first-row td[data-v-bfab943b]{padding-bottom:0}.mobile .column-eps[data-v-bfab943b],.mobile .column-forecastEps[data-v-bfab943b],.mobile .column-revenue[data-v-bfab943b],.mobile .column-forecastRevenue[data-v-bfab943b]{width:50px!important;min-width:50px!important;max-width:50px!important}.mobile .column-time[data-v-bfab943b]{width:40px!important;min-width:40px!important;max-width:40px!important}}.body--dark .day-header[data-v-bfab943b],.body--dark .ipo-numeric-cell[data-v-bfab943b]{color:#a5abb9}
