/* Reklamace a servis: current module form typography and order summary. */
.rs-site .cezar-module-form.inquiry-form,
.rs-site .cezar-module-form .inquiry-form-heading h3 {
  font-family: Arial, Helvetica, sans-serif;
}
.rs-site .cezar-module-form .inquiry-form-heading > span { font-size: 13px; }
.rs-site .cezar-module-form .cezar-module-price {
  display: grid;
  grid-template-columns: minmax(0, 1fr) max-content;
  column-gap: 20px;
  row-gap: 10px;
  align-items: start;
  container-type: inline-size;
  padding: 22px;
  margin-top: 30px;
  background: #ccecf8;
  border: 1px solid #179dbe80;
  font-family: Arial, Helvetica, sans-serif;
}
.rs-site .cezar-module-form .cezar-module-price > h3 {
  grid-column: 1;
  grid-row: 1;
  min-width: 0;
  margin: 0;
  font: 750 clamp(14px, 5cqw, 30px)/1.2 Arial, Helvetica, sans-serif;
  letter-spacing: -.025em;
  color: #102a42;
}
.rs-site .cezar-module-form .cezar-module-price > p {
  grid-column: 1;
  grid-row: 2;
  margin: 0;
  font: 400 15px/1.55 Arial, Helvetica, sans-serif;
  color: #4e6676;
}
.rs-site .cezar-module-form .cezar-module-price-amount {
  grid-column: 2;
  grid-row: 1 / span 2;
  display: grid;
  grid-template-columns: 1fr;
  justify-items: end;
  align-content: start;
  gap: 4px;
  margin: 0;
  text-align: right;
}
.rs-site .cezar-module-form .cezar-module-price-amount strong {
  grid-row: 1;
  font: 750 clamp(14px, 5cqw, 30px)/1.2 Arial, Helvetica, sans-serif;
  letter-spacing: -.025em;
  white-space: nowrap;
}
.rs-site .cezar-module-form .cezar-module-price-amount small {
  grid-row: 2;
  margin: 0;
  font-size: 10px;
  line-height: 1.4;
  text-transform: none;
}
.rs-site .cezar-module-form .cezar-module-price-amount s { grid-row: 3; margin: 0; }
@media (max-width: 640px) {
  .rs-site .cezar-module-form .cezar-module-price { column-gap: 12px; }
  .rs-site .cezar-module-form .cezar-module-price > p {
    grid-column: 1 / -1;
    grid-row: 3;
    font-size: 12px;
  }
}
