:root {--v-background: 33 189 206; }

.v-body { background-image: url('https://valei.s3.eu-north-1.amazonaws.com/book/1/background?240403091100'); }

@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap');
/*
.v-card .truncate {
    overflow: visible !important;
    white-space: normal !important;
    text-overflow: clip !important;
}

.bg-gradient-body {
    background-image: none;
}

.dark .bg-gradient-body {
    background-image: none;
}

/*.v-main {
    background: #b05e87;
}

.dark .v-main {
    background: #56a6b2;
}*/

/* ## Gruppbokningar: Låt tjänstenamn flöda på flera rader */
.v-timeslot-groupbooking div:first-child div {
    overflow: unset;
    white-space: unset;
    margin-top: 0.75rem;
    max-width: 100%;
    word-wrap: break-word;
}

@media (min-width: 640px) {
    .v-timeslot-groupbooking div button {
        margin-right: -0.75rem;
        margin-top: -0.5rem;
        position: absolute;
        right: 0.3rem;
        top: 0.1rem;
        margin-right: 0;
        margin-left: 0;
    }
}




/* Hide beta-div */
.v-body > div > div {
    display: none;
}


/* ### Reviews: Dölja enskilda betygen/kommentarerna ### */
/*.v-section-reviews > div:nth-child(2) {
    display: none;
}*/

/* ### Reviews: Dölja blocket med alla skrivna recensioner på /reviews-sidan ### */
/*body main .v-main > .flex.gap-6 > .flex.flex-col {
    display: none;
}*/




/*.v-page-start .v-hero-text {
    background-color: #59becb;
    color: #ffffff;
}*/

/*.v-hero-image > div {
    background-color: #c75384;
    color: #59becb;
}*/

/*.v-label-from {
    display: none;
}*/


/* ### Tilläggstjänster: Dölja "från:"-pris
.v-related-services .v-label-from {
    display: none;
} */



/*.v-section-alert {
    background-color: #59becb;
    color: #ffffff;
}*/
/*.v-section-alert .v-icon-info {
    display: none;
}
.v-section-alert .v-icon-warning {
    display: block;
}
.v-section-alert .v-icon-exclamation {
    display: block;
}*/

/*.v-section-alert svg:nth-of-type(1) {
    display: none;
}
.v-section-alert svg:nth-of-type(2) {
    display: block;
}*/


/*.v-hero {
    --v-secondary: 89 190 203;
}*/

/*
.v-confirm_buttons a {
    background-color: rgb(255 255 255/var(--tw-bg-opacity));
    color: rgb(var(--v-primary)/var(--tw-text-opacity));
    --tw-border-opacity: 1;
    border-color: rgb(var(--v-primary)/var(--tw-border-opacity));
    border-radius: 0.375rem;
    border-width: 20px;
    font-weight: 600;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    line-height: 1;
    padding: 0.75rem 2rem;
    text-align: center;
}

.dark .v-confirm_buttons a {
    --tw-bg-opacity: 1;
    background-color: rgb(55 65 81/var(--tw-bg-opacity));
}

@media (max-width: 639px) {
    .v-confirm_buttons a {
       width: 100%;   
    }
}
*/
.v-main {background-color: red
  }
/* Ram runt tjänste info*/
.v-card button.xl\:hidden {
    display: inline-block;
}

.v-card button.xl\:flex {
    display: none;
}

/* Gruppbokningar: Dölja siffror från "/" och bakåt. */
/*.v-groupbookinginfo .v-groupbookinginfo-freeslots span:nth-child(2) {
    display: none;
}*/
/*
.v-groupbookinginfo-freeslots span:nth-of-type(2){
    display: none;
    }

.v-hero-text {
 display: none;
}
.v-hero-image {
    width: 100%;
}
.v-header {
    height: 8rem;
    margin-top: 10%;
}
.v-hero.lg\:grid-cols-3 {
    grid-template-columns: unset;
}

.v-hero-image.sm\:-mx-10 {
    margin-left: 0;
    margin-right: 0;
}

.v-hero-image.sm\:-mt-10 {
    margin-top: 0;
}*/

/*.v-card-disabled {
    display: none;
}*/

/*
.v-hero-text {
    max-height: 40rem;
}*/
/*
.v-hero-text button{
    display: none;
}*/

/*
.v-section-contact > div:first-child > div > a:first-child::after {
    content: " 019-300 101 \A 019-300 102"; 
    white-space: pre;
}*/

/*
.v-section-contact > div:first-child > div > a:nth-child(2)::after {
    content: " hello2@valei.com \A hello3@valei.com"; 
    white-space: pre;
}*/

/*.v-section-contact > div:nth-child(2) > div > a:first-child::after {
    content: " Testgatan 1 \A 123 45"; 
    white-space: pre;
}*/

/* ## Ta bort visning av kundnummer från publika sidan*/
/*.flex.flex-col.gap-2.leading-loose.user-info > :nth-child(6) {
    display: none;
}
.flex.flex-col.gap-2.leading-loose.user-info > :nth-child(7) {
    display: none;
}
.flex.flex-col.gap-2.leading-loose.user-info > :nth-child(8) {
    display: none;}
.flex.flex-col.gap-2.leading-loose.user-info > :nth-child(9) {
    display: none;}
*/
.v-section-contact > div:last-child a {
    pointer-events: none;
}

.v-section-contact > div:last-child a span.text-secondary {
    display: none;
}