body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@media print{.MuiAppBar-root,.MuiButton-root,.MuiDrawer-root,.print-hide,body>div:first-child>div:first-child{display:none!important}body{padding:0!important}.document,body{margin:0!important}.document{background:#fff!important;color:#000!important;font-family:Times New Roman,serif!important;font-size:12pt!important;line-height:1.5!important;max-width:none!important;padding:20px!important}.document h1{font-size:16pt!important;margin-bottom:20px!important;text-align:center!important}.document h1,.document h2{font-weight:700!important;page-break-after:avoid}.document h2{font-size:14pt!important;margin-bottom:10px!important;margin-top:20px!important}.document h3{font-size:12pt!important;font-weight:700!important;margin-top:15px!important;page-break-after:avoid}.document h3,.document p{margin-bottom:8px!important}.document p{orphans:3;text-align:justify!important;widows:3}.document ol,.document ul{margin-bottom:10px!important;padding-left:20px!important}.document li{margin-bottom:3px!important}.document .table{border-collapse:collapse!important;font-size:10pt!important;margin-bottom:15px!important;width:100%!important}.document .table td,.document .table th{border:1px solid #000!important;padding:5px!important;text-align:left!important}.document .table th{background-color:#f0f0f0!important;font-weight:700!important}.document .signature-block{margin-top:30px!important;page-break-inside:avoid}.document h1{page-break-before:always}.document h1:first-of-type{page-break-before:auto}.document .checkbox-list p{margin-bottom:3px!important}.document .table,.document .table tr{page-break-inside:avoid}@page{margin:2cm;@top-center{content:"Prefeitura Municipal de Itapecerica/MG";font-family:Arial,sans-serif;font-size:10pt}@bottom-center{content:"Página " counter(page) " de " counter(pages);font-family:Arial,sans-serif;font-size:10pt}}}@media screen{.document{background:#fff;border-radius:8px;box-shadow:0 0 10px #0000001a;margin:20px 0}.document .table{border-radius:4px;box-shadow:0 2px 4px #0000001a;overflow:hidden}.document .signature-block{background:#fafafa;border-left:4px solid #1976d2;border-radius:4px}.document .doc-header{background:linear-gradient(135deg,#f5f5f5,#e8e8e8);border-radius:4px}}@media (max-width:768px){.document{font-size:14px!important}.document .table{font-size:12px!important;overflow-x:auto}.document h1{font-size:20px!important}.document h2{font-size:16px!important}}.document{transition:all .3s ease}.document:hover{box-shadow:0 4px 20px #0000001a;transform:translateY(-2px)}.document strong{color:#1976d2;font-weight:600}.document .highlight{background:linear-gradient(120deg,#0000,#0000 40%,#ffeb3b 0,#ffeb3b 60%,#0000 0);border-radius:2px;padding:2px 4px}.document ol.custom-counter{counter-reset:item;padding-left:0}.document ol.custom-counter>li{display:block;margin-bottom:10px;padding-left:40px;position:relative}.document ol.custom-counter>li:before{color:#1976d2;content:counter(item,decimal) ".";counter-increment:item;font-size:16px;font-weight:700;left:0;position:absolute;top:0}
/*# sourceMappingURL=main.428788cc.css.map*/