/* Imports and exports */
table.export {
  font-size: 80%;
}
table.export th {
    color: black;
    font-weight: normal;
  }
table.export td {
    background-color: var(--palette-color, inherit);
    color: var(--palette-color-contrast, inherit);
  }
table.export th[data-column="color"],table.export td[data-column="color"] {
    display: none;
  }
.import-column-list {
  overflow-x: auto;
}
.import-column-list dl {
    margin-top: 1rem;
  }
.import-column-list dt {
    border-top: 1px solid var(--lightest-gray);
    padding-top: 0.3rem;
    margin-bottom: 0.2rem;
    margin-top: 0.3rem;
  }
.import-column-list dd {
    color: var(--gray-500);
    font-size: 0.75rem;
  }
.imports {
  overflow: hidden;
}
.imports .admin-area section {
    display: flex;
    flex-direction: column;
  }
.imports .solo-form {
    flex: 1;
  }
.imports .fieldset-wrapper {
    overflow: auto;
    padding: 1rem;
  }
.imports .solo-form footer {
    margin-top: auto;
    padding: 0.5rem 1rem;
  }
.show-import .with-error {
    color: var(--red);
  }
.show-import .pagy-info {
    display: flex;
    gap: 1rem;
    justify-content: space-between;
    padding: 0.5rem 1rem;
  }
.show-import .show-import--notes {
    margin-bottom: 2rem;
  }
.show-import .show-import--notes p {
    margin-bottom: 0;
    padding-bottom: 0;
  }
.show-import .show-import--table {
    overflow-x: auto;
  }
.show-import th {
    background-color: rgba(0 0 0 / 5%);
    color: black;
    font-weight: normal;
    vertical-align: baseline;
  }
.show-import th.row {
    background-color: inherit;
  }
.show-import th.row {
    background-color: inherit;
    border-top-color: transparent;
    border-left-color: transparent;
    border-bottom-color: transparent;
  }
.show-import td.row {
    border-top-color: transparent;
    border-left-color: transparent;
    border-bottom-color: transparent;
    text-align: right;
  }
.show-import tr.invalid td.row {
    color: var(--red);
  }
.show-import tr.invalid td:not(.row,.unrecognized-column) {
    background-color: rgba(220 38 38 / 10%);
  }
.show-import th.unrecognized-column {
    background-color: rgba(0 0 0 / 20%);
    color: rgba(0 0 0 / 60%);
    text-decoration: line-through;
  }
.show-import td.unrecognized-column {
    background-color: rgba(0 0 0 / 10%);
    color: rgba(0 0 0 / 50%);
    text-decoration: line-through;
  }

/*# sourceMappingURL=/assets/application-imports-eb42522e.css.map */