.ci-intro{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:22px}.ci-intro h2{margin:5px 0 10px}.ci-layout{display:grid;grid-template-columns:minmax(270px,340px) minmax(0,1fr);gap:22px;align-items:start}.ci-search{display:flex;gap:8px;margin:16px 0}.ci-search input{width:100%;min-width:0;padding:11px;border:1px solid #d3ddd8;border-radius:8px}.ci-list{max-height:650px;overflow:auto;display:grid;gap:8px}.ci-client{display:block;text-align:left;background:#fff;border:1px solid #dce5df;border-radius:10px;padding:14px;width:100%;color:#172d24;cursor:pointer}.ci-client[aria-pressed=true]{border-color:#18684b;background:#edf8f2;box-shadow:inset 3px 0 #18684b}.ci-client strong,.ci-client span,.ci-client small{display:block;overflow-wrap:anywhere}.ci-client span,.ci-client small{color:#607368;font-size:12px;margin-top:5px}.ci-pager{display:flex;justify-content:space-between;gap:10px;align-items:center;margin-top:16px}.ci-client-panel,.ci-detail{padding:22px;min-width:0}.ci-summary{display:flex;gap:10px;flex-wrap:wrap;margin:16px 0}.ci-summary span{background:#eef4f0;padding:8px 11px;border-radius:7px;font-size:13px}.ci-metadata{line-height:1.7;color:#586b62;overflow-wrap:anywhere}.ci-metadata a{color:#17684d}.ci-history{display:grid;gap:8px;margin:18px 0}.ci-history select,.ci-filters select{max-width:100%;padding:9px;border:1px solid #d3ddd8;border-radius:7px;background:white}.ci-filters{display:flex;gap:12px;flex-wrap:wrap;margin:18px 0}.ci-filters label{display:grid;gap:5px;font-size:12px}.ci-issue{border:1px solid #dce5df;border-radius:10px;margin:12px 0;overflow:hidden}.ci-issue summary{padding:15px;cursor:pointer;line-height:1.6}.ci-issue h4{display:inline;font-size:15px}.ci-issue-body{padding:0 17px 17px;line-height:1.7}.ci-issue-body pre,.ci-extra pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#f4f7f5;border-radius:7px;padding:13px;font:13px/1.65 ui-monospace,monospace;max-height:500px;overflow:auto}.ci-severity{font-size:11px;text-transform:uppercase;background:#f2ead8;color:#79531d;border-radius:4px;padding:3px 5px;margin-right:8px}.ci-severity.critical{background:#fbe6e4;color:#a83127}.ci-extra{border-top:1px solid #dce5df;margin-top:18px;padding-top:16px}.ci-extra summary{cursor:pointer;font-weight:600}.ci-status{min-height:22px;margin:10px 0;color:#5d6e65}.ci-empty{padding:26px 0;line-height:1.7;color:#64746d}.ci-detail h3{margin:0 0 10px;font-size:24px}.ci-detail button:disabled,.ci-client-panel button:disabled{opacity:.5;cursor:default}.ci-detail p{overflow-wrap:anywhere}@media(max-width:1000px){.ci-layout{grid-template-columns:1fr}.ci-list{max-height:340px}.ci-intro{align-items:start;flex-direction:column}}@media print{body:has(#client-issues.active) .sidebar,body:has(#client-issues.active) .topbar,body:has(#client-issues.active) .ci-client-panel,body:has(#client-issues.active) .ci-filters,body:has(#client-issues.active) .ci-history,body:has(#client-issues.active) #ci-print{display:none!important}body:has(#client-issues.active) .ci-layout{display:block}body:has(#client-issues.active) .ci-issue-body pre{max-height:none}}

#ci-print-document{display:none}
@media print{
 body:has(#ci-print-document)>*:not(#ci-print-document){display:none!important}
 body:has(#ci-print-document){background:#fff!important;color:#111!important;height:auto!important;overflow:visible!important}
 #ci-print-document{display:block!important;position:static!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;border:0!important;box-shadow:none!important;overflow:visible!important;font-size:11pt;line-height:1.5;color:#111!important;background:#fff!important}
 #ci-print-document .ci-metadata,#ci-print-document .subtle{color:#333!important}
 #ci-print-document h3{font-size:22pt;break-after:avoid}
 #ci-print-document .ci-report-date{font-weight:600}
 #ci-print-document .ci-issue,#ci-print-document .ci-extra{overflow:visible!important;break-inside:auto}
 #ci-print-document summary{break-after:avoid}
 #ci-print-document pre{max-height:none!important;height:auto!important;overflow:visible!important;white-space:pre-wrap!important;overflow-wrap:anywhere!important;font-size:9pt}
 #ci-print-document button{display:none!important}
}
