.ra-page{color:#0f172a;z-index:0;position:relative;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important}.ra-page *{font-family:inherit}.ra-card{background-color:#fff;border:1px solid #e2e8f0;transition:all .22s cubic-bezier(.16,1,.3,1);box-shadow:0 4px 6px -1px #0000000a,0 2px 4px -1px #00000005}.ra-card:hover{border-color:#cbd5e1;transform:translateY(-3px);box-shadow:0 16px 28px -6px #0f172a17,0 6px 12px -3px #0f172a0a}.ra-card.ra-card-static:hover{border-color:#e2e8f0;transform:none;box-shadow:0 8px 28px #0f172a0f}.ra-chip{-webkit-user-select:none;user-select:none;cursor:pointer;transition:all .15s ease-in-out}.ra-chip:hover{background-color:#e2e8f0}.ra-chip.active{font-weight:700;box-shadow:0 2px 6px #2563eb40;color:#fff!important;background-color:#2563eb!important;border-color:#2563eb!important}.ra-grid-cell{-webkit-user-select:none;user-select:none;touch-action:none;transition:all .1s}.ra-grid-cell.in-range{font-weight:600;color:#1e40af!important;background-color:#dbeafe!important;border-color:#93c5fd!important}.ra-grid-cell.range-edge{font-weight:800;box-shadow:0 2px 5px #2563eb4d;color:#fff!important;background-color:#2563eb!important;border-color:#2563eb!important}.ra-view-btn{border-radius:8px;padding:4px 10px;font-size:11px;font-weight:600;transition:all .15s}.ra-view-btn.active{color:#fff;background-color:#2563eb;box-shadow:0 2px 4px #2563eb40}.ra-view-btn:not(.active):not(:disabled){color:#64748b;background-color:#fff}.ra-view-btn:not(.active):not(:disabled):hover{color:#0f172a;background-color:#f1f5f9}.ra-view-btn:disabled{opacity:.35;cursor:not-allowed;color:#94a3b8;background-color:#e2e8f0}.ra-up{color:#047857!important;font-weight:800!important}.ra-down{color:#be123c!important;font-weight:800!important}.ra-yoy{transition:opacity .2s,transform .2s}.ra-trend-table{border-collapse:separate;border-spacing:0;width:max-content;min-width:100%}.ra-trend-table .ra-sticky-col{z-index:4;white-space:nowrap;background-clip:padding-box;width:14rem;min-width:14rem;max-width:14rem;position:sticky;left:0;box-shadow:8px 0 10px -8px #0f172a29}.ra-trend-table thead .ra-sticky-col{z-index:5;background-color:#f8fafc}.ra-trend-table tbody .ra-sticky-col{background-color:#fff}@media (min-width:1024px){.ra-yoy-wrap:hover .ra-yoy{opacity:1!important;visibility:visible!important;display:block!important}}
