#subflow-radio-select-container .ant-collapse-borderless > .ant-collapse-item {
  border-bottom: none !important;
}

#subflow-radio-select-container .collapse-first-indent > * > .ant-collapse-header {
  /* border-bottom: 1px solid #d9d9d9 !important; */
}

#subflow-radio-select-container .ant-collapse-content-box {
  padding-bottom: 10px !important;
}

#subflow-radio-select-container .template-radio-select-element {
  display: flex;
}

#subflow-radio-select-container .template-radio-select-element {
  display: flex;
  align-items: flex-start;
  margin-left: 10px;
}

#subflow-radio-select-container .template-radio-select-element .ant-collapse-header {
  margin-left: -20px !important;
  padding-top: 0px !important;
  padding-bottom: 0px !important;
}

#subflow-radio-select-container .ant-collapse-header {
  padding-top: 0px !important;
  padding-bottom: 0px !important;
}

#subflow-radio-select-container .template-description-label {
  color: var(--subtitle-text-color);
}

#please-select-template-label {
  margin-top: 6px;
  padding-bottom: 30px;
  border-bottom: 1px solid var(--main-key-border-color);
  margin-bottom: 10px;
}

div.radio-header-label-container#first-index-text {
  font: normal normal bold 16px Lato;
  color: var(--main-text-color);
  letter-spacing: 0px;
  text-align: left;
  padding-bottom: 10px;
}

div.radio-header-label-container {
  font: normal normal normal 14px Lato;
  letter-spacing: 0px;
  color: var(--main-text-color);
}

.template-radio-select-element {
  padding-bottom: 4px;
}

.template-radio-select-element:first-child {
  padding-top: 10px;
}

.collapse-panel-container {
  margin-bottom: 10px;
}

.collapse-panel-container.first-indent {
  border-bottom: 1px solid var(--main-key-border-color);
}

.collapse-panel-container:last-child {
  border-bottom: none;
}

.template-radio-detail-container {
  padding: 10px;
  border: 1px solid var(--main-key-border-color);
  flex: 1;
}

.import-template-name-label {
  font: normal normal bold 14px Lato;
  letter-spacing: 0px;
  color: var(--main-text-color);
}

.import-template-description-label {
  font: normal normal normal 12px Lato;
  color: var(--main-placeholder-color);
  letter-spacing: 0px;
  opacity: 1;
}

.subflow-collapse-wrapper {
  font: normal normal normal 12px/15px Lato;
  color: var(--main-key-color);
  letter-spacing: 0px;
  opacity: 1;
  margin-left: -5px;
  width: max-content;
}

.template-radio-detail-container .ant-collapse .ant-collapse-content-box {
  padding-bottom: 0px !important; 
}

.subflow-inside-collapse-element {
  padding: 10px;
  border: 1px solid var(--main-key-border-color);
  font: normal normal normal 14px Lato;
  background-color: var(--base-background);
  margin-bottom: 4px;
}

.subflow-inside-collapse-element:last-child {
  margin-bottom: 0px;
}