/* USER FORMAT OPTION DEFAULTS */
.participants_db,
.participants-database-shortcode,
.admin_page_participants-database-edit_participant {
  --relations-field-height: 20em;
  --relations-list-column: column nowrap;
  --relations-control-direction: row;
  --relations-item-max-width: 33%; }

/* RELATIONS LIST */
.pdb-relations-list {
  max-height: var(--relations-field-height); }
  .pdb-relations-list .relations-list-list {
    overflow: auto;
    min-height: 1.5em;
    box-shadow: 1px 0px 2px inset rgba(0, 0, 0, 0.2);
    margin-top: 0.5em; }
    .pdb-relations-list .relations-list-list.relations-list-table td {
      padding-left: 0.3em;
      padding-right: 0.3em; }

.relations-list-responsive {
  padding: 0.5em; }

.relations-list-responsive-row {
  display: block;
  margin: 3px;
  padding: 0 0.2em 0.15em 0.2em; }

.relations-list-template-table table {
  width: 100%; }
.relations-list-template-table tr {
  border-bottom: none; }

.relations-list-template-responsive {
  display: flex;
  flex-flow: column nowrap;
  overflow: auto; }
  .relations-list-template-responsive .relations-list-list {
    display: flex;
    flex-flow: var(--relations-list-column); }

.relations-list-count {
  font-style: italic; }

.pdb-list .relations-list-count {
  font-style: inherit; }

.form-table .pdb-relations-list-template-table td {
  padding: 0; }

/* RELATIONS SELECTOR */
.edit-participant .relations-selector, .pdb-admin-edit-participant .relations-selector {
  display: flex;
  flex-direction: var(--relations-control-direction);
  flex-wrap: wrap;
  justify-content: flex-start; }
  .edit-participant .relations-selector > div, .edit-participant .relations-selector > select, .edit-participant .relations-selector > span, .pdb-admin-edit-participant .relations-selector > div, .pdb-admin-edit-participant .relations-selector > select, .pdb-admin-edit-participant .relations-selector > span {
    margin-bottom: 1.2em; }
  .edit-participant .relations-selector .select2-selection__rendered, .pdb-admin-edit-participant .relations-selector .select2-selection__rendered {
    max-height: var(--relations-field-height);
    overflow: auto;
    display: flex;
    flex-flow: var(--relations-list-column);
    align-items: flex-start;
    margin-right: 20px; }
    .edit-participant .relations-selector .select2-selection__rendered .select2-selection__choice, .pdb-admin-edit-participant .relations-selector .select2-selection__rendered .select2-selection__choice {
      white-space: normal; }
  .edit-participant .relations-selector .select2-container--default .select2-selection--multiple .select2-selection__choice, .pdb-admin-edit-participant .relations-selector .select2-container--default .select2-selection--multiple .select2-selection__choice {
    padding: 0 0.4em 0.15em 1.3em;
    margin: 5px;
    width: auto; }
    .edit-participant .relations-selector .select2-container--default .select2-selection--multiple .select2-selection__choice .select2-selection__choice__remove, .pdb-admin-edit-participant .relations-selector .select2-container--default .select2-selection--multiple .select2-selection__choice .select2-selection__choice__remove {
      border-right: none; }
  .edit-participant .relations-selector .select2-container .select2-search--inline, .pdb-admin-edit-participant .relations-selector .select2-container .select2-search--inline {
    width: 99%; }
  .edit-participant .relations-selector .select2-container .select2-selection--multiple .select2-selection__rendered, .pdb-admin-edit-participant .relations-selector .select2-container .select2-selection--multiple .select2-selection__rendered {
    display: inline-block; }
  .edit-participant .relations-selector .relations-list-list, .pdb-admin-edit-participant .relations-selector .relations-list-list {
    height: auto; }
  .edit-participant .relations-selector select, .pdb-admin-edit-participant .relations-selector select {
    height: auto; }
  .edit-participant .relations-selector select, .edit-participant .relations-selector .pdb-relations-list, .edit-participant .relations-selector .select2, .pdb-admin-edit-participant .relations-selector select, .pdb-admin-edit-participant .relations-selector .pdb-relations-list, .pdb-admin-edit-participant .relations-selector .select2 {
    max-height: var(--relations-field-height);
    width: auto;
    margin-right: 2em;
    max-width: var(--relations-item-max-width); }
    .mobile .edit-participant .relations-selector select, .mobile .edit-participant .relations-selector .pdb-relations-list, .mobile .edit-participant .relations-selector .select2, .mobile .pdb-admin-edit-participant .relations-selector select, .mobile .pdb-admin-edit-participant .relations-selector .pdb-relations-list, .mobile .pdb-admin-edit-participant .relations-selector .select2 {
      max-width: 100%; }
  .edit-participant .relations-selector .create-child-link, .pdb-admin-edit-participant .relations-selector .create-child-link {
    margin-left: 10px; }
    .edit-participant .relations-selector .create-child-link a .dashicons, .pdb-admin-edit-participant .relations-selector .create-child-link a .dashicons {
      text-decoration: none; }
  .edit-participant .relations-selector option, .pdb-admin-edit-participant .relations-selector option {
    white-space: normal;
    margin-bottom: 0.2em; }
    .edit-participant .relations-selector option[disabled], .pdb-admin-edit-participant .relations-selector option[disabled] {
      opacity: 50%; }

.participants-database-shortcode .select2-container--default .select2-results__option[aria-disabled="true"], .admin_page_participants-database-edit_participant .select2-container--default .select2-results__option[aria-disabled="true"] {
  opacity: 50%;
  color: inherit; }

.pdb-admin-edit-participant .relations-selector .create-child-link > a {
  color: #135e96; }
  .pdb-admin-edit-participant .relations-selector .create-child-link > a:hover {
    color: #1b86d5; }

.relations.no-relation {
  display: none; }
  .wp-admin .relations.no-relation {
    display: table-row; }
    .wp-admin .relations.no-relation .helptext {
      display: none; }
.relations.no-relations-selector .helptext {
  display: none; }

.zero-relations .relations-list-list {
  display: none; }

.pdb-single .no-relation {
  display: none; }

/** NEW CHILD PAGE **/
.new-child-header {
  display: inline-block;
  width: auto;
  padding: 0.5em;
  background-color: rgba(0, 0, 0, 0.04);
  border: 3px rgba(0, 0, 0, 0.3) solid; }
  .new-child-header .pdbmrdb-savereturn {
    padding: 0 1em;
    display: none; }
  .wp-admin .new-child-header {
    margin-top: 1em;
    margin-bottom: -2em; }

/*# sourceMappingURL=multi-relational.css.map */
