.company-sidebar-title{display:inline-flex;align-items:center;gap:.375rem;font-weight:600;margin-bottom:.5rem}.company-list{list-style:none;margin:.75rem 0 0;padding:0}.company-list a{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding:.85rem .75rem;border-bottom:1px solid var(--color-fd-border)}.company-breadcrumb,.company-list small{font-size:.875rem;color:var(--color-fd-muted-foreground)}.company-list a:hover,.company-list a[aria-current]{background:var(--color-fd-accent)}.company-sidebar .company-list{max-height:32vh;overflow-y:auto}.company-sidebar .company-list a{border:0;border-radius:.5rem;padding:.4rem .75rem}.company-breadcrumb a:hover,.company-table a:hover{text-decoration:underline}.company-filters{display:grid;gap:.75rem;grid-template-columns:minmax(0,1fr) auto}.company-filters .ratings-select{width:100%;cursor:pointer}.company-table{table-layout:fixed;border-collapse:collapse}.company-table :is(th,td){padding:.8rem .4rem;border-bottom:1px solid var(--color-fd-border)!important;text-align:start}.company-table th{font-size:.8125rem;color:var(--color-fd-muted-foreground)}.company-table th:nth-child(2){width:6.25rem}.company-table th:nth-child(3){width:6.5rem}.company-table :is(th,td):nth-child(3){text-align:end;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.company-topics-heading{width:30%}.company-topics{overflow-wrap:anywhere;font-size:.875rem;color:var(--color-fd-muted-foreground)}.company-topics-label{display:none}.company-topic-badges{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem}.company-topic-badge{background:var(--color-fd-muted);border-radius:999px;color:var(--color-fd-foreground);font-size:.75rem;max-width:100%;padding:.15rem .5rem}:root:not(.dark) .company-topic-badge{background:#eedff4;border:1px solid #9b78a7;color:#502756}.company-table a{color:var(--site-link);overflow-wrap:anywhere}.company-difficulty{display:inline-block;border-radius:999px;padding:.15rem .5rem;font-size:.75rem;font-weight:600;color:color-mix(in srgb,var(--badge-color) 50%,var(--color-fd-foreground));background:color-mix(in srgb,var(--badge-color) 12%,var(--color-fd-background))}.company-difficulty[data-level=Easy]{--badge-color:#008676}.company-difficulty[data-level=Medium]{--badge-color:#c58a00}.company-difficulty[data-level=Hard]{--badge-color:#d62c59}.company-empty{text-align:center}.company-empty button{margin-top:.5rem}.company-mobile-switch{display:none}@media (max-width:767px){.company-sidebar{display:none}.company-mobile-switch{display:grid;gap:.4rem;margin-bottom:1rem;font-size:.875rem}.company-filters{grid-template-columns:minmax(0,1fr)}.company-table th:nth-child(2){width:4.5rem}.company-table th:nth-child(3){width:5.4rem}.company-table :is(th,td){padding-inline:.15rem}}@media (max-width:600px){.company-table,.company-table tbody,.company-table thead{display:block}.company-table tr{display:grid;grid-template-columns:minmax(0,1fr) 4.5rem 5.4rem;align-items:baseline;border-bottom:1px solid var(--color-fd-border)!important}.company-table tr :is(th,td){width:auto;border-bottom:none!important}.company-table .company-topics-heading{position:absolute;clip-path:inset(50%);width:1px;height:1px;overflow:hidden}.company-table .company-topics{grid-column:1/-1;padding-top:0}.company-topics-label{display:inline;font-weight:600;margin-inline-end:.5rem}}