.btn-ico-circle{border-radius:50%!important; /* !important garante que vai sobrescrever o estilo padrão do Bootstrap */width:38px;height:38px;font-size:20px;padding:0 8px!important;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.no-focus-outline:active,.no-focus-outline:focus{outline:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}.dropdown-rounded-fix{border-radius:.75rem;overflow:hidden}.dropdown-rounded-fix .dropdown-item{display:block;width:100%;padding:.5rem 1rem;border-radius:0}.dropdown-rounded-fix .dropdown-divider{margin:0}.save-btn[data-v-c2a18d52]{border-radius:.25rem!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}.save-btn i[data-v-c2a18d52]{font-size:1rem}.cancel-btn[data-v-f2f54164]{border-radius:.25rem!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}.cancel-btn i[data-v-f2f54164]{font-size:1rem}.cursor-pointer[data-v-89c4bb92]{cursor:pointer}.drag-handle[data-v-89c4bb92]{cursor:-webkit-grab;cursor:grab}.module-row+.module-row[data-v-89c4bb92]{margin-top:.5rem}.drag-ghost[data-v-89c4bb92]{opacity:.5}.drag-chosen[data-v-89c4bb92]{-webkit-box-shadow:0 .5rem 1rem rgba(0,0,0,.15);box-shadow:0 .5rem 1rem rgba(0,0,0,.15)}.btn-sm-pill[data-v-89c4bb92]{border-radius:999px;padding:.15rem .6rem}.module-scroll[data-v-89c4bb92]{max-height:calc(100vh - 260px);overflow-y:auto}.routes-scroll[data-v-89c4bb92] .table-responsive{max-height:calc(100vh - 360px);overflow-y:auto}.module-muted[data-v-89c4bb92]{opacity:.45}.multiselect-control[data-v-89c4bb92] .multiselect__tags{min-height:38px;border:1px solid #ced4da;border-radius:.25rem;padding:6px 32px 0 10px}.multiselect-control--sm[data-v-89c4bb92] .multiselect__tags{min-height:31px;padding:3px 32px 0 10px}.multiselect-control[data-v-89c4bb92] .multiselect__single{margin-bottom:0;padding-top:2px}.multiselect-control[data-v-89c4bb92] .multiselect__placeholder{margin-bottom:0;padding-top:2px;color:#6c757d}.multiselect-control[data-v-89c4bb92] .multiselect__select{height:36px}.multiselect-control--sm[data-v-89c4bb92] .multiselect__select{height:29px}