/* Regole di stampa (3273) — caricate con media="print", fuori dal percorso critico */

	body * { visibility: hidden; }
	.ucp-report-single, .ucp-report-single * { visibility: visible; }
	.ucp-report-single { position: absolute; left: 0; top: 0; width: 100%; }
	.ucp-noprint, .ucp-ai-fab, .ucp-ai-panel { display: none !important; }
	.ucp-calc-tablewrap { border: 1px solid #ccc; }
	.ucp-delta--good { color: #1d6b1d !important; }
	.ucp-delta--bad { color: #c01038 !important; }


	.ucp-viewas-banner, .ucp-tour { display: none !important; }


	.ucp-cc-doc{box-shadow:none;border-radius:0}
	.ucp-nav,.ucp-noprint,.ucp-bellwrap,.ucp-quote-btn{display:none!important}
	.ucp-edgrid{gap:2px}
	.ucp-edcell{border:1px solid #ccc;background:#fff;color:#000}
	.ucp-edchip,.ucp-edday{color:#000}


	.ucp-pb-printhead{display:flex;justify-content:space-between;margin-bottom:10px;font-size:15px}
	.ucp-pbgrid{gap:2px}
	.ucp-pbcell{border:1px solid #bbb;background:#fff;color:#000;min-height:90px}
	.ucp-pbslot{border:1px solid #ddd;border-left-width:3px;color:#000;background:#fff}
	.ucp-pbslot-t{color:#000}
	.ucp-edday{color:#000}
	.ucp-pbeditor,.ucp-pb-health,.ucp-edbar{display:none!important}

