.yc-journal-filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.yc-journal-search{grid-column:span 2}.yc-journal-filters>div{min-width:0}.yc-journal label{font-size:.875em;margin-bottom:.35rem;display:block}.yc-journal .form-control,.yc-journal .form-select,.yc-journal .btn{font-size:.875em}.yc-journal .errorlist{color:#b52d36;padding-left:1.25rem}.yc-audit-heading{display:flex;justify-content:space-between;align-items:start;gap:1rem;flex-wrap:wrap}.yc-audit-heading time{font-size:.8em;color:#657e75}.yc-audit-meta{font-size:.8em;color:#657e75;margin:.4rem 0}.yc-audit-target{font-weight:600;overflow-wrap:anywhere}.yc-audit-entry p{overflow-wrap:anywhere}.yc-audit-differences{font-size:.85em;margin:0;table-layout:fixed;width:100%}.yc-audit-differences th,.yc-audit-differences td{padding:.5em .7em;white-space:pre-wrap;overflow-wrap:anywhere;vertical-align:top}.yc-audit-differences thead{background:#f4f8f6}.yc-audit-differences th:first-child{width:34%}.yc-audit-differences td{width:33%}.yc-audit-differences tbody th{font-weight:500}@media(max-width:900px){.yc-journal-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:575px){.yc-journal-filters{grid-template-columns:1fr}.yc-journal-search{grid-column:auto}.yc-audit-differences{font-size:.75em}.yc-audit-entry .card-body{padding:.75rem}}
.yc-journal-document{max-width:1100px;margin:24px auto;padding:0 20px;background:white;color:#173B35;font:14px/1.45 Arial,sans-serif}.yc-journal-document .yc-audit-entry{border:1px solid #dce7e1;border-radius:8px;margin:16px 0;padding:14px}.yc-journal-document h1{font-size:24px;margin:0 0 8px}.yc-journal-document h2{font-size:16px;margin:0}.yc-journal-document .table-responsive{overflow-x:auto}.yc-journal-document table{border-collapse:collapse}.yc-journal-document td,.yc-journal-document th{border-bottom:1px solid #dce7e1;text-align:left}.yc-print-identity{display:flex;gap:20px;align-items:center}.yc-print-identity img{max-width:150px;max-height:65px}.yc-journal-document footer{text-align:center;font-size:11px;color:#657e75;margin-top:20px}.yc-print-controls{border:1px solid #dce7e1;border-radius:8px;padding:12px;margin-bottom:20px}.yc-print-controls button{font:inherit;padding:7px 14px;background:#2F6E63;color:white;border:0;border-radius:6px;cursor:pointer}
@media print{@page{size:A4 portrait;margin:12mm}.yc-print-controls{display:none!important}.yc-journal-document{max-width:none;margin:0;padding:0;font-size:10pt}.yc-journal-document .yc-audit-entry{border-radius:0;break-inside:auto;padding:10px;margin:10px 0}.yc-audit-heading{break-after:avoid}.yc-journal-document thead{display:table-header-group}.yc-journal-document tr{break-inside:avoid}.yc-journal-document .table-responsive{overflow:visible}.yc-audit-entry p{margin:.4em 0}.yc-journal-document footer{font-size:8pt}}
