.ind-band{background:color-mix(in srgb, var(--card-bg) 58%, var(--background));border:1px solid color-mix(in srgb, var(--foreground) 10%, transparent);border-radius:20px;padding:22px 28px 28px}.ind-head{flex-wrap:wrap;align-items:flex-end;gap:20px;display:flex}.ind-jobs{grid-template-columns:repeat(5,1fr);gap:13px;display:grid}.ind-layout{grid-template-columns:minmax(0,1fr) 420px;align-items:start;gap:22px;display:grid}.ind-layout>*{min-width:0}.ind-side{max-height:calc((100vh / var(--wl-zoom)) - 44px);overscroll-behavior:contain;scrollbar-gutter:stable;scroll-behavior:smooth;position:sticky;top:22px;overflow-y:auto}.ind-bar{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:14px;display:flex}.ind-grid{grid-template-columns:104px minmax(140px,1.05fr) minmax(165px,1.4fr) 150px minmax(185px,1.6fr) 32px;align-items:center;gap:16px;padding:14px 18px;display:grid}.ind-thead{letter-spacing:.11em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid color-mix(in srgb, var(--foreground) 12%, transparent);font-size:11px;font-weight:800}.ind-grp{border-top:1px solid color-mix(in srgb, var(--foreground) 12%, transparent);background:color-mix(in srgb, var(--foreground) 3%, transparent);align-items:baseline;gap:12px;padding:17px 18px 12px;display:flex}.ind-row{border-top:1px solid color-mix(in srgb, var(--foreground) 12%, transparent)}.ind-clamp2,.ind-clamp3{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ind-clamp2{-webkit-line-clamp:2}.ind-clamp3{-webkit-line-clamp:3}.ind-syms{grid-template-columns:1fr 1fr;align-items:start;gap:13px;display:grid}.ind-duos{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (max-width:1270px){.ind-grid{grid-template-columns:104px minmax(140px,1.05fr) minmax(165px,1.4fr) minmax(185px,1.6fr) 32px}.ind-grid>:nth-child(4){display:none}}@media (max-width:1160px){.ind-layout{grid-template-columns:1fr}.ind-side{scrollbar-gutter:auto;max-height:none;position:static;overflow:visible}}@media (max-width:900px){.ind-jobs{grid-template-columns:repeat(3,1fr)}.ind-syms,.ind-duos{grid-template-columns:1fr}}@media (max-width:860px){.ind-thead{display:none}.ind-grid{grid-template-columns:78px 1fr 28px;gap:13px}.ind-grid>:nth-child(3){display:none}.ind-row>:nth-child(5){order:2;grid-column:1/-1;margin-top:3px}}@media (max-width:700px){.ind-band{border-radius:16px;padding:18px 17px 22px}}@media (max-width:560px){.ind-jobs{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){.ind-side{scroll-behavior:auto}}