.field .correcao-campo{display:flex;align-items:center;gap:.55rem;margin-top:.6rem;font-size:.8rem;color:var(--verde);cursor:pointer}.field .correcao-campo input{width:20px;height:20px;min-height:20px;padding:0;accent-color:var(--verde)}.correcao-campo:focus-within{outline:2px solid var(--verde);outline-offset:4px;border-radius:8px}.correcao-status{display:block;font-size:.75rem;color:var(--cinza);margin-top:.4rem}.correcao-status[data-recusa="true"]{color:var(--erro,#b42318)}.correcao-dialog{border:1px solid var(--gelo-2);border-radius:24px;padding:24px;background:var(--branco,#fff);color:var(--grafite);width:min(680px,calc(100% - 24px));max-height:calc(100dvh - 32px);overflow:auto;box-shadow:var(--sombra);margin:auto}.correcao-dialog::backdrop{background:rgba(0,25,12,.5);backdrop-filter:blur(10px)}.correcao-dialog header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.correcao-dialog header button{min-width:44px;min-height:44px}.correcao-dialog h3{margin:0}.correcao-dialog .field{margin-top:16px}.correcao-dialog ol{padding-left:22px}.correcao-dialog li{margin:12px 0;white-space:pre-wrap;overflow-wrap:anywhere}.correcao-dialog .btn{margin-top:12px}.correcao-dialog textarea{width:100%}.correcao-dialog [hidden]{display:none!important}.correcao-dialog .correcao-alerta{padding:12px;border:1px solid var(--gelo-2);border-radius:12px;white-space:pre-wrap}.correcao-form-actions{display:flex;flex-wrap:wrap;gap:12px}
.correcao-campo[hidden],.correcao-status[hidden]{display:none!important}
