.error-journal{display:grid;gap:1rem;min-width:0}.error-journal .page-heading{margin-bottom:0}.error-journal .panel{min-width:0}.error-journal-collection{margin:0 0 1rem;padding:.8rem;border:1px solid var(--line);border-radius:.75rem;background:var(--card-strong);font-size:max(.8rem,13px);line-height:1.6}.error-journal-collection[data-warning=true]{border-color:var(--warn);color:var(--text)}.error-journal-filters{display:flex;align-items:end;flex-wrap:wrap;gap:.75rem}.error-journal-presets{display:flex;gap:.4rem;flex-wrap:wrap}.error-journal-filters label{display:grid;gap:.4rem;font-size:max(.8rem,13px)}.error-journal-filters input{min-height:44px}.error-journal button{min-height:44px}.error-journal-actions{display:flex;gap:.7rem;flex-wrap:wrap;margin:1rem 0}.error-journal .muted,.error-journal .error{font-size:max(.8rem,13px);line-height:1.6;overflow-wrap:anywhere}.error-journal-table{width:100%;overflow:auto}.error-journal-table table{width:100%;border-collapse:collapse}.error-journal-table th,.error-journal-table td{padding:.75rem;border-bottom:1px solid var(--line);text-align:left;font-size:max(.8rem,13px);overflow-wrap:anywhere}.error-journal-table th{color:var(--muted)}.error-journal-table td:nth-child(2){max-width:19rem}.error-journal-empty{padding:2rem!important;color:var(--muted)}.error-journal-pager{display:flex;justify-content:space-between;align-items:center;gap:.75rem;margin-top:1rem}.error-journal-pager span{font-size:max(.8rem,13px);color:var(--muted)}.error-journal-detail-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.error-journal-context{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.error-journal-context>div{min-width:0;padding:.7rem;background:var(--card-strong);border:1px solid var(--line);border-radius:.65rem}.error-journal-context dt{font-size:max(.75rem,12px);color:var(--muted)}.error-journal-context dd{margin:.35rem 0 0;font-size:max(.85rem,14px);overflow-wrap:anywhere}.error-journal button:focus-visible,.error-journal h1:focus,.error-journal h2:focus{outline:2px solid var(--accent);outline-offset:3px}
@media(max-width:760px){.error-journal-filters label{flex:1 1 9rem;min-width:0}.error-journal-presets{width:100%}.error-journal-table{overflow:visible}.error-journal-table table,.error-journal-table tbody,.error-journal-table tr{display:block;width:100%;min-width:0}.error-journal-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.error-journal-table tbody tr{margin-bottom:.7rem;border:1px solid var(--line);border-radius:.75rem;overflow:hidden}.error-journal-table td{display:grid;grid-template-columns:minmax(7rem,.7fr) minmax(0,1fr);gap:.6rem;max-width:none!important}.error-journal-table td::before{content:attr(data-label);color:var(--muted)}.error-journal-table td.error-journal-empty{display:block}.error-journal-table td.error-journal-empty::before{display:none}.error-journal-pager{flex-wrap:wrap}.error-journal-pager span{width:100%;order:-1}.error-journal-context{grid-template-columns:1fr}}
@media(max-width:400px){.error-journal-table td{grid-template-columns:1fr;gap:.3rem}.error-journal-actions>*{flex:1 1 100%}}
.error-journal-table th:nth-child(5){white-space:nowrap;width:6rem}.error-journal-table th:last-child{width:8.5rem}.error-journal-table td:last-child button{white-space:nowrap;min-width:7rem}.error-journal-table td:first-child{white-space:nowrap}
