.saddle-visual-guide{color:#16324f;background:#fff;border:1px solid #a8bed2;border-radius:12px;min-width:0;padding:16px}.saddle-guide-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.saddle-guide-heading h3{margin:0}.saddle-guide-heading span,.saddle-visual-guide>p,.saddle-tool-note,.saddle-tool-step figcaption{color:#49617a;font-size:.85rem}.saddle-mark-scroll{overflow-x:auto}.saddle-mark-plan{width:100%;min-width:620px;max-height:175px;display:block}.saddle-mark-plan text{fill:#49617a;font-size:14px;font-weight:600}.saddle-mark-plan g line{stroke:#71869e}.saddle-mark-plan g.is-active text{fill:#125e9d;font-weight:800}.saddle-mark-plan g.is-active line{stroke:#125e9d;stroke-width:5px}.saddle-bend-buttons{flex-wrap:wrap;gap:8px;margin:10px 0 16px;display:flex}.saddle-bend-buttons button{color:#16324f;cursor:pointer;font:inherit;background:#f3f7fb;border:1px solid #9db6ce;border-radius:8px;flex:120px;padding:10px;font-weight:750}.saddle-bend-buttons button small{margin-top:4px;font-weight:400;display:block}.saddle-bend-buttons button[aria-pressed=true]{color:#fff;background:#195f9a;border-color:#195f9a}.saddle-bend-buttons button:focus-visible,.saddle-mark-scroll:focus-visible{outline-offset:3px;outline:3px solid #195f9a}.saddle-tool-step{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.saddle-tool-step figure{min-width:0;margin:0}.saddle-tool-step svg{width:100%;max-height:290px;display:block}.saddle-tool-step svg text{font:13px sans-serif}.saddle-tool-step figcaption{padding:8px;line-height:1.5}.saddle-active-step{background:#f3f7fb;border:1px solid #b3c6d8;border-radius:8px;padding:16px}.saddle-active-step h3,.saddle-active-step>p:first-child{margin:0 0 8px}.saddle-active-step dl{flex-wrap:wrap;gap:12px 24px;display:flex}.saddle-active-step dt{color:#49617a;font-size:.8rem}.saddle-active-step dd{margin:4px 0 0;font-weight:750}.bending-refresh .saddle-field-summary{background:#f3f7fb;border:1px solid #a8bed2}.bending-refresh .saddle-field-summary dl>div{border-color:#b3c6d8}.bending-refresh .saddle-field-steps{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:760px){.saddle-tool-step,.bending-refresh .saddle-field-steps{grid-template-columns:minmax(0,1fr)}}@media print{.saddle-bend-buttons,.saddle-tool-step{display:none}.saddle-mark-scroll{overflow:visible}.saddle-mark-plan{min-width:0;max-height:none}.saddle-visual-guide{break-inside:avoid}}
