.sdtm-examples { display:flex; flex-direction:column; margin:10px 15px 0; border:1px solid #dce4e5; border-radius:4px; }
.sdtm-examples .sdtm-toolbar { border:0; border-bottom:1px solid #dce4e5; }
.sdtm-examples .nav-tabs { flex-shrink:0; flex-wrap:nowrap; overflow-x:auto; border-bottom:1px solid #dce4e5; background:#fff; }
.sdtm-examples .nav-tabs .nav-link { white-space:nowrap; padding:8px 10px; border:0; border-bottom:3px solid transparent; border-radius:0; margin:0; }
.sdtm-examples .nav-tabs .nav-link.active { color:#263441; background:#f3f8f5; border-bottom-color:#28775d; font-weight:600; }
.sdtm-examples .tab-content,.sdtm-examples .tab-pane.active,.sdtm-examples .dt-container { flex:1; min-width:0; min-height:0; display:flex; flex-direction:column; overflow:hidden; }
.sdtm-examples .sdtm-example-controls,.sdtm-examples .sdtm-bottom { display:flex; justify-content:space-between; align-items:center; flex-wrap:wrap; gap:6px 16px; padding:6px 10px; flex-shrink:0; background:#fff; }
.sdtm-examples .sdtm-example-controls { border-bottom:1px solid #dce4e5; }
.sdtm-examples .sdtm-bottom { border-top:1px solid #dce4e5; }
.sdtm-examples label { margin:0; }
.sdtm-examples input,.sdtm-examples select { font:inherit; border:1px solid #bbc7cb; border-radius:4px; padding:4px 7px; background:#fff; color:#263441; margin:0 5px; max-width:100%; }
.sdtm-examples input:focus-visible,.sdtm-examples select:focus-visible { outline:2px solid #28775d; outline-offset:1px; }
.sdtm-examples .sdtm-domain-scroll { border:0; border-radius:0; }
.sdtm-examples .sdtm-table thead { top:0; }
.sdtm-examples .sdtm-filter-input { margin:4px 0 0; }
.sdtm-examples .sdtm-example-controls .dt-search { margin-left:auto; }
.sdtm-examples .sdtm-table tbody tr:nth-of-type(n) td { background:transparent; }
.sdtm-examples .dt-paging-button { border:1px solid #cad3d6; border-radius:4px; padding:3px 8px; background:#fff; color:#0069c2; margin-left:3px; }
.sdtm-examples .dt-paging-button.current { background:#edf3f1; color:#263441; }
.sdtm-examples .dt-paging-button.disabled { color:#89938f; }
@media(max-width:575.98px) {
  .sdtm-examples { margin-left:8px; margin-right:8px; }
  .sdtm-examples .dt-search { display:flex; align-items:center; width:100%; }
  .sdtm-examples .dt-search input { flex:1; min-width:0; }
}
