/* Aula 13: validação e autoavaliação formativa; dados somente no navegador */
.a13-figure{display:block;width:100%;height:auto;border-radius:12px;border:1px solid #d5e3e7;margin:16px 0}
.a13-panel{border:1px solid #cfdee2;background:#f4f9fa;border-radius:14px;padding:22px;margin:18px 0;min-width:0}
.a13-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.a13-grid>*{min-width:0}
.a13-panel label{display:block;font-weight:700;color:#234355;margin:9px 0 5px}
.a13-panel textarea,.a13-panel input,.a13-panel select{width:100%;min-width:0;max-width:100%;font:inherit;color:#163246;padding:10px;border:1px solid #9cb6c0;border-radius:9px;background:white;box-sizing:border-box}
.a13-panel textarea{min-height:68px;resize:vertical}.a13-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}
.a13-status{padding:12px;border-left:4px solid #07838e;background:#fff;margin-top:12px;white-space:pre-wrap;overflow-wrap:anywhere}
.a13-note{font-size:.88rem;color:#536a76}.a13-check{display:flex!important;gap:10px;align-items:start;font-weight:500!important;margin:10px 0!important}
.a13-check input{width:auto!important;flex:none;margin-top:7px}.a13-note strong{color:#243e50}
@media(max-width:700px){.a13-grid{grid-template-columns:minmax(0,1fr)}.a13-panel{padding:15px}.a13-actions button{width:100%}}
