/* /Component/Button/OrangeButton.razor.rz.scp.css */
button[b-tox2ojfq8k]{
    background: #FFC482 ;
    cursor: pointer;
}

button p[b-tox2ojfq8k]{
    color: white ;
}

button p:hover[b-tox2ojfq8k]{
    color: #FFE9CF ;
}

/* /Component/ModalPetScan.razor.rz.scp.css */
/* Le fond avec flou */
.backdrop-blur-sm[b-t5wkgq3mh6] {
    backdrop-filter: blur(10px); /* Définit le flou sur l'arrière-plan */
    background: rgba(0, 0, 0, 0.4); /* Applique une teinte semi-transparente */
}
/* /Component/Toast.razor.rz.scp.css */
/* /Layout/MainLayout.razor.rz.scp.css */
div.page-home main[b-okgxm5u0u1]{
    flex-grow: 1;
    height: calc(100vh - 75px);
}

div:not(.page-home) main[b-okgxm5u0u1]{
    flex-grow: 1;
}

.page-home[b-okgxm5u0u1],
.page-petscan[b-okgxm5u0u1]{
    background-image: url('images/background_full.jpg');
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    background-attachment: fixed;
}

.page-404[b-okgxm5u0u1]{
    background-image: url('images/404.jpg');
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

.page-register[b-okgxm5u0u1],
.delete-user-confirmation[b-okgxm5u0u1]{
    background: linear-gradient(to bottom right, #FFC482 10%, #BEDFE4 100%);
}

.page-forgot-password[b-okgxm5u0u1],
.page-update-password[b-okgxm5u0u1]{
    background: linear-gradient(to bottom right, #BEDFE4 10%, #FFC482 100%);
}

.page-email-confirmation[b-okgxm5u0u1]{
    background: linear-gradient(to bottom right, #F6CBD4 10%, #FFC482 100%);
}
/* /Layout/NavFooter.razor.rz.scp.css */
footer[b-73w4nc6h9v]{
    width: 100%;
    position: relative;
    height: 75px;
    bottom: 0;
    background: transparent;
    display: flex;
    padding-left: 2rem;
    padding-right: 2rem;
}

footer > div[b-73w4nc6h9v]{
    display: flex;
    justify-content: start;
}

@media (max-width: 1024px) {
    footer > div:first-child[b-73w4nc6h9v]{
        justify-content: center;
    }
    footer > div:nth-child(2)[b-73w4nc6h9v]{
        display: none;
    }
}
/* /Layout/NavMenu.razor.rz.scp.css */
header[b-1mvilrvk08]{
    background-color: transparent;
    color: white;
    height: 75px;
    top: 0;
    padding-left: 2rem;
    padding-right: 2rem;
}

div:not(.page-home) header[b-1mvilrvk08]{
    position: relative;
}

div.page-home header[b-1mvilrvk08]{
    position: sticky;
}
/* /Pages/404.razor.rz.scp.css */
/* /Pages/DeleteUserConfirmation.razor.rz.scp.css */
.wrapper[b-j8ujq9ah6k]{
    padding: 0 2rem;
    display:flex;
    justify-content:center;
    align-items:center;
    height: 100%;
}
/* /Pages/EmailConfirmation.razor.rz.scp.css */
.wrapper[b-yk1k8ast4z]{
    display: flex;
    justify-content: center;
    align-items: center;
    min-height: 100vh; /* Assure que le conteneur remplit toute la hauteur visible */
    padding:  4rem 1rem;
    box-sizing: border-box; /* Assure que les paddings sont inclus dans la hauteur */
}

.frame[b-yk1k8ast4z]{
    
}

@media (max-width: 640px) {
    .frame[b-yk1k8ast4z]{
        position: relative;
        top: 75px;
        margin: 0 2rem;
        padding-top: 0;
    }
}
/* /Pages/ForgotPassword.razor.rz.scp.css */
.wrapper[b-exxmqvhmkd]{
    padding: 0 2rem;
    display:flex;
    justify-content:center;
    align-items:center;
    height: 100%;
}

.forgot-password[b-exxmqvhmkd]{
    
}
/* /Pages/Home.razor.rz.scp.css */
div .link[b-diue06x5cy]{
    color: white !important;
    background: #FFC482;
}

div .link:hover[b-diue06x5cy]{
    color : #FFE9CF !important;
}
/* /Pages/PetScan.razor.rz.scp.css */
.wrapper[b-lyv8musb3c]{
    display: flex;
    justify-content: center;
    align-items: center;
    min-height: 100vh; /* Assure que le conteneur remplit toute la hauteur visible */
    padding: 2rem;
    box-sizing: border-box; /* Assure que les paddings sont inclus dans la hauteur */
}

.petscan[b-lyv8musb3c]{
    background: rgba(255,255,255,.95);
    box-shadow: rgba(0, 0, 0, 0.19) 0px 10px 20px, rgba(0, 0, 0, 0.23) 0px 6px 6px;
}

.selected[b-lyv8musb3c]{
    box-shadow: 0 0 0 2px rgba(255,196,130,1); /* Ajout d'une "ring" (sorte de halo extérieur) */
    border-color: rgba(255,196,130,1); /* Couleur pour mieux s'adapter */
}
/* /Pages/Register.razor.rz.scp.css */
.wrapper[b-mj5k4ewj2c]{
    padding: 0 2rem;
    display:flex;
    justify-content:center;
    align-items:center;
    height: 100%;
}

.register[b-mj5k4ewj2c]{
    background: rgba(255,255,255,.95);
    box-shadow: rgba(0, 0, 0, 0.19) 0px 10px 20px, rgba(0, 0, 0, 0.23) 0px 6px 6px;
}

.register > div:first-child[b-mj5k4ewj2c] {
    width: 50%;
}

.register > div:nth-child(2)[b-mj5k4ewj2c] {
    width: 50%;
}

.nav-link[b-mj5k4ewj2c]{
    color:#66999B;
}

.nav-link:hover[b-mj5k4ewj2c] {
    color: #2B3A67;
}

@media (max-width: 1024px) {
    .register[b-mj5k4ewj2c]{
        width: 600px;
        padding: 0 6rem ;
    }
    h2[b-mj5k4ewj2c], p[b-mj5k4ewj2c]{
        text-align: center;
    }
}
/* /Pages/UpdatePassword.razor.rz.scp.css */
.wrapper[b-jyeghohzib]{
    padding: 0 2rem;
    display:flex;
    justify-content:center;
    align-items:center;
    height: 100%;
}

.update-password[b-jyeghohzib]{

}
