@charset "UTF-8";.p-0{padding:0}.pt-0{padding-top:0}.pr-0{padding-right:0}.pb-0{padding-bottom:0}.pl-0{padding-left:0}.px-0{padding-left:0;padding-right:0}.py-0{padding-top:0;padding-bottom:0}.p-5{padding:5px}.pt-5{padding-top:5px}.pr-5{padding-right:5px}.pb-5{padding-bottom:5px}.pl-5{padding-left:5px}.px-5{padding-left:5px;padding-right:5px}.py-5{padding-top:5px;padding-bottom:5px}.p-10{padding:10px}.pt-10{padding-top:10px}.pr-10{padding-right:10px}.pb-10{padding-bottom:10px}.pl-10{padding-left:10px}.px-10{padding-left:10px;padding-right:10px}.py-10{padding-top:10px;padding-bottom:10px}.p-15{padding:15px}.pt-15{padding-top:15px}.pr-15{padding-right:15px}.pb-15{padding-bottom:15px}.pl-15{padding-left:15px}.px-15{padding-left:15px;padding-right:15px}.py-15{padding-top:15px;padding-bottom:15px}.p-20{padding:20px}.pt-20{padding-top:20px}.pr-20{padding-right:20px}.pb-20{padding-bottom:20px}.pl-20{padding-left:20px}.px-20{padding-left:20px;padding-right:20px}.py-20{padding-top:20px;padding-bottom:20px}.p-25{padding:25px}.pt-25{padding-top:25px}.pr-25{padding-right:25px}.pb-25{padding-bottom:25px}.pl-25{padding-left:25px}.px-25{padding-left:25px;padding-right:25px}.py-25{padding-top:25px;padding-bottom:25px}.p-30{padding:30px}.pt-30{padding-top:30px}.pr-30{padding-right:30px}.pb-30{padding-bottom:30px}.pl-30{padding-left:30px}.px-30{padding-left:30px;padding-right:30px}.py-30{padding-top:30px;padding-bottom:30px}.p-40{padding:40px}.pt-40{padding-top:40px}.pr-40{padding-right:40px}.pb-40{padding-bottom:40px}.pl-40{padding-left:40px}.px-40{padding-left:40px;padding-right:40px}.py-40{padding-top:40px;padding-bottom:40px}.p-50{padding:50px}.pt-50{padding-top:50px}.pr-50{padding-right:50px}.pb-50{padding-bottom:50px}.pl-50{padding-left:50px}.px-50{padding-left:50px;padding-right:50px}.py-50{padding-top:50px;padding-bottom:50px}.p{padding:var(--p)}.pt{padding-top:var(--pt)}.pr{padding-right:var(--pr)}.pb{padding-bottom:var(--pb)}.pl{padding-left:var(--pl)}.px{padding-left:var(--px);padding-right:var(--px)}.py{padding-top:var(--py);padding-bottom:var(--py)}.m-0{margin:0}.mt-0{margin-top:0}.mr-0{margin-right:0}.mb-0{margin-bottom:0}.ml-0{margin-left:0}.mx-0{margin-left:0;margin-right:0}.my-0{margin-top:0;margin-bottom:0}.m-5{margin:5px}.mt-5{margin-top:5px}.mr-5{margin-right:5px}.mb-5{margin-bottom:5px}.ml-5{margin-left:5px}.mx-5{margin-left:5px;margin-right:5px}.my-5{margin-top:5px;margin-bottom:5px}.m-10{margin:10px}.mt-10{margin-top:10px}.mr-10{margin-right:10px}.mb-10{margin-bottom:10px}.ml-10{margin-left:10px}.mx-10{margin-left:10px;margin-right:10px}.my-10{margin-top:10px;margin-bottom:10px}.m-15{margin:15px}.mt-15{margin-top:15px}.mr-15{margin-right:15px}.mb-15{margin-bottom:15px}.ml-15{margin-left:15px}.mx-15{margin-left:15px;margin-right:15px}.my-15{margin-top:15px;margin-bottom:15px}.m-20{margin:20px}.mt-20{margin-top:20px}.mr-20{margin-right:20px}.mb-20{margin-bottom:20px}.ml-20{margin-left:20px}.mx-20{margin-left:20px;margin-right:20px}.my-20{margin-top:20px;margin-bottom:20px}.m-25{margin:25px}.mt-25{margin-top:25px}.mr-25{margin-right:25px}.mb-25{margin-bottom:25px}.ml-25{margin-left:25px}.mx-25{margin-left:25px;margin-right:25px}.my-25{margin-top:25px;margin-bottom:25px}.m-30{margin:30px}.mt-30{margin-top:30px}.mr-30{margin-right:30px}.mb-30{margin-bottom:30px}.ml-30{margin-left:30px}.mx-30{margin-left:30px;margin-right:30px}.my-30{margin-top:30px;margin-bottom:30px}.m-40{margin:40px}.mt-40{margin-top:40px}.mr-40{margin-right:40px}.mb-40{margin-bottom:40px}.ml-40{margin-left:40px}.mx-40{margin-left:40px;margin-right:40px}.my-40{margin-top:40px;margin-bottom:40px}.m-50{margin:50px}.mt-50{margin-top:50px}.mr-50{margin-right:50px}.mb-50{margin-bottom:50px}.ml-50{margin-left:50px}.mx-50{margin-left:50px;margin-right:50px}.my-50{margin-top:50px;margin-bottom:50px}.m{margin:var(--m)}.mt{margin-top:var(--mt)}.mr{margin-right:var(--mr)}.mb{margin-bottom:var(--mb)}.ml{margin-left:var(--ml)}.mx{margin-left:var(--mx);margin-right:var(--mx)}.my{margin-top:var(--my);margin-bottom:var(--my)}:root{--cor-de-fundo: #445291;--transparente: #ffffff00;--white: #ffffff;--gray: #bdbdbd;--gray-light: #eee;--gray-dark: #333;--red: #ff0000;--red-light: #ffdfdf;--red-lighter: #fff5f5;--red-dark: #a80000;--red-medio: #cfaeae;--red-medio-dark: #8c6b6b;--red-titulo: #b46868;--red-subtitulo: #ffcdcd;--red-subtitulo-hover: #ffb3b3;--primary-color: #2A7AC3;--primary-color-light: #badbff;--primary-color-dark: #153d75;--primary-hover: var(--primary-color-dark);--primary-color-medio: #7b9ebf;--chatbot-blue: #4a67de;--secondary-color: #0d9113;--secondary-color-light: #ddffde;--secondary-color-dark: #105d14;--success-color: #0d9113;--text-color: var(--primary-color);--text-color-dark: var(--primary-color-dark);--text-color-claro: white;--error-color: #f44336;--hover-error-color: #a80000;--input-border-color: #bbb;--input-focus-color: rgba(33, 150, 243, .5);--background-color: white;--background-cinza: #e6e6e6;--background-light: #efefef;--shadow-color: rgba(0, 0, 0, .4);--box-shadow: 0px 0px 6px var(--shadow-color);--border-color: #ccc;--tr_even_rows: #E9F1FB;--tr_odd_rows: #D6E6FC;--linhas_de_campos_do_view: #93c6f4;--font-family: Roboto, "Helvetica Neue", sans-serif;--font-size: 12px;--max-width: 800px;--medium-width: 500px;--border-radius: 6px;--container-bg-color: #ffffff;--container-shadow: 0px 0px 6px rgba(0, 0, 0, .4);--header-background-color: transparent;--header-shadow: none;--header-bar-bg-color: transparent;--header-bar-text-color: var(--text-color);--header-bar-icon-color: var(--primary-color-dark);--footer-bg-color: transparent;--footer-text-color: #64748b;--footer-icon-color: #64748b;--menu-bg-color: white;--menu-text-color: #333;--menu-hover-bg-color: #f5f5f5;--logo-font-family: "Orbitron", sans-serif;--logo-main-text-color: var(--primary-color-dark);--logo-ai-text-color: var(--text-color)}body.theme-futurista{--cor-de-fundo: #0A192F;--transparente: #ffffff00;--white: #E6F1FF;--gray: #5A677D;--gray-light: #2A3B52;--gray-dark: #0E1525;--red: #FF4171;--red-light: #ff79a3;--red-lighter: #ffb3d4;--red-dark: #d1004e;--red-medio: #c46c87;--red-medio-dark: #8f4358;--red-titulo: #ff6699;--red-subtitulo: #ff99bb;--red-subtitulo-hover: #ff80aa;--primary-color: #64FFDA;--primary-color-light: #A7FFF0;--primary-color-dark: #00BFA5;--primary-hover: var(--primary-color-dark);--primary-color-medio: #33C9B3;--chatbot-blue: #3D5AFE;--secondary-color: #FFEA00;--secondary-color-light: #FFF59D;--secondary-color-dark: #FFD600;--success-color: var(--primary-color);--text-color: #CCD6F6;--text-color-dark: #8892B0;--text-color-claro: var(--white);--error-color: var(--red);--hover-error-color: var(--red-dark);--input-border-color: #2A3B52;--input-focus-color: rgba(100, 255, 218, .5);--background-color: #112240;--background-cinza: #1E2D48;--background-light: #1A2A3A;--shadow-color: rgba(100, 255, 218, .2);--box-shadow: 0px 0px 10px var(--shadow-color);--tr_even_rows: #1A2A3A;--tr_odd_rows: #112240;--logo-font-family: "Orbitron", sans-serif;--logo-main-text-color: #64FFDA;--logo-ai-text-color: #CCD6F6;--header-background-color: transparent;--header-shadow: none;--linhas_de_campos_do_view: var(--primary-color-dark);--footer-bg-color: transparent;--footer-text-color: #8892B0;--footer-icon-color: var(--primary-color);--menu-bg-color: #112240;--menu-text-color: #CCD6F6;--menu-hover-bg-color: #1E2D48;--border-color: #2A3B52;--container-bg-color: transparent;--container-shadow: none;--header-bar-bg-color: #0A192F;--header-bar-text-color: #CCD6F6;--header-bar-icon-color: var(--primary-color)}.transparente{color:var(--transparente)}html{height:100%}body{background:linear-gradient(90deg,#4265d6,#142158);color:var(--text-color);font-family:var(--font-family);font-size:var(--font-size);margin:0;padding:1.5em .5em 40px;transition:background-color .3s ease,color .3s ease;height:100%}h1,h2,h3,h4,h5,h6{color:var(--text-color-dark)}h1{font-size:1.4rem}h2{font-size:1.3rem}h3{font-size:1.2em;margin-top:0;margin-bottom:10px;color:var(--primary-color);font-weight:700;text-align:center}h4{font-size:1em;margin-top:0;margin-bottom:0;color:var(--primary-color);font-weight:700;text-align:center}.red{color:var(--red-dark)}.box{background-color:var(--background-color);border:1px solid var(--border-color);box-shadow:var(--box-shadow);padding:15px;margin-bottom:15px;border-radius:10px}.container{max-width:800px;margin:0 auto;background-color:var(--container-bg-color);border-radius:16px;box-shadow:var(--container-shadow);padding:20px}.container_principal{max-width:min(var(--max-width),100% - 60px);padding-top:20px;margin-bottom:40px}@media (max-width: 768px){.container_principal{max-width:min(var(--max-width),100% - 20px);padding:8px;margin-bottom:14px}}input,select,textarea{background-color:var(--background-light);color:var(--text-color);border:1px solid var(--input-border-color);padding:8px;border-radius:4px}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 2px var(--input-focus-color)}input,select{padding:3px;margin:2px 2pt 2px 0;border:1px solid var(--primary-color);border-radius:4px;color:var(--primary-color-dark);font-size:12px;background-color:#fff}input:focus,select:focus{outline:none;border:2px solid var(--primary-color);background-color:#ffdcb6;border-color:#ff7373}label{font-size:10px;margin-right:2pt}button.theme-futurista .mat-primary,.mat-raised-button.theme-futurista .mat-primary,.mat-stroked-button.theme-futurista .mat-primary,.mat-flat-button.theme-futurista .mat-primary{background-color:var(--primary-color);color:var(--cor-de-fundo)}.form-actions{display:flex;justify-content:space-between;margin-top:20px}.form-actions .btn{background-color:var(--primary-color);color:var(--white);padding:10px 20px;border:none;border-radius:6px;cursor:pointer;font-size:16px}.form-actions .btn:hover{background-color:var(--primary-hover)}.form-actions .btn-secondary{background-color:var(--gray);color:var(--white)}.form-actions .btn-secondary:hover{background-color:var(--gray-dark)}.navegacao,.navegacao_direita{width:50px;height:50px;cursor:pointer}.navegacao_direita{text-align:right}.navegacao_dupla_largura_left{width:50px;height:50px;margin-right:50px;cursor:pointer}.navegacao_dupla_largura_right{width:50px;height:50px;margin-left:50px;cursor:pointer}@media (max-width: 768px){.navegacao,.navegacao_direita{width:42px;height:42px}}.center{text-align:center}.left{text-align:left}.right{text-align:right}.largo{width:100%}.width_reset{width:unset}.margin0{margin:0}.pointer{cursor:pointer}.semitransparent{opacity:.5}.normal{font-family:var(--font-family);font-size:var(--font-size);color:var(--text-color);font-weight:400;background-color:var(--white)}.title{font-size:20px}.small{font-size:8px}.espacador{height:5pt;width:5pt}.espacador_vertical{height:1em}.espacador_horizontal{width:5em}.espacador_vertical_metade{height:.5em}.espacador_vertical_duplo,.espacador_vertical_home{height:2em}.ui-grid-col-2{width:12.5%}.ui-grid-col-3{width:18.75%}.ui-grid-col-4{width:25%}.record-details{background-color:#fff;padding:16px;border-radius:6px;box-shadow:1px 1px 6px #0006;border:0px solid #fff;margin:1px}.record-details .detail-container{display:flex;justify-content:flex-start;align-items:center;padding:0;border-bottom:1px solid var(--linhas_de_campos_do_view)}.record-details .detail-container .detail-label{font-weight:400;color:var(--primary-color);font-size:12px;text-align:left}.record-details .detail-container .detail-value,.record-details .detail-container .detail-value-semborda{color:var(--text-color-dark);font-size:14px;font-weight:600;text-align:left;width:100%;box-sizing:border-box}.record-details .detail-container .detail-value-semborda{color:var(--red-dark)}.record-details .detail-container .detail-id{margin-left:auto;color:var(--primary-color);font-size:14px}.record-details .detail-container .whatsapp-btn{background-color:var(--secondary-color);color:var(--white);border:none;padding:5px 10px;border-radius:6px;cursor:pointer;font-size:14px;margin-left:10px}.record-details .detail-container .whatsapp-btn:hover{background-color:var(--secondary-color-dark)}.record-details .detail-container .url{background-color:var(--primary-color);border:0;border-radius:14px;box-sizing:border-box;color:#fff;cursor:pointer;font-size:12px;font-weight:700;margin:1em 0;max-width:100%;min-width:0;padding:.5em;text-align:center;transition:background-color .3s ease;width:100%}.record-details .detail-container textarea{background-color:#e2f2ff;border:1px solid #76b3ff;border-radius:6px;padding:10px;margin:10px 0;color:#333;font-size:16px;width:100%;box-sizing:border-box;box-shadow:1pt 1pt 4pt 1pt #ccc;transition:background-color .3s ease}.record-details .detail-container textarea:focus{background-color:#ffdcb6;outline:none;border-color:#66afe9}.header{font-family:var(--font-family);display:flex;justify-content:space-between;align-items:center}.header .title{font-family:var(--font-family);font-size:20px;font-weight:700;color:var(--primary-color);text-align:center;flex-grow:1}.header .back-btn,.header .add-btn{background-color:var(--primary-color);color:var(--white);border:none;padding:10px;border-radius:50%;cursor:pointer;font-size:20px;font-weight:bolder;width:40px;height:40px}.header .back-btn:hover,.header .add-btn:hover{background-color:var(--primary-hover)}.record-header{background-color:#2a7ac3;color:#fff;font-size:small;font-weight:600;text-align:center;border:1px solid white;margin:8px 0 0;padding:8px;border-radius:8px}.record-header h2{margin:0;font-size:20px;font-weight:700}.menu{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;max-width:100%;gap:1px;background-color:var(--white);color:var(--white);border-radius:8px;text-align:center;box-sizing:border-box}.menu-button{flex:1 1 auto;min-width:100px;background-color:#2a7ac3;color:#fff;margin:2px 0 4px;border-radius:8px;border:1px white solid;font-size:8pt;font-weight:700;padding:6px 2px;text-align:center;cursor:pointer;transition:background-color .3s}.menu-button:hover{background-color:var(--primary-color-dark)}.section-buttons{display:flex;justify-content:space-around;margin-bottom:10px}.section-buttons .section-btn{background-color:var(--primary-color);border:2pt solid #fff;border-radius:6pt;padding-top:5pt;padding-bottom:4pt;color:var(--white);cursor:pointer;transition:background-color .3s;text-align:center;font-size:8pt;font-weight:700}.section-buttons .section-btn:hover{background-color:var(--primary-color-light)}.registros-table{font-family:Roboto,sans-serif;font-size:14px}.registros-table table{width:100%;border-collapse:collapse;border:var(--white) 1px solid;border-radius:10px;background-color:var(--white)}.registros-table table thead{background-color:var(--primary-color);color:var(--white);text-align:left}.registros-table table thead th{padding:4px 10px;font-size:12px;font-weight:600}.registros-table table tbody tr{background-color:var(--tr_odd_rows)}.registros-table table tbody tr:nth-child(2n){background-color:var(--tr_even_rows)}.registros-table table tbody tr:hover{background-color:var(--primary-color-light)}.registros-table table tbody td{padding:8px 10px;border-top:3px solid var(--white);color:var(--primary-color);font-weight:600;font-size:12px}.image-preview{margin-top:10px}.image-preview img{border:1px solid #ddd;border-radius:4px;padding:5px;width:100px}.aviso{margin-top:30px;background-color:var(--primary-color-light);color:var(--primary-color-dark);text-align:center;font-size:large;font-weight:700;padding:40px 20px 30px;border:2px solid var(--primary-color);border-radius:10px;box-shadow:0 0 6px #0006}.subtitulo_puro{background-color:#fff;color:#2a7ac3;font-size:16px;font-weight:700;text-align:center;margin-bottom:6px;margin-left:0;margin-right:0;border:0;border-radius:6px;padding:0}.social-label{font-size:8px;font-weight:500;color:#fff;line-height:normal}.social-section{display:flex;align-items:center;margin-top:0;margin-bottom:0;gap:10px;justify-content:center;align-items:flex-start}.button-group{display:flex;justify-content:flex-start;gap:5px;margin-top:5px}@media screen and (max-width: var(--medium-width)){.navegacao,.navegacao_direita{width:35px;height:35px}.header .title{font-size:14px}.field-row{flex-direction:column;align-items:flex-start}.detail-label{width:80px;font-size:9px}.detail-value,detail-value-semborda{font-size:11px}}app-chatbot-widget .chatbot-container .user-message,.chatbot-container .user-message,body .chatbot-container .user-message{align-self:flex-end!important;background-color:#4caf50!important;color:#fff!important;border-radius:18px 18px 4px!important;margin-left:60px!important;margin-right:10px!important;margin-bottom:8px!important;font-size:15px!important;padding:12px 16px!important;max-width:75%!important;word-wrap:break-word!important;box-shadow:0 2px 8px #00000026!important;display:block!important;text-align:left!important}app-chatbot-widget .chatbot-container .bot-message,.chatbot-container .bot-message,body .chatbot-container .bot-message{align-self:flex-start!important;background-color:#e3f2fd!important;color:#333!important;border-radius:18px 18px 18px 4px!important;margin-right:60px!important;margin-left:10px!important;margin-bottom:8px!important;font-size:15px!important;padding:12px 16px!important;max-width:75%!important;word-wrap:break-word!important;box-shadow:0 2px 8px #00000026!important;display:block!important;text-align:left!important}app-chatbot-widget .chatbot-container .user-message p,app-chatbot-widget .chatbot-container .bot-message p,.chatbot-container .user-message p,.chatbot-container .bot-message p{margin:0!important;font-size:15px!important;color:inherit!important}app-chatbot-widget .chatbot-container .welcome-message .message.bot-message,.chatbot-container .welcome-message .message.bot-message{background-color:#e3f2fd!important;color:#333!important;border-radius:18px 18px 18px 4px!important;margin-right:60px!important;margin-left:10px!important;margin-bottom:8px!important;font-size:15px!important;padding:12px 16px!important}app-chatbot-widget .chatbot-container .typing-indicator,.chatbot-container .typing-indicator{background-color:#e3f2fd!important;border-radius:18px 18px 18px 4px!important;margin-right:60px!important;margin-left:10px!important;margin-bottom:8px!important;padding:12px 16px!important}.modern-dialog .mat-dialog-container{padding:0;overflow:hidden;border-radius:8px;box-shadow:0 8px 30px #0000001f}body.dragging-chatbot{cursor:grabbing!important;-webkit-user-select:none;user-select:none}.lead-details-dialog .mat-mdc-dialog-content{max-height:60vh;overflow-y:auto}.lead-details-dialog .mat-mdc-dialog-title{margin-bottom:16px!important;font-size:20px!important;font-weight:500!important}.page-with-margin{margin-bottom:40px}
