.mp-print-only{display:none}.mp-plan-doc p{text-wrap:pretty}.mp-safety-crisis{display:none}.mp-safety:has(.mp-safety-yes:checked) .mp-safety-crisis{display:block}@media print{#cookie-banner,.mp-no-print,[class*=fixed],footer,header{display:none!important}body,html{background:#fff!important;color:#000!important}.mp-print-only{display:block!important;font-family:Georgia,Times New Roman,serif;font-size:14pt;line-height:1.6;max-width:100%;padding:2cm;color:#000}.mp-print-only h1{font-size:20pt;margin:0 0 1em}.mp-print-only .disclaimer{margin-top:2em;font-size:10pt;border-top:1px solid #999;padding-top:.8em}.mp-print-only .meta{margin-top:1.5em;font-size:9pt;color:#555}}input[type=date]::-webkit-calendar-picker-indicator{filter:invert(.8);cursor:pointer}.mp-card{position:relative;overflow:hidden;background:rgba(13,12,11,.55);border:1px solid hsla(0,0%,100%,.09);border-radius:.25rem;padding:clamp(1.1rem,3.5vw,1.7rem);backdrop-filter:blur(2px)}.mp-card:before{content:"";position:absolute;top:-60px;right:-60px;width:220px;height:220px;pointer-events:none;background-size:cover;background-position:50%;opacity:.22;-webkit-mask-image:radial-gradient(circle at 65% 35%,#000 0,transparent 68%);mask-image:radial-gradient(circle at 65% 35%,#000 0,transparent 68%)}.mp-card--1:before{background-image:url(/assets/backs/beton/beton1.webp)}.mp-card--2:before{background-image:url(/assets/backs/beton/beton2.webp)}.mp-card--3:before{background-image:url(/assets/backs/beton/beton3.webp)}.mp-card--4:before{background-image:url(/assets/backs/beton/beton4.webp)}.mp-card--5:before{background-image:url(/assets/backs/beton/beton5.webp)}.mp-card--6:before{background-image:url(/assets/backs/beton/beton6.webp)}.mp-light-side{position:fixed;inset:0 0 0 auto;width:32vw;max-width:420px;background:linear-gradient(270deg,rgba(255,243,214,.075),transparent 62%)}.mp-light-end,.mp-light-side{pointer-events:none;z-index:1}.mp-light-end{position:absolute;left:0;right:0;bottom:0;height:75vh;background:radial-gradient(ellipse 90% 65% at 74% 100%,rgba(255,240,200,.22),transparent 68%)}