.kozos-allapot{
  min-width:0;
  margin-block:24px;
  padding:20px;
  border:1px solid var(--keret-eros);
  border-radius:5px;
  color:var(--szoveg);
}
.kozos-allapot h2{
  margin:0 0 12px;
  font-size:21px;
}
.kozos-allapot p{
  line-height:1.6;
  margin-block:10px;
}
.kozos-allapot summary{
  cursor:pointer;
  padding-block:12px;
  font-weight:700;
}
.kozos-allapot form{
  display:grid;
  gap:14px;
  padding-top:12px;
}
.kozos-allapot label{
  display:block;
  line-height:1.5;
}
.kozos-allapot input:not([type=radio]):not([type=checkbox]),.kozos-allapot select{
  display:block;
  width:100%;
  min-width:0;
  margin-top:5px;
  padding:10px;
  border:1px solid var(--keret-eros);
  background:var(--hatter);
  color:var(--szoveg);
  border-radius:5px;
  font:inherit;
}
.kozos-allapot fieldset{
  min-width:0;
  margin:0;
  padding:12px;
  border:1px solid var(--keret-eros);
}
.kozos-allapot fieldset label{
  padding-block:5px;
}
.kozos-allapot [hidden]{
  display:none;
}
.kozos-allapot article{
  border-top:1px solid var(--keret-eros);
  padding-block:14px;
}
.kozos-allapot article h3{
  font-size:16px;
}
.kozos-allapot time,.kozos-allapot-segitseg{
  font-size:13px;
  color:var(--szoveg-halvany);
}
.kozos-allapot [data-ka-sajat]{
  display:flex;
  flex-wrap:wrap;
  gap:10px;
}
.kozos-allapot button{
  max-width:100%;
  white-space:normal;
}
.kozos-allapot .g--mell{
  background:var(--hatter);
  color:var(--szoveg);
  border:1px solid var(--keret-eros);
}
