.custom-card[data-v-de19d812]{border:1px solid #e0e4ec;background-color:#fff;box-shadow:0 1px 3px rgba(0,0,0,.05);margin-bottom:12px}.custom-card-title[data-v-de19d812]{font-size:13px;font-weight:600;color:#666;background-color:#e3f2fd;line-height:.8}.modulo-label[data-v-de19d812]{font-size:15px;font-weight:600;color:#2c3e50;margin-right:8px}.modulo-select[data-v-de19d812]{max-width:250px}.gap-2[data-v-de19d812]{gap:8px}.btn-action[data-v-de19d812]{border:1px solid #d0d7de!important;color:#57606a!important;background-color:#fff!important;font-weight:500!important;border-radius:6px!important}.text-none[data-v-de19d812]{text-transform:none!important}.preview-field[data-v-de19d812]{border-radius:6px!important}.preview-field .v-input__slot[data-v-de19d812]:hover{border-color:#b1bac4}.preview-field .v-input__slot[data-v-de19d812],.preview-field .v-text-field__slot input[data-v-de19d812]{font-size:13px;color:#57606a;font-weight:500}.preview-field .v-input__prepend-inner .v-icon[data-v-de19d812]{color:#57606a;font-size:18px}.preview-field .v-label[data-v-de19d812]{color:#8a94a3;font-size:13px}.info-empresa-nome[data-v-de19d812]{font-size:14px;font-weight:700;color:#2c3e50;margin-bottom:2px}.info-cliente-col[data-v-de19d812]{flex:1;min-width:0;overflow:hidden}.info-actions[data-v-de19d812]{flex-shrink:0}.info-empresa-detalhes[data-v-de19d812]{font-size:14px;color:#777;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.info-badge[data-v-de19d812]{font-weight:600;font-size:11px}.btn-send[data-v-de19d812]{background-color:#1976d2;color:#fff}.modulo-bar[data-v-de19d812]{background-color:#fafbfc}.empresas-titulo[data-v-de19d812]{font-size:12px;font-weight:700;color:#546e7a;letter-spacing:.5px}.empresas-lista[data-v-de19d812]{background-color:#f8fbff;height:272px;overflow-y:scroll}.empresa-item[data-v-de19d812]{border-bottom:1px solid #e8eef4;transition:background-color .15s}.empresa-item[data-v-de19d812]:hover{background-color:#edf4fc}.empresa-item[data-v-de19d812]:last-child{border-bottom:none}.empresa-numero[data-v-de19d812]{width:24px;height:24px;border-radius:50%;background-color:#1976d2;color:#fff;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center;margin-right:10px;flex-shrink:0}.clientes-badge .v-badge__badge[data-v-de19d812]{font-size:11px;font-weight:700;min-width:22px;height:22px;padding:0 6px}.clientes-search .v-text-field--outlined fieldset[data-v-de19d812]{border-color:#d0d7de;border-radius:6px}.clientes-search .v-input__control[data-v-de19d812]{font-size:12px}.clientes-lista[data-v-de19d812]{height:770px;overflow-y:auto;display:flex;flex-direction:column;gap:6px}.cliente-item[data-v-de19d812]{display:flex;align-items:flex-start;padding:10px 12px;border:1px solid #e8eef4;border-radius:8px;background-color:#fff;transition:all .15s ease;gap:8px}.cliente-item[data-v-de19d812]:hover{background-color:#edf4fc;border-color:#b3d4fc}.cliente-item.selecionado[data-v-de19d812]{background-color:#e3f2fd;border-color:#1976d2;box-shadow:0 0 0 1px #1976d2}.cliente-icon[data-v-de19d812]{margin-top:2px;flex-shrink:0}.cliente-info[data-v-de19d812],.empresa-info[data-v-de19d812]{flex:1;min-width:0}.cliente-nome[data-v-de19d812],.empresa-nome[data-v-de19d812]{font-size:13px;font-weight:600;color:#2c3e50}.empresa-cnpj[data-v-de19d812]{font-size:11px;color:#777}.persona-badge[data-v-de19d812]{font-weight:600;font-size:10px!important;height:18px!important;border-color:#9e9e9e!important;color:#616161!important}.empresa-count-badge[data-v-de19d812]{font-weight:700;font-size:10px!important;height:18px!important;padding:0 8px!important;margin-left:4px}.empresa-count-badge .v-icon--left[data-v-de19d812]{margin-right:4px}.arvore-title[data-v-de19d812]{font-size:13px;font-weight:600;color:#666}.arvore-legend[data-v-de19d812]{display:flex;gap:12px}.arvore-legend-item[data-v-de19d812]{display:flex;align-items:center;gap:4px}.legend-icon[data-v-de19d812]{font-size:14px!important}.legend-text[data-v-de19d812]{font-size:11px;color:#777}.permissao-sticky[data-v-de19d812]{position:sticky;top:80px;z-index:10}.permissao-header[data-v-de19d812]{background-color:#e3f2fd}.permissao-titulo[data-v-de19d812]{font-size:14px;font-weight:600;color:#666}.permissao-subtitle[data-v-de19d812]{font-size:12px;color:#1976d2;font-weight:600}.permissao-lista[data-v-de19d812]{max-height:600px;overflow-y:auto}.permissao-empresa-item[data-v-de19d812]{border-bottom:1px solid #e8eef4;transition:background-color .15s}.permissao-empresa-item[data-v-de19d812]:hover{background-color:#f5f9ff}.permissao-empresa-item[data-v-de19d812]:last-child{border-bottom:none}.permissao-numero[data-v-de19d812]{width:22px;height:22px;border-radius:50%;background-color:#1976d2;color:#fff;font-size:10px;font-weight:700;display:flex;align-items:center;justify-content:center;margin-right:8px;flex-shrink:0}.permissao-empresa-nome[data-v-de19d812]{font-size:12px;color:#444;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.permissao-chip[data-v-de19d812]{cursor:pointer;font-weight:700!important;font-size:10px!important}.permissao-empty[data-v-de19d812]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px}.empty-state-icon[data-v-de19d812]{opacity:.6}.empty-state-title[data-v-de19d812]{font-size:14px;font-weight:600;color:#2c3e50}.empty-state-subtitle[data-v-de19d812]{font-size:12px;color:#777;max-width:260px;margin:0 auto;line-height:1.4}.empty-state-loading[data-v-de19d812],.empty-state-no-results[data-v-de19d812],.tree-empty[data-v-de19d812]{display:flex;flex-direction:column;align-items:center;justify-content:center}.tree-empty[data-v-de19d812]{height:100%;min-height:200px;color:#999;font-size:14px}.persona-filter-chip[data-v-de19d812]{border-color:#b0bec5;color:#546e7a;font-weight:500;font-size:12px;border-radius:16px;transition:all .15s ease}.persona-filter-chip[data-v-de19d812]:hover{background-color:#e3f2fd;border-color:#1976d2;color:#1976d2}.persona-selecionada[data-v-de19d812]{background-color:#1976d2;border-color:#1976d2;color:#1976d2}.tree-content[data-v-de19d812]{height:calc(100% - 90px);overflow:hidden}.treeview-scroll-wrapper[data-v-de19d812]{overflow-y:auto;padding:0 0}.treeview-custom[data-v-de19d812]{font-size:13px}.treeview-custom .v-treeview-node__root[data-v-de19d812]{padding:4px 8px}.treeview-custom .v-treeview-node__root[data-v-de19d812]:hover{background-color:rgba(0,0,0,.04)}.treeview-custom .v-treeview-node--active>.v-treeview-node__root[data-v-de19d812]{background-color:rgba(25,118,210,.12)}.treeview-custom .v-treeview-node__content[data-v-de19d812]{display:flex;align-items:center;gap:4px}.treeview-custom .v-treeview-node__label[data-v-de19d812]{flex:1;font-size:13px}.tree-label-text[data-v-de19d812]{font-size:13px;color:#424242}.tree-label--group[data-v-de19d812]{font-weight:600;color:#1976d2}.tree-label--will-enable[data-v-de19d812]{color:#2e7d32;font-weight:600}.tree-label--will-disable[data-v-de19d812]{color:#c62828;font-weight:600;text-decoration:line-through}.tree-status-dot[data-v-de19d812]{display:inline-block;width:8px;height:8px;border-radius:50%;flex-shrink:0;margin-left:auto;box-shadow:0 0 0 1px hsla(0,0%,100%,.85)}.tree-status-dot--enable[data-v-de19d812]{background-color:#2e7d32}.tree-status-dot--disable[data-v-de19d812]{background-color:#c62828}.treeview-custom .v-treeview-node__checkbox[data-v-de19d812],.treeview-custom .v-treeview-node__toggle[data-v-de19d812]{color:#757575}.treeview-custom .v-treeview-node__level[data-v-de19d812]{width:16px}.empty-persona-message[data-v-de19d812]{padding:40px 20px}.empty-persona-message .empty-state-icon[data-v-de19d812]{opacity:.5}.empty-persona-message .empty-state-title[data-v-de19d812]{font-size:14px;font-weight:600;color:#616161}.empty-persona-message .empty-state-subtitle[data-v-de19d812]{font-size:12px;color:#9e9e9e}.arvore-loading-bar[data-v-de19d812],.clientes-loading-bar[data-v-de19d812],.empresas-loading-bar[data-v-de19d812]{position:absolute;top:0;left:0;right:0;z-index:1;border-radius:4px 4px 0 0}.envio-empresas-list[data-v-de19d812]{max-height:120px;overflow-y:auto;padding:0 2px}.envio-empresa-item[data-v-de19d812]{gap:4px;line-height:1.2}.envio-empresa-codigo[data-v-de19d812]{font-size:12px;color:#555;font-weight:600;flex-shrink:0}.envio-empresa-nome[data-v-de19d812]{font-size:12px;color:#555;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.preview-empty[data-v-de19d812]{flex:1 1 auto;display:flex;flex-direction:column;align-items:center;justify-content:center}.preview-treeview[data-v-de19d812]{height:400px;min-height:400px;max-height:400px;overflow-y:auto;border:1px solid #e0e4ec;border-radius:8px;padding:8px;background-color:#fafbfc;display:flex;flex-direction:column}.theme--light.v-input--switch .v-input--switch__thumb{color:#fff}.theme--light.v-input--switch .v-input--switch__track{color:rgba(0,0,0,.38)}.theme--light.v-input--switch.v-input--is-disabled:not(.v-input--is-dirty) .v-input--switch__thumb{color:#fafafa!important}.theme--light.v-input--switch.v-input--is-disabled:not(.v-input--is-dirty) .v-input--switch__track{color:rgba(0,0,0,.12)!important}.theme--dark.v-input--switch .v-input--switch__thumb{color:#bdbdbd}.theme--dark.v-input--switch .v-input--switch__track{color:hsla(0,0%,100%,.3)}.theme--dark.v-input--switch.v-input--is-disabled:not(.v-input--is-dirty) .v-input--switch__thumb{color:#424242!important}.theme--dark.v-input--switch.v-input--is-disabled:not(.v-input--is-dirty) .v-input--switch__track{color:hsla(0,0%,100%,.1)!important}.v-input--switch__thumb,.v-input--switch__track{background-color:currentColor;pointer-events:none;transition:inherit}.v-input--switch__track{border-radius:8px;width:36px;height:14px;left:2px;position:absolute;opacity:.6;right:2px;top:calc(50% - 7px)}.v-input--switch__thumb{border-radius:50%;top:calc(50% - 10px);height:20px;position:relative;width:20px;display:flex;justify-content:center;align-items:center;transition:.3s cubic-bezier(.25,.8,.5,1)}.v-input--switch .v-input--selection-controls__input{width:38px;transition:opacity .3s cubic-bezier(.25,.8,.5,1)}.v-input--switch .v-input--selection-controls__ripple{top:calc(50% - 24px)}.v-input--switch.v-input--dense .v-input--switch__thumb{width:18px;height:18px}.v-input--switch.v-input--dense .v-input--switch__track{height:12px;width:32px}.v-input--switch.v-input--dense.v-input--switch--inset .v-input--switch__track{height:22px;width:44px;top:calc(50% - 12px);left:-3px}.v-input--switch.v-input--dense .v-input--selection-controls__ripple{top:calc(50% - 22px)}.v-input--switch.v-input--is-dirty.v-input--is-disabled .v-input--selection-controls__input{opacity:.6}.v-application--is-ltr .v-input--switch .v-input--selection-controls__ripple{left:-14px}.v-application--is-ltr .v-input--switch.v-input--dense .v-input--selection-controls__ripple{left:-12px}.v-application--is-ltr .v-input--switch.v-input--is-dirty .v-input--selection-controls__ripple,.v-application--is-ltr .v-input--switch.v-input--is-dirty .v-input--switch__thumb{transform:translate(20px)}.v-application--is-rtl .v-input--switch .v-input--selection-controls__ripple{right:-14px}.v-application--is-rtl .v-input--switch.v-input--dense .v-input--selection-controls__ripple{right:-12px}.v-application--is-rtl .v-input--switch.v-input--is-dirty .v-input--selection-controls__ripple,.v-application--is-rtl .v-input--switch.v-input--is-dirty .v-input--switch__thumb{transform:translate(-20px)}.v-input--switch:not(.v-input--switch--flat):not(.v-input--switch--inset) .v-input--switch__thumb{box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}.v-input--switch--inset .v-input--selection-controls__input,.v-input--switch--inset .v-input--switch__track{width:48px}.v-input--switch--inset .v-input--switch__track{border-radius:14px;height:28px;left:-4px;opacity:.32;top:calc(50% - 14px)}.v-application--is-ltr .v-input--switch--inset .v-input--selection-controls__ripple,.v-application--is-ltr .v-input--switch--inset .v-input--switch__thumb{transform:translate(0)!important}.v-application--is-rtl .v-input--switch--inset .v-input--selection-controls__ripple,.v-application--is-rtl .v-input--switch--inset .v-input--switch__thumb{transform:translate(-6px)!important}.v-application--is-ltr .v-input--switch--inset.v-input--is-dirty .v-input--selection-controls__ripple,.v-application--is-ltr .v-input--switch--inset.v-input--is-dirty .v-input--switch__thumb{transform:translate(20px)!important}.v-application--is-rtl .v-input--switch--inset.v-input--is-dirty .v-input--selection-controls__ripple,.v-application--is-rtl .v-input--switch--inset.v-input--is-dirty .v-input--switch__thumb{transform:translate(-26px)!important}.theme--light.v-treeview{color:rgba(0,0,0,.87)}.theme--light.v-treeview--hoverable .v-treeview-node__root:hover:before,.theme--light.v-treeview .v-treeview-node--click>.v-treeview-node__root:hover:before{opacity:.04}.theme--light.v-treeview--hoverable .v-treeview-node__root--active:before,.theme--light.v-treeview--hoverable .v-treeview-node__root--active:hover:before,.theme--light.v-treeview--hoverable .v-treeview-node__root:focus:before,.theme--light.v-treeview .v-treeview-node--click>.v-treeview-node__root--active:before,.theme--light.v-treeview .v-treeview-node--click>.v-treeview-node__root--active:hover:before,.theme--light.v-treeview .v-treeview-node--click>.v-treeview-node__root:focus:before{opacity:.12}.theme--light.v-treeview--hoverable .v-treeview-node__root--active:focus:before,.theme--light.v-treeview .v-treeview-node--click>.v-treeview-node__root--active:focus:before{opacity:.16}.theme--light.v-treeview .v-treeview-node__root.v-treeview-node--active:before,.theme--light.v-treeview .v-treeview-node__root.v-treeview-node--active:hover:before{opacity:.12}.theme--light.v-treeview .v-treeview-node__root.v-treeview-node--active:focus:before{opacity:.16}.theme--light.v-treeview .v-treeview-node--disabled>.v-treeview-node__root>.v-treeview-node__content{color:rgba(0,0,0,.38)!important}.theme--dark.v-treeview{color:#fff}.theme--dark.v-treeview--hoverable .v-treeview-node__root:hover:before,.theme--dark.v-treeview .v-treeview-node--click>.v-treeview-node__root:hover:before{opacity:.08}.theme--dark.v-treeview--hoverable .v-treeview-node__root--active:before,.theme--dark.v-treeview--hoverable .v-treeview-node__root--active:hover:before,.theme--dark.v-treeview--hoverable .v-treeview-node__root:focus:before,.theme--dark.v-treeview .v-treeview-node--click>.v-treeview-node__root--active:before,.theme--dark.v-treeview .v-treeview-node--click>.v-treeview-node__root--active:hover:before,.theme--dark.v-treeview .v-treeview-node--click>.v-treeview-node__root:focus:before{opacity:.24}.theme--dark.v-treeview--hoverable .v-treeview-node__root--active:focus:before,.theme--dark.v-treeview .v-treeview-node--click>.v-treeview-node__root--active:focus:before{opacity:.32}.theme--dark.v-treeview .v-treeview-node__root.v-treeview-node--active:before,.theme--dark.v-treeview .v-treeview-node__root.v-treeview-node--active:hover:before{opacity:.24}.theme--dark.v-treeview .v-treeview-node__root.v-treeview-node--active:focus:before{opacity:.32}.theme--dark.v-treeview .v-treeview-node--disabled>.v-treeview-node__root>.v-treeview-node__content{color:hsla(0,0%,100%,.5)!important}.v-treeview-node.v-treeview-node--shaped .v-treeview-node__root,.v-treeview-node.v-treeview-node--shaped .v-treeview-node__root:before{border-bottom-right-radius:24px!important;border-top-right-radius:24px!important}.v-treeview-node.v-treeview-node--shaped .v-treeview-node__root{margin-top:8px;margin-bottom:8px}.v-treeview-node.v-treeview-node--rounded .v-treeview-node__root,.v-treeview-node.v-treeview-node--rounded .v-treeview-node__root:before{border-radius:24px!important}.v-treeview-node.v-treeview-node--rounded .v-treeview-node__root{margin-top:8px;margin-bottom:8px}.v-treeview-node--click>.v-treeview-node__root,.v-treeview-node--click>.v-treeview-node__root>.v-treeview-node__content>*{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.v-treeview-node.v-treeview-node--active .v-treeview-node__content .v-icon{color:inherit}.v-treeview-node__root{display:flex;align-items:center;min-height:48px;padding-left:8px;padding-right:8px;position:relative}.v-treeview-node__root:before{background-color:currentColor;bottom:0;content:"";left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:.3s cubic-bezier(.25,.8,.5,1)}.v-treeview-node__root:after{content:"";font-size:0;min-height:inherit}.v-treeview-node__children{transition:all .2s cubic-bezier(0,0,.2,1)}.v-treeview--dense .v-treeview-node__root{min-height:40px}.v-treeview--dense.v-treeview-node--shaped .v-treeview-node__root,.v-treeview--dense.v-treeview-node--shaped .v-treeview-node__root:before{border-bottom-right-radius:20px!important;border-top-right-radius:20px!important}.v-treeview--dense.v-treeview-node--shaped .v-treeview-node__root{margin-top:8px;margin-bottom:8px}.v-treeview--dense.v-treeview-node--rounded .v-treeview-node__root,.v-treeview--dense.v-treeview-node--rounded .v-treeview-node__root:before{border-radius:20px!important}.v-treeview--dense.v-treeview-node--rounded .v-treeview-node__root{margin-top:8px;margin-bottom:8px}.v-treeview-node__checkbox{width:24px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.v-application--is-ltr .v-treeview-node__checkbox{margin-left:6px}.v-application--is-rtl .v-treeview-node__checkbox{margin-right:6px}.v-treeview-node__toggle{width:24px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.v-treeview-node__toggle--loading{animation:progress-circular-rotate 1s linear infinite}.v-application--is-ltr .v-treeview-node__toggle{transform:rotate(-90deg)}.v-application--is-ltr .v-treeview-node__toggle--open{transform:none}.v-application--is-rtl .v-treeview-node__toggle{transform:rotate(90deg)}.v-application--is-rtl .v-treeview-node__toggle--open{transform:none}.v-treeview-node__prepend{min-width:24px}.v-application--is-ltr .v-treeview-node__prepend{margin-right:6px}.v-application--is-rtl .v-treeview-node__prepend{margin-left:6px}.v-treeview-node__append{min-width:24px}.v-application--is-ltr .v-treeview-node__append{margin-left:6px}.v-application--is-rtl .v-treeview-node__append{margin-right:6px}.v-treeview-node__level{width:24px}.v-treeview-node__label{flex:1;font-size:inherit;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v-treeview-node__content{align-items:center;display:flex;flex-basis:0%;flex-grow:1;flex-shrink:0;min-width:0}.v-treeview-node__content .v-btn{flex-grow:0!important;flex-shrink:1!important}.v-application--is-ltr .v-treeview-node__content{margin-left:6px}.v-application--is-rtl .v-treeview-node__content{margin-right:6px}