.v-chip-wrap-text {
    height: auto !important;
    min-height: 28px;
    padding: 8px 8px;
}

.v-chip-wrap-text .v-chip__content {
    margin-left: 12px !important;
    white-space: normal;
}

.v-chip-content-full .v-chip__content {
    width: 100% !important;
}

.absolute-full-overlay {

    position: absolute;
    width: 100%;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: 20;
}



/* .small-badge {


} */

.small-badge .v-badge__wrapper .v-badge__badge {
    min-width: 14px;
    height: 14px;
    font-size: 8px;
    line-height: 14px;
    padding: 0;
}

/* Wrap text in button */

@media only screen and (max-width: 600px) {
    .btn-wrap-text {
        max-width: 100%;
        height: auto !important;
        padding: 10px 16px !important;
        white-space: break-spaces;

        &.v-btn:not(.v-btn--round).v-size--default {
            padding: 10px 16px;
        }

        .v-btn__content {
            flex: 1 0 fit-content;
            white-space: break-spaces;
        }
    }

    .btn-wrap-text.btn--size-small {
        padding: 8px 12px !important;
    }
}