.RouteSkeleton-module__4tml_W__wrap{width:var(--page-container-width);padding:var(--page-shell-padding);color:var(--text-main);gap:14px;min-height:50vh;margin:0 auto;display:grid}.RouteSkeleton-module__4tml_W__card{border:1px solid color-mix(in oklab, var(--text-main) 12%, transparent);background:var(--surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);gap:12px;padding:clamp(14px,2vw,18px);display:grid;overflow:hidden}.RouteSkeleton-module__4tml_W__line,.RouteSkeleton-module__4tml_W__pill,.RouteSkeleton-module__4tml_W__button,.RouteSkeleton-module__4tml_W__bar{background:linear-gradient(90deg, color-mix(in oklab, var(--text-main) 8%, transparent), color-mix(in oklab, var(--accent) 18%, transparent), color-mix(in oklab, var(--text-main) 8%, transparent));background-size:220% 100%;animation:1.35s ease-in-out infinite RouteSkeleton-module__4tml_W__shimmer;display:block}.RouteSkeleton-module__4tml_W__line{width:var(--w);border-radius:999px;max-width:100%;height:13px}.RouteSkeleton-module__4tml_W__toolbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.RouteSkeleton-module__4tml_W__pill{border-radius:var(--radius-pill);width:min(240px,100%);height:38px}.RouteSkeleton-module__4tml_W__button{border-radius:var(--radius-pill);width:44px;height:38px}.RouteSkeleton-module__4tml_W__split{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:14px;display:grid}.RouteSkeleton-module__4tml_W__split>div{min-width:0}.RouteSkeleton-module__4tml_W__chart{border-bottom:1px solid var(--border);align-items:flex-end;gap:clamp(6px,1vw,14px);height:280px;padding:20px 8px 0;display:flex}.RouteSkeleton-module__4tml_W__bar{min-width:8px;height:var(--h);border-radius:7px 7px 0 0;flex:1 1 0}.RouteSkeleton-module__4tml_W__table{border:1px solid var(--border);border-radius:var(--radius-md);display:grid;overflow:hidden}.RouteSkeleton-module__4tml_W__tableRow{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));border-bottom:1px solid var(--border);gap:12px;padding:11px 12px;display:grid}.RouteSkeleton-module__4tml_W__tableRow:last-child{border-bottom:0}.RouteSkeleton-module__4tml_W__list,.RouteSkeleton-module__4tml_W__samples{gap:10px;display:grid}.RouteSkeleton-module__4tml_W__listRow,.RouteSkeleton-module__4tml_W__sample{border:1px solid var(--border);border-radius:var(--radius-md);background:color-mix(in oklab, var(--surface) 88%, transparent);gap:9px;padding:14px;display:grid}@keyframes RouteSkeleton-module__4tml_W__shimmer{0%{background-position:130% 0}to{background-position:-130% 0}}@media (max-width:980px){.RouteSkeleton-module__4tml_W__split{grid-template-columns:1fr}}@media (max-width:720px){.RouteSkeleton-module__4tml_W__tableRow{grid-template-columns:1fr 90px}.RouteSkeleton-module__4tml_W__tableRow .RouteSkeleton-module__4tml_W__line:nth-child(n+3){display:none}.RouteSkeleton-module__4tml_W__chart{gap:5px}}@media (prefers-reduced-motion:reduce){.RouteSkeleton-module__4tml_W__line,.RouteSkeleton-module__4tml_W__pill,.RouteSkeleton-module__4tml_W__button,.RouteSkeleton-module__4tml_W__bar{animation-duration:2.8s}}
