.prep-value{display:grid;grid-gap:8px;gap:8px;padding:14px 16px;border-radius:var(--radius-sm);background:var(--soft)}.prep-value p{margin:0}.prep-progress{display:grid;grid-gap:10px;gap:10px;position:-webkit-sticky;position:sticky;top:72px;z-index:5}.prep-bar{height:8px;border-radius:99px;background:var(--line);overflow:hidden}.prep-bar span{display:block;height:100%;background:var(--good);transition:width .25s}.prep-group h2{display:flex;align-items:center;gap:10px;font-size:1.25rem;margin:0 0 4px}.prep-group>div>p{margin:0}.prep-num{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;font-size:.9rem;background:#eef3ff;color:var(--action);flex:none}.prep-items{list-style:none;margin:0;padding:0;display:grid;grid-gap:12px;gap:12px}.prep-item{display:grid;grid-gap:10px;gap:10px;min-width:0;scroll-margin-top:180px}.prep-item>p{margin:0;font-size:.95rem}.prep-item.s-zrobione{border-color:#b7e0cb}.prep-item.s-nie-dotyczy{opacity:.7}.prep-head{display:flex;justify-content:space-between;align-items:baseline;gap:6px 14px;flex-wrap:wrap}.prep-head h3{margin:0;font-size:1.05rem}.prep-cost{font-size:.84rem;color:var(--muted)}.prep-impact{display:grid;grid-gap:6px;gap:6px;padding:12px 14px;border-radius:var(--radius-sm);background:var(--soft)}.prep-impact p{margin:0;font-size:.92rem}.prep-src{font-size:.82rem!important;color:var(--muted)}.prep-tags{display:flex;flex-wrap:wrap;gap:6px}.prep-tag{display:inline-block;font-size:.78rem;font-weight:600;padding:3px 9px;border-radius:6px;background:#fff;color:var(--ink);border:1px solid var(--line)}.prep-tag.k-cena{background:#e6f4ee;color:var(--good);border-color:transparent}.prep-tag.k-ochrona{background:#eef3ff;color:var(--action);border-color:transparent}.prep-tag.k-czas{background:#f1f1f4;color:var(--ink);border-color:transparent}.prep-tag.k-obowiazek{background:#fff4dc;color:var(--amber-ink);border-color:transparent}.prep-tag.k-zl{background:#fff;color:var(--good);border-color:#b7e0cb}.prep-tag.e-badanie,.prep-tag.e-przepis,.prep-tag.e-szacunek{font-weight:500;color:var(--muted)}.prep-foot{display:flex;justify-content:space-between;align-items:center;gap:10px 16px;flex-wrap:wrap}.prep-link{font-size:.9rem}.prep-result{scroll-margin-top:90px}.prep-result h2{font-size:1.2rem;margin:0}.prep-plan{margin:0;padding-left:1.3em;display:grid;grid-gap:8px;gap:8px}.prep-plan li{padding-left:2px}.prep-plan .prep-tag{margin-left:8px;vertical-align:1px}.prep-agent-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px}.prep-agent{display:flex;gap:12px;align-items:center;padding:12px 14px;border:1px solid var(--line);border-radius:var(--radius-sm)}.prep-agent>div{display:grid;grid-gap:2px;gap:2px}.prep-agent-name{font-weight:600;color:var(--ink)}.prep-agent-stats{font-size:.86rem;color:var(--text)}.prep-agents .btn{justify-self:start}@media (max-width:640px){.prep-progress{top:60px;padding:10px 14px;gap:6px}.prep-progress .muted{display:none}.prep-foot .choice-opts label{padding:8px 11px}.prep-agents .btn{justify-self:stretch}}@media print{.prep-progress{position:static}.prep .cta-row,.prep .pc-form,.prep-foot .prep-link,.prep-result button{display:none!important}}