@media print{@page{size:A4;margin:10mm 11mm}*{color:#000!important;box-shadow:none!important;text-shadow:none!important;background:0 0!important}html,body{background:#fff!important}body{font-size:9.5pt;line-height:1.35;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;min-height:0!important}main{padding:0!important}p,li,dd,td{orphans:3;widows:3}h1,h2,h3,h4{break-after:avoid;page-break-after:avoid}h1{margin:0 0 1mm;font-size:17pt;line-height:1.15}h2{margin:0 0 1.5mm;font-size:11.5pt}h3{margin:0;font-size:10pt}.no-print,.calc-controles,header,nav,footer,button{display:none!important}.resume-impression{border-bottom:.3mm solid #3d1418;margin:0 0 1.5mm;padding-bottom:.5mm;font-size:9.5pt;font-weight:600;display:block!important}.resume-impression,.numero,h1,h2,h3{color:#3d1418!important}a{text-decoration:none!important}a[href]:after{content:none!important}.mt-3,.mt-4,.mt-5,.mt-6,.mt-8,.mt-10,.mt-12,.mt-14,.my-6,.my-8{margin-top:2mm!important;margin-bottom:2mm!important}.mb-3,.mb-4,.mb-5,.mb-6,.mb-8{margin-bottom:2mm!important}.space-y-4>:not([hidden])~:not([hidden]),.space-y-6>:not([hidden])~:not([hidden]),.space-y-8>:not([hidden])~:not([hidden]),.space-y-10>:not([hidden])~:not([hidden]){margin-top:2mm!important}.recette section{margin-top:2.5mm!important}.recette section h2{margin-top:2.5mm!important;margin-bottom:1.5mm!important;font-size:11pt!important}.etape{box-shadow:none!important;background:0 0!important;border:none!important;padding:1.5mm 0!important}.groupe{box-shadow:none!important;background:0 0!important;border:none!important;padding:0!important}.recette>figure,#vue-recette>figure,.recette figure,.photo-recette-carnet-wrap{float:left;break-inside:avoid;border-radius:2mm!important;width:54mm!important;margin:0 4mm 2mm 0!important;display:block!important;overflow:hidden!important}.illustration,.photo-recette-carnet{aspect-ratio:auto!important;object-fit:cover!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;width:54mm!important;height:40mm!important;max-height:40mm!important;display:block!important}.recette>ul{font-size:9pt;flex-wrap:nowrap!important;gap:3mm!important}.temps{grid-template-columns:repeat(4,1fr)!important;margin-top:2mm!important}.temps dt{font-size:7pt!important}.temps dd{margin-top:0!important;font-size:11pt!important}.recette>p{margin-bottom:.5mm}.etape,.encadre-volume,.conservation,table,tr,.groupe,.ligne,.materiel-item{break-inside:avoid;page-break-inside:avoid}.calc-groupes{column-count:2;column-gap:6mm}.groupe{margin:0 0 1.5mm!important}.groupe>div{margin-bottom:.5mm!important;padding-bottom:0!important}.groupe h3{font-size:9.5pt}.ligne{border-bottom:.2mm solid #888!important;gap:2mm!important;padding:.2mm 0!important}.ligne .chiffres,.ligne span{line-height:1.3;font-size:9pt!important}.groupe [data-poids-groupe]{font-size:8.5pt}.coche-faite{opacity:1!important;text-decoration:none!important}.coche{-webkit-appearance:none;appearance:none;background:#fff!important;border:.3mm solid #000!important;border-radius:0!important;width:2.8mm!important;height:2.8mm!important;margin:0!important}.coche:checked{background:#fff!important}.materiel-liste{font-size:9pt;column-count:1!important;margin:0!important;padding:0!important;display:block!important}.materiel-item{margin:0!important;padding-left:0!important;display:inline!important}.materiel-item>span{display:none!important}.materiel-item:not(:last-child):after{content:" · ";font-weight:700;color:#3d1418!important}.etapes{margin:0!important}.etapes>li+li{margin-top:1.5mm!important}.etape{grid-template-columns:9mm 1fr!important;gap:0 3mm!important;display:grid!important}.etape .numero{font-size:16pt!important;line-height:1!important}.etape h3{font-size:10pt;margin:0!important;display:inline!important}.etape h3+p{margin:0 0 0 1.5mm!important;display:inline!important}.etape p{font-size:10pt!important;line-height:1.35!important}.etape>div>p+aside,.etape h3+p+aside{margin-top:1mm!important;display:flex!important}.encadre-volume{background:#f6f0e3!important;border:.3mm solid #8a6420!important;gap:2mm!important;margin-top:.5mm!important;padding:.5mm 2mm!important;font-size:8.5pt!important;line-height:1.3!important}.encadre-volume *{background:0 0!important}.encadre-volume p{margin:0!important;font-size:8.5pt!important;line-height:1.3!important}.encadre-volume svg{width:3.5mm!important;height:3.5mm!important;margin-top:0!important}.tableau-wrap{margin:0!important;padding:0!important;overflow:visible!important}.conservation-table{font-size:8.5pt!important}.conservation-table th,.conservation-table td{vertical-align:top;line-height:1.3;border-bottom:.2mm solid #888!important;padding:.4mm 2mm .4mm 0!important}.conservation-table thead tr{border-bottom:.4mm solid #3d1418!important}.conservation>p{font-size:8.5pt;margin-top:1.5mm!important}.notes{break-before:auto;font-size:9pt;padding-top:1.5mm!important}.notes .prose,.notes>div{font-size:9pt;line-height:1.35}}
