.lft-table-wrapper{-webkit-overflow-scrolling:touch;overflow-x:auto}.lft-table{border-collapse:collapse;direction:rtl;width:100%;font-size:.8125rem}.lft-col--name{width:40%;min-width:140px}.lft-col--metric{width:calc(60% / var(--lft-col-count,3));min-width:72px}.lft-head th{border-bottom:1px solid var(--edge-hairline);text-align:center;color:#525252;white-space:nowrap;vertical-align:top;padding:6px;font-weight:500}.lft-head th:first-child{text-align:right}.lft-head-label{color:inherit;font-size:.8125rem;font-weight:500;display:block}.lft-head-range{color:#a1a1a1;margin-top:1px;font-size:.6rem;font-weight:400;display:block}.lft-head-sort{cursor:pointer;text-align:center;font:inherit;color:inherit;background:0 0;border:none;justify-content:center;align-items:center;gap:4px;width:100%;padding:0;display:inline-flex}.lft-head-sort:hover{color:#171717}.lft-head-sort:focus-visible{border-radius:4px;outline:none;box-shadow:inset 0 0 0 1px #00000057,inset 0 0 0 4px #00000029}.lft-head-sort.is-active .lft-head-label{color:#171717;font-weight:500}.lft-head-sort[data-dir=asc]:after{content:" ↑";color:#171717;font-size:.7em}.lft-head-sort[data-dir=desc]:after{content:" ↓";color:#171717;font-size:.7em}.lft-head-th-wrap{flex-direction:column;align-items:center;gap:1px;width:100%;display:flex;position:relative}.lft-head-range-row{justify-content:center;align-items:center;display:inline-flex}.lft-head-range-btn{color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;border-radius:4px;align-items:center;margin:-1px -3px;padding:1px 3px;transition:background .15s,color .15s;display:inline-flex;position:relative}.lft-head-range-btn:hover,.lft-head-range-btn.is-active{background:#f5f5f5}.lft-head-range-btn:hover .lft-head-range,.lft-head-range-btn.is-active .lft-head-range{color:#525252}.lft-head-range-btn:focus-visible{outline:none;box-shadow:0 0 0 1px #00000057,0 0 0 4px #00000029}.lft-head-edit-icon{inset-inline-end:calc(100% + 2px);color:#a3a3a3;opacity:1;transition:opacity .15s;position:absolute;top:50%;transform:translateY(-50%)}@media (hover:hover){.lft-head-edit-icon{opacity:0}.lft-head-range-btn:hover .lft-head-edit-icon,.lft-head-range-btn:focus-visible .lft-head-edit-icon,.lft-head-range-btn.is-active .lft-head-edit-icon{opacity:1}}.lft-period-picker{background:#fff;border-radius:10px;min-width:148px;padding:4px 0;overflow:hidden;box-shadow:0 0 0 1px #00000014,0 1px 1px #00000005,0 4px 8px -4px #0000000a,0 16px 24px -8px #0000000f,0 0 0 1px #fafafa}.lft-period-option{text-align:right;color:#404040;cursor:pointer;white-space:nowrap;background:0 0;border:none;width:100%;padding:7px 14px;font-size:.8rem;transition:background .1s;display:block}.lft-period-option:hover{background:#f5f5f5}.lft-period-option:focus-visible{outline:none;box-shadow:inset 0 0 0 1px #00000057,inset 0 0 0 4px #00000029}.lft-period-option.is-active{color:#171717;background:#f5f5f5;font-weight:500}.lft-row td,.lft-row th{border-bottom:1px solid var(--edge-hairline);vertical-align:middle;text-align:right;padding:6px}.lft-row:last-child td,.lft-row:last-child th{border-bottom:none}.lft-row:hover td,.lft-row:hover th{background-color:var(--row-hover)}.lft-row td.lft-cell--metric{text-align:center}.lft-cell--metric.is-active-col{background-color:#fafafa}.lft-row:hover .lft-cell--metric.is-active-col{background-color:#e5e5e5}.lft-value--partial-trigger{font-family:inherit;font-size:inherit;line-height:inherit;color:inherit;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:0}.lft-value--partial-trigger:focus-visible{outline:none;box-shadow:0 0 0 1px #00000057,0 0 0 4px #00000029}.lft-value--positive,.lft-value--negative{color:#525252;font-weight:500}.is-active-col .lft-value--positive{color:var(--positive)}.is-active-col .lft-value--negative{color:var(--negative)}.lft-value--partial{cursor:pointer;-webkit-text-decoration:underline dashed #a3a3a3;text-decoration:underline dashed #a3a3a3}.lft-row--avg td,.lft-row--avg th{border-bottom:none;border-top:1px solid var(--edge-hairline);background-color:#fafafa;font-weight:500}.lft-row--avg .lft-cell--metric.is-active-col,.lft-row--avg:hover .lft-cell--metric.is-active-col{background-color:#fafafa}.lft-row--avg .lft-cell--name{color:#525252}.lft-row--avg:hover td,.lft-row--avg:hover th{background-color:#fafafa}.lft-name-wrap{align-items:center;gap:8px;display:flex;position:relative}.lft-name-logo{object-fit:contain;border:1px solid var(--edge-hairline);background:0 0;border-radius:50%;flex-shrink:0;width:24px;height:24px}.lft-name-initials{color:#525252;background:#e5e5e5;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:.6rem;font-weight:700;line-height:1;display:flex}.lft-name-text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.lft-name-text a{color:inherit;font-weight:400;text-decoration:none}.lft-name-text a:hover{color:var(--blue-60);text-decoration:underline}.lft-row-actions{inset-inline-end:-4px;z-index:1;align-items:center;gap:3px;display:flex;position:absolute;top:0;bottom:0}@media (hover:hover){.lft-row-actions{display:none}.lft-row:hover .lft-row-actions,.lft-row:focus-within .lft-row-actions{display:flex}}.lft-row-action{cursor:pointer;color:#737373;background:#fff;border:none;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;padding:0;transition:color .15s,background .15s;display:inline-flex;position:relative;box-shadow:0 0 0 1px #00000014,0 1px 1px #00000005,0 4px 8px #0000000a,0 0 0 1px #fafafa}.lft-row-action:before{content:"";width:44px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lft-row-action:hover{color:#171717;background:#f5f5f5}.lft-row-action:focus-visible{outline:none;box-shadow:inset 0 0 0 1px #00000057,inset 0 0 0 4px #00000029}.lft-row-action--favorite.is-active{color:#f43f5e;fill:#f43f5e}@media (max-width:639px){.lft-row-actions,.lft-head-edit-icon{display:none}}.lft-sparkline{flex-shrink:0;align-items:flex-end;gap:1.5px;height:20px;display:flex}.lft-sparkline-bar{background:#a3a3a3;border-radius:2px;flex:1;min-width:3px;transition:background .2s}.lft-sparkline-bar.pos{background:var(--positive)}.lft-sparkline-bar.neg{background:var(--negative)}.lft-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.lft-toolbar-actions{align-items:center;gap:12px;display:flex}.lft-toolbar-btn{color:#525252;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;font-size:.75rem;font-weight:500;transition:background .15s,color .15s;display:inline-flex;position:relative}.lft-toolbar-btn:hover,.lft-toolbar-btn--active{color:#171717;background:#f5f5f5}.lft-toolbar-btn:focus-visible{outline:none;box-shadow:0 0 0 1px #00000057,0 0 0 4px #00000029}.lft-toolbar-btn--copied{color:var(--positive);background:var(--positive-muted)}.lft-col--rank{width:36px;min-width:36px}.lft-cell--rank{text-align:center;padding:9px 4px 9px 8px}.lft-cell--name{text-align:right;width:35%;max-width:0;overflow:hidden}.lft-rank{font-variant-numeric:tabular-nums;color:#737373;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;min-width:24px;height:24px;padding:0 6px;font-size:.75rem;font-weight:500;line-height:1;display:inline-flex}.lft-rank--1,.lft-rank--2,.lft-rank--3{color:#404040;font-weight:700}.lft-rank--n{color:#a3a3a3}.lft-delta{font-variant-numeric:tabular-nums;margin-top:2px;font-size:.6rem;font-weight:500;line-height:1;display:block}.lft-delta--pos{color:var(--positive)}.lft-delta--neg{color:var(--negative)}.lft-delta--zero{color:#a3a3a3}.lft-cards-sort{border-bottom:1px solid var(--edge-hairline);flex-wrap:wrap;align-items:center;gap:6px;padding:8px 12px;display:flex}.lft-cards-sort-label{color:#a3a3a3;white-space:nowrap;font-size:.65rem;font-weight:500}.lft-cards-sort-btn{color:#171717;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:9999px;align-items:center;gap:6px;padding:8px 12px;font-size:14px;transition:color .15s,background-color .15s;display:inline-flex}.lft-cards-sort-btn:hover{background:#f5f5f5}.lft-cards-sort-btn:focus-visible{outline:none;box-shadow:0 0 0 1px #00000057,0 0 0 4px #00000029}.lft-cards-sort-btn.is-active{color:#171717;background:#f5f5f5}.lft-cards-sort-dir{margin-inline-start:1px;font-size:.65em}.lft-cards-grid{grid-template-columns:repeat(auto-fill,minmax(186px,1fr));gap:10px;padding:12px;display:grid}.lft-card{box-shadow:var(--edge-ring);cursor:default;background:#fff;border-radius:10px;padding:10px 12px}.lft-card-header{align-items:flex-start;gap:7px;margin-bottom:6px;display:flex}.lft-card-name{flex:1;min-width:0}.lft-card-name a{color:#171717;white-space:nowrap;text-overflow:ellipsis;font-size:.7rem;font-weight:500;line-height:1.3;text-decoration:none;display:block;overflow:hidden}.lft-card-name a:hover{color:var(--blue-60)}.lft-card-mgr{color:#a3a3a3;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:.6rem;overflow:hidden}.lft-card-badges{flex-wrap:wrap;gap:3px;margin:5px 0;display:flex}.lft-card-sparkline{align-items:flex-end;gap:2px;height:22px;margin:6px 0;display:flex}.lft-card-spark-bar{background:#a3a3a3;border-radius:2px;flex:1;min-width:4px}.lft-card-spark-bar.pos{background:var(--positive)}.lft-card-spark-bar.neg{background:var(--negative)}.lft-card-metrics{border-top:1px solid var(--edge-hairline);grid-template-columns:1fr 1fr;gap:5px 8px;margin-top:6px;padding-top:6px;display:grid}.lft-card-metric{flex-direction:column;align-items:flex-start;display:flex}.lft-card-metric-label{color:#a3a3a3;text-transform:uppercase;letter-spacing:-.01em;margin-bottom:2px;font-size:.6rem;font-weight:500;line-height:1}.lft-card-metric-value{font-variant-numeric:tabular-nums;font-size:.78rem;font-weight:700;line-height:1}.lft-ticker-scroll::-webkit-scrollbar{height:4px}.lft-ticker-scroll::-webkit-scrollbar-track{background:0 0}.lft-ticker-scroll::-webkit-scrollbar-thumb{background:#e5e5e5;border-radius:999px}.lft-ticker-scroll::-webkit-scrollbar-thumb:hover{background:#d4d4d4}.lft-ticker-scroll{scrollbar-width:thin;scrollbar-color:#e5e5e5 transparent}@media print{.lft-row-actions,.lft-toolbar{display:none!important}.lft-table-wrapper{overflow:visible!important}.lft-card-shell{box-shadow:none!important;border:1px solid #e5e5e5!important;border-radius:0!important}}
