/* v0.8 — somente interface do editor; nenhuma regra de impressão ou do PDF */
.ms08-panel{margin:0 0 18px!important}
.ms08-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:start;gap:12px}
.ms08-head .panel-title{margin-bottom:4px}
.ms08-head .help{margin:4px 0 10px}
.ms08-buttons{display:flex;flex-wrap:wrap;gap:6px}
.ms08-status{display:flex;gap:10px;align-items:center;flex-wrap:wrap;padding:10px 12px;margin:12px 0;border-left:3px solid #d6a24e;background:rgba(214,162,78,.07);font-size:12px;line-height:1.5}
.ms08-status strong{font-size:13px}
.ms08-checked{border-color:#43b87b!important}
.ms08-incomplete,.ms08-error{border-color:#db5766!important}
.ms08-review,.ms08-warning{border-color:#d6a24e!important}
.ms08-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px}
.ms08-stat{min-width:0;padding:9px 11px;border:1px solid #3b434e;border-radius:7px;background:rgba(150,160,178,.045)}
.ms08-stat b{display:block;font-size:16px;font-variant-numeric:tabular-nums}
.ms08-stat span{display:block;font-size:10px;line-height:1.4;color:#a8b1c0;margin-top:3px}
.ms08-foot{font-size:11px;line-height:1.6;margin:10px 0;color:#aeb6c4;overflow-wrap:anywhere}
.ms08-issue{border-left:2px solid #d6a24e;margin:8px 0;padding:6px 9px;background:rgba(150,160,178,.05);font-size:12px;line-height:1.5;overflow-wrap:anywhere}
.ms08-issue.ms08-error{border-color:#db5766}
@media(max-width:700px){.ms08-buttons{width:100%}.ms08-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media print{.ms08-panel{display:none!important}}
