.ui-modal__content[data-v-77f14ea0]{border-radius:var(--app-radius-lg);overflow:hidden}.ui-modal__dialog[data-v-77f14ea0]{margin-top:2rem}.ui-modal__body[data-v-77f14ea0]{color:var(--app-text)}.ui-select[data-v-fc65fc66]{border-radius:12px}.ui-btn[data-v-7db256f6]{border-radius:12px;font-weight:600}.module-card[data-v-e422ee16]{position:relative;height:100%;min-height:130px;border-radius:.9rem;border:1px solid var(--app-border-color);background:rgba(var(--clr-main-rgb),.06);-webkit-box-shadow:0 10px 25px rgba(15,23,42,.04);box-shadow:0 10px 25px rgba(15,23,42,.04);-webkit-transition:border-color .2s ease,background-color .2s ease,-webkit-transform .2s ease,-webkit-box-shadow .2s ease;transition:border-color .2s ease,background-color .2s ease,-webkit-transform .2s ease,-webkit-box-shadow .2s ease;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease,background-color .2s ease;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease,background-color .2s ease,-webkit-transform .2s ease,-webkit-box-shadow .2s ease;cursor:pointer;overflow:hidden}.module-card[data-v-e422ee16]:before{content:"";position:absolute;inset:0;border-top:3px solid rgba(var(--clr-main-rgb),.9);border-radius:inherit;pointer-events:none}.module-card[data-v-e422ee16]:hover{-webkit-transform:translateY(-4px);transform:translateY(-4px);-webkit-box-shadow:0 14px 30px rgba(15,23,42,.18);box-shadow:0 14px 30px rgba(15,23,42,.18);border-color:rgba(var(--clr-main-rgb),.85);background-color:grey!important}.module-card.bg-danger[data-v-e422ee16],.module-card.bg-success[data-v-e422ee16]{-webkit-box-shadow:0 16px 35px rgba(0,0,0,.2);box-shadow:0 16px 35px rgba(0,0,0,.2);border:none}.module-icon[data-v-e422ee16]{width:54px;max-width:64px;height:54px;border-radius:999px;background:rgba(var(--clr-main-rgb),.06);padding:10px;display:block;margin:.25rem auto .5rem}.module-card.bg-danger .module-icon[data-v-e422ee16],.module-card.bg-success .module-icon[data-v-e422ee16]{background:hsla(0,0%,100%,.16)}.module-title[data-v-e422ee16]{font-size:.9rem;line-height:1.3;word-wrap:break-word;margin-bottom:0}.card-link[data-v-e422ee16]{display:block;height:100%;padding-bottom:.5rem}.card-link[data-v-e422ee16],.card-link[data-v-e422ee16]:hover{text-decoration:none;color:inherit}.text-black[data-v-e422ee16]:hover{-webkit-transition:background-color .2s ease;transition:background-color .2s ease;background:rgba(var(--clr-main-rgb),.06)}.bien[data-v-e422ee16]{border:none;background:transparent;-webkit-transition:background .2s ease;transition:background .2s ease;width:100%;height:100%;padding:0}.bien[data-v-e422ee16]:hover{background:rgba(var(--clr-main-rgb),.06)}.disabled-module[data-v-e422ee16]{opacity:.55;-webkit-filter:grayscale(.5);filter:grayscale(.5);cursor:not-allowed}.disabled-module .module-card[data-v-e422ee16]{pointer-events:none;background:#fff}.disabled-icon[data-v-e422ee16]{opacity:.6}@media (max-width:575.98px){.module-card[data-v-e422ee16]{min-height:120px}.module-icon[data-v-e422ee16]{width:48px;height:48px}.module-title[data-v-e422ee16]{font-size:.75rem;padding:.25rem}.dashboard[data-v-e422ee16]{padding:.5rem}}@media (min-width:576px) and (max-width:767.98px){.module-card[data-v-e422ee16]{min-height:125px}.module-icon[data-v-e422ee16]{width:28%;max-width:55px}.module-title[data-v-e422ee16]{font-size:.85rem}}@media (min-width:768px) and (max-width:991.98px){.module-card[data-v-e422ee16]{min-height:130px}.module-icon[data-v-e422ee16]{width:26%;max-width:58px}}@media (min-width:992px){.module-card[data-v-e422ee16]{min-height:130px}}@media (max-width:575.98px){.modal-dialog[data-v-e422ee16]{margin:.5rem}.modal-content[data-v-e422ee16]{border-radius:.5rem}.modal-header h5[data-v-e422ee16]{font-size:1rem}.form-control-lg[data-v-e422ee16]{font-size:1rem;padding:.5rem}.modal-footer[data-v-e422ee16]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.modal-footer .btn[data-v-e422ee16]{width:100%;margin:.25rem 0}}@media (min-width:576px) and (max-width:991.98px){.modal-dialog[data-v-e422ee16]{max-width:500px}}