@media print {
    body:has(.oc-mm):not(:has(> #print-sheet)) *:not(:has(.oc-mm)):not(.oc-mm):not(.oc-mm *) { display: none !important; }
    body:has(.oc-mm):not(:has(> #print-sheet)) *:has(.oc-mm) {
        margin: 0 !important; padding: 0 !important; border: 0 !important; box-shadow: none !important;
        background: #fff !important; width: auto !important; max-width: none !important; min-height: 0 !important;
        display: block !important; position: static !important; transform: none !important;
    }
    body:has(.oc-mm):not(:has(> #print-sheet)) .oc-mm ~ .oc-mm,
    body:has(.oc-mm):not(:has(> #print-sheet)) .oc-mm__bar,
    body:has(.oc-mm):not(:has(> #print-sheet)) .oc-mm__acoes,
    body:has(.oc-mm):not(:has(> #print-sheet)) .oc-mm .no-print { display: none !important; }
    body:has(.oc-mm):not(:has(> #print-sheet)) .oc-mm {
        break-inside: avoid; page-break-inside: avoid; margin-inline: auto !important; zoom: .6; width: 1120px !important; max-width: none !important; margin-block: 0 !important;
        border: 0 !important; box-shadow: none !important; background: #fff !important;
    }
    body:has(.oc-mm):not(:has(> #print-sheet)) .oc-mm__lay { display: grid !important; grid-template-columns: minmax(0, 1fr) 330px !important; gap: 16px !important; align-items: start !important; }
    body:has(.oc-mm):not(:has(> #print-sheet)) .oc-mm--sem-resumo .oc-mm__lay { grid-template-columns: minmax(0, 1fr) !important; }
    body:has(.oc-mm):not(:has(> #print-sheet)) .oc-mm * { border-top-color: transparent; box-shadow: none !important; }
    body:has(.oc-mm):not(:has(> #print-sheet)) .oc-mm-card, body:has(.oc-mm):not(:has(> #print-sheet)) .oc-mm-sum { break-inside: avoid; }
}
