.tree-grid-animate-enter,.tree-grid-row.ng-enter{transition:200ms linear all;position:relative;display:block;opacity:0;max-height:0}.tree-grid-animate-enter.tree-grid-animate-enter-active,.tree-grid-row.ng-enter-active{opacity:1;max-height:30px}.tree-grid-animate-leave,.tree-grid-row.ng-leave{transition:200ms linear all;position:relative;display:block;height:30px;max-height:30px;opacity:1}.tree-grid-animate-leave.tree-grid-animate-leave-active,.tree-grid-row.ng-leave-active{height:0;max-height:0;opacity:0}.tree-grid .tree-grid-row{padding:0;margin:0}.tree-grid .tree-grid-row a{padding:3px 10px}.tree-grid i.indented{padding:2px}.tree-grid{cursor:pointer}.tree-grid .level-1 .indented{position:relative;left:0}.tree-grid .level-2 .indented{position:relative;left:20px}.tree-grid .level-3 .indented{position:relative;left:40px}.tree-grid .level-4 .indented{position:relative;left:60px}.tree-grid .level-5 .indented{position:relative;left:80px}.tree-grid .level-6 .indented{position:relative;left:100px}.tree-grid .level-7 .indented{position:relative;left:120px}.tree-grid .level-8 .indented{position:relative;left:140px}.tree-grid .level-9 .indented{position:relative;left:160px}

body.aw-boas-vindas-ativo{background:#f3f6fa}body.aw-boas-vindas-ativo>#wrap,body.aw-boas-vindas-ativo>.app-load{display:none !important}.aw-welcome{max-width:1120px;margin:0 auto;padding:36px 24px;color:#263649;font-family:Lato,Arial,sans-serif}.aw-welcome-brand{display:flex;align-items:center;gap:12px;margin-bottom:30px;font-size:21px;color:#00469b}.aw-brand-icon{display:block;flex-shrink:0;width:42px;height:42px;object-fit:contain}.aw-tenant{margin-left:auto;font-size:14px;color:#576579;overflow-wrap:anywhere}.aw-welcome-card{display:flex;background:white;border:1px solid #e1e7ee;border-radius:18px;box-shadow:0 16px 45px rgba(21,53,88,.08);overflow:hidden;min-height:585px}.aw-welcome-intro{flex:0 0 300px;padding:42px 32px;color:white;background:linear-gradient(150deg,#00469b 0,#003572 100%)}.aw-eyebrow{font-size:11px;font-weight:bold;letter-spacing:2px;color:#bcd9ff}.aw-welcome-intro h1{font-size:30px;line-height:1.2;margin:20px 0 18px;font-weight:700;color:white}.aw-welcome-intro p{color:#d8e7fa;line-height:1.7;font-size:14px}.aw-steps{list-style:none;margin:40px 0;padding:0}.aw-steps li{display:flex;gap:14px;align-items:center;font-size:14px;padding:14px 0;color:#c4d7ef}.aw-step-number{display:inline-flex;align-items:center;justify-content:center;flex:0 0 32px;height:32px;border:1px solid #7ea2d0;border-radius:50%;font-size:13px}.aw-steps .aw-step-active{color:white;font-weight:bold}.aw-step-active .aw-step-number{background:white;border-color:white;color:#00469b;box-shadow:0 0 0 5px rgba(255,255,255,.12)}.aw-step-done .aw-step-number{background:#138abb;border-color:#138abb;color:white}.aw-welcome-intro .aw-intro-note{font-size:12px;margin-top:35px}.aw-welcome-body{flex:1;min-width:0;padding:40px}.aw-step-caption{color:#64768c;letter-spacing:1.5px;font-size:11px;font-weight:bold}.aw-welcome h2{font-size:24px;line-height:1.3;font-weight:bold;margin:14px 0;color:#173c67}.aw-welcome h2:focus{outline:0}.aw-step-description{font-size:14px;line-height:1.7;color:#5a697b;margin-bottom:28px}.aw-welcome h3{color:#263649;font-size:16px;margin:22px 0 18px;font-weight:bold}.aw-welcome fieldset{border:0;padding:0;margin:0;min-width:0}.aw-field-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px 20px}.aw-welcome label{font-size:13px;margin-bottom:8px}.aw-welcome label>span{color:#64768c}.aw-welcome .form-control{min-height:42px;border:1px solid #cbd5e1;border-radius:6px;box-shadow:none;font-size:14px}.aw-welcome .form-control:focus{border-color:#138abb;box-shadow:0 0 0 3px rgba(19,138,187,.12)}.aw-welcome .form-control::placeholder,.aw-welcome select.aw-select-placeholder{color:#999;opacity:1}.aw-welcome select.form-control option{color:#555}.aw-welcome select.form-control option[hidden]{display:none}.aw-welcome small{display:block;color:#64768c;font-size:11px;margin-top:6px}.aw-welcome .aw-field-error{color:#a94442;font-size:12px;margin:6px 0}.aw-notice{background:#f0f5fb;border-radius:6px;padding:12px 14px;color:#4e6580;font-size:12px;line-height:1.6}.aw-notice .fa{margin-right:4px}.aw-user-picker{display:flex;gap:10px;align-items:flex-start}.aw-user-picker .ui-select-container{flex:1;min-width:0}.aw-user-picker .ui-select-match .btn{text-align:left;padding:9px 12px}.aw-user-picker .ui-select-match .ui-select-placeholder{color:#999;font-size:14px;font-weight:400}.aw-user-picker .ui-select-search{font-size:14px;font-weight:400}.aw-user-picker .ui-select-choices-row.active small{color:#fff}.aw-user-list{margin:20px 0 12px;padding:0;list-style:none;border-top:1px solid #e7edf4}.aw-user-list li{display:flex;align-items:center;gap:10px;padding:16px 0;border-bottom:1px solid #e7edf4}.aw-avatar{background:#eaf1fa;color:#00469b;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;flex-shrink:0;border-radius:50%}.aw-user-details{flex:1;min-width:0;overflow-wrap:anywhere}.aw-user-details strong,.aw-user-details span{display:block;font-size:13px}.aw-user-details span{margin-top:3px;font-size:12px;color:#64768c}.aw-you{color:#385f8d;background:#eaf1fa;border-radius:12px;padding:5px 8px;font-size:10px;white-space:nowrap}.aw-muted{color:#64768c;font-size:12px;line-height:1.6}.aw-welcome-actions{display:flex;gap:12px;border-top:1px solid #e7edf4;padding-top:24px;margin-top:30px}.aw-next{margin-left:auto}#aw-boas-vindas .btn{border-radius:6px;padding:11px 16px;font-size:13px;font-weight:700}#aw-boas-vindas button.btn{border-radius:2rem}#aw-boas-vindas .btn-primary{background:#00469b;border-color:#00469b;color:white}#aw-boas-vindas .btn-primary:hover{background:#003572;border-color:#003572}#aw-boas-vindas .btn:focus{outline:2px solid #138abb;outline-offset:3px}#aw-boas-vindas .btn-primary .fa-arrow-right{margin-left:10px}#aw-boas-vindas .btn-link{font-weight:normal;padding:6px;color:#00469b}#aw-boas-vindas .modal-content{border-radius:12px;overflow:hidden}#aw-boas-vindas .modal-body{padding:24px;line-height:1.8}#aw-boas-vindas .modal-header,#aw-boas-vindas .modal-footer{padding:20px 24px}.aw-welcome-footer{text-align:center;color:#7b889a;font-size:12px;margin-top:24px}@media(max-width:850px){.aw-welcome{padding:20px 16px}.aw-welcome-card{flex-direction:column}.aw-welcome-intro{flex-basis:auto;padding:24px}.aw-welcome-intro h1{font-size:24px;margin:12px 0}.aw-welcome-intro>p,.aw-welcome-intro .aw-intro-note{display:none}.aw-steps{display:flex;gap:16px;justify-content:space-between;margin:20px 0 0}.aw-steps li{flex-direction:column;text-align:center;gap:10px;flex:1;font-size:11px;padding:0}.aw-step-number{width:32px}.aw-welcome-body{padding:28px 24px}}@media(max-width:480px){.aw-welcome-brand{flex-wrap:wrap;font-size:18px}.aw-tenant{width:100%;margin-left:0}.aw-field-grid{grid-template-columns:1fr}.aw-welcome-body{padding:24px 18px}.aw-welcome h2{font-size:21px}.aw-user-list li{flex-wrap:wrap}.aw-you{margin-left:46px}#aw-boas-vindas .modal-footer .btn{width:100%;margin:5px 0}}

/*!
angular-xeditable - 0.8.1
Edit-in-place for angular.js
Build date: 2017-11-14 
*/.editable-wrap{display:inline-block;white-space:pre;margin:0}.editable-wrap .editable-controls,.editable-wrap .editable-error{margin-bottom:0}.editable-wrap .editable-controls>input,.editable-wrap .editable-controls>select,.editable-wrap .editable-controls>textarea{margin-bottom:0}.editable-wrap .editable-input{display:inline-block}.editable-buttons{display:inline-block;vertical-align:top}.editable-buttons button{margin-left:5px}.editable-input.editable-has-buttons{width:auto}.editable-text{white-space:nowrap}.editable-bsdate{white-space:nowrap}.editable-bstime{white-space:nowrap}.editable-bstime .editable-input input[type=text]{width:46px}.editable-bstime .well-small{margin-bottom:0;padding:10px}.editable-range output{display:inline-block;min-width:30px;vertical-align:top;text-align:center}.editable-color input[type=color]{width:50px}.editable-checkbox label span,.editable-checklist label span,.editable-radiolist label span{margin-left:7px;margin-right:10px}.editable-hide{display:none !important}.editable-click,a.editable-click{text-decoration:none;color:#428bca;border-bottom:dashed 1px #428bca}.editable-click:hover,a.editable-click:hover{text-decoration:none;color:#2a6496;border-bottom-color:#2a6496}.editable-empty,.editable-empty:hover,.editable-empty:focus,a.editable-empty,a.editable-empty:hover,a.editable-empty:focus{font-style:italic;color:#D14;text-decoration:none}.ui-popover-wrapper a{display:inline !important}.ui-popover-wrapper form{display:none !important}.popover-wrapper>a{display:inline !important}.popover-wrapper{display:inline;position:relative}.popover-wrapper form{position:absolute;top:-53px;background:#FFF;border:1px solid #AAA;border-radius:5px;padding:7px;width:auto;display:inline-block;left:50%;z-index:101}.popover-wrapper form:before{content:"";width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #AAA;position:absolute;bottom:-10px}.popover-wrapper form:after{content:"";width:0;height:0;border-left:9px solid transparent;border-right:9px solid transparent;border-top:9px solid #FFF;position:absolute;bottom:-9px}@media screen and (max-width:750px){.popover-wrapper form{margin-left:-60px}.popover-wrapper form:before{left:50px}.popover-wrapper form:after{left:51px}}@media screen and (min-width:750px){.popover-wrapper form{margin-left:-110px}.popover-wrapper form:before{left:100px}.popover-wrapper form:after{left:101px}}

.cfp-hotkeys,.cfp-hotkeys-container{width:100%;height:100%}.cfp-hotkeys-container{display:table !important;position:fixed;top:0;left:0;color:#333;font-size:1em;background-color:rgba(255,255,255,.9)}.cfp-content,.cfp-hotkeys{display:table-cell;vertical-align:middle}.cfp-hotkeys-container.fade{z-index:-1024;visibility:hidden;opacity:0;-webkit-transition:opacity .15s linear;-moz-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.cfp-hotkeys-container.fade.in{z-index:10002;visibility:visible;opacity:1}.cfp-hotkeys-title{font-weight:700;text-align:center;font-size:1.2em}.cfp-hotkeys table{margin:auto;color:#333}.cfp-hotkeys-keys{padding:5px;text-align:right}.cfp-hotkeys-key{display:inline-block;color:#fff;background-color:#333;border:1px solid #333;border-radius:5px;text-align:center;margin-right:5px;box-shadow:inset 0 1px 0 #666,0 1px 0 #bbb;padding:5px 9px;font-size:1em}.cfp-hotkeys-text{padding-left:10px;font-size:1em}.cfp-hotkeys-close{position:fixed;top:20px;right:20px;font-size:2em;font-weight:700;padding:5px 10px;border:1px solid #ddd;border-radius:5px;min-height:45px;min-width:45px;text-align:center}.cfp-hotkeys-close:hover{background-color:#fff;cursor:pointer}@media all and (max-width:500px){.cfp-hotkeys{font-size:.8em}}@media all and (min-width:750px){.cfp-hotkeys{font-size:1.2em}}

.angular-ui-tree-dropzone,.angular-ui-tree-empty{border:1px dashed #bbb;min-height:100px;background-color:#e5e5e5;background-image:-webkit-linear-gradient(45deg,#fff 25%,transparent 0,transparent 75%,#fff 0,#fff),-webkit-linear-gradient(45deg,#fff 25%,transparent 0,transparent 75%,#fff 0,#fff);background-image:linear-gradient(45deg,#fff 25%,transparent 0,transparent 75%,#fff 0,#fff),linear-gradient(45deg,#fff 25%,transparent 0,transparent 75%,#fff 0,#fff);background-size:60px 60px;background-position:0 0,30px 30px}.angular-ui-tree-empty{pointer-events:none}.angular-ui-tree-nodes{position:relative;margin:0;padding:0;list-style:none}.angular-ui-tree-nodes .angular-ui-tree-nodes{padding-left:20px}.angular-ui-tree-node,.angular-ui-tree-placeholder{position:relative;margin:0;padding:0;min-height:20px;line-height:20px}.angular-ui-tree-hidden{display:none}.angular-ui-tree-placeholder{margin:10px;padding:0;min-height:30px}.angular-ui-tree-handle{cursor:move;text-decoration:none;font-weight:700;box-sizing:border-box;min-height:20px;line-height:20px}.angular-ui-tree-drag{position:absolute;pointer-events:none;z-index:999;opacity:.8}.angular-ui-tree-drag .tree-node-content{margin-top:0}
