/* WIJDR 1.0.8 REV7 — strictly scoped to the PUBLIC RECORD / DISCUSSION home split. */
@media (min-width: 861px) {
  .wijdr-docket-home-layout.split {
    display:grid;
    grid-template-columns:minmax(0,1fr) minmax(0,1fr);
    align-items:stretch;
    gap:clamp(20px,3vw,40px);
  }
  .wijdr-docket-home-layout > .wijdr-docket-home-records,
  .wijdr-docket-home-layout > .wijdr-docket-home-discussion {
    display:flex;
    flex-direction:column;
    height:530px;
    min-height:0;
    min-width:0;
    box-sizing:border-box;
  }
  .wijdr-docket-home-discussion .wijdr-topics-scroll {
    min-height:0;
    max-height:none;
    flex:1 1 auto;
    overflow-y:auto;
    overscroll-behavior:contain;
  }
  .wijdr-docket-home-records .wijdr-docket-home-recent {
    flex:1 1 auto;
    min-height:0;
  }
}
.wijdr-docket-home-records, .wijdr-docket-home-discussion {min-width:0;overflow-wrap:anywhere}
.wijdr-docket-home-records > .button {align-self:flex-start;flex:0 0 auto}
.wijdr-docket-home-recent {display:flex;flex-direction:column;min-width:0;min-height:0;margin-top:18px}
.wijdr-docket-home-recent h3 {font-size:1rem;letter-spacing:.012em;margin:0 0 9px;line-height:1.4}
.wijdr-docket-home-recent-list {flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;max-width:100%;padding-right:6px;border-top:1px solid rgba(146,137,154,.32)}
.wijdr-home-docket-item {padding:11px 0 12px;border-bottom:1px solid rgba(146,137,154,.24);min-width:0;overflow-wrap:anywhere}
.wijdr-home-docket-item > a {display:block;font-weight:750;line-height:1.4;overflow-wrap:anywhere;text-decoration:underline;text-underline-offset:3px}
.wijdr-home-docket-meta {display:flex;gap:5px 11px;flex-wrap:wrap;font-size:.79rem;opacity:.78;margin-top:5px;line-height:1.5}
.wijdr-home-docket-meta span {min-width:0;overflow-wrap:anywhere}
.wijdr-home-docket-library {display:inline-block;font-size:.79rem;margin-top:5px}
.wijdr-home-docket-message {font-size:.89rem;line-height:1.6;padding:12px 0;opacity:.82}
.wijdr-docket-home-recent-list:focus-visible {outline:2px solid currentColor;outline-offset:2px}
@media (max-width:860px) {
  .wijdr-docket-home-layout.split {display:grid;grid-template-columns:minmax(0,1fr);gap:30px}
  .wijdr-docket-home-records, .wijdr-docket-home-discussion {height:auto;max-height:none}
  .wijdr-docket-home-recent-list {max-height:350px}
}
