.report-widget{position:relative}.report-widget small{display:block;color:var(--muted);font-size:10px;margin-top:5px}.widget-hide{position:absolute;right:10px;top:8px;border:0;background:transparent;color:#94a3b2;cursor:pointer;font-size:18px}.reports-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}.reports-heading h3{margin:4px 0}.reports-filters select:first-child{min-width:300px}.export-toolbar{padding:10px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.export-toolbar .muted{margin-right:auto}.report-table-wrap{max-height:560px;overflow:auto;border:1px solid var(--line);border-radius:10px}.report-table th{top:0;white-space:nowrap}.report-table td{max-width:260px;overflow-wrap:anywhere}.history-observation{padding:28px;border-radius:12px;background:#fff7e7;border:1px solid #eed39c;color:#734e08}.history-observation p{margin-bottom:0}.reports-readonly,.audit-integrity{display:flex;gap:14px;align-items:center;padding:14px 18px;border:1px solid #a8ded9;border-radius:12px;background:var(--teal-light);color:var(--teal-dark)}.reports-readonly span,.audit-integrity span{font-size:12px;line-height:1.45}.saved-report-list{display:grid;gap:7px}.saved-report-list button{display:flex;justify-content:space-between;gap:12px;border:1px solid var(--line);background:#f7fafc;border-radius:9px;padding:10px;text-align:left;cursor:pointer;color:var(--ink)}.saved-report-list span{font-size:10px;color:var(--muted)}.record-inspector{display:grid;gap:10px}.record-inspector section{display:grid;grid-template-columns:180px 1fr;gap:12px;border-bottom:1px solid var(--line);padding-bottom:9px}.record-inspector section>strong{color:var(--navy);font-size:12px}.record-inspector section>span{font-size:12px}.record-inspector pre{margin:0;max-height:300px;overflow:auto;background:#f1f5f8;padding:10px;border-radius:8px;font-size:10px}.history-filters input,.history-filters select{min-width:145px}.history-filters input:first-child{min-width:260px}@media(max-width:980px){.reports-heading,.reports-readonly,.audit-integrity{align-items:flex-start;flex-direction:column}.reports-filters select:first-child{min-width:100%}.record-inspector section{grid-template-columns:1fr}}
