/* Premium exterior, with the existing light price panel and editor inside. */
#samostalna-izrada.vx-selfserve--package {
  background: transparent !important;
  border-color: #ab99ec99 !important;
  box-shadow: 0 20px 48px -28px #5040a573, inset 0 1px 0 #e4dfff2b !important;
  color: #f7f9ff;
}
#samostalna-izrada.vx-selfserve--package::before {
  background: linear-gradient(90deg, #ab99ec, #d3c5ff, #ab99ec) !important;
}
#samostalna-izrada > .vx-selfserve__inner {
  background: radial-gradient(ellipse 120% 43% at 100% 0, #8259df5c, transparent 80%),
    radial-gradient(ellipse at 0 100%, #087ba72b, transparent 60%),
    linear-gradient(114deg, #10142e 10%, #151a3c 64%, #211638) !important;
  color: #f7f9ff;
}
#samostalna-izrada .vx-selfserve__package-top > .vx-selfserve__brand {
  color: #f7f9ff !important;
}
#samostalna-izrada .vx-selfserve__package-top > .vx-selfserve__brand > span {
  color: #e6dfff !important;
  background: #a685ef19 !important;
  border: 1px solid #b69bea66;
}
#samostalna-izrada .vx-selfserve__package-number {
  color: #e6dfff !important;
  background: #a685ef19 !important;
  border-color: #b69bea66 !important;
}
#samostalna-izrada .vx-selfserve__intro-copy > .vx-selfserve__eyebrow {
  color: #d3c5f8 !important;
}
#samostalna-izrada .vx-selfserve__intro-copy > h2 {
  color: #f7f9ff !important;
}
#samostalna-izrada #vx-selfserve-title > span {
  color: #d0b8ff !important;
}
#samostalna-izrada .vx-selfserve__intro-copy > p {
  color: #d6cfe4 !important;
}
#samostalna-izrada .vx-selfserve__intro-copy > p > strong {
  color: #f7f9ff !important;
}
#samostalna-izrada .vx-selfserve__price-card {
  color-scheme: light;
  background: linear-gradient(140deg, #f3f5ff, #f9f4ff) !important;
  color: #263554;
  border-color: #e2dff5 !important;
}
#samostalna-izrada .vx-selfserve__workspace {
  color-scheme: light;
  background: #f5f7fc !important;
  color: #172640;
  border-color: #e3e8f2 !important;
}
#samostalna-izrada .vx-selfserve__workspace :is(textarea, input:not([type=checkbox]), select) {
  color-scheme: light;
  background: #fff !important;
  color: #172640 !important;
}
#samostalna-izrada .vx-selfserve__steps > li {
  min-width: 0;
  background: #f5f7fc;
  border: 1px solid #e3e8f2;
  border-radius: 14px;
  padding: 16px;
  color-scheme: light;
}
#samostalna-izrada .vx-selfserve__steps > li strong {
  color: #43546e !important;
}
#samostalna-izrada .vx-selfserve__steps > li p {
  color: #6c7890 !important;
}
#samostalna-izrada .vx-selfserve__prototype-note {
  color: #d1c7df !important;
  border-top-color: #baabff38 !important;
}
@media (max-width: 700px) {
  #samostalna-izrada .vx-selfserve__steps > li {
    padding: 12px;
  }
}
