@media print{@page{margin:12mm}:root,:root[data-theme="dark"],:root:not([data-theme="light"]){--bg:#fff;--bg-2:#EFECE3;--surface:#fff;--surface-2:#FBFAF6;--line:#E7E3D9;--line-2:#D6D0C2;--ink:#13212C;--ink-2:#3B4954;--ink-3:#5B6670;--navy:#13212C;--navy-ink:#13212C;--navy-line:#13212C;--navy-50:#F1F4F6;--navy-100:#E4EAEE;--yellow-50:#FFF9E3;--yellow-100:#FFF3C2;--paper:#fff;--paper-ink:#1E262D;--paper-muted:#68717A;--paper-line:#D5D9D2;--paper-link:#1C58C4;--green:#176B47;--green-bg:#E2F3E9;--red:#B83A2C;--red-bg:#FBEAE6;--amber:#8A5600;--amber-bg:#FFF4D6;--amber-ink:#6B4400;--field:#fff;--tint-line:#F1E0A0;color-scheme:light}body{background:#fff!important;color:#000;font-size:11pt}.top,.foot,.crumbs,.consent-bar,.toast,.skip,.res-tabs,.res-actions,.dash,.res-notes,.list-tools,.list-side,.t-add,.shopbar,.busy,.cta-band,.res-cta,.weekbar,.week-note,#tab-bilan,.t-btn,.t-detail,.sheet,#quizIntro,#view-quiz,.rfilter,.rp-art .rp-note,.actions,.more-row,.rgrid,.faq,.sec.band{display:none!important}.wrap{max-width:none;padding:0}.list-grid,.res-grid{display:block}.sec{padding:0}.print-only{display:block}.tab[hidden]{display:block!important}#tab-menus{display:none!important}.ticket{box-shadow:none;-webkit-mask:none;mask:none;border:1px solid #999;max-width:none;padding:12px 16px;font-size:10pt}.t-line{break-inside:avoid;padding:4px 0;grid-template-columns:22px auto minmax(0,1fr) auto!important}.t-ck span{width:14px;height:14px;border-radius:3px;border:1px solid #000}.t-line.done .t-n,.t-line.done .t-q,.t-line.done .t-p{opacity:1;text-decoration:none}.t-sec[hidden],.t-line[hidden]{display:grid!important}.t-sec[hidden]{display:block!important}.t-have{display:block}.t-have>*:not(summary){display:block}.res-title h1{font-size:18pt}.res-chips .badge{border:1px solid #999;background:none}.pr-h{font-size:16pt;margin:18px 0 8px;break-before:page}.pr-day{break-inside:avoid-page;margin-bottom:12px;border-top:1px solid #999;padding-top:8px}.pr-day h3{font-size:13pt;margin-bottom:6px}.pr-meal{break-inside:avoid;margin:0 0 10px}.pr-k{font-size:8.5pt;text-transform:uppercase;letter-spacing:.06em;color:#555}.pr-meal h4{font-size:11pt;margin:2px 0 4px}.pr-adapt{font-size:9pt;margin:0 0 4px;padding:3px 6px;border-left:2.5pt solid #F5C400;background:#FFF8DB}.t-warn{color:#8A1C10 !important}.pr-meal .ingr li{padding:2px 0;border-bottom:0;font-size:9.5pt}.pr-meal ol{margin:4px 0 0 1.2em;font-size:9.5pt;display:grid;gap:2px}.recipe .rp-head{grid-template-columns:120px 1fr!important;padding:0 0 12px}.rp-art{aspect-ratio:1;border-radius:12px}.rp-body{grid-template-columns:1fr 1.6fr!important}.rp-ingr{position:static!important;box-shadow:none}.rp-side{display:none}.stepper{display:none}.card{box-shadow:none;border-color:#bbb}.week{gap:8px}.wd{box-shadow:none;break-inside:avoid}.mc .thumb{display:none}.mc{grid-template-columns:1fr!important}.mc-k,.mc-b{grid-column:1!important}a{color:#000;text-decoration:none}}