main{max-width:1150px;margin:35px auto;padding:0 25px}h1{font-size:34px}section{padding:24px;margin:22px 0;background:white;border:1px solid var(--line);border-radius:15px}form{max-width:500px}.code{font:700 22px monospace;overflow-wrap:anywhere;background:#e7f4e9;padding:15px}.code:empty{display:none}.row{display:flex;gap:15px;align-items:center;justify-content:space-between;padding:16px 0;border-bottom:1px solid var(--line)}.row small{display:block;color:var(--muted)}.heading{display:flex;justify-content:space-between;align-items:center}details{border-bottom:1px solid var(--line);padding:14px 0}summary{cursor:pointer;font-weight:700}.review{color:#a54709}pre{white-space:pre-wrap;overflow-wrap:anywhere}.lines{padding:12px 0}#notice{white-space:pre-wrap}

.auditFilters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;max-width:none}.auditFilters label{margin:0}.auditFilters input,.auditFilters select{width:100%}.auditActions{display:flex;gap:10px;align-items:end}.auditHelp{font-size:13px;color:#52645a}.auditDate{background:#edf4ed;padding:10px 14px;border-radius:8px;margin:24px 0 0}.cancellationEntry summary{line-height:1.8}.cancellationEntry code{overflow-wrap:anywhere}.cancelledItems{padding-left:24px;line-height:1.8}.auditType{font-weight:750;color:#1c784e}.auditPages{display:flex;justify-content:space-between;gap:12px;margin-top:18px}#cancellations{scroll-margin-top:20px}@media(max-width:760px){.auditFilters{grid-template-columns:1fr}.auditActions{flex-wrap:wrap}}
