.gensetWizard{grid-template-columns:repeat(5,1fr)}
.gensetFaults{border:1px solid var(--line);background:#f7f8f5;padding:18px;margin:18px 0}
.gensetFaults h3,.gensetBookMap h3{margin:0 0 14px;font-size:15px}
.gensetFaults article{display:grid;grid-template-columns:34px 1fr auto;gap:12px;align-items:center;border-top:1px solid var(--line);padding:12px 0}
.gensetFaults article>span{font:700 11px monospace;color:var(--green)}
.gensetFaults b{font-size:13px}.gensetFaults p{margin:3px 0 0;font-size:11px;color:#58635e}.gensetFaults label{font-size:11px;white-space:nowrap}
.gensetPack{border-top:6px solid #183c31}
.gensetBookMap{margin:24px 0;display:grid;grid-template-columns:repeat(3,1fr);gap:10px}
.gensetBookMap h3{grid-column:1/-1}
.gensetBookMap article{position:relative;border:1px solid var(--line);padding:16px;background:#fff;min-height:120px}
.gensetBookMap article>span{font:700 11px monospace;color:var(--green)}
.gensetBookMap article b{display:block;margin-top:7px;font-size:13px}.gensetBookMap article p{font-size:11px;line-height:1.5;color:#5a6660;margin-bottom:24px}
.gensetBookMap article strong{position:absolute;bottom:12px;left:16px;font-size:9px;letter-spacing:.08em;color:#147045;background:#ddf5e5;padding:4px 7px}
@media(max-width:900px){.gensetWizard{grid-template-columns:repeat(2,1fr)}.gensetBookMap{grid-template-columns:1fr 1fr}}
@media(max-width:560px){.gensetWizard,.gensetBookMap{grid-template-columns:1fr}.gensetFaults article{grid-template-columns:30px 1fr}.gensetFaults label{grid-column:2}}
@media print{.gensetFaults,.gensetBookMap{break-inside:avoid}}
