.search-detail-grid > .search-director-inline-cell[data-director-field="name"] { grid-column: 1; }
html.search-state-silent-restore .otp-modal-backdrop:has(.advanced-search-modal),
html.search-state-silent-restore .advanced-search-modal { visibility:hidden!important; }
.search-transaction-list > h3 { align-items: center; display: flex; flex-wrap: wrap; }
.transaction-total-heading { background: #eef2ff; border: 1px solid #dbe3f4; border-radius: 999px; color: #30348f; font-size: 13px; margin-left: auto; padding: 7px 12px; text-transform: none; }
.search-option-group:has(.search-publication-row-start) > h4 { justify-content: flex-start; }
.search-publication-total { background:#fff; border:1px solid #cbd8eb; border-radius:999px; color:#30348f; font-size:12px; margin-left:auto; padding:5px 10px; text-transform:none; }
.search-option-group:has(.search-publication-row-start) .search-detail-grid { grid-auto-flow:row; grid-template-columns:repeat(2,minmax(0,1fr))!important; }
.search-option-group .search-detail-grid > .search-publication-field[data-publication-field="photo"] { grid-column:1 / -1; }
.search-option-group .search-detail-grid > .search-publication-field[data-publication-field="photo"] { align-items:center; display:grid; justify-items:center; text-align:center; }
.search-option-group .search-detail-grid > .search-publication-field[data-publication-field="photo"] > span { text-align:center; width:100%; }
.search-option-group .search-detail-grid > .search-publication-field[data-publication-field="date"] { grid-column:1; }
.search-option-group .search-detail-grid > .search-publication-field[data-publication-field="name"] { grid-column:2; }
.search-option-group .search-detail-grid > .search-publication-field[data-publication-field="photo"]:not(:first-child) { border-top:1px solid #dbe3f4; margin-top:8px; padding-top:14px; }
@media (max-width: 560px) {
  .search-detail-grid > .search-director-inline-cell[data-director-field="name"] { grid-column: auto; }
  .transaction-total-heading { margin-left: 0; width: 100%; }
  .search-option-group:has(.search-publication-row-start) .search-detail-grid { grid-template-columns:1fr!important; }
  .search-option-group .search-detail-grid > .search-publication-field { grid-column:auto!important; }
}
.search-detail-page-panel .search-document-file-icon,
.search-detail-page-panel .search-document-file-icon * {
  color: #fff !important;
  fill: #fff !important;
  stroke: #fff !important;
  -webkit-text-fill-color: #fff !important;
}
