.mkl_pc .mkl_pc_container .mkl_pc_toolbar .layer_choices li.choices-list li.form-item,
.mkl_pc .mkl_pc_container .mkl_pc_toolbar .layer_choices li.choices-list li:not(.is-group).form-item {
  width: 100%;
  box-shadow: none;
  padding-left: 1em;
  padding-right: 1em; }
  .mkl_pc .mkl_pc_container .mkl_pc_toolbar .layer_choices li.choices-list li.form-item label,
  .mkl_pc .mkl_pc_container .mkl_pc_toolbar .layer_choices li.choices-list li:not(.is-group).form-item label {
    display: block;
    margin-bottom: 5px; }
  .mkl_pc .mkl_pc_container .mkl_pc_toolbar .layer_choices li.choices-list li.form-item input,
  .mkl_pc .mkl_pc_container .mkl_pc_toolbar .layer_choices li.choices-list li.form-item textarea,
  .mkl_pc .mkl_pc_container .mkl_pc_toolbar .layer_choices li.choices-list li.form-item select,
  .mkl_pc .mkl_pc_container .mkl_pc_toolbar .layer_choices li.choices-list li:not(.is-group).form-item input,
  .mkl_pc .mkl_pc_container .mkl_pc_toolbar .layer_choices li.choices-list li:not(.is-group).form-item textarea,
  .mkl_pc .mkl_pc_container .mkl_pc_toolbar .layer_choices li.choices-list li:not(.is-group).form-item select {
    width: 100%; }
  .mkl_pc .mkl_pc_container .mkl_pc_toolbar .layer_choices li.choices-list li.form-item input[type="radio"],
  .mkl_pc .mkl_pc_container .mkl_pc_toolbar .layer_choices li.choices-list li:not(.is-group).form-item input[type="radio"] {
    width: auto; }
  .mkl_pc .mkl_pc_container .mkl_pc_toolbar .layer_choices li.choices-list li.form-item span.number-field-suffix,
  .mkl_pc .mkl_pc_container .mkl_pc_toolbar .layer_choices li.choices-list li:not(.is-group).form-item span.number-field-suffix {
    position: absolute;
    bottom: 22px;
    right: 28px; }
  .mkl_pc .mkl_pc_container .mkl_pc_toolbar .layer_choices li.choices-list li.form-item input[type="number"],
  .mkl_pc .mkl_pc_container .mkl_pc_toolbar .layer_choices li.choices-list li:not(.is-group).form-item input[type="number"] {
    margin-right: 40px;
    width: calc(100% - 46px); }

.mkl_pc .mkl_pc_container .mkl_pc_toolbar section.choices > ul li.has-text-field .text-field {
  display: none;
  padding: 1em; }

.mkl_pc .mkl_pc_container .mkl_pc_toolbar section.choices > ul li.has-text-field.active .text-field {
  display: block; }

.mkl_pc .mkl_pc_container .mkl_pc_toolbar section.choices > ul li.has-text-field label {
  display: block; }

.mkl_pc .mkl_pc_container .mkl_pc_toolbar section.choices > ul li.has-text-field input[type="text"],
.mkl_pc .mkl_pc_container .mkl_pc_toolbar section.choices > ul li.has-text-field input[type="number"] {
  width: 100%;
  padding: 4px;
  margin: 0; }

.mkl_pc .mkl_pc_container .mkl_pc_toolbar section.choices > ul li.has-text-field textarea {
  min-height: 70px; }

.mkl_pc.wsb .mkl_pc_container .mkl_pc_toolbar section.choices .layer_choices li.choices-list li.has-text-field,
.mkl_pc.h .mkl_pc_container .mkl_pc_toolbar section.choices .layer_choices li.choices-list li.has-text-field {
  width: 100%; }
  .mkl_pc.wsb .mkl_pc_container .mkl_pc_toolbar section.choices .layer_choices li.choices-list li.has-text-field.active > button,
  .mkl_pc.h .mkl_pc_container .mkl_pc_toolbar section.choices .layer_choices li.choices-list li.has-text-field.active > button {
    height: auto;
    padding-bottom: 0; }

.mkl_pc.wsb .mkl_pc_container .mkl_pc_toolbar section.choices .layer_choices li.choices-list li.form-item,
.mkl_pc.h .mkl_pc_container .mkl_pc_toolbar section.choices .layer_choices li.choices-list li.form-item {
  padding: 0; }

.mkl_pc.float .mkl_pc_container .mkl_pc_toolbar section.choices .layer_choices li.choices-list li.active.has-text-field > button {
  height: auto;
  padding-bottom: 0; }

.mkl_pc.float .mkl_pc_container .mkl_pc_toolbar section.choices .layer_choices li.choices-list li.active.has-text-field .text-field {
  padding: .5em; }

.mkl_pc.h .mkl_pc_container .mkl_pc_toolbar section.choices .layer_choices li.choices-list li.has-text-field {
  width: var(--choice-item-width, 220px); }

.mkl_pc.h .mkl_pc_container .mkl_pc_toolbar section.choices .layer_choices.form li.choices-list > ul {
  flex-direction: column; }
  .mkl_pc.h .mkl_pc_container .mkl_pc_toolbar section.choices .layer_choices.form li.choices-list > ul .form-item {
    max-width: 500px;
    margin-bottom: 10px; }
