.alg-graph-wrap{width:640px;max-width:100%;margin:0 auto 18px;text-align:left;font-family:Arial,Helvetica,sans-serif;color:#1e3040}.alg-graph-tool{border:1px solid #8caac2;background:#f8fbff;box-shadow:0 2px 7px rgba(0,0,0,.16)}.alg-graph-head{padding:10px 12px;border-bottom:1px solid #9fb8ce;background:#dceef9;color:#153f5f;font-size:18px;font-weight:bold}.alg-graph-subhead{padding:8px 12px;border-bottom:1px solid #c9dbea;background:#f0f8ff;font-size:13px;line-height:1.35}.alg-graph-grid{display:grid;grid-template-columns:390px minmax(0,1fr);gap:10px;padding:10px}.alg-graph-panel{border:1px solid #c4d6e5;background:#fff;padding:9px}.alg-graph-canvas{display:block;width:370px;height:330px;max-width:100%;margin:0 auto;border:1px solid #ccd8e4;background:#fff}.alg-graph-controls label{display:block;margin:6px 0 2px;color:#244d6b;font-size:12px;font-weight:bold}.alg-graph-controls input[type=text],.alg-graph-controls input[type=number]{box-sizing:border-box;width:100%;height:28px;padding:3px 5px;border:1px solid #9db0c3;font-size:14px}.alg-graph-controls input[type=range]{width:100%}.alg-graph-row{display:grid;grid-template-columns:1fr 1fr;gap:7px}.alg-equation,.alg-facts,.alg-table,.alg-note{margin-top:9px;padding:8px;border:1px solid #d1ddeb;background:#fbfdff;font-size:13px;line-height:1.35}.alg-table{border-color:#cbdcaf;background:#fbfff5}.alg-table table{border-collapse:collapse;width:100%;font-size:12px}.alg-table th,.alg-table td{border:1px solid #cfddc6;padding:3px;text-align:center}.alg-actions{display:flex;flex-wrap:wrap;gap:7px;margin-top:9px}.alg-actions button{min-height:30px;padding:5px 9px;border:1px solid #25658f;background:#1e82bc;color:#fff;font-weight:bold;cursor:pointer}.alg-actions button.secondary{background:#fff;color:#245c84}.alg-links,.alg-linkbox{text-align:center;margin:14px 0}.alg-linkbox textarea{max-width:94%}@media(max-width:680px){.alg-graph-grid{grid-template-columns:1fr}}
