/* Desktop skill+location shell layout — linked with media="(min-width: 1201px)" (not downloaded on mobile). */

@media (min-width: 1201px) {
  .sl-listing-aside-reserve {
    display: block;
    pointer-events: none;
    visibility: hidden;
    min-height: 32rem;
    position: relative;
    top: auto;
    left: auto;
    width: 300px;
    min-width: 300px;
    max-width: 300px;
    flex-shrink: 0;
    align-self: flex-start;
    height: auto;
    max-height: none;
    overflow: visible;
    background: transparent;
    border: none;
    padding: 0;
    border-radius: 0;
    box-shadow: none;
  }

  .sl-listing-main-column {
    flex: 1 1 0%;
    width: auto;
    max-width: none;
  }

  .sl-listing-cards {
    min-height: calc(var(--sl-card-count, 1) * var(--sl-card-min-desktop) + (var(--sl-card-count, 1) - 1) * var(--sl-card-gap-desktop));
  }

  .sl-listing-desktop-topbar-reserve {
    display: block;
    min-height: 4.25rem;
    margin-bottom: 0.25rem;
  }
}
