/* WIJDR 1.0.8 REV22 — Editorial docket / case details design layer.
 * Presentation only. Loaded after existing docket, case-details, multi-case and source CSS.
 * All selectors are scoped to the public .wijdr-docket container.
 * No changes to monitoring, court data, admin actions, preservation or search.
 */
.wijdr-docket {
  --w22-red:#bc262d; --w22-deep-red:#882129; --w22-gold:#e6b84a;
  --w22-ink:#211b19; --w22-muted:#605850; --w22-cream:#faf5e9;
  --w22-line:#dfd2c0; --w22-paper:#fffdf8; --w22-dark:#282120;
  --d-border:var(--w22-line); --d-purple:var(--w22-red);
  box-sizing:border-box; color:var(--w22-ink); min-width:0;
  max-width:1200px;margin:clamp(18px,3vw,36px) auto clamp(38px,5vw,80px);
}
.wijdr-docket *, .wijdr-docket *::before, .wijdr-docket *::after {box-sizing:border-box}
.wijdr-docket :is(h1,h2,h3){color:var(--w22-ink);text-wrap:balance}
.wijdr-docket :is(a,button,input,summary):focus-visible {outline:3px solid var(--w22-red);outline-offset:3px}
.wijdr-docket :is(.docket-hero,.docket-bar,.docket-stat,.docket-controls,.wijdr-case-card,.wijdr-case-status) {min-width:0}
.wijdr-docket :is(.docket-hero p,.docket-inline-events,.wijdr-case-card dd,.docket-table td,.wijdr-multi-switch a) {overflow-wrap:anywhere;word-break:normal}

/* Document-like opening panel: journal masthead with a red/gold ink rule. */
.wijdr-docket .docket-hero {
  position:relative;overflow:hidden;padding:clamp(21px,3.5vw,43px);
  border:1px solid #e3d7c5;border-radius:19px;
  background:linear-gradient(117deg,#fffefb 0%,#fbf3e5 66%,#f6eddf 100%);
  box-shadow:0 7px 24px rgba(51,32,18,.055);
}
.wijdr-docket .docket-hero::before {
  content:"";position:absolute;inset:0 0 auto;height:6px;
  background:linear-gradient(90deg,var(--w22-red) 0 78%,var(--w22-gold) 78% 100%);
}
.wijdr-docket .docket-hero::after {
  content:"";position:absolute;right:-65px;top:25px;width:240px;height:240px;
  pointer-events:none;border:1px solid rgba(188,38,45,.075);border-radius:50%;
  box-shadow:0 0 0 39px rgba(188,38,45,.023),0 0 0 77px rgba(188,38,45,.015);
}
.wijdr-docket .docket-hero > * {position:relative;z-index:1}
.wijdr-docket .docket-hero .section-kicker {
  display:flex;align-items:center;gap:10px;color:var(--w22-deep-red);
  opacity:1;font-weight:850;font-size:.72rem;letter-spacing:.15em;text-transform:uppercase;
}
.wijdr-docket .docket-hero .section-kicker::before {
  content:"";display:block;width:10px;height:10px;flex:none;transform:rotate(45deg);
  background:var(--w22-red);border-radius:2px;
}
.wijdr-docket .docket-hero h1 {
  margin:10px 0 13px;font-size:clamp(2.1rem,4.6vw,3.9rem);
  font-weight:900;letter-spacing:-.055em;line-height:1.04;
}
.wijdr-docket .docket-hero .wijdr-multi-case-title {
  max-width:800px;color:#8b272b;font-size:clamp(1.08rem,2.3vw,1.6rem);
  font-weight:800;line-height:1.27;letter-spacing:-.022em;margin:0 0 14px;
}
.wijdr-docket .docket-lede {
  max-width:80ch;margin:11px 0 14px;color:#494139;
  line-height:1.65;font-size:clamp(.95rem,1.4vw,1.1rem);
}
.wijdr-docket .docket-source a,
.wijdr-docket .wijdr-case-source {
  display:inline-flex;align-items:center;max-width:100%;gap:6px;padding:10px 13px;
  color:var(--w22-deep-red);border:1px solid #d8baba;background:#fffaf3;
  border-radius:10px;text-decoration:none;font-size:.88rem;font-weight:800;
  overflow-wrap:anywhere;
}
.wijdr-docket .docket-source a:hover,
.wijdr-docket .wijdr-case-source:hover {background:#f9e9e3;border-color:var(--w22-red)}

/* Case selector behaves like a compact collection of readable case tiles. */
.wijdr-docket .wijdr-multi-switch {
  display:flex;align-items:stretch;flex-wrap:wrap;gap:9px;margin:21px 0 14px;
  padding:17px;border:1px solid #dfd0c0;border-radius:15px;background:#f7f0e5;
}
.wijdr-docket .wijdr-multi-switch > strong {
  flex:0 0 100%;padding:0 2px 3px;color:#8f262a;opacity:1;
  letter-spacing:.14em;font-size:.7rem;font-weight:900;
}
.wijdr-docket .wijdr-multi-switch a {
  display:flex;align-items:center;max-width:100%;min-width:0;flex:1 1 190px;
  padding:11px 13px;border:1px solid #dacbbd;border-radius:11px;
  background:#fffefa;color:#3f3730;text-decoration:none!important;
  font-size:.86rem;font-weight:770;line-height:1.33;
  box-shadow:0 2px 0 rgba(55,38,23,.025);
  transition:border-color .2s,background .2s,transform .2s;
}
.wijdr-docket .wijdr-multi-switch a:hover {border-color:var(--w22-red);transform:translateY(-2px)}
.wijdr-docket .wijdr-multi-switch a.active {
  background:var(--w22-dark);border-color:var(--w22-dark);color:#fff;
  box-shadow:inset 0 -4px 0 var(--w22-gold);font-weight:850;
}
.wijdr-docket .wijdr-multi-switch a.wijdr-multi-case-manage {
  flex:0 1 auto;margin-left:0;border-style:dashed;border-color:#cdaaa1;
  color:var(--w22-deep-red);background:#fff7ef;
}

/* No-refresh case tabs, now aligned with the discussion switcher. */
.wijdr-docket .wijdr-case-tabs {
  display:flex;flex-wrap:wrap;gap:7px;padding:5px;margin:19px 0 17px;
  background:#eee4d6;border:1px solid #ddcdbb;border-radius:14px;
}
.wijdr-docket .wijdr-case-tabs a {
  flex:1 1 150px;text-align:center;min-width:0;padding:12px 16px;
  background:transparent;color:#554942;border:1px solid transparent;border-radius:10px;
  font-size:.94rem;font-weight:850;letter-spacing:-.01em;
}
.wijdr-docket .wijdr-case-tabs a:hover {background:#fff8ee;color:var(--w22-deep-red)}
.wijdr-docket .wijdr-case-tabs a[aria-selected="true"] {
  background:var(--w22-dark);color:#fff;border-color:var(--w22-dark);
  box-shadow:inset 0 -3px 0 var(--w22-gold),0 3px 9px rgba(37,21,16,.12);
}

/* Filing totals: high contrast stat cards. */
.wijdr-docket .docket-stats {display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:13px;margin:17px 0}
.wijdr-docket .docket-stat {
  position:relative;padding:20px 22px 19px;overflow:hidden;
  border:1px solid #d9cbb9;border-radius:15px;
  background:var(--w22-paper);box-shadow:0 3px 12px rgba(41,27,15,.04);
}
.wijdr-docket .docket-stat::before {
  content:"";position:absolute;inset:0 auto 0 0;width:5px;background:var(--w22-red);
}
.wijdr-docket .docket-stat:nth-child(2)::before {background:#ad8133}
.wijdr-docket .docket-stat:nth-child(3)::before {background:#666858}
.wijdr-docket .docket-stat strong {display:block;color:#211b19;font-size:clamp(1.65rem,2.8vw,2.35rem);font-weight:900;line-height:1.12;letter-spacing:-.05em;font-variant-numeric:tabular-nums}
.wijdr-docket .docket-stat span {display:block;margin-top:7px;color:#615750;font-size:.78rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;opacity:1}

/* Automatic-check panel and result notices. */
.wijdr-docket .docket-bar {
  display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:18px;
  padding:clamp(18px,2.7vw,26px);background:var(--w22-dark);color:#fff;
  border:1px solid #37302e;border-radius:17px;box-shadow:0 6px 22px rgba(25,19,15,.11);
}
.wijdr-docket .docket-bar > div:first-child{min-width:0;flex:1 1 280px}
.wijdr-docket .docket-kicker {color:#edc66d;opacity:1;letter-spacing:.14em;font-size:.67rem;font-weight:900}
.wijdr-docket .docket-countdown {display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:9px 0;color:#fff;font-size:clamp(1rem,1.6vw,1.19rem)}
.wijdr-docket .docket-countdown strong {color:#ffe5a4;font-size:1.25em;font-weight:900;font-variant-numeric:tabular-nums}
.wijdr-docket .docket-indicator {background:#a9c3a5;box-shadow:0 0 0 4px rgba(154,193,155,.22)}
.wijdr-docket .docket-bar small {display:block;opacity:1;color:#e1d5ca;margin:5px 0;font-size:.76rem;line-height:1.5;overflow-wrap:anywhere}
.wijdr-docket .docket-bar a {color:#ffdb95}
.wijdr-docket .docket-bar .docket-action {
  border:1px solid #e3af4d;border-radius:11px;background:#e7b94c;color:#241c18;
  padding:12px 17px;font-size:.85rem;font-weight:850;white-space:normal;
}
.wijdr-docket .docket-bar .docket-action:hover {background:#ffd580}
.wijdr-docket .docket-result {
  padding:14px 18px;margin:12px 0 18px;border:1px solid #cbd8c6;border-left:5px solid #4a8568;
  border-radius:11px;background:#f2f8ee;color:#294a39;font-weight:650;font-size:.87rem;line-height:1.55;
}
.wijdr-docket .docket-result a {color:#1f5d4a;font-weight:800}
.wijdr-docket .docket-result.docket-error {color:#853d25;border-color:#f0cebd;border-left-color:#bf572e;background:#fff1e9}

/* Search in a dedicated paper card. */
.wijdr-docket .docket-controls {
  display:flex;gap:12px;align-items:center;justify-content:space-between;
  margin:21px 0 13px;padding:16px 18px;
  border:1px solid #ddcfbc;border-radius:15px;background:#f9f1e5;
}
.wijdr-docket .docket-search {flex:1 1 320px;max-width:none;min-width:0}
.wijdr-docket .docket-search label {display:block;color:#4e4239;font-size:.79rem;font-weight:900;margin:0 0 9px;letter-spacing:.02em}
.wijdr-docket .docket-search > div {display:flex;flex-wrap:wrap;gap:9px}
.wijdr-docket .docket-search input {
  min-width:0;flex:1 1 200px;padding:12px 14px;background:#fffefa;
  border:1px solid #cfc0ae;border-radius:10px;color:var(--w22-ink);font-size:.9rem;
}
.wijdr-docket .docket-search input:focus {border-color:#ad3338}
.wijdr-docket .docket-search button,
.wijdr-docket .docket-action {
  padding:12px 19px;border:1px solid #9f1f28;border-radius:10px;
  color:#fff;background:var(--w22-red);font-weight:850;cursor:pointer;
}
.wijdr-docket .docket-search button:hover {background:var(--w22-deep-red)}
.wijdr-docket .docket-search-count {
  padding:9px 14px;background:#fffaf3;border:1px solid #dfcabb;border-radius:10px;
  color:#514137;font-weight:760;font-size:.85rem;line-height:1.5;
}
.wijdr-docket .docket-search-count a {color:#9b242a;font-weight:850}

/* Desktop case filing ledger. Never alter the filing order or the underlying link targets. */
.wijdr-docket .docket-table-wrap {
  max-width:100%;min-width:0;overflow-x:auto;overflow-y:visible;
  border:1px solid #dccdbb;border-radius:16px;
  background:var(--w22-paper);box-shadow:0 6px 23px rgba(45,31,17,.055);
}
.wijdr-docket .docket-table {width:100%;min-width:900px;border-collapse:separate;border-spacing:0;line-height:1.48;text-align:left;color:#282320}
.wijdr-docket .docket-table th {
  padding:15px 14px;border:none;background:var(--w22-dark);color:#f8eedd;
  font-size:.72rem;letter-spacing:.09em;font-weight:850;text-transform:uppercase;white-space:nowrap;
}
.wijdr-docket .docket-table th:first-child {border-top-left-radius:14px}
.wijdr-docket .docket-table th:last-child {border-top-right-radius:14px}
.wijdr-docket .docket-table td {
  padding:19px 14px;border-top:1px solid #e6dcd0;background:#fffefb;
  vertical-align:top;font-size:.85rem;line-height:1.52;
}
.wijdr-docket .docket-table tbody tr:nth-child(2n) td {background:#faf5ec}
.wijdr-docket .docket-table tbody tr:hover td {background:#fcf0e3}
.wijdr-docket .docket-table tbody tr:has(.docket-changed) td:first-child {box-shadow:inset 4px 0 0 var(--w22-gold)}
.wijdr-docket .docket-num {color:#97262c;font-size:1.08rem!important;font-weight:900;font-variant-numeric:tabular-nums;white-space:normal;min-width:75px}
.wijdr-docket .docket-date {color:#55483e;font-weight:760;white-space:nowrap}
.wijdr-docket .docket-filer {color:#50473d;opacity:1;max-width:180px;line-height:1.6}
.wijdr-docket .docket-title {
  display:inline-block;color:#251d1a!important;text-decoration:none!important;
  font-size:.98rem;line-height:1.38;font-weight:850;letter-spacing:-.015em;
  overflow-wrap:anywhere;word-break:normal;
}
.wijdr-docket .docket-title:hover {color:#a1262b!important;text-decoration:underline!important;text-underline-offset:3px}
.wijdr-docket .docket-docmeta {display:block;margin-top:8px;color:#817368;opacity:1;font-size:.75rem;font-weight:700}
.wijdr-docket .docket-pill {
  display:inline-block;max-width:100%;padding:6px 8px;margin:3px 4px 3px 0;
  background:#f0e9dd;border:1px solid #d9c9b5;border-radius:8px;
  color:#55443b;font-size:.72rem;font-weight:780;line-height:1.35;
  overflow-wrap:anywhere;white-space:normal;vertical-align:top;
}
.wijdr-docket .docket-new {display:block;width:max-content;max-width:100%;background:#e2f1e5;border-color:#96bea1;color:#22593d;font-size:.69rem}
.wijdr-docket .docket-changed {background:#fff0d3;border-color:#d9ab53;color:#79501e}
.wijdr-docket .docket-absent {background:#fbe5e3;border-color:#cf9d9a;color:#89362f}
.wijdr-docket .docket-pdf,
.wijdr-docket .docket-library {
  display:inline-flex;align-items:center;justify-content:center;max-width:100%;width:max-content;
  padding:7px 10px;margin:0 0 8px;border-radius:8px;
  text-decoration:none!important;font-size:.76rem;font-weight:850;line-height:1.35;
}
.wijdr-docket .docket-pdf {background:#95242c;color:#fff!important;border:1px solid #95242c}
.wijdr-docket .docket-pdf:hover {background:#711e24}
.wijdr-docket .docket-library {display:flex;background:#fff7e8;color:#7e3227!important;border:1px solid #dfc5a2}
.wijdr-docket .docket-library:hover {background:#ffebc6}
.wijdr-docket .docket-unavailable {display:block;font-size:.76rem;opacity:1;color:#81766f}
.wijdr-docket .docket-excerpt {
  margin-top:9px;padding:10px 13px;border-left:4px solid #c99d44;border-radius:0 8px 8px 0;
  color:#4b4239;background:#fff4d9;font-size:.81rem;overflow-wrap:anywhere;
}
.wijdr-docket .docket-inline-history {
  margin-top:13px;max-width:100%;border:1px solid #dfcdb8;border-radius:10px;
  background:#fff9ed;color:#4d4036;overflow-wrap:anywhere;
}
.wijdr-docket .docket-inline-history > summary {
  padding:10px 12px;cursor:pointer;list-style-position:inside;
  color:#8b2c2b;font-size:.77rem;font-weight:850;line-height:1.5;
}
.wijdr-docket .docket-inline-history[open] > summary {border-bottom:1px solid #e3d3bd;background:#fff0d9;border-radius:10px 10px 0 0}
.wijdr-docket .docket-inline-events {margin:0;padding:8px 15px 13px 29px;font-size:.79rem;line-height:1.5}
.wijdr-docket .docket-inline-events li {margin:8px 0;padding:0 0 10px 3px;border-bottom:1px solid #e9decf}
.wijdr-docket .docket-inline-events li:last-child {border:0;padding-bottom:0}
.wijdr-docket .docket-inline-events time {display:inline-block;color:#846b56;margin-left:5px;font-size:.74rem}
.wijdr-docket .docket-old {color:#776960}
.wijdr-docket .docket-to {margin:0 5px;color:#ac3633;font-weight:900}
.wijdr-docket .docket-versions-inline {padding:12px 14px;border-top:1px solid #e7d4b9}
.wijdr-docket .docket-versions-inline strong {display:block;margin:0 0 7px;font-size:.77rem;color:#664a37}
.wijdr-docket .docket-versions-inline a {display:inline-flex;max-width:100%;margin:3px 6px 4px 0;padding:6px 8px;border-radius:7px;border:1px solid #dac9b0;background:#fffef9;color:#952b2f;font-size:.76rem;font-weight:750;text-decoration:none!important;overflow-wrap:anywhere}
.wijdr-docket .docket-versions-inline a:hover {background:#f9e7d2}

/* Pager and source history (including newer REV19 source management). */
.wijdr-docket .docket-pages {display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:13px;margin:24px 0 28px;color:#60564b;font-size:.84rem;font-weight:750}
.wijdr-docket .docket-pages a {padding:9px 13px;background:#fffdf9;border:1px solid #ddcbb9;border-radius:9px;color:#923037;font-weight:850;text-decoration:none!important}
.wijdr-docket .docket-pages a:hover {background:#ffe9db}
.wijdr-docket .docket-activity {padding:23px;border:1px solid #dccbb8;border-radius:16px;background:#faf2e7}
.wijdr-docket .docket-event {border:1px solid #e1d2c0;background:#fffdf9;border-left:4px solid var(--w22-gold);border-radius:11px}
.wijdr-docket .docket-event-kind {color:#a03237}
.wijdr-docket :is(.wijdr-source-history,.wijdr-source-history-hint) {max-width:100%;overflow-wrap:anywhere}
.wijdr-docket :is(.wijdr-source-history,.wijdr-source-history-hint) :is(a,p,div) {overflow-wrap:anywhere;word-break:normal}

/* Case Details: same editorial cards, timeline histories and clean data tables. */
.wijdr-docket .wijdr-case-details {color:#28221d;min-width:0;max-width:100%}
.wijdr-docket .wijdr-case-topline {margin:30px 0 16px;gap:18px}
.wijdr-docket .wijdr-case-topline h2 {font-size:clamp(1.65rem,3.2vw,2.5rem);margin:5px 0 8px;letter-spacing:-.036em}
.wijdr-docket .wijdr-case-muted {color:#695f55;opacity:1;line-height:1.6}
.wijdr-docket .wijdr-case-status {
  margin:17px 0 23px;padding:18px 21px;border:1px solid #d1d8c7;
  border-left:5px solid #528465;background:#f2f7ee;border-radius:12px;
  color:#374c3c;line-height:1.55;
}
.wijdr-docket .wijdr-case-status.wijdr-case-error {border-color:#e3c4aa;border-left-color:#bf602e;background:#fff3e9;color:#79432b}
.wijdr-docket .wijdr-case-status small {color:#59705c;opacity:1;overflow-wrap:anywhere}
.wijdr-docket .wijdr-case-card {
  margin:17px 0;padding:clamp(16px,2.7vw,28px);overflow:hidden;
  border:1px solid #dfceba;border-radius:17px;
  background:#fffdf8;box-shadow:0 5px 20px rgba(37,24,12,.055);
}
.wijdr-docket .wijdr-case-card h3 {
  margin:0 0 18px;padding-bottom:13px;color:#2b2220;border-bottom:1px solid #e7d9c8;
  font-size:clamp(1.12rem,1.9vw,1.35rem);font-weight:900;letter-spacing:-.02em;
}
.wijdr-docket .wijdr-case-card h3::before {
  content:"";display:inline-block;vertical-align:.13em;width:7px;height:17px;
  margin-right:10px;border-radius:3px;background:var(--w22-red);
}
.wijdr-docket .wijdr-case-summary {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.wijdr-docket .wijdr-case-summary-line {
  min-width:0;padding:15px;border:1px solid #e1d4c3;border-radius:11px;
  background:#fdf7ee;line-height:1.55;
}
.wijdr-docket .wijdr-case-summary-line:nth-child(even) {background:#fffaf4}
.wijdr-docket .wijdr-case-summary-line dt {margin:0 0 6px;color:#875132;font-size:.69rem;letter-spacing:.1em;font-weight:900;opacity:1}
.wijdr-docket .wijdr-case-summary-line dd {margin:0;color:#2d2520;font-size:.94rem;font-weight:650;overflow-wrap:anywhere}
.wijdr-docket .wijdr-case-fresh {margin-left:6px;padding:4px 6px;background:#e9f3e5;border:1px solid #a3c2a1;color:#31633b;font-size:.64rem;font-weight:850}
.wijdr-docket .wijdr-case-table-wrap {max-width:100%;min-width:0;overflow-x:auto;border:1px solid #decebd;border-radius:12px;background:#fffefb}
.wijdr-docket .wijdr-case-table {border-collapse:collapse;min-width:650px;table-layout:fixed}
.wijdr-docket .wijdr-case-table th {padding:14px 12px;background:#302725;color:#fff4e6;font-size:.77rem;font-weight:850;letter-spacing:.05em;white-space:normal;overflow-wrap:anywhere}
.wijdr-docket .wijdr-case-table td {padding:14px 12px;border-top:1px solid #e7dacc;color:#37302a;font-size:.84rem;line-height:1.53}
.wijdr-docket .wijdr-case-table tbody tr:nth-child(even) td {background:#fbf5ec}
.wijdr-docket .wijdr-case-changelog {margin-top:11px;padding:0 0 0 10px;border-left:3px solid #d2a54b}
.wijdr-docket .wijdr-case-changelog summary,
.wijdr-docket .wijdr-case-historic>details>summary {color:#9b2e33;font-weight:850;cursor:pointer}
.wijdr-docket .wijdr-case-event {padding:12px 0;border-color:#e8d8c4;color:#423a32}
.wijdr-docket .wijdr-case-event a {color:#993238;text-decoration:underline;text-underline-offset:2px}
.wijdr-docket .wijdr-case-footer {margin:24px 0;padding:13px 18px;background:#f9f0e4;border-radius:11px;border:1px solid #e7d6c0}
.wijdr-docket .wijdr-case-footer a {color:#8b2b31;font-weight:850;overflow-wrap:anywhere}
.wijdr-docket .wijdr-case-empty {padding:20px;border:1px dashed #d8bd9d;border-radius:11px;background:#fffaf2;color:#726254;overflow-wrap:anywhere}

@media (max-width:900px){
  .wijdr-docket .docket-table {min-width:790px}
  .wijdr-docket .wijdr-multi-switch a {flex-basis:190px}
}
@media (max-width:740px){
  .wijdr-docket {margin:15px auto 55px}
  .wijdr-docket .docket-hero {padding:22px 18px}
  .wijdr-docket .docket-hero::after {width:145px;height:145px;right:-85px}
  .wijdr-docket .wijdr-multi-switch {padding:12px;gap:7px}
  .wijdr-docket .wijdr-multi-switch a {flex:1 1 100%;font-size:.82rem}
  .wijdr-docket .wijdr-multi-switch a.wijdr-multi-case-manage {flex:1 1 100%}
  .wijdr-docket .wijdr-case-tabs {margin:15px 0}
  .wijdr-docket .wijdr-case-tabs a {padding:11px 8px;flex:1 1 43%;min-width:0;font-size:.88rem}
  .wijdr-docket .docket-stats {grid-template-columns:repeat(2,minmax(0,1fr))}
  .wijdr-docket .docket-stat {padding:15px 16px}
  .wijdr-docket .docket-bar {padding:17px 16px}
  .wijdr-docket .docket-controls {padding:14px;margin:18px 0 14px}
  /* Convert the six-column table to stacked filing cards. No reordering of rows. */
  .wijdr-docket .docket-table-wrap {overflow:visible;border:0;border-radius:0;box-shadow:none;background:transparent}
  .wijdr-docket .docket-table {display:block;min-width:0;width:100%;background:transparent}
  .wijdr-docket .docket-table thead {display:none}
  .wijdr-docket .docket-table tbody {display:grid;grid-template-columns:minmax(0,1fr);gap:14px}
  .wijdr-docket .docket-table tbody tr {
    display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0;
    min-width:0;overflow:hidden;border:1px solid #e0d1be;border-radius:14px;
    background:#fffdf8;box-shadow:0 5px 15px rgba(35,23,13,.045);
  }
  .wijdr-docket .docket-table tbody tr:hover {border-color:#caaf92}
  .wijdr-docket .docket-table td,
  .wijdr-docket .docket-table tbody tr:nth-child(2n) td,
  .wijdr-docket .docket-table tbody tr:hover td {
    min-width:0;max-width:100%;padding:12px 14px;border:0;
    background:transparent;font-size:.83rem;white-space:normal;
  }
  .wijdr-docket .docket-table td::before {
    display:block;margin:0 0 6px;color:#927766;font-size:.62rem;font-weight:900;
    letter-spacing:.1em;text-transform:uppercase;
  }
  .wijdr-docket .docket-table td:nth-child(1) {order:1;background:#302725!important;color:#fff;border-radius:0}
  .wijdr-docket .docket-table td:nth-child(1)::before {content:"Document";color:#d9b87e}
  .wijdr-docket .docket-table td:nth-child(1).docket-num {color:#fff}
  .wijdr-docket .docket-table td:nth-child(2) {order:2;background:#302725!important;color:#fff;text-align:right}
  .wijdr-docket .docket-table td:nth-child(2)::before {content:"Filed";color:#d9b87e}
  .wijdr-docket .docket-table td:nth-child(3) {order:3;grid-column:1/-1;padding-top:17px;padding-bottom:17px;border-bottom:1px solid #eadfd3}
  .wijdr-docket .docket-table td:nth-child(3)::before {content:"Filing details"}
  .wijdr-docket .docket-table td:nth-child(4) {order:4;grid-column:1/-1;border-top:1px solid #eee3d6}
  .wijdr-docket .docket-table td:nth-child(4)::before {content:"Filed by"}
  .wijdr-docket .docket-table td:nth-child(5) {order:5;grid-column:1/-1;border-top:1px solid #eee3d6}
  .wijdr-docket .docket-table td:nth-child(5)::before {content:"Docket status"}
  .wijdr-docket .docket-table td:nth-child(6) {order:6;grid-column:1/-1;border-top:1px solid #eee3d6;padding-bottom:15px}
  .wijdr-docket .docket-table td:nth-child(6)::before {content:"Preserved document"}
  .wijdr-docket .docket-table tbody tr:has(td:only-child) td {grid-column:1/-1;order:0;background:#fffaf1!important;color:#4b3f34}
  .wijdr-docket .docket-table tbody tr:has(td:only-child) td::before {content:none}
  .wijdr-docket .docket-table .docket-num {font-size:1.25rem!important}
  .wijdr-docket .docket-date {font-size:.88rem!important}
  .wijdr-docket .docket-title {font-size:1.02rem}
  .wijdr-docket .docket-new {display:inline-block;margin-left:0;color:#275536}
  .wijdr-docket .docket-inline-history {margin-top:12px}
  .wijdr-docket .docket-pages {gap:9px;line-height:1.5}
  .wijdr-docket .wijdr-case-summary {grid-template-columns:1fr}
  .wijdr-docket .wijdr-case-table {min-width:510px}
  .wijdr-docket .wijdr-case-topline {display:block}
  .wijdr-docket .wijdr-case-source {margin-top:11px}
}
@media (max-width:380px){
  .wijdr-docket .docket-stats {grid-template-columns:1fr}
  .wijdr-docket .docket-search button {flex:1 1 100%}
}
@media (prefers-reduced-motion:reduce){
  .wijdr-docket :is(.wijdr-multi-switch a,.docket-search button,.docket-pdf,.docket-library) {transition:none!important}
  .wijdr-docket .wijdr-multi-switch a:hover {transform:none}
}
