.orbeon .xbl-fr-grid .fr-grid-th,
.orbeon .xbl-fr-grid .fr-grid-td,
.orbeon .xbl-fr-grid .fr-repeat-column-left,
.orbeon .xbl-fr-grid .fr-repeat-column-number,
.orbeon .xbl-fr-grid .fr-repeat-column-right,
.orbeon .xbl-fr-grid.fr-repeat-multiple-rows .fr-grid-head {
  padding: 0;
}
.orbeon .xbl-fr-grid .fr-grid-th > .xforms-control,
.orbeon .xbl-fr-grid .fr-grid-td > .xforms-control,
.orbeon .xbl-fr-grid .fr-repeat-column-left > .xforms-control,
.orbeon .xbl-fr-grid .fr-repeat-column-number > .xforms-control,
.orbeon .xbl-fr-grid .fr-repeat-column-right > .xforms-control,
.orbeon .xbl-fr-grid.fr-repeat-multiple-rows .fr-grid-head > .xforms-control,
.orbeon .xbl-fr-grid .fr-grid-th > .xbl-component,
.orbeon .xbl-fr-grid .fr-grid-td > .xbl-component,
.orbeon .xbl-fr-grid .fr-repeat-column-left > .xbl-component,
.orbeon .xbl-fr-grid .fr-repeat-column-number > .xbl-component,
.orbeon .xbl-fr-grid .fr-repeat-column-right > .xbl-component,
.orbeon .xbl-fr-grid.fr-repeat-multiple-rows .fr-grid-head > .xbl-component,
.orbeon .xbl-fr-grid .fr-grid-th > .xforms-group,
.orbeon .xbl-fr-grid .fr-grid-td > .xforms-group,
.orbeon .xbl-fr-grid .fr-repeat-column-left > .xforms-group,
.orbeon .xbl-fr-grid .fr-repeat-column-number > .xforms-group,
.orbeon .xbl-fr-grid .fr-repeat-column-right > .xforms-group,
.orbeon .xbl-fr-grid.fr-repeat-multiple-rows .fr-grid-head > .xforms-group {
  margin: 4px 4px;
  display: block;
}
.orbeon .xbl-fr-grid .fr-grid-th > .xforms-control:has(.fr-fixed-density),
.orbeon .xbl-fr-grid .fr-grid-td > .xforms-control:has(.fr-fixed-density),
.orbeon .xbl-fr-grid .fr-repeat-column-left > .xforms-control:has(.fr-fixed-density),
.orbeon .xbl-fr-grid .fr-repeat-column-number > .xforms-control:has(.fr-fixed-density),
.orbeon .xbl-fr-grid .fr-repeat-column-right > .xforms-control:has(.fr-fixed-density),
.orbeon .xbl-fr-grid.fr-repeat-multiple-rows .fr-grid-head > .xforms-control:has(.fr-fixed-density),
.orbeon .xbl-fr-grid .fr-grid-th > .xbl-component:has(.fr-fixed-density),
.orbeon .xbl-fr-grid .fr-grid-td > .xbl-component:has(.fr-fixed-density),
.orbeon .xbl-fr-grid .fr-repeat-column-left > .xbl-component:has(.fr-fixed-density),
.orbeon .xbl-fr-grid .fr-repeat-column-number > .xbl-component:has(.fr-fixed-density),
.orbeon .xbl-fr-grid .fr-repeat-column-right > .xbl-component:has(.fr-fixed-density),
.orbeon .xbl-fr-grid.fr-repeat-multiple-rows .fr-grid-head > .xbl-component:has(.fr-fixed-density),
.orbeon .xbl-fr-grid .fr-grid-th > .xforms-group:has(.fr-fixed-density),
.orbeon .xbl-fr-grid .fr-grid-td > .xforms-group:has(.fr-fixed-density),
.orbeon .xbl-fr-grid .fr-repeat-column-left > .xforms-group:has(.fr-fixed-density),
.orbeon .xbl-fr-grid .fr-repeat-column-number > .xforms-group:has(.fr-fixed-density),
.orbeon .xbl-fr-grid .fr-repeat-column-right > .xforms-group:has(.fr-fixed-density),
.orbeon .xbl-fr-grid.fr-repeat-multiple-rows .fr-grid-head > .xforms-group:has(.fr-fixed-density) {
  margin: 4px 4px;
}
.orbeon .xbl-fr-grid .fr-grid-th .input-prepend,
.orbeon .xbl-fr-grid .fr-grid-td .input-prepend,
.orbeon .xbl-fr-grid .fr-repeat-column-left .input-prepend,
.orbeon .xbl-fr-grid .fr-repeat-column-number .input-prepend,
.orbeon .xbl-fr-grid .fr-repeat-column-right .input-prepend,
.orbeon .xbl-fr-grid.fr-repeat-multiple-rows .fr-grid-head .input-prepend,
.orbeon .xbl-fr-grid .fr-grid-th .input-append,
.orbeon .xbl-fr-grid .fr-grid-td .input-append,
.orbeon .xbl-fr-grid .fr-repeat-column-left .input-append,
.orbeon .xbl-fr-grid .fr-repeat-column-number .input-append,
.orbeon .xbl-fr-grid .fr-repeat-column-right .input-append,
.orbeon .xbl-fr-grid.fr-repeat-multiple-rows .fr-grid-head .input-append {
  display: flex;
}
.orbeon .xbl-fr-grid .fr-table {
  max-width: 100%;
  background-color: transparent;
}
.orbeon .xbl-fr-grid .fr-grid-non-empty,
.orbeon .xbl-fr-grid .fr-repeat {
  margin-bottom: 10px;
}
@media (max-width: 640px) {
  .orbeon .xbl-fr-grid .fr-grid.fr-norepeat:not(.fr-grid-css) > .fr-grid-body .fr-grid-tr .fr-grid-td,
  .orbeon .xbl-fr-grid .fr-grid.fr-repeat-single-row:not(.fr-grid-css) > .fr-grid-body .fr-grid-tr .fr-grid-td,
  .orbeon .xbl-fr-grid .fr-grid.fr-repeat-multiple-rows:not(.fr-grid-css) > .fr-grid-body .fr-grid-tr .fr-grid-td {
    display: block;
  }
  .orbeon .xbl-fr-grid .fr-grid.fr-norepeat:not(.fr-grid-css).fr-repeat-multiple-rows .fr-grid-th:nth-child(n+3),
  .orbeon .xbl-fr-grid .fr-grid.fr-repeat-single-row:not(.fr-grid-css).fr-repeat-multiple-rows .fr-grid-th:nth-child(n+3),
  .orbeon .xbl-fr-grid .fr-grid.fr-repeat-multiple-rows:not(.fr-grid-css).fr-repeat-multiple-rows .fr-grid-th:nth-child(n+3) {
    display: none;
  }
  .orbeon .xbl-fr-grid .fr-grid.fr-norepeat.fr-grid-css > .fr-grid-body,
  .orbeon .xbl-fr-grid .fr-grid.fr-repeat-single-row.fr-grid-css > .fr-grid-body,
  .orbeon .xbl-fr-grid .fr-grid.fr-repeat-multiple-rows.fr-grid-css > .fr-grid-body,
  .orbeon .xbl-fr-grid .fr-grid.fr-norepeat.fr-grid-css > .fr-grid-repeat-iteration > .fr-grid-body,
  .orbeon .xbl-fr-grid .fr-grid.fr-repeat-single-row.fr-grid-css > .fr-grid-repeat-iteration > .fr-grid-body,
  .orbeon .xbl-fr-grid .fr-grid.fr-repeat-multiple-rows.fr-grid-css > .fr-grid-repeat-iteration > .fr-grid-body {
    display: block;
  }
}
@media not (max-width: 640px) {
  .orbeon .xbl-fr-grid .fr-grid.fr-repeat.fr-repeat-single-row .fr-grid-body .fr-grid-td > .xforms-control > .xforms-label,
  .orbeon .xbl-fr-grid .fr-grid.fr-repeat.fr-repeat-single-row .fr-grid-body .fr-grid-td > .xbl-component > .xforms-label,
  .orbeon .xbl-fr-grid .fr-grid.fr-repeat.fr-repeat-single-row .fr-grid-body .fr-grid-td > .xforms-group > .xforms-label,
  .orbeon .xbl-fr-grid .fr-grid.fr-repeat.fr-repeat-single-row .fr-grid-body .fr-grid-td > .xforms-control > .xforms-help,
  .orbeon .xbl-fr-grid .fr-grid.fr-repeat.fr-repeat-single-row .fr-grid-body .fr-grid-td > .xbl-component > .xforms-help,
  .orbeon .xbl-fr-grid .fr-grid.fr-repeat.fr-repeat-single-row .fr-grid-body .fr-grid-td > .xforms-group > .xforms-help,
  .orbeon .xbl-fr-grid .fr-grid.fr-repeat.fr-repeat-single-row .fr-grid-body .fr-grid-td > .xforms-control > .xforms-hint,
  .orbeon .xbl-fr-grid .fr-grid.fr-repeat.fr-repeat-single-row .fr-grid-body .fr-grid-td > .xbl-component > .xforms-hint,
  .orbeon .xbl-fr-grid .fr-grid.fr-repeat.fr-repeat-single-row .fr-grid-body .fr-grid-td > .xforms-group > .xforms-hint {
    display: none;
  }
}
@media (max-width: 640px) {
  .orbeon .xbl-fr-grid .fr-grid.fr-repeat.fr-repeat-single-row .fr-grid-body:not(:has(.fr-grid-td:not(:empty) ~ .fr-grid-td:not(:empty))) .fr-grid-td:not(:empty) > .xforms-control > .xforms-label,
  .orbeon .xbl-fr-grid .fr-grid.fr-repeat.fr-repeat-single-row .fr-grid-body:not(:has(.fr-grid-td:not(:empty) ~ .fr-grid-td:not(:empty))) .fr-grid-td:not(:empty) > .xbl-component > .xforms-label,
  .orbeon .xbl-fr-grid .fr-grid.fr-repeat.fr-repeat-single-row .fr-grid-body:not(:has(.fr-grid-td:not(:empty) ~ .fr-grid-td:not(:empty))) .fr-grid-td:not(:empty) > .xforms-group > .xforms-label,
  .orbeon .xbl-fr-grid .fr-grid.fr-repeat.fr-repeat-single-row .fr-grid-body:not(:has(.fr-grid-td:not(:empty) ~ .fr-grid-td:not(:empty))) .fr-grid-td:not(:empty) > .xforms-control > .xforms-help,
  .orbeon .xbl-fr-grid .fr-grid.fr-repeat.fr-repeat-single-row .fr-grid-body:not(:has(.fr-grid-td:not(:empty) ~ .fr-grid-td:not(:empty))) .fr-grid-td:not(:empty) > .xbl-component > .xforms-help,
  .orbeon .xbl-fr-grid .fr-grid.fr-repeat.fr-repeat-single-row .fr-grid-body:not(:has(.fr-grid-td:not(:empty) ~ .fr-grid-td:not(:empty))) .fr-grid-td:not(:empty) > .xforms-group > .xforms-help,
  .orbeon .xbl-fr-grid .fr-grid.fr-repeat.fr-repeat-single-row .fr-grid-body:not(:has(.fr-grid-td:not(:empty) ~ .fr-grid-td:not(:empty))) .fr-grid-td:not(:empty) > .xforms-control > .xforms-hint,
  .orbeon .xbl-fr-grid .fr-grid.fr-repeat.fr-repeat-single-row .fr-grid-body:not(:has(.fr-grid-td:not(:empty) ~ .fr-grid-td:not(:empty))) .fr-grid-td:not(:empty) > .xbl-component > .xforms-hint,
  .orbeon .xbl-fr-grid .fr-grid.fr-repeat.fr-repeat-single-row .fr-grid-body:not(:has(.fr-grid-td:not(:empty) ~ .fr-grid-td:not(:empty))) .fr-grid-td:not(:empty) > .xforms-group > .xforms-hint {
    display: none;
  }
}
@media print {
  .orbeon .xbl-fr-grid .fr-grid.fr-repeat.fr-repeat-single-row .fr-grid-body .fr-grid-td > .xforms-control > .xforms-label,
  .orbeon .xbl-fr-grid .fr-grid.fr-repeat.fr-repeat-single-row .fr-grid-body .fr-grid-td > .xbl-component > .xforms-label,
  .orbeon .xbl-fr-grid .fr-grid.fr-repeat.fr-repeat-single-row .fr-grid-body .fr-grid-td > .xforms-group > .xforms-label,
  .orbeon .xbl-fr-grid .fr-grid.fr-repeat.fr-repeat-single-row .fr-grid-body .fr-grid-td > .xforms-control > .xforms-help,
  .orbeon .xbl-fr-grid .fr-grid.fr-repeat.fr-repeat-single-row .fr-grid-body .fr-grid-td > .xbl-component > .xforms-help,
  .orbeon .xbl-fr-grid .fr-grid.fr-repeat.fr-repeat-single-row .fr-grid-body .fr-grid-td > .xforms-group > .xforms-help,
  .orbeon .xbl-fr-grid .fr-grid.fr-repeat.fr-repeat-single-row .fr-grid-body .fr-grid-td > .xforms-control > .xforms-hint,
  .orbeon .xbl-fr-grid .fr-grid.fr-repeat.fr-repeat-single-row .fr-grid-body .fr-grid-td > .xbl-component > .xforms-hint,
  .orbeon .xbl-fr-grid .fr-grid.fr-repeat.fr-repeat-single-row .fr-grid-body .fr-grid-td > .xforms-group > .xforms-hint {
    display: none;
  }
}
@media (max-width: 640px) {
  .orbeon .xbl-fr-grid .fr-grid.fr-repeat .fr-grid-head:is(.xforms-grid-appearance-minimal *) {
    display: none;
  }
  .orbeon .xbl-fr-grid .fr-grid.fr-repeat .fr-grid-repeat-top-row .fr-grid-head:has(.fr-grid-th:not(:empty) ~ .fr-grid-th:not(:empty)),
  .orbeon .xbl-fr-grid .fr-grid.fr-repeat .fr-grid-head .fr-grid-master-row:has(.fr-grid-th:not(:empty) ~ .fr-grid-th:not(:empty)) .fr-grid-th {
    display: none;
  }
}
.orbeon .xbl-fr-grid .fr-grid.fr-repeat .fr-repeat-column-left,
.orbeon .xbl-fr-grid .fr-grid.fr-repeat .fr-repeat-column-right,
.orbeon .xbl-fr-grid .fr-grid.fr-repeat .fr-repeat-column-number {
  text-align: center;
  vertical-align: top;
  align-self: normal;
}
.orbeon .xbl-fr-grid .fr-grid.fr-repeat .fr-grid-head .fr-repeat-column-left,
.orbeon .xbl-fr-grid .fr-grid.fr-repeat .fr-grid-head .fr-repeat-column-right,
.orbeon .xbl-fr-grid .fr-grid.fr-repeat .fr-grid-head .fr-repeat-column-number {
  vertical-align: middle;
}
.orbeon .xbl-fr-grid .fr-grid.fr-repeat .fr-grid-repeat-top-row .fr-repeat-column-left,
.orbeon .xbl-fr-grid .fr-grid.fr-repeat .fr-grid-repeat-top-row .fr-repeat-column-right,
.orbeon .xbl-fr-grid .fr-grid.fr-repeat .fr-grid-repeat-top-row .fr-repeat-column-number {
  align-self: normal;
}
.orbeon .xbl-fr-grid.xforms-grid-appearance-minimal .fr-grid.fr-repeat.fr-grid-css .fr-grid-repeat-iteration {
  border-top: 2px solid #ddd;
  margin-top: 5px;
  padding-top: 5px;
}
.orbeon .xbl-fr-grid.xforms-grid-appearance-minimal .fr-grid.fr-repeat.fr-grid-table .fr-grid-tr:first-child .fr-grid-td,
.orbeon .xbl-fr-grid.xforms-grid-appearance-minimal .fr-grid.fr-repeat.fr-grid-table .fr-grid-tr:first-child .fr-repeat-column-number,
.orbeon .xbl-fr-grid.xforms-grid-appearance-minimal .fr-grid.fr-repeat.fr-grid-table .fr-grid-tr:first-child .fr-repeat-column-right {
  border-top: 2px solid #ddd;
  padding-top: 5px;
}
.orbeon .xbl-fr-grid.xforms-grid-appearance-full .fr-grid.fr-repeat {
  border: 1px solid #ddd;
  border-radius: 4px;
}
.orbeon .xbl-fr-grid.xforms-grid-appearance-full .fr-grid.fr-repeat .fr-repeat-column-left,
.orbeon .xbl-fr-grid.xforms-grid-appearance-full .fr-grid.fr-repeat .fr-repeat-column-number {
  border-right: 1px solid #ddd;
}
.orbeon .xbl-fr-grid.xforms-grid-appearance-full .fr-grid.fr-repeat .fr-repeat-column-right {
  border-left: 1px solid #ddd;
  vertical-align: top;
  align-self: normal;
}
@media not (max-width: 640px) {
  .orbeon .xbl-fr-grid.xforms-grid-appearance-full .fr-grid.fr-repeat.fr-grid-css .fr-grid-repeat-top-row:not(.xforms-readonly .fr-repeat-multiple-rows *) ~ .fr-grid-repeat-iteration,
  .orbeon .xbl-fr-grid.xforms-grid-appearance-full .fr-grid.fr-repeat.fr-grid-css .fr-grid-repeat-iteration ~ .fr-grid-repeat-iteration {
    border-top: 1px solid #ddd;
  }
}
@media (max-width: 640px) {
  .orbeon .xbl-fr-grid.xforms-grid-appearance-full .fr-grid.fr-repeat.fr-grid-css {
    margin-left: 4px;
    margin-right: 4px;
  }
  .orbeon .xbl-fr-grid.xforms-grid-appearance-full .fr-grid.fr-repeat.fr-grid-css .fr-grid-repeat-top-row:not(.xforms-readonly .fr-repeat-multiple-rows *) ~ .fr-grid-repeat-iteration,
  .orbeon .xbl-fr-grid.xforms-grid-appearance-full .fr-grid.fr-repeat.fr-grid-css .fr-grid-repeat-iteration ~ .fr-grid-repeat-iteration {
    border-top: 1px solid #ddd;
  }
}
.orbeon .xbl-fr-grid.xforms-grid-appearance-full .fr-grid.fr-repeat.fr-grid-table {
  border-collapse: separate;
}
@media not (max-width: 640px) {
  .orbeon .xbl-fr-grid.xforms-grid-appearance-full .fr-grid.fr-repeat.fr-grid-table .fr-grid-head:not(.xforms-readonly .fr-repeat-multiple-rows *) ~ .fr-grid-repeat-iteration > tr > td,
  .orbeon .xbl-fr-grid.xforms-grid-appearance-full .fr-grid.fr-repeat.fr-grid-table .fr-grid-repeat-iteration ~ .fr-grid-repeat-iteration > tr > td {
    border-top: 1px solid #ddd;
  }
}
@media (max-width: 640px) {
  .orbeon .xbl-fr-grid.xforms-grid-appearance-full .fr-grid.fr-repeat.fr-grid-table {
    margin-left: 4px;
    margin-right: 4px;
  }
  .orbeon .xbl-fr-grid.xforms-grid-appearance-full .fr-grid.fr-repeat.fr-grid-table .fr-grid-head:not(.xforms-readonly .fr-repeat-multiple-rows *) ~ .fr-grid-repeat-iteration > tr > td,
  .orbeon .xbl-fr-grid.xforms-grid-appearance-full .fr-grid.fr-repeat.fr-grid-table .fr-grid-repeat-iteration ~ .fr-grid-repeat-iteration > tr > td {
    border-top: 1px solid #ddd;
  }
}
@media print {
  .orbeon .xbl-fr-grid.xforms-grid-appearance-full .fr-grid.fr-repeat.fr-grid-table.fr-repeat-single-row .fr-grid-repeat-iteration > tr > td,
  .orbeon .xbl-fr-grid.xforms-grid-appearance-full .fr-grid.fr-repeat.fr-grid-table.fr-repeat-multiple-rows .fr-grid-repeat-iteration + .xforms-repeat-delimiter + .fr-grid-repeat-iteration > tr > td {
    border-top: 1px solid #ddd;
  }
}
.orbeon .xbl-fr-grid:not(.xforms-grid-appearance-minimal) .fr-grid.fr-repeat {
  border: 1px solid #ddd;
  border-radius: 4px;
}
.orbeon .xbl-fr-grid:not(.xforms-grid-appearance-minimal) .fr-grid.fr-repeat .fr-repeat-column-left,
.orbeon .xbl-fr-grid:not(.xforms-grid-appearance-minimal) .fr-grid.fr-repeat .fr-repeat-column-number {
  border-right: 1px solid #ddd;
}
.orbeon .xbl-fr-grid:not(.xforms-grid-appearance-minimal) .fr-grid.fr-repeat .fr-repeat-column-right {
  border-left: 1px solid #ddd;
  vertical-align: top;
  align-self: normal;
}
@media not (max-width: 640px) {
  .orbeon .xbl-fr-grid:not(.xforms-grid-appearance-minimal) .fr-grid.fr-repeat.fr-grid-css .fr-grid-repeat-top-row:not(.xforms-readonly .fr-repeat-multiple-rows *) ~ .fr-grid-repeat-iteration,
  .orbeon .xbl-fr-grid:not(.xforms-grid-appearance-minimal) .fr-grid.fr-repeat.fr-grid-css .fr-grid-repeat-iteration ~ .fr-grid-repeat-iteration {
    border-top: 1px solid #ddd;
  }
}
@media (max-width: 640px) {
  .orbeon .xbl-fr-grid:not(.xforms-grid-appearance-minimal) .fr-grid.fr-repeat.fr-grid-css {
    margin-left: 4px;
    margin-right: 4px;
  }
  .orbeon .xbl-fr-grid:not(.xforms-grid-appearance-minimal) .fr-grid.fr-repeat.fr-grid-css .fr-grid-repeat-top-row:not(.xforms-readonly .fr-repeat-multiple-rows *) ~ .fr-grid-repeat-iteration,
  .orbeon .xbl-fr-grid:not(.xforms-grid-appearance-minimal) .fr-grid.fr-repeat.fr-grid-css .fr-grid-repeat-iteration ~ .fr-grid-repeat-iteration {
    border-top: 1px solid #ddd;
  }
}
.orbeon .xbl-fr-grid:not(.xforms-grid-appearance-minimal) .fr-grid.fr-repeat.fr-grid-table {
  border-collapse: separate;
}
@media not (max-width: 640px) {
  .orbeon .xbl-fr-grid:not(.xforms-grid-appearance-minimal) .fr-grid.fr-repeat.fr-grid-table .fr-grid-head:not(.xforms-readonly .fr-repeat-multiple-rows *) ~ .fr-grid-repeat-iteration > tr > td,
  .orbeon .xbl-fr-grid:not(.xforms-grid-appearance-minimal) .fr-grid.fr-repeat.fr-grid-table .fr-grid-repeat-iteration ~ .fr-grid-repeat-iteration > tr > td {
    border-top: 1px solid #ddd;
  }
}
@media (max-width: 640px) {
  .orbeon .xbl-fr-grid:not(.xforms-grid-appearance-minimal) .fr-grid.fr-repeat.fr-grid-table {
    margin-left: 4px;
    margin-right: 4px;
  }
  .orbeon .xbl-fr-grid:not(.xforms-grid-appearance-minimal) .fr-grid.fr-repeat.fr-grid-table .fr-grid-head:not(.xforms-readonly .fr-repeat-multiple-rows *) ~ .fr-grid-repeat-iteration > tr > td,
  .orbeon .xbl-fr-grid:not(.xforms-grid-appearance-minimal) .fr-grid.fr-repeat.fr-grid-table .fr-grid-repeat-iteration ~ .fr-grid-repeat-iteration > tr > td {
    border-top: 1px solid #ddd;
  }
}
@media print {
  .orbeon .xbl-fr-grid:not(.xforms-grid-appearance-minimal) .fr-grid.fr-repeat.fr-grid-table.fr-repeat-single-row .fr-grid-repeat-iteration > tr > td,
  .orbeon .xbl-fr-grid:not(.xforms-grid-appearance-minimal) .fr-grid.fr-repeat.fr-grid-table.fr-repeat-multiple-rows .fr-grid-repeat-iteration + .xforms-repeat-delimiter + .fr-grid-repeat-iteration > tr > td {
    border-top: 1px solid #ddd;
  }
}
.orbeon .xbl-fr-grid.xforms-grid-appearance-minimal .fr-grid-bottom-buttons {
  display: block;
  margin-top: -10px;
  margin-bottom: 10px;
}
.orbeon .xbl-fr-grid.xforms-grid-appearance-minimal .fr-grid-bottom-buttons .xforms-trigger {
  margin-right: 1em;
}
.orbeon .xbl-fr-grid.xforms-grid-appearance-minimal .fr-grid.fr-repeat .fr-grid-repeat-iteration .fr-grid-td,
.orbeon .xbl-fr-grid.xforms-grid-appearance-minimal .fr-grid.fr-repeat .fr-grid-repeat-iteration .fr-repeat-column-number,
.orbeon .xbl-fr-grid.xforms-grid-appearance-minimal .fr-grid.fr-repeat .fr-grid-repeat-iteration .fr-repeat-column-right {
  border: none;
}
.orbeon .xbl-fr-grid.xforms-grid-appearance-minimal .fr-grid.fr-repeat .fr-grid-repeat-iteration .fr-grid-tr:last-child .fr-grid-td,
.orbeon .xbl-fr-grid.xforms-grid-appearance-minimal .fr-grid.fr-repeat .fr-grid-repeat-iteration .fr-grid-tr:last-child .fr-repeat-column-number,
.orbeon .xbl-fr-grid.xforms-grid-appearance-minimal .fr-grid.fr-repeat .fr-grid-repeat-iteration .fr-grid-tr:last-child .fr-repeat-column-right {
  padding-bottom: 5px;
}
.orbeon .xbl-fr-grid.xforms-grid-appearance-minimal .fr-grid.fr-repeat .fr-grid-repeat-iteration .fr-repeat-column-number {
  background-color: transparent;
  border: none;
}
.orbeon .xbl-fr-grid.xforms-grid-appearance-minimal .fr-grid.fr-grid-css.fr-repeat:not(.fr-grid-readonly):not(.fr-grid-number-rows) .fr-grid-repeat-top-row,
.orbeon .xbl-fr-grid.xforms-grid-appearance-minimal .fr-grid.fr-grid-css.fr-repeat:not(.fr-grid-readonly):not(.fr-grid-number-rows) .fr-grid-repeat-iteration {
  grid-template-columns: auto 35px;
}
.orbeon .xbl-fr-grid.xforms-grid-appearance-minimal .fr-grid.fr-grid-css.fr-repeat:not(.fr-grid-readonly).fr-grid-number-rows .fr-grid-repeat-top-row,
.orbeon .xbl-fr-grid.xforms-grid-appearance-minimal .fr-grid.fr-grid-css.fr-repeat:not(.fr-grid-readonly).fr-grid-number-rows .fr-grid-repeat-iteration {
  grid-template-columns: 35px auto 35px;
}
.orbeon .xbl-fr-grid.xforms-readonly > .fr-grid.fr-grid-css.fr-repeat:not(.fr-grid-readonly):not(.fr-grid-number-rows) .fr-grid-repeat-top-row,
.orbeon .xbl-fr-grid.xforms-readonly > .fr-grid.fr-grid-css.fr-repeat:not(.fr-grid-readonly):not(.fr-grid-number-rows) .fr-grid-repeat-iteration {
  grid-template-columns: auto;
}
.orbeon .xbl-fr-grid.xforms-readonly > .fr-grid.fr-grid-css.fr-repeat:not(.fr-grid-readonly).fr-grid-number-rows .fr-grid-repeat-top-row,
.orbeon .xbl-fr-grid.xforms-readonly > .fr-grid.fr-grid-css.fr-repeat:not(.fr-grid-readonly).fr-grid-number-rows .fr-grid-repeat-iteration {
  grid-template-columns: 35px auto;
}
@media (max-width: 640px) {
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-repeat {
    margin-left: 4px;
    margin-right: 4px;
  }
}
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-repeat .fr-grid-th,
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-repeat .fr-grid-td,
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-repeat .fr-repeat-column-left,
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-repeat .fr-repeat-column-number,
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-repeat .fr-repeat-column-right,
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-repeat.fr-repeat-multiple-rows .fr-grid-head {
  line-height: 20px;
  vertical-align: top;
}
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-repeat .fr-grid-repeat-top-row .fr-grid-head .fr-grid-th {
  align-self: flex-end;
}
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-repeat .fr-grid-repeat-top-row,
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-repeat .fr-grid-repeat-iteration {
  display: grid;
  width: 100%;
}
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-repeat.fr-grid-readonly:not(.fr-grid-number-rows) .fr-grid-repeat-top-row,
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-repeat.fr-grid-readonly:not(.fr-grid-number-rows) .fr-grid-repeat-iteration {
  grid-template-columns: auto;
}
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-repeat.fr-grid-readonly.fr-grid-number-rows .fr-grid-repeat-top-row,
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-repeat.fr-grid-readonly.fr-grid-number-rows .fr-grid-repeat-iteration {
  grid-template-columns: 35px auto;
}
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-repeat:not(.fr-grid-readonly):not(.fr-grid-number-rows) .fr-grid-repeat-top-row,
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-repeat:not(.fr-grid-readonly):not(.fr-grid-number-rows) .fr-grid-repeat-iteration {
  grid-template-columns: 35px auto;
}
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-repeat:not(.fr-grid-readonly).fr-grid-number-rows .fr-grid-repeat-top-row,
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-repeat:not(.fr-grid-readonly).fr-grid-number-rows .fr-grid-repeat-iteration {
  grid-template-columns: 35px 35px auto;
}
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head,
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body {
  grid-template-columns: repeat(12, 1fr);
}
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-td[data-fr-x='12'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-td[data-fr-x='12'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-th[data-fr-x='12'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-th[data-fr-x='12'] {
  grid-column-start: 12;
}
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-td[data-fr-x='11'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-td[data-fr-x='11'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-th[data-fr-x='11'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-th[data-fr-x='11'] {
  grid-column-start: 11;
}
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-td[data-fr-x='10'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-td[data-fr-x='10'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-th[data-fr-x='10'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-th[data-fr-x='10'] {
  grid-column-start: 10;
}
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-td[data-fr-x='9'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-td[data-fr-x='9'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-th[data-fr-x='9'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-th[data-fr-x='9'] {
  grid-column-start: 9;
}
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-td[data-fr-x='8'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-td[data-fr-x='8'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-th[data-fr-x='8'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-th[data-fr-x='8'] {
  grid-column-start: 8;
}
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-td[data-fr-x='7'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-td[data-fr-x='7'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-th[data-fr-x='7'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-th[data-fr-x='7'] {
  grid-column-start: 7;
}
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-td[data-fr-x='6'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-td[data-fr-x='6'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-th[data-fr-x='6'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-th[data-fr-x='6'] {
  grid-column-start: 6;
}
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-td[data-fr-x='5'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-td[data-fr-x='5'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-th[data-fr-x='5'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-th[data-fr-x='5'] {
  grid-column-start: 5;
}
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-td[data-fr-x='4'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-td[data-fr-x='4'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-th[data-fr-x='4'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-th[data-fr-x='4'] {
  grid-column-start: 4;
}
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-td[data-fr-x='3'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-td[data-fr-x='3'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-th[data-fr-x='3'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-th[data-fr-x='3'] {
  grid-column-start: 3;
}
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-td[data-fr-x='2'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-td[data-fr-x='2'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-th[data-fr-x='2'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-th[data-fr-x='2'] {
  grid-column-start: 2;
}
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-td[data-fr-x='1'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-td[data-fr-x='1'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-th[data-fr-x='1'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-th[data-fr-x='1'] {
  grid-column-start: 1;
}
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-td[data-fr-w='12'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-td[data-fr-w='12'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-th[data-fr-w='12'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-th[data-fr-w='12'] {
  grid-column-end: span 12;
}
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-td[data-fr-w='11'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-td[data-fr-w='11'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-th[data-fr-w='11'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-th[data-fr-w='11'] {
  grid-column-end: span 11;
}
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-td[data-fr-w='10'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-td[data-fr-w='10'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-th[data-fr-w='10'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-th[data-fr-w='10'] {
  grid-column-end: span 10;
}
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-td[data-fr-w='9'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-td[data-fr-w='9'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-th[data-fr-w='9'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-th[data-fr-w='9'] {
  grid-column-end: span 9;
}
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-td[data-fr-w='8'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-td[data-fr-w='8'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-th[data-fr-w='8'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-th[data-fr-w='8'] {
  grid-column-end: span 8;
}
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-td[data-fr-w='7'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-td[data-fr-w='7'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-th[data-fr-w='7'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-th[data-fr-w='7'] {
  grid-column-end: span 7;
}
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-td[data-fr-w='6'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-td[data-fr-w='6'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-th[data-fr-w='6'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-th[data-fr-w='6'] {
  grid-column-end: span 6;
}
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-td[data-fr-w='5'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-td[data-fr-w='5'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-th[data-fr-w='5'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-th[data-fr-w='5'] {
  grid-column-end: span 5;
}
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-td[data-fr-w='4'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-td[data-fr-w='4'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-th[data-fr-w='4'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-th[data-fr-w='4'] {
  grid-column-end: span 4;
}
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-td[data-fr-w='3'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-td[data-fr-w='3'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-th[data-fr-w='3'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-th[data-fr-w='3'] {
  grid-column-end: span 3;
}
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-td[data-fr-w='2'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-td[data-fr-w='2'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-th[data-fr-w='2'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-th[data-fr-w='2'] {
  grid-column-end: span 2;
}
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-td[data-fr-w='1'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-td[data-fr-w='1'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-th[data-fr-w='1'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-th[data-fr-w='1'] {
  grid-column-end: span 1;
}
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head,
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body {
  grid-template-columns: repeat(24, 1fr);
}
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-x='24'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-x='24'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-x='24'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-x='24'] {
  grid-column-start: 24;
}
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-x='23'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-x='23'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-x='23'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-x='23'] {
  grid-column-start: 23;
}
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-x='22'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-x='22'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-x='22'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-x='22'] {
  grid-column-start: 22;
}
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-x='21'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-x='21'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-x='21'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-x='21'] {
  grid-column-start: 21;
}
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-x='20'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-x='20'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-x='20'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-x='20'] {
  grid-column-start: 20;
}
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-x='19'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-x='19'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-x='19'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-x='19'] {
  grid-column-start: 19;
}
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-x='18'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-x='18'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-x='18'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-x='18'] {
  grid-column-start: 18;
}
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-x='17'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-x='17'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-x='17'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-x='17'] {
  grid-column-start: 17;
}
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-x='16'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-x='16'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-x='16'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-x='16'] {
  grid-column-start: 16;
}
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-x='15'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-x='15'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-x='15'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-x='15'] {
  grid-column-start: 15;
}
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-x='14'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-x='14'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-x='14'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-x='14'] {
  grid-column-start: 14;
}
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-x='13'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-x='13'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-x='13'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-x='13'] {
  grid-column-start: 13;
}
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-x='12'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-x='12'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-x='12'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-x='12'] {
  grid-column-start: 12;
}
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-x='11'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-x='11'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-x='11'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-x='11'] {
  grid-column-start: 11;
}
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-x='10'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-x='10'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-x='10'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-x='10'] {
  grid-column-start: 10;
}
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-x='9'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-x='9'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-x='9'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-x='9'] {
  grid-column-start: 9;
}
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-x='8'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-x='8'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-x='8'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-x='8'] {
  grid-column-start: 8;
}
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-x='7'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-x='7'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-x='7'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-x='7'] {
  grid-column-start: 7;
}
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-x='6'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-x='6'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-x='6'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-x='6'] {
  grid-column-start: 6;
}
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-x='5'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-x='5'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-x='5'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-x='5'] {
  grid-column-start: 5;
}
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-x='4'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-x='4'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-x='4'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-x='4'] {
  grid-column-start: 4;
}
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-x='3'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-x='3'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-x='3'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-x='3'] {
  grid-column-start: 3;
}
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-x='2'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-x='2'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-x='2'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-x='2'] {
  grid-column-start: 2;
}
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-x='1'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-x='1'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-x='1'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-x='1'] {
  grid-column-start: 1;
}
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-w='24'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-w='24'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-w='24'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-w='24'] {
  grid-column-end: span 24;
}
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-w='23'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-w='23'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-w='23'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-w='23'] {
  grid-column-end: span 23;
}
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-w='22'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-w='22'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-w='22'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-w='22'] {
  grid-column-end: span 22;
}
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-w='21'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-w='21'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-w='21'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-w='21'] {
  grid-column-end: span 21;
}
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-w='20'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-w='20'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-w='20'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-w='20'] {
  grid-column-end: span 20;
}
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-w='19'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-w='19'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-w='19'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-w='19'] {
  grid-column-end: span 19;
}
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-w='18'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-w='18'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-w='18'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-w='18'] {
  grid-column-end: span 18;
}
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-w='17'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-w='17'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-w='17'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-w='17'] {
  grid-column-end: span 17;
}
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-w='16'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-w='16'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-w='16'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-w='16'] {
  grid-column-end: span 16;
}
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-w='15'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-w='15'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-w='15'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-w='15'] {
  grid-column-end: span 15;
}
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-w='14'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-w='14'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-w='14'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-w='14'] {
  grid-column-end: span 14;
}
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-w='13'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-w='13'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-w='13'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-w='13'] {
  grid-column-end: span 13;
}
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-w='12'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-w='12'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-w='12'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-w='12'] {
  grid-column-end: span 12;
}
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-w='11'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-w='11'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-w='11'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-w='11'] {
  grid-column-end: span 11;
}
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-w='10'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-w='10'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-w='10'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-w='10'] {
  grid-column-end: span 10;
}
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-w='9'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-w='9'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-w='9'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-w='9'] {
  grid-column-end: span 9;
}
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-w='8'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-w='8'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-w='8'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-w='8'] {
  grid-column-end: span 8;
}
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-w='7'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-w='7'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-w='7'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-w='7'] {
  grid-column-end: span 7;
}
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-w='6'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-w='6'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-w='6'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-w='6'] {
  grid-column-end: span 6;
}
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-w='5'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-w='5'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-w='5'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-w='5'] {
  grid-column-end: span 5;
}
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-w='4'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-w='4'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-w='4'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-w='4'] {
  grid-column-end: span 4;
}
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-w='3'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-w='3'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-w='3'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-w='3'] {
  grid-column-end: span 3;
}
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-w='2'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-w='2'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-w='2'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-w='2'] {
  grid-column-end: span 2;
}
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-w='1'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-w='1'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-w='1'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-w='1'] {
  grid-column-end: span 1;
}
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head,
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body {
  display: grid;
}
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-td,
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td {
  grid-column-end: span 1;
  grid-row-end: span 1;
}
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-td[data-fr-y='20'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td[data-fr-y='20'] {
  grid-row-start: 20;
}
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-td[data-fr-y='19'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td[data-fr-y='19'] {
  grid-row-start: 19;
}
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-td[data-fr-y='18'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td[data-fr-y='18'] {
  grid-row-start: 18;
}
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-td[data-fr-y='17'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td[data-fr-y='17'] {
  grid-row-start: 17;
}
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-td[data-fr-y='16'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td[data-fr-y='16'] {
  grid-row-start: 16;
}
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-td[data-fr-y='15'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td[data-fr-y='15'] {
  grid-row-start: 15;
}
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-td[data-fr-y='14'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td[data-fr-y='14'] {
  grid-row-start: 14;
}
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-td[data-fr-y='13'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td[data-fr-y='13'] {
  grid-row-start: 13;
}
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-td[data-fr-y='12'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td[data-fr-y='12'] {
  grid-row-start: 12;
}
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-td[data-fr-y='11'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td[data-fr-y='11'] {
  grid-row-start: 11;
}
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-td[data-fr-y='10'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td[data-fr-y='10'] {
  grid-row-start: 10;
}
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-td[data-fr-y='9'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td[data-fr-y='9'] {
  grid-row-start: 9;
}
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-td[data-fr-y='8'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td[data-fr-y='8'] {
  grid-row-start: 8;
}
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-td[data-fr-y='7'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td[data-fr-y='7'] {
  grid-row-start: 7;
}
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-td[data-fr-y='6'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td[data-fr-y='6'] {
  grid-row-start: 6;
}
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-td[data-fr-y='5'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td[data-fr-y='5'] {
  grid-row-start: 5;
}
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-td[data-fr-y='4'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td[data-fr-y='4'] {
  grid-row-start: 4;
}
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-td[data-fr-y='3'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td[data-fr-y='3'] {
  grid-row-start: 3;
}
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-td[data-fr-y='2'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td[data-fr-y='2'] {
  grid-row-start: 2;
}
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-td[data-fr-y='1'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td[data-fr-y='1'] {
  grid-row-start: 1;
}
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-td[data-fr-h='20'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td[data-fr-h='20'] {
  grid-row-end: span 20;
}
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-td[data-fr-h='19'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td[data-fr-h='19'] {
  grid-row-end: span 19;
}
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-td[data-fr-h='18'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td[data-fr-h='18'] {
  grid-row-end: span 18;
}
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-td[data-fr-h='17'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td[data-fr-h='17'] {
  grid-row-end: span 17;
}
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-td[data-fr-h='16'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td[data-fr-h='16'] {
  grid-row-end: span 16;
}
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-td[data-fr-h='15'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td[data-fr-h='15'] {
  grid-row-end: span 15;
}
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-td[data-fr-h='14'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td[data-fr-h='14'] {
  grid-row-end: span 14;
}
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-td[data-fr-h='13'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td[data-fr-h='13'] {
  grid-row-end: span 13;
}
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-td[data-fr-h='12'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td[data-fr-h='12'] {
  grid-row-end: span 12;
}
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-td[data-fr-h='11'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td[data-fr-h='11'] {
  grid-row-end: span 11;
}
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-td[data-fr-h='10'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td[data-fr-h='10'] {
  grid-row-end: span 10;
}
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-td[data-fr-h='9'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td[data-fr-h='9'] {
  grid-row-end: span 9;
}
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-td[data-fr-h='8'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td[data-fr-h='8'] {
  grid-row-end: span 8;
}
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-td[data-fr-h='7'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td[data-fr-h='7'] {
  grid-row-end: span 7;
}
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-td[data-fr-h='6'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td[data-fr-h='6'] {
  grid-row-end: span 6;
}
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-td[data-fr-h='5'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td[data-fr-h='5'] {
  grid-row-end: span 5;
}
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-td[data-fr-h='4'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td[data-fr-h='4'] {
  grid-row-end: span 4;
}
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-td[data-fr-h='3'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td[data-fr-h='3'] {
  grid-row-end: span 3;
}
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-td[data-fr-h='2'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td[data-fr-h='2'] {
  grid-row-end: span 2;
}
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-td[data-fr-h='1'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td[data-fr-h='1'] {
  grid-row-end: span 1;
}
.orbeon .xbl-fr-grid .fr-grid:not(.fr-grid-css) {
  display: table;
  table-layout: fixed;
  width: 100%;
}
.orbeon .xbl-fr-grid .fr-grid:not(.fr-grid-css) .fr-grid-head {
  display: table-header-group;
}
.orbeon .xbl-fr-grid .fr-grid:not(.fr-grid-css) .fr-grid-body {
  display: table-row-group;
}
.orbeon .xbl-fr-grid .fr-grid:not(.fr-grid-css) .fr-grid-tr,
.orbeon .xbl-fr-grid .fr-grid:not(.fr-grid-css) .fr-grid-master-row {
  display: table-row;
}
.orbeon .xbl-fr-grid .fr-grid:not(.fr-grid-css) .fr-grid-body .fr-grid-td {
  display: table-cell;
  vertical-align: top;
  position: relative;
}
.orbeon .xbl-fr-grid .fr-grid:not(.fr-grid-css) .fr-grid-head .fr-grid-th {
  display: table-cell;
  text-align: left;
}
.orbeon .xbl-fr-grid .fr-grid:not(.fr-grid-css) .fr-grid-head .fr-grid-th .xforms-output {
  display: block;
}
.orbeon .xbl-fr-grid .fr-grid:not(.fr-grid-css) .fr-grid-head .fr-grid-th legend.xforms-label {
  border-bottom: none;
  margin: 0;
}
.orbeon .xbl-fr-grid .fr-grid:not(.fr-grid-css):not(.fr-repeat):not(.fr-editable) .fr-grid-body .fr-grid-tr {
  height: 0;
}
.orbeon .xbl-fr-grid .fr-grid:not(.fr-grid-css):not(.fr-repeat):not(.fr-editable) .fr-grid-body tr:last-of-type {
  height: auto;
}
.orbeon .xbl-fr-grid .fr-grid.fr-repeat .fr-grid-th.fr-field-align-left .xforms-label,
.orbeon .xbl-fr-grid .fr-grid.fr-repeat .fr-grid-th.fr-field-align-left .xforms-hint {
  text-align: left;
}
.orbeon .xbl-fr-grid .fr-grid.fr-repeat .fr-grid-th.fr-field-align-right .xforms-label,
.orbeon .xbl-fr-grid .fr-grid.fr-repeat .fr-grid-th.fr-field-align-right .xforms-hint {
  text-align: right;
}
.orbeon .xbl-fr-grid .fr-grid .xforms-help {
  float: left;
  margin-top: 4px;
  margin-right: 3px;
  display: none;
}
.orbeon .xbl-fr-grid .fr-grid .xforms-help:not(:empty) {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  text-indent: 1px;
  background: none;
  max-width: 14px;
  max-height: 14px;
  margin-top: 3px;
  margin-bottom: 3px;
  margin-left: 0;
  padding: 0;
  overflow: hidden;
  cursor: pointer;
}
.orbeon .xbl-fr-grid .fr-grid .xforms-help:not(:empty):before {
  content: "\f05a";
  margin-right: 2px;
  font-size: 12px;
}
.orbeon .xbl-fr-grid .fr-grid .xforms-label {
  font-weight: 600;
  margin-top: 2px;
  margin-bottom: 4px;
  overflow: hidden;
  display: table;
}
.orbeon .xbl-fr-grid .fr-grid .xforms-label > div:first-child {
  display: inline;
}
.orbeon .xbl-fr-grid .fr-grid .xforms-label:empty {
  display: none;
}
.orbeon .xbl-fr-grid .fr-grid select,
.orbeon .xbl-fr-grid .fr-grid textarea,
.orbeon .xbl-fr-grid .fr-grid input[type="text"],
.orbeon .xbl-fr-grid .fr-grid input[type="password"],
.orbeon .xbl-fr-grid .fr-grid input[type="datetime"],
.orbeon .xbl-fr-grid .fr-grid input[type="datetime-local"],
.orbeon .xbl-fr-grid .fr-grid input[type="date"],
.orbeon .xbl-fr-grid .fr-grid input[type="month"],
.orbeon .xbl-fr-grid .fr-grid input[type="time"],
.orbeon .xbl-fr-grid .fr-grid input[type="week"],
.orbeon .xbl-fr-grid .fr-grid input[type="number"],
.orbeon .xbl-fr-grid .fr-grid input[type="email"],
.orbeon .xbl-fr-grid .fr-grid input[type="url"],
.orbeon .xbl-fr-grid .fr-grid input[type="search"],
.orbeon .xbl-fr-grid .fr-grid input[type="tel"],
.orbeon .xbl-fr-grid .fr-grid input[type="color"],
.orbeon .xbl-fr-grid .fr-grid .uneditable-input,
.orbeon .xbl-fr-grid .fr-grid .input-append {
  width: 100%;
}
.orbeon .xbl-fr-grid .fr-grid .xforms-textarea textarea {
  width: 100%;
}
.orbeon .xbl-fr-grid .fr-grid .xforms-select-appearance-full .xforms-items,
.orbeon .xbl-fr-grid .fr-grid .xforms-select1-appearance-full .xforms-items {
  width: 100%;
  box-sizing: border-box;
}
.orbeon .xbl-fr-grid .fr-grid .xforms-select-appearance-full .xforms-items[role=group][tabindex='0'],
.orbeon .xbl-fr-grid .fr-grid .xforms-select1-appearance-full .xforms-items[role=group][tabindex='0'],
.orbeon .xbl-fr-grid .fr-grid .xforms-select-appearance-full .xforms-items[role=radiogroup][tabindex='0'],
.orbeon .xbl-fr-grid .fr-grid .xforms-select1-appearance-full .xforms-items[role=radiogroup][tabindex='0'] {
  padding: 4px 6px;
}
.orbeon .xbl-fr-grid .fr-grid .xbl-fr-checkbox-input .xforms-select-appearance-full .xforms-items,
.orbeon .xbl-fr-grid .fr-grid .xbl-fr-checkbox-input .xforms-select1-appearance-full .xforms-items {
  padding: 4px 0;
}
.orbeon .xbl-fr-grid .fr-grid textarea[rows] {
  height: auto;
}
.orbeon .xbl-fr-grid .fr-grid input[type="file"] {
  width: auto;
}
.orbeon .xbl-fr-grid .fr-grid .xbl-fr-inplace-input {
  width: 100%;
}
.orbeon .xbl-fr-grid .fr-grid .xbl-fr-inplace-input input {
  width: 100%;
}
.orbeon .xbl-fr-grid .fr-grid .xforms-input input.xforms-type-date,
.orbeon .xbl-fr-grid .fr-grid .xforms-input input.xforms-type-time {
  width: 7.5em;
}
.orbeon .xbl-fr-grid .fr-grid .xforms-mediatype-image {
  width: 100%;
  overflow: auto;
  display: block;
}
.orbeon .xbl-fr-grid .fr-grid .xforms-mediatype-image img {
  display: block;
  border-radius: 4px;
}
.orbeon .xbl-fr-grid .fr-grid .fr-grid-td .xforms-trigger button,
.orbeon .xbl-fr-grid .fr-grid .fr-grid-td .xforms-trigger input {
  margin-top: 1.72em;
}
.orbeon .xbl-fr-grid .fr-grid .fr-grid-td .xforms-trigger button,
.orbeon .xbl-fr-grid .fr-grid .fr-grid-td .yui-button .xforms-trigger input {
  margin-top: 0;
}
.orbeon .xbl-fr-grid .fr-grid .fr-grid-td .xforms-trigger-appearance-full .btn {
  max-width: 100%;
  word-wrap: break-word;
  white-space: break-spaces;
  word-break: break-word;
}
.orbeon .xbl-fr-grid .fr-grid.fr-repeat .fr-grid-body .fr-grid-td > .xforms-control,
.orbeon .xbl-fr-grid .fr-grid.fr-repeat .fr-grid-body .fr-grid-td > .xbl-component,
.orbeon .xbl-fr-grid .fr-grid.fr-repeat .fr-grid-body .fr-grid-td > .xforms-group {
  padding-top: 0;
  padding-bottom: 0.1px;
}
.orbeon .xbl-fr-grid .fr-grid.fr-repeat.fr-repeat-single-row .fr-grid-master-row > .fr-grid-th span.xforms-group {
  display: block;
}
.orbeon .xbl-fr-grid .fr-grid.fr-repeat .fr-grid-head .fr-grid-th {
  overflow-wrap: break-word;
  word-wrap: break-word;
}
.orbeon .xbl-fr-grid .fr-grid.fr-repeat .fr-grid-head .fr-grid-th .xforms-label {
  display: block;
  margin: 4px 4px;
}
.orbeon .xbl-fr-grid .fr-grid.fr-repeat .fr-grid-head .fr-grid-th:has(.xforms-hint) .xforms-label {
  margin-bottom: 4px;
}
.orbeon .xbl-fr-grid .fr-grid.fr-repeat .fr-grid-head .fr-grid-th .xforms-help {
  margin-top: 6px;
  margin-left: 4px;
}
.orbeon .xbl-fr-grid .fr-grid.fr-repeat .fr-grid-head .fr-grid-th .xforms-hint {
  margin-top: 4px;
  margin-left: 4px;
}
.orbeon .xbl-fr-grid .fr-grid.fr-repeat .fr-repeat-column-left,
.orbeon .xbl-fr-grid .fr-grid.fr-repeat .fr-repeat-column-right,
.orbeon .xbl-fr-grid .fr-grid.fr-repeat .fr-repeat-column-number {
  width: 35px;
  box-sizing: border-box;
}
.orbeon .xbl-fr-grid .fr-grid.fr-repeat .fr-repeat-column-left .xforms-trigger .btn-link,
.orbeon .xbl-fr-grid .fr-grid.fr-repeat .fr-repeat-column-right .xforms-trigger .btn-link,
.orbeon .xbl-fr-grid .fr-grid.fr-repeat .fr-repeat-column-number .xforms-trigger .btn-link {
  text-decoration: none;
  color: black;
  display: block;
  margin: auto;
}
.orbeon .xbl-fr-grid .fr-grid.fr-repeat .fr-repeat-column-left,
.orbeon .xbl-fr-grid .fr-grid.fr-repeat .fr-repeat-column-right {
  text-align: left;
}
.orbeon .xbl-fr-grid .fr-grid.fr-repeat .fr-repeat-column-number .badge {
  margin: 6px 4px;
  font-size: smaller;
}
@media print {
  .orbeon .xbl-fr-grid .fr-grid.fr-repeat .fr-repeat-column-number .badge {
    color: #333;
    background-color: transparent;
  }
}
@media not print {
  .orbeon .xbl-fr-grid .fr-grid.fr-repeat .xforms-repeat-selected-item-1 .fr-repeat-column-left,
  .orbeon .xbl-fr-grid .fr-grid.fr-repeat .xforms-repeat-selected-item-1 .fr-repeat-column-number {
    background-color: #eee;
  }
}
.orbeon .xbl-fr-grid .fr-grid.fr-repeat .fr-repeat-column-left .dropdown {
  display: none;
}
.orbeon .xbl-fr-grid .fr-grid.fr-repeat .can-remove .dropdown,
.orbeon .xbl-fr-grid .fr-grid.fr-repeat .can-move-up .dropdown,
.orbeon .xbl-fr-grid .fr-grid.fr-repeat .can-move-down .dropdown,
.orbeon .xbl-fr-grid .fr-grid.fr-repeat .can-insert-above .dropdown,
.orbeon .xbl-fr-grid .fr-grid.fr-repeat .can-insert-below .dropdown {
  display: block;
}
.orbeon .xbl-fr-grid .fr-grid.fr-repeat .can-remove .dropdown:not(.open),
.orbeon .xbl-fr-grid .fr-grid.fr-repeat .can-move-up .dropdown:not(.open),
.orbeon .xbl-fr-grid .fr-grid.fr-repeat .can-move-down .dropdown:not(.open),
.orbeon .xbl-fr-grid .fr-grid.fr-repeat .can-insert-above .dropdown:not(.open),
.orbeon .xbl-fr-grid .fr-grid.fr-repeat .can-insert-below .dropdown:not(.open) {
  margin: 4px;
}
.orbeon .xbl-fr-grid .fr-grid.fr-repeat .dropdown .fa-caret-down {
  width: 8px;
  height: 12px;
  margin: 4px auto;
}
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid-th,
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid-td,
.orbeon .fr-density-compact .xbl-fr-grid .fr-repeat-column-left,
.orbeon .fr-density-compact .xbl-fr-grid .fr-repeat-column-number,
.orbeon .fr-density-compact .xbl-fr-grid .fr-repeat-column-right,
.orbeon .fr-density-compact .xbl-fr-grid.fr-repeat-multiple-rows .fr-grid-head {
  padding: 0;
}
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid-th > .xforms-control,
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid-td > .xforms-control,
.orbeon .fr-density-compact .xbl-fr-grid .fr-repeat-column-left > .xforms-control,
.orbeon .fr-density-compact .xbl-fr-grid .fr-repeat-column-number > .xforms-control,
.orbeon .fr-density-compact .xbl-fr-grid .fr-repeat-column-right > .xforms-control,
.orbeon .fr-density-compact .xbl-fr-grid.fr-repeat-multiple-rows .fr-grid-head > .xforms-control,
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid-th > .xbl-component,
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid-td > .xbl-component,
.orbeon .fr-density-compact .xbl-fr-grid .fr-repeat-column-left > .xbl-component,
.orbeon .fr-density-compact .xbl-fr-grid .fr-repeat-column-number > .xbl-component,
.orbeon .fr-density-compact .xbl-fr-grid .fr-repeat-column-right > .xbl-component,
.orbeon .fr-density-compact .xbl-fr-grid.fr-repeat-multiple-rows .fr-grid-head > .xbl-component,
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid-th > .xforms-group,
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid-td > .xforms-group,
.orbeon .fr-density-compact .xbl-fr-grid .fr-repeat-column-left > .xforms-group,
.orbeon .fr-density-compact .xbl-fr-grid .fr-repeat-column-number > .xforms-group,
.orbeon .fr-density-compact .xbl-fr-grid .fr-repeat-column-right > .xforms-group,
.orbeon .fr-density-compact .xbl-fr-grid.fr-repeat-multiple-rows .fr-grid-head > .xforms-group {
  margin: 4px 4px;
  display: block;
}
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid-th > .xforms-control:has(.fr-fixed-density),
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid-td > .xforms-control:has(.fr-fixed-density),
.orbeon .fr-density-compact .xbl-fr-grid .fr-repeat-column-left > .xforms-control:has(.fr-fixed-density),
.orbeon .fr-density-compact .xbl-fr-grid .fr-repeat-column-number > .xforms-control:has(.fr-fixed-density),
.orbeon .fr-density-compact .xbl-fr-grid .fr-repeat-column-right > .xforms-control:has(.fr-fixed-density),
.orbeon .fr-density-compact .xbl-fr-grid.fr-repeat-multiple-rows .fr-grid-head > .xforms-control:has(.fr-fixed-density),
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid-th > .xbl-component:has(.fr-fixed-density),
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid-td > .xbl-component:has(.fr-fixed-density),
.orbeon .fr-density-compact .xbl-fr-grid .fr-repeat-column-left > .xbl-component:has(.fr-fixed-density),
.orbeon .fr-density-compact .xbl-fr-grid .fr-repeat-column-number > .xbl-component:has(.fr-fixed-density),
.orbeon .fr-density-compact .xbl-fr-grid .fr-repeat-column-right > .xbl-component:has(.fr-fixed-density),
.orbeon .fr-density-compact .xbl-fr-grid.fr-repeat-multiple-rows .fr-grid-head > .xbl-component:has(.fr-fixed-density),
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid-th > .xforms-group:has(.fr-fixed-density),
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid-td > .xforms-group:has(.fr-fixed-density),
.orbeon .fr-density-compact .xbl-fr-grid .fr-repeat-column-left > .xforms-group:has(.fr-fixed-density),
.orbeon .fr-density-compact .xbl-fr-grid .fr-repeat-column-number > .xforms-group:has(.fr-fixed-density),
.orbeon .fr-density-compact .xbl-fr-grid .fr-repeat-column-right > .xforms-group:has(.fr-fixed-density),
.orbeon .fr-density-compact .xbl-fr-grid.fr-repeat-multiple-rows .fr-grid-head > .xforms-group:has(.fr-fixed-density) {
  margin: 4px 4px;
}
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid-th .input-prepend,
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid-td .input-prepend,
.orbeon .fr-density-compact .xbl-fr-grid .fr-repeat-column-left .input-prepend,
.orbeon .fr-density-compact .xbl-fr-grid .fr-repeat-column-number .input-prepend,
.orbeon .fr-density-compact .xbl-fr-grid .fr-repeat-column-right .input-prepend,
.orbeon .fr-density-compact .xbl-fr-grid.fr-repeat-multiple-rows .fr-grid-head .input-prepend,
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid-th .input-append,
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid-td .input-append,
.orbeon .fr-density-compact .xbl-fr-grid .fr-repeat-column-left .input-append,
.orbeon .fr-density-compact .xbl-fr-grid .fr-repeat-column-number .input-append,
.orbeon .fr-density-compact .xbl-fr-grid .fr-repeat-column-right .input-append,
.orbeon .fr-density-compact .xbl-fr-grid.fr-repeat-multiple-rows .fr-grid-head .input-append {
  display: flex;
}
.orbeon .fr-density-compact .xbl-fr-grid .fr-table {
  max-width: 100%;
  background-color: transparent;
}
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid-non-empty,
.orbeon .fr-density-compact .xbl-fr-grid .fr-repeat {
  margin-bottom: 10px;
}
@media (max-width: 640px) {
  .orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-norepeat:not(.fr-grid-css) > .fr-grid-body .fr-grid-tr .fr-grid-td,
  .orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-repeat-single-row:not(.fr-grid-css) > .fr-grid-body .fr-grid-tr .fr-grid-td,
  .orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-repeat-multiple-rows:not(.fr-grid-css) > .fr-grid-body .fr-grid-tr .fr-grid-td {
    display: block;
  }
  .orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-norepeat:not(.fr-grid-css).fr-repeat-multiple-rows .fr-grid-th:nth-child(n+3),
  .orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-repeat-single-row:not(.fr-grid-css).fr-repeat-multiple-rows .fr-grid-th:nth-child(n+3),
  .orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-repeat-multiple-rows:not(.fr-grid-css).fr-repeat-multiple-rows .fr-grid-th:nth-child(n+3) {
    display: none;
  }
  .orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-norepeat.fr-grid-css > .fr-grid-body,
  .orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-repeat-single-row.fr-grid-css > .fr-grid-body,
  .orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-repeat-multiple-rows.fr-grid-css > .fr-grid-body,
  .orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-norepeat.fr-grid-css > .fr-grid-repeat-iteration > .fr-grid-body,
  .orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-repeat-single-row.fr-grid-css > .fr-grid-repeat-iteration > .fr-grid-body,
  .orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-repeat-multiple-rows.fr-grid-css > .fr-grid-repeat-iteration > .fr-grid-body {
    display: block;
  }
}
@media not (max-width: 640px) {
  .orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-repeat.fr-repeat-single-row .fr-grid-body .fr-grid-td > .xforms-control > .xforms-label,
  .orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-repeat.fr-repeat-single-row .fr-grid-body .fr-grid-td > .xbl-component > .xforms-label,
  .orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-repeat.fr-repeat-single-row .fr-grid-body .fr-grid-td > .xforms-group > .xforms-label,
  .orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-repeat.fr-repeat-single-row .fr-grid-body .fr-grid-td > .xforms-control > .xforms-help,
  .orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-repeat.fr-repeat-single-row .fr-grid-body .fr-grid-td > .xbl-component > .xforms-help,
  .orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-repeat.fr-repeat-single-row .fr-grid-body .fr-grid-td > .xforms-group > .xforms-help,
  .orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-repeat.fr-repeat-single-row .fr-grid-body .fr-grid-td > .xforms-control > .xforms-hint,
  .orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-repeat.fr-repeat-single-row .fr-grid-body .fr-grid-td > .xbl-component > .xforms-hint,
  .orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-repeat.fr-repeat-single-row .fr-grid-body .fr-grid-td > .xforms-group > .xforms-hint {
    display: none;
  }
}
@media (max-width: 640px) {
  .orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-repeat.fr-repeat-single-row .fr-grid-body:not(:has(.fr-grid-td:not(:empty) ~ .fr-grid-td:not(:empty))) .fr-grid-td:not(:empty) > .xforms-control > .xforms-label,
  .orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-repeat.fr-repeat-single-row .fr-grid-body:not(:has(.fr-grid-td:not(:empty) ~ .fr-grid-td:not(:empty))) .fr-grid-td:not(:empty) > .xbl-component > .xforms-label,
  .orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-repeat.fr-repeat-single-row .fr-grid-body:not(:has(.fr-grid-td:not(:empty) ~ .fr-grid-td:not(:empty))) .fr-grid-td:not(:empty) > .xforms-group > .xforms-label,
  .orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-repeat.fr-repeat-single-row .fr-grid-body:not(:has(.fr-grid-td:not(:empty) ~ .fr-grid-td:not(:empty))) .fr-grid-td:not(:empty) > .xforms-control > .xforms-help,
  .orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-repeat.fr-repeat-single-row .fr-grid-body:not(:has(.fr-grid-td:not(:empty) ~ .fr-grid-td:not(:empty))) .fr-grid-td:not(:empty) > .xbl-component > .xforms-help,
  .orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-repeat.fr-repeat-single-row .fr-grid-body:not(:has(.fr-grid-td:not(:empty) ~ .fr-grid-td:not(:empty))) .fr-grid-td:not(:empty) > .xforms-group > .xforms-help,
  .orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-repeat.fr-repeat-single-row .fr-grid-body:not(:has(.fr-grid-td:not(:empty) ~ .fr-grid-td:not(:empty))) .fr-grid-td:not(:empty) > .xforms-control > .xforms-hint,
  .orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-repeat.fr-repeat-single-row .fr-grid-body:not(:has(.fr-grid-td:not(:empty) ~ .fr-grid-td:not(:empty))) .fr-grid-td:not(:empty) > .xbl-component > .xforms-hint,
  .orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-repeat.fr-repeat-single-row .fr-grid-body:not(:has(.fr-grid-td:not(:empty) ~ .fr-grid-td:not(:empty))) .fr-grid-td:not(:empty) > .xforms-group > .xforms-hint {
    display: none;
  }
}
@media print {
  .orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-repeat.fr-repeat-single-row .fr-grid-body .fr-grid-td > .xforms-control > .xforms-label,
  .orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-repeat.fr-repeat-single-row .fr-grid-body .fr-grid-td > .xbl-component > .xforms-label,
  .orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-repeat.fr-repeat-single-row .fr-grid-body .fr-grid-td > .xforms-group > .xforms-label,
  .orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-repeat.fr-repeat-single-row .fr-grid-body .fr-grid-td > .xforms-control > .xforms-help,
  .orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-repeat.fr-repeat-single-row .fr-grid-body .fr-grid-td > .xbl-component > .xforms-help,
  .orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-repeat.fr-repeat-single-row .fr-grid-body .fr-grid-td > .xforms-group > .xforms-help,
  .orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-repeat.fr-repeat-single-row .fr-grid-body .fr-grid-td > .xforms-control > .xforms-hint,
  .orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-repeat.fr-repeat-single-row .fr-grid-body .fr-grid-td > .xbl-component > .xforms-hint,
  .orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-repeat.fr-repeat-single-row .fr-grid-body .fr-grid-td > .xforms-group > .xforms-hint {
    display: none;
  }
}
@media (max-width: 640px) {
  .orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-repeat .fr-grid-head:is(.xforms-grid-appearance-minimal *) {
    display: none;
  }
  .orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-repeat .fr-grid-repeat-top-row .fr-grid-head:has(.fr-grid-th:not(:empty) ~ .fr-grid-th:not(:empty)),
  .orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-repeat .fr-grid-head .fr-grid-master-row:has(.fr-grid-th:not(:empty) ~ .fr-grid-th:not(:empty)) .fr-grid-th {
    display: none;
  }
}
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-repeat .fr-repeat-column-left,
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-repeat .fr-repeat-column-right,
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-repeat .fr-repeat-column-number {
  text-align: center;
  vertical-align: top;
  align-self: normal;
}
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-repeat .fr-grid-head .fr-repeat-column-left,
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-repeat .fr-grid-head .fr-repeat-column-right,
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-repeat .fr-grid-head .fr-repeat-column-number {
  vertical-align: middle;
}
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-repeat .fr-grid-repeat-top-row .fr-repeat-column-left,
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-repeat .fr-grid-repeat-top-row .fr-repeat-column-right,
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-repeat .fr-grid-repeat-top-row .fr-repeat-column-number {
  align-self: normal;
}
.orbeon .fr-density-compact .xbl-fr-grid.xforms-grid-appearance-minimal .fr-grid.fr-repeat.fr-grid-css .fr-grid-repeat-iteration {
  border-top: 2px solid #ddd;
  margin-top: 5px;
  padding-top: 5px;
}
.orbeon .fr-density-compact .xbl-fr-grid.xforms-grid-appearance-minimal .fr-grid.fr-repeat.fr-grid-table .fr-grid-tr:first-child .fr-grid-td,
.orbeon .fr-density-compact .xbl-fr-grid.xforms-grid-appearance-minimal .fr-grid.fr-repeat.fr-grid-table .fr-grid-tr:first-child .fr-repeat-column-number,
.orbeon .fr-density-compact .xbl-fr-grid.xforms-grid-appearance-minimal .fr-grid.fr-repeat.fr-grid-table .fr-grid-tr:first-child .fr-repeat-column-right {
  border-top: 2px solid #ddd;
  padding-top: 5px;
}
.orbeon .fr-density-compact .xbl-fr-grid.xforms-grid-appearance-full .fr-grid.fr-repeat {
  border: 1px solid #ddd;
  border-radius: 4px;
}
.orbeon .fr-density-compact .xbl-fr-grid.xforms-grid-appearance-full .fr-grid.fr-repeat .fr-repeat-column-left,
.orbeon .fr-density-compact .xbl-fr-grid.xforms-grid-appearance-full .fr-grid.fr-repeat .fr-repeat-column-number {
  border-right: 1px solid #ddd;
}
.orbeon .fr-density-compact .xbl-fr-grid.xforms-grid-appearance-full .fr-grid.fr-repeat .fr-repeat-column-right {
  border-left: 1px solid #ddd;
  vertical-align: top;
  align-self: normal;
}
@media not (max-width: 640px) {
  .orbeon .fr-density-compact .xbl-fr-grid.xforms-grid-appearance-full .fr-grid.fr-repeat.fr-grid-css .fr-grid-repeat-top-row:not(.xforms-readonly .fr-repeat-multiple-rows *) ~ .fr-grid-repeat-iteration,
  .orbeon .fr-density-compact .xbl-fr-grid.xforms-grid-appearance-full .fr-grid.fr-repeat.fr-grid-css .fr-grid-repeat-iteration ~ .fr-grid-repeat-iteration {
    border-top: 1px solid #ddd;
  }
}
@media (max-width: 640px) {
  .orbeon .fr-density-compact .xbl-fr-grid.xforms-grid-appearance-full .fr-grid.fr-repeat.fr-grid-css {
    margin-left: 4px;
    margin-right: 4px;
  }
  .orbeon .fr-density-compact .xbl-fr-grid.xforms-grid-appearance-full .fr-grid.fr-repeat.fr-grid-css .fr-grid-repeat-top-row:not(.xforms-readonly .fr-repeat-multiple-rows *) ~ .fr-grid-repeat-iteration,
  .orbeon .fr-density-compact .xbl-fr-grid.xforms-grid-appearance-full .fr-grid.fr-repeat.fr-grid-css .fr-grid-repeat-iteration ~ .fr-grid-repeat-iteration {
    border-top: 1px solid #ddd;
  }
}
.orbeon .fr-density-compact .xbl-fr-grid.xforms-grid-appearance-full .fr-grid.fr-repeat.fr-grid-table {
  border-collapse: separate;
}
@media not (max-width: 640px) {
  .orbeon .fr-density-compact .xbl-fr-grid.xforms-grid-appearance-full .fr-grid.fr-repeat.fr-grid-table .fr-grid-head:not(.xforms-readonly .fr-repeat-multiple-rows *) ~ .fr-grid-repeat-iteration > tr > td,
  .orbeon .fr-density-compact .xbl-fr-grid.xforms-grid-appearance-full .fr-grid.fr-repeat.fr-grid-table .fr-grid-repeat-iteration ~ .fr-grid-repeat-iteration > tr > td {
    border-top: 1px solid #ddd;
  }
}
@media (max-width: 640px) {
  .orbeon .fr-density-compact .xbl-fr-grid.xforms-grid-appearance-full .fr-grid.fr-repeat.fr-grid-table {
    margin-left: 4px;
    margin-right: 4px;
  }
  .orbeon .fr-density-compact .xbl-fr-grid.xforms-grid-appearance-full .fr-grid.fr-repeat.fr-grid-table .fr-grid-head:not(.xforms-readonly .fr-repeat-multiple-rows *) ~ .fr-grid-repeat-iteration > tr > td,
  .orbeon .fr-density-compact .xbl-fr-grid.xforms-grid-appearance-full .fr-grid.fr-repeat.fr-grid-table .fr-grid-repeat-iteration ~ .fr-grid-repeat-iteration > tr > td {
    border-top: 1px solid #ddd;
  }
}
@media print {
  .orbeon .fr-density-compact .xbl-fr-grid.xforms-grid-appearance-full .fr-grid.fr-repeat.fr-grid-table.fr-repeat-single-row .fr-grid-repeat-iteration > tr > td,
  .orbeon .fr-density-compact .xbl-fr-grid.xforms-grid-appearance-full .fr-grid.fr-repeat.fr-grid-table.fr-repeat-multiple-rows .fr-grid-repeat-iteration + .xforms-repeat-delimiter + .fr-grid-repeat-iteration > tr > td {
    border-top: 1px solid #ddd;
  }
}
.orbeon .fr-density-compact .xbl-fr-grid:not(.xforms-grid-appearance-minimal) .fr-grid.fr-repeat {
  border: 1px solid #ddd;
  border-radius: 4px;
}
.orbeon .fr-density-compact .xbl-fr-grid:not(.xforms-grid-appearance-minimal) .fr-grid.fr-repeat .fr-repeat-column-left,
.orbeon .fr-density-compact .xbl-fr-grid:not(.xforms-grid-appearance-minimal) .fr-grid.fr-repeat .fr-repeat-column-number {
  border-right: 1px solid #ddd;
}
.orbeon .fr-density-compact .xbl-fr-grid:not(.xforms-grid-appearance-minimal) .fr-grid.fr-repeat .fr-repeat-column-right {
  border-left: 1px solid #ddd;
  vertical-align: top;
  align-self: normal;
}
@media not (max-width: 640px) {
  .orbeon .fr-density-compact .xbl-fr-grid:not(.xforms-grid-appearance-minimal) .fr-grid.fr-repeat.fr-grid-css .fr-grid-repeat-top-row:not(.xforms-readonly .fr-repeat-multiple-rows *) ~ .fr-grid-repeat-iteration,
  .orbeon .fr-density-compact .xbl-fr-grid:not(.xforms-grid-appearance-minimal) .fr-grid.fr-repeat.fr-grid-css .fr-grid-repeat-iteration ~ .fr-grid-repeat-iteration {
    border-top: 1px solid #ddd;
  }
}
@media (max-width: 640px) {
  .orbeon .fr-density-compact .xbl-fr-grid:not(.xforms-grid-appearance-minimal) .fr-grid.fr-repeat.fr-grid-css {
    margin-left: 4px;
    margin-right: 4px;
  }
  .orbeon .fr-density-compact .xbl-fr-grid:not(.xforms-grid-appearance-minimal) .fr-grid.fr-repeat.fr-grid-css .fr-grid-repeat-top-row:not(.xforms-readonly .fr-repeat-multiple-rows *) ~ .fr-grid-repeat-iteration,
  .orbeon .fr-density-compact .xbl-fr-grid:not(.xforms-grid-appearance-minimal) .fr-grid.fr-repeat.fr-grid-css .fr-grid-repeat-iteration ~ .fr-grid-repeat-iteration {
    border-top: 1px solid #ddd;
  }
}
.orbeon .fr-density-compact .xbl-fr-grid:not(.xforms-grid-appearance-minimal) .fr-grid.fr-repeat.fr-grid-table {
  border-collapse: separate;
}
@media not (max-width: 640px) {
  .orbeon .fr-density-compact .xbl-fr-grid:not(.xforms-grid-appearance-minimal) .fr-grid.fr-repeat.fr-grid-table .fr-grid-head:not(.xforms-readonly .fr-repeat-multiple-rows *) ~ .fr-grid-repeat-iteration > tr > td,
  .orbeon .fr-density-compact .xbl-fr-grid:not(.xforms-grid-appearance-minimal) .fr-grid.fr-repeat.fr-grid-table .fr-grid-repeat-iteration ~ .fr-grid-repeat-iteration > tr > td {
    border-top: 1px solid #ddd;
  }
}
@media (max-width: 640px) {
  .orbeon .fr-density-compact .xbl-fr-grid:not(.xforms-grid-appearance-minimal) .fr-grid.fr-repeat.fr-grid-table {
    margin-left: 4px;
    margin-right: 4px;
  }
  .orbeon .fr-density-compact .xbl-fr-grid:not(.xforms-grid-appearance-minimal) .fr-grid.fr-repeat.fr-grid-table .fr-grid-head:not(.xforms-readonly .fr-repeat-multiple-rows *) ~ .fr-grid-repeat-iteration > tr > td,
  .orbeon .fr-density-compact .xbl-fr-grid:not(.xforms-grid-appearance-minimal) .fr-grid.fr-repeat.fr-grid-table .fr-grid-repeat-iteration ~ .fr-grid-repeat-iteration > tr > td {
    border-top: 1px solid #ddd;
  }
}
@media print {
  .orbeon .fr-density-compact .xbl-fr-grid:not(.xforms-grid-appearance-minimal) .fr-grid.fr-repeat.fr-grid-table.fr-repeat-single-row .fr-grid-repeat-iteration > tr > td,
  .orbeon .fr-density-compact .xbl-fr-grid:not(.xforms-grid-appearance-minimal) .fr-grid.fr-repeat.fr-grid-table.fr-repeat-multiple-rows .fr-grid-repeat-iteration + .xforms-repeat-delimiter + .fr-grid-repeat-iteration > tr > td {
    border-top: 1px solid #ddd;
  }
}
.orbeon .fr-density-compact .xbl-fr-grid.xforms-grid-appearance-minimal .fr-grid-bottom-buttons {
  display: block;
  margin-top: -10px;
  margin-bottom: 10px;
}
.orbeon .fr-density-compact .xbl-fr-grid.xforms-grid-appearance-minimal .fr-grid-bottom-buttons .xforms-trigger {
  margin-right: 1em;
}
.orbeon .fr-density-compact .xbl-fr-grid.xforms-grid-appearance-minimal .fr-grid.fr-repeat .fr-grid-repeat-iteration .fr-grid-td,
.orbeon .fr-density-compact .xbl-fr-grid.xforms-grid-appearance-minimal .fr-grid.fr-repeat .fr-grid-repeat-iteration .fr-repeat-column-number,
.orbeon .fr-density-compact .xbl-fr-grid.xforms-grid-appearance-minimal .fr-grid.fr-repeat .fr-grid-repeat-iteration .fr-repeat-column-right {
  border: none;
}
.orbeon .fr-density-compact .xbl-fr-grid.xforms-grid-appearance-minimal .fr-grid.fr-repeat .fr-grid-repeat-iteration .fr-grid-tr:last-child .fr-grid-td,
.orbeon .fr-density-compact .xbl-fr-grid.xforms-grid-appearance-minimal .fr-grid.fr-repeat .fr-grid-repeat-iteration .fr-grid-tr:last-child .fr-repeat-column-number,
.orbeon .fr-density-compact .xbl-fr-grid.xforms-grid-appearance-minimal .fr-grid.fr-repeat .fr-grid-repeat-iteration .fr-grid-tr:last-child .fr-repeat-column-right {
  padding-bottom: 5px;
}
.orbeon .fr-density-compact .xbl-fr-grid.xforms-grid-appearance-minimal .fr-grid.fr-repeat .fr-grid-repeat-iteration .fr-repeat-column-number {
  background-color: transparent;
  border: none;
}
.orbeon .fr-density-compact .xbl-fr-grid.xforms-grid-appearance-minimal .fr-grid.fr-grid-css.fr-repeat:not(.fr-grid-readonly):not(.fr-grid-number-rows) .fr-grid-repeat-top-row,
.orbeon .fr-density-compact .xbl-fr-grid.xforms-grid-appearance-minimal .fr-grid.fr-grid-css.fr-repeat:not(.fr-grid-readonly):not(.fr-grid-number-rows) .fr-grid-repeat-iteration {
  grid-template-columns: auto 35px;
}
.orbeon .fr-density-compact .xbl-fr-grid.xforms-grid-appearance-minimal .fr-grid.fr-grid-css.fr-repeat:not(.fr-grid-readonly).fr-grid-number-rows .fr-grid-repeat-top-row,
.orbeon .fr-density-compact .xbl-fr-grid.xforms-grid-appearance-minimal .fr-grid.fr-grid-css.fr-repeat:not(.fr-grid-readonly).fr-grid-number-rows .fr-grid-repeat-iteration {
  grid-template-columns: 35px auto 35px;
}
.orbeon .fr-density-compact .xbl-fr-grid.xforms-readonly > .fr-grid.fr-grid-css.fr-repeat:not(.fr-grid-readonly):not(.fr-grid-number-rows) .fr-grid-repeat-top-row,
.orbeon .fr-density-compact .xbl-fr-grid.xforms-readonly > .fr-grid.fr-grid-css.fr-repeat:not(.fr-grid-readonly):not(.fr-grid-number-rows) .fr-grid-repeat-iteration {
  grid-template-columns: auto;
}
.orbeon .fr-density-compact .xbl-fr-grid.xforms-readonly > .fr-grid.fr-grid-css.fr-repeat:not(.fr-grid-readonly).fr-grid-number-rows .fr-grid-repeat-top-row,
.orbeon .fr-density-compact .xbl-fr-grid.xforms-readonly > .fr-grid.fr-grid-css.fr-repeat:not(.fr-grid-readonly).fr-grid-number-rows .fr-grid-repeat-iteration {
  grid-template-columns: 35px auto;
}
@media (max-width: 640px) {
  .orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-repeat {
    margin-left: 4px;
    margin-right: 4px;
  }
}
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-repeat .fr-grid-th,
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-repeat .fr-grid-td,
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-repeat .fr-repeat-column-left,
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-repeat .fr-repeat-column-number,
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-repeat .fr-repeat-column-right,
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-repeat.fr-repeat-multiple-rows .fr-grid-head {
  line-height: 20px;
  vertical-align: top;
}
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-repeat .fr-grid-repeat-top-row .fr-grid-head .fr-grid-th {
  align-self: flex-end;
}
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-repeat .fr-grid-repeat-top-row,
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-repeat .fr-grid-repeat-iteration {
  display: grid;
  width: 100%;
}
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-repeat.fr-grid-readonly:not(.fr-grid-number-rows) .fr-grid-repeat-top-row,
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-repeat.fr-grid-readonly:not(.fr-grid-number-rows) .fr-grid-repeat-iteration {
  grid-template-columns: auto;
}
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-repeat.fr-grid-readonly.fr-grid-number-rows .fr-grid-repeat-top-row,
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-repeat.fr-grid-readonly.fr-grid-number-rows .fr-grid-repeat-iteration {
  grid-template-columns: 35px auto;
}
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-repeat:not(.fr-grid-readonly):not(.fr-grid-number-rows) .fr-grid-repeat-top-row,
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-repeat:not(.fr-grid-readonly):not(.fr-grid-number-rows) .fr-grid-repeat-iteration {
  grid-template-columns: 35px auto;
}
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-repeat:not(.fr-grid-readonly).fr-grid-number-rows .fr-grid-repeat-top-row,
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-repeat:not(.fr-grid-readonly).fr-grid-number-rows .fr-grid-repeat-iteration {
  grid-template-columns: 35px 35px auto;
}
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head,
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body {
  grid-template-columns: repeat(12, 1fr);
}
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-td[data-fr-x='12'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-td[data-fr-x='12'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-th[data-fr-x='12'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-th[data-fr-x='12'] {
  grid-column-start: 12;
}
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-td[data-fr-x='11'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-td[data-fr-x='11'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-th[data-fr-x='11'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-th[data-fr-x='11'] {
  grid-column-start: 11;
}
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-td[data-fr-x='10'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-td[data-fr-x='10'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-th[data-fr-x='10'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-th[data-fr-x='10'] {
  grid-column-start: 10;
}
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-td[data-fr-x='9'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-td[data-fr-x='9'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-th[data-fr-x='9'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-th[data-fr-x='9'] {
  grid-column-start: 9;
}
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-td[data-fr-x='8'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-td[data-fr-x='8'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-th[data-fr-x='8'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-th[data-fr-x='8'] {
  grid-column-start: 8;
}
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-td[data-fr-x='7'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-td[data-fr-x='7'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-th[data-fr-x='7'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-th[data-fr-x='7'] {
  grid-column-start: 7;
}
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-td[data-fr-x='6'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-td[data-fr-x='6'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-th[data-fr-x='6'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-th[data-fr-x='6'] {
  grid-column-start: 6;
}
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-td[data-fr-x='5'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-td[data-fr-x='5'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-th[data-fr-x='5'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-th[data-fr-x='5'] {
  grid-column-start: 5;
}
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-td[data-fr-x='4'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-td[data-fr-x='4'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-th[data-fr-x='4'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-th[data-fr-x='4'] {
  grid-column-start: 4;
}
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-td[data-fr-x='3'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-td[data-fr-x='3'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-th[data-fr-x='3'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-th[data-fr-x='3'] {
  grid-column-start: 3;
}
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-td[data-fr-x='2'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-td[data-fr-x='2'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-th[data-fr-x='2'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-th[data-fr-x='2'] {
  grid-column-start: 2;
}
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-td[data-fr-x='1'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-td[data-fr-x='1'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-th[data-fr-x='1'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-th[data-fr-x='1'] {
  grid-column-start: 1;
}
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-td[data-fr-w='12'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-td[data-fr-w='12'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-th[data-fr-w='12'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-th[data-fr-w='12'] {
  grid-column-end: span 12;
}
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-td[data-fr-w='11'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-td[data-fr-w='11'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-th[data-fr-w='11'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-th[data-fr-w='11'] {
  grid-column-end: span 11;
}
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-td[data-fr-w='10'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-td[data-fr-w='10'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-th[data-fr-w='10'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-th[data-fr-w='10'] {
  grid-column-end: span 10;
}
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-td[data-fr-w='9'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-td[data-fr-w='9'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-th[data-fr-w='9'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-th[data-fr-w='9'] {
  grid-column-end: span 9;
}
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-td[data-fr-w='8'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-td[data-fr-w='8'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-th[data-fr-w='8'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-th[data-fr-w='8'] {
  grid-column-end: span 8;
}
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-td[data-fr-w='7'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-td[data-fr-w='7'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-th[data-fr-w='7'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-th[data-fr-w='7'] {
  grid-column-end: span 7;
}
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-td[data-fr-w='6'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-td[data-fr-w='6'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-th[data-fr-w='6'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-th[data-fr-w='6'] {
  grid-column-end: span 6;
}
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-td[data-fr-w='5'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-td[data-fr-w='5'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-th[data-fr-w='5'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-th[data-fr-w='5'] {
  grid-column-end: span 5;
}
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-td[data-fr-w='4'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-td[data-fr-w='4'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-th[data-fr-w='4'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-th[data-fr-w='4'] {
  grid-column-end: span 4;
}
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-td[data-fr-w='3'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-td[data-fr-w='3'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-th[data-fr-w='3'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-th[data-fr-w='3'] {
  grid-column-end: span 3;
}
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-td[data-fr-w='2'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-td[data-fr-w='2'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-th[data-fr-w='2'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-th[data-fr-w='2'] {
  grid-column-end: span 2;
}
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-td[data-fr-w='1'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-td[data-fr-w='1'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-th[data-fr-w='1'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-th[data-fr-w='1'] {
  grid-column-end: span 1;
}
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head,
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body {
  grid-template-columns: repeat(24, 1fr);
}
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-x='24'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-x='24'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-x='24'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-x='24'] {
  grid-column-start: 24;
}
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-x='23'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-x='23'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-x='23'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-x='23'] {
  grid-column-start: 23;
}
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-x='22'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-x='22'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-x='22'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-x='22'] {
  grid-column-start: 22;
}
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-x='21'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-x='21'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-x='21'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-x='21'] {
  grid-column-start: 21;
}
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-x='20'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-x='20'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-x='20'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-x='20'] {
  grid-column-start: 20;
}
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-x='19'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-x='19'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-x='19'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-x='19'] {
  grid-column-start: 19;
}
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-x='18'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-x='18'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-x='18'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-x='18'] {
  grid-column-start: 18;
}
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-x='17'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-x='17'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-x='17'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-x='17'] {
  grid-column-start: 17;
}
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-x='16'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-x='16'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-x='16'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-x='16'] {
  grid-column-start: 16;
}
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-x='15'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-x='15'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-x='15'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-x='15'] {
  grid-column-start: 15;
}
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-x='14'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-x='14'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-x='14'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-x='14'] {
  grid-column-start: 14;
}
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-x='13'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-x='13'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-x='13'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-x='13'] {
  grid-column-start: 13;
}
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-x='12'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-x='12'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-x='12'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-x='12'] {
  grid-column-start: 12;
}
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-x='11'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-x='11'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-x='11'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-x='11'] {
  grid-column-start: 11;
}
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-x='10'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-x='10'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-x='10'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-x='10'] {
  grid-column-start: 10;
}
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-x='9'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-x='9'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-x='9'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-x='9'] {
  grid-column-start: 9;
}
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-x='8'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-x='8'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-x='8'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-x='8'] {
  grid-column-start: 8;
}
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-x='7'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-x='7'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-x='7'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-x='7'] {
  grid-column-start: 7;
}
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-x='6'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-x='6'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-x='6'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-x='6'] {
  grid-column-start: 6;
}
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-x='5'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-x='5'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-x='5'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-x='5'] {
  grid-column-start: 5;
}
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-x='4'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-x='4'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-x='4'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-x='4'] {
  grid-column-start: 4;
}
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-x='3'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-x='3'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-x='3'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-x='3'] {
  grid-column-start: 3;
}
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-x='2'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-x='2'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-x='2'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-x='2'] {
  grid-column-start: 2;
}
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-x='1'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-x='1'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-x='1'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-x='1'] {
  grid-column-start: 1;
}
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-w='24'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-w='24'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-w='24'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-w='24'] {
  grid-column-end: span 24;
}
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-w='23'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-w='23'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-w='23'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-w='23'] {
  grid-column-end: span 23;
}
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-w='22'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-w='22'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-w='22'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-w='22'] {
  grid-column-end: span 22;
}
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-w='21'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-w='21'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-w='21'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-w='21'] {
  grid-column-end: span 21;
}
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-w='20'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-w='20'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-w='20'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-w='20'] {
  grid-column-end: span 20;
}
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-w='19'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-w='19'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-w='19'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-w='19'] {
  grid-column-end: span 19;
}
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-w='18'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-w='18'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-w='18'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-w='18'] {
  grid-column-end: span 18;
}
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-w='17'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-w='17'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-w='17'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-w='17'] {
  grid-column-end: span 17;
}
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-w='16'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-w='16'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-w='16'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-w='16'] {
  grid-column-end: span 16;
}
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-w='15'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-w='15'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-w='15'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-w='15'] {
  grid-column-end: span 15;
}
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-w='14'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-w='14'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-w='14'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-w='14'] {
  grid-column-end: span 14;
}
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-w='13'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-w='13'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-w='13'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-w='13'] {
  grid-column-end: span 13;
}
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-w='12'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-w='12'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-w='12'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-w='12'] {
  grid-column-end: span 12;
}
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-w='11'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-w='11'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-w='11'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-w='11'] {
  grid-column-end: span 11;
}
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-w='10'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-w='10'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-w='10'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-w='10'] {
  grid-column-end: span 10;
}
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-w='9'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-w='9'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-w='9'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-w='9'] {
  grid-column-end: span 9;
}
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-w='8'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-w='8'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-w='8'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-w='8'] {
  grid-column-end: span 8;
}
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-w='7'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-w='7'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-w='7'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-w='7'] {
  grid-column-end: span 7;
}
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-w='6'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-w='6'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-w='6'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-w='6'] {
  grid-column-end: span 6;
}
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-w='5'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-w='5'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-w='5'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-w='5'] {
  grid-column-end: span 5;
}
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-w='4'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-w='4'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-w='4'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-w='4'] {
  grid-column-end: span 4;
}
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-w='3'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-w='3'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-w='3'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-w='3'] {
  grid-column-end: span 3;
}
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-w='2'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-w='2'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-w='2'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-w='2'] {
  grid-column-end: span 2;
}
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-w='1'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-w='1'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-w='1'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-w='1'] {
  grid-column-end: span 1;
}
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head,
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body {
  display: grid;
}
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-td,
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td {
  grid-column-end: span 1;
  grid-row-end: span 1;
}
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-td[data-fr-y='20'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td[data-fr-y='20'] {
  grid-row-start: 20;
}
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-td[data-fr-y='19'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td[data-fr-y='19'] {
  grid-row-start: 19;
}
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-td[data-fr-y='18'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td[data-fr-y='18'] {
  grid-row-start: 18;
}
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-td[data-fr-y='17'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td[data-fr-y='17'] {
  grid-row-start: 17;
}
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-td[data-fr-y='16'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td[data-fr-y='16'] {
  grid-row-start: 16;
}
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-td[data-fr-y='15'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td[data-fr-y='15'] {
  grid-row-start: 15;
}
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-td[data-fr-y='14'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td[data-fr-y='14'] {
  grid-row-start: 14;
}
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-td[data-fr-y='13'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td[data-fr-y='13'] {
  grid-row-start: 13;
}
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-td[data-fr-y='12'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td[data-fr-y='12'] {
  grid-row-start: 12;
}
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-td[data-fr-y='11'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td[data-fr-y='11'] {
  grid-row-start: 11;
}
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-td[data-fr-y='10'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td[data-fr-y='10'] {
  grid-row-start: 10;
}
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-td[data-fr-y='9'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td[data-fr-y='9'] {
  grid-row-start: 9;
}
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-td[data-fr-y='8'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td[data-fr-y='8'] {
  grid-row-start: 8;
}
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-td[data-fr-y='7'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td[data-fr-y='7'] {
  grid-row-start: 7;
}
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-td[data-fr-y='6'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td[data-fr-y='6'] {
  grid-row-start: 6;
}
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-td[data-fr-y='5'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td[data-fr-y='5'] {
  grid-row-start: 5;
}
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-td[data-fr-y='4'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td[data-fr-y='4'] {
  grid-row-start: 4;
}
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-td[data-fr-y='3'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td[data-fr-y='3'] {
  grid-row-start: 3;
}
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-td[data-fr-y='2'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td[data-fr-y='2'] {
  grid-row-start: 2;
}
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-td[data-fr-y='1'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td[data-fr-y='1'] {
  grid-row-start: 1;
}
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-td[data-fr-h='20'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td[data-fr-h='20'] {
  grid-row-end: span 20;
}
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-td[data-fr-h='19'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td[data-fr-h='19'] {
  grid-row-end: span 19;
}
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-td[data-fr-h='18'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td[data-fr-h='18'] {
  grid-row-end: span 18;
}
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-td[data-fr-h='17'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td[data-fr-h='17'] {
  grid-row-end: span 17;
}
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-td[data-fr-h='16'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td[data-fr-h='16'] {
  grid-row-end: span 16;
}
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-td[data-fr-h='15'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td[data-fr-h='15'] {
  grid-row-end: span 15;
}
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-td[data-fr-h='14'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td[data-fr-h='14'] {
  grid-row-end: span 14;
}
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-td[data-fr-h='13'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td[data-fr-h='13'] {
  grid-row-end: span 13;
}
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-td[data-fr-h='12'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td[data-fr-h='12'] {
  grid-row-end: span 12;
}
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-td[data-fr-h='11'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td[data-fr-h='11'] {
  grid-row-end: span 11;
}
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-td[data-fr-h='10'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td[data-fr-h='10'] {
  grid-row-end: span 10;
}
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-td[data-fr-h='9'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td[data-fr-h='9'] {
  grid-row-end: span 9;
}
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-td[data-fr-h='8'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td[data-fr-h='8'] {
  grid-row-end: span 8;
}
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-td[data-fr-h='7'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td[data-fr-h='7'] {
  grid-row-end: span 7;
}
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-td[data-fr-h='6'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td[data-fr-h='6'] {
  grid-row-end: span 6;
}
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-td[data-fr-h='5'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td[data-fr-h='5'] {
  grid-row-end: span 5;
}
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-td[data-fr-h='4'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td[data-fr-h='4'] {
  grid-row-end: span 4;
}
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-td[data-fr-h='3'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td[data-fr-h='3'] {
  grid-row-end: span 3;
}
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-td[data-fr-h='2'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td[data-fr-h='2'] {
  grid-row-end: span 2;
}
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-td[data-fr-h='1'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td[data-fr-h='1'] {
  grid-row-end: span 1;
}
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid:not(.fr-grid-css) {
  display: table;
  table-layout: fixed;
  width: 100%;
}
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid:not(.fr-grid-css) .fr-grid-head {
  display: table-header-group;
}
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid:not(.fr-grid-css) .fr-grid-body {
  display: table-row-group;
}
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid:not(.fr-grid-css) .fr-grid-tr,
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid:not(.fr-grid-css) .fr-grid-master-row {
  display: table-row;
}
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid:not(.fr-grid-css) .fr-grid-body .fr-grid-td {
  display: table-cell;
  vertical-align: top;
  position: relative;
}
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid:not(.fr-grid-css) .fr-grid-head .fr-grid-th {
  display: table-cell;
  text-align: left;
}
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid:not(.fr-grid-css) .fr-grid-head .fr-grid-th .xforms-output {
  display: block;
}
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid:not(.fr-grid-css) .fr-grid-head .fr-grid-th legend.xforms-label {
  border-bottom: none;
  margin: 0;
}
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid:not(.fr-grid-css):not(.fr-repeat):not(.fr-editable) .fr-grid-body .fr-grid-tr {
  height: 0;
}
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid:not(.fr-grid-css):not(.fr-repeat):not(.fr-editable) .fr-grid-body tr:last-of-type {
  height: auto;
}
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-repeat .fr-grid-th.fr-field-align-left .xforms-label,
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-repeat .fr-grid-th.fr-field-align-left .xforms-hint {
  text-align: left;
}
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-repeat .fr-grid-th.fr-field-align-right .xforms-label,
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-repeat .fr-grid-th.fr-field-align-right .xforms-hint {
  text-align: right;
}
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid .xforms-help {
  float: left;
  margin-top: 4px;
  margin-right: 3px;
  display: none;
}
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid .xforms-help:not(:empty) {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  text-indent: 1px;
  background: none;
  max-width: 14px;
  max-height: 14px;
  margin-top: 3px;
  margin-bottom: 3px;
  margin-left: 0;
  padding: 0;
  overflow: hidden;
  cursor: pointer;
}
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid .xforms-help:not(:empty):before {
  content: "\f05a";
  margin-right: 2px;
  font-size: 12px;
}
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid .xforms-label {
  font-weight: 600;
  margin-top: 2px;
  margin-bottom: 4px;
  overflow: hidden;
  display: table;
}
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid .xforms-label > div:first-child {
  display: inline;
}
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid .xforms-label:empty {
  display: none;
}
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid select,
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid textarea,
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid input[type="text"],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid input[type="password"],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid input[type="datetime"],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid input[type="datetime-local"],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid input[type="date"],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid input[type="month"],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid input[type="time"],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid input[type="week"],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid input[type="number"],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid input[type="email"],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid input[type="url"],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid input[type="search"],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid input[type="tel"],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid input[type="color"],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid .uneditable-input,
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid .input-append {
  width: 100%;
}
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid .xforms-textarea textarea {
  width: 100%;
}
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid .xforms-select-appearance-full .xforms-items,
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid .xforms-select1-appearance-full .xforms-items {
  width: 100%;
  box-sizing: border-box;
}
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid .xforms-select-appearance-full .xforms-items[role=group][tabindex='0'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid .xforms-select1-appearance-full .xforms-items[role=group][tabindex='0'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid .xforms-select-appearance-full .xforms-items[role=radiogroup][tabindex='0'],
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid .xforms-select1-appearance-full .xforms-items[role=radiogroup][tabindex='0'] {
  padding: 4px 6px;
}
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid .xbl-fr-checkbox-input .xforms-select-appearance-full .xforms-items,
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid .xbl-fr-checkbox-input .xforms-select1-appearance-full .xforms-items {
  padding: 4px 0;
}
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid textarea[rows] {
  height: auto;
}
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid input[type="file"] {
  width: auto;
}
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid .xbl-fr-inplace-input {
  width: 100%;
}
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid .xbl-fr-inplace-input input {
  width: 100%;
}
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid .xforms-input input.xforms-type-date,
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid .xforms-input input.xforms-type-time {
  width: 7.5em;
}
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid .xforms-mediatype-image {
  width: 100%;
  overflow: auto;
  display: block;
}
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid .xforms-mediatype-image img {
  display: block;
  border-radius: 4px;
}
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid .fr-grid-td .xforms-trigger button,
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid .fr-grid-td .xforms-trigger input {
  margin-top: 1.72em;
}
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid .fr-grid-td .xforms-trigger button,
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid .fr-grid-td .yui-button .xforms-trigger input {
  margin-top: 0;
}
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid .fr-grid-td .xforms-trigger-appearance-full .btn {
  max-width: 100%;
  word-wrap: break-word;
  white-space: break-spaces;
  word-break: break-word;
}
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-repeat .fr-grid-body .fr-grid-td > .xforms-control,
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-repeat .fr-grid-body .fr-grid-td > .xbl-component,
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-repeat .fr-grid-body .fr-grid-td > .xforms-group {
  padding-top: 0;
  padding-bottom: 0.1px;
}
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-repeat.fr-repeat-single-row .fr-grid-master-row > .fr-grid-th span.xforms-group {
  display: block;
}
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-repeat .fr-grid-head .fr-grid-th {
  overflow-wrap: break-word;
  word-wrap: break-word;
}
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-repeat .fr-grid-head .fr-grid-th .xforms-label {
  display: block;
  margin: 4px 4px;
}
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-repeat .fr-grid-head .fr-grid-th:has(.xforms-hint) .xforms-label {
  margin-bottom: 4px;
}
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-repeat .fr-grid-head .fr-grid-th .xforms-help {
  margin-top: 6px;
  margin-left: 4px;
}
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-repeat .fr-grid-head .fr-grid-th .xforms-hint {
  margin-top: 4px;
  margin-left: 4px;
}
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-repeat .fr-repeat-column-left,
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-repeat .fr-repeat-column-right,
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-repeat .fr-repeat-column-number {
  width: 35px;
  box-sizing: border-box;
}
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-repeat .fr-repeat-column-left .xforms-trigger .btn-link,
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-repeat .fr-repeat-column-right .xforms-trigger .btn-link,
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-repeat .fr-repeat-column-number .xforms-trigger .btn-link {
  text-decoration: none;
  color: black;
  display: block;
  margin: auto;
}
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-repeat .fr-repeat-column-left,
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-repeat .fr-repeat-column-right {
  text-align: left;
}
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-repeat .fr-repeat-column-number .badge {
  margin: 6px 4px;
  font-size: smaller;
}
@media print {
  .orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-repeat .fr-repeat-column-number .badge {
    color: #333;
    background-color: transparent;
  }
}
@media not print {
  .orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-repeat .xforms-repeat-selected-item-1 .fr-repeat-column-left,
  .orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-repeat .xforms-repeat-selected-item-1 .fr-repeat-column-number {
    background-color: #eee;
  }
}
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-repeat .fr-repeat-column-left .dropdown {
  display: none;
}
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-repeat .can-remove .dropdown,
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-repeat .can-move-up .dropdown,
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-repeat .can-move-down .dropdown,
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-repeat .can-insert-above .dropdown,
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-repeat .can-insert-below .dropdown {
  display: block;
}
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-repeat .can-remove .dropdown:not(.open),
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-repeat .can-move-up .dropdown:not(.open),
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-repeat .can-move-down .dropdown:not(.open),
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-repeat .can-insert-above .dropdown:not(.open),
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-repeat .can-insert-below .dropdown:not(.open) {
  margin: 4px;
}
.orbeon .fr-density-compact .xbl-fr-grid .fr-grid.fr-repeat .dropdown .fa-caret-down {
  width: 8px;
  height: 12px;
  margin: 4px auto;
}
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid-th,
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid-td,
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-repeat-column-left,
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-repeat-column-number,
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-repeat-column-right,
.orbeon .fr-density-comfortable .xbl-fr-grid.fr-repeat-multiple-rows .fr-grid-head {
  padding: 0;
}
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid-th > .xforms-control,
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid-td > .xforms-control,
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-repeat-column-left > .xforms-control,
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-repeat-column-number > .xforms-control,
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-repeat-column-right > .xforms-control,
.orbeon .fr-density-comfortable .xbl-fr-grid.fr-repeat-multiple-rows .fr-grid-head > .xforms-control,
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid-th > .xbl-component,
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid-td > .xbl-component,
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-repeat-column-left > .xbl-component,
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-repeat-column-number > .xbl-component,
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-repeat-column-right > .xbl-component,
.orbeon .fr-density-comfortable .xbl-fr-grid.fr-repeat-multiple-rows .fr-grid-head > .xbl-component,
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid-th > .xforms-group,
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid-td > .xforms-group,
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-repeat-column-left > .xforms-group,
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-repeat-column-number > .xforms-group,
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-repeat-column-right > .xforms-group,
.orbeon .fr-density-comfortable .xbl-fr-grid.fr-repeat-multiple-rows .fr-grid-head > .xforms-group {
  margin: 0.5em 13px;
  display: block;
}
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid-th > .xforms-control:has(.fr-fixed-density),
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid-td > .xforms-control:has(.fr-fixed-density),
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-repeat-column-left > .xforms-control:has(.fr-fixed-density),
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-repeat-column-number > .xforms-control:has(.fr-fixed-density),
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-repeat-column-right > .xforms-control:has(.fr-fixed-density),
.orbeon .fr-density-comfortable .xbl-fr-grid.fr-repeat-multiple-rows .fr-grid-head > .xforms-control:has(.fr-fixed-density),
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid-th > .xbl-component:has(.fr-fixed-density),
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid-td > .xbl-component:has(.fr-fixed-density),
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-repeat-column-left > .xbl-component:has(.fr-fixed-density),
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-repeat-column-number > .xbl-component:has(.fr-fixed-density),
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-repeat-column-right > .xbl-component:has(.fr-fixed-density),
.orbeon .fr-density-comfortable .xbl-fr-grid.fr-repeat-multiple-rows .fr-grid-head > .xbl-component:has(.fr-fixed-density),
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid-th > .xforms-group:has(.fr-fixed-density),
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid-td > .xforms-group:has(.fr-fixed-density),
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-repeat-column-left > .xforms-group:has(.fr-fixed-density),
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-repeat-column-number > .xforms-group:has(.fr-fixed-density),
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-repeat-column-right > .xforms-group:has(.fr-fixed-density),
.orbeon .fr-density-comfortable .xbl-fr-grid.fr-repeat-multiple-rows .fr-grid-head > .xforms-group:has(.fr-fixed-density) {
  margin: 0.5em 4px;
}
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid-th .input-prepend,
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid-td .input-prepend,
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-repeat-column-left .input-prepend,
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-repeat-column-number .input-prepend,
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-repeat-column-right .input-prepend,
.orbeon .fr-density-comfortable .xbl-fr-grid.fr-repeat-multiple-rows .fr-grid-head .input-prepend,
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid-th .input-append,
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid-td .input-append,
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-repeat-column-left .input-append,
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-repeat-column-number .input-append,
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-repeat-column-right .input-append,
.orbeon .fr-density-comfortable .xbl-fr-grid.fr-repeat-multiple-rows .fr-grid-head .input-append {
  display: flex;
}
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-table {
  max-width: 100%;
  background-color: transparent;
}
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid-non-empty,
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-repeat {
  margin-bottom: 10px;
}
@media (max-width: 640px) {
  .orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-norepeat:not(.fr-grid-css) > .fr-grid-body .fr-grid-tr .fr-grid-td,
  .orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-repeat-single-row:not(.fr-grid-css) > .fr-grid-body .fr-grid-tr .fr-grid-td,
  .orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-repeat-multiple-rows:not(.fr-grid-css) > .fr-grid-body .fr-grid-tr .fr-grid-td {
    display: block;
  }
  .orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-norepeat:not(.fr-grid-css).fr-repeat-multiple-rows .fr-grid-th:nth-child(n+3),
  .orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-repeat-single-row:not(.fr-grid-css).fr-repeat-multiple-rows .fr-grid-th:nth-child(n+3),
  .orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-repeat-multiple-rows:not(.fr-grid-css).fr-repeat-multiple-rows .fr-grid-th:nth-child(n+3) {
    display: none;
  }
  .orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-norepeat.fr-grid-css > .fr-grid-body,
  .orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-repeat-single-row.fr-grid-css > .fr-grid-body,
  .orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-repeat-multiple-rows.fr-grid-css > .fr-grid-body,
  .orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-norepeat.fr-grid-css > .fr-grid-repeat-iteration > .fr-grid-body,
  .orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-repeat-single-row.fr-grid-css > .fr-grid-repeat-iteration > .fr-grid-body,
  .orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-repeat-multiple-rows.fr-grid-css > .fr-grid-repeat-iteration > .fr-grid-body {
    display: block;
  }
}
@media not (max-width: 640px) {
  .orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-repeat.fr-repeat-single-row .fr-grid-body .fr-grid-td > .xforms-control > .xforms-label,
  .orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-repeat.fr-repeat-single-row .fr-grid-body .fr-grid-td > .xbl-component > .xforms-label,
  .orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-repeat.fr-repeat-single-row .fr-grid-body .fr-grid-td > .xforms-group > .xforms-label,
  .orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-repeat.fr-repeat-single-row .fr-grid-body .fr-grid-td > .xforms-control > .xforms-help,
  .orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-repeat.fr-repeat-single-row .fr-grid-body .fr-grid-td > .xbl-component > .xforms-help,
  .orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-repeat.fr-repeat-single-row .fr-grid-body .fr-grid-td > .xforms-group > .xforms-help,
  .orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-repeat.fr-repeat-single-row .fr-grid-body .fr-grid-td > .xforms-control > .xforms-hint,
  .orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-repeat.fr-repeat-single-row .fr-grid-body .fr-grid-td > .xbl-component > .xforms-hint,
  .orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-repeat.fr-repeat-single-row .fr-grid-body .fr-grid-td > .xforms-group > .xforms-hint {
    display: none;
  }
}
@media (max-width: 640px) {
  .orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-repeat.fr-repeat-single-row .fr-grid-body:not(:has(.fr-grid-td:not(:empty) ~ .fr-grid-td:not(:empty))) .fr-grid-td:not(:empty) > .xforms-control > .xforms-label,
  .orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-repeat.fr-repeat-single-row .fr-grid-body:not(:has(.fr-grid-td:not(:empty) ~ .fr-grid-td:not(:empty))) .fr-grid-td:not(:empty) > .xbl-component > .xforms-label,
  .orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-repeat.fr-repeat-single-row .fr-grid-body:not(:has(.fr-grid-td:not(:empty) ~ .fr-grid-td:not(:empty))) .fr-grid-td:not(:empty) > .xforms-group > .xforms-label,
  .orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-repeat.fr-repeat-single-row .fr-grid-body:not(:has(.fr-grid-td:not(:empty) ~ .fr-grid-td:not(:empty))) .fr-grid-td:not(:empty) > .xforms-control > .xforms-help,
  .orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-repeat.fr-repeat-single-row .fr-grid-body:not(:has(.fr-grid-td:not(:empty) ~ .fr-grid-td:not(:empty))) .fr-grid-td:not(:empty) > .xbl-component > .xforms-help,
  .orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-repeat.fr-repeat-single-row .fr-grid-body:not(:has(.fr-grid-td:not(:empty) ~ .fr-grid-td:not(:empty))) .fr-grid-td:not(:empty) > .xforms-group > .xforms-help,
  .orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-repeat.fr-repeat-single-row .fr-grid-body:not(:has(.fr-grid-td:not(:empty) ~ .fr-grid-td:not(:empty))) .fr-grid-td:not(:empty) > .xforms-control > .xforms-hint,
  .orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-repeat.fr-repeat-single-row .fr-grid-body:not(:has(.fr-grid-td:not(:empty) ~ .fr-grid-td:not(:empty))) .fr-grid-td:not(:empty) > .xbl-component > .xforms-hint,
  .orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-repeat.fr-repeat-single-row .fr-grid-body:not(:has(.fr-grid-td:not(:empty) ~ .fr-grid-td:not(:empty))) .fr-grid-td:not(:empty) > .xforms-group > .xforms-hint {
    display: none;
  }
}
@media print {
  .orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-repeat.fr-repeat-single-row .fr-grid-body .fr-grid-td > .xforms-control > .xforms-label,
  .orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-repeat.fr-repeat-single-row .fr-grid-body .fr-grid-td > .xbl-component > .xforms-label,
  .orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-repeat.fr-repeat-single-row .fr-grid-body .fr-grid-td > .xforms-group > .xforms-label,
  .orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-repeat.fr-repeat-single-row .fr-grid-body .fr-grid-td > .xforms-control > .xforms-help,
  .orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-repeat.fr-repeat-single-row .fr-grid-body .fr-grid-td > .xbl-component > .xforms-help,
  .orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-repeat.fr-repeat-single-row .fr-grid-body .fr-grid-td > .xforms-group > .xforms-help,
  .orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-repeat.fr-repeat-single-row .fr-grid-body .fr-grid-td > .xforms-control > .xforms-hint,
  .orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-repeat.fr-repeat-single-row .fr-grid-body .fr-grid-td > .xbl-component > .xforms-hint,
  .orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-repeat.fr-repeat-single-row .fr-grid-body .fr-grid-td > .xforms-group > .xforms-hint {
    display: none;
  }
}
@media (max-width: 640px) {
  .orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-repeat .fr-grid-head:is(.xforms-grid-appearance-minimal *) {
    display: none;
  }
  .orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-repeat .fr-grid-repeat-top-row .fr-grid-head:has(.fr-grid-th:not(:empty) ~ .fr-grid-th:not(:empty)),
  .orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-repeat .fr-grid-head .fr-grid-master-row:has(.fr-grid-th:not(:empty) ~ .fr-grid-th:not(:empty)) .fr-grid-th {
    display: none;
  }
}
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-repeat .fr-repeat-column-left,
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-repeat .fr-repeat-column-right,
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-repeat .fr-repeat-column-number {
  text-align: center;
  vertical-align: top;
  align-self: normal;
}
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-repeat .fr-grid-head .fr-repeat-column-left,
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-repeat .fr-grid-head .fr-repeat-column-right,
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-repeat .fr-grid-head .fr-repeat-column-number {
  vertical-align: middle;
}
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-repeat .fr-grid-repeat-top-row .fr-repeat-column-left,
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-repeat .fr-grid-repeat-top-row .fr-repeat-column-right,
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-repeat .fr-grid-repeat-top-row .fr-repeat-column-number {
  align-self: normal;
}
.orbeon .fr-density-comfortable .xbl-fr-grid.xforms-grid-appearance-minimal .fr-grid.fr-repeat.fr-grid-css .fr-grid-repeat-iteration {
  border-top: 2px solid #ddd;
  margin-top: 5px;
  padding-top: 5px;
}
.orbeon .fr-density-comfortable .xbl-fr-grid.xforms-grid-appearance-minimal .fr-grid.fr-repeat.fr-grid-table .fr-grid-tr:first-child .fr-grid-td,
.orbeon .fr-density-comfortable .xbl-fr-grid.xforms-grid-appearance-minimal .fr-grid.fr-repeat.fr-grid-table .fr-grid-tr:first-child .fr-repeat-column-number,
.orbeon .fr-density-comfortable .xbl-fr-grid.xforms-grid-appearance-minimal .fr-grid.fr-repeat.fr-grid-table .fr-grid-tr:first-child .fr-repeat-column-right {
  border-top: 2px solid #ddd;
  padding-top: 5px;
}
.orbeon .fr-density-comfortable .xbl-fr-grid.xforms-grid-appearance-full .fr-grid.fr-repeat {
  border: 1px solid #ddd;
  border-radius: 4px;
}
.orbeon .fr-density-comfortable .xbl-fr-grid.xforms-grid-appearance-full .fr-grid.fr-repeat .fr-repeat-column-left,
.orbeon .fr-density-comfortable .xbl-fr-grid.xforms-grid-appearance-full .fr-grid.fr-repeat .fr-repeat-column-number {
  border-right: 1px solid #ddd;
}
.orbeon .fr-density-comfortable .xbl-fr-grid.xforms-grid-appearance-full .fr-grid.fr-repeat .fr-repeat-column-right {
  border-left: 1px solid #ddd;
  vertical-align: top;
  align-self: normal;
}
@media not (max-width: 640px) {
  .orbeon .fr-density-comfortable .xbl-fr-grid.xforms-grid-appearance-full .fr-grid.fr-repeat.fr-grid-css .fr-grid-repeat-top-row:not(.xforms-readonly .fr-repeat-multiple-rows *) ~ .fr-grid-repeat-iteration,
  .orbeon .fr-density-comfortable .xbl-fr-grid.xforms-grid-appearance-full .fr-grid.fr-repeat.fr-grid-css .fr-grid-repeat-iteration ~ .fr-grid-repeat-iteration {
    border-top: 1px solid #ddd;
  }
}
@media (max-width: 640px) {
  .orbeon .fr-density-comfortable .xbl-fr-grid.xforms-grid-appearance-full .fr-grid.fr-repeat.fr-grid-css {
    margin-left: 4px;
    margin-right: 4px;
  }
  .orbeon .fr-density-comfortable .xbl-fr-grid.xforms-grid-appearance-full .fr-grid.fr-repeat.fr-grid-css .fr-grid-repeat-top-row:not(.xforms-readonly .fr-repeat-multiple-rows *) ~ .fr-grid-repeat-iteration,
  .orbeon .fr-density-comfortable .xbl-fr-grid.xforms-grid-appearance-full .fr-grid.fr-repeat.fr-grid-css .fr-grid-repeat-iteration ~ .fr-grid-repeat-iteration {
    border-top: 1px solid #ddd;
  }
}
.orbeon .fr-density-comfortable .xbl-fr-grid.xforms-grid-appearance-full .fr-grid.fr-repeat.fr-grid-table {
  border-collapse: separate;
}
@media not (max-width: 640px) {
  .orbeon .fr-density-comfortable .xbl-fr-grid.xforms-grid-appearance-full .fr-grid.fr-repeat.fr-grid-table .fr-grid-head:not(.xforms-readonly .fr-repeat-multiple-rows *) ~ .fr-grid-repeat-iteration > tr > td,
  .orbeon .fr-density-comfortable .xbl-fr-grid.xforms-grid-appearance-full .fr-grid.fr-repeat.fr-grid-table .fr-grid-repeat-iteration ~ .fr-grid-repeat-iteration > tr > td {
    border-top: 1px solid #ddd;
  }
}
@media (max-width: 640px) {
  .orbeon .fr-density-comfortable .xbl-fr-grid.xforms-grid-appearance-full .fr-grid.fr-repeat.fr-grid-table {
    margin-left: 4px;
    margin-right: 4px;
  }
  .orbeon .fr-density-comfortable .xbl-fr-grid.xforms-grid-appearance-full .fr-grid.fr-repeat.fr-grid-table .fr-grid-head:not(.xforms-readonly .fr-repeat-multiple-rows *) ~ .fr-grid-repeat-iteration > tr > td,
  .orbeon .fr-density-comfortable .xbl-fr-grid.xforms-grid-appearance-full .fr-grid.fr-repeat.fr-grid-table .fr-grid-repeat-iteration ~ .fr-grid-repeat-iteration > tr > td {
    border-top: 1px solid #ddd;
  }
}
@media print {
  .orbeon .fr-density-comfortable .xbl-fr-grid.xforms-grid-appearance-full .fr-grid.fr-repeat.fr-grid-table.fr-repeat-single-row .fr-grid-repeat-iteration > tr > td,
  .orbeon .fr-density-comfortable .xbl-fr-grid.xforms-grid-appearance-full .fr-grid.fr-repeat.fr-grid-table.fr-repeat-multiple-rows .fr-grid-repeat-iteration + .xforms-repeat-delimiter + .fr-grid-repeat-iteration > tr > td {
    border-top: 1px solid #ddd;
  }
}
.orbeon .fr-density-comfortable .xbl-fr-grid:not(.xforms-grid-appearance-minimal) .fr-grid.fr-repeat {
  border: 1px solid #ddd;
  border-radius: 4px;
}
.orbeon .fr-density-comfortable .xbl-fr-grid:not(.xforms-grid-appearance-minimal) .fr-grid.fr-repeat .fr-repeat-column-left,
.orbeon .fr-density-comfortable .xbl-fr-grid:not(.xforms-grid-appearance-minimal) .fr-grid.fr-repeat .fr-repeat-column-number {
  border-right: 1px solid #ddd;
}
.orbeon .fr-density-comfortable .xbl-fr-grid:not(.xforms-grid-appearance-minimal) .fr-grid.fr-repeat .fr-repeat-column-right {
  border-left: 1px solid #ddd;
  vertical-align: top;
  align-self: normal;
}
@media not (max-width: 640px) {
  .orbeon .fr-density-comfortable .xbl-fr-grid:not(.xforms-grid-appearance-minimal) .fr-grid.fr-repeat.fr-grid-css .fr-grid-repeat-top-row:not(.xforms-readonly .fr-repeat-multiple-rows *) ~ .fr-grid-repeat-iteration,
  .orbeon .fr-density-comfortable .xbl-fr-grid:not(.xforms-grid-appearance-minimal) .fr-grid.fr-repeat.fr-grid-css .fr-grid-repeat-iteration ~ .fr-grid-repeat-iteration {
    border-top: 1px solid #ddd;
  }
}
@media (max-width: 640px) {
  .orbeon .fr-density-comfortable .xbl-fr-grid:not(.xforms-grid-appearance-minimal) .fr-grid.fr-repeat.fr-grid-css {
    margin-left: 4px;
    margin-right: 4px;
  }
  .orbeon .fr-density-comfortable .xbl-fr-grid:not(.xforms-grid-appearance-minimal) .fr-grid.fr-repeat.fr-grid-css .fr-grid-repeat-top-row:not(.xforms-readonly .fr-repeat-multiple-rows *) ~ .fr-grid-repeat-iteration,
  .orbeon .fr-density-comfortable .xbl-fr-grid:not(.xforms-grid-appearance-minimal) .fr-grid.fr-repeat.fr-grid-css .fr-grid-repeat-iteration ~ .fr-grid-repeat-iteration {
    border-top: 1px solid #ddd;
  }
}
.orbeon .fr-density-comfortable .xbl-fr-grid:not(.xforms-grid-appearance-minimal) .fr-grid.fr-repeat.fr-grid-table {
  border-collapse: separate;
}
@media not (max-width: 640px) {
  .orbeon .fr-density-comfortable .xbl-fr-grid:not(.xforms-grid-appearance-minimal) .fr-grid.fr-repeat.fr-grid-table .fr-grid-head:not(.xforms-readonly .fr-repeat-multiple-rows *) ~ .fr-grid-repeat-iteration > tr > td,
  .orbeon .fr-density-comfortable .xbl-fr-grid:not(.xforms-grid-appearance-minimal) .fr-grid.fr-repeat.fr-grid-table .fr-grid-repeat-iteration ~ .fr-grid-repeat-iteration > tr > td {
    border-top: 1px solid #ddd;
  }
}
@media (max-width: 640px) {
  .orbeon .fr-density-comfortable .xbl-fr-grid:not(.xforms-grid-appearance-minimal) .fr-grid.fr-repeat.fr-grid-table {
    margin-left: 4px;
    margin-right: 4px;
  }
  .orbeon .fr-density-comfortable .xbl-fr-grid:not(.xforms-grid-appearance-minimal) .fr-grid.fr-repeat.fr-grid-table .fr-grid-head:not(.xforms-readonly .fr-repeat-multiple-rows *) ~ .fr-grid-repeat-iteration > tr > td,
  .orbeon .fr-density-comfortable .xbl-fr-grid:not(.xforms-grid-appearance-minimal) .fr-grid.fr-repeat.fr-grid-table .fr-grid-repeat-iteration ~ .fr-grid-repeat-iteration > tr > td {
    border-top: 1px solid #ddd;
  }
}
@media print {
  .orbeon .fr-density-comfortable .xbl-fr-grid:not(.xforms-grid-appearance-minimal) .fr-grid.fr-repeat.fr-grid-table.fr-repeat-single-row .fr-grid-repeat-iteration > tr > td,
  .orbeon .fr-density-comfortable .xbl-fr-grid:not(.xforms-grid-appearance-minimal) .fr-grid.fr-repeat.fr-grid-table.fr-repeat-multiple-rows .fr-grid-repeat-iteration + .xforms-repeat-delimiter + .fr-grid-repeat-iteration > tr > td {
    border-top: 1px solid #ddd;
  }
}
.orbeon .fr-density-comfortable .xbl-fr-grid.xforms-grid-appearance-minimal .fr-grid-bottom-buttons {
  display: block;
  margin-top: -10px;
  margin-bottom: 10px;
}
.orbeon .fr-density-comfortable .xbl-fr-grid.xforms-grid-appearance-minimal .fr-grid-bottom-buttons .xforms-trigger {
  margin-right: 1em;
}
.orbeon .fr-density-comfortable .xbl-fr-grid.xforms-grid-appearance-minimal .fr-grid.fr-repeat .fr-grid-repeat-iteration .fr-grid-td,
.orbeon .fr-density-comfortable .xbl-fr-grid.xforms-grid-appearance-minimal .fr-grid.fr-repeat .fr-grid-repeat-iteration .fr-repeat-column-number,
.orbeon .fr-density-comfortable .xbl-fr-grid.xforms-grid-appearance-minimal .fr-grid.fr-repeat .fr-grid-repeat-iteration .fr-repeat-column-right {
  border: none;
}
.orbeon .fr-density-comfortable .xbl-fr-grid.xforms-grid-appearance-minimal .fr-grid.fr-repeat .fr-grid-repeat-iteration .fr-grid-tr:last-child .fr-grid-td,
.orbeon .fr-density-comfortable .xbl-fr-grid.xforms-grid-appearance-minimal .fr-grid.fr-repeat .fr-grid-repeat-iteration .fr-grid-tr:last-child .fr-repeat-column-number,
.orbeon .fr-density-comfortable .xbl-fr-grid.xforms-grid-appearance-minimal .fr-grid.fr-repeat .fr-grid-repeat-iteration .fr-grid-tr:last-child .fr-repeat-column-right {
  padding-bottom: 5px;
}
.orbeon .fr-density-comfortable .xbl-fr-grid.xforms-grid-appearance-minimal .fr-grid.fr-repeat .fr-grid-repeat-iteration .fr-repeat-column-number {
  background-color: transparent;
  border: none;
}
.orbeon .fr-density-comfortable .xbl-fr-grid.xforms-grid-appearance-minimal .fr-grid.fr-grid-css.fr-repeat:not(.fr-grid-readonly):not(.fr-grid-number-rows) .fr-grid-repeat-top-row,
.orbeon .fr-density-comfortable .xbl-fr-grid.xforms-grid-appearance-minimal .fr-grid.fr-grid-css.fr-repeat:not(.fr-grid-readonly):not(.fr-grid-number-rows) .fr-grid-repeat-iteration {
  grid-template-columns: auto 35px;
}
.orbeon .fr-density-comfortable .xbl-fr-grid.xforms-grid-appearance-minimal .fr-grid.fr-grid-css.fr-repeat:not(.fr-grid-readonly).fr-grid-number-rows .fr-grid-repeat-top-row,
.orbeon .fr-density-comfortable .xbl-fr-grid.xforms-grid-appearance-minimal .fr-grid.fr-grid-css.fr-repeat:not(.fr-grid-readonly).fr-grid-number-rows .fr-grid-repeat-iteration {
  grid-template-columns: 35px auto 35px;
}
.orbeon .fr-density-comfortable .xbl-fr-grid.xforms-readonly > .fr-grid.fr-grid-css.fr-repeat:not(.fr-grid-readonly):not(.fr-grid-number-rows) .fr-grid-repeat-top-row,
.orbeon .fr-density-comfortable .xbl-fr-grid.xforms-readonly > .fr-grid.fr-grid-css.fr-repeat:not(.fr-grid-readonly):not(.fr-grid-number-rows) .fr-grid-repeat-iteration {
  grid-template-columns: auto;
}
.orbeon .fr-density-comfortable .xbl-fr-grid.xforms-readonly > .fr-grid.fr-grid-css.fr-repeat:not(.fr-grid-readonly).fr-grid-number-rows .fr-grid-repeat-top-row,
.orbeon .fr-density-comfortable .xbl-fr-grid.xforms-readonly > .fr-grid.fr-grid-css.fr-repeat:not(.fr-grid-readonly).fr-grid-number-rows .fr-grid-repeat-iteration {
  grid-template-columns: 35px auto;
}
@media (max-width: 640px) {
  .orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-repeat {
    margin-left: 4px;
    margin-right: 4px;
  }
}
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-repeat .fr-grid-th,
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-repeat .fr-grid-td,
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-repeat .fr-repeat-column-left,
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-repeat .fr-repeat-column-number,
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-repeat .fr-repeat-column-right,
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-repeat.fr-repeat-multiple-rows .fr-grid-head {
  line-height: 20px;
  vertical-align: top;
}
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-repeat .fr-grid-repeat-top-row .fr-grid-head .fr-grid-th {
  align-self: flex-end;
}
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-repeat .fr-grid-repeat-top-row,
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-repeat .fr-grid-repeat-iteration {
  display: grid;
  width: 100%;
}
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-repeat.fr-grid-readonly:not(.fr-grid-number-rows) .fr-grid-repeat-top-row,
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-repeat.fr-grid-readonly:not(.fr-grid-number-rows) .fr-grid-repeat-iteration {
  grid-template-columns: auto;
}
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-repeat.fr-grid-readonly.fr-grid-number-rows .fr-grid-repeat-top-row,
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-repeat.fr-grid-readonly.fr-grid-number-rows .fr-grid-repeat-iteration {
  grid-template-columns: 35px auto;
}
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-repeat:not(.fr-grid-readonly):not(.fr-grid-number-rows) .fr-grid-repeat-top-row,
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-repeat:not(.fr-grid-readonly):not(.fr-grid-number-rows) .fr-grid-repeat-iteration {
  grid-template-columns: 35px auto;
}
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-repeat:not(.fr-grid-readonly).fr-grid-number-rows .fr-grid-repeat-top-row,
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-repeat:not(.fr-grid-readonly).fr-grid-number-rows .fr-grid-repeat-iteration {
  grid-template-columns: 35px 35px auto;
}
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head,
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body {
  grid-template-columns: repeat(12, 1fr);
}
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-td[data-fr-x='12'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-td[data-fr-x='12'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-th[data-fr-x='12'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-th[data-fr-x='12'] {
  grid-column-start: 12;
}
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-td[data-fr-x='11'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-td[data-fr-x='11'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-th[data-fr-x='11'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-th[data-fr-x='11'] {
  grid-column-start: 11;
}
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-td[data-fr-x='10'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-td[data-fr-x='10'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-th[data-fr-x='10'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-th[data-fr-x='10'] {
  grid-column-start: 10;
}
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-td[data-fr-x='9'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-td[data-fr-x='9'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-th[data-fr-x='9'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-th[data-fr-x='9'] {
  grid-column-start: 9;
}
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-td[data-fr-x='8'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-td[data-fr-x='8'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-th[data-fr-x='8'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-th[data-fr-x='8'] {
  grid-column-start: 8;
}
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-td[data-fr-x='7'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-td[data-fr-x='7'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-th[data-fr-x='7'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-th[data-fr-x='7'] {
  grid-column-start: 7;
}
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-td[data-fr-x='6'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-td[data-fr-x='6'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-th[data-fr-x='6'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-th[data-fr-x='6'] {
  grid-column-start: 6;
}
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-td[data-fr-x='5'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-td[data-fr-x='5'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-th[data-fr-x='5'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-th[data-fr-x='5'] {
  grid-column-start: 5;
}
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-td[data-fr-x='4'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-td[data-fr-x='4'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-th[data-fr-x='4'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-th[data-fr-x='4'] {
  grid-column-start: 4;
}
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-td[data-fr-x='3'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-td[data-fr-x='3'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-th[data-fr-x='3'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-th[data-fr-x='3'] {
  grid-column-start: 3;
}
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-td[data-fr-x='2'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-td[data-fr-x='2'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-th[data-fr-x='2'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-th[data-fr-x='2'] {
  grid-column-start: 2;
}
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-td[data-fr-x='1'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-td[data-fr-x='1'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-th[data-fr-x='1'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-th[data-fr-x='1'] {
  grid-column-start: 1;
}
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-td[data-fr-w='12'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-td[data-fr-w='12'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-th[data-fr-w='12'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-th[data-fr-w='12'] {
  grid-column-end: span 12;
}
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-td[data-fr-w='11'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-td[data-fr-w='11'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-th[data-fr-w='11'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-th[data-fr-w='11'] {
  grid-column-end: span 11;
}
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-td[data-fr-w='10'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-td[data-fr-w='10'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-th[data-fr-w='10'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-th[data-fr-w='10'] {
  grid-column-end: span 10;
}
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-td[data-fr-w='9'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-td[data-fr-w='9'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-th[data-fr-w='9'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-th[data-fr-w='9'] {
  grid-column-end: span 9;
}
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-td[data-fr-w='8'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-td[data-fr-w='8'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-th[data-fr-w='8'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-th[data-fr-w='8'] {
  grid-column-end: span 8;
}
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-td[data-fr-w='7'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-td[data-fr-w='7'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-th[data-fr-w='7'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-th[data-fr-w='7'] {
  grid-column-end: span 7;
}
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-td[data-fr-w='6'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-td[data-fr-w='6'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-th[data-fr-w='6'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-th[data-fr-w='6'] {
  grid-column-end: span 6;
}
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-td[data-fr-w='5'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-td[data-fr-w='5'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-th[data-fr-w='5'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-th[data-fr-w='5'] {
  grid-column-end: span 5;
}
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-td[data-fr-w='4'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-td[data-fr-w='4'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-th[data-fr-w='4'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-th[data-fr-w='4'] {
  grid-column-end: span 4;
}
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-td[data-fr-w='3'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-td[data-fr-w='3'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-th[data-fr-w='3'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-th[data-fr-w='3'] {
  grid-column-end: span 3;
}
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-td[data-fr-w='2'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-td[data-fr-w='2'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-th[data-fr-w='2'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-th[data-fr-w='2'] {
  grid-column-end: span 2;
}
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-td[data-fr-w='1'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-td[data-fr-w='1'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-th[data-fr-w='1'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-th[data-fr-w='1'] {
  grid-column-end: span 1;
}
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head,
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body {
  grid-template-columns: repeat(24, 1fr);
}
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-x='24'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-x='24'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-x='24'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-x='24'] {
  grid-column-start: 24;
}
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-x='23'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-x='23'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-x='23'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-x='23'] {
  grid-column-start: 23;
}
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-x='22'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-x='22'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-x='22'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-x='22'] {
  grid-column-start: 22;
}
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-x='21'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-x='21'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-x='21'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-x='21'] {
  grid-column-start: 21;
}
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-x='20'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-x='20'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-x='20'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-x='20'] {
  grid-column-start: 20;
}
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-x='19'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-x='19'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-x='19'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-x='19'] {
  grid-column-start: 19;
}
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-x='18'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-x='18'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-x='18'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-x='18'] {
  grid-column-start: 18;
}
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-x='17'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-x='17'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-x='17'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-x='17'] {
  grid-column-start: 17;
}
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-x='16'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-x='16'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-x='16'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-x='16'] {
  grid-column-start: 16;
}
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-x='15'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-x='15'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-x='15'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-x='15'] {
  grid-column-start: 15;
}
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-x='14'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-x='14'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-x='14'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-x='14'] {
  grid-column-start: 14;
}
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-x='13'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-x='13'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-x='13'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-x='13'] {
  grid-column-start: 13;
}
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-x='12'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-x='12'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-x='12'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-x='12'] {
  grid-column-start: 12;
}
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-x='11'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-x='11'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-x='11'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-x='11'] {
  grid-column-start: 11;
}
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-x='10'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-x='10'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-x='10'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-x='10'] {
  grid-column-start: 10;
}
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-x='9'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-x='9'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-x='9'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-x='9'] {
  grid-column-start: 9;
}
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-x='8'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-x='8'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-x='8'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-x='8'] {
  grid-column-start: 8;
}
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-x='7'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-x='7'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-x='7'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-x='7'] {
  grid-column-start: 7;
}
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-x='6'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-x='6'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-x='6'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-x='6'] {
  grid-column-start: 6;
}
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-x='5'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-x='5'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-x='5'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-x='5'] {
  grid-column-start: 5;
}
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-x='4'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-x='4'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-x='4'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-x='4'] {
  grid-column-start: 4;
}
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-x='3'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-x='3'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-x='3'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-x='3'] {
  grid-column-start: 3;
}
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-x='2'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-x='2'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-x='2'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-x='2'] {
  grid-column-start: 2;
}
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-x='1'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-x='1'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-x='1'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-x='1'] {
  grid-column-start: 1;
}
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-w='24'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-w='24'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-w='24'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-w='24'] {
  grid-column-end: span 24;
}
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-w='23'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-w='23'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-w='23'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-w='23'] {
  grid-column-end: span 23;
}
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-w='22'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-w='22'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-w='22'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-w='22'] {
  grid-column-end: span 22;
}
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-w='21'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-w='21'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-w='21'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-w='21'] {
  grid-column-end: span 21;
}
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-w='20'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-w='20'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-w='20'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-w='20'] {
  grid-column-end: span 20;
}
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-w='19'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-w='19'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-w='19'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-w='19'] {
  grid-column-end: span 19;
}
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-w='18'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-w='18'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-w='18'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-w='18'] {
  grid-column-end: span 18;
}
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-w='17'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-w='17'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-w='17'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-w='17'] {
  grid-column-end: span 17;
}
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-w='16'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-w='16'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-w='16'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-w='16'] {
  grid-column-end: span 16;
}
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-w='15'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-w='15'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-w='15'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-w='15'] {
  grid-column-end: span 15;
}
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-w='14'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-w='14'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-w='14'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-w='14'] {
  grid-column-end: span 14;
}
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-w='13'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-w='13'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-w='13'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-w='13'] {
  grid-column-end: span 13;
}
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-w='12'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-w='12'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-w='12'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-w='12'] {
  grid-column-end: span 12;
}
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-w='11'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-w='11'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-w='11'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-w='11'] {
  grid-column-end: span 11;
}
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-w='10'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-w='10'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-w='10'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-w='10'] {
  grid-column-end: span 10;
}
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-w='9'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-w='9'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-w='9'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-w='9'] {
  grid-column-end: span 9;
}
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-w='8'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-w='8'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-w='8'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-w='8'] {
  grid-column-end: span 8;
}
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-w='7'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-w='7'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-w='7'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-w='7'] {
  grid-column-end: span 7;
}
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-w='6'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-w='6'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-w='6'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-w='6'] {
  grid-column-end: span 6;
}
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-w='5'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-w='5'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-w='5'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-w='5'] {
  grid-column-end: span 5;
}
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-w='4'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-w='4'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-w='4'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-w='4'] {
  grid-column-end: span 4;
}
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-w='3'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-w='3'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-w='3'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-w='3'] {
  grid-column-end: span 3;
}
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-w='2'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-w='2'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-w='2'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-w='2'] {
  grid-column-end: span 2;
}
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-w='1'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-w='1'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-w='1'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-w='1'] {
  grid-column-end: span 1;
}
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head,
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body {
  display: grid;
}
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-td,
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td {
  grid-column-end: span 1;
  grid-row-end: span 1;
}
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-td[data-fr-y='20'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td[data-fr-y='20'] {
  grid-row-start: 20;
}
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-td[data-fr-y='19'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td[data-fr-y='19'] {
  grid-row-start: 19;
}
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-td[data-fr-y='18'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td[data-fr-y='18'] {
  grid-row-start: 18;
}
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-td[data-fr-y='17'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td[data-fr-y='17'] {
  grid-row-start: 17;
}
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-td[data-fr-y='16'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td[data-fr-y='16'] {
  grid-row-start: 16;
}
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-td[data-fr-y='15'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td[data-fr-y='15'] {
  grid-row-start: 15;
}
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-td[data-fr-y='14'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td[data-fr-y='14'] {
  grid-row-start: 14;
}
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-td[data-fr-y='13'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td[data-fr-y='13'] {
  grid-row-start: 13;
}
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-td[data-fr-y='12'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td[data-fr-y='12'] {
  grid-row-start: 12;
}
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-td[data-fr-y='11'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td[data-fr-y='11'] {
  grid-row-start: 11;
}
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-td[data-fr-y='10'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td[data-fr-y='10'] {
  grid-row-start: 10;
}
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-td[data-fr-y='9'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td[data-fr-y='9'] {
  grid-row-start: 9;
}
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-td[data-fr-y='8'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td[data-fr-y='8'] {
  grid-row-start: 8;
}
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-td[data-fr-y='7'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td[data-fr-y='7'] {
  grid-row-start: 7;
}
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-td[data-fr-y='6'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td[data-fr-y='6'] {
  grid-row-start: 6;
}
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-td[data-fr-y='5'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td[data-fr-y='5'] {
  grid-row-start: 5;
}
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-td[data-fr-y='4'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td[data-fr-y='4'] {
  grid-row-start: 4;
}
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-td[data-fr-y='3'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td[data-fr-y='3'] {
  grid-row-start: 3;
}
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-td[data-fr-y='2'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td[data-fr-y='2'] {
  grid-row-start: 2;
}
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-td[data-fr-y='1'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td[data-fr-y='1'] {
  grid-row-start: 1;
}
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-td[data-fr-h='20'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td[data-fr-h='20'] {
  grid-row-end: span 20;
}
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-td[data-fr-h='19'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td[data-fr-h='19'] {
  grid-row-end: span 19;
}
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-td[data-fr-h='18'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td[data-fr-h='18'] {
  grid-row-end: span 18;
}
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-td[data-fr-h='17'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td[data-fr-h='17'] {
  grid-row-end: span 17;
}
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-td[data-fr-h='16'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td[data-fr-h='16'] {
  grid-row-end: span 16;
}
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-td[data-fr-h='15'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td[data-fr-h='15'] {
  grid-row-end: span 15;
}
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-td[data-fr-h='14'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td[data-fr-h='14'] {
  grid-row-end: span 14;
}
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-td[data-fr-h='13'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td[data-fr-h='13'] {
  grid-row-end: span 13;
}
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-td[data-fr-h='12'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td[data-fr-h='12'] {
  grid-row-end: span 12;
}
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-td[data-fr-h='11'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td[data-fr-h='11'] {
  grid-row-end: span 11;
}
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-td[data-fr-h='10'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td[data-fr-h='10'] {
  grid-row-end: span 10;
}
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-td[data-fr-h='9'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td[data-fr-h='9'] {
  grid-row-end: span 9;
}
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-td[data-fr-h='8'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td[data-fr-h='8'] {
  grid-row-end: span 8;
}
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-td[data-fr-h='7'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td[data-fr-h='7'] {
  grid-row-end: span 7;
}
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-td[data-fr-h='6'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td[data-fr-h='6'] {
  grid-row-end: span 6;
}
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-td[data-fr-h='5'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td[data-fr-h='5'] {
  grid-row-end: span 5;
}
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-td[data-fr-h='4'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td[data-fr-h='4'] {
  grid-row-end: span 4;
}
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-td[data-fr-h='3'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td[data-fr-h='3'] {
  grid-row-end: span 3;
}
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-td[data-fr-h='2'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td[data-fr-h='2'] {
  grid-row-end: span 2;
}
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-td[data-fr-h='1'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td[data-fr-h='1'] {
  grid-row-end: span 1;
}
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid:not(.fr-grid-css) {
  display: table;
  table-layout: fixed;
  width: 100%;
}
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid:not(.fr-grid-css) .fr-grid-head {
  display: table-header-group;
}
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid:not(.fr-grid-css) .fr-grid-body {
  display: table-row-group;
}
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid:not(.fr-grid-css) .fr-grid-tr,
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid:not(.fr-grid-css) .fr-grid-master-row {
  display: table-row;
}
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid:not(.fr-grid-css) .fr-grid-body .fr-grid-td {
  display: table-cell;
  vertical-align: top;
  position: relative;
}
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid:not(.fr-grid-css) .fr-grid-head .fr-grid-th {
  display: table-cell;
  text-align: left;
}
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid:not(.fr-grid-css) .fr-grid-head .fr-grid-th .xforms-output {
  display: block;
}
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid:not(.fr-grid-css) .fr-grid-head .fr-grid-th legend.xforms-label {
  border-bottom: none;
  margin: 0;
}
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid:not(.fr-grid-css):not(.fr-repeat):not(.fr-editable) .fr-grid-body .fr-grid-tr {
  height: 0;
}
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid:not(.fr-grid-css):not(.fr-repeat):not(.fr-editable) .fr-grid-body tr:last-of-type {
  height: auto;
}
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-repeat .fr-grid-th.fr-field-align-left .xforms-label,
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-repeat .fr-grid-th.fr-field-align-left .xforms-hint {
  text-align: left;
}
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-repeat .fr-grid-th.fr-field-align-right .xforms-label,
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-repeat .fr-grid-th.fr-field-align-right .xforms-hint {
  text-align: right;
}
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid .xforms-help {
  float: left;
  margin-top: 4px;
  margin-right: 3px;
  display: none;
}
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid .xforms-help:not(:empty) {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  text-indent: 1px;
  background: none;
  max-width: 14px;
  max-height: 14px;
  margin-top: 3px;
  margin-bottom: 3px;
  margin-left: 0;
  padding: 0;
  overflow: hidden;
  cursor: pointer;
}
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid .xforms-help:not(:empty):before {
  content: "\f05a";
  margin-right: 2px;
  font-size: 12px;
}
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid .xforms-label {
  font-weight: 600;
  margin-top: 2px;
  margin-bottom: 4px;
  overflow: hidden;
  display: table;
}
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid .xforms-label > div:first-child {
  display: inline;
}
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid .xforms-label:empty {
  display: none;
}
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid select,
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid textarea,
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid input[type="text"],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid input[type="password"],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid input[type="datetime"],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid input[type="datetime-local"],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid input[type="date"],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid input[type="month"],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid input[type="time"],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid input[type="week"],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid input[type="number"],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid input[type="email"],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid input[type="url"],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid input[type="search"],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid input[type="tel"],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid input[type="color"],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid .uneditable-input,
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid .input-append {
  width: 100%;
}
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid .xforms-textarea textarea {
  width: 100%;
}
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid .xforms-select-appearance-full .xforms-items,
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid .xforms-select1-appearance-full .xforms-items {
  width: 100%;
  box-sizing: border-box;
}
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid .xforms-select-appearance-full .xforms-items[role=group][tabindex='0'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid .xforms-select1-appearance-full .xforms-items[role=group][tabindex='0'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid .xforms-select-appearance-full .xforms-items[role=radiogroup][tabindex='0'],
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid .xforms-select1-appearance-full .xforms-items[role=radiogroup][tabindex='0'] {
  padding: 4px 6px;
}
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid .xbl-fr-checkbox-input .xforms-select-appearance-full .xforms-items,
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid .xbl-fr-checkbox-input .xforms-select1-appearance-full .xforms-items {
  padding: 4px 0;
}
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid textarea[rows] {
  height: auto;
}
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid input[type="file"] {
  width: auto;
}
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid .xbl-fr-inplace-input {
  width: 100%;
}
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid .xbl-fr-inplace-input input {
  width: 100%;
}
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid .xforms-input input.xforms-type-date,
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid .xforms-input input.xforms-type-time {
  width: 7.5em;
}
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid .xforms-mediatype-image {
  width: 100%;
  overflow: auto;
  display: block;
}
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid .xforms-mediatype-image img {
  display: block;
  border-radius: 4px;
}
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid .fr-grid-td .xforms-trigger button,
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid .fr-grid-td .xforms-trigger input {
  margin-top: 1.72em;
}
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid .fr-grid-td .xforms-trigger button,
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid .fr-grid-td .yui-button .xforms-trigger input {
  margin-top: 0;
}
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid .fr-grid-td .xforms-trigger-appearance-full .btn {
  max-width: 100%;
  word-wrap: break-word;
  white-space: break-spaces;
  word-break: break-word;
}
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-repeat .fr-grid-body .fr-grid-td > .xforms-control,
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-repeat .fr-grid-body .fr-grid-td > .xbl-component,
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-repeat .fr-grid-body .fr-grid-td > .xforms-group {
  padding-top: 0;
  padding-bottom: 0.1px;
}
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-repeat.fr-repeat-single-row .fr-grid-master-row > .fr-grid-th span.xforms-group {
  display: block;
}
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-repeat .fr-grid-head .fr-grid-th {
  overflow-wrap: break-word;
  word-wrap: break-word;
}
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-repeat .fr-grid-head .fr-grid-th .xforms-label {
  display: block;
  margin: 0.5em 13px;
}
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-repeat .fr-grid-head .fr-grid-th:has(.xforms-hint) .xforms-label {
  margin-bottom: 4px;
}
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-repeat .fr-grid-head .fr-grid-th .xforms-help {
  margin-top: 0.6em;
  margin-left: 13px;
}
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-repeat .fr-grid-head .fr-grid-th .xforms-hint {
  margin-top: 4px;
  margin-left: 13px;
}
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-repeat .fr-repeat-column-left,
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-repeat .fr-repeat-column-right,
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-repeat .fr-repeat-column-number {
  width: 35px;
  box-sizing: border-box;
}
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-repeat .fr-repeat-column-left .xforms-trigger .btn-link,
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-repeat .fr-repeat-column-right .xforms-trigger .btn-link,
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-repeat .fr-repeat-column-number .xforms-trigger .btn-link {
  text-decoration: none;
  color: black;
  display: block;
  margin: auto;
}
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-repeat .fr-repeat-column-left,
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-repeat .fr-repeat-column-right {
  text-align: left;
}
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-repeat .fr-repeat-column-number .badge {
  margin: 6px 4px;
  font-size: smaller;
}
@media print {
  .orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-repeat .fr-repeat-column-number .badge {
    color: #333;
    background-color: transparent;
  }
}
@media not print {
  .orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-repeat .xforms-repeat-selected-item-1 .fr-repeat-column-left,
  .orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-repeat .xforms-repeat-selected-item-1 .fr-repeat-column-number {
    background-color: #eee;
  }
}
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-repeat .fr-repeat-column-left .dropdown {
  display: none;
}
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-repeat .can-remove .dropdown,
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-repeat .can-move-up .dropdown,
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-repeat .can-move-down .dropdown,
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-repeat .can-insert-above .dropdown,
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-repeat .can-insert-below .dropdown {
  display: block;
}
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-repeat .can-remove .dropdown:not(.open),
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-repeat .can-move-up .dropdown:not(.open),
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-repeat .can-move-down .dropdown:not(.open),
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-repeat .can-insert-above .dropdown:not(.open),
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-repeat .can-insert-below .dropdown:not(.open) {
  margin: 4px;
}
.orbeon .fr-density-comfortable .xbl-fr-grid .fr-grid.fr-repeat .dropdown .fa-caret-down {
  width: 8px;
  height: 12px;
  margin: 4px auto;
}
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid-th,
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid-td,
.orbeon .fr-density-roomy .xbl-fr-grid .fr-repeat-column-left,
.orbeon .fr-density-roomy .xbl-fr-grid .fr-repeat-column-number,
.orbeon .fr-density-roomy .xbl-fr-grid .fr-repeat-column-right,
.orbeon .fr-density-roomy .xbl-fr-grid.fr-repeat-multiple-rows .fr-grid-head {
  padding: 0;
}
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid-th > .xforms-control,
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid-td > .xforms-control,
.orbeon .fr-density-roomy .xbl-fr-grid .fr-repeat-column-left > .xforms-control,
.orbeon .fr-density-roomy .xbl-fr-grid .fr-repeat-column-number > .xforms-control,
.orbeon .fr-density-roomy .xbl-fr-grid .fr-repeat-column-right > .xforms-control,
.orbeon .fr-density-roomy .xbl-fr-grid.fr-repeat-multiple-rows .fr-grid-head > .xforms-control,
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid-th > .xbl-component,
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid-td > .xbl-component,
.orbeon .fr-density-roomy .xbl-fr-grid .fr-repeat-column-left > .xbl-component,
.orbeon .fr-density-roomy .xbl-fr-grid .fr-repeat-column-number > .xbl-component,
.orbeon .fr-density-roomy .xbl-fr-grid .fr-repeat-column-right > .xbl-component,
.orbeon .fr-density-roomy .xbl-fr-grid.fr-repeat-multiple-rows .fr-grid-head > .xbl-component,
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid-th > .xforms-group,
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid-td > .xforms-group,
.orbeon .fr-density-roomy .xbl-fr-grid .fr-repeat-column-left > .xforms-group,
.orbeon .fr-density-roomy .xbl-fr-grid .fr-repeat-column-number > .xforms-group,
.orbeon .fr-density-roomy .xbl-fr-grid .fr-repeat-column-right > .xforms-group,
.orbeon .fr-density-roomy .xbl-fr-grid.fr-repeat-multiple-rows .fr-grid-head > .xforms-group {
  margin: 1em 26px;
  display: block;
}
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid-th > .xforms-control:has(.fr-fixed-density),
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid-td > .xforms-control:has(.fr-fixed-density),
.orbeon .fr-density-roomy .xbl-fr-grid .fr-repeat-column-left > .xforms-control:has(.fr-fixed-density),
.orbeon .fr-density-roomy .xbl-fr-grid .fr-repeat-column-number > .xforms-control:has(.fr-fixed-density),
.orbeon .fr-density-roomy .xbl-fr-grid .fr-repeat-column-right > .xforms-control:has(.fr-fixed-density),
.orbeon .fr-density-roomy .xbl-fr-grid.fr-repeat-multiple-rows .fr-grid-head > .xforms-control:has(.fr-fixed-density),
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid-th > .xbl-component:has(.fr-fixed-density),
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid-td > .xbl-component:has(.fr-fixed-density),
.orbeon .fr-density-roomy .xbl-fr-grid .fr-repeat-column-left > .xbl-component:has(.fr-fixed-density),
.orbeon .fr-density-roomy .xbl-fr-grid .fr-repeat-column-number > .xbl-component:has(.fr-fixed-density),
.orbeon .fr-density-roomy .xbl-fr-grid .fr-repeat-column-right > .xbl-component:has(.fr-fixed-density),
.orbeon .fr-density-roomy .xbl-fr-grid.fr-repeat-multiple-rows .fr-grid-head > .xbl-component:has(.fr-fixed-density),
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid-th > .xforms-group:has(.fr-fixed-density),
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid-td > .xforms-group:has(.fr-fixed-density),
.orbeon .fr-density-roomy .xbl-fr-grid .fr-repeat-column-left > .xforms-group:has(.fr-fixed-density),
.orbeon .fr-density-roomy .xbl-fr-grid .fr-repeat-column-number > .xforms-group:has(.fr-fixed-density),
.orbeon .fr-density-roomy .xbl-fr-grid .fr-repeat-column-right > .xforms-group:has(.fr-fixed-density),
.orbeon .fr-density-roomy .xbl-fr-grid.fr-repeat-multiple-rows .fr-grid-head > .xforms-group:has(.fr-fixed-density) {
  margin: 1em 4px;
}
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid-th .input-prepend,
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid-td .input-prepend,
.orbeon .fr-density-roomy .xbl-fr-grid .fr-repeat-column-left .input-prepend,
.orbeon .fr-density-roomy .xbl-fr-grid .fr-repeat-column-number .input-prepend,
.orbeon .fr-density-roomy .xbl-fr-grid .fr-repeat-column-right .input-prepend,
.orbeon .fr-density-roomy .xbl-fr-grid.fr-repeat-multiple-rows .fr-grid-head .input-prepend,
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid-th .input-append,
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid-td .input-append,
.orbeon .fr-density-roomy .xbl-fr-grid .fr-repeat-column-left .input-append,
.orbeon .fr-density-roomy .xbl-fr-grid .fr-repeat-column-number .input-append,
.orbeon .fr-density-roomy .xbl-fr-grid .fr-repeat-column-right .input-append,
.orbeon .fr-density-roomy .xbl-fr-grid.fr-repeat-multiple-rows .fr-grid-head .input-append {
  display: flex;
}
.orbeon .fr-density-roomy .xbl-fr-grid .fr-table {
  max-width: 100%;
  background-color: transparent;
}
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid-non-empty,
.orbeon .fr-density-roomy .xbl-fr-grid .fr-repeat {
  margin-bottom: 10px;
}
@media (max-width: 640px) {
  .orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-norepeat:not(.fr-grid-css) > .fr-grid-body .fr-grid-tr .fr-grid-td,
  .orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-repeat-single-row:not(.fr-grid-css) > .fr-grid-body .fr-grid-tr .fr-grid-td,
  .orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-repeat-multiple-rows:not(.fr-grid-css) > .fr-grid-body .fr-grid-tr .fr-grid-td {
    display: block;
  }
  .orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-norepeat:not(.fr-grid-css).fr-repeat-multiple-rows .fr-grid-th:nth-child(n+3),
  .orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-repeat-single-row:not(.fr-grid-css).fr-repeat-multiple-rows .fr-grid-th:nth-child(n+3),
  .orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-repeat-multiple-rows:not(.fr-grid-css).fr-repeat-multiple-rows .fr-grid-th:nth-child(n+3) {
    display: none;
  }
  .orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-norepeat.fr-grid-css > .fr-grid-body,
  .orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-repeat-single-row.fr-grid-css > .fr-grid-body,
  .orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-repeat-multiple-rows.fr-grid-css > .fr-grid-body,
  .orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-norepeat.fr-grid-css > .fr-grid-repeat-iteration > .fr-grid-body,
  .orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-repeat-single-row.fr-grid-css > .fr-grid-repeat-iteration > .fr-grid-body,
  .orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-repeat-multiple-rows.fr-grid-css > .fr-grid-repeat-iteration > .fr-grid-body {
    display: block;
  }
}
@media not (max-width: 640px) {
  .orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-repeat.fr-repeat-single-row .fr-grid-body .fr-grid-td > .xforms-control > .xforms-label,
  .orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-repeat.fr-repeat-single-row .fr-grid-body .fr-grid-td > .xbl-component > .xforms-label,
  .orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-repeat.fr-repeat-single-row .fr-grid-body .fr-grid-td > .xforms-group > .xforms-label,
  .orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-repeat.fr-repeat-single-row .fr-grid-body .fr-grid-td > .xforms-control > .xforms-help,
  .orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-repeat.fr-repeat-single-row .fr-grid-body .fr-grid-td > .xbl-component > .xforms-help,
  .orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-repeat.fr-repeat-single-row .fr-grid-body .fr-grid-td > .xforms-group > .xforms-help,
  .orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-repeat.fr-repeat-single-row .fr-grid-body .fr-grid-td > .xforms-control > .xforms-hint,
  .orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-repeat.fr-repeat-single-row .fr-grid-body .fr-grid-td > .xbl-component > .xforms-hint,
  .orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-repeat.fr-repeat-single-row .fr-grid-body .fr-grid-td > .xforms-group > .xforms-hint {
    display: none;
  }
}
@media (max-width: 640px) {
  .orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-repeat.fr-repeat-single-row .fr-grid-body:not(:has(.fr-grid-td:not(:empty) ~ .fr-grid-td:not(:empty))) .fr-grid-td:not(:empty) > .xforms-control > .xforms-label,
  .orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-repeat.fr-repeat-single-row .fr-grid-body:not(:has(.fr-grid-td:not(:empty) ~ .fr-grid-td:not(:empty))) .fr-grid-td:not(:empty) > .xbl-component > .xforms-label,
  .orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-repeat.fr-repeat-single-row .fr-grid-body:not(:has(.fr-grid-td:not(:empty) ~ .fr-grid-td:not(:empty))) .fr-grid-td:not(:empty) > .xforms-group > .xforms-label,
  .orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-repeat.fr-repeat-single-row .fr-grid-body:not(:has(.fr-grid-td:not(:empty) ~ .fr-grid-td:not(:empty))) .fr-grid-td:not(:empty) > .xforms-control > .xforms-help,
  .orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-repeat.fr-repeat-single-row .fr-grid-body:not(:has(.fr-grid-td:not(:empty) ~ .fr-grid-td:not(:empty))) .fr-grid-td:not(:empty) > .xbl-component > .xforms-help,
  .orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-repeat.fr-repeat-single-row .fr-grid-body:not(:has(.fr-grid-td:not(:empty) ~ .fr-grid-td:not(:empty))) .fr-grid-td:not(:empty) > .xforms-group > .xforms-help,
  .orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-repeat.fr-repeat-single-row .fr-grid-body:not(:has(.fr-grid-td:not(:empty) ~ .fr-grid-td:not(:empty))) .fr-grid-td:not(:empty) > .xforms-control > .xforms-hint,
  .orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-repeat.fr-repeat-single-row .fr-grid-body:not(:has(.fr-grid-td:not(:empty) ~ .fr-grid-td:not(:empty))) .fr-grid-td:not(:empty) > .xbl-component > .xforms-hint,
  .orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-repeat.fr-repeat-single-row .fr-grid-body:not(:has(.fr-grid-td:not(:empty) ~ .fr-grid-td:not(:empty))) .fr-grid-td:not(:empty) > .xforms-group > .xforms-hint {
    display: none;
  }
}
@media print {
  .orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-repeat.fr-repeat-single-row .fr-grid-body .fr-grid-td > .xforms-control > .xforms-label,
  .orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-repeat.fr-repeat-single-row .fr-grid-body .fr-grid-td > .xbl-component > .xforms-label,
  .orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-repeat.fr-repeat-single-row .fr-grid-body .fr-grid-td > .xforms-group > .xforms-label,
  .orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-repeat.fr-repeat-single-row .fr-grid-body .fr-grid-td > .xforms-control > .xforms-help,
  .orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-repeat.fr-repeat-single-row .fr-grid-body .fr-grid-td > .xbl-component > .xforms-help,
  .orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-repeat.fr-repeat-single-row .fr-grid-body .fr-grid-td > .xforms-group > .xforms-help,
  .orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-repeat.fr-repeat-single-row .fr-grid-body .fr-grid-td > .xforms-control > .xforms-hint,
  .orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-repeat.fr-repeat-single-row .fr-grid-body .fr-grid-td > .xbl-component > .xforms-hint,
  .orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-repeat.fr-repeat-single-row .fr-grid-body .fr-grid-td > .xforms-group > .xforms-hint {
    display: none;
  }
}
@media (max-width: 640px) {
  .orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-repeat .fr-grid-head:is(.xforms-grid-appearance-minimal *) {
    display: none;
  }
  .orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-repeat .fr-grid-repeat-top-row .fr-grid-head:has(.fr-grid-th:not(:empty) ~ .fr-grid-th:not(:empty)),
  .orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-repeat .fr-grid-head .fr-grid-master-row:has(.fr-grid-th:not(:empty) ~ .fr-grid-th:not(:empty)) .fr-grid-th {
    display: none;
  }
}
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-repeat .fr-repeat-column-left,
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-repeat .fr-repeat-column-right,
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-repeat .fr-repeat-column-number {
  text-align: center;
  vertical-align: top;
  align-self: normal;
}
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-repeat .fr-grid-head .fr-repeat-column-left,
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-repeat .fr-grid-head .fr-repeat-column-right,
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-repeat .fr-grid-head .fr-repeat-column-number {
  vertical-align: middle;
}
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-repeat .fr-grid-repeat-top-row .fr-repeat-column-left,
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-repeat .fr-grid-repeat-top-row .fr-repeat-column-right,
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-repeat .fr-grid-repeat-top-row .fr-repeat-column-number {
  align-self: normal;
}
.orbeon .fr-density-roomy .xbl-fr-grid.xforms-grid-appearance-minimal .fr-grid.fr-repeat.fr-grid-css .fr-grid-repeat-iteration {
  border-top: 2px solid #ddd;
  margin-top: 5px;
  padding-top: 5px;
}
.orbeon .fr-density-roomy .xbl-fr-grid.xforms-grid-appearance-minimal .fr-grid.fr-repeat.fr-grid-table .fr-grid-tr:first-child .fr-grid-td,
.orbeon .fr-density-roomy .xbl-fr-grid.xforms-grid-appearance-minimal .fr-grid.fr-repeat.fr-grid-table .fr-grid-tr:first-child .fr-repeat-column-number,
.orbeon .fr-density-roomy .xbl-fr-grid.xforms-grid-appearance-minimal .fr-grid.fr-repeat.fr-grid-table .fr-grid-tr:first-child .fr-repeat-column-right {
  border-top: 2px solid #ddd;
  padding-top: 5px;
}
.orbeon .fr-density-roomy .xbl-fr-grid.xforms-grid-appearance-full .fr-grid.fr-repeat {
  border: 1px solid #ddd;
  border-radius: 4px;
}
.orbeon .fr-density-roomy .xbl-fr-grid.xforms-grid-appearance-full .fr-grid.fr-repeat .fr-repeat-column-left,
.orbeon .fr-density-roomy .xbl-fr-grid.xforms-grid-appearance-full .fr-grid.fr-repeat .fr-repeat-column-number {
  border-right: 1px solid #ddd;
}
.orbeon .fr-density-roomy .xbl-fr-grid.xforms-grid-appearance-full .fr-grid.fr-repeat .fr-repeat-column-right {
  border-left: 1px solid #ddd;
  vertical-align: top;
  align-self: normal;
}
@media not (max-width: 640px) {
  .orbeon .fr-density-roomy .xbl-fr-grid.xforms-grid-appearance-full .fr-grid.fr-repeat.fr-grid-css .fr-grid-repeat-top-row:not(.xforms-readonly .fr-repeat-multiple-rows *) ~ .fr-grid-repeat-iteration,
  .orbeon .fr-density-roomy .xbl-fr-grid.xforms-grid-appearance-full .fr-grid.fr-repeat.fr-grid-css .fr-grid-repeat-iteration ~ .fr-grid-repeat-iteration {
    border-top: 1px solid #ddd;
  }
}
@media (max-width: 640px) {
  .orbeon .fr-density-roomy .xbl-fr-grid.xforms-grid-appearance-full .fr-grid.fr-repeat.fr-grid-css {
    margin-left: 4px;
    margin-right: 4px;
  }
  .orbeon .fr-density-roomy .xbl-fr-grid.xforms-grid-appearance-full .fr-grid.fr-repeat.fr-grid-css .fr-grid-repeat-top-row:not(.xforms-readonly .fr-repeat-multiple-rows *) ~ .fr-grid-repeat-iteration,
  .orbeon .fr-density-roomy .xbl-fr-grid.xforms-grid-appearance-full .fr-grid.fr-repeat.fr-grid-css .fr-grid-repeat-iteration ~ .fr-grid-repeat-iteration {
    border-top: 1px solid #ddd;
  }
}
.orbeon .fr-density-roomy .xbl-fr-grid.xforms-grid-appearance-full .fr-grid.fr-repeat.fr-grid-table {
  border-collapse: separate;
}
@media not (max-width: 640px) {
  .orbeon .fr-density-roomy .xbl-fr-grid.xforms-grid-appearance-full .fr-grid.fr-repeat.fr-grid-table .fr-grid-head:not(.xforms-readonly .fr-repeat-multiple-rows *) ~ .fr-grid-repeat-iteration > tr > td,
  .orbeon .fr-density-roomy .xbl-fr-grid.xforms-grid-appearance-full .fr-grid.fr-repeat.fr-grid-table .fr-grid-repeat-iteration ~ .fr-grid-repeat-iteration > tr > td {
    border-top: 1px solid #ddd;
  }
}
@media (max-width: 640px) {
  .orbeon .fr-density-roomy .xbl-fr-grid.xforms-grid-appearance-full .fr-grid.fr-repeat.fr-grid-table {
    margin-left: 4px;
    margin-right: 4px;
  }
  .orbeon .fr-density-roomy .xbl-fr-grid.xforms-grid-appearance-full .fr-grid.fr-repeat.fr-grid-table .fr-grid-head:not(.xforms-readonly .fr-repeat-multiple-rows *) ~ .fr-grid-repeat-iteration > tr > td,
  .orbeon .fr-density-roomy .xbl-fr-grid.xforms-grid-appearance-full .fr-grid.fr-repeat.fr-grid-table .fr-grid-repeat-iteration ~ .fr-grid-repeat-iteration > tr > td {
    border-top: 1px solid #ddd;
  }
}
@media print {
  .orbeon .fr-density-roomy .xbl-fr-grid.xforms-grid-appearance-full .fr-grid.fr-repeat.fr-grid-table.fr-repeat-single-row .fr-grid-repeat-iteration > tr > td,
  .orbeon .fr-density-roomy .xbl-fr-grid.xforms-grid-appearance-full .fr-grid.fr-repeat.fr-grid-table.fr-repeat-multiple-rows .fr-grid-repeat-iteration + .xforms-repeat-delimiter + .fr-grid-repeat-iteration > tr > td {
    border-top: 1px solid #ddd;
  }
}
.orbeon .fr-density-roomy .xbl-fr-grid:not(.xforms-grid-appearance-minimal) .fr-grid.fr-repeat {
  border: 1px solid #ddd;
  border-radius: 4px;
}
.orbeon .fr-density-roomy .xbl-fr-grid:not(.xforms-grid-appearance-minimal) .fr-grid.fr-repeat .fr-repeat-column-left,
.orbeon .fr-density-roomy .xbl-fr-grid:not(.xforms-grid-appearance-minimal) .fr-grid.fr-repeat .fr-repeat-column-number {
  border-right: 1px solid #ddd;
}
.orbeon .fr-density-roomy .xbl-fr-grid:not(.xforms-grid-appearance-minimal) .fr-grid.fr-repeat .fr-repeat-column-right {
  border-left: 1px solid #ddd;
  vertical-align: top;
  align-self: normal;
}
@media not (max-width: 640px) {
  .orbeon .fr-density-roomy .xbl-fr-grid:not(.xforms-grid-appearance-minimal) .fr-grid.fr-repeat.fr-grid-css .fr-grid-repeat-top-row:not(.xforms-readonly .fr-repeat-multiple-rows *) ~ .fr-grid-repeat-iteration,
  .orbeon .fr-density-roomy .xbl-fr-grid:not(.xforms-grid-appearance-minimal) .fr-grid.fr-repeat.fr-grid-css .fr-grid-repeat-iteration ~ .fr-grid-repeat-iteration {
    border-top: 1px solid #ddd;
  }
}
@media (max-width: 640px) {
  .orbeon .fr-density-roomy .xbl-fr-grid:not(.xforms-grid-appearance-minimal) .fr-grid.fr-repeat.fr-grid-css {
    margin-left: 4px;
    margin-right: 4px;
  }
  .orbeon .fr-density-roomy .xbl-fr-grid:not(.xforms-grid-appearance-minimal) .fr-grid.fr-repeat.fr-grid-css .fr-grid-repeat-top-row:not(.xforms-readonly .fr-repeat-multiple-rows *) ~ .fr-grid-repeat-iteration,
  .orbeon .fr-density-roomy .xbl-fr-grid:not(.xforms-grid-appearance-minimal) .fr-grid.fr-repeat.fr-grid-css .fr-grid-repeat-iteration ~ .fr-grid-repeat-iteration {
    border-top: 1px solid #ddd;
  }
}
.orbeon .fr-density-roomy .xbl-fr-grid:not(.xforms-grid-appearance-minimal) .fr-grid.fr-repeat.fr-grid-table {
  border-collapse: separate;
}
@media not (max-width: 640px) {
  .orbeon .fr-density-roomy .xbl-fr-grid:not(.xforms-grid-appearance-minimal) .fr-grid.fr-repeat.fr-grid-table .fr-grid-head:not(.xforms-readonly .fr-repeat-multiple-rows *) ~ .fr-grid-repeat-iteration > tr > td,
  .orbeon .fr-density-roomy .xbl-fr-grid:not(.xforms-grid-appearance-minimal) .fr-grid.fr-repeat.fr-grid-table .fr-grid-repeat-iteration ~ .fr-grid-repeat-iteration > tr > td {
    border-top: 1px solid #ddd;
  }
}
@media (max-width: 640px) {
  .orbeon .fr-density-roomy .xbl-fr-grid:not(.xforms-grid-appearance-minimal) .fr-grid.fr-repeat.fr-grid-table {
    margin-left: 4px;
    margin-right: 4px;
  }
  .orbeon .fr-density-roomy .xbl-fr-grid:not(.xforms-grid-appearance-minimal) .fr-grid.fr-repeat.fr-grid-table .fr-grid-head:not(.xforms-readonly .fr-repeat-multiple-rows *) ~ .fr-grid-repeat-iteration > tr > td,
  .orbeon .fr-density-roomy .xbl-fr-grid:not(.xforms-grid-appearance-minimal) .fr-grid.fr-repeat.fr-grid-table .fr-grid-repeat-iteration ~ .fr-grid-repeat-iteration > tr > td {
    border-top: 1px solid #ddd;
  }
}
@media print {
  .orbeon .fr-density-roomy .xbl-fr-grid:not(.xforms-grid-appearance-minimal) .fr-grid.fr-repeat.fr-grid-table.fr-repeat-single-row .fr-grid-repeat-iteration > tr > td,
  .orbeon .fr-density-roomy .xbl-fr-grid:not(.xforms-grid-appearance-minimal) .fr-grid.fr-repeat.fr-grid-table.fr-repeat-multiple-rows .fr-grid-repeat-iteration + .xforms-repeat-delimiter + .fr-grid-repeat-iteration > tr > td {
    border-top: 1px solid #ddd;
  }
}
.orbeon .fr-density-roomy .xbl-fr-grid.xforms-grid-appearance-minimal .fr-grid-bottom-buttons {
  display: block;
  margin-top: -10px;
  margin-bottom: 10px;
}
.orbeon .fr-density-roomy .xbl-fr-grid.xforms-grid-appearance-minimal .fr-grid-bottom-buttons .xforms-trigger {
  margin-right: 1em;
}
.orbeon .fr-density-roomy .xbl-fr-grid.xforms-grid-appearance-minimal .fr-grid.fr-repeat .fr-grid-repeat-iteration .fr-grid-td,
.orbeon .fr-density-roomy .xbl-fr-grid.xforms-grid-appearance-minimal .fr-grid.fr-repeat .fr-grid-repeat-iteration .fr-repeat-column-number,
.orbeon .fr-density-roomy .xbl-fr-grid.xforms-grid-appearance-minimal .fr-grid.fr-repeat .fr-grid-repeat-iteration .fr-repeat-column-right {
  border: none;
}
.orbeon .fr-density-roomy .xbl-fr-grid.xforms-grid-appearance-minimal .fr-grid.fr-repeat .fr-grid-repeat-iteration .fr-grid-tr:last-child .fr-grid-td,
.orbeon .fr-density-roomy .xbl-fr-grid.xforms-grid-appearance-minimal .fr-grid.fr-repeat .fr-grid-repeat-iteration .fr-grid-tr:last-child .fr-repeat-column-number,
.orbeon .fr-density-roomy .xbl-fr-grid.xforms-grid-appearance-minimal .fr-grid.fr-repeat .fr-grid-repeat-iteration .fr-grid-tr:last-child .fr-repeat-column-right {
  padding-bottom: 5px;
}
.orbeon .fr-density-roomy .xbl-fr-grid.xforms-grid-appearance-minimal .fr-grid.fr-repeat .fr-grid-repeat-iteration .fr-repeat-column-number {
  background-color: transparent;
  border: none;
}
.orbeon .fr-density-roomy .xbl-fr-grid.xforms-grid-appearance-minimal .fr-grid.fr-grid-css.fr-repeat:not(.fr-grid-readonly):not(.fr-grid-number-rows) .fr-grid-repeat-top-row,
.orbeon .fr-density-roomy .xbl-fr-grid.xforms-grid-appearance-minimal .fr-grid.fr-grid-css.fr-repeat:not(.fr-grid-readonly):not(.fr-grid-number-rows) .fr-grid-repeat-iteration {
  grid-template-columns: auto 35px;
}
.orbeon .fr-density-roomy .xbl-fr-grid.xforms-grid-appearance-minimal .fr-grid.fr-grid-css.fr-repeat:not(.fr-grid-readonly).fr-grid-number-rows .fr-grid-repeat-top-row,
.orbeon .fr-density-roomy .xbl-fr-grid.xforms-grid-appearance-minimal .fr-grid.fr-grid-css.fr-repeat:not(.fr-grid-readonly).fr-grid-number-rows .fr-grid-repeat-iteration {
  grid-template-columns: 35px auto 35px;
}
.orbeon .fr-density-roomy .xbl-fr-grid.xforms-readonly > .fr-grid.fr-grid-css.fr-repeat:not(.fr-grid-readonly):not(.fr-grid-number-rows) .fr-grid-repeat-top-row,
.orbeon .fr-density-roomy .xbl-fr-grid.xforms-readonly > .fr-grid.fr-grid-css.fr-repeat:not(.fr-grid-readonly):not(.fr-grid-number-rows) .fr-grid-repeat-iteration {
  grid-template-columns: auto;
}
.orbeon .fr-density-roomy .xbl-fr-grid.xforms-readonly > .fr-grid.fr-grid-css.fr-repeat:not(.fr-grid-readonly).fr-grid-number-rows .fr-grid-repeat-top-row,
.orbeon .fr-density-roomy .xbl-fr-grid.xforms-readonly > .fr-grid.fr-grid-css.fr-repeat:not(.fr-grid-readonly).fr-grid-number-rows .fr-grid-repeat-iteration {
  grid-template-columns: 35px auto;
}
@media (max-width: 640px) {
  .orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-repeat {
    margin-left: 4px;
    margin-right: 4px;
  }
}
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-repeat .fr-grid-th,
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-repeat .fr-grid-td,
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-repeat .fr-repeat-column-left,
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-repeat .fr-repeat-column-number,
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-repeat .fr-repeat-column-right,
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-repeat.fr-repeat-multiple-rows .fr-grid-head {
  line-height: 20px;
  vertical-align: top;
}
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-repeat .fr-grid-repeat-top-row .fr-grid-head .fr-grid-th {
  align-self: flex-end;
}
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-repeat .fr-grid-repeat-top-row,
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-repeat .fr-grid-repeat-iteration {
  display: grid;
  width: 100%;
}
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-repeat.fr-grid-readonly:not(.fr-grid-number-rows) .fr-grid-repeat-top-row,
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-repeat.fr-grid-readonly:not(.fr-grid-number-rows) .fr-grid-repeat-iteration {
  grid-template-columns: auto;
}
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-repeat.fr-grid-readonly.fr-grid-number-rows .fr-grid-repeat-top-row,
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-repeat.fr-grid-readonly.fr-grid-number-rows .fr-grid-repeat-iteration {
  grid-template-columns: 35px auto;
}
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-repeat:not(.fr-grid-readonly):not(.fr-grid-number-rows) .fr-grid-repeat-top-row,
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-repeat:not(.fr-grid-readonly):not(.fr-grid-number-rows) .fr-grid-repeat-iteration {
  grid-template-columns: 35px auto;
}
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-repeat:not(.fr-grid-readonly).fr-grid-number-rows .fr-grid-repeat-top-row,
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-repeat:not(.fr-grid-readonly).fr-grid-number-rows .fr-grid-repeat-iteration {
  grid-template-columns: 35px 35px auto;
}
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head,
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body {
  grid-template-columns: repeat(12, 1fr);
}
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-td[data-fr-x='12'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-td[data-fr-x='12'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-th[data-fr-x='12'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-th[data-fr-x='12'] {
  grid-column-start: 12;
}
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-td[data-fr-x='11'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-td[data-fr-x='11'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-th[data-fr-x='11'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-th[data-fr-x='11'] {
  grid-column-start: 11;
}
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-td[data-fr-x='10'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-td[data-fr-x='10'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-th[data-fr-x='10'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-th[data-fr-x='10'] {
  grid-column-start: 10;
}
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-td[data-fr-x='9'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-td[data-fr-x='9'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-th[data-fr-x='9'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-th[data-fr-x='9'] {
  grid-column-start: 9;
}
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-td[data-fr-x='8'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-td[data-fr-x='8'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-th[data-fr-x='8'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-th[data-fr-x='8'] {
  grid-column-start: 8;
}
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-td[data-fr-x='7'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-td[data-fr-x='7'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-th[data-fr-x='7'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-th[data-fr-x='7'] {
  grid-column-start: 7;
}
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-td[data-fr-x='6'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-td[data-fr-x='6'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-th[data-fr-x='6'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-th[data-fr-x='6'] {
  grid-column-start: 6;
}
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-td[data-fr-x='5'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-td[data-fr-x='5'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-th[data-fr-x='5'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-th[data-fr-x='5'] {
  grid-column-start: 5;
}
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-td[data-fr-x='4'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-td[data-fr-x='4'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-th[data-fr-x='4'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-th[data-fr-x='4'] {
  grid-column-start: 4;
}
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-td[data-fr-x='3'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-td[data-fr-x='3'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-th[data-fr-x='3'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-th[data-fr-x='3'] {
  grid-column-start: 3;
}
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-td[data-fr-x='2'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-td[data-fr-x='2'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-th[data-fr-x='2'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-th[data-fr-x='2'] {
  grid-column-start: 2;
}
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-td[data-fr-x='1'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-td[data-fr-x='1'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-th[data-fr-x='1'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-th[data-fr-x='1'] {
  grid-column-start: 1;
}
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-td[data-fr-w='12'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-td[data-fr-w='12'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-th[data-fr-w='12'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-th[data-fr-w='12'] {
  grid-column-end: span 12;
}
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-td[data-fr-w='11'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-td[data-fr-w='11'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-th[data-fr-w='11'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-th[data-fr-w='11'] {
  grid-column-end: span 11;
}
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-td[data-fr-w='10'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-td[data-fr-w='10'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-th[data-fr-w='10'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-th[data-fr-w='10'] {
  grid-column-end: span 10;
}
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-td[data-fr-w='9'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-td[data-fr-w='9'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-th[data-fr-w='9'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-th[data-fr-w='9'] {
  grid-column-end: span 9;
}
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-td[data-fr-w='8'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-td[data-fr-w='8'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-th[data-fr-w='8'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-th[data-fr-w='8'] {
  grid-column-end: span 8;
}
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-td[data-fr-w='7'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-td[data-fr-w='7'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-th[data-fr-w='7'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-th[data-fr-w='7'] {
  grid-column-end: span 7;
}
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-td[data-fr-w='6'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-td[data-fr-w='6'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-th[data-fr-w='6'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-th[data-fr-w='6'] {
  grid-column-end: span 6;
}
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-td[data-fr-w='5'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-td[data-fr-w='5'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-th[data-fr-w='5'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-th[data-fr-w='5'] {
  grid-column-end: span 5;
}
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-td[data-fr-w='4'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-td[data-fr-w='4'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-th[data-fr-w='4'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-th[data-fr-w='4'] {
  grid-column-end: span 4;
}
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-td[data-fr-w='3'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-td[data-fr-w='3'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-th[data-fr-w='3'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-th[data-fr-w='3'] {
  grid-column-end: span 3;
}
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-td[data-fr-w='2'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-td[data-fr-w='2'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-th[data-fr-w='2'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-th[data-fr-w='2'] {
  grid-column-end: span 2;
}
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-td[data-fr-w='1'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-td[data-fr-w='1'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-th[data-fr-w='1'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-th[data-fr-w='1'] {
  grid-column-end: span 1;
}
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head,
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body {
  grid-template-columns: repeat(24, 1fr);
}
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-x='24'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-x='24'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-x='24'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-x='24'] {
  grid-column-start: 24;
}
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-x='23'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-x='23'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-x='23'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-x='23'] {
  grid-column-start: 23;
}
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-x='22'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-x='22'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-x='22'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-x='22'] {
  grid-column-start: 22;
}
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-x='21'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-x='21'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-x='21'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-x='21'] {
  grid-column-start: 21;
}
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-x='20'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-x='20'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-x='20'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-x='20'] {
  grid-column-start: 20;
}
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-x='19'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-x='19'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-x='19'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-x='19'] {
  grid-column-start: 19;
}
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-x='18'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-x='18'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-x='18'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-x='18'] {
  grid-column-start: 18;
}
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-x='17'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-x='17'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-x='17'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-x='17'] {
  grid-column-start: 17;
}
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-x='16'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-x='16'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-x='16'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-x='16'] {
  grid-column-start: 16;
}
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-x='15'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-x='15'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-x='15'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-x='15'] {
  grid-column-start: 15;
}
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-x='14'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-x='14'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-x='14'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-x='14'] {
  grid-column-start: 14;
}
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-x='13'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-x='13'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-x='13'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-x='13'] {
  grid-column-start: 13;
}
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-x='12'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-x='12'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-x='12'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-x='12'] {
  grid-column-start: 12;
}
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-x='11'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-x='11'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-x='11'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-x='11'] {
  grid-column-start: 11;
}
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-x='10'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-x='10'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-x='10'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-x='10'] {
  grid-column-start: 10;
}
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-x='9'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-x='9'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-x='9'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-x='9'] {
  grid-column-start: 9;
}
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-x='8'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-x='8'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-x='8'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-x='8'] {
  grid-column-start: 8;
}
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-x='7'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-x='7'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-x='7'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-x='7'] {
  grid-column-start: 7;
}
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-x='6'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-x='6'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-x='6'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-x='6'] {
  grid-column-start: 6;
}
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-x='5'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-x='5'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-x='5'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-x='5'] {
  grid-column-start: 5;
}
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-x='4'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-x='4'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-x='4'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-x='4'] {
  grid-column-start: 4;
}
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-x='3'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-x='3'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-x='3'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-x='3'] {
  grid-column-start: 3;
}
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-x='2'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-x='2'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-x='2'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-x='2'] {
  grid-column-start: 2;
}
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-x='1'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-x='1'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-x='1'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-x='1'] {
  grid-column-start: 1;
}
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-w='24'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-w='24'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-w='24'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-w='24'] {
  grid-column-end: span 24;
}
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-w='23'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-w='23'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-w='23'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-w='23'] {
  grid-column-end: span 23;
}
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-w='22'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-w='22'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-w='22'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-w='22'] {
  grid-column-end: span 22;
}
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-w='21'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-w='21'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-w='21'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-w='21'] {
  grid-column-end: span 21;
}
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-w='20'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-w='20'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-w='20'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-w='20'] {
  grid-column-end: span 20;
}
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-w='19'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-w='19'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-w='19'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-w='19'] {
  grid-column-end: span 19;
}
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-w='18'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-w='18'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-w='18'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-w='18'] {
  grid-column-end: span 18;
}
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-w='17'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-w='17'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-w='17'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-w='17'] {
  grid-column-end: span 17;
}
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-w='16'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-w='16'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-w='16'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-w='16'] {
  grid-column-end: span 16;
}
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-w='15'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-w='15'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-w='15'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-w='15'] {
  grid-column-end: span 15;
}
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-w='14'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-w='14'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-w='14'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-w='14'] {
  grid-column-end: span 14;
}
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-w='13'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-w='13'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-w='13'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-w='13'] {
  grid-column-end: span 13;
}
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-w='12'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-w='12'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-w='12'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-w='12'] {
  grid-column-end: span 12;
}
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-w='11'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-w='11'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-w='11'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-w='11'] {
  grid-column-end: span 11;
}
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-w='10'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-w='10'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-w='10'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-w='10'] {
  grid-column-end: span 10;
}
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-w='9'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-w='9'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-w='9'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-w='9'] {
  grid-column-end: span 9;
}
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-w='8'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-w='8'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-w='8'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-w='8'] {
  grid-column-end: span 8;
}
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-w='7'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-w='7'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-w='7'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-w='7'] {
  grid-column-end: span 7;
}
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-w='6'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-w='6'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-w='6'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-w='6'] {
  grid-column-end: span 6;
}
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-w='5'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-w='5'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-w='5'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-w='5'] {
  grid-column-end: span 5;
}
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-w='4'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-w='4'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-w='4'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-w='4'] {
  grid-column-end: span 4;
}
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-w='3'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-w='3'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-w='3'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-w='3'] {
  grid-column-end: span 3;
}
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-w='2'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-w='2'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-w='2'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-w='2'] {
  grid-column-end: span 2;
}
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-w='1'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-w='1'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-w='1'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-w='1'] {
  grid-column-end: span 1;
}
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head,
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body {
  display: grid;
}
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-td,
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td {
  grid-column-end: span 1;
  grid-row-end: span 1;
}
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-td[data-fr-y='20'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td[data-fr-y='20'] {
  grid-row-start: 20;
}
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-td[data-fr-y='19'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td[data-fr-y='19'] {
  grid-row-start: 19;
}
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-td[data-fr-y='18'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td[data-fr-y='18'] {
  grid-row-start: 18;
}
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-td[data-fr-y='17'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td[data-fr-y='17'] {
  grid-row-start: 17;
}
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-td[data-fr-y='16'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td[data-fr-y='16'] {
  grid-row-start: 16;
}
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-td[data-fr-y='15'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td[data-fr-y='15'] {
  grid-row-start: 15;
}
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-td[data-fr-y='14'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td[data-fr-y='14'] {
  grid-row-start: 14;
}
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-td[data-fr-y='13'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td[data-fr-y='13'] {
  grid-row-start: 13;
}
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-td[data-fr-y='12'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td[data-fr-y='12'] {
  grid-row-start: 12;
}
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-td[data-fr-y='11'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td[data-fr-y='11'] {
  grid-row-start: 11;
}
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-td[data-fr-y='10'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td[data-fr-y='10'] {
  grid-row-start: 10;
}
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-td[data-fr-y='9'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td[data-fr-y='9'] {
  grid-row-start: 9;
}
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-td[data-fr-y='8'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td[data-fr-y='8'] {
  grid-row-start: 8;
}
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-td[data-fr-y='7'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td[data-fr-y='7'] {
  grid-row-start: 7;
}
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-td[data-fr-y='6'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td[data-fr-y='6'] {
  grid-row-start: 6;
}
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-td[data-fr-y='5'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td[data-fr-y='5'] {
  grid-row-start: 5;
}
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-td[data-fr-y='4'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td[data-fr-y='4'] {
  grid-row-start: 4;
}
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-td[data-fr-y='3'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td[data-fr-y='3'] {
  grid-row-start: 3;
}
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-td[data-fr-y='2'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td[data-fr-y='2'] {
  grid-row-start: 2;
}
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-td[data-fr-y='1'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td[data-fr-y='1'] {
  grid-row-start: 1;
}
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-td[data-fr-h='20'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td[data-fr-h='20'] {
  grid-row-end: span 20;
}
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-td[data-fr-h='19'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td[data-fr-h='19'] {
  grid-row-end: span 19;
}
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-td[data-fr-h='18'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td[data-fr-h='18'] {
  grid-row-end: span 18;
}
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-td[data-fr-h='17'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td[data-fr-h='17'] {
  grid-row-end: span 17;
}
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-td[data-fr-h='16'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td[data-fr-h='16'] {
  grid-row-end: span 16;
}
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-td[data-fr-h='15'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td[data-fr-h='15'] {
  grid-row-end: span 15;
}
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-td[data-fr-h='14'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td[data-fr-h='14'] {
  grid-row-end: span 14;
}
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-td[data-fr-h='13'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td[data-fr-h='13'] {
  grid-row-end: span 13;
}
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-td[data-fr-h='12'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td[data-fr-h='12'] {
  grid-row-end: span 12;
}
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-td[data-fr-h='11'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td[data-fr-h='11'] {
  grid-row-end: span 11;
}
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-td[data-fr-h='10'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td[data-fr-h='10'] {
  grid-row-end: span 10;
}
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-td[data-fr-h='9'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td[data-fr-h='9'] {
  grid-row-end: span 9;
}
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-td[data-fr-h='8'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td[data-fr-h='8'] {
  grid-row-end: span 8;
}
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-td[data-fr-h='7'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td[data-fr-h='7'] {
  grid-row-end: span 7;
}
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-td[data-fr-h='6'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td[data-fr-h='6'] {
  grid-row-end: span 6;
}
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-td[data-fr-h='5'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td[data-fr-h='5'] {
  grid-row-end: span 5;
}
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-td[data-fr-h='4'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td[data-fr-h='4'] {
  grid-row-end: span 4;
}
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-td[data-fr-h='3'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td[data-fr-h='3'] {
  grid-row-end: span 3;
}
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-td[data-fr-h='2'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td[data-fr-h='2'] {
  grid-row-end: span 2;
}
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-td[data-fr-h='1'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td[data-fr-h='1'] {
  grid-row-end: span 1;
}
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid:not(.fr-grid-css) {
  display: table;
  table-layout: fixed;
  width: 100%;
}
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid:not(.fr-grid-css) .fr-grid-head {
  display: table-header-group;
}
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid:not(.fr-grid-css) .fr-grid-body {
  display: table-row-group;
}
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid:not(.fr-grid-css) .fr-grid-tr,
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid:not(.fr-grid-css) .fr-grid-master-row {
  display: table-row;
}
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid:not(.fr-grid-css) .fr-grid-body .fr-grid-td {
  display: table-cell;
  vertical-align: top;
  position: relative;
}
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid:not(.fr-grid-css) .fr-grid-head .fr-grid-th {
  display: table-cell;
  text-align: left;
}
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid:not(.fr-grid-css) .fr-grid-head .fr-grid-th .xforms-output {
  display: block;
}
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid:not(.fr-grid-css) .fr-grid-head .fr-grid-th legend.xforms-label {
  border-bottom: none;
  margin: 0;
}
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid:not(.fr-grid-css):not(.fr-repeat):not(.fr-editable) .fr-grid-body .fr-grid-tr {
  height: 0;
}
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid:not(.fr-grid-css):not(.fr-repeat):not(.fr-editable) .fr-grid-body tr:last-of-type {
  height: auto;
}
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-repeat .fr-grid-th.fr-field-align-left .xforms-label,
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-repeat .fr-grid-th.fr-field-align-left .xforms-hint {
  text-align: left;
}
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-repeat .fr-grid-th.fr-field-align-right .xforms-label,
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-repeat .fr-grid-th.fr-field-align-right .xforms-hint {
  text-align: right;
}
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid .xforms-help {
  float: left;
  margin-top: 4px;
  margin-right: 3px;
  display: none;
}
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid .xforms-help:not(:empty) {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  text-indent: 1px;
  background: none;
  max-width: 14px;
  max-height: 14px;
  margin-top: 3px;
  margin-bottom: 3px;
  margin-left: 0;
  padding: 0;
  overflow: hidden;
  cursor: pointer;
}
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid .xforms-help:not(:empty):before {
  content: "\f05a";
  margin-right: 2px;
  font-size: 12px;
}
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid .xforms-label {
  font-weight: 600;
  margin-top: 2px;
  margin-bottom: 4px;
  overflow: hidden;
  display: table;
}
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid .xforms-label > div:first-child {
  display: inline;
}
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid .xforms-label:empty {
  display: none;
}
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid select,
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid textarea,
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid input[type="text"],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid input[type="password"],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid input[type="datetime"],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid input[type="datetime-local"],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid input[type="date"],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid input[type="month"],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid input[type="time"],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid input[type="week"],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid input[type="number"],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid input[type="email"],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid input[type="url"],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid input[type="search"],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid input[type="tel"],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid input[type="color"],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid .uneditable-input,
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid .input-append {
  width: 100%;
}
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid .xforms-textarea textarea {
  width: 100%;
}
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid .xforms-select-appearance-full .xforms-items,
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid .xforms-select1-appearance-full .xforms-items {
  width: 100%;
  box-sizing: border-box;
}
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid .xforms-select-appearance-full .xforms-items[role=group][tabindex='0'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid .xforms-select1-appearance-full .xforms-items[role=group][tabindex='0'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid .xforms-select-appearance-full .xforms-items[role=radiogroup][tabindex='0'],
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid .xforms-select1-appearance-full .xforms-items[role=radiogroup][tabindex='0'] {
  padding: 4px 6px;
}
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid .xbl-fr-checkbox-input .xforms-select-appearance-full .xforms-items,
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid .xbl-fr-checkbox-input .xforms-select1-appearance-full .xforms-items {
  padding: 4px 0;
}
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid textarea[rows] {
  height: auto;
}
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid input[type="file"] {
  width: auto;
}
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid .xbl-fr-inplace-input {
  width: 100%;
}
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid .xbl-fr-inplace-input input {
  width: 100%;
}
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid .xforms-input input.xforms-type-date,
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid .xforms-input input.xforms-type-time {
  width: 7.5em;
}
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid .xforms-mediatype-image {
  width: 100%;
  overflow: auto;
  display: block;
}
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid .xforms-mediatype-image img {
  display: block;
  border-radius: 4px;
}
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid .fr-grid-td .xforms-trigger button,
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid .fr-grid-td .xforms-trigger input {
  margin-top: 1.72em;
}
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid .fr-grid-td .xforms-trigger button,
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid .fr-grid-td .yui-button .xforms-trigger input {
  margin-top: 0;
}
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid .fr-grid-td .xforms-trigger-appearance-full .btn {
  max-width: 100%;
  word-wrap: break-word;
  white-space: break-spaces;
  word-break: break-word;
}
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-repeat .fr-grid-body .fr-grid-td > .xforms-control,
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-repeat .fr-grid-body .fr-grid-td > .xbl-component,
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-repeat .fr-grid-body .fr-grid-td > .xforms-group {
  padding-top: 0;
  padding-bottom: 0.1px;
}
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-repeat.fr-repeat-single-row .fr-grid-master-row > .fr-grid-th span.xforms-group {
  display: block;
}
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-repeat .fr-grid-head .fr-grid-th {
  overflow-wrap: break-word;
  word-wrap: break-word;
}
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-repeat .fr-grid-head .fr-grid-th .xforms-label {
  display: block;
  margin: 1em 26px;
}
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-repeat .fr-grid-head .fr-grid-th:has(.xforms-hint) .xforms-label {
  margin-bottom: 4px;
}
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-repeat .fr-grid-head .fr-grid-th .xforms-help {
  margin-top: 1.05em;
  margin-left: 26px;
}
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-repeat .fr-grid-head .fr-grid-th .xforms-hint {
  margin-top: 4px;
  margin-left: 26px;
}
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-repeat .fr-repeat-column-left,
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-repeat .fr-repeat-column-right,
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-repeat .fr-repeat-column-number {
  width: 35px;
  box-sizing: border-box;
}
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-repeat .fr-repeat-column-left .xforms-trigger .btn-link,
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-repeat .fr-repeat-column-right .xforms-trigger .btn-link,
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-repeat .fr-repeat-column-number .xforms-trigger .btn-link {
  text-decoration: none;
  color: black;
  display: block;
  margin: auto;
}
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-repeat .fr-repeat-column-left,
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-repeat .fr-repeat-column-right {
  text-align: left;
}
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-repeat .fr-repeat-column-number .badge {
  margin: 6px 4px;
  font-size: smaller;
}
@media print {
  .orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-repeat .fr-repeat-column-number .badge {
    color: #333;
    background-color: transparent;
  }
}
@media not print {
  .orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-repeat .xforms-repeat-selected-item-1 .fr-repeat-column-left,
  .orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-repeat .xforms-repeat-selected-item-1 .fr-repeat-column-number {
    background-color: #eee;
  }
}
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-repeat .fr-repeat-column-left .dropdown {
  display: none;
}
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-repeat .can-remove .dropdown,
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-repeat .can-move-up .dropdown,
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-repeat .can-move-down .dropdown,
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-repeat .can-insert-above .dropdown,
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-repeat .can-insert-below .dropdown {
  display: block;
}
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-repeat .can-remove .dropdown:not(.open),
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-repeat .can-move-up .dropdown:not(.open),
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-repeat .can-move-down .dropdown:not(.open),
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-repeat .can-insert-above .dropdown:not(.open),
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-repeat .can-insert-below .dropdown:not(.open) {
  margin: 4px;
}
.orbeon .fr-density-roomy .xbl-fr-grid .fr-grid.fr-repeat .dropdown .fa-caret-down {
  width: 8px;
  height: 12px;
  margin: 4px auto;
}
.orbeon .fr-mode-view .fr-grid .fr-grid-body > .fr-grid-td > .xforms-control,
.orbeon .fr-mode-view .fr-grid .fr-grid-body > .fr-grid-td > .xbl-component,
.orbeon .fr-mode-view .fr-grid .fr-grid-body > .fr-grid-td > .xforms-group {
  margin-bottom: 12px;
}
.orbeon .fr-mode-view .fr-grid.fr-repeat .fr-grid-body > .fr-grid-td > .xforms-control,
.orbeon .fr-mode-view .fr-grid.fr-repeat .fr-grid-body > .fr-grid-td > .xbl-component,
.orbeon .fr-mode-view .fr-grid.fr-repeat .fr-grid-body > .fr-grid-td > .xforms-group {
  background-color: transparent;
  margin-bottom: 4px;
}
@media print {
  .orbeon .fr-mode-view.fr-pdf-color-mode-black-and-white .fr-grid .xforms-readonly.xforms-static.xforms-textarea pre *,
  .orbeon .fr-mode-pdf.fr-pdf-color-mode-black-and-white .fr-grid .xforms-readonly.xforms-static.xforms-textarea pre *,
  .orbeon .fr-mode-email.fr-pdf-color-mode-black-and-white .fr-grid .xforms-readonly.xforms-static.xforms-textarea pre *,
  .orbeon .fr-mode-view.fr-pdf-color-mode-black-and-white .fr-grid .xforms-readonly.xforms-static.xforms-output.xforms-mediatype-text-html.xforms-text *,
  .orbeon .fr-mode-pdf.fr-pdf-color-mode-black-and-white .fr-grid .xforms-readonly.xforms-static.xforms-output.xforms-mediatype-text-html.xforms-text *,
  .orbeon .fr-mode-email.fr-pdf-color-mode-black-and-white .fr-grid .xforms-readonly.xforms-static.xforms-output.xforms-mediatype-text-html.xforms-text *,
  .orbeon .fr-mode-view.fr-pdf-color-mode-black-and-white .fr-grid .xforms-readonly.xforms-static.xforms-output.xforms-mediatype-text-html .xforms-output-output *,
  .orbeon .fr-mode-pdf.fr-pdf-color-mode-black-and-white .fr-grid .xforms-readonly.xforms-static.xforms-output.xforms-mediatype-text-html .xforms-output-output *,
  .orbeon .fr-mode-email.fr-pdf-color-mode-black-and-white .fr-grid .xforms-readonly.xforms-static.xforms-output.xforms-mediatype-text-html .xforms-output-output *,
  .orbeon .fr-mode-view.fr-pdf-color-mode-black-and-white .fr-grid .xforms-readonly.xforms-static .xforms-field *,
  .orbeon .fr-mode-pdf.fr-pdf-color-mode-black-and-white .fr-grid .xforms-readonly.xforms-static .xforms-field *,
  .orbeon .fr-mode-email.fr-pdf-color-mode-black-and-white .fr-grid .xforms-readonly.xforms-static .xforms-field * {
    color: black;
    background: transparent;
  }
  .orbeon .fr-mode-view.fr-pdf-color-mode-black-and-white .fr-grid .xforms-readonly.xbl-fr-tinymce .xbl-fr-tinymce-div *,
  .orbeon .fr-mode-pdf.fr-pdf-color-mode-black-and-white .fr-grid .xforms-readonly.xbl-fr-tinymce .xbl-fr-tinymce-div *,
  .orbeon .fr-mode-email.fr-pdf-color-mode-black-and-white .fr-grid .xforms-readonly.xbl-fr-tinymce .xbl-fr-tinymce-div * {
    color: black;
    background: transparent;
  }
  .orbeon .fr-mode-view.fr-pdf-color-mode-black-and-white .fr-grid .xforms-readonly.xforms-static.xforms-textarea pre,
  .orbeon .fr-mode-pdf.fr-pdf-color-mode-black-and-white .fr-grid .xforms-readonly.xforms-static.xforms-textarea pre,
  .orbeon .fr-mode-email.fr-pdf-color-mode-black-and-white .fr-grid .xforms-readonly.xforms-static.xforms-textarea pre,
  .orbeon .fr-mode-view.fr-pdf-color-mode-keep-field-colors .fr-grid .xforms-readonly.xforms-static.xforms-textarea pre,
  .orbeon .fr-mode-pdf.fr-pdf-color-mode-keep-field-colors .fr-grid .xforms-readonly.xforms-static.xforms-textarea pre,
  .orbeon .fr-mode-email.fr-pdf-color-mode-keep-field-colors .fr-grid .xforms-readonly.xforms-static.xforms-textarea pre,
  .orbeon .fr-mode-view.fr-pdf-color-mode-black-and-white .fr-grid .xforms-readonly.xforms-static.xforms-output.xforms-mediatype-text-html.xforms-text,
  .orbeon .fr-mode-pdf.fr-pdf-color-mode-black-and-white .fr-grid .xforms-readonly.xforms-static.xforms-output.xforms-mediatype-text-html.xforms-text,
  .orbeon .fr-mode-email.fr-pdf-color-mode-black-and-white .fr-grid .xforms-readonly.xforms-static.xforms-output.xforms-mediatype-text-html.xforms-text,
  .orbeon .fr-mode-view.fr-pdf-color-mode-keep-field-colors .fr-grid .xforms-readonly.xforms-static.xforms-output.xforms-mediatype-text-html.xforms-text,
  .orbeon .fr-mode-pdf.fr-pdf-color-mode-keep-field-colors .fr-grid .xforms-readonly.xforms-static.xforms-output.xforms-mediatype-text-html.xforms-text,
  .orbeon .fr-mode-email.fr-pdf-color-mode-keep-field-colors .fr-grid .xforms-readonly.xforms-static.xforms-output.xforms-mediatype-text-html.xforms-text,
  .orbeon .fr-mode-view.fr-pdf-color-mode-black-and-white .fr-grid .xforms-readonly.xforms-static.xforms-output.xforms-mediatype-text-html .xforms-output-output,
  .orbeon .fr-mode-pdf.fr-pdf-color-mode-black-and-white .fr-grid .xforms-readonly.xforms-static.xforms-output.xforms-mediatype-text-html .xforms-output-output,
  .orbeon .fr-mode-email.fr-pdf-color-mode-black-and-white .fr-grid .xforms-readonly.xforms-static.xforms-output.xforms-mediatype-text-html .xforms-output-output,
  .orbeon .fr-mode-view.fr-pdf-color-mode-keep-field-colors .fr-grid .xforms-readonly.xforms-static.xforms-output.xforms-mediatype-text-html .xforms-output-output,
  .orbeon .fr-mode-pdf.fr-pdf-color-mode-keep-field-colors .fr-grid .xforms-readonly.xforms-static.xforms-output.xforms-mediatype-text-html .xforms-output-output,
  .orbeon .fr-mode-email.fr-pdf-color-mode-keep-field-colors .fr-grid .xforms-readonly.xforms-static.xforms-output.xforms-mediatype-text-html .xforms-output-output,
  .orbeon .fr-mode-view.fr-pdf-color-mode-black-and-white .fr-grid .xforms-readonly.xforms-static .xforms-field,
  .orbeon .fr-mode-pdf.fr-pdf-color-mode-black-and-white .fr-grid .xforms-readonly.xforms-static .xforms-field,
  .orbeon .fr-mode-email.fr-pdf-color-mode-black-and-white .fr-grid .xforms-readonly.xforms-static .xforms-field,
  .orbeon .fr-mode-view.fr-pdf-color-mode-keep-field-colors .fr-grid .xforms-readonly.xforms-static .xforms-field,
  .orbeon .fr-mode-pdf.fr-pdf-color-mode-keep-field-colors .fr-grid .xforms-readonly.xforms-static .xforms-field,
  .orbeon .fr-mode-email.fr-pdf-color-mode-keep-field-colors .fr-grid .xforms-readonly.xforms-static .xforms-field {
    color: black;
    background: transparent;
  }
  .orbeon .fr-mode-view.fr-pdf-color-mode-black-and-white .fr-grid .xforms-readonly.xbl-fr-tinymce .xbl-fr-tinymce-div,
  .orbeon .fr-mode-pdf.fr-pdf-color-mode-black-and-white .fr-grid .xforms-readonly.xbl-fr-tinymce .xbl-fr-tinymce-div,
  .orbeon .fr-mode-email.fr-pdf-color-mode-black-and-white .fr-grid .xforms-readonly.xbl-fr-tinymce .xbl-fr-tinymce-div,
  .orbeon .fr-mode-view.fr-pdf-color-mode-keep-field-colors .fr-grid .xforms-readonly.xbl-fr-tinymce .xbl-fr-tinymce-div,
  .orbeon .fr-mode-pdf.fr-pdf-color-mode-keep-field-colors .fr-grid .xforms-readonly.xbl-fr-tinymce .xbl-fr-tinymce-div,
  .orbeon .fr-mode-email.fr-pdf-color-mode-keep-field-colors .fr-grid .xforms-readonly.xbl-fr-tinymce .xbl-fr-tinymce-div {
    color: black;
    background: transparent;
  }
  .orbeon .fr-mode-view .span12,
  .orbeon .fr-mode-pdf .span12,
  .orbeon .fr-mode-email .span12 {
    width: 98%;
  }
  .orbeon .fr-mode-view .fr-grid,
  .orbeon .fr-mode-pdf .fr-grid,
  .orbeon .fr-mode-email .fr-grid {
    display: table;
    table-layout: fixed;
    width: 100%;
  }
  .orbeon .fr-mode-view .fr-grid .fr-grid-head,
  .orbeon .fr-mode-pdf .fr-grid .fr-grid-head,
  .orbeon .fr-mode-email .fr-grid .fr-grid-head {
    display: table-header-group;
  }
  .orbeon .fr-mode-view .fr-grid .fr-grid-body,
  .orbeon .fr-mode-pdf .fr-grid .fr-grid-body,
  .orbeon .fr-mode-email .fr-grid .fr-grid-body {
    display: table-row-group;
  }
  .orbeon .fr-mode-view .fr-grid .fr-grid-tr,
  .orbeon .fr-mode-pdf .fr-grid .fr-grid-tr,
  .orbeon .fr-mode-email .fr-grid .fr-grid-tr,
  .orbeon .fr-mode-view .fr-grid .fr-grid-master-row,
  .orbeon .fr-mode-pdf .fr-grid .fr-grid-master-row,
  .orbeon .fr-mode-email .fr-grid .fr-grid-master-row {
    display: table-row;
  }
  .orbeon .fr-mode-view .fr-grid .fr-grid-body .fr-grid-td,
  .orbeon .fr-mode-pdf .fr-grid .fr-grid-body .fr-grid-td,
  .orbeon .fr-mode-email .fr-grid .fr-grid-body .fr-grid-td {
    display: table-cell;
    vertical-align: top;
    position: relative;
  }
  .orbeon .fr-mode-view .fr-grid .fr-grid-head .fr-grid-th,
  .orbeon .fr-mode-pdf .fr-grid .fr-grid-head .fr-grid-th,
  .orbeon .fr-mode-email .fr-grid .fr-grid-head .fr-grid-th {
    display: table-cell;
    text-align: left;
  }
  .orbeon .fr-mode-view .fr-grid .fr-grid-head .fr-grid-th .xforms-output,
  .orbeon .fr-mode-pdf .fr-grid .fr-grid-head .fr-grid-th .xforms-output,
  .orbeon .fr-mode-email .fr-grid .fr-grid-head .fr-grid-th .xforms-output {
    display: block;
  }
  .orbeon .fr-mode-view .fr-grid .fr-grid-head .fr-grid-th legend.xforms-label,
  .orbeon .fr-mode-pdf .fr-grid .fr-grid-head .fr-grid-th legend.xforms-label,
  .orbeon .fr-mode-email .fr-grid .fr-grid-head .fr-grid-th legend.xforms-label {
    border-bottom: none;
    margin: 0;
  }
  .orbeon .fr-mode-view .fr-grid:not(.fr-repeat):not(.fr-editable) .fr-grid-body .fr-grid-tr,
  .orbeon .fr-mode-pdf .fr-grid:not(.fr-repeat):not(.fr-editable) .fr-grid-body .fr-grid-tr,
  .orbeon .fr-mode-email .fr-grid:not(.fr-repeat):not(.fr-editable) .fr-grid-body .fr-grid-tr {
    height: 0;
  }
  .orbeon .fr-mode-view .fr-grid:not(.fr-repeat):not(.fr-editable) .fr-grid-body tr:last-of-type,
  .orbeon .fr-mode-pdf .fr-grid:not(.fr-repeat):not(.fr-editable) .fr-grid-body tr:last-of-type,
  .orbeon .fr-mode-email .fr-grid:not(.fr-repeat):not(.fr-editable) .fr-grid-body tr:last-of-type {
    height: auto;
  }
  .orbeon .fr-mode-view .fr-grid .xforms-field,
  .orbeon .fr-mode-pdf .fr-grid .xforms-field,
  .orbeon .fr-mode-email .fr-grid .xforms-field,
  .orbeon .fr-mode-view .fr-grid .xforms-textarea > pre,
  .orbeon .fr-mode-pdf .fr-grid .xforms-textarea > pre,
  .orbeon .fr-mode-email .fr-grid .xforms-textarea > pre {
    padding: 4px 6px;
    display: block;
    box-sizing: border-box;
    min-height: 24px !important;
    line-height: 24px;
  }
  .orbeon .fr-mode-view a[href]:after,
  .orbeon .fr-mode-pdf a[href]:after,
  .orbeon .fr-mode-email a[href]:after,
  .orbeon .fr-mode-view abbr[title]:after,
  .orbeon .fr-mode-pdf abbr[title]:after,
  .orbeon .fr-mode-email abbr[title]:after {
    content: "";
  }
}
