.weight-loss-option-card[data-astro-cid-tgtcy7xr]:has(input:checked){border-color:color-mix(in srgb,var(--color-success) 55%,transparent);background:color-mix(in srgb,var(--color-success) 8%,var(--color-base-100))}#weight-loss-plan-print{--wl-page-bg: linear-gradient(135deg, #dbfced 0%, #fefad6 48%, #ffefdb 100%);--wl-card-bg: rgba(255, 255, 255, .87);--wl-card-strong: #ffffff;--wl-ink: #0e3c39;--wl-muted: #5a697e;--wl-line: rgba(15, 118, 110, .17);--wl-accent: #0b635c;--wl-soft-a: #cbfcdb;--wl-soft-b: #ffe3be;--wl-soft-c: #ceebfe;background:var(--wl-page-bg);color:var(--wl-ink);print-color-adjust:exact;-webkit-print-color-adjust:exact}#weight-loss-plan-print[data-print-style=citrus]{--wl-page-bg: linear-gradient(135deg, #ffefdb 0%, #fff8ab 46%, #dafdff 100%);--wl-ink: #6a250d;--wl-line: rgba(245, 158, 11, .19);--wl-accent: #d84f07;--wl-soft-a: #ffefaf;--wl-soft-b: #cbfcdb;--wl-soft-c: #ceebfe}#weight-loss-plan-print[data-print-style=berry]{--wl-page-bg: linear-gradient(135deg, #fbe2f0 0%, #e6e1ff 48%, #ffd2d5 100%);--wl-ink: #711339;--wl-line: rgba(190, 24, 93, .17);--wl-accent: #ad1253;--wl-soft-a: #fbd6eb;--wl-soft-b: #dfd7fe;--wl-soft-c: #ffd2d5}#weight-loss-plan-print[data-print-style=ocean]{--wl-page-bg: linear-gradient(135deg, #ddecff 0%, #b5fbec 50%, #fff8ab 100%);--wl-ink: #083d5b;--wl-line: rgba(3, 105, 161, .18);--wl-accent: #005b8d;--wl-soft-a: #c9e0ff;--wl-soft-b: #b5fbec;--wl-soft-c: #fff8ab}#weight-loss-plan-print[data-print-style=sunrise]{--wl-page-bg: linear-gradient(135deg, #ffdfe1 0%, #ffe3be 48%, #e5fcb4 100%);--wl-ink: #760e2e;--wl-line: rgba(244, 63, 94, .17);--wl-accent: #d0173f;--wl-soft-a: #ffd2d5;--wl-soft-b: #ffe3be;--wl-soft-c: #e5fcb4}#weight-loss-plan-print[data-print-style=confetti]{--wl-page-bg: linear-gradient(135deg, #fde1e1 0%, #fefad6 33%, #ddecff 66%, #e0fbe8 100%);--wl-ink: #161e29;--wl-line: rgba(59, 130, 246, .17);--wl-accent: #1154e8;--wl-soft-a: #fed0d0;--wl-soft-b: #ffefaf;--wl-soft-c: #c9e0ff}#weight-loss-plan-print[data-print-style=ink]{--wl-page-bg: #ffffff;--wl-card-bg: #ffffff;--wl-card-strong: #ffffff;--wl-ink: #0a0e17;--wl-muted: #414a56;--wl-line: rgba(17, 24, 39, .21);--wl-accent: #0a0e17;--wl-soft-a: #eef1f4;--wl-soft-b: #e9ebee;--wl-soft-c: #d8dbe1}#weight-loss-plan-print .alert,#weight-loss-plan-print .stat,#weight-loss-plan-print section,#weight-loss-weekly-plan article,#weight-loss-checkpoints article{border:1px solid var(--wl-line);background:var(--wl-card-bg);color:var(--wl-ink);box-shadow:0 12px 30px #0f172a17}#weight-loss-plan-print .stat-title,#weight-loss-plan-print p,#weight-loss-plan-print li{color:var(--wl-muted)}#weight-loss-plan-print .stat-value,#weight-loss-plan-print h3,#weight-loss-plan-print h4,#weight-loss-plan-print strong{color:var(--wl-ink)!important}#weight-loss-plan-print .badge{border-color:var(--wl-line);background:var(--wl-card-strong);color:var(--wl-accent)}#weight-loss-weekly-plan article:nth-child(3n+1){background:var(--wl-soft-a)}#weight-loss-weekly-plan article:nth-child(3n+2){background:var(--wl-soft-b)}#weight-loss-weekly-plan article:nth-child(3n+3){background:var(--wl-soft-c)}@media print{@page{margin:11mm}html,body{background:#fff!important}body{margin:0!important}#locale-suggestion-banner,header,footer,main>:not(#healthy-weight-loss-plan-tool),#weight-loss-form,.no-print{display:none!important}main,#healthy-weight-loss-plan-tool,#healthy-weight-loss-plan-tool>div,#healthy-weight-loss-plan-tool-panel,#weight-loss-result,#weight-loss-plan-print{display:block!important;width:100%!important;max-width:none!important;margin:0!important;border:0!important;box-shadow:none!important;overflow:visible!important;padding:0!important}#weight-loss-plan-print{background:var(--wl-page-bg)!important;color:var(--wl-ink)!important;padding:10px!important}#weight-loss-plan-print .alert,#weight-loss-plan-print .stat,#weight-loss-plan-print section,#weight-loss-weekly-plan article,#weight-loss-checkpoints article{box-shadow:none!important;break-inside:avoid!important;page-break-inside:avoid!important}#weight-loss-plan-print h3{margin-bottom:6px!important;font-size:13px!important;line-height:1.25!important}#weight-loss-plan-print p,#weight-loss-plan-print li{font-size:10px!important;line-height:1.3!important}#weight-loss-plan-print .stat{padding:8px!important}#weight-loss-plan-print .stat-value{font-size:15px!important;line-height:1.15!important}#weight-loss-weekly-plan{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important}#weight-loss-weekly-plan article,#weight-loss-plan-print section{padding:8px!important}#weight-loss-plan-print .grid{gap:7px!important}}
