.ucr.ucr-reception-v2 {
  --ucr-blue: #1260ed;
  --ucr-navy: #102f62;
  --ucr-text: #33363c;
  --ucr-muted: #7486a5;
  --ucr-line: #d7e3f3;
  background: #fff;
  border: 1px solid var(--ucr-line);
  border-radius: 18px;
  box-shadow: 0 12px 34px rgba(22, 59, 108, .07);
  color: var(--ucr-text);
}
.ucr-reception-v2 .ucr-top {
  height: auto;
  padding: 34px 5% 18px;
  border: 0;
}
.ucr-reception-v2 .ucr-top b { color: var(--ucr-navy); }
.ucr-reception-v2 .ucr-top i { color: var(--ucr-blue); }
.ucr-reception-v2 .ucr-top span { color: var(--ucr-muted); }
.ucr-reception-v2 .ucr-hero {
  padding: 0 5% 30px;
  background: #fff;
  color: var(--ucr-text);
}
.ucr-reception-v2 .ucr-hero small {
  color: var(--ucr-blue);
  font-size: 10px;
  font-weight: 800;
  letter-spacing: 1.6px;
}
.ucr-reception-v2 .ucr-hero h1 {
  color: var(--ucr-text);
  font-size: clamp(30px, 4vw, 44px);
  font-weight: 500;
  letter-spacing: -.7px;
  margin: 12px 0 14px;
}
.ucr-reception-v2 .ucr-hero p {
  color: var(--ucr-muted);
  font-size: 15px;
}
.ucr-reception-v2 .ucr-fields {
  width: 90%;
  margin: 0 auto 34px;
  padding: 20px;
  background: #fff;
  border: 1px solid var(--ucr-line);
  border-radius: 14px;
  box-shadow: none;
}
.ucr-reception-v2 .ucr-fields label {
  color: var(--ucr-navy);
  font-size: 9px;
  letter-spacing: .3px;
}
.ucr-reception-v2 .ucr-source-input { display: none !important; }
.ucr-reception-v2 .ucr-controlled-select,
.ucr-reception-v2 .ucr-fields input[type="date"] {
  appearance: auto;
  display: block;
  width: 100%;
  min-height: 48px;
  margin-top: 8px;
  padding: 0 13px;
  color: #243c62;
  background: #fff;
  border: 1px solid var(--ucr-line);
  border-radius: 9px;
  font-size: 12px;
  outline: none;
}
.ucr-reception-v2 .ucr-controlled-select:focus,
.ucr-reception-v2 .ucr-fields input[type="date"]:focus {
  border-color: var(--ucr-blue);
  box-shadow: 0 0 0 3px rgba(18, 96, 237, .1);
}
.ucr-reception-v2 .ucr-grid { width: 90%; }
.ucr-reception-v2 nav,
.ucr-reception-v2 article { border-color: var(--ucr-line); box-shadow: none; }
.ucr-reception-v2 nav button.on { color: var(--ucr-blue); background: #edf4ff; }
.ucr-reception-v2 article > header small { color: var(--ucr-blue); }
.ucr-reception-v2 article h2 { color: var(--ucr-navy); font-weight: 500; }
.ucr-reception-v2 .ucr-progress i { background: var(--ucr-blue); }

@media (max-width: 760px) {
  .ucr-reception-v2 { border-radius: 13px; }
  .ucr-reception-v2 .ucr-top { padding: 24px 20px 14px; }
  .ucr-reception-v2 .ucr-hero { padding: 0 20px 25px; }
  .ucr-reception-v2 .ucr-hero h1 { font-size: 29px; }
  .ucr-reception-v2 .ucr-fields,
  .ucr-reception-v2 .ucr-grid { width: calc(100% - 28px); }
  .ucr-reception-v2 .ucr-fields { grid-template-columns: 1fr; padding: 16px; }
}
