/* screen - campaign-inputs */

.campaign-inputs {
  align-items: flex-start;
  background-color: var(--white);
  border: 1px none;
  display: flex;
  width: 1280px;
}

.campaign-inputs .overlap-group {
  height: 935px;
  position: relative;
  width: 1280px;
}

.campaign-inputs .left-panel-fixed {
  background-image: url(../img/left-panel-fixed.png);
  background-position: 50% 50%;
  background-size: cover;
  display: flex;
  flex-direction: column;
  height: 935px;
  left: 0;
  position: absolute;
  top: 0;
  width: 300px;
}

.campaign-inputs .button-container {
  display: flex;
  flex: 1;
  margin-top: 96px;
  max-height: 64px;
}

.campaign-inputs .button-new-campaign {
  align-items: center;
  background-color: var(--white);
  border-radius: 64px;
  box-shadow: 0px 4px 4px #00000040;
  display: flex;
  flex: 1;
  height: 64px;
  margin-left: 30px;
  margin-right: 30px;
}

.campaign-inputs .frame-52 {
  align-items: flex-start;
  flex: 1;
  flex-direction: column;
  max-height: 270px;
  width: 300px;
}

.campaign-inputs .frame {
  align-items: center;
  align-self: stretch;
  display: flex;
  height: 60px;
  min-width: 300px;
  position: relative;
}

.campaign-inputs .frame-51 {
  align-items: center;
  background-color: var(--white-2);
  height: 30px;
  min-width: 300px;
}

.campaign-inputs .campaign-inputs-1 {
  letter-spacing: 0;
  line-height: 14px;
  position: relative;
  white-space: nowrap;
  width: 236px;
}

.campaign-inputs .content {
  background-color: var(--white);
  display: flex;
  flex-direction: column;
  gap: 72px;
  height: 935px;
  left: 300px;
  position: absolute;
  top: 0;
  width: 980px;
}

.campaign-inputs .frame-53 {
  align-items: flex-start;
  flex: 1;
  flex-direction: column;
  gap: 120px;
  margin-left: 115px;
  margin-right: 65px;
  max-height: 684px;
  width: 800px;
}

.campaign-inputs .group-353 {
  align-self: stretch;
  display: flex;
  flex-direction: column;
  gap: 6px;
  height: 68px;
  margin-right: -4.00px;
  min-width: 804px;
  position: relative;
}

.campaign-inputs .title {
  height: 48px;
  letter-spacing: 0;
  line-height: 48px;
  white-space: nowrap;
  width: 800px;
}

.campaign-inputs .report-inputs {
  display: flex;
  height: 312px;
  margin-right: -65.00px;
  min-width: 865px;
  position: relative;
}

.campaign-inputs .inputs-list {
  align-items: flex-start;
  display: flex;
  flex: 1;
  flex-direction: column;
  gap: 16px;
  height: 312px;
  position: relative;
  width: 865px;
}

.campaign-inputs .request-input {
  height: 25px;
  margin-right: -39.00px;
  min-width: 904px;
  position: relative;
}

.campaign-inputs .place {
  left: 0;
  letter-spacing: 0;
  line-height: normal;
  position: absolute;
  top: 4px;
  white-space: nowrap;
}

.campaign-inputs .automotive {
  left: 187px;
  letter-spacing: 0;
  line-height: normal;
  position: absolute;
  top: -1px;
  white-space: nowrap;
  width: 717px;
}

.campaign-inputs .industry {
  left: 0;
  letter-spacing: 0;
  line-height: normal;
  position: absolute;
  top: 4px;
  white-space: nowrap;
}

.campaign-inputs .automotive-1 {
  left: 187px;
  letter-spacing: 0;
  line-height: normal;
  position: absolute;
  top: -1px;
  width: 717px;
}

.campaign-inputs .next-button-container {
  display: flex;
  height: 64px;
  justify-content: center;
  min-width: 800px;
  position: relative;
}

.campaign-inputs .button {
  cursor: pointer;
  height: 64px;
  width: 230px;
}

.campaign-inputs .footer {
  align-items: center;
  background: linear-gradient(180deg, rgb(61, 129, 215) 0%, rgb(87, 154, 218) 2.6%, rgb(47, 151, 217) 51.56%, rgb(73, 146, 227) 100%);
  background-color: transparent;
  display: flex;
  height: 36px;
  left: 0;
  mix-blend-mode: normal;
  position: absolute;
  top: 899px;
  width: 1280px;
}

.campaign-inputs .industry-7 {
  left: 0;
  letter-spacing: 0;
  line-height: normal;
  position: absolute;
  top: 4px;
  white-space: nowrap;
}
