.formulare-tip-search {
  --formulare-tip-control-height: 48px;

  display: flex;
  flex-direction: column;
  gap: 12px;
  margin-bottom: 0;
}

.formulare-tip-search__row {
  display: grid;
  gap: 12px;
  align-items: center;
}

.formulare-tip-search__row--1 {
  grid-template-columns: minmax(0, 1fr) minmax(200px, 320px);
}

.formulare-tip-search__row--2 {
  grid-template-columns: minmax(160px, 1fr) minmax(160px, 1fr) auto;
}

.formulare-tip-search .form-item,
.formulare-tip-search .mb-3 {
  margin: 0;
}

.formulare-tip-search__actions {
  display: flex;
  align-items: center;
  gap: 12px;
  margin-bottom: 1rem;
}

.formulare-tip-search__input,
.formulare-tip-search__select,
.formulare-tip-search .button,
.formulare-tip-search .btn-reset {
  height: var(--formulare-tip-control-height);
  min-height: var(--formulare-tip-control-height);
  margin: 0;
}

.formulare-tip-search__select {
  width: 100%;
}

.formulare-tip-search .btn-reset {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}

.formulare-tip-table {
  margin-bottom: 0;
}

.formulare-tip-accordion .table-responsive + .table-responsive,
.formulare-tip-search-results .table-responsive + .table-responsive {
  margin-top: 20px;
}

.formulare-tip-table thead tr {
  box-shadow: none;
}

.formulare-tip-table__set td {
  font-weight: 600;
  background: var(--color-bg-secondary, #f5f5f5);
}

.formulare-tip-table__number {
  width: 52px;
  white-space: nowrap;
}

.formulare-tip-table__file a {
  display: inline-flex;
}

.formulare-tip-table__instructions {
  width: 52px;
  height: 104px;
  padding: 8px 6px;
  text-align: center;
  font-size: 12px;
  line-height: 1;
  transform: rotate(180deg);
  writing-mode: vertical-lr;
}

.formulare-tip-documente__section + .formulare-tip-documente__section {
  margin-top: 1.25rem;
}

.formulare-tip-documente__tip {
  margin: 0 0 0.5rem;
}
div.accordion.formulare-tip-documente__altele-accordion{padding-top: 0; margin-top: -10px;}

.formulare-tip-documente__altele-accordion {
  margin-top: 0.75rem;
}
.formulare-tip-documente__altele-accordion .accordion-header{padding-left: 16px;}

.formulare-tip-documente__altele-accordion .accordion-item {
  border: 0;
  background: transparent;
}

.formulare-tip-documente__altele-accordion .accordion-item{border:none!important;}

.formulare-tip-documente__altele-btn.accordion-button {
  padding: 0.5rem 0;
  background: transparent;
  box-shadow: none;
  font-size: 20px;
  color: var(--color-brand-primary, #00357e);
}

.formulare-tip-documente__altele-btn.accordion-button:not(.collapsed) {
  background: transparent;
  box-shadow: none;
  color: var(--color-brand-primary, #00357e);
}

.formulare-tip-documente__altele-btn.accordion-button::after {
  margin-left: 0.5rem;
}

.formulare-tip-documente__altele-body {
  padding: 0.25rem 0 0;
}

.formulare-tip-documente__altele-body .table-responsive {
  margin-top: 0;
}

table.formulare-tip-table--simple thead {
  display: none;
}

table.formulare-tip-table--simple td{font-weight: 500;}

.formulare-tip-search-results__count {
  margin-bottom: 16px;
  font-weight: 600;
}

.formulare-tip-search-results__empty {
  padding: 20px 0;
}

@media (max-width: 575.98px) {
  .formulare-tip-search__row--1,
  .formulare-tip-search__row--2 {
    grid-template-columns: minmax(0, 1fr);
  }
  .formulare-tip-search .form-submit{width: 100%;}
  table.table-hover.formulare-tip-table tbody td {padding: var(--spacing-8);}
  table.table-hover.formulare-tip-table thead th{font-size: 14px;}
}
