.custom-loader[data-v-b61d4528] {
    -webkit-animation: loader-data-v-b61d4528 1s infinite;
    animation: loader-data-v-b61d4528 1s infinite;
    display: flex
}

@-webkit-keyframes loader-data-v-b61d4528 {
    0% {
        transform: rotate(0)
    }

    to {
        transform: rotate(1turn)
    }
}

@keyframes loader-data-v-b61d4528 {
    0% {
        transform: rotate(0)
    }

    to {
        transform: rotate(1turn)
    }
}

.bottom-gradient {
    background-image: linear-gradient(0deg,rgba(0,0,0,.4) 0,transparent 50%)
}

.top-right-gradient {
    background-image: linear-gradient(to top right,rgba(0,0,0,.4),transparent 80%)
}

.right-gradient {
    background-image: linear-gradient(90deg,rgba(3,17,78,.4) 0,rgba(6,26,117,.2) 50%,transparent 80%)
}

:-ms-input-placeholder {
    line-height: 24px;
    font-size: 1em
}

::-moz-placeholder {
    line-height: 24px;
    font-size: 1em
}

::placeholder {
    line-height: 24px;
    font-size: 1em
}

.v-select__selection,.v-text-field input {
    line-height: 24px
}

.v-list--dense .v-list-item .v-list-item__title {
    line-height: 24px;
    font-size: .9em
}

.v-select-list .v-list-item .v-list-item__subtitle,.v-select-list .v-list-item .v-list-item__title {
    line-height: 1.7
}

.v-input__control .v-messages__message {
    line-height: inherit
}

.v-input {
    font-size: 15px
}

div.v-data-table td,div.v-data-table th {
    overflow: hidden;
    white-space: nowrap
}

div.v-data-table.v-data-table--mobile td,div.v-data-table.v-data-table--mobile th {
    overflow: auto;
    text-overflow: ellipsis;
    white-space: normal
}

div.v-data-table__wrapper table tbody tr.v-data-table__mobile-table-row td.v-data-table__mobile-row div.v-data-table__mobile-row__header {
    white-space: normal
}

.v-text-field.v-text-field--enclosed .v-text-field__details {
    margin-bottom: 0;
    align-items: center
}

.v-data-footer {
    font-size: small
}
