/* Audit Records: coordinated filters, comparison cards and report tables. */
html body #view-audit-list{background:#edf1f7;color:#2c405b}
html body #view-audit-list #auditListFilters.digitide-control-panel{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px 14px!important;padding:18px!important;background:#f9fafe!important;border:1px solid #d6deeb;border-radius:13px;box-shadow:0 3px 12px #293e5510}
html body #view-audit-list #auditListFilters :is(.form-group,.digitide-filter-actions){grid-column:auto!important;min-width:0;margin:0!important}
html body #view-audit-list #auditListFilters .digitide-filter-actions{display:flex;gap:8px;align-items:end;flex-wrap:wrap}
html body #view-audit-list #auditListFilters :is(.digitide-period-hint,.digitide-mapping-hint){grid-column:1/-1!important;margin:0!important}
html body #view-audit-list #auditListFilters label{color:#3c526e;font-size:11px;line-height:1.5}
html body #view-audit-list #auditListFilters :is(select,input){width:100%;box-sizing:border-box;min-height:40px;border:1px solid #c8d5e5;background:#fff;color:#2a405c;border-radius:8px}
html body #view-audit-list .digitide-filter-button{min-height:40px;border-radius:8px;box-shadow:none}
html body #view-audit-list .digitide-filter-button.primary{background:linear-gradient(108deg,#685083,#304b7a)!important;color:#fff!important}
html body #view-audit-list .digitide-filter-button.secondary{background:#eceff5;color:#3d4e68}
html body #view-audit-list .digitide-summary-shell{background:transparent!important;box-shadow:none!important;padding:16px 0!important}
html body #view-audit-list .digitide-summary-title-row{background:linear-gradient(108deg,#963875,#663576 30%,#39306c 58%,#10327e);color:#fff;padding:15px 18px;border-radius:10px;margin-bottom:14px}
html body #view-audit-list .digitide-summary-title-row :is(.digitide-summary-title,.digitide-summary-subtitle){color:#fff!important;-webkit-text-fill-color:#fff!important;line-height:1.5}
html body #view-audit-list .digitide-summary-context{background:#ffffffed;color:#453d69;border-color:#ffffff60}
html body #view-audit-list .digitide-quality-grid-v77{gap:14px}
html body #view-audit-list .digitide-snapshot-card-v77{background:#fff;border:1px solid #d4ddeb;border-radius:11px;overflow:hidden;box-shadow:0 3px 12px #283e5410}
html body #view-audit-list .digitide-snapshot-card-head{background:linear-gradient(110deg,#354971,#634d80)!important;padding:13px 15px}
html body #view-audit-list .digitide-snapshot-card-head :is(strong,span){color:#fff!important;-webkit-text-fill-color:#fff!important;line-height:1.5}
html body #view-audit-list .digitide-source-label-qa{background:#12678e!important}
html body #view-audit-list .digitide-source-label-sbi{background:#665184!important}
html body #view-audit-list .digitide-source-label :is(span,small){color:#fff!important;-webkit-text-fill-color:#fff!important;line-height:1.45}
html body #view-audit-list table thead th{background:#2c415f!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border:1px solid #64758c;padding:10px;line-height:1.5;overflow-wrap:normal;word-break:normal}
html body #view-audit-list table tbody :is(th,td){border-color:#d7e0eb;line-height:1.5}
html body #view-audit-list table tfoot :is(th,td){background:#e6edf6!important;color:#243e5a!important;-webkit-text-fill-color:#243e5a!important}
html body #view-audit-list :is(input,select,button):focus-visible{outline:2px solid #896ba7;outline-offset:2px}
@media(max-width:950px){html body #view-audit-list #auditListFilters.digitide-control-panel{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:520px){html body #view-audit-list #auditListFilters.digitide-control-panel{grid-template-columns:1fr!important}}
