/* Shared stepped-workflow body styles (Project Info -> Wind Parameters -> [calc step] -> Results).
   The command-card HEADER (.cmd / .cmd-row1 / .cmd-row2 / .step) now lives in calc-shell.css,
   the single source shared with the live W/D calculator. */
.card{background:#fff;border-radius:0 0 18px 18px;box-shadow:0 22px 50px rgba(2,4,18,.42);padding:26px 28px 24px;min-height:360px}
.panel{display:none} .panel.active{display:block;animation:rise .25s ease}
@keyframes rise{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}
.ptitle{font-size:19px;font-weight:800;color:#0d1233;margin:0 0 3px}
.psub{font-size:13px;color:#64748b;margin:0 0 14px}
.vf{display:flex;gap:10px;flex-wrap:wrap;align-items:flex-end;margin-bottom:4px}
.vfbtn{background:linear-gradient(135deg,#0018FF,#181E57);color:#fff;border:none;font-weight:800;font-size:14px;padding:12px 22px;border-radius:11px;cursor:pointer}
.vfres{background:#ecfdf5;border:1px solid #a7f3d0;border-radius:12px;padding:14px 16px;margin-top:12px;font-size:13.5px;color:#065f46;line-height:1.6;display:none}
.vfres.show{display:block} .vfres b{color:#064e3b} .vfres a{color:#0018FF;font-weight:700}
.navbtns{display:flex;gap:12px;justify-content:space-between;margin-top:20px}
.btnBack{background:#fff;color:#0d1233;border:1.6px solid #e2e8f0;font-weight:700;font-size:14px;padding:13px 24px;border-radius:12px;cursor:pointer}
.btnBack:disabled{opacity:.4;cursor:default}
.helppill{display:inline-flex;align-items:center;gap:7px;background:#eef2ff;color:#0018FF;font-size:12.5px;font-weight:700;padding:8px 14px;border-radius:999px;cursor:pointer;border:1px solid #dbe1ff;margin:0 0 14px}
.helppill:hover{background:#e0e7ff}
.helpbox{display:none;background:#f0f9ff;border:1px solid #bae6fd;border-radius:12px;padding:13px 16px;margin:0 0 16px;font-size:13px;color:#0c4a6e;line-height:1.65}
.helpbox.show{display:block;animation:rise .2s ease} .helpbox b{color:#075985}
