/* Independent document inside the stock alert iframe. */
.ec-dialog-document,.ec-dialog-document *{box-sizing:border-box}
body.ec-dialog-document{margin:0;padding:16px;overflow:auto;font:14px/1.65 Arial,sans-serif;color:#252830;background:#fff}
.ec-dialog-document form{margin:0}
.ec-dialog-document .row{margin-left:0;margin-right:0}
.ec-dialog-document .row>[class*="col-"]{padding-left:0;padding-right:8px}
.ec-dialog-document .image img{display:block;max-width:100%;max-height:65px;object-fit:contain}
.ec-dialog-document .subtitulo_d{font-size:16px;line-height:1.4;font-weight:700}
.ec-dialog-document .ec-dialog-description{font-size:14px;line-height:1.6;color:#5f6570;margin:8px 0 0}
.ec-dialog-document .form-group{margin-bottom:16px}
.ec-dialog-document .form-control{width:100%;min-height:44px;padding:10px 12px;border:1px solid #858b95;border-radius:8px;font-size:16px;color:#252830;background:#fff}
.ec-dialog-document #comentario .button3{min-height:44px;padding:10px 20px;border:1px solid #d91c25;border-radius:8px;background:#d91c25;color:#fff;font-size:14px;line-height:1.5;cursor:pointer;transition:background-color 180ms ease}
.ec-dialog-document :is(input,button):focus-visible{outline:2px solid #b41620;outline-offset:3px}
.ec-dialog-document #comentario .button3:active{background:#b71620}
@media(hover:hover){.ec-dialog-document #comentario .button3:hover{background:#b71620}}
@media(prefers-reduced-motion:reduce){.ec-dialog-document #comentario .button3{transition:none}}
