@charset "UTF-8";
/* https://dev.aeroflex.ind.br/wp-content/plugins/routeit-sugestoes/assets/front.css?ver=1.0.0 */
.routeit-sug-box{background:#fff;border:1px solid #e0e0e0;border-radius:10px;padding:28px 24px;max-width:580px;margin:24px auto;box-shadow:0 2px 8px rgb(0 0 0 / .07);font-family:inherit}.routeit-sug-titulo{margin:0 0 8px;font-size:20px;color:#1a1a1a;line-height:1.3}.routeit-sug-desc{color:#555;font-size:14px;margin:0 0 20px;line-height:1.5}.routeit-sug-form-wrap{display:flex;flex-direction:column;gap:10px}.routeit-sug-textarea{width:100%;box-sizing:border-box;border:2px solid #d0d0d0;border-radius:6px;padding:12px 14px;font-size:15px;font-family:inherit;resize:vertical;transition:border-color .2s;line-height:1.5;color:#222}.routeit-sug-textarea:focus{outline:none;border-color:#2271b1}.routeit-sug-contador{text-align:right;font-size:12px;color:#999;margin-top:-6px}.routeit-sug-btn{display:inline-block;background:#2271b1;color:#fff!important;border:none;border-radius:6px;padding:12px 24px;font-size:15px;font-weight:600;cursor:pointer;transition:background .2s,transform .1s;text-decoration:none;text-align:center}.routeit-sug-btn:hover{background:#135e96;transform:translateY(-1px)}.routeit-sug-btn:active{transform:translateY(0)}.routeit-sug-btn:disabled{opacity:.6;cursor:not-allowed;transform:none}.routeit-sug-msg{padding:12px 16px;border-radius:6px;font-size:14px;font-weight:500}.routeit-sug-msg.success{background:#d1fae5;color:#065f46;border:1px solid #6ee7b7}.routeit-sug-msg.error{background:#fee2e2;color:#991b1b;border:1px solid #fca5a5}.routeit-sug-ja-enviou{text-align:center}.routeit-sug-icon{font-size:40px;margin:0 0 8px}.routeit-sug-minha{background:#f0f7ff;border-left:4px solid #2271b1;margin:12px 0;padding:10px 16px;border-radius:0 6px 6px 0;font-style:italic;color:#333}.routeit-sug-login{text-align:center;color:#555}