/* A Técnico claro — integrity results and history. */
.mt-integrity main,.mt-integrity .mf-panel{min-width:0}
.mt-integrity .mf-stats{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:8px;margin-bottom:12px}
.mt-integrity .mf-stat{padding:9px 12px;background:#fff}
.mt-integrity .mf-stat-value{font-size:15px!important;overflow-wrap:anywhere}
.mt-integrity .mf-stat-label{font-size:11px;line-height:1.4}
.mt-integrity .mt-integrity-results{display:grid;grid-template-columns:minmax(240px,.8fr) minmax(0,2fr);gap:12px;align-items:start}
.mt-integrity .mt-integrity-results>.mf-panel{margin:0}
.mt-integrity .mf-panel-header{padding-bottom:8px;margin-bottom:8px}
.mt-integrity pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px!important;line-height:1.6;padding:8px 10px!important;margin:0;max-width:100%;box-sizing:border-box}
.mt-integrity .mt-integrity-table{max-width:100%;overflow:auto}
.mt-integrity .mt-integrity-table table{min-width:620px;margin:0}
.mt-integrity .mt-integrity-table th,.mt-integrity .mt-integrity-table td{padding:7px 10px!important}
.mt-integrity .mt-integrity-table td:nth-child(3){min-width:90px}
.mt-integrity .mt-integrity-findings td:nth-child(3){min-width:200px}
.mt-integrity .mt-integrity-findings td:last-child{overflow-wrap:anywhere}
.mt-integrity .mt-integrity-findings details{max-width:100%}
.mt-integrity summary:focus-visible{outline:2px solid #355879;outline-offset:3px}
.mt-integrity .mf-panel form{display:inline!important;padding:0!important;margin:0!important;border:0!important;box-shadow:none!important}
@media(max-width:1050px){.mt-integrity .mt-integrity-results{grid-template-columns:1fr}.mt-integrity .mf-stats{grid-template-columns:repeat(3,minmax(0,1fr))!important}}
@media(max-width:650px){.mt-integrity .mf-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}.mt-integrity .mf-content-title{font-size:20px}.mt-integrity .mf-btn{white-space:normal}}
.mt-integrity .mt-integrity-results{grid-template-columns:240px minmax(0,1fr)}
.mt-integrity .mt-integrity-findings table{min-width:700px}
.mt-integrity .mt-integrity-findings td:first-child,.mt-integrity .mt-integrity-findings .mf-tag{white-space:nowrap}
.mt-integrity .mt-integrity-findings td:last-child:not([colspan]){min-width:135px}
.mt-integrity .mt-integrity-findings tr:has(details)>td{padding-top:2px!important;padding-bottom:3px!important}
@media(max-width:1050px){.mt-integrity .mt-integrity-results{grid-template-columns:1fr}}
