/* Fiscal (fase 7): EFD-Reinf, DCTFWeb (MIT) e Comunicados ao Fornecedor. Identidade Cassini (reaproveita os blocos de fiscal-pgdas.css). */
.fiscal-notice-items{list-style:none;margin:0;padding:0;display:grid;gap:6px}
.fiscal-notice-items li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:start;padding:8px 10px;border:1px solid #efe6d6;border-radius:8px;background:#fffdf9}
.fiscal-notice-items li.covered{background:#f7f8f8;border-color:#e4e8e7;opacity:.85}
.fiscal-notice-items li strong{display:block;font-size:11px;color:var(--ink)}.fiscal-notice-items li small{display:block;font-size:10px;color:#5d6d6b;margin-top:2px;overflow-wrap:anywhere}
.fiscal-notice-text{white-space:pre-wrap;overflow-wrap:anywhere;background:#fbfaf7;border:1px solid #ebe3d3;border-radius:8px;padding:12px;font:inherit;font-size:11px;line-height:1.6;max-height:320px;overflow:auto}
.fiscal-notice-copy{width:100%;min-height:260px;font:inherit;font-size:11px;line-height:1.5;border:1px solid #d9d2c4;border-radius:8px;padding:10px;resize:vertical}
#fiscal-module-form textarea[name="body"]{min-height:300px;line-height:1.55}
.fiscal-reinf-events td small,.fiscal-mit-debts td small{display:block;color:var(--muted);font-size:10px;overflow-wrap:anywhere}
.fiscal-reinf-state{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin:0 0 12px}
.fiscal-reinf-state>div{border:1px solid #e2e9e6;border-radius:10px;padding:10px 12px;background:#fff}.fiscal-reinf-state span{display:block;font-size:10px;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.fiscal-reinf-state strong{display:block;font-size:13px;color:var(--ink);margin-top:2px}.fiscal-reinf-state small{display:block;font-size:10px;color:#5d6d6b;margin-top:2px}
.fiscal-reinf-xml{max-height:320px;overflow:auto;background:#0d1f2b;color:#e8efe9;border-radius:8px;padding:12px;font-size:10px;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere}
.fiscal-reinf-occurrences{margin:0;padding:8px 10px 8px 26px;background:#fbeeee;border:1px solid #ecc8c8;border-radius:8px;color:#7d2a2a;display:grid;gap:3px;font-size:11px}
.fiscal-mit-roteiro{margin:0;padding-left:20px;display:grid;gap:10px}.fiscal-mit-roteiro li strong{font-size:12px;color:#224e44}.fiscal-mit-roteiro li p{font-size:11px;color:#5d6d6b;margin:4px 0;line-height:1.55}
@media(max-width:760px){.fiscal-notice-items li{grid-template-columns:1fr}}
