/*
 *   webform-konference2025.css
 */

/*
Hacky do webformů konfernce-provoz-v-a-k-2025 a prihlasit-na-konferenci
*/


#edit-informace-o-ucastnikovi .fieldset-wrapper,
#edit-kontaktni-udaje .fieldset-wrapper,
#edit-dodaci-adresa .fieldset-wrapper,
#edit-fakturacni-udaje .fieldset-wrapper,
#edit-container-ico-a-dic .fieldset-wrapper {
  margin-bottom: 1rem;
  display: flex;
  flex-wrap: wrap;
  row-gap: 20px;
}

/* .webform-submission-form .form-item {
     position: relative;
     padding: 0.5rem;
     padding-right: 0.5rem;
  background-color: red;
}
 */

#edit-container-ico-a-dic legend  {
  display: none;
}
.form-wrapper .form-item,
.webform-type-fieldset .form-item {
  padding-right: 10px;
  padding-left: 10px;
}

.webform-options-display-buttons {
  display: flex;
  justify-content: center;
}
.webform-options-display-buttons .webform-options-display-buttons-title {
  font-size: 1.5rem;
  text-transform: uppercase;
}
.webform-options-display-buttons .webform-options-display-buttons-description {
  /* color: red; */
  text-align: start;
}

.webform-options-display-buttons .webform-options-display-buttons-wrapper {
  /* min-width: 140px; */
  flex: 0 1 auto;
  width: 350px;
}


.webform-type-radios .webform-options-display-buttons input:checked + label
/* #edit-typ-poplatku--wrapper input:checked + label */ {
  background-color: #222429;
  color: #FFF;
}

#webform-computed-cena-wrapper {
  font-size: 2rem;
  font-weight: bold;
  color: #377dff;
}
.konference-cena {
  /* background-color: lightblue; */
  font-size: 2rem;
  font-weight: bold;
  color: #377dff;
  text-align: center;

}
#webform-computed-cena-wrapper label {
  display: inline;
  font-size: 1rem;
}



/* #webform-computed-cena-wrapper .form-item-cena::after {
  content:' Kč';
} */
/*
#edit-sleva-pro-cleny--wrapper input:checked + label,
#edit-konferencni-poplatek--wrapper input:checked + label,
#edit-konferencni-poplatek-clenove--wrapper input:checked + label,
#edit-konferencni-poplatek-pro-prednasejici--wrapper input:checked + label {
  background-color: #222429;
  color: #fff;
}
/* */

/*
#edit-konferencni-poplatek-pro-prednasejici--wrapper .webform-options-display-buttons-wrapper:nth-child(1) .webform-options-display-buttons-title::after,
#edit-konferencni-poplatek--wrapper .webform-options-display-buttons-wrapper:nth-child(1) .webform-options-display-buttons-title::after,
#edit-konferencni-poplatek-clenove .webform-options-display-buttons-wrapper:nth-child(1) .webform-options-display-buttons-title::after {
  content: url('/themes/custom/linoor_subtheme/images/1-ucastnik-konference.svg');
}
*/

/*
#edit-konferencni-poplatek--wrapper .webform-options-display-buttons-wrapper:nth-child(2) .webform-options-display-buttons-title::after,
#edit-konferencni-poplatek-clenove .webform-options-display-buttons-wrapper:nth-child(2) .webform-options-display-buttons-title::after {
  content: url('/themes/custom/linoor_subtheme/images/2-ucastnik-konference.svg');
}
*/

/*
#edit-konferencni-poplatek--wrapper .webform-options-display-buttons-wrapper:nth-child(3) .webform-options-display-buttons-title::after,
#edit-konferencni-poplatek-clenove .webform-options-display-buttons-wrapper:nth-child(3) .webform-options-display-buttons-title::after {
  content: url('/themes/custom/linoor_subtheme/images/3-ucastnik-konference.svg');
}
*/

/*
#edit-konferencni-poplatek--wrapper .webform-options-display-buttons-wrapper:nth-child(4) .webform-options-display-buttons-title::after,
#edit-konferencni-poplatek-clenove .webform-options-display-buttons-wrapper:nth-child(4) .webform-options-display-buttons-title::after {
  content: url('/themes/custom/linoor_subtheme/images/4-ucastnik-konference.svg');
}
*/

/*
#edit-konferencni-poplatek--wrapper .webform-options-display-buttons-wrapper:nth-child(5) .webform-options-display-buttons-title::after,
#edit-konferencni-poplatek-clenove .webform-options-display-buttons-wrapper:nth-child(5) .webform-options-display-buttons-title::after {
  content: url('/themes/custom/linoor_subtheme/images/5-ucastnik-konference.svg');
}
*/

/*
#edit-konferencni-poplatek--wrapper .webform-options-display-buttons-wrapper:nth-child(6) .webform-options-display-buttons-title::after,
#edit-konferencni-poplatek-clenove .webform-options-display-buttons-wrapper:nth-child(6) .webform-options-display-buttons-title::after {
  content: url('/themes/custom/linoor_subtheme/images/6-ucastnik-konference.svg');
}
*/

details.form-wrapper .pristup_inner  {
  padding-left: 2rem;
}
details.form-wrapper summary {
  border-radius: 8px;
  padding-block: 1rem;
  font-weight: bold;
}
details.form-wrapper[open] summary {
  color: black;
}

.webform-submission-form .form-item-gdpr {
  display: flex;
  /* gap: 1rem; */

}

.webform-submission-form .form-item-gdpr input.form-checkbox {
  width: 1.5rem;
  height: 1.5rem;
}
.webform-submission-form .form-item-gdpr .webform-element-description {
  margin-left: 1rem;
}
