.global-loading{visibility:hidden;opacity:0;transition:opacity .5s,visibility .5s;transition-delay:.5s;background:rgba(0,0,0,.8);display:flex;flex-direction:column;justify-content:center;align-items:center;position:fixed;top:0;left:0;right:0;bottom:0;z-index:1027}body.show-global-loading{overflow:hidden}.show-loading .global-loading,body.show-global-loading .global-loading{visibility:visible;opacity:100;transition:none}.h-45px{height:45px}.fade:not(.show){visibility:hidden}.cursor-pointer{cursor:pointer}.justify-content-between{justify-content:space-between}.h-100px{height:100px}.w-100px{width:100px}.flex-start{align-items:flex-start}.flex-end{align-items:flex-end}.drawflow,.drawflow .parent-node{position:relative}.parent-drawflow{display:flex;overflow:hidden;touch-action:none;outline:0;height:calc(100vh - 75px)}.drawflow{width:100%;height:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none;perspective:0}.drawflow .drawflow-node{display:flex;align-items:center;position:absolute;background:#0ff;width:160px;min-height:40px;border-radius:4px;border:2px solid #000;color:#000;z-index:2;padding:15px}.drawflow .drawflow-node.selected{background:red}.drawflow .drawflow-node:hover{cursor:move}.drawflow .drawflow-node .inputs,.drawflow .drawflow-node .outputs{width:0}.drawflow .drawflow-node .drawflow_content_node{width:100%;display:block}.drawflow .drawflow-node .input,.drawflow .drawflow-node .output{position:relative;width:20px;height:20px;background:#fff;border-radius:50%;border:2px solid #000;cursor:crosshair;z-index:1;margin-bottom:5px}.drawflow .drawflow-node .input{left:-27px;top:2px;background:#ff0}.drawflow .drawflow-node .output{right:-3px;top:2px}.drawflow .connection{position:absolute;pointer-events:none;aspect-ratio:1/1;overflow:visible!important}.drawflow .connection .main-path{fill:none;stroke:#4682b4;pointer-events:all}.drawflow .connection .main-path:hover{stroke:#1266ab;cursor:pointer}.drawflow .connection .main-path.selected{stroke:#43b993}.drawflow .connection .point{cursor:move;stroke:#000;stroke-width:2;fill:#fff;pointer-events:all}.drawflow .connection .point.selected,.drawflow .connection .point:hover{fill:#1266ab}.drawflow .main-path{fill:none;stroke-width:5px;stroke:#4682b4}.drawflow-delete{position:absolute;display:block;width:30px;height:30px;background:#000;color:#fff;z-index:4;line-height:30px;font-weight:700;text-align:center;border-radius:50%;font-family:monospace;cursor:pointer}.drawflow>.drawflow-delete{margin-left:-15px;margin-top:15px}.parent-node .drawflow-delete{right:-15px;top:-15px}.flow-view-mode *{cursor:grab!important}.pc-container{overflow-x:hidden;height:100vh}.parent-drawflow{margin-top:74px}.drawflow .drawflow-node.flow-item,.drawflow .drawflow-node.flow-start{padding:0;border:0;width:auto;background:0 0}.drawflow .drawflow-node.flow-item .card,.drawflow .drawflow-node.flow-start .card{margin:0}.drawflow .drawflow-node.flow-item .input,.drawflow .drawflow-node.flow-item .output,.drawflow .drawflow-node.flow-start .input,.drawflow .drawflow-node.flow-start .output{width:18px;height:18px;background:#2b85f4;border:3px solid #e5e9ef}.drawflow .drawflow-node.flow-item .output,.drawflow .drawflow-node.flow-start .output{right:10px}.drawflow .drawflow-node.flow-item .input,.drawflow .drawflow-node.flow-start .input{left:-8px}.drawflow .drawflow-node.flow-item.aiDecider .outputs,.drawflow .drawflow-node.flow-start.aiDecider .outputs{display:flex;flex-direction:column;gap:22px;margin-top:210px;align-self:flex-start}.drawflow .drawflow-node.flow-item.aiDecider .output.output_2,.drawflow .drawflow-node.flow-start.aiDecider .output.output_2{bottom:84px;position:absolute;top:auto;margin:0;right:-9px;background:#f55146}.drawflow .drawflow-node.flow-item.aiDecider .output:not(.output_2),.drawflow .drawflow-node.flow-start.aiDecider .output:not(.output_2){margin-bottom:0}.drawflow .drawflow-node.flow-item.aiDecider [if-intents] div:not(:last-child) div button,.drawflow .drawflow-node.flow-start.aiDecider [if-intents] div:not(:last-child) div button{display:none!important}.drawflow .drawflow-node.flow-item.delay .output.output_2,.drawflow .drawflow-node.flow-start.delay .output.output_2{top:132px;position:absolute;right:-8px;background:#f55146}.drawflow .drawflow-node.flow-item.delay .output:has(~.output_2):not(.output_2),.drawflow .drawflow-node.flow-start.delay .output:has(~.output_2):not(.output_2){margin-top:100px}.drawflow .drawflow-node.flow-item.condition .output.output_2,.drawflow .drawflow-node.flow-item.filter .output.output_2,.drawflow .drawflow-node.flow-start.condition .output.output_2,.drawflow .drawflow-node.flow-start.filter .output.output_2{bottom:84px;position:absolute;top:auto;margin:0;right:-9px;background:#f55146}.drawflow .drawflow-node.flow-item.endpoint .card-header,.drawflow .drawflow-node.flow-item.transfer .card-header,.drawflow .drawflow-node.flow-start.endpoint .card-header,.drawflow .drawflow-node.flow-start.transfer .card-header{background-color:#ffb9b4}.drawflow .drawflow-node.flow-item.audio .card-header,.drawflow .drawflow-node.flow-item.file .card-header,.drawflow .drawflow-node.flow-item.image .card-header,.drawflow .drawflow-node.flow-item.text .card-header,.drawflow .drawflow-node.flow-item.video .card-header,.drawflow .drawflow-node.flow-start.audio .card-header,.drawflow .drawflow-node.flow-start.file .card-header,.drawflow .drawflow-node.flow-start.image .card-header,.drawflow .drawflow-node.flow-start.text .card-header,.drawflow .drawflow-node.flow-start.video .card-header{background-color:#e6f6fe}.drawflow .drawflow-node.flow-item.aiGenerator .card-header,.drawflow .drawflow-node.flow-start.aiGenerator .card-header{background:linear-gradient(90deg,#e6f6fe,#fbe4ff)}.drawflow .drawflow-node.flow-item.tags .card-header,.drawflow .drawflow-node.flow-start.tags .card-header{background-color:#d1c4e9}.drawflow .drawflow-node.flow-item.delay .card-header,.drawflow .drawflow-node.flow-start.delay .card-header{background-color:#ffd2b1}.drawflow .drawflow-node.flow-item.condition .card-header,.drawflow .drawflow-node.flow-item.filter .card-header,.drawflow .drawflow-node.flow-start.condition .card-header,.drawflow .drawflow-node.flow-start.filter .card-header{background-color:#ffd555}.drawflow .drawflow-node.flow-item.aiDecider .card-header,.drawflow .drawflow-node.flow-start.aiDecider .card-header{background:linear-gradient(90deg,#ffd555,#eeacf9)}.drawflow .drawflow-node.flow-item.endpoint .card-body,.drawflow .drawflow-node.flow-start.endpoint .card-body{display:none}.drawflow .drawflow-node.flow-start .output{right:6px}.drawflow .connection .main-path{stroke-width:2px}.drawflow-delete{border:0;background-color:#ffb9b4;color:var(--bs-danger)}.drawflow-delete:hover{color:#ffb9b4;background-color:var(--bs-danger);border:0}.btn.btn-icon.avtar-s{z-index:99}.flow-options-panel{max-width:400px;position:fixed;z-index:99;top:75px;left:0;bottom:0}.flow-options-panel .card{width:250px;margin:0;height:100%}.flow-options-panel .card .card-body{overflow-y:auto}.flow-options-panel .card .preset-btn{height:64px;border-width:1px}@keyframes dash{from{stroke-dashoffset:2000}to{stroke-dashoffset:0}}.flow-view-mode .drawflow{margin-left:-350px}.flow-view-mode .drawflow .drawflow-node.flow-item.aiDecider .output.output_2,.flow-view-mode .drawflow .drawflow-node.flow-item.filter .output.output_2,.flow-view-mode .drawflow .drawflow-node.flow-start.aiDecider .output.output_2,.flow-view-mode .drawflow .drawflow-node.flow-start.filter .output.output_2{bottom:37px}.flow-view-mode .drawflow .connection .main-path{stroke-dasharray:10}.flow-view-mode.flow-real-time .drawflow .connection .main-path{animation:dash 30s linear infinite}.drawflow-node{border:2px solid transparent!important}.drawflow-node.selected{border:2px solid var(--bs-primary)!important;border-radius:12px}.drawflow-node .drawflow-delete{display:none!important}@keyframes anim-pulse{from,to{transform:scale3d(1,1,1)}50%{transform:scale3d(1.3,1.3,1.3)}}.live-dot{width:12px;height:12px;animation-name:anim-pulse;animation-duration:1.7s;animation-timing-function:ease;animation-delay:0s;animation-iteration-count:infinite;animation-direction:normal;animation-fill-mode:none}.flow-time-indicator{top:88px;right:12px;display:inline-block;position:fixed;z-index:99}.flow-time-indicator .card-header{padding:.5rem 1rem;display:flex;align-items:center}[ng-click],a{cursor:pointer}.pc-container{top:0!important}.auth-main{min-height:90vh;max-height:90vh}.btn.btn-icon.input-btn{align-self:center}.btn i{color:inherit}.file-input-wrapper{position:relative;display:flex;padding:1rem;border:3px dashed;border-color:var(--bs-primary);border-radius:10px;width:100%}.preset-btn-line{width:100%;display:flex;align-items:center;justify-content:space-between;height:auto;gap:.5rem}.preset-btn-line .btn-content{height:100%;flex:1 0 auto}.banner-preview{background-size:cover;background-position:center;aspect-ratio:2.13/1}.geral-banner-preview{width:100%;aspect-ratio:3/1}.product-banner-preview{width:100%;aspect-ratio:3.5/1}.file-input-wrapper.product-banner-preview{background-size:cover;background-position:center}.file-input-wrapper.product-banner-preview:hover .input-instructions{background-color:rgba(0,0,0,.8);border-radius:8px}.overlay-certificado{position:absolute;top:0;bottom:0;left:0;right:0;color:#fff;background-color:rgba(0,0,0,.5)!important;display:none;flex-direction:column;align-items:center;justify-content:center}.form-control.file-input-wrapper:hover .overlay-certificado,.overlay-certificado:hover{display:flex}.form-control.file-input-wrapper{min-height:200px}.pc-sidebar.simple{overflow-x:hidden;width:80px}.pc-sidebar.simple .navbar-content{width:80px}.pc-sidebar.simple .b-brand{width:32px;overflow:hidden}.pc-sidebar.simple .nav-user,.pc-sidebar.simple .pc-mtext{display:none}.pc-container.simple{margin-left:80px}.list-conteudos div.list-group-item{display:flex;align-items:center;justify-content:flex-start;padding-left:4px;gap:4px}.list-conteudos div.list-group-item.active{border-color:var(--bs-border-color);background-color:rgba(255,255,255,.05)!important}.list-conteudos div.list-group-item button i:hover{color:#FFF}.btn-hover-danger:hover{color:var(--bs-danger)!important}.capa-ratio{aspect-ratio:8.4/10}.bg-cover{background-size:cover}