/* v0.9.5: usa os modais e controles existentes, sem CSS global. */
.mv95-report-entry{white-space:nowrap}
.mv95-dialog{width:min(760px,100%)}
.mv95-dialog .mv95-summary{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:4px 0 14px}
.mv95-summary button,.mv95-item-actions button,.mv95-back{font:inherit;color:#b4232a;background:#fff;border:1px solid #e7c5c8;padding:8px 11px;border-radius:7px;cursor:pointer;font-size:12px;font-weight:650}
.mv95-summary button:hover,.mv95-item-actions button:hover,.mv95-back:hover{background:#fff7f7}
.mv95-items{display:grid;gap:9px}.mv95-item{display:flex;gap:12px;justify-content:space-between;align-items:center;background:#fff;border:1px solid #e9edf3;padding:13px;border-radius:9px}
.mv95-item strong{color:#213147;font-size:13px}.mv95-item p{margin:4px 0 0;color:#64748b;font-size:11px}
.mv95-item-actions{display:flex;gap:7px;flex-wrap:wrap}.mv95-item-actions button{padding:7px 10px}
.mv95-back{margin:0 0 12px}.mv95-dialog h3{margin:2px 0 14px;font-size:16px}
.mv95-dialog [hidden]{display:none!important}.mv95-dialog .mv95-enable{display:flex;align-items:center;gap:10px;cursor:pointer;font-weight:600;color:#334155}.mv95-enable input{width:17px!important;min-height:auto!important;height:17px;flex:none;accent-color:#b4232a}
.mv95-dialog button:focus-visible{outline:2px solid #b4232a;outline-offset:2px}
@media(max-width:650px){.mv95-item{display:block}.mv95-item-actions{margin-top:10px}.mv95-summary{flex-wrap:wrap}}
