/* pass 45: notes on the review and plan cards, keep-this-plan row, bait skip link, print, loaded-link note */
.rv-list .p45-rn{display:block;margin-top:6px;font-weight:400;font-size:15px;line-height:1.4;color:var(--ink);background:#F7FFD9;border-left:4px solid var(--lime,#D4FF3A);padding:6px 10px;overflow-wrap:anywhere}
.rv-list .p45-rn b{font-weight:700}
.p45-pn{margin:8px 0 6px;font-size:15px;line-height:1.4;background:#F7FFD9;border-left:4px solid var(--lime,#D4FF3A);padding:6px 10px;overflow-wrap:anywhere}
.p45-keep{margin-top:18px;border:2px solid var(--ink);background:#fff;padding:18px}
.p45-keep h3{margin:0 0 6px}
.p45-keep p{margin:0 0 12px}
.p45-keep .p45-build{display:flex;justify-content:center;align-items:center;width:100%;min-height:56px;font-size:18px;margin:4px 0 14px;box-sizing:border-box}
.p45-row{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 6px}
.p45-row .b{min-height:44px}
.p45-st{min-height:1.2em;font-weight:600;margin:8px 0 0!important}
.p45-st:empty{min-height:0;margin:0!important}
.p45-save{margin-top:10px;border-top:1px solid #d8d8cf;padding-top:12px}
.p45-save input{width:100%;box-sizing:border-box;font:15px/1.3 ui-monospace,Menlo,monospace;padding:10px;border:2px solid var(--ink);background:#F2F2EC;margin:6px 0 10px}
.p22-bs-rv .p45-add{font-weight:700;color:inherit;text-decoration:underline;text-underline-offset:3px}
.p45-loaded{max-width:1100px;margin:14px auto 0;padding:10px 14px;border:2px solid var(--ink);background:#F7FFD9;font-weight:600;box-sizing:border-box}
.p45-pw{display:none}
@media print{body.p45-pr>*:not(.p45-pw){display:none!important}body.p45-pr .p45-pw{display:block!important}.p45-pw pre{white-space:pre-wrap;font:12pt/1.5 Georgia,serif;color:#000;margin:0}.p45-keep{display:none!important}}
.p45-keep .p45-row .b.q{border:2px solid var(--ink);background:#fff;padding:10px 14px;text-decoration:none}
.p22-bs-plan .cd.sh>.eb{color:var(--ink,#0C0D0B)}
