/* Aula 14 — scoped styles */
.a14-toc{display:flex;flex-wrap:wrap;gap:9px;padding:16px 0}.a14-toc a{display:inline-block;padding:7px 13px;border-radius:18px;background:#e8f4f5;color:#17636b;font-weight:700;text-decoration:none}
.a14-figure{display:block;width:100%;max-width:960px;height:auto;margin:16px 0;border-radius:12px;border:1px solid #d7e7e9;background:white}
.a14-tool{border:1px solid #d5e4e8;background:#f5fafb;padding:21px;border-radius:14px;margin:17px 0;max-width:920px;min-width:0}
.a14-tool label{display:block;font-weight:650;color:#234557;margin:9px 0 6px}.a14-tool input[type=number],.a14-tool select{font:inherit;color:#163349;padding:9px;width:100%;max-width:100%;min-width:0;border:1px solid #a3bac2;border-radius:8px;box-sizing:border-box;background:white}.a14-tool fieldset{border:1px solid #d4e3e6;margin:14px 0;padding:14px;border-radius:10px;min-width:0}.a14-tool legend{font-weight:750;color:#203e52;white-space:normal;max-width:100%}.a14-tool fieldset label{font-weight:450;display:flex;gap:9px;align-items:start}.a14-tool fieldset input{margin-top:7px}
.a14-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 17px}.a14-grid>div{min-width:0}
.a14-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:14px}.a14-tool button{display:inline-block;cursor:pointer;background:#057d89;color:white;border:1px solid #057d89;padding:10px 16px;border-radius:9px;font:inherit;font-weight:750;margin-top:12px}.a14-tool button:hover{background:#065e67}.a14-tool button.a14-outline{background:white;color:#075f68}.a14-tool button.a14-outline:hover{background:#e7f4f6}.a14-result{background:white;border-left:4px solid #168894;margin:14px 0 4px;padding:12px 14px;border-radius:5px;min-height:42px;white-space:pre-wrap;overflow-wrap:anywhere}.a14-note{color:#536a76;font-size:.88rem}
@media(max-width:700px){.a14-grid{grid-template-columns:minmax(0,1fr)}.a14-tool{padding:14px}.a14-actions button{width:100%}}
