.global-loading,.spinner-container{right:0;bottom:0;display:flex;left:0;top:0}.chat-inbox__composer__input-group .msg-input-group .msg-object span,.chat-inbox__tag,.gf-ai-sub-label,.gf-api-request-subtitle,.gf-api-request-title,.gf-block-list-label,.gf-block-list-subtitle,.gf-flow-name,.gf-node-action-subtitle,.gf-node-ai-subitem-label,.gf-node-footer-label,.gf-node-message-item-title,.gf-node-tag-badge,.gf-node-trigger-subtitle,.gf-node-wait-subtitle,.gf-sidebar-message-item-header strong,.gf-type-picker-label,.gf-type-picker-subtitle,.text-limited{white-space:nowrap;text-overflow:ellipsis}.parent-drawflow,.text-limited,body.show-global-loading{overflow:hidden}.global-loading{visibility:hidden;opacity:0;transition:opacity .5s,visibility .5s;transition-delay:.5s;background:rgba(0,0,0,.8);flex-direction:column;justify-content:center;align-items:center;position:fixed;z-index:1027}.show-loading .global-loading,body.show-global-loading .global-loading{visibility:visible;opacity:100;transition:none}.spinner-container{position:absolute;align-items:center;width:100%;justify-content:space-around;z-index:9}.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}.h-200px{height:200px!important}.w-200px{width:200px!important}.text-right{text-align:right}.flex-start{align-items:flex-start}.flex-end{align-items:flex-end}.text-limited{width:75%;max-width:150px}[data-pc-theme=dark] text.text-muted{fill:#748892!important}.spinner-container.vertical-center{top:calc(50vh - 45px)}.drawflow,.gf-sidebar-message-item-drag{-webkit-user-select:none;-moz-user-select:none}.drawflow,.drawflow .parent-node{position:relative}.parent-drawflow{display:flex;touch-action:none;outline:0;height:calc(100vh - 75px)}.drawflow .connection,.drawflow svg{overflow:visible!important;position:absolute}.drawflow{width:100%;height:100%;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 svg{z-index:0}.drawflow .connection{pointer-events:none;aspect-ratio:1/1}.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}.kanban-board{overflow-x:auto}.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}.chat-inbox__media audio,.gf-flow-name{max-width:240px}.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}.gerador-fluxo{position:relative;height:100vh;background:#1a1d24;overflow:hidden}.gf-canvas,.gf-canvas-wrapper,.gf-flow-actions,.gf-sidebar,.gf-top-bar{position:absolute}.gf-canvas-wrapper{inset:0;background:#1a1d24}.gf-canvas{inset:0}.gf-top-bar{top:0;left:0;right:0;padding:1rem 1.25rem .5rem;z-index:5;pointer-events:none;background:0 0}.gf-top-bar>*{pointer-events:auto}.gf-flow-name{font-size:1.25rem;font-weight:600;margin:0;color:#fff;overflow:visible;text-shadow:0 1px 2px rgba(0,0,0,.6)}.gf-flow-actions{top:1rem;left:50%;transform:translateX(-50%);display:flex;gap:.25rem;align-items:center;padding:.25rem .5rem;border-radius:.5rem;background:rgba(26,29,36,.78);backdrop-filter:blur(6px);border:1px solid rgba(255,255,255,.08);box-shadow:0 4px 12px rgba(0,0,0,.4)}.gf-flow-actions .btn-icon{width:2.25rem;height:2.25rem;display:inline-flex;align-items:center;justify-content:center;color:rgba(255,255,255,.85)}.gf-flow-actions .btn-icon i{font-size:1.1rem}.gf-flow-actions .btn-icon:hover:not(:disabled){color:#fff}.gf-flow-actions .btn-icon:disabled{border:0}.gf-flow-actions .btn-icon.text-success{color:var(--bs-success)!important}.gf-flow-actions .btn-icon.text-muted{color:rgba(255,255,255,.5)!important}.gf-flow-actions .btn-icon.text-danger{color:var(--bs-danger)!important}.gf-sidebar{top:4rem;left:1rem;bottom:1rem;width:320px;padding:.75rem;overflow-y:auto;z-index:4;background:rgba(26,29,36,.78);border:1px solid rgba(255,255,255,.08);border-radius:.5rem;backdrop-filter:blur(6px);box-shadow:0 4px 12px rgba(0,0,0,.4)}.gf-block-settings-card,.gf-node,.gf-type-picker{border:1px solid rgba(255,255,255,.08)}.gf-sidebar-title{text-transform:uppercase;font-size:.7rem;letter-spacing:.05em;color:rgba(255,255,255,.65);margin-bottom:.75rem}.gf-block-list{display:flex;flex-direction:column;gap:.4rem}.gf-block-list-item{width:100%;display:flex;align-items:center;justify-content:flex-start;gap:.5rem;text-align:left;padding:.5rem .75rem}.gf-block-options,.gf-view-controls{gap:.25rem;position:absolute;z-index:6}.gf-block-list-icon{font-size:1.25rem;flex:0 0 auto}.gf-block-list-text{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}.gf-block-list-label{font-size:.85rem;line-height:1.2;overflow:hidden}.gf-block-list-subtitle{font-size:.72rem;line-height:1.15;overflow:hidden}.gf-block-settings-card{padding:.75rem;border-radius:.5rem;background:rgba(255,255,255,.04);color:rgba(255,255,255,.9)}.gf-block-options{transform:translate(-50%,-20%);display:flex;padding:.25rem .5rem;border-radius:.5rem;background:rgba(26,29,36,.78);border:1px solid rgba(255,255,255,.08);backdrop-filter:blur(6px);box-shadow:0 4px 12px rgba(0,0,0,.4);pointer-events:auto}.gf-block-options .btn-icon{width:2rem;height:2rem;display:inline-flex;align-items:center;justify-content:center}.gf-block-options .btn-icon i{font-size:1rem}.gf-note-color-palette{display:grid;grid-template-columns:repeat(4,1fr);gap:.4rem;margin-top:.25rem}.gf-note-color-chip{width:100%;aspect-ratio:1/1;border-radius:.4rem;border:2px solid transparent;padding:0;cursor:pointer;box-shadow:inset 0 0 0 1px rgba(0,0,0,.1)}.gf-note-color-chip:hover{transform:scale(1.05)}.gf-note-color-chip-active{border-color:var(--bs-primary,#4099ff);box-shadow:0 0 0 2px rgba(64,153,255,.35)}.gf-node-inicio{background:rgba(64,153,255,.12);border-color:var(--bs-primary,#4099ff)}.gf-view-controls{right:1rem;bottom:1rem;display:flex;flex-direction:column;padding:.25rem;border-radius:.5rem;background:rgba(26,29,36,.78);border:1px solid rgba(255,255,255,.08);backdrop-filter:blur(6px);box-shadow:0 4px 12px rgba(0,0,0,.4);transform:scale(.8)}.gf-view-controls .btn-icon{width:2rem;height:2rem;display:inline-flex;align-items:center;justify-content:center;color:rgba(255,255,255,.85)}.gf-view-controls .btn-icon i{font-size:.95rem}.gf-view-controls .btn-icon:hover:not(:disabled){color:#fff}.gf-loading{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(26,29,36,.7);z-index:20;color:rgba(255,255,255,.85)}.gf-node,.gf-node-body{flex-direction:column;display:flex}.gf-edit-modal,.gf-node,.gf-tag-chip{background:#262b35}.gf-node{align-items:stretch;border-radius:.5rem;padding:.75rem;width:300px;color:rgba(255,255,255,.9);box-shadow:0 2px 6px rgba(0,0,0,.4)}.gf-node-selected{border-color:var(--bs-primary,#4099ff);box-shadow:0 0 0 2px rgba(64,153,255,.4)}.gf-node-header{display:flex;align-items:center;gap:.5rem}.gf-node-icon{font-size:1.5rem;line-height:1}.gf-node-label{font-size:.95rem;font-weight:600;text-align:left}.gf-node-subtitle{margin-top:.25rem;font-size:.75rem;color:rgba(255,255,255,.55);line-height:1.25}.gf-node-body{gap:.4rem;margin-top:.6rem}.gf-node-trigger-list{display:flex;flex-direction:column;gap:.35rem}.gf-node-trigger-item{position:relative;display:flex;align-items:center;gap:.45rem;padding:.4rem .5rem;border-radius:.35rem;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);cursor:pointer;transition:border-color .15s,background .15s}.gf-node-trigger-item:hover{border-color:rgba(255,255,255,.35)}.gf-node-trigger-item:hover .gf-node-trigger-delete{opacity:1;pointer-events:auto}.gf-node-trigger-item.active{border-color:var(--bs-primary,#4099ff);box-shadow:0 0 0 1px rgba(64,153,255,.35)}.gf-node-trigger-icon{font-size:1.05rem;flex:0 0 auto;color:rgba(255,255,255,.85)}.gf-node-trigger-text{flex:1 1 auto;min-width:0}.gf-node-trigger-title{font-size:.8rem;font-weight:500;line-height:1.2;color:rgba(255,255,255,.95)}.gf-node-trigger-subtitle{font-size:.7rem;line-height:1.2;color:rgba(255,255,255,.55);overflow:hidden}.gf-edge-delete-btn,.gf-node-trigger-delete{color:var(--bs-danger,#dc3545);padding:0;align-items:center;cursor:pointer;width:1.6rem;height:1.6rem}.gf-node-trigger-delete{opacity:0;pointer-events:none;transition:opacity .15s;background:0 0;border:0;display:inline-flex;justify-content:center}.gf-node-trigger-delete i{font-size:.95rem}.gf-node-trigger-delete:hover{background:rgba(220,53,69,.15);border-radius:.25rem}.gf-edge-delete-btn{background:var(--bs-body-bg,#1f2330);border:1px solid var(--bs-danger,#dc3545);border-radius:50%;display:inline-flex;justify-content:center;box-shadow:0 1px 4px rgba(0,0,0,.35);transition:background .12s,color .12s,transform .12s}.gf-node-add-action,.gf-node-add-trigger{padding:.45rem .6rem;display:inline-flex}.gf-edge-delete-btn i{font-size:.95rem;line-height:1}.gf-edge-delete-btn:hover{background:var(--bs-danger,#dc3545);color:#fff}.gf-edge-delete-btn:focus-visible{outline:var(--bs-primary,#4099ff) solid 2px;outline-offset:2px}.gf-node-add-trigger{width:100%;align-items:center;justify-content:center;border-radius:.35rem;background:0 0;border:1px dashed rgba(255,255,255,.35);color:rgba(255,255,255,.85);font-size:.8rem;cursor:pointer;transition:border-color .15s,background .15s,color .15s}.gf-node-add-trigger:hover{border-color:var(--bs-primary,#4099ff);color:#fff;background:rgba(64,153,255,.1)}.gf-node-add-trigger i{font-size:.95rem}.gf-node-action-list{display:flex;flex-direction:column;gap:.35rem}.gf-node-action-item{position:relative;display:flex;align-items:center;gap:.45rem;padding:.4rem .5rem;border-radius:.35rem;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);cursor:pointer;transition:border-color .15s,background .15s}.gf-node-action-item:hover{border-color:rgba(255,255,255,.35)}.gf-node-action-item:hover .gf-node-action-delete{opacity:1;pointer-events:auto}.gf-node-action-item.active{border-color:var(--bs-primary,#4099ff);box-shadow:0 0 0 1px rgba(64,153,255,.35)}.gf-node-action-icon{font-size:1.05rem;flex:0 0 auto;color:rgba(255,255,255,.85)}.gf-node-action-text{flex:1 1 auto;min-width:0}.gf-node-action-title{font-size:.8rem;font-weight:500;line-height:1.2;color:rgba(255,255,255,.95)}.gf-node-action-subtitle{font-size:.7rem;line-height:1.2;color:rgba(255,255,255,.55);overflow:hidden}.gf-node-action-delete,.gf-node-wait-delete{opacity:0;color:var(--bs-danger,#dc3545);cursor:pointer}.gf-node-tag-badges{display:flex;flex-wrap:wrap;gap:.2rem;margin-top:.2rem}.gf-node-tag-badge{font-size:.6rem;font-weight:500;line-height:1;padding:.2rem .4rem;border-radius:.25rem;max-width:100%;overflow:hidden}.gf-node-action-delete{pointer-events:none;transition:opacity .15s;background:0 0;border:0;padding:0;width:1.6rem;height:1.6rem;display:inline-flex;align-items:center;justify-content:center}.gf-node-action-delete i{font-size:.95rem}.gf-node-action-delete:hover{background:rgba(220,53,69,.15);border-radius:.25rem}.gf-node-add-action{width:100%;align-items:center;justify-content:center;border-radius:.35rem;background:0 0;border:1px dashed rgba(255,255,255,.35);color:rgba(255,255,255,.85);font-size:.8rem;cursor:pointer;transition:border-color .15s,background .15s,color .15s}.gf-node-add-action:hover{border-color:var(--bs-primary,#4099ff);color:#fff;background:rgba(64,153,255,.1)}.gf-node-add-action i{font-size:.95rem}.gf-node-wait-list{display:flex;flex-direction:column;gap:.35rem}.gf-node-wait-item{position:relative;display:flex;align-items:center;gap:.45rem;padding:.4rem .5rem;border-radius:.35rem;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);cursor:pointer;transition:border-color .15s,background .15s}.gf-node-wait-item:hover{border-color:rgba(255,255,255,.35)}.gf-node-wait-item:hover .gf-node-wait-delete{opacity:1;pointer-events:auto}.gf-node-wait-item.active{border-color:var(--bs-primary,#4099ff);box-shadow:0 0 0 1px rgba(64,153,255,.35)}.gf-node-randomizer-delete,.gf-node-wait-delete{transition:opacity .15s;border:0;width:1.6rem;height:1.6rem}.gf-node-wait-icon{font-size:1.05rem;flex:0 0 auto;color:rgba(255,255,255,.85)}.gf-node-wait-text{flex:1 1 auto;min-width:0}.gf-node-wait-title{font-size:.8rem;font-weight:500;line-height:1.2;color:rgba(255,255,255,.95)}.gf-node-wait-subtitle{font-size:.7rem;line-height:1.2;color:rgba(255,255,255,.55);overflow:hidden}.gf-node-wait-delete{pointer-events:none;background:0 0;padding:0;display:inline-flex;align-items:center;justify-content:center}.gf-node-wait-delete i{font-size:.95rem}.gf-node-wait-delete:hover{background:rgba(220,53,69,.15);border-radius:.25rem}.gf-node-add-wait{width:100%;display:inline-flex;align-items:center;justify-content:center;padding:.45rem .6rem;border-radius:.35rem;background:0 0;border:1px dashed rgba(255,255,255,.35);color:rgba(255,255,255,.85);font-size:.8rem;cursor:pointer;transition:border-color .15s,background .15s,color .15s}.gf-node-message-item,.gf-node-randomizer-item{position:relative;transition:border-color .15s,background .15s}.gf-node-add-wait:hover{border-color:var(--bs-primary,#4099ff);color:#fff;background:rgba(64,153,255,.1)}.gf-node-add-wait i{font-size:.95rem}.gf-trigger-modal.gf-trigger-modal-flat .gf-trigger-modal-triggers-full{flex:1 1 auto;width:100%}.gf-node-randomizer-list{display:flex;flex-direction:column;gap:.35rem}.gf-node-randomizer-item{display:flex;align-items:center;gap:.5rem;padding:.4rem .55rem;border-radius:.35rem;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-left:3px solid var(--gf-ram-color,#6b7280);cursor:default}.gf-node-randomizer-item:hover{border-color:rgba(255,255,255,.35);border-left-color:var(--gf-ram-color,#6b7280)}.gf-node-randomizer-item:hover .gf-node-randomizer-delete{opacity:1;pointer-events:auto}.gf-node-randomizer-letter{flex:0 0 1.4rem;font-weight:600;font-size:.85rem;color:rgba(255,255,255,.95)}.gf-node-randomizer-percent{flex:1 1 auto;text-align:right;font-size:.8rem;color:rgba(255,255,255,.85);padding-right:.4rem}.gf-node-randomizer-delete{opacity:0;pointer-events:none;background:0 0;color:var(--bs-danger,#dc3545);padding:0;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;margin-right:.3rem}.gf-node-randomizer-delete i{font-size:.95rem}.gf-node-randomizer-delete:hover{background:rgba(220,53,69,.15);border-radius:.25rem}.gf-node-add-randomizer{width:100%;display:inline-flex;align-items:center;justify-content:center;padding:.45rem .6rem;border-radius:.35rem;background:0 0;border:1px dashed rgba(255,255,255,.35);color:rgba(255,255,255,.85);font-size:.8rem;cursor:pointer;transition:border-color .15s,background .15s,color .15s}.gf-node-add-randomizer:hover{border-color:var(--bs-primary,#4099ff);color:#fff;background:rgba(64,153,255,.1)}.gf-node-add-randomizer i{font-size:.95rem}.gf-handle-randomizer{background:var(--gf-ram-color,#6b7280)!important}.gf-randomizer-config-list{display:flex;flex-direction:column;gap:.5rem;margin-bottom:.5rem}.gf-randomizer-config-row{display:grid;grid-template-columns:1.4rem 1fr 5.5rem;align-items:center;gap:.5rem}.gf-randomizer-config-letter{font-weight:600;color:rgba(255,255,255,.9);text-align:center}.gf-randomizer-slider{width:100%;accent-color:var(--gf-ram-color,#6b7280)}.gf-randomizer-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:1rem;height:1rem;margin-top:-.25rem;background-color:var(--gf-ram-color,#6b7280)!important;border:0!important;border-radius:50%;box-shadow:0 0 0 1px rgba(0,0,0,.35)}.gf-randomizer-slider::-moz-range-thumb{width:1rem;height:1rem;background-color:var(--gf-ram-color,#6b7280)!important;border:0!important;border-radius:50%;box-shadow:0 0 0 1px rgba(0,0,0,.35)}.gf-randomizer-config-input .form-control{text-align:right}.gf-randomizer-add-btn{width:100%;display:inline-flex;align-items:center;justify-content:center}.gf-node-message-item-list{display:flex;flex-direction:column;gap:.35rem}.gf-node-message-item{display:flex;align-items:center;gap:.45rem;padding:.4rem .5rem;border-radius:.35rem;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);cursor:default}.gf-node-message-item:hover{border-color:rgba(255,255,255,.35)}.gf-node-message-item:hover .gf-node-message-item-delete{opacity:1;pointer-events:auto}.gf-node-message-item-icon{font-size:1.05rem;flex:0 0 auto;color:rgba(255,255,255,.85)}.gf-node-message-item-text{flex:1 1 auto;min-width:0}.gf-node-message-item-title{font-size:.8rem;font-weight:500;line-height:1.2;color:rgba(255,255,255,.95);overflow:hidden}.gf-node-message-item-delete{opacity:0;pointer-events:none;transition:opacity .15s;background:0 0;border:0;color:var(--bs-danger,#dc3545);padding:0;width:1.6rem;height:1.6rem;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.gf-node-add-message-item,.gf-sidebar-add-message-item{display:inline-flex;transition:border-color .15s,background .15s,color .15s}.gf-node-message-item-delete i{font-size:.95rem}.gf-node-message-item-delete:hover{background:rgba(220,53,69,.15);border-radius:.25rem}.gf-node-add-message-item{width:100%;align-items:center;justify-content:center;padding:.45rem .6rem;border-radius:.35rem;background:0 0;border:1px dashed rgba(255,255,255,.35);color:rgba(255,255,255,.85);font-size:.8rem;cursor:pointer}.gf-api-request-item,.gf-sidebar-message-item{transition:border-color .15s;position:relative}.gf-node-add-message-item:hover{border-color:var(--bs-primary,#4099ff);color:#fff;background:rgba(64,153,255,.1)}.gf-node-add-message-item i{font-size:.95rem}.gf-sidebar-message-items{display:flex;flex-direction:column;gap:.5rem;margin-bottom:.75rem}.gf-sidebar-message-item{display:flex;align-items:stretch;gap:.4rem;padding:.5rem .6rem;border-radius:.4rem;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08)}.gf-sidebar-message-item:hover{border-color:rgba(255,255,255,.35)}.gf-sidebar-message-item-main{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:.4rem}.gf-sidebar-message-item-header{display:flex;align-items:center;gap:.4rem}.gf-sidebar-message-item-header i{font-size:1.05rem;color:rgba(255,255,255,.85)}.gf-sidebar-message-item-header strong{font-size:.85rem;line-height:1.2;color:rgba(255,255,255,.95);overflow:hidden}.gf-sidebar-message-item-body .form-label{margin-bottom:.25rem}.gf-sidebar-message-item-actions{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:.25rem;color:rgba(255,255,255,.55)}.gf-sidebar-message-item-drag{font-size:1.1rem;cursor:grab;user-select:none}.gf-sidebar-message-item-drag:active{cursor:grabbing}.gf-sidebar-message-item-delete{background:0 0;border:0;color:var(--bs-danger,#dc3545);padding:0;width:1.6rem;height:1.6rem;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;border-radius:.25rem}.gf-sidebar-message-item-delete i{font-size:.95rem}.gf-sidebar-message-item-delete:hover{background:rgba(220,53,69,.15)}.gf-sidebar-add-message-item{width:100%;align-items:center;justify-content:center;padding:.45rem .6rem;border-radius:.35rem;background:0 0;border:1px dashed rgba(255,255,255,.35);color:rgba(255,255,255,.85);font-size:.8rem;cursor:pointer}.gf-sidebar-add-message-item:hover{border-color:var(--bs-primary,#4099ff);color:#fff;background:rgba(64,153,255,.1)}.gf-sidebar-add-message-item i{font-size:.95rem}.gf-client-input-bubble{display:flex;align-items:center;justify-content:center;border-radius:1rem;padding:.6rem .9rem;font-size:.85rem}.gf-node-footer,.gf-type-picker-list{flex-direction:column;gap:.3rem;display:flex}.gf-client-input-modal{width:min(480px,95vw);max-height:90vh;overflow-y:auto}.gerador-fluxo .react-flow__handle{width:13px;height:13px;border-radius:50%}.gerador-fluxo .gf-node-footer-cell .react-flow__handle{margin-right:-12px}.gf-handle-next{background:var(--bs-primary,#4099ff)!important}.gf-handle-error{background:var(--bs-danger,#dc3545)!important}.gerador-fluxo .react-flow__edge .react-flow__edge-path{stroke-width:2}.gerador-fluxo .react-flow__edge.selected .react-flow__edge-path{stroke:var(--bs-primary,#4099ff)!important;stroke-width:3}.gerador-fluxo .react-flow__handle.gf-handle-selected{background:var(--bs-primary,#4099ff)!important;box-shadow:0 0 0 2px rgba(64,153,255,.35)}.gf-node-footer{margin-top:.5rem;padding-top:.4rem;border-top:1px solid rgba(255,255,255,.08)}.gf-node-footer-cell{position:relative;display:flex;align-items:center;padding-right:.85rem;font-size:.7rem;line-height:1.2;color:rgba(255,255,255,.6)}.gf-node-footer-split .gf-node-footer-cell+.gf-node-footer-cell{border-top:1px dashed rgba(255,255,255,.06);padding-top:.3rem}.gf-node-footer-label{flex:1 1 auto;overflow:hidden}.gf-node-footer-error{color:rgba(255,140,140,.85)}.gf-node-stats{display:flex;gap:.1rem;margin-top:.4rem;padding-top:.4rem;border-top:1px solid rgba(255,255,255,.08)}.gf-node-stat-col{flex:1;display:flex;flex-direction:column;align-items:center;gap:.1rem}.gf-node-stat-value{font-size:1.3rem;margin-bottom:2px;font-weight:400;line-height:1;color:rgba(255,255,255,.9)}.gf-node-stat-label{font-size:.6rem;line-height:1;color:rgba(255,255,255,.45);text-transform:uppercase;letter-spacing:.02em}.gf-node-stat-col--clickable{cursor:pointer;border-radius:.3rem;transition:background-color .15s ease}.gf-node-stat-col--clickable:hover{background-color:rgba(255,255,255,.08)}.gf-node-stat-col--alerta .gf-node-stat-value{color:rgba(255,193,7,.9)}.gf-node-stat-col--erro .gf-node-stat-value{color:rgba(255,99,99,.9)}.gf-node-stat-col--token .gf-node-stat-value{color:rgba(99,179,255,.9)}.gf-note{width:180px;min-height:96px;padding:.5rem;border-radius:.4rem;box-shadow:0 2px 6px rgba(0,0,0,.4);color:#222}.gf-note-textarea{width:100%;height:80px;border:none;background:0 0;resize:none;font-size:.85rem;color:inherit}.gf-note-textarea:focus{outline:0}.gf-type-picker{position:absolute;width:240px;padding:.5rem;z-index:25;background:rgba(26,29,36,.78);border-radius:.5rem;backdrop-filter:blur(6px);box-shadow:0 6px 20px rgba(0,0,0,.5)}.gf-type-picker-header{font-size:.7rem;text-transform:uppercase;letter-spacing:.05em;color:rgba(255,255,255,.65);margin-bottom:.5rem}.gf-type-picker-item{width:100%;display:flex;align-items:center;justify-content:flex-start;gap:.5rem;padding:.4rem .6rem;font-size:.75rem;text-align:left}.gf-type-picker-text{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}.gf-type-picker-label{font-size:.78rem;line-height:1.2;overflow:hidden}.gf-type-picker-subtitle{font-size:.7rem;line-height:1.15;overflow:hidden}.gf-edit-modal-backdrop{position:fixed;inset:0;background:rgba(0,0,0,.55);z-index:1050}.gf-edit-modal,.gf-trigger-modal{top:50%;left:50%;transform:translate(-50%,-50%);z-index:1051;box-shadow:0 10px 30px rgba(0,0,0,.5)}.gf-edit-modal{position:fixed;width:min(420px,92vw);border:1px solid rgba(255,255,255,.08);border-radius:.5rem;padding:1.25rem;color:rgba(255,255,255,.9)}.gf-keyword-chip,.gf-tag-chip{border-radius:999px;font-size:.75rem;display:inline-flex}.gf-edit-modal-close{position:absolute;top:.75rem;right:.75rem}.gf-locked .gf-block-list-item,.gf-locked .gf-block-options{opacity:.5;pointer-events:none}.gf-action-config .form-control[readonly],.gf-message-item-config .form-control[readonly],.gf-trigger-config .form-control[readonly]{background:rgba(255,255,255,.05)}.gf-action-config .form-check-label,.gf-message-item-config .form-check-label,.gf-trigger-config .form-check-label{color:rgba(255,255,255,.85)}.gf-action-config hr,.gf-message-item-config hr,.gf-trigger-config hr{border-color:rgba(255,255,255,.08);opacity:.6}.gf-action-config a,.gf-message-item-config a,.gf-trigger-config a{color:var(--bs-primary,#4099ff)}.gf-trigger-config-back{color:rgba(255,255,255,.75);text-decoration:none;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em}.gf-trigger-config-back:hover{color:var(--bs-primary,#4099ff)}.gf-sidebar-back{display:inline-flex;align-items:center;margin-bottom:.75rem}.gf-tag-multiselect{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.25rem}.gf-tag-chip{align-items:center;padding:.25rem .6rem;border:1px solid rgba(255,255,255,.08);color:rgba(255,255,255,.85);cursor:pointer}.gf-tag-chip:hover{border-color:rgba(255,255,255,.4)}.gf-tag-chip.gf-tag-chip-active{background:rgba(64,153,255,.18);border-color:var(--bs-primary,#4099ff);color:#fff}.gf-keyword-chips{display:flex;flex-wrap:wrap;gap:.35rem;align-items:center;margin-top:.25rem}.gf-keyword-chip{align-items:center;gap:.25rem;padding:.2rem .5rem;background:rgba(64,153,255,.18);border:1px solid var(--bs-primary,#4099ff);color:#fff}.gf-keyword-chip-remove{background:0 0;border:0;color:inherit;padding:0;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.gf-keyword-chip-remove i{font-size:.8rem}.gf-keyword-chip-remove:hover{color:var(--bs-danger,#dc3545)}.gf-keyword-input{display:flex;align-items:center;gap:.25rem;flex:1 1 140px;min-width:140px}.gf-keyword-input .form-control-sm{flex:1 1 auto;background:#262b35;border-color:rgba(255,255,255,.08);color:rgba(255,255,255,.9)}.gf-keyword-input .btn-icon{width:1.85rem;height:1.85rem;display:inline-flex;align-items:center;justify-content:center}.gf-trigger-modal{position:fixed;width:min(720px,95vw);max-height:80vh;background:#262b35;border:1px solid rgba(255,255,255,.08);border-radius:.5rem;padding:1.25rem;color:rgba(255,255,255,.9);display:flex;flex-direction:column}.gf-trigger-modal-body{display:flex;gap:1rem;margin-top:.75rem;flex:1 1 auto;min-height:0}.gf-trigger-modal-categories{flex:0 0 220px;display:flex;flex-direction:column;gap:.3rem;border-right:1px solid rgba(255,255,255,.08);padding-right:.75rem;order:1}.gf-trigger-modal-triggers{flex:1 1 60%;display:flex;flex-direction:column;gap:.4rem;overflow-y:auto;padding-left:.25rem;order:2}.gf-trigger-modal-trigger{display:flex;align-items:center;gap:.6rem;padding:.55rem .7rem;border-radius:.4rem;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);color:rgba(255,255,255,.9);text-align:left;cursor:pointer}.gf-trigger-modal-trigger.active,.gf-trigger-modal-trigger:hover{border-color:var(--bs-primary,#4099ff);background:rgba(64,153,255,.1)}.gf-trigger-modal-trigger-icon{font-size:1.25rem;flex:0 0 auto}.gf-trigger-modal-trigger-text{flex:1 1 auto}.gf-trigger-modal-trigger-title{font-size:.9rem;font-weight:500}.gf-trigger-modal-trigger-subtitle{font-size:.75rem;color:rgba(255,255,255,.6)}.gf-trigger-modal-category{display:flex;align-items:center;padding:.5rem .6rem;border-radius:.4rem;border:1px solid transparent;background:0 0;color:rgba(255,255,255,.8);cursor:pointer;text-align:left;font-size:.9rem}.gf-trigger-modal-category:hover{background:rgba(255,255,255,.04)}.gf-trigger-modal-category.active{background:rgba(64,153,255,.18);border-color:var(--bs-primary,#4099ff);color:#fff}@media (max-width:768px){.gerador-fluxo{height:calc(100vh - 75px)}.gf-sidebar{right:.5rem;left:.5rem;bottom:auto;top:4rem;width:auto;max-height:60vh}.gf-trigger-modal-body{flex-direction:column}.gf-trigger-modal-categories{flex:0 0 auto;border-right:0;border-bottom:1px solid rgba(255,255,255,.08);padding-right:0;padding-bottom:.75rem;order:1}.gf-trigger-modal-triggers{order:2}}.gf-api-request-list{display:flex;flex-direction:column;gap:.4rem;margin-bottom:.75rem}.gf-api-request-item{display:flex;align-items:center;gap:.5rem;padding:.45rem .6rem;border-radius:.4rem;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);cursor:pointer}.gf-ai-sub-delete,.gf-api-request-delete{background:0 0;padding:0;width:1.5rem;height:1.5rem;display:inline-flex}.gf-api-request-item:hover{border-color:rgba(255,255,255,.35)}.gf-api-request-item:hover .gf-api-request-delete{opacity:1}.gf-api-request-icon{font-size:1.1rem;color:rgba(255,255,255,.7);flex:0 0 auto}.gf-api-request-text{flex:1 1 auto;min-width:0}.gf-api-request-title{font-size:.8rem;font-weight:600;color:rgba(255,255,255,.95);overflow:hidden}.gf-api-request-subtitle{font-size:.72rem;color:rgba(255,255,255,.55);overflow:hidden}.gf-api-request-delete{opacity:0;flex:0 0 auto;border:0;color:var(--bs-danger,#dc3545);align-items:center;justify-content:center;cursor:pointer;border-radius:.25rem;transition:opacity .15s,background .15s}.gf-ai-sub-row,.gf-node-ai-subitem{display:flex;transition:border-color .15s,background .15s}.gf-api-request-delete i{font-size:.9rem}.gf-api-request-delete:hover{background:rgba(220,53,69,.15)}.gf-api-param-row{display:flex;align-items:center;gap:.3rem;margin-bottom:.35rem}.gf-api-param-name{flex:0 0 35%;min-width:0}.gf-api-param-value{flex:1 1 auto;min-width:0}.gf-api-param-del,.gf-api-param-pick{flex:0 0 auto;padding:.2rem .4rem}.gf-api-body-editor{font-family:"Courier New",Courier,monospace;font-size:.78rem;resize:vertical}.gf-node-ai-item-wrapper{display:flex;flex-direction:column;gap:.35rem}.gf-node-ai-subitem-list{display:flex;flex-direction:column;gap:.25rem;margin-left:1.4rem}.gf-node-ai-subitem{position:relative;align-items:center;padding:.3rem .55rem;border-radius:.3rem;background:rgba(255,255,255,.04);border:1px dashed rgba(255,255,255,.2);cursor:pointer}.gf-node-ai-subitem:hover{border-color:rgba(255,255,255,.4);background:rgba(255,255,255,.07)}.gf-node-ai-subitem-label{flex:1 1 auto;font-size:.75rem;color:rgba(255,255,255,.85);overflow:hidden;padding-right:.5rem}.gf-ai-sub-delete,.gf-ai-sub-row--unidentified .gf-ai-sub-label,.gf-node-ai-subitem--unidentified .gf-node-ai-subitem-label{color:var(--bs-danger,#dc3545)}.gf-handle-ai-sub{background:rgba(160,200,255,.95)!important}.gf-handle-ai-sub--unidentified{background:var(--bs-danger,#dc3545)!important}.gf-ai-sub-list{display:flex;flex-direction:column;gap:.35rem;margin-bottom:.5rem}.gf-ai-sub-row{align-items:center;gap:.5rem;padding:.4rem .55rem;border-radius:.35rem;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);cursor:pointer}.gf-ai-sub-row:hover{border-color:rgba(255,255,255,.4)}.gf-ai-sub-row:hover .gf-ai-sub-delete{opacity:1}.gf-ai-sub-row--unidentified{border-color:var(--bs-danger,#dc3545);cursor:default}.gf-ai-sub-drag{flex:0 0 auto;color:rgba(255,255,255,.45);cursor:grab}.gf-ai-sub-drag:active{cursor:grabbing}.gf-ai-sub-label{flex:1 1 auto;font-size:.85rem;color:rgba(255,255,255,.95);overflow:hidden}.gf-ai-sub-delete{opacity:0;flex:0 0 auto;border:0;align-items:center;justify-content:center;cursor:pointer;border-radius:.25rem;transition:opacity .15s,background .15s}.gf-ai-sub-delete i{font-size:.9rem}.gf-ai-sub-delete:hover{background:rgba(220,53,69,.15)}.gf-handle-cond{background:rgba(160,200,255,.95)!important}.gf-fonte-dados-badge{position:absolute;top:-8px;right:8px;padding:3px 6px;border-radius:4px;font-size:10px;font-weight:600;line-height:1;letter-spacing:.3px;text-transform:uppercase;box-shadow:0 1px 2px rgba(0,0,0,.15);pointer-events:auto;z-index:5;white-space:nowrap}.gf-node-dimmed{opacity:.35;filter:grayscale(.4);transition:opacity .2s,filter .2s}.gf-node-trilha{position:relative;box-shadow:0 0 0 2px var(--bs-primary,#4099ff),0 0 12px rgba(var(--bs-primary-rgb,64,153,255),.35);transition:box-shadow .2s}.gf-node-trilha-badges{position:absolute;bottom:100%;left:0;margin-bottom:4px;display:flex;flex-direction:column-reverse;z-index:6;pointer-events:none}.gf-node-trilha-badge{display:inline-flex;align-items:baseline;gap:1rem;background:var(--bs-primary);color:var(--bs-secondary);border-radius:12px;padding:2px 8px;font-size:11px;line-height:1.3;box-shadow:0 1px 3px rgba(0,0,0,.25);white-space:nowrap}.gf-node-trilha-badge .gf-node-trilha-badge-ordem{font-weight:700}.gf-node-trilha-badge .gf-node-trilha-badge-data{opacity:.85}.gf-logs-table tbody tr{cursor:pointer}.gf-logs-table tbody tr.table-active{background-color:#262b35}.kanban-column,.kanban-column-header{background-color:var(--bs-gray-100,#f5f5f5)}.kanban-board{display:flex;gap:1rem;padding-bottom:1rem;align-items:flex-start}.kanban-column{flex:0 0 300px;max-width:300px;border-radius:.5rem;display:flex;flex-direction:column;max-height:calc(100vh - 260px)}.kanban-column-header{position:sticky;top:0;z-index:2;padding:.75rem;border-top-left-radius:.5rem;border-top-right-radius:.5rem;border-bottom:1px solid var(--bs-border-color,#e0e0e0)}.kanban-column-total{margin-top:.35rem;font-size:.8rem;font-weight:600;color:var(--bs-secondary-color,#6c757d)}.kanban-color-band{display:block;height:4px;width:100%;border-radius:2px;margin-bottom:.5rem}.kanban-column-body{padding:.75rem;overflow-y:auto;flex:1 1 auto;min-height:60px}.kanban-card{background-color:#fff;border:1px solid var(--bs-border-color,#e0e0e0);border-radius:.5rem;padding:.75rem;margin-bottom:.5rem;cursor:pointer;box-shadow:0 1px 2px rgba(0,0,0,.05)}.kanban-card:hover{box-shadow:0 2px 6px rgba(0,0,0,.12)}.kanban-card-contato{font-size:.9rem}.kanban-card-valor{font-weight:600;margin-top:.25rem}.kanban-empty{padding:1rem .5rem;text-align:center}[data-pc-theme=dark] .kanban-column{background-color:#1C1C20;box-shadow:0 1px 2px rgba(0,0,0,.35)}[data-pc-theme=dark] .kanban-column-header{background-color:#1C1C20;border-bottom-color:#26262B}[data-pc-theme=dark] .kanban-column-header strong{color:#FFF}[data-pc-theme=dark] .kanban-column-header .badge{background-color:#26262B!important;color:#FFF!important}[data-pc-theme=dark] .kanban-column-total{color:#86868E}[data-pc-theme=dark] .kanban-card{background-color:#141416;border-color:#26262B}[data-pc-theme=dark] .kanban-card:hover{background-color:#1C1C20}[data-pc-theme=dark] .kanban-card-contato,[data-pc-theme=dark] .kanban-card-valor{color:#FFF}[data-pc-theme=dark] .kanban-card .text-muted{color:#86868E!important}[data-pc-theme=dark] .kanban-card .badge.bg-light-success{background-color:rgba(43,195,122,.16)!important;color:#4ADE80!important}[data-pc-theme=dark] .kanban-card .badge.bg-light-danger{background-color:rgba(255,4,61,.16)!important;color:#FF6B85!important}[data-pc-theme=dark] .kanban-empty{color:#86868E!important}[data-pc-theme=dark] .kanban-board,[data-pc-theme=dark] .kanban-column-body{scrollbar-color:#34343A #08080A;scrollbar-width:thin}[data-pc-theme=dark] .kanban-board::-webkit-scrollbar,[data-pc-theme=dark] .kanban-column-body::-webkit-scrollbar{width:8px;height:8px}[data-pc-theme=dark] .kanban-board::-webkit-scrollbar-track,[data-pc-theme=dark] .kanban-column-body::-webkit-scrollbar-track{background:#08080A}[data-pc-theme=dark] .kanban-board::-webkit-scrollbar-thumb,[data-pc-theme=dark] .kanban-column-body::-webkit-scrollbar-thumb{background-color:#34343A;border-radius:4px}.pc-sidebar{width:80px}.pc-sidebar .m-header{padding:16px 8px;height:96px}.pc-sidebar .m-header .logo-lg{height:62px}.pc-sidebar .navbar-wrapper{width:80px;border-right:1px solid var(--pc-sidebar-submenu-border-color)}.pc-sidebar .navbar-wrapper .pc-micon{margin:0;text-align:justify}.pc-sidebar .navbar-wrapper .pc-mtext{display:none}.pc-submenu-list-wrapper h4{padding:8px 16px;margin:0}.pc-container{margin-left:80px;top:0!important}@media (max-width:992px){.kanban-column{flex:0 0 260px;max-width:260px}.pc-container.mobile-full{margin-left:0}}@media (min-width:992px){.layout-nested .pc-submenu-list-wrapper{position:fixed;left:80px}}.dropdown-menu.dropdown-notification{left:64px;bottom:1rem;height:40vh;width:300px;border:1px solid #000;box-shadow:#000 -2px -3px 20px 0;z-index:9991}.dropdown-menu.dropdown-notification .dropdown-header h5{font-size:14px}.dropdown-menu.dropdown-notification .notification-date{font-size:10px;text-align:right;display:block}.dropdown-menu.dropdown-notification .notification-title{font-size:12px}.dropdown-menu.dropdown-notification p{font-size:11px}[ng-click],a{cursor:pointer}.auth-main{min-height:90vh;max-height:90vh}.btn.btn-icon.input-btn{align-self:center}.btn i{color:inherit}.btn.btn-hover-light-danger:hover{background-color:rgba(var(--bs-danger-rgb),.5)!important;color:#fff!important;border-color:var(--bs-danger)}.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:flex;flex-direction:column;align-items:center;justify-content:center}.overlay-certificado.has-img{display:none}.form-control.file-input-wrapper:hover .overlay-certificado,.overlay-certificado.has-img:hover{display:flex}.form-control.file-input-wrapper{min-height:200px}.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!important}.bg-contain{background-size:contain!important}.datatable-container{overflow:visible!important}[data-pc-theme=dark][data-pc-preset=preset-12] .btn-light-primary:hover{color:var(--bs-btn-color)!important}[data-pc-theme=dark] .datatable-input:disabled,[data-pc-theme=dark] .form-control:disabled,[data-pc-theme=dark] .form-select:disabled{background-color:#1c1c20!important}.nav-pills .nav-link{width:100%;text-align:left}.nav-pills .nav-link.active{color:#39465f!important}label{font-size:.75rem}.justify-content-end{justify-content:flex-end!important}.btn-xs{font-size:11px;padding:.3rem .5rem}.btn-xs i{font-size:13px}.btn-secondary,.btn-secondary i{color:var(--bs-secondary-bg-subtle)}.badge.bg-info,.badge.bg-info span,.badge.bg-primary,.badge.bg-primary span,.badge.bg-success,.badge.bg-success span,.badge.bg-warning,.badge.bg-warning span,.dropdown-item.bg-info,.dropdown-item.bg-info span,.dropdown-item.bg-primary,.dropdown-item.bg-primary span,.dropdown-item.bg-success,.dropdown-item.bg-success span,.dropdown-item.bg-warning,.dropdown-item.bg-warning span{color:var(--bs-body-bg)!important}.list-info{line-height:33px}button .material-icons-two-tone{vertical-align:middle}[data-pc-preset=preset-12] .form-check .form-check-input.input-primary:checked{background-color:#263240}.qrcode-img{border:10px solid #fff;border-radius:5px}i.ti{vertical-align:middle}.dropdown-menu-end{position:absolute;right:calc(var(--bs-gutter-x) * .5)}.dropdown-subitems{right:103%}.dropdown-item.activable-item i{display:none}.dropdown-item.activable-item.active i{display:inline;vertical-align:middle}.btn-light-danger:hover i.bg-danger{background-color:#fff!important}.dropdown-menu.datatable-dropdown.show{display:flex;flex-direction:column;padding-right:1rem;width:245px}.right-0{right:0!important}.detalhe-fatura .offcanvas-body .list-group-item{background:0 0;padding:12px 0}.border-right{border-right:1px solid var(--bs-secondary)}.file-input-btn{position:relative;display:flex;align-items:center;justify-content:center}.file-input-btn input{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;opacity:0;cursor:pointer}.ms-menu{margin-left:80px!important}.chat-inbox{display:flex;height:100vh;overflow:hidden;margin:0;padding:0;background:var(--bs-body-bg)}.chat-inbox>div{border-right:1px solid var(--bs-border-color)}.chat-inbox>div:last-child{border-right:0}.chat-inbox__list{flex:0 0 340px;width:340px;display:flex;flex-direction:column;min-height:0;background:var(--bs-card-bg)}.chat-inbox__search{display:flex;align-items:center;gap:2px;padding:12.5px 12px;border-bottom:1px solid var(--bs-border-color)}.chat-inbox__funnel{display:flex;gap:6px;padding:8px 12px;border-bottom:1px solid var(--bs-border-color)}.chat-inbox__search .input-group{flex:1 1 auto}.chat-inbox__funnel{align-items:center}.chat-inbox__filters{min-width:240px;max-height:360px;overflow-y:auto}.chat-inbox__conv-header,.chat-inbox__item{display:flex;border-bottom:1px solid var(--bs-border-color)}.chat-inbox__list-scroll{flex:1 1 auto;min-height:0;overflow-y:auto}.chat-inbox__item{gap:10px;padding:12px;text-decoration:none;color:inherit;cursor:pointer;transition:background .15s ease}.chat-inbox__item:hover{background:#26262B}.chat-inbox__item.active{background:#1C1C20}.chat-inbox__avatar{position:relative;flex:0 0 auto;height:40px}.chat-inbox__channel-badge{position:absolute;bottom:-2px;right:-2px;width:16px;height:16px;border-radius:50%;background:#25d366;color:#fff;display:flex;align-items:center;justify-content:center;font-size:.6rem;border:2px solid var(--bs-card-bg)}.chat-inbox__item-meta,.chat-inbox__preview,.chat-inbox__tag{color:var(--bs-secondary-color)}.chat-inbox__item-body{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.chat-inbox__name{margin:0;font-size:.9rem;font-weight:600}.chat-inbox__preview{font-size:.8rem;display:flex;align-items:center;gap:4px;width:225px}.chat-inbox__unread-dot{width:8px;height:8px;border-radius:50%;background:var(--bs-primary);flex:0 0 auto}.chat-inbox__tags{display:flex;gap:4px;flex-wrap:nowrap;overflow:hidden;margin-top:2px}.chat-inbox__tag{font-size:.65rem;padding:1px 6px;border-radius:10px;background:var(--bs-secondary-bg);max-width:80px;overflow:hidden}.chat-inbox__tag--more{background:0 0;font-weight:600}.chat-inbox__item-meta{flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-end;gap:2px;font-size:.7rem}.chat-inbox__window--closed{color:var(--bs-danger);font-size:.85rem}.chat-inbox__attendant{margin-top:2px;font-size:.6rem}.chat-inbox__conversation{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;background:var(--bs-body-bg)}.chat-inbox__empty{flex:1 1 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px}.chat-inbox__empty i{font-size:2.5rem}.chat-inbox__conversation-inner{display:flex;flex-direction:column;height:100%;min-height:0}.chat-inbox__conv-header{flex:0 0 auto;align-items:center;padding:12px 16px;background:var(--bs-card-bg)}.chat-inbox__conn-link{font-size:.78rem;text-decoration:none}.chat-inbox__conn-link:hover{color:var(--bs-primary)}.chat-inbox__protocol{font-size:.8rem;font-weight:600}.chat-inbox__messages{flex:1 1 auto;min-height:0;overflow-y:auto;padding:16px;position:relative}.chat-inbox__date-pill{text-align:center;margin:12px 0}.chat-inbox__date-pill span{display:inline-block;padding:2px 12px;border-radius:12px;background:var(--bs-secondary-bg);color:var(--bs-secondary-color);font-size:.72rem}.chat-inbox__msg{display:flex;flex-direction:column;margin-bottom:10px;max-width:70%}.chat-inbox__msg--in{align-items:flex-start;margin-right:auto}.chat-inbox__msg--out{align-items:flex-end;margin-left:auto}.chat-inbox__msg-author{font-size:.7rem;color:var(--bs-body-color);margin-bottom:2px;display:flex;align-items:center;gap:4px}.chat-inbox__msg-author .avtar{width:18px;height:18px;font-size:.6rem;font-weight:600}.chat-inbox__msg-time{opacity:.7}.chat-inbox__bubble{padding:8px 12px;border-radius:12px;font-size:.88rem;word-break:break-word;background:var(--bs-border-color);color:#fafafa;position:relative}.chat-inbox__msg--out .chat-inbox__bubble{background:#2a2a2a;text-align:right}.chat-inbox__msg--out .chat-inbox__bubble.scheduled{background:0 0;border:5px dashed #2a2a2a}.chat-inbox__ticks{display:inline-block;margin-left:4px;font-size:.8rem;vertical-align:middle}.chat-inbox__media{display:flex;align-items:center;gap:8px}.chat-inbox__media i{font-size:1.4rem}.chat-inbox__media--video video,.chat-inbox__media-img{max-width:220px;border-radius:8px;-o-object-fit:cover;object-fit:cover}.chat-inbox__media--image,.chat-inbox__media--video{flex-direction:column;align-items:flex-start}.chat-inbox__new-msgs{position:sticky;bottom:8px;left:50%;display:block;margin:0 auto;border-radius:16px;box-shadow:0 2px 8px rgba(0,0,0,.2)}.chat-inbox__composer{flex:0 0 auto;display:flex;align-items:center;gap:2px;padding:10px 12px;border-top:1px solid var(--bs-border-color);background:var(--bs-card-bg)}.chat-inbox__composer__wrapper{display:flex;flex-grow:1;gap:.5rem;align-items:center;justify-content:flex-end;min-height:50px}.chat-inbox__composer__wrapper .btn.btn-icon{flex:0 0 auto}.chat-inbox__composer__input-group{position:relative;width:100%}.chat-inbox__composer__input-group .msg-input-group{position:relative}.chat-inbox__composer__input-group .msg-input-group .msg-object{justify-content:space-between;background:#2a2a2a;align-items:center;border-radius:4px;position:absolute;padding:4px 8px;font-size:12px;bottom:10px;display:none;width:25%;left:14px;top:10px;gap:2}.chat-inbox__composer__input-group .msg-input-group .msg-object span{overflow:hidden}.chat-inbox__composer__input-group .msg-input-group.has-object textarea{padding-left:calc(25% + 24px)}.chat-inbox__composer__input-group .msg-input-group.has-object .msg-object{display:flex}.chat-inbox__composer__input-group .input-btns{position:absolute;right:4px;bottom:4px;display:flex;align-items:center}.chat-inbox__menu-acoes{position:absolute;bottom:72px}.chat-inbox__menu-acoes .card{margin-bottom:0}.chat-inbox__menu-acoes .card .card-body{height:50vh;overflow-y:auto}.chat-inbox__textarea{flex:1 1 auto;resize:none;max-height:120px;min-height:38px}.chat-inbox__emoji-menu{display:grid;grid-template-columns:repeat(8,1fr);gap:2px;padding:6px;min-width:240px}.chat-inbox__emoji{border:0;background:0 0;font-size:1.1rem;padding:4px;cursor:pointer;border-radius:4px}.chat-inbox__emoji:hover{background:var(--bs-secondary-bg)}.chat-inbox__contact{flex:0 0 290px;width:290px;display:flex;flex-direction:column;min-height:0;overflow-y:auto;background:var(--bs-card-bg)}.chat-inbox__contact-header{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 16px;border-bottom:1px solid var(--bs-border-color)}@media (max-width:1024px){.chat-inbox__contact{display:none}}.pc-sidebar .b-brand{width:44px;overflow:hidden;margin:0 auto}button .btn i{align-content:center;font-size:19px}button.btn i.text-dark{color:inherit!important}[data-pc-theme=dark] .btn.text-dark:not(.btn-light){color:#000!important}button:has(i){display:inline-flex!important;align-items:center}.b-radius-10{border-radius:10px!important}.img-fluid.logo-inicio{max-width:57%}.popover.tooltip{position:absolute;inset:0 auto auto 0;margin:0}.btn.btn-help{padding:3px;height:22px;background:#08080a;border:0}[data-pc-theme=dark] .btn:not(.btn-light).btn-success,[data-pc-theme=dark] .btn:not(.btn-light).btn-warning{color:#08080a!important}[data-pc-theme=dark] .datatable-input.is-invalid,[data-pc-theme=dark] .form-control.is-invalid,[data-pc-theme=dark] .form-select.is-invalid{border-color:var(--bs-danger)!important}.img-thumbnail{border:0}[data-pc-theme=dark]{--bs-body-bg:#08080A;--bs-body-bg-rgb:8,8,10;--pc-sidebar-background:#141416;--pc-header-background:#141416;--pc-sidebar-submenu-border-color:#26262B;--pc-sidebar-color:#C7C7CE;--pc-header-color:#C7C7CE;--pc-active-background:rgba(255, 4, 61, .16)}[data-pc-theme=dark] .card{--bs-card-bg:#141416;--bs-card-border-color:#26262B;--bs-card-cap-bg:#141416;color:#C7C7CE}[data-pc-theme=dark] .card .card-title,[data-pc-theme=dark] .card h1,[data-pc-theme=dark] .card h2,[data-pc-theme=dark] .card h3,[data-pc-theme=dark] .card h4,[data-pc-theme=dark] .card h5,[data-pc-theme=dark] .card h6,[data-pc-theme=dark] .pc-submenu-list-wrapper h4,[data-pc-theme=dark] .pct-offcanvas h4{color:#FFF}[data-pc-theme=dark] .pc-submenu-list-wrapper,[data-pc-theme=dark] .pct-offcanvas{background:#141416;border-color:#26262B}[data-pc-theme=dark] .pc-submenu-list-wrapper .pc-submenu-list a,[data-pc-theme=dark] .pct-offcanvas .pc-submenu-list a{color:#C7C7CE}[data-pc-theme=dark] .pc-submenu-list-wrapper .pc-submenu-list a:hover,[data-pc-theme=dark] .pct-offcanvas .pc-submenu-list a:hover{color:#FFF;background-color:#1C1C20}[data-pc-theme=dark] .pc-submenu-list-wrapper .pc-submenu-list a.active,[data-pc-theme=dark] .pct-offcanvas .pc-submenu-list a.active{color:#FFF;background-color:rgba(255,4,61,.16)}[data-pc-theme=dark] .datatable-table,[data-pc-theme=dark] .table{--bs-table-color:#C7C7CE;--bs-table-striped-color:#C7C7CE;--bs-table-active-color:#FFFFFF;--bs-table-hover-color:#FFFFFF;--bs-table-hover-bg:rgba(255, 4, 61, .08);--bs-table-border-color:#26262B;border-color:#26262B}[data-pc-theme=dark] .datatable-table thead th,[data-pc-theme=dark] .datatable-table>thead td,[data-pc-theme=dark] .datatable-table>thead th,[data-pc-theme=dark] .table thead th,[data-pc-theme=dark] .table>thead td,[data-pc-theme=dark] .table>thead th{color:#FFF;background:#1C1C20!important;border-color:#26262B}[data-pc-theme=dark] .datatable-table td,[data-pc-theme=dark] .datatable-table th,[data-pc-theme=dark] .datatable-table>:not(:last-child)>:last-child>*,[data-pc-theme=dark] .table td,[data-pc-theme=dark] .table th,[data-pc-theme=dark] .table>:not(:last-child)>:last-child>*{border-color:#26262B}[data-pc-theme=dark] .datatable-table:not([class*=bg-])>:not(caption)>*>*,[data-pc-theme=dark] .table:not([class*=bg-])>:not(caption)>*>*{background-color:transparent;color:#C7C7CE}[data-pc-theme=dark] .btn:not(.btn-light){--bs-btn-color:#C7C7CE}[data-pc-theme=dark] .btn-light{--bs-btn-bg:#1C1C20;--bs-btn-border-color:#34343A;--bs-btn-color:#C7C7CE;--bs-btn-hover-bg:#26262B;--bs-btn-hover-border-color:#34343A;--bs-btn-hover-color:#FFFFFF;--bs-btn-active-bg:#34343A;--bs-btn-active-border-color:#34343A;--bs-btn-active-color:#FFFFFF}[data-pc-theme=dark] .btn-primary{color:#262626}[data-pc-theme=dark] .modal{--bs-modal-bg:#141416;--bs-modal-color:#C7C7CE;--bs-modal-header-border-color:#26262B;--bs-modal-footer-border-color:#26262B}[data-pc-theme=dark] .datatable-input,[data-pc-theme=dark] .form-control,[data-pc-theme=dark] .form-select{background-color:#08080A;color:#C7C7CE;border-color:#26262B}[data-pc-theme=dark] .datatable-input:not(:focus),[data-pc-theme=dark] .form-control:not(:focus),[data-pc-theme=dark] .form-select:not(:focus){border-color:#26262B}[data-pc-theme=dark] .datatable-input:focus,[data-pc-theme=dark] .form-control:focus,[data-pc-theme=dark] .form-select:focus{background-color:#08080A;border-color:#FF043D;box-shadow:0 0 0 .2rem rgba(255,4,61,.2)}[data-pc-theme=dark] .datatable-input::-moz-placeholder,[data-pc-theme=dark] .form-control::-moz-placeholder,[data-pc-theme=dark] .form-select::-moz-placeholder{color:#86868E}[data-pc-theme=dark] .datatable-input::placeholder,[data-pc-theme=dark] .form-control::placeholder,[data-pc-theme=dark] .form-select::placeholder{color:#86868E}[data-pc-theme=dark] .datatable-input::-webkit-calendar-picker-indicator,[data-pc-theme=dark] .form-control::-webkit-calendar-picker-indicator,[data-pc-theme=dark] .form-select::-webkit-calendar-picker-indicator{filter:invert(100%) sepia(100%) grayscale(100%) brightness(200%)}[data-pc-theme=dark] .form-select:not([multiple]),[data-pc-theme=dark] select.datatable-input,[data-pc-theme=dark] select.form-control{background-color:#08080A}[data-pc-theme=dark] .form-check-input:not(:checked),[data-pc-theme=dark] .input-group-text{background-color:#1C1C20;color:#C7C7CE;border-color:#26262B}[data-pc-theme=dark] .form-check-input:checked{background-color:#FF043D;border-color:#FF043D}[data-pc-theme=dark] .form-check-input:focus{border-color:#FF043D;box-shadow:0 0 0 .2rem rgba(255,4,61,.2)}[data-pc-theme=dark] .dropdown-menu{--bs-dropdown-bg:#1C1C20;--bs-dropdown-color:#C7C7CE;--bs-dropdown-link-color:#C7C7CE;--bs-dropdown-link-hover-bg:#26262B;--bs-dropdown-border-color:#26262B}