.insights-surface{min-width:0}.insights-context{display:flex;align-items:baseline;gap:7px;flex-wrap:wrap;font-size:12px;line-height:1.6;margin-bottom:16px}.insights-context>span{flex-basis:100%;color:var(--muted)}.insights-panel{min-width:0}.insights-panel .panel-title{margin-bottom:14px}.insights-note{margin-top:18px;padding:16px;border:1px solid var(--line);border-radius:12px;color:var(--muted);font-size:12px;line-height:1.7}.insights-table-scroll{max-width:100%;overflow:auto}.insights-table{width:100%;min-width:470px;border-collapse:collapse}.insights-table th,.insights-table td{padding:14px 12px;text-align:left;border-bottom:1px solid var(--line);font-size:12px}.insights-table th[scope=col]{font-size:10px;color:var(--muted)}.insights-table th[scope=row]{font-weight:650;max-width:330px;overflow-wrap:anywhere}.insights-service{display:flex;align-items:center;gap:9px}.insights-service i{width:9px;height:9px;border-radius:50%;background:var(--svc);flex:none}.insights-search{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin:16px 0}.insights-search input{flex:1;min-width:160px}.insights-search input,.insights-search select{padding:10px 12px;min-height:44px;border:1px solid var(--line);border-radius:10px;background:var(--surface);font:inherit;font-size:12px}.insights-audit{display:grid;grid-template-columns:minmax(100px,.65fr) minmax(0,2fr) auto;gap:16px;align-items:start;padding:17px 0;border-bottom:1px solid var(--line)}.insights-audit time{font-size:11px;color:var(--muted);font-variant-numeric:tabular-nums}.insights-audit-copy{min-width:0;overflow-wrap:anywhere}.insights-audit-copy strong{font-size:13px}.insights-audit-copy p{font-size:12px;line-height:1.6;margin:4px 0}.insights-audit-copy small{display:block;color:var(--muted);font-size:11px;line-height:1.6}
@media(max-width:800px){.insights-surface>.page-head{flex-wrap:wrap}.insights-actions{display:flex!important;width:100%;flex-wrap:wrap}.insights-actions>.btn{min-height:44px}.insights-audit{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px}.insights-audit time{grid-column:1/-1}.insights-search{gap:8px}.insights-search input{flex-basis:100%}.insights-table th,.insights-table td{padding:12px 9px}}
@media print{body:has(.report-surface){background:white!important;color:black!important}body:has(.report-surface) #app>div>*:not(.main),body:has(.report-surface) #modal-root,body:has(.report-surface) #toast,body:has(.report-surface) .build-footer,.report-surface .insights-actions{display:none!important}body:has(.report-surface) .main{margin:0!important;padding:0!important;width:auto!important;max-width:none!important}.report-surface .panel{box-shadow:none;border:0;padding:0}.report-surface .insights-table-scroll{overflow:visible}.report-surface .insights-table{min-width:0}.report-surface .insights-table tr{break-inside:avoid}.report-surface .insights-table thead{display:table-header-group}.report-surface .op-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.report-surface .op-metric{break-inside:avoid}.report-surface .page-head h1{font-size:22pt}.report-surface .insights-context,.report-surface .insights-note{font-size:10pt}}
