.warn{background:var(--amber)}.critical{background:var(--red)}.label{font-size:12px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:#197149}.label.blue{color:#06c}.label.red{color:#b42318}
.figure{background:#fff;border-radius:26px;padding:18px;box-shadow:var(--shadow);margin:34px 0}.figure img{width:100%;height:auto;border-radius:16px}.caption{font-size:14px;color:#52525a;margin:14px 6px 4px}.placeholder{border:1px dashed #aaa;border-radius:18px;padding:20px;background:#fafafa}.formula{max-width:100%;overflow:auto;padding:18px 16px;margin:16px 0;background:#f1f3f5;border-radius:16px}.steps{counter-reset:item;display:grid;grid-template-columns:minmax(0,1fr);gap:14px;min-width:0;width:100%}.step{position:relative;min-width:0;max-width:100%;padding:20px 20px 20px 66px;background:#fff;border-radius:18px;border:1px solid rgba(0,0,0,.08)}.step:before{counter-increment:item;content:counter(item);position:absolute;left:20px;top:20px;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:#111;color:#fff;font-weight:700}
.table-wrap{overflow:auto;border:1px solid var(--line);border-radius:18px;background:#fff;margin:20px 0}