/* GTM Interlinear Search Results ISR03 */
#gtm-interlinear-search-results-isr03{
  scroll-margin-top:10.5rem;
  margin:.85rem auto 1.15rem;
  max-width:1180px;
  border:1px solid #d8c274;
  border-radius:14px;
  background:#fffdf4;
  box-shadow:0 4px 16px rgba(60,48,20,.08);
  overflow:hidden;
}
#gtm-interlinear-search-results-isr03 .isr03-head{
  display:flex;
  align-items:flex-start;
  justify-content:space-between;
  gap:.8rem;
  flex-wrap:wrap;
  padding:.85rem 1rem;
  border-bottom:1px solid #eadfaa;
  background:#fff8d9;
}
#gtm-interlinear-search-results-isr03 .isr03-head-copy{
  display:flex;
  flex-direction:column;
  gap:.2rem;
}
#gtm-interlinear-search-results-isr03 .isr03-head strong{
  color:#174f2d;
  font-size:1rem;
}
#gtm-interlinear-search-results-isr03 .isr03-help{
  color:#5d5a4c;
  font-size:.86rem;
}
#gtm-interlinear-search-results-isr03 .isr03-head-actions{
  display:flex;
  gap:.45rem;
  flex-wrap:wrap;
}
#gtm-interlinear-search-results-isr03 .isr03-list{
  display:grid;
  gap:.62rem;
  padding:.85rem;
}
#gtm-interlinear-search-results-isr03 .isr03-result{
  display:block;
  width:100%;
  text-align:left;
  border:1px solid #d9dfd7;
  border-radius:11px;
  background:#fff;
  color:inherit;
  padding:.78rem .9rem;
  cursor:pointer;
  box-shadow:0 2px 7px rgba(16,42,28,.035);
}
#gtm-interlinear-search-results-isr03 .isr03-result:hover,
#gtm-interlinear-search-results-isr03 .isr03-result:focus-visible{
  border-color:#72967c;
  outline:3px solid rgba(11,90,43,.12);
  background:#f7fbf7;
}
#gtm-interlinear-search-results-isr03 .isr03-ref{
  display:block;
  color:#0b5a2b;
  font-weight:900;
  margin-bottom:.25rem;
}
#gtm-interlinear-search-results-isr03 .isr03-greek{
  display:block;
  font-size:1.03rem;
  font-weight:750;
  line-height:1.45;
}
#gtm-interlinear-search-results-isr03 .isr03-english,
#gtm-interlinear-search-results-isr03 .isr03-amharic{
  display:block;
  margin-top:.2rem;
  color:#4d584f;
  line-height:1.4;
}
#gtm-interlinear-search-results-isr03 .isr03-empty{
  padding:1rem;
  color:#654f19;
  font-weight:800;
}
.gtm-isr03-action{
  border:1px solid #0b5a2b;
  border-radius:9px;
  padding:.58rem .78rem;
  background:#f4faf5;
  color:#07552c;
  font-weight:900;
  cursor:pointer;
}
.gtm-isr03-action:hover,
.gtm-isr03-action:focus-visible{
  background:#0b5a2b;
  color:#fff;
  outline:3px solid rgba(242,180,0,.23);
}
.gtm-isr03-action-clear{
  border-color:#8b2c22;
  background:#fff8f6;
  color:#8b2c22;
}
.gtm-isr03-action-clear:hover,
.gtm-isr03-action-clear:focus-visible{
  background:#8b2c22;
  color:#fff;
}
#gtm-interlinear-search-context-isr03{
  scroll-margin-top:10.5rem;
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:.65rem;
  flex-wrap:wrap;
  margin:0 0 .85rem;
  padding:.7rem .75rem;
  border:2px solid #d7b644;
  border-radius:11px;
  background:#fff8d8;
  box-shadow:0 3px 12px rgba(74,57,14,.09);
  font-family:system-ui,sans-serif;
}
#gtm-interlinear-search-context-isr03 .isr03-context-actions{
  display:flex;
  gap:.45rem;
  flex-wrap:wrap;
}
#gtm-interlinear-search-context-isr03 .isr03-context-label{
  color:#4a4a3e;
  font-weight:800;
}
.verse.gtm-isr03-selected{
  outline:4px solid rgba(242,180,0,.62) !important;
  outline-offset:4px;
  border-radius:8px;
}
.gtm-isr03-term-hit{
  background:#fff19a !important;
  box-shadow:0 0 0 2px rgba(210,156,0,.28) !important;
  border-radius:5px !important;
}
@media(max-width:760px){
  #gtm-interlinear-search-results-isr03{margin:.7rem .55rem 1rem}
  #gtm-interlinear-search-results-isr03 .isr03-list{padding:.65rem}
  #gtm-interlinear-search-context-isr03{
    scroll-margin-top:7rem;
    padding:.65rem;
  }
}
