.shop-info-section-navigator {
  max-width: 360px;
  width: min(360px, 100%);

  .ant-select {
    width: 100%;
  }
}

.shop-info-section-navigator__option {
  display: inline-flex;
  align-items: center;
  min-height: 24px;
}

.shop-info-section-navigator__option--subsection {
  position: relative;
  padding-left: 18px;
}

.shop-info-section-navigator__option--subsection::before {
  content: "";
  position: absolute;
  left: 6px;
  top: 50%;
  width: 8px;
  height: 1px;
  background: var(--ant-colorTextDescription);
  transform: translateY(-50%);
}

.shop-info-section-navigator__option-label {
  display: inline-block;
}

.imex-form-row.shop-info-section-navigator__target--active.ant-card {
  border-color: color-mix(
    in srgb,
    var(--ant-colorPrimary, #1890ff) 65%,
    var(--imex-form-surface-border)
  );
  background: color-mix(in srgb, var(--ant-colorPrimary, #1890ff) 7%, var(--imex-form-surface));
  box-shadow: 0 0 0 3px color-mix(in srgb, var(--ant-colorPrimary, #1890ff) 24%, transparent);
  transition: border-color 0.2s ease,
  background-color 0.2s ease,
  box-shadow 0.2s ease;

  .ant-card-head {
    background: color-mix(in srgb, var(--ant-colorPrimary, #1890ff) 12%, var(--imex-form-surface-head));
  }

  .ant-card-body {
    background: color-mix(in srgb, var(--ant-colorPrimary, #1890ff) 7%, var(--imex-form-surface));
  }
}
