#rg-root div.cn-error label{color:red !important}#rg-root div.cn-error input{color:red !important}.cn-drop-root .cn-drop-envio{display:none}
body.cn-docs-aberto{overflow:hidden}@keyframes cn-docs-gira{to{transform:rotate(360deg)}}#cn-docs-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999999;display:flex;align-items:center;justify-content:center;padding:16px;background:rgba(32,31,31,.5);font-family:Montserrat,sans-serif;color:#201f1f}#cn-docs-modal *{box-sizing:border-box}#cn-docs-modal .cn-docs-box{position:relative;width:100%;max-width:460px;max-height:92vh;overflow-y:auto;background:#fff;border-radius:12px}#cn-docs-modal .cn-docs-fechar{position:absolute;top:10px;right:12px;width:32px;height:32px;border:0;border-radius:50%;background:rgba(0,0,0,0);color:#201f1f;font-size:22px;line-height:32px;cursor:pointer}#cn-docs-modal .cn-docs-topo{padding:28px 28px 8px;text-align:center}#cn-docs-modal .cn-docs-topo h3{margin:10px 0 6px;font-size:20px;font-weight:700;color:#201f1f}#cn-docs-modal .cn-docs-topo p{margin:0;font-size:13px;line-height:1.5;color:#7a7a7a}#cn-docs-modal .cn-docs-topo-icone{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;background:#ead1dc;color:#201f1f}#cn-docs-modal .cn-docs-topo-icone svg{width:28px;height:28px}#cn-docs-modal .cn-docs-corpo{padding:22px 24px 24px}#cn-docs-modal .cn-docs-campo{display:flex;align-items:center;gap:14px;margin:0 0 12px;padding:14px 16px;border:2px dashed #ead1dc;border-radius:10px;background:#fff;cursor:pointer}#cn-docs-modal .cn-docs-campo input{display:none}#cn-docs-modal .cn-docs-campo.cn-ok .cn-docs-numero{font-size:0}#cn-docs-modal .cn-docs-campo.cn-ok .cn-docs-numero::after{content:"✓";font-size:15px}#cn-docs-modal .cn-docs-campo.cn-ok .cn-docs-status{color:#201f1f;font-weight:600}#cn-docs-modal .cn-docs-campo.cn-error{border-color:#d93636}#cn-docs-modal .cn-docs-campo.cn-error .cn-docs-status{color:#d93636}#cn-docs-modal .cn-docs-numero{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:#ead1dc;color:#201f1f;font-weight:700;font-size:14px}#cn-docs-modal .cn-docs-info{flex:1 1 auto;min-width:0}#cn-docs-modal .cn-docs-info strong{display:block;font-size:14px;font-weight:700}#cn-docs-modal .cn-docs-status{display:block;margin-top:2px;font-size:12px;color:#7a7a7a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#cn-docs-modal .cn-docs-acao{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;gap:2px;color:#201f1f}#cn-docs-modal .cn-docs-acao svg{width:20px;height:20px}#cn-docs-modal .cn-docs-acao em{font-style:normal;font-size:11px;font-weight:600}#cn-docs-modal .cn-docs-formatos{margin:4px 0 16px;font-size:11px;text-align:center;color:#7a7a7a}#cn-docs-modal .cn-docs-erro{margin:0 0 14px;font-size:13px;text-align:center;color:#d93636}#cn-docs-modal .cn-docs-enviar{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:15px;border:0;border-radius:8px;background:#ead1dc;color:#201f1f;font-family:inherit;font-size:15px;font-weight:700;cursor:pointer}#cn-docs-modal .cn-docs-enviar:disabled{opacity:.5;cursor:not-allowed}#cn-docs-modal .cn-docs-spinner{display:none;width:18px;height:18px;border:2px solid rgba(32,31,31,.2);border-top-color:#201f1f;border-radius:50%;animation:cn-docs-gira .7s linear infinite}#cn-docs-modal.cn-enviando .cn-docs-enviar:disabled{opacity:1;cursor:wait}#cn-docs-modal.cn-enviando .cn-docs-spinner{display:inline-block}#cn-docs-modal.cn-enviando .cn-docs-campo{pointer-events:none}#cn-docs-resumo{display:flex;align-items:center;gap:12px;margin:12px 0;padding:12px 14px;border:2px dashed #ead1dc;border-radius:8px;background:#fff;font-family:Montserrat,sans-serif;color:#201f1f}#cn-docs-resumo .cn-docs-resumo-icone{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:#ead1dc;color:#201f1f}#cn-docs-resumo .cn-docs-resumo-icone svg{width:16px;height:16px}#cn-docs-resumo .cn-docs-resumo-texto{flex:1 1 auto;min-width:0}#cn-docs-resumo .cn-docs-resumo-texto strong{display:block;font-size:13px}#cn-docs-resumo .cn-docs-resumo-texto span{display:block;font-size:12px}#cn-docs-resumo .cn-docs-trocar{flex:0 0 auto;padding:6px 12px;border:0;border-radius:6px;background:#ead1dc;color:#201f1f;font-family:inherit;font-size:12px;font-weight:600;cursor:pointer}@media(max-width: 480px){#cn-docs-modal{align-items:flex-end;padding:0}#cn-docs-modal .cn-docs-box{max-width:none;border-radius:12px 12px 0 0}#cn-docs-modal .cn-docs-corpo{padding:18px 16px 20px}}
#cn-loading{position:fixed;width:100vw;height:100vh;top:0;left:0;z-index:999999999999;background-color:rgba(241,241,241,.5647058824);display:flex;align-items:center;justify-content:center}#cn-loading svg{width:64px;height:64px;animation:girar 3s infinite linear}@keyframes girar{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}
.cn-aviso{background-color:#fcf8e3;font-size:18px;padding:10px 10px;border-radius:12px}
