@layer components{.data-table-scroll{width:100%;min-height:1030px;min-width:0;overflow:auto clip;-webkit-overflow-scrolling:touch;background:var(--color-surface)}.data-table-scroll .stat-info-icon__tooltip{display:none}.data-table-scroll .stat-info-icon:hover .stat-info-icon__tooltip{display:flex}.data-table{table-layout:fixed;border-collapse:separate;border-spacing:0;font-size:14px;min-width:max(100%,var(--tbl-min-desktop, 0px))}@media(width < 768px){.data-table{min-width:max(100%,var(--tbl-min-mobile, 0px));font-size:12px}.data-table .desktop-only-col{display:none}}.data-table th,.data-table td{padding:6px 4px 6px 8px;height:42px;border:none;white-space:nowrap;text-align:left}@media(width >= 768px){.data-table th,.data-table td{padding:8px 5px 8px 24px}}.data-table th{position:sticky;top:0;z-index:3;font-weight:600;background:linear-gradient(var(--color-stripe), var(--color-stripe)),var(--color-surface);height:44px}@media(width >= 768px){.data-table th{height:48px}}.data-table td{font-weight:300}.data-table td:has(.logo-tooltip){padding-top:0;padding-bottom:0}.data-table tbody tr.striped{background:var(--color-stripe)}.data-table tbody tr:hover{background:var(--color-hover-subtle)}.data-table .sort-link{display:inline-flex;align-items:center;gap:2px;color:inherit;text-decoration:none;background:none;border:none;margin:0;padding:0;font:inherit;cursor:pointer}.data-table .sort-indicator{display:inline-flex;align-items:center;color:var(--color-text-secondary)}.data-table .sort-indicator.active{color:var(--color-text)}.data-table .sort-arrow-default{font-size:12px;line-height:1}.data-table .sort-arrow-active{font-size:16px;font-weight:300;line-height:1}.data-table .center{text-align:center}.data-table .center .sort-link{justify-content:center}.data-table .frozen{position:sticky;left:0;z-index:2;background:var(--color-surface)}.data-table .frozen:not(:has(+.frozen))::after{content:"";position:absolute;top:0;right:-8px;bottom:0;width:8px;background:linear-gradient(to right, rgb(140, 140, 140), transparent);pointer-events:none}html.dark .data-table .frozen:not(:has(+.frozen))::after{background:linear-gradient(to right, color-mix(in srgb, var(--color-surface) 55%, black), transparent)}.data-table td.frozen:has(.logo-tooltip:hover){z-index:5}.data-table tr.striped td.frozen{background:linear-gradient(var(--color-stripe), var(--color-stripe)),var(--color-surface)}.data-table tr:hover td.frozen{background:linear-gradient(var(--color-hover-subtle), var(--color-hover-subtle)),var(--color-surface)}.data-table th.frozen{z-index:4;background:linear-gradient(var(--color-stripe), var(--color-stripe)),var(--color-surface)}.data-table .tinted,.data-table th.active-sort-col,.data-table td.active-sort-col{background:linear-gradient(var(--color-stripe), var(--color-stripe)),var(--color-surface)}.data-table tr.striped td.tinted,.data-table tr.striped td.active-sort-col{background:linear-gradient(var(--color-stripe), var(--color-stripe)),linear-gradient(var(--color-stripe), var(--color-stripe)),var(--color-surface)}.data-table tr:hover td.tinted,.data-table tr:hover td.active-sort-col{background:linear-gradient(var(--color-stripe), var(--color-stripe)),linear-gradient(var(--color-hover-subtle), var(--color-hover-subtle)),var(--color-surface)}.arby-table .data-table th{background:linear-gradient(var(--color-header-bg), var(--color-header-bg)),var(--color-surface)}.data-table .empty{text-align:center;color:var(--color-text-secondary);padding:2rem}.platform-header{display:inline-flex;align-items:center;gap:6px;vertical-align:middle}.platform-header__logo{display:block;flex-shrink:0}.col-header--mobile{display:none}@media(width < 768px){.col-header--full{display:none}.col-header--mobile{display:inline}}.custom-split-header{display:flex;flex-direction:column}.custom-split-weeks-label{font-size:.625rem;font-weight:300;color:var(--color-accent);white-space:nowrap}@media(width < 768px){.data-table:has(th.baseline-col) .custom-split-weeks-label{font-size:9px;letter-spacing:-0.13px}}.data-table .build-split-col{display:none}@media(width < 768px){.data-table .build-split-col{display:table-cell}.data-table .build-split-col:is(td){color:var(--color-text-secondary);text-align:center}}.build-split-header{display:flex;flex-direction:column;gap:2px}.build-split-header__hint{font-size:9.75px;font-weight:300;color:var(--color-text);white-space:nowrap}.build-split-header__cta{font-size:12.5px;font-weight:600;color:var(--color-accent);white-space:nowrap}.data-table .custom-split-col{border-left:2px solid var(--color-border-strong)}.data-table .custom-split-col:is(td){font-size:14px}}
