.a21-links{display:flex;gap:9px;flex-wrap:wrap;margin:16px 0 26px}.a21-links a{border:1px solid #c3d8e0;border-radius:20px;padding:8px 12px;color:#176079;text-decoration:none;font-weight:700}.a21-img{width:100%;max-width:930px;height:auto;display:block;margin:12px auto 18px;border:1px solid #dce7e9;border-radius:10px}.a21-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.a21-card{min-width:0;background:#f6fafb;border:1px solid #ccdde4;border-radius:11px;padding:18px;margin:12px 0}.a21-card h3{margin-top:0}.a21-card code{overflow-wrap:anywhere;word-break:break-word}.a21-card label{display:block;font-weight:700;margin:12px 0;color:#174355}.a21-card input,.a21-card select,.a21-card textarea{display:block;margin-top:6px;width:100%;min-width:0;max-width:100%;padding:10px;border:1px solid #b4cdd5;border-radius:8px;background:#fff;font:inherit}.a21-actions{display:flex;flex-wrap:wrap;gap:9px;margin:15px 0}.a21-actions button,.a21-quiz button{background:#087f8e;color:#fff;border:0;border-radius:8px;padding:11px 14px;cursor:pointer;font:inherit;font-weight:700}.a21-actions button:hover,.a21-quiz button:hover{background:#066978}.a21-result{background:#e8f3f5;color:#174459;border-radius:8px;padding:13px;min-height:42px}.a21-result[data-warning="true"]{background:#fff0db;color:#76500f}.a21-warning{border-left:4px solid #c68b2d;background:#fff1d8;padding:15px}.a21-quiz fieldset{min-width:0;border:1px solid #ccdde4;border-radius:9px;margin:12px 0;padding:15px}.a21-quiz legend{font-weight:700;color:#19445a}.a21-quiz label{display:block;margin:10px 0}.a21-end{border-top:1px solid #dce7e9;margin-top:22px;padding-top:14px}#ipOrigem,#ipDestino{max-width:220px}@media(max-width:720px){.a21-grid{grid-template-columns:1fr}.a21-card{padding:12px}.a21-actions button{width:100%}.a21-quiz label{overflow-wrap:anywhere}}