/* V10 additive: reuse CRM palette, type, controls, open panels and spacing. */
.maud-journal{min-width:0}.maud-journal>p,.maud-event p{font-size:13px;line-height:1.7}.maud-filters{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:16px;align-items:end;margin:26px 0}.maud-filters>*{min-width:0}.maud-feed{list-style:none;padding:0;margin:22px 0}.maud-event{padding:24px 0;border-top:1px solid var(--line);overflow-wrap:anywhere;min-width:0}.maud-event-heading{display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap}.maud-state{display:inline-block;border:1px solid var(--line);padding:6px 10px;font-size:12px;line-height:1.5;background:var(--paper);color:var(--ink)}.maud-state[data-status=failed]{border-color:#8D3718;color:#8D3718}.maud-state[data-status=unknown]{border-style:dashed}.maud-text{white-space:pre-wrap}.maud-next{padding:12px 16px;border-left:3px solid var(--gold);background:var(--paper);white-space:pre-wrap}.maud-record-links a{display:inline-block;min-height:44px;padding:10px 0;text-underline-offset:4px}.maud-event summary{cursor:pointer;padding:12px 0;min-height:44px;font-size:13px}.maud-proof{font-size:12px;line-height:1.8;display:grid;grid-template-columns:minmax(90px,150px) minmax(0,1fr);gap:12px}.maud-proof dt{font-weight:600}.maud-proof dd{margin:0;overflow-wrap:anywhere}.maud-scope{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px;margin-bottom:25px}.maud-scope fieldset{min-width:0;border:1px solid var(--line);max-height:300px;overflow:auto;padding:12px}.maud-scope legend{font-size:13px;font-weight:600}.maud-scope label{overflow-wrap:anywhere;gap:8px}.maud-scope input[type=checkbox]{flex-shrink:0}.maud-token{border-top:1px solid var(--line);padding:20px 0}.maud-token h3{font-size:18px}.maud-token p{font-size:13px}.maud-access-result{font-size:13px}.maud-more{margin-top:18px}#maud-once input{font-family:monospace;margin-bottom:14px}@media(max-width:520px){.maud-filters{grid-template-columns:1fr}.maud-proof{grid-template-columns:1fr;gap:4px}.maud-proof dd{margin-bottom:12px}.maud-event-heading{display:block}.maud-event-heading strong{display:block;margin-bottom:10px}.maud-scope{grid-template-columns:minmax(0,1fr)}}
/* Keep the keyboard skip link clipped outside focus, including full-page captures. */
.skip:not(:focus){clip-path:inset(50%);width:1px;height:1px;overflow:hidden;white-space:nowrap;padding:0}
