@import '_content/Blazor.SignaturePad/Blazor.SignaturePad.g22u5lm4z9.bundle.scp.css';
@import '_content/Microsoft.FluentUI.AspNetCore.Components/Microsoft.FluentUI.AspNetCore.Components.ewdlgswx1m.bundle.scp.css';
@import '_content/STDoodle.Doodle/STDoodle.Doodle.bundle.scp.css';

/* /Layout/CarsNavigation.razor.rz.scp.css */
#cars_list[b-uoux4ndvau] {
    margin-top: 5px;
    overflow-y: auto;
    max-height: 94%;
}

#car_box[b-uoux4ndvau] {
    box-shadow: 0px 0px 20px rgb(0 0 0 / 10%);
    border-radius: 4px;
    border-color: #362B48;
    border: 1px solid #d3d3d3;
    margin-bottom: 4px;
    height: 220px;
    text-align: center;
    display: grid;
    grid-template-columns: 0.5fr 15fr 7fr;
}

#car_state[b-uoux4ndvau] {
    grid-column-start: 2;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

#car_icons[b-uoux4ndvau] {
    justify-content: center;
    align-items: center;
    grid-column-start: 3;
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-template-rows: 1fr 1fr 1fr 1fr;
    padding: 10px;
}

@keyframes colorChange-b-uoux4ndvau {
    0% {
        background-color: #8EF191;
    }

    50% {
        background-color: #FBB545;
    }

    100% {
        background-color: #8EF191;
    }
}


@keyframes alertFlash-b-uoux4ndvau {
    0% {
        background-color: white;
    }

    50% {
        background-color: #ED696D;
    }

    100% {
        background-color: white;
    }
}


.logo-container[b-uoux4ndvau] {
    display: inline-block;
    overflow: hidden;
    border: 1px solid #ccc; /* Optional: Add a border for clarity */
}
    .logo-container img[b-uoux4ndvau] {
        display: block;
        max-width: 50px;
        max-height: 35px;
    }

#connection_state[b-uoux4ndvau] {
    grid-column-start: 1;
    border-radius: 3px; /* rounded corners */
}

/* /Layout/GlobalCarsNavigation.razor.rz.scp.css */
#cars_list[b-qqxxvcxsug] {
    margin-top: 5px;
    overflow-y: auto;
    max-height: 94%;
}

#car_box[b-qqxxvcxsug] {
    box-shadow: 0px 0px 20px rgb(0 0 0 / 10%);
    border-radius: 4px;
    border-color: #362B48;
    border: 1px solid #d3d3d3;
    margin-bottom: 4px;
    height: 150px;
    text-align: center;
    display: grid;
    grid-template-columns: 5fr 2fr
}

#car_state[b-qqxxvcxsug] {
    grid-column-start: 1;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

#car_icons[b-qqxxvcxsug] {
    justify-content: center;
    align-items: center;
    grid-column-start: 2;
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-template-rows: 1fr 1fr 1fr 1fr;
    padding: 10px;
}

@keyframes colorChange-b-qqxxvcxsug {
    0% {
        background-color: #8EF191;
    }

    50% {
        background-color: #FBB545;
    }

    100% {
        background-color: #8EF191;
    }
}

.logo-container[b-qqxxvcxsug] {
    display: inline-block;
    overflow: hidden;
    border: 1px solid #ccc; /* Optional: Add a border for clarity */
}

    .logo-container img[b-qqxxvcxsug] {
        display: block;
        max-width: 50px;
        max-height: 35px;
    }
/* /Layout/GlobalTrackingLayout.razor.rz.scp.css */
.main_page[b-cp3m918j6r] {
    height: 100%;
    background-color: #FAFAFA;
}

#navbar[b-cp3m918j6r] {
    background-color: red;
    margin-bottom: 14px;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}

#navbar_content[b-cp3m918j6r] {
    margin-left: 25px;
    margin-right: 25px;
    display: grid;
    grid-template-columns: 180px 100px 1fr;
}

.navbar-brand[b-cp3m918j6r] {
    color: #ffffff;
    font-size: 18px;
    grid-column-start: 1;
    margin-left: 15px;
}

.menu-management[b-cp3m918j6r] {
    grid-column-start: 2;
    margin-left: 10px;
}

.navigation_bar[b-cp3m918j6r] {
    grid-column-start: 1;
    grid-column-end: 3;
    grid-row-start: 1;
    grid-row-end: 2;
}

.main[b-cp3m918j6r] {
    grid-column-start: 2;
    margin: 5px;
    border: 1px solid #d3d3d3;
    border-radius: 0.3px;
    box-shadow: 1px 1px 4px 0 rgb(0 0 0 / 10%);
}

#side_bar[b-cp3m918j6r] {
    margin-left: 5px;
    background-color: #FFFBF5;
    height: 90vh;
}

#top_bar[b-cp3m918j6r] {
    display: grid;
    grid-template-columns: 4fr 1fr 9fr 3fr 2fr;
    height: 65px;
    align-content: center;
    background-color: #74348B;
    box-shadow: 5px 0px 10px;
    align-items: center;
}
/* /Layout/LoginLayout.razor.rz.scp.css */
/* /Layout/MainLayout.razor.rz.scp.css */
.page[b-9j4mwemo13] {
    position: relative;
    display: flex;
    flex-direction: column;
}

main[b-9j4mwemo13] {
    flex: 1;
}

.sidebar[b-9j4mwemo13] {
    background-image: linear-gradient(180deg, rgb(5, 39, 103) 0%, #3a0647 70%);
}

.top-row[b-9j4mwemo13] {
    background-color: #f7f7f7;
    border-bottom: 1px solid #d6d5d5;
    justify-content: flex-end;
    height: 3.5rem;
    display: flex;
    align-items: center;
}

    .top-row[b-9j4mwemo13]  a, .top-row[b-9j4mwemo13]  .btn-link {
        white-space: nowrap;
        margin-left: 1.5rem;
        text-decoration: none;
    }

        .top-row[b-9j4mwemo13]  a:hover, .top-row[b-9j4mwemo13]  .btn-link:hover {
            text-decoration: underline;
        }

        .top-row[b-9j4mwemo13]  a:first-child {
            overflow: hidden;
            text-overflow: ellipsis;
        }

@media (max-width: 640.98px) {
    .top-row[b-9j4mwemo13] {
        justify-content: space-between;
    }

        .top-row[b-9j4mwemo13]  a, .top-row[b-9j4mwemo13]  .btn-link {
            margin-left: 0;
        }
}

@media (min-width: 641px) {
    .page[b-9j4mwemo13] {
        flex-direction: row;
    }

    .sidebar[b-9j4mwemo13] {
        width: 250px;
        height: 100vh;
        position: sticky;
        top: 0;
    }

    .top-row[b-9j4mwemo13] {
        position: sticky;
        top: 0;
        z-index: 1;
    }

        .top-row.auth[b-9j4mwemo13]  a:first-child {
            flex: 1;
            text-align: right;
            width: 0;
        }

    .top-row[b-9j4mwemo13], article[b-9j4mwemo13] {
        padding-left: 2rem !important;
        padding-right: 1.5rem !important;
    }
}

#top_bar[b-9j4mwemo13] {
    position: fixed;
    width: 100%;
    z-index: 1000;
    height: 65px;
    align-content: center;
    background: linear-gradient(75deg, #DB1886, #460BA2);
    box-shadow: 5px 0px 10px;
    align-items: center;
}
/* /Layout/NavigationBar.razor.rz.scp.css */
#navigation_bar[b-qkuirmfs1n] {
    display: grid;
    grid-template-columns: 280px 4fr 1fr 1fr;
    align-items: center;
    grid-gap: 10px;
}
/* /Layout/NavMenu.razor.rz.scp.css */
.navbar-toggler[b-2l0qd1kqxp] {
    background-color: rgba(255, 255, 255, 0.1);
}

.top-row[b-2l0qd1kqxp] {
    min-height: 3.5rem;
    background-color: rgba(0,0,0,0.4);
}

.navbar-brand[b-2l0qd1kqxp] {
    font-size: 1.1rem;
}

.bi[b-2l0qd1kqxp] {
    display: inline-block;
    position: relative;
    width: 1.25rem;
    height: 1.25rem;
    margin-right: 0.75rem;
    top: -1px;
    background-size: cover;
}

.bi-house-door-fill-nav-menu[b-2l0qd1kqxp] {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='white' class='bi bi-house-door-fill' viewBox='0 0 16 16'%3E%3Cpath d='M6.5 14.5v-3.505c0-.245.25-.495.5-.495h2c.25 0 .5.25.5.5v3.5a.5.5 0 0 0 .5.5h4a.5.5 0 0 0 .5-.5v-7a.5.5 0 0 0-.146-.354L13 5.793V2.5a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5v1.293L8.354 1.146a.5.5 0 0 0-.708 0l-6 6A.5.5 0 0 0 1.5 7.5v7a.5.5 0 0 0 .5.5h4a.5.5 0 0 0 .5-.5Z'/%3E%3C/svg%3E");
}

.bi-plus-square-fill-nav-menu[b-2l0qd1kqxp] {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='white' class='bi bi-plus-square-fill' viewBox='0 0 16 16'%3E%3Cpath d='M2 0a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2H2zm6.5 4.5v3h3a.5.5 0 0 1 0 1h-3v3a.5.5 0 0 1-1 0v-3h-3a.5.5 0 0 1 0-1h3v-3a.5.5 0 0 1 1 0z'/%3E%3C/svg%3E");
}

.bi-list-nested-nav-menu[b-2l0qd1kqxp] {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='white' class='bi bi-list-nested' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4.5 11.5A.5.5 0 0 1 5 11h10a.5.5 0 0 1 0 1H5a.5.5 0 0 1-.5-.5zm-2-4A.5.5 0 0 1 3 7h10a.5.5 0 0 1 0 1H3a.5.5 0 0 1-.5-.5zm-2-4A.5.5 0 0 1 1 3h10a.5.5 0 0 1 0 1H1a.5.5 0 0 1-.5-.5z'/%3E%3C/svg%3E");
}

.nav-item[b-2l0qd1kqxp] {
    font-size: 0.9rem;
    padding-bottom: 0.5rem;
}

    .nav-item:first-of-type[b-2l0qd1kqxp] {
        padding-top: 1rem;
    }

    .nav-item:last-of-type[b-2l0qd1kqxp] {
        padding-bottom: 1rem;
    }

    .nav-item[b-2l0qd1kqxp]  a {
        color: #d7d7d7;
        border-radius: 4px;
        height: 3rem;
        display: flex;
        align-items: center;
        line-height: 3rem;
    }

.nav-item[b-2l0qd1kqxp]  a.active {
    background-color: rgba(255,255,255,0.37);
    color: white;
}

.nav-item[b-2l0qd1kqxp]  a:hover {
    background-color: rgba(255,255,255,0.1);
    color: white;
}

@media (min-width: 641px) {
    .navbar-toggler[b-2l0qd1kqxp] {
        display: none;
    }

    .collapse[b-2l0qd1kqxp] {
        /* Never collapse the sidebar for wide screens */
        display: block;
    }

    .nav-scrollable[b-2l0qd1kqxp] {
        /* Allow sidebar to scroll for tall menus */
        height: calc(100vh - 3.5rem);
        overflow-y: auto;
    }
}
/* /Layout/TrackingLayout.razor.rz.scp.css */
.main_page[b-na4u0y0ctj] {
    height: 100%;
    background-color: #FAFAFA;
}

#navbar[b-na4u0y0ctj] {
    background-color: red;
    margin-bottom: 14px;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}

#navbar_content[b-na4u0y0ctj] {
    margin-left: 25px;
    margin-right: 25px;
    display: grid;
    grid-template-columns: 180px 100px 1fr;
}

.navbar-brand[b-na4u0y0ctj] {
    color: #ffffff;
    font-size: 18px;
    grid-column-start: 1;
    margin-left: 15px;
}

.menu-management[b-na4u0y0ctj] {
    grid-column-start: 2;
    margin-left: 10px;
}

.navigation_bar[b-na4u0y0ctj] {
    grid-column-start: 1;
    grid-column-end: 3;
    grid-row-start: 1;
    grid-row-end: 2;
}

.main[b-na4u0y0ctj] {
    grid-column-start: 2;
    margin: 5px;
    border: 1px solid #d3d3d3;
    border-radius: 0.3px;
    box-shadow: 1px 1px 4px 0 rgb(0 0 0 / 10%);
}

#side_bar[b-na4u0y0ctj] {
    margin-left: 5px;
    background-color: #FFFBF5;
    height: 90vh;
    margin-top: 70px;
}

#top_bar[b-na4u0y0ctj] {
    position: fixed;
    width: 100%;
    z-index: 1000;
    height: 65px;
    align-content: center;
    background: linear-gradient(75deg, #DB1886, #460BA2);
    box-shadow: 5px 0px 10px;
    align-items: center;
}

#body[b-na4u0y0ctj] {
    margin-top: 70px;
    margin-left: 5px;
}
/* /Pages/AccountsManager/AccountsManager.razor.rz.scp.css */
#breif[b-4itykxswsl] {
    margin-top: 10px;
}

#page_spinner[b-4itykxswsl] {
    display: flex;
    text-align: center;
    justify-content: center;
    margin: auto;
}

#edit_buttons[b-4itykxswsl] {
    margin: 10px 0px;
}

.modal[b-4itykxswsl] {
    background-color: rgba(0, 0, 0, 0.5); /* Semi-transparent black background */
}

.modal-backdrop[b-4itykxswsl] {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 0); /* Initially transparent */
    opacity: 0; /* Initially hidden */
    transition: opacity 0.3s ease; /* Transition for opacity change */
    z-index: 1040;
}

.modal.show[b-4itykxswsl] {
    background-color: rgba(0, 0, 0, 0.5); /* Semi-transparent black background when modal is shown */
}

    .modal.show .modal-backdrop[b-4itykxswsl] {
        opacity: 1; /* Fade in the background when modal is shown */
    }

#details_box[b-4itykxswsl] {
    margin-top: 20px;
}

#details_tab[b-4itykxswsl] {
    margin-top: 10px;
}

#details_infos[b-4itykxswsl] {
    display: grid;
    grid-template-columns: 1fr 5fr;
}

#column_1[b-4itykxswsl] {
    grid-column-start: 1;
}

#column_2[b-4itykxswsl] {
    grid-column-start: 2;
}

.modal-dialog[b-4itykxswsl] {
    max-width: 800px;
}
/* /Pages/AccountsManager/AddAccountManager.razor.rz.scp.css */
#add_main[b-jaqr5fzrdk] {
    display: grid;
    grid-template-columns: 1fr 1fr;
    margin: 15px;
    grid-gap: 10px;
}

#column_1[b-jaqr5fzrdk] {
    grid-column-start: 1;
}

#column_2[b-jaqr5fzrdk] {
    grid-column-start: 2;
}

#page_spinner[b-jaqr5fzrdk] {
    display: flex;
    text-align: center;
    justify-content: center;
    margin: auto;
}
/* /Pages/AccountsManager/EditAccountManager.razor.rz.scp.css */
#add_main[b-3pzjn2rhlx] {
    display: grid;
    grid-template-columns: 1fr 1fr;
    margin: 15px;
    grid-gap: 10px;
}

#column_1[b-3pzjn2rhlx] {
    grid-column-start: 1;
}

#column_2[b-3pzjn2rhlx] {
    grid-column-start: 2;
}

#page_spinner[b-3pzjn2rhlx] {
    display: flex;
    text-align: center;
    justify-content: center;
    margin: auto;
}
/* /Pages/Accounts/AccountsManagement.razor.rz.scp.css */
#breif[b-rcj6q991ag] {
    margin-top: 10px;
}

#page_spinner[b-rcj6q991ag] {
    display: flex;
    text-align: center;
    justify-content: center;
    margin: auto;
}

#edit_buttons[b-rcj6q991ag] {
    margin: 10px 0px;
}

.modal[b-rcj6q991ag] {
    background-color: rgba(0, 0, 0, 0.5); /* Semi-transparent black background */
}

.modal-backdrop[b-rcj6q991ag] {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 0); /* Initially transparent */
    opacity: 0; /* Initially hidden */
    transition: opacity 0.3s ease; /* Transition for opacity change */
    z-index: 1040;
}

.modal.show[b-rcj6q991ag] {
    background-color: rgba(0, 0, 0, 0.5); /* Semi-transparent black background when modal is shown */
}

    .modal.show .modal-backdrop[b-rcj6q991ag] {
        opacity: 1; /* Fade in the background when modal is shown */
    }

#details_box[b-rcj6q991ag] {
    margin-top: 20px;
}

#details_tab[b-rcj6q991ag] {
    margin-top: 10px;
}

#details_infos[b-rcj6q991ag] {
    display: grid;
    grid-template-columns: 1fr 5fr;
}

#column_1[b-rcj6q991ag] {
    grid-column-start: 1;
}

#column_2[b-rcj6q991ag] {
    grid-column-start: 2;
}

.modal-dialog[b-rcj6q991ag] {
    max-width: 800px;
}
/* /Pages/Accounts/AddAccount.razor.rz.scp.css */
#add_main[b-dtea17c1hc] {
    display: grid;
    grid-template-columns: 1fr 1fr;
    margin: 15px;
    grid-gap: 10px;
}

#column_1[b-dtea17c1hc] {
    grid-column-start: 1;
}

#column_2[b-dtea17c1hc] {
    grid-column-start: 2;
}

#page_spinner[b-dtea17c1hc] {
    display: flex;
    text-align: center;
    justify-content: center;
    margin: auto;
}
/* /Pages/Accounts/EditAccount.razor.rz.scp.css */
#add_main[b-z7oxjt81dw] {
    display: grid;
    grid-template-columns: 1fr 1fr;
    margin: 15px;
    grid-gap: 10px;
}

#column_1[b-z7oxjt81dw] {
    grid-column-start: 1;
}

#column_2[b-z7oxjt81dw] {
    grid-column-start: 2;
}

#page_spinner[b-z7oxjt81dw] {
    display: flex;
    text-align: center;
    justify-content: center;
    margin: auto;
}
/* /Pages/Agency/AddAgency.razor.rz.scp.css */
#add_main[b-998b6nftq8] {
    display: grid;
    grid-template-columns: 1fr 1fr;
    margin: 15px;
}

#column_1[b-998b6nftq8] {
    grid-column-start: 1;
}

#column_2[b-998b6nftq8] {
    grid-column-start: 2;
}
/* /Pages/Agency/AgenciesManagement.razor.rz.scp.css */
#breif[b-j8lwt8tbo2] {
    margin-top: 10px;
}

#page_spinner[b-j8lwt8tbo2] {
    display: flex;
    text-align: center;
    justify-content: center;
    margin: auto;
}

#edit_buttons[b-j8lwt8tbo2] {
    margin: 10px 0px;
    border: solid;
    border-width: 2px;
    border-radius: 5px;
    border-color: #E0EDF9;
    padding: 10px;
    background-color: #EAF3FB;
}

.modal[b-j8lwt8tbo2] {
    background-color: rgba(0, 0, 0, 0.5); /* Semi-transparent black background */
}

.modal-backdrop[b-j8lwt8tbo2] {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 0); /* Initially transparent */
    opacity: 0; /* Initially hidden */
    transition: opacity 0.3s ease; /* Transition for opacity change */
    z-index: 1040;
}

.modal.show[b-j8lwt8tbo2] {
    background-color: rgba(0, 0, 0, 0.5); /* Semi-transparent black background when modal is shown */
}

.modal.show .modal-backdrop[b-j8lwt8tbo2] {
    opacity: 1; /* Fade in the background when modal is shown */
}

#details_box[b-j8lwt8tbo2] {
    margin-top: 20px;
}

#details_tab[b-j8lwt8tbo2] {
    margin-top: 10px;
}

#details_infos[b-j8lwt8tbo2] {
    display: grid;
    grid-template-columns: 1fr 5fr;
}

#column_1[b-j8lwt8tbo2] {
    grid-column-start: 1;
}

#column_2[b-j8lwt8tbo2] {
    grid-column-start: 2;
}
/* /Pages/Agency/DeleteAgency.razor.rz.scp.css */
#add_main[b-b8ta0zgfbv] {
    display: grid;
    grid-template-columns: 1fr 1fr;
    margin: 15px;
    grid-gap: 10px;
}

#column_1[b-b8ta0zgfbv] {
    grid-column-start: 1;
}

#column_2[b-b8ta0zgfbv] {
    grid-column-start: 2;
}

#page_spinner[b-b8ta0zgfbv] {
    display: flex;
    text-align: center;
    justify-content: center;
    margin: auto;
}
/* /Pages/Agency/EditAgency.razor.rz.scp.css */
#page_spinner[b-m0bd4ybh1k] {
    display: flex;
    text-align: center;
    justify-content: center;
    margin: auto;
}


#add_main[b-m0bd4ybh1k] {
    display: grid;
    grid-template-columns: 1fr 1fr;
    margin: 15px;
}

#column_1[b-m0bd4ybh1k] {
    grid-column-start: 1;
}

#column_2[b-m0bd4ybh1k] {
    grid-column-start: 2;
}
/* /Pages/Authentication/Login.razor.rz.scp.css */
#page[b-f8r09ylwbw] {
    display: grid;
    grid-template-columns: 450px 1fr;
    height: 100vh;
}

#login-clean[b-f8r09ylwbw] {
    grid-column-start: 1;
}

#image_container[b-f8r09ylwbw] {
    position: relative;
    overflow: hidden;
}

#image-login[b-f8r09ylwbw] {
    width: auto;
    height: 100%;
    position: absolute;
    left: 70%;
    transform: translateX(-50%);
    object-fit: cover;
}

#content[b-f8r09ylwbw] {
}

#elements[b-f8r09ylwbw] {
    padding: 30px;
    align-items: center;
    text-align: center;
}

#image_bottom[b-f8r09ylwbw] {
    text-align: center;
    margin-top: 50px;
}
/* /Pages/Car/AddCar.razor.rz.scp.css */
#add_main[b-xzoz5pwnyt] {
    display: grid;
    grid-template-columns: 3fr 2fr 4fr 4fr;
    margin: 15px;
    grid-gap: 10px;
}

#column_1[b-xzoz5pwnyt] {
    grid-column-start: 1;
}

#column_2[b-xzoz5pwnyt] {
    grid-column-start: 2;
}

#column_3[b-xzoz5pwnyt] {
    grid-column-start: 3;
}

#column_4[b-xzoz5pwnyt] {
    grid-column-start: 4;
}

#column_5[b-xzoz5pwnyt] {
    grid-column-start: 5;
}

#page_spinner[b-xzoz5pwnyt] {
    display: flex;
    text-align: center;
    justify-content: center;
    margin: auto;
}
/* /Pages/Car/CarsManagement.razor.rz.scp.css */
#breif[b-am5ovvwib1] {
    margin-top: 10px;
}

#page_spinner[b-am5ovvwib1] {
    display: flex;
    text-align: center;
    justify-content: center;
    margin: auto;
}

#edit_buttons[b-am5ovvwib1] {
    margin: 10px 0px;
    border: solid;
    border-width: 2px;
    border-radius: 5px;
    border-color: #E0EDF9;
    padding: 10px;
    background-color: #EAF3FB;
}

.modal[b-am5ovvwib1] {
    background-color: rgba(0, 0, 0, 0.5); /* Semi-transparent black background */
}

.modal-backdrop[b-am5ovvwib1] {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 0); /* Initially transparent */
    opacity: 0; /* Initially hidden */
    transition: opacity 0.3s ease; /* Transition for opacity change */
    z-index: 1040;
}

.modal.show[b-am5ovvwib1] {
    background-color: rgba(0, 0, 0, 0.5); /* Semi-transparent black background when modal is shown */
}

    .modal.show .modal-backdrop[b-am5ovvwib1] {
        opacity: 1; /* Fade in the background when modal is shown */
    }

#details_box[b-am5ovvwib1] {
    margin-top: 20px;
}

#details_tab[b-am5ovvwib1] {
    margin-top: 10px;
}

#details_infos[b-am5ovvwib1] {
    display: grid;
    grid-template-columns: 1fr 5fr;
}

#column_1[b-am5ovvwib1] {
    grid-column-start: 1;
}

#column_2[b-am5ovvwib1] {
    grid-column-start: 2;
}

.modal-dialog[b-am5ovvwib1] {
    max-width: 1100px;
}
/* /Pages/Car/CarsManager.razor.rz.scp.css */
#breif[b-2k9y0k6kx8] {
    margin-top: 10px;
}

#page_spinner[b-2k9y0k6kx8] {
    display: flex;
    text-align: center;
    justify-content: center;
    margin: auto;
}

#edit_buttons[b-2k9y0k6kx8] {
    margin: 10px 0px;
}

.modal[b-2k9y0k6kx8] {
    background-color: rgba(0, 0, 0, 0.5); /* Semi-transparent black background */
}

.modal-backdrop[b-2k9y0k6kx8] {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 0); /* Initially transparent */
    opacity: 0; /* Initially hidden */
    transition: opacity 0.3s ease; /* Transition for opacity change */
    z-index: 1040;
}

.modal.show[b-2k9y0k6kx8] {
    background-color: rgba(0, 0, 0, 0.5); /* Semi-transparent black background when modal is shown */
}

    .modal.show .modal-backdrop[b-2k9y0k6kx8] {
        opacity: 1; /* Fade in the background when modal is shown */
    }

#details_box[b-2k9y0k6kx8] {
    margin-top: 20px;
}

#details_tab[b-2k9y0k6kx8] {
    margin-top: 10px;
}

#details_infos[b-2k9y0k6kx8] {
    display: grid;
    grid-template-columns: 1fr 5fr;
}

#column_1[b-2k9y0k6kx8] {
    grid-column-start: 1;
}

#column_2[b-2k9y0k6kx8] {
    grid-column-start: 2;
}

.modal-dialog[b-2k9y0k6kx8] {
    max-width: 800px;
}
/* /Pages/Car/CarsStatistics.razor.rz.scp.css */
#breif[b-c6jgp0rgc4] {
    margin-top: 10px;
}

#page_spinner[b-c6jgp0rgc4] {
    display: flex;
    text-align: center;
    justify-content: center;
    margin: auto;
}

#edit_buttons[b-c6jgp0rgc4] {
    margin: 10px 0px;
    border: solid;
    border-width: 2px;
    border-radius: 5px;
    border-color: #E0EDF9;
    padding: 10px;
    background-color: #EAF3FB;
}

.modal[b-c6jgp0rgc4] {
    background-color: rgba(0, 0, 0, 0.5); /* Semi-transparent black background */
}

.modal-backdrop[b-c6jgp0rgc4] {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 0); /* Initially transparent */
    opacity: 0; /* Initially hidden */
    transition: opacity 0.3s ease; /* Transition for opacity change */
    z-index: 1040;
}

.modal.show[b-c6jgp0rgc4] {
    background-color: rgba(0, 0, 0, 0.5); /* Semi-transparent black background when modal is shown */
}

    .modal.show .modal-backdrop[b-c6jgp0rgc4] {
        opacity: 1; /* Fade in the background when modal is shown */
    }

#details_box[b-c6jgp0rgc4] {
    margin-top: 20px;
}

#details_tab[b-c6jgp0rgc4] {
    margin-top: 10px;
}

#details_infos[b-c6jgp0rgc4] {
    display: grid;
    grid-template-columns: 1fr 5fr;
}

#column_1[b-c6jgp0rgc4] {
    grid-column-start: 1;
}

#column_2[b-c6jgp0rgc4] {
    grid-column-start: 2;
}

.modal-dialog[b-c6jgp0rgc4] {
    max-width: 1100px;
}
/* /Pages/Car/EditCar.razor.rz.scp.css */
#add_main[b-cymsyrjxe4] {
    display: grid;
    grid-template-columns: 3fr 2fr 4fr 4fr;
    margin: 15px;
    grid-gap: 10px;
}

#column_1[b-cymsyrjxe4] {
    grid-column-start: 1;
}

#column_2[b-cymsyrjxe4] {
    grid-column-start: 2;
}

#column_3[b-cymsyrjxe4] {
    grid-column-start: 3;
}

#column_4[b-cymsyrjxe4] {
    grid-column-start: 4;
}

#column_5[b-cymsyrjxe4] {
    grid-column-start: 5;
}

#page_spinner[b-cymsyrjxe4] {
    display: flex;
    text-align: center;
    justify-content: center;
    margin: auto;
}
/* /Pages/Checklists/AddCarChecklist.razor.rz.scp.css */
#add_main[b-dl4jrluix5] {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    margin: 15px;
    grid-gap: 10px;
}

#column_1[b-dl4jrluix5] {
    grid-column-start: 1;
}

#column_2[b-dl4jrluix5] {
    grid-column-start: 2;
}

#column_3[b-dl4jrluix5] {
    grid-column-start: 3;
}

#page_spinner[b-dl4jrluix5] {
    display: flex;
    text-align: center;
    justify-content: center;
    margin: auto;
}
/* /Pages/Checklists/ChecklistsManagement.razor.rz.scp.css */
#breif[b-lz3dqci0gr] {
    margin-top: 10px;
}

#page_spinner[b-lz3dqci0gr] {
    display: flex;
    text-align: center;
    justify-content: center;
    margin: auto;
}

#edit_buttons[b-lz3dqci0gr] {
    margin: 10px 0px;
    border: solid;
    border-width: 2px;
    border-radius: 5px;
    border-color: #E0EDF9;
    padding: 10px;
    background-color: #EAF3FB;
}
.modal[b-lz3dqci0gr] {
    background-color: rgba(0, 0, 0, 0.5); /* Semi-transparent black background */
}

.modal-backdrop[b-lz3dqci0gr] {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 0); /* Initially transparent */
    opacity: 0; /* Initially hidden */
    transition: opacity 0.3s ease; /* Transition for opacity change */
    z-index: 1040;
}

.modal.show[b-lz3dqci0gr] {
    background-color: rgba(0, 0, 0, 0.5); /* Semi-transparent black background when modal is shown */
}

    .modal.show .modal-backdrop[b-lz3dqci0gr] {
        opacity: 1; /* Fade in the background when modal is shown */
    }

#details_box[b-lz3dqci0gr] {
    margin-top: 20px;
}

#details_tab[b-lz3dqci0gr] {
    margin-top: 10px;
}

#details_infos[b-lz3dqci0gr] {
    display: grid;
    grid-template-columns: 1fr 5fr;
}

#column_1[b-lz3dqci0gr] {
    grid-column-start: 1;
}

#column_2[b-lz3dqci0gr] {
    grid-column-start: 2;
}

.modal-dialog[b-lz3dqci0gr] {
    max-width: 800px;
}
/* /Pages/Checklists/DeleteChecklist.razor.rz.scp.css */
#add_main[b-242xn58s4s] {
    display: grid;
    grid-template-columns: 1fr 1fr;
    margin: 15px;
    grid-gap: 10px;
}

#column_1[b-242xn58s4s] {
    grid-column-start: 1;
}

#column_2[b-242xn58s4s] {
    grid-column-start: 2;
}

#page_spinner[b-242xn58s4s] {
    display: flex;
    text-align: center;
    justify-content: center;
    margin: auto;
}
/* /Pages/Checklists/EditCarChecklist.razor.rz.scp.css */
#add_main[b-y51vhxpox5] {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    margin: 15px;
    grid-gap: 10px;
}

#column_1[b-y51vhxpox5] {
    grid-column-start: 1;
}

#column_2[b-y51vhxpox5] {
    grid-column-start: 2;
}

#column_3[b-y51vhxpox5] {
    grid-column-start: 3;
}

#page_spinner[b-y51vhxpox5] {
    display: flex;
    text-align: center;
    justify-content: center;
    margin: auto;
}
/* /Pages/ClientSecond/AddClientSecond.razor.rz.scp.css */
#add_main[b-n1j696gkrg] {
    display: grid;
    grid-template-columns: 1fr 1fr;
    margin: 15px;
    grid-gap: 10px;
}

#column_1[b-n1j696gkrg] {
    grid-column-start: 1;
}

#column_2[b-n1j696gkrg] {
    grid-column-start: 2;
}

#page_spinner[b-n1j696gkrg] {
    display: flex;
    text-align: center;
    justify-content: center;
    margin: auto;
}
/* /Pages/ClientSecond/ClientsSecondManagement.razor.rz.scp.css */
#breif[b-38om2ws89r] {
    margin-top: 10px;
}

#page_spinner[b-38om2ws89r] {
    display: flex;
    text-align: center;
    justify-content: center;
    margin: auto;
}

#edit_buttons[b-38om2ws89r] {
    margin: 10px 0px;
    border: solid;
    border-width: 2px;
    border-radius: 5px;
    border-color: #E0EDF9;
    padding: 10px;
    background-color: #EAF3FB;
}

.modal[b-38om2ws89r] {
    background-color: rgba(0, 0, 0, 0.5); /* Semi-transparent black background */
}

.modal-backdrop[b-38om2ws89r] {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 0); /* Initially transparent */
    opacity: 0; /* Initially hidden */
    transition: opacity 0.3s ease; /* Transition for opacity change */
    z-index: 1040;
}

.modal.show[b-38om2ws89r] {
    background-color: rgba(0, 0, 0, 0.5); /* Semi-transparent black background when modal is shown */
}

    .modal.show .modal-backdrop[b-38om2ws89r] {
        opacity: 1; /* Fade in the background when modal is shown */
    }

#details_box[b-38om2ws89r] {
    margin-top: 20px;
}

#details_tab[b-38om2ws89r] {
    margin-top: 10px;
}

#details_infos[b-38om2ws89r] {
    display: grid;
    grid-template-columns: 1fr 5fr;
}

#column_1[b-38om2ws89r] {
    grid-column-start: 1;
}

#column_2[b-38om2ws89r] {
    grid-column-start: 2;
}

.modal-dialog[b-38om2ws89r] {
    max-width: 800px;
}




#images_gallery[b-38om2ws89r] {
    padding: 15px;
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-gap: 10px;
}

    #images_gallery img[b-38om2ws89r] {
        transition: 1s;
        width: 350px;
    }

        #images_gallery img:hover[b-38om2ws89r] {
            transform: scale(1.05);
        }

#image_element[b-38om2ws89r] {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 10px;
}
/* /Pages/ClientSecond/DeleteClientSecond.razor.rz.scp.css */
#add_main[b-t2rhy0bl53] {
    display: grid;
    grid-template-columns: 1fr 1fr;
    margin: 15px;
    grid-gap: 10px;
}

#column_1[b-t2rhy0bl53] {
    grid-column-start: 1;
}

#column_2[b-t2rhy0bl53] {
    grid-column-start: 2;
}

#page_spinner[b-t2rhy0bl53] {
    display: flex;
    text-align: center;
    justify-content: center;
    margin: auto;
}
/* /Pages/ClientSecond/EditClientSecond.razor.rz.scp.css */
#add_main[b-n7aralm02q] {
    display: grid;
    grid-template-columns: 1fr 1fr;
    margin: 15px;
    grid-gap: 10px;
}

#column_1[b-n7aralm02q] {
    grid-column-start: 1;
}

#column_2[b-n7aralm02q] {
    grid-column-start: 2;
}

#page_spinner[b-n7aralm02q] {
    display: flex;
    text-align: center;
    justify-content: center;
    margin: auto;
}
/* /Pages/Client/AddClient.razor.rz.scp.css */
#add_main[b-3ecod48ssd] {
    display: grid;
    grid-template-columns: 1fr 1fr ;
    margin: 15px;
    grid-gap: 10px;
}

#column_1[b-3ecod48ssd] {
    grid-column-start: 1;
}

#column_2[b-3ecod48ssd] {
    grid-column-start: 2;
}

#page_spinner[b-3ecod48ssd] {
    display: flex;
    text-align: center;
    justify-content: center;
    margin: auto;
}
/* /Pages/Client/ClientsManagement.razor.rz.scp.css */
#breif[b-c5iymp7svc] {
    margin-top: 10px;
}

#page_spinner[b-c5iymp7svc] {
    display: flex;
    text-align: center;
    justify-content: center;
    margin: auto;
}

#edit_buttons[b-c5iymp7svc] {
    margin: 10px 0px;
    border: solid;
    border-width: 2px;
    border-radius: 5px;
    border-color: #E0EDF9;
    padding: 10px;
    background-color: #EAF3FB;
}

.modal[b-c5iymp7svc] {
    background-color: rgba(0, 0, 0, 0.5); /* Semi-transparent black background */
}

.modal-backdrop[b-c5iymp7svc] {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 0); /* Initially transparent */
    opacity: 0; /* Initially hidden */
    transition: opacity 0.3s ease; /* Transition for opacity change */
    z-index: 1040;
}

.modal.show[b-c5iymp7svc] {
    background-color: rgba(0, 0, 0, 0.5); /* Semi-transparent black background when modal is shown */
}

    .modal.show .modal-backdrop[b-c5iymp7svc] {
        opacity: 1; /* Fade in the background when modal is shown */
    }

#details_box[b-c5iymp7svc] {
    margin-top: 20px;
}

#details_tab[b-c5iymp7svc] {
    margin-top: 10px;
}

#details_infos[b-c5iymp7svc] {
    display: grid;
    grid-template-columns: 1fr 5fr;
}

#column_1[b-c5iymp7svc] {
    grid-column-start: 1;
}

#column_2[b-c5iymp7svc] {
    grid-column-start: 2;
}

.modal-dialog[b-c5iymp7svc] {
    max-width: 800px;
}




#images_gallery[b-c5iymp7svc] {
    padding: 15px;
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-gap: 10px;
}

    #images_gallery img[b-c5iymp7svc] {
        transition: 1s;
        width: 350px;
    }

        #images_gallery img:hover[b-c5iymp7svc] {
            transform: scale(1.05);
        }

#image_element[b-c5iymp7svc] {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 10px;
}

/* /Pages/Client/DeleteClient.razor.rz.scp.css */
#add_main[b-1k8cezwunr] {
    display: grid;
    grid-template-columns: 1fr 1fr;
    margin: 15px;
    grid-gap: 10px;
}

#column_1[b-1k8cezwunr] {
    grid-column-start: 1;
}

#column_2[b-1k8cezwunr] {
    grid-column-start: 2;
}

#page_spinner[b-1k8cezwunr] {
    display: flex;
    text-align: center;
    justify-content: center;
    margin: auto;
}
/* /Pages/Client/EditClient.razor.rz.scp.css */
#add_main[b-vdm0s89f2p] {
    display: grid;
    grid-template-columns: 1fr 1fr;
    margin: 15px;
    grid-gap: 10px;
}

#column_1[b-vdm0s89f2p] {
    grid-column-start: 1;
}

#column_2[b-vdm0s89f2p] {
    grid-column-start: 2;
}

#page_spinner[b-vdm0s89f2p] {
    display: flex;
    text-align: center;
    justify-content: center;
    margin: auto;
}
/* /Pages/DeviceBackup/AddDeviceBackup.razor.rz.scp.css */
#add_main[b-nxdg15hmrc] {
    display: grid;
    grid-template-columns: 1fr 1fr;
    margin: 15px;
    grid-gap: 10px;
}

#column_1[b-nxdg15hmrc] {
    grid-column-start: 1;
}

#column_2[b-nxdg15hmrc] {
    grid-column-start: 2;
}

#page_spinner[b-nxdg15hmrc] {
    display: flex;
    text-align: center;
    justify-content: center;
    margin: auto;
}
/* /Pages/DeviceBackup/DevicesBackupManagement.razor.rz.scp.css */
#breif[b-ntbvnlnnwz] {
    margin-top: 10px;
}

#page_spinner[b-ntbvnlnnwz] {
    display: flex;
    text-align: center;
    justify-content: center;
    margin: auto;
}

#edit_buttons[b-ntbvnlnnwz] {
    margin: 10px 0px;
    border: solid;
    border-width: 2px;
    border-radius: 5px;
    border-color: #E0EDF9;
    padding: 10px;
    background-color: #EAF3FB;
}

.modal[b-ntbvnlnnwz] {
    background-color: rgba(0, 0, 0, 0.5); /* Semi-transparent black background */
}

.modal-backdrop[b-ntbvnlnnwz] {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 0); /* Initially transparent */
    opacity: 0; /* Initially hidden */
    transition: opacity 0.3s ease; /* Transition for opacity change */
    z-index: 1040;
}

.modal.show[b-ntbvnlnnwz] {
    background-color: rgba(0, 0, 0, 0.5); /* Semi-transparent black background when modal is shown */
}

    .modal.show .modal-backdrop[b-ntbvnlnnwz] {
        opacity: 1; /* Fade in the background when modal is shown */
    }

#details_box[b-ntbvnlnnwz] {
    margin-top: 20px;
}

#details_tab[b-ntbvnlnnwz] {
    margin-top: 10px;
}

#details_infos[b-ntbvnlnnwz] {
    display: grid;
    grid-template-columns: 1fr 5fr;
}

#column_1[b-ntbvnlnnwz] {
    grid-column-start: 1;
}

#column_2[b-ntbvnlnnwz] {
    grid-column-start: 2;
}

.modal-dialog[b-ntbvnlnnwz] {
    max-width: 800px;
}
/* /Pages/DeviceBackup/DevicesBackupManager.razor.rz.scp.css */
#breif[b-zjeen8fdcf] {
    margin-top: 10px;
}

#page_spinner[b-zjeen8fdcf] {
    display: flex;
    text-align: center;
    justify-content: center;
    margin: auto;
}

#edit_buttons[b-zjeen8fdcf] {
    margin: 10px 0px;
    border: solid;
    border-width: 2px;
    border-radius: 5px;
    border-color: #E0EDF9;
    padding: 10px;
    background-color: #EAF3FB;
}

.modal[b-zjeen8fdcf] {
    background-color: rgba(0, 0, 0, 0.5); /* Semi-transparent black background */
}

.modal-backdrop[b-zjeen8fdcf] {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 0); /* Initially transparent */
    opacity: 0; /* Initially hidden */
    transition: opacity 0.3s ease; /* Transition for opacity change */
    z-index: 1040;
}

.modal.show[b-zjeen8fdcf] {
    background-color: rgba(0, 0, 0, 0.5); /* Semi-transparent black background when modal is shown */
}

    .modal.show .modal-backdrop[b-zjeen8fdcf] {
        opacity: 1; /* Fade in the background when modal is shown */
    }

#details_box[b-zjeen8fdcf] {
    margin-top: 20px;
}

#details_tab[b-zjeen8fdcf] {
    margin-top: 10px;
}

#details_infos[b-zjeen8fdcf] {
    display: grid;
    grid-template-columns: 1fr 5fr;
}

#column_1[b-zjeen8fdcf] {
    grid-column-start: 1;
}

#column_2[b-zjeen8fdcf] {
    grid-column-start: 2;
}

.modal-dialog[b-zjeen8fdcf] {
    max-width: 800px;
}
/* /Pages/DeviceBackup/EditDeviceBackup.razor.rz.scp.css */
#add_main[b-mktgzfrylq] {
    display: grid;
    grid-template-columns: 1fr 1fr;
    margin: 15px;
    grid-gap: 10px;
}

#column_1[b-mktgzfrylq] {
    grid-column-start: 1;
}

#column_2[b-mktgzfrylq] {
    grid-column-start: 2;
}

#page_spinner[b-mktgzfrylq] {
    display: flex;
    text-align: center;
    justify-content: center;
    margin: auto;
}
/* /Pages/Device/AddDevice.razor.rz.scp.css */
#add_main[b-whm9llkb1r] {
    display: grid;
    grid-template-columns: 1fr 1fr;
    margin: 15px;
    grid-gap: 10px;
}

#column_1[b-whm9llkb1r] {
    grid-column-start: 1;
}

#column_2[b-whm9llkb1r] {
    grid-column-start: 2;
}

#page_spinner[b-whm9llkb1r] {
    display: flex;
    text-align: center;
    justify-content: center;
    margin: auto;
}
/* /Pages/Device/DevicesManagement.razor.rz.scp.css */
#breif[b-stqdq2n3kn] {
    margin-top: 10px;
}

#page_spinner[b-stqdq2n3kn] {
    display: flex;
    text-align: center;
    justify-content: center;
    margin: auto;
}

#edit_buttons[b-stqdq2n3kn] {
    margin: 10px 0px;
    border: solid;
    border-width: 2px;
    border-radius: 5px;
    border-color: #E0EDF9;
    padding: 10px;
    background-color: #EAF3FB;
}

.modal[b-stqdq2n3kn] {
    background-color: rgba(0, 0, 0, 0.5); /* Semi-transparent black background */
}

.modal-backdrop[b-stqdq2n3kn] {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 0); /* Initially transparent */
    opacity: 0; /* Initially hidden */
    transition: opacity 0.3s ease; /* Transition for opacity change */
    z-index: 1040;
}

.modal.show[b-stqdq2n3kn] {
    background-color: rgba(0, 0, 0, 0.5); /* Semi-transparent black background when modal is shown */
}

    .modal.show .modal-backdrop[b-stqdq2n3kn] {
        opacity: 1; /* Fade in the background when modal is shown */
    }

#details_box[b-stqdq2n3kn] {
    margin-top: 20px;
}

#details_tab[b-stqdq2n3kn] {
    margin-top: 10px;
}

#details_infos[b-stqdq2n3kn] {
    display: grid;
    grid-template-columns: 1fr 5fr;
}

#column_1[b-stqdq2n3kn] {
    grid-column-start: 1;
}

#column_2[b-stqdq2n3kn] {
    grid-column-start: 2;
}

.modal-dialog[b-stqdq2n3kn] {
    max-width: 800px;
}
/* /Pages/Device/DevicesManager.razor.rz.scp.css */
#breif[b-77e3ylh9e9] {
    margin-top: 10px;
}

#page_spinner[b-77e3ylh9e9] {
    display: flex;
    text-align: center;
    justify-content: center;
    margin: auto;
}

#edit_buttons[b-77e3ylh9e9] {
    margin: 10px 0px;
    border: solid;
    border-width: 2px;
    border-radius: 5px;
    border-color: #E0EDF9;
    padding: 10px;
    background-color: #EAF3FB;
}

.modal[b-77e3ylh9e9] {
    background-color: rgba(0, 0, 0, 0.5); /* Semi-transparent black background */
}

.modal-backdrop[b-77e3ylh9e9] {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 0); /* Initially transparent */
    opacity: 0; /* Initially hidden */
    transition: opacity 0.3s ease; /* Transition for opacity change */
    z-index: 1040;
}

.modal.show[b-77e3ylh9e9] {
    background-color: rgba(0, 0, 0, 0.5); /* Semi-transparent black background when modal is shown */
}

    .modal.show .modal-backdrop[b-77e3ylh9e9] {
        opacity: 1; /* Fade in the background when modal is shown */
    }

#details_box[b-77e3ylh9e9] {
    margin-top: 20px;
}

#details_tab[b-77e3ylh9e9] {
    margin-top: 10px;
}

#details_infos[b-77e3ylh9e9] {
    display: grid;
    grid-template-columns: 1fr 5fr;
}

#column_1[b-77e3ylh9e9] {
    grid-column-start: 1;
}

#column_2[b-77e3ylh9e9] {
    grid-column-start: 2;
}

.modal-dialog[b-77e3ylh9e9] {
    max-width: 800px;
}
/* /Pages/Device/EditDevice.razor.rz.scp.css */
#add_main[b-bm37agutlk] {
    display: grid;
    grid-template-columns: 1fr 1fr;
    margin: 15px;
    grid-gap: 10px;
}

#column_1[b-bm37agutlk] {
    grid-column-start: 1;
}

#column_2[b-bm37agutlk] {
    grid-column-start: 2;
}

#page_spinner[b-bm37agutlk] {
    display: flex;
    text-align: center;
    justify-content: center;
    margin: auto;
}
/* /Pages/DistanceAnalytics/DailyDistanceAnalytics.razor.rz.scp.css */
#breif[b-jtgl0clim4] {
    margin-top: 10px;
}

#page_spinner[b-jtgl0clim4] {
    display: flex;
    text-align: center;
    justify-content: center;
    margin: auto;
}

#edit_buttons[b-jtgl0clim4] {
    margin: 10px 0px;
    border: solid;
    border-width: 2px;
    border-radius: 5px;
    border-color: #E0EDF9;
    padding: 10px;
    background-color: #EAF3FB;
}

.modal[b-jtgl0clim4] {
    background-color: rgba(0, 0, 0, 0.5); /* Semi-transparent black background */
}

.modal-backdrop[b-jtgl0clim4] {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 0); /* Initially transparent */
    opacity: 0; /* Initially hidden */
    transition: opacity 0.3s ease; /* Transition for opacity change */
    z-index: 1040;
}

.modal.show[b-jtgl0clim4] {
    background-color: rgba(0, 0, 0, 0.5); /* Semi-transparent black background when modal is shown */
}

    .modal.show .modal-backdrop[b-jtgl0clim4] {
        opacity: 1; /* Fade in the background when modal is shown */
    }

#details_box[b-jtgl0clim4] {
    margin-top: 20px;
}

#details_tab[b-jtgl0clim4] {
    margin-top: 10px;
}

#details_infos[b-jtgl0clim4] {
    display: grid;
    grid-template-columns: 1fr 5fr;
}

#column_1[b-jtgl0clim4] {
    grid-column-start: 1;
}

#column_2[b-jtgl0clim4] {
    grid-column-start: 2;
}

.modal-dialog[b-jtgl0clim4] {
    max-width: 800px;
}
/* /Pages/DistanceAnalytics/MonthlyDistanceAnalytics.razor.rz.scp.css */
#breif[b-fd5na8p6ls] {
    margin-top: 10px;
}

#page_spinner[b-fd5na8p6ls] {
    display: flex;
    text-align: center;
    justify-content: center;
    margin: auto;
}

#edit_buttons[b-fd5na8p6ls] {
    margin: 10px 0px;
    border: solid;
    border-width: 2px;
    border-radius: 5px;
    border-color: #E0EDF9;
    padding: 10px;
    background-color: #EAF3FB;
}

.modal[b-fd5na8p6ls] {
    background-color: rgba(0, 0, 0, 0.5); /* Semi-transparent black background */
}

.modal-backdrop[b-fd5na8p6ls] {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 0); /* Initially transparent */
    opacity: 0; /* Initially hidden */
    transition: opacity 0.3s ease; /* Transition for opacity change */
    z-index: 1040;
}

.modal.show[b-fd5na8p6ls] {
    background-color: rgba(0, 0, 0, 0.5); /* Semi-transparent black background when modal is shown */
}

    .modal.show .modal-backdrop[b-fd5na8p6ls] {
        opacity: 1; /* Fade in the background when modal is shown */
    }

#details_box[b-fd5na8p6ls] {
    margin-top: 20px;
}

#details_tab[b-fd5na8p6ls] {
    margin-top: 10px;
}

#details_infos[b-fd5na8p6ls] {
    display: grid;
    grid-template-columns: 1fr 5fr;
}

#column_1[b-fd5na8p6ls] {
    grid-column-start: 1;
}

#column_2[b-fd5na8p6ls] {
    grid-column-start: 2;
}

.modal-dialog[b-fd5na8p6ls] {
    max-width: 800px;
}
/* /Pages/DistanceAnalytics/RentalContractsDistanceAnalytics.razor.rz.scp.css */
#breif[b-hw24rj0doo] {
    margin-top: 10px;
}

#page_spinner[b-hw24rj0doo] {
    display: flex;
    text-align: center;
    justify-content: center;
    margin: auto;
}

#edit_buttons[b-hw24rj0doo] {
    margin: 10px 0px;
    border: solid;
    border-width: 2px;
    border-radius: 5px;
    border-color: #E0EDF9;
    padding: 10px;
    background-color: #EAF3FB;
}

.modal[b-hw24rj0doo] {
    background-color: rgba(0, 0, 0, 0.5); /* Semi-transparent black background */
}

.modal-backdrop[b-hw24rj0doo] {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 0); /* Initially transparent */
    opacity: 0; /* Initially hidden */
    transition: opacity 0.3s ease; /* Transition for opacity change */
    z-index: 1040;
}

.modal.show[b-hw24rj0doo] {
    background-color: rgba(0, 0, 0, 0.5); /* Semi-transparent black background when modal is shown */
}

    .modal.show .modal-backdrop[b-hw24rj0doo] {
        opacity: 1; /* Fade in the background when modal is shown */
    }

#details_box[b-hw24rj0doo] {
    margin-top: 20px;
}

#details_tab[b-hw24rj0doo] {
    margin-top: 10px;
}

#details_infos[b-hw24rj0doo] {
    display: grid;
    grid-template-columns: 1fr 5fr;
}

#column_1[b-hw24rj0doo] {
    grid-column-start: 1;
}

#column_2[b-hw24rj0doo] {
    grid-column-start: 2;
}

.modal-dialog[b-hw24rj0doo] {
    max-width: 800px;
}
/* /Pages/DistanceAnalytics/WeeklyDistanceAnalytics.razor.rz.scp.css */
#breif[b-b0nfvfxxo3] {
    margin-top: 10px;
}

#page_spinner[b-b0nfvfxxo3] {
    display: flex;
    text-align: center;
    justify-content: center;
    margin: auto;
}

#edit_buttons[b-b0nfvfxxo3] {
    margin: 10px 0px;
    border: solid;
    border-width: 2px;
    border-radius: 5px;
    border-color: #E0EDF9;
    padding: 10px;
    background-color: #EAF3FB;
}

.modal[b-b0nfvfxxo3] {
    background-color: rgba(0, 0, 0, 0.5); /* Semi-transparent black background */
}

.modal-backdrop[b-b0nfvfxxo3] {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 0); /* Initially transparent */
    opacity: 0; /* Initially hidden */
    transition: opacity 0.3s ease; /* Transition for opacity change */
    z-index: 1040;
}

.modal.show[b-b0nfvfxxo3] {
    background-color: rgba(0, 0, 0, 0.5); /* Semi-transparent black background when modal is shown */
}

    .modal.show .modal-backdrop[b-b0nfvfxxo3] {
        opacity: 1; /* Fade in the background when modal is shown */
    }

#details_box[b-b0nfvfxxo3] {
    margin-top: 20px;
}

#details_tab[b-b0nfvfxxo3] {
    margin-top: 10px;
}

#details_infos[b-b0nfvfxxo3] {
    display: grid;
    grid-template-columns: 1fr 5fr;
}

#column_1[b-b0nfvfxxo3] {
    grid-column-start: 1;
}

#column_2[b-b0nfvfxxo3] {
    grid-column-start: 2;
}

.modal-dialog[b-b0nfvfxxo3] {
    max-width: 800px;
}
/* /Pages/DrivingLicense/AddDrivingLicense.razor.rz.scp.css */
#add_main[b-ki14jgfhp2] {
    display: grid;
    grid-template-columns: 1fr 1fr;
    margin: 15px;
    grid-gap: 10px;
}

#column_1[b-ki14jgfhp2] {
    grid-column-start: 1;
}

#column_2[b-ki14jgfhp2] {
    grid-column-start: 2;
}

#page_spinner[b-ki14jgfhp2] {
    display: flex;
    text-align: center;
    justify-content: center;
    margin: auto;
}
/* /Pages/DrivingLicense/DrivingLicenses.razor.rz.scp.css */
#breif[b-ctzlcs8nj6] {
    margin-top: 10px;
}

#page_spinner[b-ctzlcs8nj6] {
    display: flex;
    text-align: center;
    justify-content: center;
    margin: auto;
}

#edit_buttons[b-ctzlcs8nj6] {
    margin: 10px 0px;
    border: solid;
    border-width: 2px;
    border-radius: 5px;
    border-color: #E0EDF9;
    padding: 10px;
    background-color: #EAF3FB;
}

.modal[b-ctzlcs8nj6] {
    background-color: rgba(0, 0, 0, 0.5); /* Semi-transparent black background */
}

.modal-backdrop[b-ctzlcs8nj6] {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 0); /* Initially transparent */
    opacity: 0; /* Initially hidden */
    transition: opacity 0.3s ease; /* Transition for opacity change */
    z-index: 1040;
}

.modal.show[b-ctzlcs8nj6] {
    background-color: rgba(0, 0, 0, 0.5); /* Semi-transparent black background when modal is shown */
}

    .modal.show .modal-backdrop[b-ctzlcs8nj6] {
        opacity: 1; /* Fade in the background when modal is shown */
    }

#details_box[b-ctzlcs8nj6] {
    margin-top: 20px;
}

#details_tab[b-ctzlcs8nj6] {
    margin-top: 10px;
}

#details_infos[b-ctzlcs8nj6] {
    display: grid;
    grid-template-columns: 1fr 5fr;
}

#column_1[b-ctzlcs8nj6] {
    grid-column-start: 1;
}

#column_2[b-ctzlcs8nj6] {
    grid-column-start: 2;
}

.modal-dialog[b-ctzlcs8nj6] {
    max-width: 800px;
}


#images_gallery[b-ctzlcs8nj6] {
    padding: 15px;
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-gap: 10px;
}

    #images_gallery img[b-ctzlcs8nj6] {
        transition: 1s;
        width: 350px;
    }

        #images_gallery img:hover[b-ctzlcs8nj6] {
            transform: scale(1.05);
        }

#image_element[b-ctzlcs8nj6] {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 10px;
}
/* /Pages/DrivingLicense/EditDrivingLicense.razor.rz.scp.css */
#add_main[b-89wbho5gbq] {
    display: grid;
    grid-template-columns: 1fr 1fr;
    margin: 15px;
    grid-gap: 10px;
}

#column_1[b-89wbho5gbq] {
    grid-column-start: 1;
}

#column_2[b-89wbho5gbq] {
    grid-column-start: 2;
}

#page_spinner[b-89wbho5gbq] {
    display: flex;
    text-align: center;
    justify-content: center;
    margin: auto;
}
/* /Pages/EcoDrivingScore/DailyEcoDrivingScoreAnalytics.razor.rz.scp.css */
#breif[b-4d07sgndrk] {
    margin-top: 10px;
}

#page_spinner[b-4d07sgndrk] {
    display: flex;
    text-align: center;
    justify-content: center;
    margin: auto;
}

#edit_buttons[b-4d07sgndrk] {
    margin: 10px 0px;
    border: solid;
    border-width: 2px;
    border-radius: 5px;
    border-color: #E0EDF9;
    padding: 10px;
    background-color: #EAF3FB;
}

.modal[b-4d07sgndrk] {
    background-color: rgba(0, 0, 0, 0.5); /* Semi-transparent black background */
}

.modal-backdrop[b-4d07sgndrk] {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 0); /* Initially transparent */
    opacity: 0; /* Initially hidden */
    transition: opacity 0.3s ease; /* Transition for opacity change */
    z-index: 1040;
}

.modal.show[b-4d07sgndrk] {
    background-color: rgba(0, 0, 0, 0.5); /* Semi-transparent black background when modal is shown */
}

    .modal.show .modal-backdrop[b-4d07sgndrk] {
        opacity: 1; /* Fade in the background when modal is shown */
    }

#details_box[b-4d07sgndrk] {
    margin-top: 20px;
}

#details_tab[b-4d07sgndrk] {
    margin-top: 10px;
}

#details_infos[b-4d07sgndrk] {
    display: grid;
    grid-template-columns: 1fr 5fr;
}

#column_1[b-4d07sgndrk] {
    grid-column-start: 1;
}

#column_2[b-4d07sgndrk] {
    grid-column-start: 2;
}

.modal-dialog[b-4d07sgndrk] {
    max-width: 800px;
}
/* /Pages/EcoDrivingScore/MonthlyEcoDrivingScoreAnalytics.razor.rz.scp.css */
#breif[b-kieb37lql8] {
    margin-top: 10px;
}

#page_spinner[b-kieb37lql8] {
    display: flex;
    text-align: center;
    justify-content: center;
    margin: auto;
}

#edit_buttons[b-kieb37lql8] {
    margin: 10px 0px;
    border: solid;
    border-width: 2px;
    border-radius: 5px;
    border-color: #E0EDF9;
    padding: 10px;
    background-color: #EAF3FB;
}

.modal[b-kieb37lql8] {
    background-color: rgba(0, 0, 0, 0.5); /* Semi-transparent black background */
}

.modal-backdrop[b-kieb37lql8] {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 0); /* Initially transparent */
    opacity: 0; /* Initially hidden */
    transition: opacity 0.3s ease; /* Transition for opacity change */
    z-index: 1040;
}

.modal.show[b-kieb37lql8] {
    background-color: rgba(0, 0, 0, 0.5); /* Semi-transparent black background when modal is shown */
}

    .modal.show .modal-backdrop[b-kieb37lql8] {
        opacity: 1; /* Fade in the background when modal is shown */
    }

#details_box[b-kieb37lql8] {
    margin-top: 20px;
}

#details_tab[b-kieb37lql8] {
    margin-top: 10px;
}

#details_infos[b-kieb37lql8] {
    display: grid;
    grid-template-columns: 1fr 5fr;
}

#column_1[b-kieb37lql8] {
    grid-column-start: 1;
}

#column_2[b-kieb37lql8] {
    grid-column-start: 2;
}

.modal-dialog[b-kieb37lql8] {
    max-width: 800px;
}
/* /Pages/EcoDrivingScore/RentalContractsEcoDrivingScoreAnalytics.razor.rz.scp.css */
#breif[b-66jfa8ypkv] {
    margin-top: 10px;
}

#page_spinner[b-66jfa8ypkv] {
    display: flex;
    text-align: center;
    justify-content: center;
    margin: auto;
}

#edit_buttons[b-66jfa8ypkv] {
    margin: 10px 0px;
    border: solid;
    border-width: 2px;
    border-radius: 5px;
    border-color: #E0EDF9;
    padding: 10px;
    background-color: #EAF3FB;
}

.modal[b-66jfa8ypkv] {
    background-color: rgba(0, 0, 0, 0.5); /* Semi-transparent black background */
}

.modal-backdrop[b-66jfa8ypkv] {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 0); /* Initially transparent */
    opacity: 0; /* Initially hidden */
    transition: opacity 0.3s ease; /* Transition for opacity change */
    z-index: 1040;
}

.modal.show[b-66jfa8ypkv] {
    background-color: rgba(0, 0, 0, 0.5); /* Semi-transparent black background when modal is shown */
}

    .modal.show .modal-backdrop[b-66jfa8ypkv] {
        opacity: 1; /* Fade in the background when modal is shown */
    }

#details_box[b-66jfa8ypkv] {
    margin-top: 20px;
}

#details_tab[b-66jfa8ypkv] {
    margin-top: 10px;
}

#details_infos[b-66jfa8ypkv] {
    display: grid;
    grid-template-columns: 1fr 5fr;
}

#column_1[b-66jfa8ypkv] {
    grid-column-start: 1;
}

#column_2[b-66jfa8ypkv] {
    grid-column-start: 2;
}

.modal-dialog[b-66jfa8ypkv] {
    max-width: 800px;
}
/* /Pages/EcoDrivingScore/WeeklyEcoDrivingScoreAnalytics.razor.rz.scp.css */
#breif[b-1mkuxi9vkv] {
    margin-top: 10px;
}

#page_spinner[b-1mkuxi9vkv] {
    display: flex;
    text-align: center;
    justify-content: center;
    margin: auto;
}

#edit_buttons[b-1mkuxi9vkv] {
    margin: 10px 0px;
    border: solid;
    border-width: 2px;
    border-radius: 5px;
    border-color: #E0EDF9;
    padding: 10px;
    background-color: #EAF3FB;
}

.modal[b-1mkuxi9vkv] {
    background-color: rgba(0, 0, 0, 0.5); /* Semi-transparent black background */
}

.modal-backdrop[b-1mkuxi9vkv] {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 0); /* Initially transparent */
    opacity: 0; /* Initially hidden */
    transition: opacity 0.3s ease; /* Transition for opacity change */
    z-index: 1040;
}

.modal.show[b-1mkuxi9vkv] {
    background-color: rgba(0, 0, 0, 0.5); /* Semi-transparent black background when modal is shown */
}

    .modal.show .modal-backdrop[b-1mkuxi9vkv] {
        opacity: 1; /* Fade in the background when modal is shown */
    }

#details_box[b-1mkuxi9vkv] {
    margin-top: 20px;
}

#details_tab[b-1mkuxi9vkv] {
    margin-top: 10px;
}

#details_infos[b-1mkuxi9vkv] {
    display: grid;
    grid-template-columns: 1fr 5fr;
}

#column_1[b-1mkuxi9vkv] {
    grid-column-start: 1;
}

#column_2[b-1mkuxi9vkv] {
    grid-column-start: 2;
}

.modal-dialog[b-1mkuxi9vkv] {
    max-width: 800px;
}
/* /Pages/Employee/AddEmployee.razor.rz.scp.css */
#add_main[b-erdj0plxdm] {
    display: grid;
    grid-template-columns: 1fr 1fr;
    margin: 15px;
    grid-gap: 10px;
}

#column_1[b-erdj0plxdm] {
    grid-column-start: 1;
}

#column_2[b-erdj0plxdm] {
    grid-column-start: 2;
}

#page_spinner[b-erdj0plxdm] {
    display: flex;
    text-align: center;
    justify-content: center;
    margin: auto;
}
/* /Pages/Employee/DeleteEmployee.razor.rz.scp.css */
#add_main[b-md4fxqw7a8] {
    display: grid;
    grid-template-columns: 1fr 1fr;
    margin: 15px;
    grid-gap: 10px;
}

#column_1[b-md4fxqw7a8] {
    grid-column-start: 1;
}

#column_2[b-md4fxqw7a8] {
    grid-column-start: 2;
}

#page_spinner[b-md4fxqw7a8] {
    display: flex;
    text-align: center;
    justify-content: center;
    margin: auto;
}
/* /Pages/Employee/EditEmployee.razor.rz.scp.css */
#add_main[b-xjna7zj58u] {
    display: grid;
    grid-template-columns: 1fr 1fr;
    margin: 15px;
    grid-gap: 10px;
}

#column_1[b-xjna7zj58u] {
    grid-column-start: 1;
}

#column_2[b-xjna7zj58u] {
    grid-column-start: 2;
}

#page_spinner[b-xjna7zj58u] {
    display: flex;
    text-align: center;
    justify-content: center;
    margin: auto;
}
/* /Pages/Employee/EmployeesManagement.razor.rz.scp.css */
#breif[b-l25r25vsji] {
    margin-top: 10px;
}

#page_spinner[b-l25r25vsji] {
    display: flex;
    text-align: center;
    justify-content: center;
    margin: auto;
}

#edit_buttons[b-l25r25vsji] {
    margin: 10px 0px;
    border: solid;
    border-width: 2px;
    border-radius: 5px;
    border-color: #E0EDF9;
    padding: 10px;
    background-color: #EAF3FB;
}

.modal[b-l25r25vsji] {
    background-color: rgba(0, 0, 0, 0.5); /* Semi-transparent black background */
}

.modal-backdrop[b-l25r25vsji] {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 0); /* Initially transparent */
    opacity: 0; /* Initially hidden */
    transition: opacity 0.3s ease; /* Transition for opacity change */
    z-index: 1040;
}

.modal.show[b-l25r25vsji] {
    background-color: rgba(0, 0, 0, 0.5); /* Semi-transparent black background when modal is shown */
}

    .modal.show .modal-backdrop[b-l25r25vsji] {
        opacity: 1; /* Fade in the background when modal is shown */
    }

#details_box[b-l25r25vsji] {
    margin-top: 20px;
}

#details_tab[b-l25r25vsji] {
    margin-top: 10px;
}

#details_infos[b-l25r25vsji] {
    display: grid;
    grid-template-columns: 1fr 5fr;
}

#column_1[b-l25r25vsji] {
    grid-column-start: 1;
}

#column_2[b-l25r25vsji] {
    grid-column-start: 2;
}

.modal-dialog[b-l25r25vsji] {
    max-width: 800px;
}



#images_gallery[b-l25r25vsji] {
    padding: 15px;
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-gap: 10px;
}

    #images_gallery img[b-l25r25vsji] {
        transition: 1s;
        width: 350px;
    }

        #images_gallery img:hover[b-l25r25vsji] {
            transform: scale(1.05);
        }

#image_element[b-l25r25vsji] {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 10px;
}
/* /Pages/Expense/AddExpense.razor.rz.scp.css */
#add_main[b-b387a6m3si] {
    display: grid;
    grid-template-columns: 1fr 1fr;
    margin: 15px;
    grid-gap: 10px;
}

#column_1[b-b387a6m3si] {
    grid-column-start: 1;
}

#column_2[b-b387a6m3si] {
    grid-column-start: 2;
}

#page_spinner[b-b387a6m3si] {
    display: flex;
    text-align: center;
    justify-content: center;
    margin: auto;
}
/* /Pages/Expense/DeleteExpense.razor.rz.scp.css */
#add_main[b-0l167kkobh] {
    display: grid;
    grid-template-columns: 1fr 1fr;
    margin: 15px;
    grid-gap: 10px;
}

#column_1[b-0l167kkobh] {
    grid-column-start: 1;
}

#column_2[b-0l167kkobh] {
    grid-column-start: 2;
}

#page_spinner[b-0l167kkobh] {
    display: flex;
    text-align: center;
    justify-content: center;
    margin: auto;
}
/* /Pages/Expense/EditExpense.razor.rz.scp.css */
#add_main[b-6onuv112in] {
    display: grid;
    grid-template-columns: 1fr 1fr;
    margin: 15px;
    grid-gap: 10px;
}

#column_1[b-6onuv112in] {
    grid-column-start: 1;
}

#column_2[b-6onuv112in] {
    grid-column-start: 2;
}

#page_spinner[b-6onuv112in] {
    display: flex;
    text-align: center;
    justify-content: center;
    margin: auto;
}
/* /Pages/Expense/ExpensesManagement.razor.rz.scp.css */
#breif[b-5r9mp7puf6] {
    margin-top: 10px;
}

#page_spinner[b-5r9mp7puf6] {
    display: flex;
    text-align: center;
    justify-content: center;
    margin: auto;
}

#edit_buttons[b-5r9mp7puf6] {
    margin: 10px 0px;
    border: solid;
    border-width: 2px;
    border-radius: 5px;
    border-color: #E0EDF9;
    padding: 10px;
    background-color: #EAF3FB;
}

.modal[b-5r9mp7puf6] {
    background-color: rgba(0, 0, 0, 0.5); /* Semi-transparent black background */
}

.modal-backdrop[b-5r9mp7puf6] {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 0); /* Initially transparent */
    opacity: 0; /* Initially hidden */
    transition: opacity 0.3s ease; /* Transition for opacity change */
    z-index: 1040;
}

.modal.show[b-5r9mp7puf6] {
    background-color: rgba(0, 0, 0, 0.5); /* Semi-transparent black background when modal is shown */
}

    .modal.show .modal-backdrop[b-5r9mp7puf6] {
        opacity: 1; /* Fade in the background when modal is shown */
    }

#details_box[b-5r9mp7puf6] {
    margin-top: 20px;
}

#details_tab[b-5r9mp7puf6] {
    margin-top: 10px;
}

#details_infos[b-5r9mp7puf6] {
    display: grid;
    grid-template-columns: 1fr 5fr;
}

#column_1[b-5r9mp7puf6] {
    grid-column-start: 1;
}

#column_2[b-5r9mp7puf6] {
    grid-column-start: 2;
}

.modal-dialog[b-5r9mp7puf6] {
    max-width: 800px;
}


#images_gallery[b-5r9mp7puf6] {
    padding: 15px;
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-gap: 10px;
}

    #images_gallery img[b-5r9mp7puf6] {
        transition: 1s;
        width: 350px;
    }

        #images_gallery img:hover[b-5r9mp7puf6] {
            transform: scale(1.05);
        }

#image_element[b-5r9mp7puf6] {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 10px;
}
/* /Pages/Geofence/ZonesManagement.razor.rz.scp.css */
#zones_map[b-ojiohwcnyf] {
    height: 500px;
}

#grid[b-ojiohwcnyf] {
    margin-top: 10px;
}

#polygon_input[b-ojiohwcnyf] {
    margin-top: 10px;
}

#breif[b-ojiohwcnyf] {
    margin-top: 10px;
}

#page_spinner[b-ojiohwcnyf] {
    display: flex;
    text-align: center;
    justify-content: center;
    margin: auto;
}

#edit_buttons[b-ojiohwcnyf] {
    margin: 10px 0px;
}
/* /Pages/Geofence/ZonesSystemManager.razor.rz.scp.css */
#zones_map[b-faw1jinb7q] {
    height:500px;
}

#grid[b-faw1jinb7q] {
    margin-top: 10px;
}

#polygon_input[b-faw1jinb7q] {
    margin-top: 10px;
}

#breif[b-faw1jinb7q] {
    margin-top: 10px;
}

#page_spinner[b-faw1jinb7q] {
    display: flex;
    text-align: center;
    justify-content: center;
    margin: auto;
}

#edit_buttons[b-faw1jinb7q] {
    margin: 10px 0px;
}
/* /Pages/Image/AddCarContractImages.razor.rz.scp.css */
#add_main[b-qr8rii1jvi] {
    display: grid;
    margin: 15px;
    grid-gap: 10px;
}

#page_spinner[b-qr8rii1jvi] {
    display: flex;
    text-align: center;
    justify-content: center;
    margin: auto;
}

#column_2[b-qr8rii1jvi] {
    grid-column-start: 2;
}
/* /Pages/Image/LoadContractImages.razor.rz.scp.css */
#breif[b-rde4zer6m7] {
    margin-top: 10px;
}

#page_spinner[b-rde4zer6m7] {
    display: flex;
    text-align: center;
    justify-content: center;
    margin: auto;
}

#edit_buttons[b-rde4zer6m7] {
    margin: 10px 0px;
}

.modal[b-rde4zer6m7] {
    background-color: rgba(0, 0, 0, 0.5); /* Semi-transparent black background */
}

.modal-backdrop[b-rde4zer6m7] {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 0); /* Initially transparent */
    opacity: 0; /* Initially hidden */
    transition: opacity 0.3s ease; /* Transition for opacity change */
    z-index: 1040;
}

.modal.show[b-rde4zer6m7] {
    background-color: rgba(0, 0, 0, 0.5); /* Semi-transparent black background when modal is shown */
}

    .modal.show .modal-backdrop[b-rde4zer6m7] {
        opacity: 1; /* Fade in the background when modal is shown */
    }

#details_box[b-rde4zer6m7] {
    margin-top: 20px;
}

#details_tab[b-rde4zer6m7] {
    margin-top: 10px;
}

#details_infos[b-rde4zer6m7] {
    display: grid;
    grid-template-columns: 1fr 5fr;
}

#column_1[b-rde4zer6m7] {
    grid-column-start: 1;
}

#column_2[b-rde4zer6m7] {
    grid-column-start: 2;
}

.modal-dialog[b-rde4zer6m7] {
    max-width: 800px;
}

#images_attachment[b-rde4zer6m7] {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-template-rows: 1fr 1fr 1fr 1fr;
    gap: 10px;
    margin: 30px 10px;
}

#image_attachment[b-rde4zer6m7] {
    border-radius: 10px;
}
/* /Pages/Insurance/AddInsurance.razor.rz.scp.css */
#add_main[b-8u0le557sc] {
    display: grid;
    grid-template-columns: 1fr 1fr;
    margin: 15px;
    grid-gap: 10px;
}

#column_1[b-8u0le557sc] {
    grid-column-start: 1;
}

#column_2[b-8u0le557sc] {
    grid-column-start: 2;
}

#page_spinner[b-8u0le557sc] {
    display: flex;
    text-align: center;
    justify-content: center;
    margin: auto;
}
/* /Pages/Insurance/DeleteInsurance.razor.rz.scp.css */
#add_main[b-43f90jdrhq] {
    display: grid;
    grid-template-columns: 1fr 1fr;
    margin: 15px;
    grid-gap: 10px;
}

#column_1[b-43f90jdrhq] {
    grid-column-start: 1;
}

#column_2[b-43f90jdrhq] {
    grid-column-start: 2;
}

#page_spinner[b-43f90jdrhq] {
    display: flex;
    text-align: center;
    justify-content: center;
    margin: auto;
}
/* /Pages/Insurance/EditInsurance.razor.rz.scp.css */
#add_main[b-9rno3paa20] {
    display: grid;
    grid-template-columns: 1fr 1fr;
    margin: 15px;
    grid-gap: 10px;
}

#column_1[b-9rno3paa20] {
    grid-column-start: 1;
}

#column_2[b-9rno3paa20] {
    grid-column-start: 2;
}

#page_spinner[b-9rno3paa20] {
    display: flex;
    text-align: center;
    justify-content: center;
    margin: auto;
}
/* /Pages/Insurance/InsurancesManagement.razor.rz.scp.css */
#breif[b-3ykmr56san] {
    margin-top: 10px;
}

#page_spinner[b-3ykmr56san] {
    display: flex;
    text-align: center;
    justify-content: center;
    margin: auto;
}

#edit_buttons[b-3ykmr56san] {
    margin: 10px 0px;
    border: solid;
    border-width: 2px;
    border-radius: 5px;
    border-color: #E0EDF9;
    padding: 10px;
    background-color: #EAF3FB;
}

.modal[b-3ykmr56san] {
    background-color: rgba(0, 0, 0, 0.5); /* Semi-transparent black background */
}

.modal-backdrop[b-3ykmr56san] {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 0); /* Initially transparent */
    opacity: 0; /* Initially hidden */
    transition: opacity 0.3s ease; /* Transition for opacity change */
    z-index: 1040;
}

.modal.show[b-3ykmr56san] {
    background-color: rgba(0, 0, 0, 0.5); /* Semi-transparent black background when modal is shown */
}

    .modal.show .modal-backdrop[b-3ykmr56san] {
        opacity: 1; /* Fade in the background when modal is shown */
    }

#details_box[b-3ykmr56san] {
    margin-top: 20px;
}

#details_tab[b-3ykmr56san] {
    margin-top: 10px;
}

#details_infos[b-3ykmr56san] {
    display: grid;
    grid-template-columns: 1fr 5fr;
}

#column_1[b-3ykmr56san] {
    grid-column-start: 1;
}

#column_2[b-3ykmr56san] {
    grid-column-start: 2;
}

.modal-dialog[b-3ykmr56san] {
    max-width: 800px;
}

#images_gallery[b-3ykmr56san] {
    padding: 15px;
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-gap: 10px;
}

    #images_gallery img[b-3ykmr56san] {
        transition: 1s;
        width: 350px;
    }

        #images_gallery img:hover[b-3ykmr56san] {
            transform: scale(1.05);
        }

#image_element[b-3ykmr56san] {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 10px;
}
/* /Pages/Maintenance/MaintenanceIssue/AddMaintenanceIssue.razor.rz.scp.css */
#add_main[b-2cn9hbntfz] {
    display: grid;
    grid-template-columns: 1fr 1fr;
    margin: 15px;
    grid-gap: 10px;
}

#column_1[b-2cn9hbntfz] {
    grid-column-start: 1;
}

#column_2[b-2cn9hbntfz] {
    grid-column-start: 2;
}

#page_spinner[b-2cn9hbntfz] {
    display: flex;
    text-align: center;
    justify-content: center;
    margin: auto;
}
/* /Pages/Maintenance/MaintenanceIssue/DeleteMaintenanceIssue.razor.rz.scp.css */
#add_main[b-8sde5d6jqc] {
    display: grid;
    grid-template-columns: 1fr 1fr;
    margin: 15px;
    grid-gap: 10px;
}

#column_1[b-8sde5d6jqc] {
    grid-column-start: 1;
}

#column_2[b-8sde5d6jqc] {
    grid-column-start: 2;
}

#page_spinner[b-8sde5d6jqc] {
    display: flex;
    text-align: center;
    justify-content: center;
    margin: auto;
}
/* /Pages/Maintenance/MaintenanceIssue/EditMaintenanceIssue.razor.rz.scp.css */
#add_main[b-y3vrrkfoec] {
    display: grid;
    grid-template-columns: 1fr 1fr;
    margin: 15px;
    grid-gap: 10px;
}

#column_1[b-y3vrrkfoec] {
    grid-column-start: 1;
}

#column_2[b-y3vrrkfoec] {
    grid-column-start: 2;
}

#page_spinner[b-y3vrrkfoec] {
    display: flex;
    text-align: center;
    justify-content: center;
    margin: auto;
}
/* /Pages/Maintenance/MaintenanceIssue/MaintenanceIssuesManagement.razor.rz.scp.css */
#breif[b-tpqb3a1tyt] {
    margin-top: 10px;
}

#page_spinner[b-tpqb3a1tyt] {
    display: flex;
    text-align: center;
    justify-content: center;
    margin: auto;
}

#edit_buttons[b-tpqb3a1tyt] {
    margin: 10px 0px;
    border: solid;
    border-width: 2px;
    border-radius: 5px;
    border-color: #E0EDF9;
    padding: 10px;
    background-color: #EAF3FB;
}

.modal[b-tpqb3a1tyt] {
    background-color: rgba(0, 0, 0, 0.5); /* Semi-transparent black background */
}

.modal-backdrop[b-tpqb3a1tyt] {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 0); /* Initially transparent */
    opacity: 0; /* Initially hidden */
    transition: opacity 0.3s ease; /* Transition for opacity change */
    z-index: 1040;
}

.modal.show[b-tpqb3a1tyt] {
    background-color: rgba(0, 0, 0, 0.5); /* Semi-transparent black background when modal is shown */
}

    .modal.show .modal-backdrop[b-tpqb3a1tyt] {
        opacity: 1; /* Fade in the background when modal is shown */
    }

#details_box[b-tpqb3a1tyt] {
    margin-top: 20px;
}

#details_tab[b-tpqb3a1tyt] {
    margin-top: 10px;
}

#details_infos[b-tpqb3a1tyt] {
    display: grid;
    grid-template-columns: 1fr 5fr;
}

#column_1[b-tpqb3a1tyt] {
    grid-column-start: 1;
}

#column_2[b-tpqb3a1tyt] {
    grid-column-start: 2;
}

.modal-dialog[b-tpqb3a1tyt] {
    max-width: 800px;
}


#images_gallery[b-tpqb3a1tyt] {
    padding: 15px;
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-gap: 10px;
}

    #images_gallery img[b-tpqb3a1tyt] {
        transition: 1s;
        width: 350px;
    }

        #images_gallery img:hover[b-tpqb3a1tyt] {
            transform: scale(1.05);
        }

#image_element[b-tpqb3a1tyt] {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 10px;
}
/* /Pages/Maintenance/MaintenanceOrder/AddMaintenanceOrder.razor.rz.scp.css */
#add_main[b-4miqnz9r7v] {
    display: grid;
    grid-template-columns: 1fr 1fr;
    margin: 15px;
    grid-gap: 10px;
}

#column_1[b-4miqnz9r7v] {
    grid-column-start: 1;
}

#column_2[b-4miqnz9r7v] {
    grid-column-start: 2;
}

#page_spinner[b-4miqnz9r7v] {
    display: flex;
    text-align: center;
    justify-content: center;
    margin: auto;
}
/* /Pages/Maintenance/MaintenanceOrder/DeleteMaintenanceOrder.razor.rz.scp.css */
#add_main[b-zaqta2jzo3] {
    display: grid;
    grid-template-columns: 1fr 1fr;
    margin: 15px;
    grid-gap: 10px;
}

#column_1[b-zaqta2jzo3] {
    grid-column-start: 1;
}

#column_2[b-zaqta2jzo3] {
    grid-column-start: 2;
}

#page_spinner[b-zaqta2jzo3] {
    display: flex;
    text-align: center;
    justify-content: center;
    margin: auto;
}
/* /Pages/Maintenance/MaintenanceOrder/EditMaintenanceOrder.razor.rz.scp.css */
#add_main[b-k8dq9wecge] {
    display: grid;
    grid-template-columns: 1fr 1fr;
    margin: 15px;
    grid-gap: 10px;
}

#column_1[b-k8dq9wecge] {
    grid-column-start: 1;
}

#column_2[b-k8dq9wecge] {
    grid-column-start: 2;
}

#page_spinner[b-k8dq9wecge] {
    display: flex;
    text-align: center;
    justify-content: center;
    margin: auto;
}
/* /Pages/Maintenance/MaintenanceOrder/MaintenanceOrdersManagement.razor.rz.scp.css */
#breif[b-hm5ppg8ov9] {
    margin-top: 10px;
}

#page_spinner[b-hm5ppg8ov9] {
    display: flex;
    text-align: center;
    justify-content: center;
    margin: auto;
}

#edit_buttons[b-hm5ppg8ov9] {
    margin: 10px 0px;
    border: solid;
    border-width: 2px;
    border-radius: 5px;
    border-color: #E0EDF9;
    padding: 10px;
    background-color: #EAF3FB;
}

.modal[b-hm5ppg8ov9] {
    background-color: rgba(0, 0, 0, 0.5); /* Semi-transparent black background */
}

.modal-backdrop[b-hm5ppg8ov9] {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 0); /* Initially transparent */
    opacity: 0; /* Initially hidden */
    transition: opacity 0.3s ease; /* Transition for opacity change */
    z-index: 1040;
}

.modal.show[b-hm5ppg8ov9] {
    background-color: rgba(0, 0, 0, 0.5); /* Semi-transparent black background when modal is shown */
}

    .modal.show .modal-backdrop[b-hm5ppg8ov9] {
        opacity: 1; /* Fade in the background when modal is shown */
    }

#details_box[b-hm5ppg8ov9] {
    margin-top: 20px;
}

#details_tab[b-hm5ppg8ov9] {
    margin-top: 10px;
}

#details_infos[b-hm5ppg8ov9] {
    display: grid;
    grid-template-columns: 1fr 5fr;
}

#column_1[b-hm5ppg8ov9] {
    grid-column-start: 1;
}

#column_2[b-hm5ppg8ov9] {
    grid-column-start: 2;
}

.modal-dialog[b-hm5ppg8ov9] {
    max-width: 800px;
}


#images_gallery[b-hm5ppg8ov9] {
    padding: 15px;
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-gap: 10px;
}

    #images_gallery img[b-hm5ppg8ov9] {
        transition: 1s;
        width: 350px;
    }

        #images_gallery img:hover[b-hm5ppg8ov9] {
            transform: scale(1.05);
        }

#image_element[b-hm5ppg8ov9] {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 10px;
}
/* /Pages/Maintenance/MaintenanceTask/AddMaintenanceTask.razor.rz.scp.css */
#add_main[b-seyyubgmr7] {
    display: grid;
    grid-template-columns: 1fr 1fr;
    margin: 15px;
    grid-gap: 10px;
}

#column_1[b-seyyubgmr7] {
    grid-column-start: 1;
}

#column_2[b-seyyubgmr7] {
    grid-column-start: 2;
}

#page_spinner[b-seyyubgmr7] {
    display: flex;
    text-align: center;
    justify-content: center;
    margin: auto;
}
/* /Pages/Maintenance/MaintenanceTask/DeleteMaintenanceTask.razor.rz.scp.css */
#add_main[b-yqqeuj07k7] {
    display: grid;
    grid-template-columns: 1fr 1fr;
    margin: 15px;
    grid-gap: 10px;
}

#column_1[b-yqqeuj07k7] {
    grid-column-start: 1;
}

#column_2[b-yqqeuj07k7] {
    grid-column-start: 2;
}

#page_spinner[b-yqqeuj07k7] {
    display: flex;
    text-align: center;
    justify-content: center;
    margin: auto;
}
/* /Pages/Maintenance/MaintenanceTask/EditMaintenanceTask.razor.rz.scp.css */
#add_main[b-9uj9ada8sp] {
    display: grid;
    grid-template-columns: 1fr 1fr;
    margin: 15px;
    grid-gap: 10px;
}

#column_1[b-9uj9ada8sp] {
    grid-column-start: 1;
}

#column_2[b-9uj9ada8sp] {
    grid-column-start: 2;
}

#page_spinner[b-9uj9ada8sp] {
    display: flex;
    text-align: center;
    justify-content: center;
    margin: auto;
}
/* /Pages/Maintenance/MaintenanceTask/MaintenanceTasksManagement.razor.rz.scp.css */
#breif[b-qdbqcbcoco] {
    margin-top: 10px;
}

#page_spinner[b-qdbqcbcoco] {
    display: flex;
    text-align: center;
    justify-content: center;
    margin: auto;
}

#edit_buttons[b-qdbqcbcoco] {
    margin: 10px 0px;
    border: solid;
    border-width: 2px;
    border-radius: 5px;
    border-color: #E0EDF9;
    padding: 10px;
    background-color: #EAF3FB;
}

.modal[b-qdbqcbcoco] {
    background-color: rgba(0, 0, 0, 0.5); /* Semi-transparent black background */
}

.modal-backdrop[b-qdbqcbcoco] {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 0); /* Initially transparent */
    opacity: 0; /* Initially hidden */
    transition: opacity 0.3s ease; /* Transition for opacity change */
    z-index: 1040;
}

.modal.show[b-qdbqcbcoco] {
    background-color: rgba(0, 0, 0, 0.5); /* Semi-transparent black background when modal is shown */
}

    .modal.show .modal-backdrop[b-qdbqcbcoco] {
        opacity: 1; /* Fade in the background when modal is shown */
    }

#details_box[b-qdbqcbcoco] {
    margin-top: 20px;
}

#details_tab[b-qdbqcbcoco] {
    margin-top: 10px;
}

#details_infos[b-qdbqcbcoco] {
    display: grid;
    grid-template-columns: 1fr 5fr;
}

#column_1[b-qdbqcbcoco] {
    grid-column-start: 1;
}

#column_2[b-qdbqcbcoco] {
    grid-column-start: 2;
}

.modal-dialog[b-qdbqcbcoco] {
    max-width: 800px;
}
/* /Pages/RentalContract/AddRentalContract.razor.rz.scp.css */
#add_main[b-blq51ogi4l] {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    margin: 15px;
    grid-gap: 10px;
}

#column_1[b-blq51ogi4l] {
    grid-column-start: 1;
}

#column_2[b-blq51ogi4l] {
    grid-column-start: 2;
}

#page_spinner[b-blq51ogi4l] {
    display: flex;
    text-align: center;
    justify-content: center;
    margin: auto;
}

#textFieldDiv[b-blq51ogi4l]
{
    margin : 10px 0px 10px 0px;
}
/* /Pages/RentalContract/CarRentalStatistics.razor.rz.scp.css */
#breif[b-yutz7c59tc] {
    margin-top: 10px;
}

#page_spinner[b-yutz7c59tc] {
    display: flex;
    text-align: center;
    justify-content: center;
    margin: auto;
}

#edit_buttons[b-yutz7c59tc] {
    margin: 10px 0px;
    border: solid;
    border-width: 2px;
    border-radius: 5px;
    border-color: #E0EDF9;
    padding: 10px;
    background-color: #EAF3FB;
}

.modal[b-yutz7c59tc] {
    background-color: rgba(0, 0, 0, 0.5); /* Semi-transparent black background */
}

.modal-backdrop[b-yutz7c59tc] {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 0); /* Initially transparent */
    opacity: 0; /* Initially hidden */
    transition: opacity 0.3s ease; /* Transition for opacity change */
    z-index: 1040;
}

.modal.show[b-yutz7c59tc] {
    background-color: rgba(0, 0, 0, 0.5); /* Semi-transparent black background when modal is shown */
}

    .modal.show .modal-backdrop[b-yutz7c59tc] {
        opacity: 1; /* Fade in the background when modal is shown */
    }

#details_box[b-yutz7c59tc] {
    margin-top: 20px;
}

#details_tab[b-yutz7c59tc] {
    margin-top: 10px;
}

#details_infos[b-yutz7c59tc] {
    display: grid;
    grid-template-columns: 1fr 5fr;
}

#column_1[b-yutz7c59tc] {
    grid-column-start: 1;
}

#column_2[b-yutz7c59tc] {
    grid-column-start: 2;
}

.modal-dialog[b-yutz7c59tc] {
    max-width: 1100px;
}
/* /Pages/RentalContract/DeleteRentalContract.razor.rz.scp.css */
#add_main[b-nkbnq2eie8] {
    display: grid;
    grid-template-columns: 1fr 1fr;
    margin: 15px;
    grid-gap: 10px;
}

#column_1[b-nkbnq2eie8] {
    grid-column-start: 1;
}

#column_2[b-nkbnq2eie8] {
    grid-column-start: 2;
}

#page_spinner[b-nkbnq2eie8] {
    display: flex;
    text-align: center;
    justify-content: center;
    margin: auto;
}
/* /Pages/RentalContract/EditRentalContract.razor.rz.scp.css */
#add_main[b-f6listy2is] {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    margin: 15px;
    grid-gap: 10px;
}

#column_1[b-f6listy2is] {
    grid-column-start: 1;
}

#column_2[b-f6listy2is] {
    grid-column-start: 2;
}


#page_spinner[b-f6listy2is] {
    display: flex;
    text-align: center;
    justify-content: center;
    margin: auto;
}

#textFieldDiv[b-f6listy2is] {
    margin: 10px 0px 10px 0px;
}
/* /Pages/RentalContract/RentalContractsManagement.razor.rz.scp.css */
#breif[b-b1yxoosm4p] {
    margin-top: 10px;
}

#page_spinner[b-b1yxoosm4p] {
    display: flex;
    text-align: center;
    justify-content: center;
    margin: auto;
}


#main[b-b1yxoosm4p] {
    margin-top: 10px;
}

#edit_buttons[b-b1yxoosm4p] {
    margin: 10px 0px;
    border: solid;
    border-width: 2px;
    border-radius: 5px;
    border-color: #E0EDF9;
    padding: 10px;
    background-color: #EAF3FB;
}

.modal[b-b1yxoosm4p] {
    background-color: rgba(0, 0, 0, 0.5); /* Semi-transparent black background */
}

.modal-backdrop[b-b1yxoosm4p] {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 0); /* Initially transparent */
    opacity: 0; /* Initially hidden */
    transition: opacity 0.3s ease; /* Transition for opacity change */
    z-index: 1040;
}

.modal.show[b-b1yxoosm4p] {
    background-color: rgba(0, 0, 0, 0.5); /* Semi-transparent black background when modal is shown */
}

    .modal.show .modal-backdrop[b-b1yxoosm4p] {
        opacity: 1; /* Fade in the background when modal is shown */
    }

#details_box[b-b1yxoosm4p] {
    margin-top: 20px;
}

#details_tab[b-b1yxoosm4p] {
    margin-top: 10px;
}

#details_infos[b-b1yxoosm4p] {
    display: grid;
    grid-template-columns: 1fr 5fr;
}

#column_1[b-b1yxoosm4p] {
    grid-column-start: 1;
}

#column_2[b-b1yxoosm4p] {
    grid-column-start: 2;
}

.modal-dialog[b-b1yxoosm4p] {
    max-width: 800px;
}

#images_attachment[b-b1yxoosm4p] {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-template-rows: 1fr 1fr 1fr 1fr;
    gap: 10px;
    margin: 30px 10px;
}

#image_attachment[b-b1yxoosm4p] {
    border-radius: 10px;
}

#signature_box[b-b1yxoosm4p] {
    border: 1px solid #ddd; /* soft light-gray border */
    border-radius: 16px; /* smooth rounded corners */
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08); /* soft shadow */
    margin: 10px;
    margin-top:0px;
    padding: 20px;
    display: grid;
    grid-template-rows: 4fr 1fr;
    text-align: center;
    grid-gap: 10px;
    justify-content: center; /* horizontal */
    align-items: center;
}



#table_main_v2[b-b1yxoosm4p] {
    grid-column-start: 1;
    grid-column-end: 3;
    display: grid;
    grid-template-columns: 7fr 6fr;
}

#table_parameter li[b-b1yxoosm4p] {
    font-size: 12px;
}

#table_value li[b-b1yxoosm4p] {
    font-size: 12px;
}
/* /Pages/RentalContract/RentalContractsReminder.razor.rz.scp.css */
#reminder_main[b-kehu830dvl] {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(360px, 1fr));
    gap: 1rem; /* spacing between cards */
    padding: 1rem;
}
.reminder-card[b-kehu830dvl] {
    padding: 1rem;
    border-radius: 12px;
}

#reminder_time[b-kehu830dvl] {
    font-size: 20px;
    text-align: center;
    margin-bottom: 20px;
}

#contract_details[b-kehu830dvl] {
    display:grid;
    grid-template-columns: 1fr 1fr;
}




#car_details[b-kehu830dvl] {
    display: grid;
    grid-template-columns: 1fr 1fr;
}

#client_details[b-kehu830dvl] {
    display: grid;
    grid-template-columns: 1fr 1fr;
}

#page_spinner[b-kehu830dvl] {
    display: flex;
    text-align: center;
    justify-content: center;
    margin: auto;
}


.blink-red[b-kehu830dvl] {
    animation: blinkRed-b-kehu830dvl 1s infinite;
}

@keyframes blinkRed-b-kehu830dvl {
    0% {
        box-shadow: 0 0 10px red;
    }

    50% {
        box-shadow: 0 0 20px darkred;
    }

    100% {
        box-shadow: 0 0 10px red;
    }
}


/* /Pages/RentalReservation/AddRentalReservation.razor.rz.scp.css */
#add_main[b-bmsmfrkcio] {
    display: grid;
    grid-template-columns: 1fr 1fr;
    margin: 15px;
    grid-gap: 10px;
}

#column_1[b-bmsmfrkcio] {
    grid-column-start: 1;
}

#column_2[b-bmsmfrkcio] {
    grid-column-start: 2;
}

#page_spinner[b-bmsmfrkcio] {
    display: flex;
    text-align: center;
    justify-content: center;
    margin: auto;
}
/* /Pages/RentalReservation/DeleteRentalReservation.razor.rz.scp.css */
#add_main[b-vpkt4kmz7g] {
    display: grid;
    grid-template-columns: 1fr 1fr;
    margin: 15px;
    grid-gap: 10px;
}

#column_1[b-vpkt4kmz7g] {
    grid-column-start: 1;
}

#column_2[b-vpkt4kmz7g] {
    grid-column-start: 2;
}

#page_spinner[b-vpkt4kmz7g] {
    display: flex;
    text-align: center;
    justify-content: center;
    margin: auto;
}
/* /Pages/RentalReservation/EditRentalReservation.razor.rz.scp.css */
#add_main[b-t5wwkt7wen] {
    display: grid;
    grid-template-columns: 1fr 1fr;
    margin: 15px;
    grid-gap: 10px;
}

#column_1[b-t5wwkt7wen] {
    grid-column-start: 1;
}

#column_2[b-t5wwkt7wen] {
    grid-column-start: 2;
}

#page_spinner[b-t5wwkt7wen] {
    display: flex;
    text-align: center;
    justify-content: center;
    margin: auto;
}
/* /Pages/RentalReservation/RentalReservationsManagement.razor.rz.scp.css */
#breif[b-3n5fhtztwj] {
    margin-top: 10px;
}

#page_spinner[b-3n5fhtztwj] {
    display: flex;
    text-align: center;
    justify-content: center;
    margin: auto;
}

#edit_buttons[b-3n5fhtztwj] {
    margin: 10px 0px;
    border: solid;
    border-width: 2px;
    border-radius: 5px;
    border-color: #E0EDF9;
    padding: 10px;
    background-color: #EAF3FB;
}

.modal[b-3n5fhtztwj] {
    background-color: rgba(0, 0, 0, 0.5); /* Semi-transparent black background */
}

.modal-backdrop[b-3n5fhtztwj] {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 0); /* Initially transparent */
    opacity: 0; /* Initially hidden */
    transition: opacity 0.3s ease; /* Transition for opacity change */
    z-index: 1040;
}

.modal.show[b-3n5fhtztwj] {
    background-color: rgba(0, 0, 0, 0.5); /* Semi-transparent black background when modal is shown */
}

    .modal.show .modal-backdrop[b-3n5fhtztwj] {
        opacity: 1; /* Fade in the background when modal is shown */
    }

#details_box[b-3n5fhtztwj] {
    margin-top: 20px;
}

#details_tab[b-3n5fhtztwj] {
    margin-top: 10px;
}

#details_infos[b-3n5fhtztwj] {
    display: grid;
    grid-template-columns: 1fr 5fr;
}

#column_1[b-3n5fhtztwj] {
    grid-column-start: 1;
}

#column_2[b-3n5fhtztwj] {
    grid-column-start: 2;
}

.modal-dialog[b-3n5fhtztwj] {
    max-width: 800px;
}
/* /Pages/RessourcesUsage/RessourcesUsage.razor.rz.scp.css */
#breif[b-lg16thazq0] {
    margin-top: 10px;
}

#page_spinner[b-lg16thazq0] {
    display: flex;
    text-align: center;
    justify-content: center;
    margin: auto;
}

#edit_buttons[b-lg16thazq0] {
    margin: 10px 0px;
}

.modal[b-lg16thazq0] {
    background-color: rgba(0, 0, 0, 0.5); /* Semi-transparent black background */
}

.modal-backdrop[b-lg16thazq0] {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 0); /* Initially transparent */
    opacity: 0; /* Initially hidden */
    transition: opacity 0.3s ease; /* Transition for opacity change */
    z-index: 1040;
}

.modal.show[b-lg16thazq0] {
    background-color: rgba(0, 0, 0, 0.5); /* Semi-transparent black background when modal is shown */
}

    .modal.show .modal-backdrop[b-lg16thazq0] {
        opacity: 1; /* Fade in the background when modal is shown */
    }

#details_box[b-lg16thazq0] {
    margin-top: 20px;
}

#details_tab[b-lg16thazq0] {
    margin-top: 10px;
}

#details_infos[b-lg16thazq0] {
    display: grid;
    grid-template-columns: 1fr 5fr;
}

#column_1[b-lg16thazq0] {
    grid-column-start: 1;
}

#column_2[b-lg16thazq0] {
    grid-column-start: 2;
}

.modal-dialog[b-lg16thazq0] {
    max-width: 800px;
}
/* /Pages/Subscription/AddSubscription.razor.rz.scp.css */
#add_main[b-w4d400jyxj] {
    display: grid;
    grid-template-columns: 1fr 1fr;
    margin: 15px;
    grid-gap: 10px;
}

#column_1[b-w4d400jyxj] {
    grid-column-start: 1;
}

#column_2[b-w4d400jyxj] {
    grid-column-start: 2;
}

#page_spinner[b-w4d400jyxj] {
    display: flex;
    text-align: center;
    justify-content: center;
    margin: auto;
}
/* /Pages/Subscription/EditSubscription.razor.rz.scp.css */
#add_main[b-tn9lfbk828] {
    display: grid;
    grid-template-columns: 1fr 1fr;
    margin: 15px;
    grid-gap: 10px;
}

#column_1[b-tn9lfbk828] {
    grid-column-start: 1;
}

#column_2[b-tn9lfbk828] {
    grid-column-start: 2;
}

#page_spinner[b-tn9lfbk828] {
    display: flex;
    text-align: center;
    justify-content: center;
    margin: auto;
}
/* /Pages/Subscription/Subscriptions.razor.rz.scp.css */
#breif[b-c6b2vkxvh7] {
    margin-top: 10px;
}

#page_spinner[b-c6b2vkxvh7] {
    display: flex;
    text-align: center;
    justify-content: center;
    margin: auto;
}

#edit_buttons[b-c6b2vkxvh7] {
    margin: 10px 0px;
    border: solid;
    border-width: 2px;
    border-radius: 5px;
    border-color: #E0EDF9;
    padding: 10px;
    background-color: #EAF3FB;
}

.modal[b-c6b2vkxvh7] {
    background-color: rgba(0, 0, 0, 0.5); /* Semi-transparent black background */
}

.modal-backdrop[b-c6b2vkxvh7] {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 0); /* Initially transparent */
    opacity: 0; /* Initially hidden */
    transition: opacity 0.3s ease; /* Transition for opacity change */
    z-index: 1040;
}

.modal.show[b-c6b2vkxvh7] {
    background-color: rgba(0, 0, 0, 0.5); /* Semi-transparent black background when modal is shown */
}

    .modal.show .modal-backdrop[b-c6b2vkxvh7] {
        opacity: 1; /* Fade in the background when modal is shown */
    }

#details_box[b-c6b2vkxvh7] {
    margin-top: 20px;
}

#details_tab[b-c6b2vkxvh7] {
    margin-top: 10px;
}

#details_infos[b-c6b2vkxvh7] {
    display: grid;
    grid-template-columns: 1fr 5fr;
}

#column_1[b-c6b2vkxvh7] {
    grid-column-start: 1;
}

#column_2[b-c6b2vkxvh7] {
    grid-column-start: 2;
}

.modal-dialog[b-c6b2vkxvh7] {
    max-width: 800px;
}
/* /Pages/Subscription/SubscriptionsManager.razor.rz.scp.css */
#breif[b-nf36yu7h36] {
    margin-top: 10px;
}

#page_spinner[b-nf36yu7h36] {
    display: flex;
    text-align: center;
    justify-content: center;
    margin: auto;
}

#edit_buttons[b-nf36yu7h36] {
    margin: 10px 0px;
    border: solid;
    border-width: 2px;
    border-radius: 5px;
    border-color: #E0EDF9;
    padding: 10px;
    background-color: #EAF3FB;
}

.modal[b-nf36yu7h36] {
    background-color: rgba(0, 0, 0, 0.5); /* Semi-transparent black background */
}

.modal-backdrop[b-nf36yu7h36] {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 0); /* Initially transparent */
    opacity: 0; /* Initially hidden */
    transition: opacity 0.3s ease; /* Transition for opacity change */
    z-index: 1040;
}

.modal.show[b-nf36yu7h36] {
    background-color: rgba(0, 0, 0, 0.5); /* Semi-transparent black background when modal is shown */
}

    .modal.show .modal-backdrop[b-nf36yu7h36] {
        opacity: 1; /* Fade in the background when modal is shown */
    }

#details_box[b-nf36yu7h36] {
    margin-top: 20px;
}

#details_tab[b-nf36yu7h36] {
    margin-top: 10px;
}

#details_infos[b-nf36yu7h36] {
    display: grid;
    grid-template-columns: 1fr 5fr;
}

#column_1[b-nf36yu7h36] {
    grid-column-start: 1;
}

#column_2[b-nf36yu7h36] {
    grid-column-start: 2;
}

.modal-dialog[b-nf36yu7h36] {
    max-width: 800px;
}
/* /Pages/SystemNotifications/SystemNotifications.razor.rz.scp.css */
#breif[b-ubkndsyai8] {
    margin-top: 10px;
}

#page_spinner[b-ubkndsyai8] {
    display: flex;
    text-align: center;
    justify-content: center;
    margin: auto;
}

#edit_buttons[b-ubkndsyai8] {
    margin: 10px 0px;
    border: solid;
    border-width: 2px;
    border-radius: 5px;
    border-color: #E0EDF9;
    padding: 10px;
    background-color: #EAF3FB;
}

.modal[b-ubkndsyai8] {
    background-color: rgba(0, 0, 0, 0.5); /* Semi-transparent black background */
}

.modal-backdrop[b-ubkndsyai8] {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 0); /* Initially transparent */
    opacity: 0; /* Initially hidden */
    transition: opacity 0.3s ease; /* Transition for opacity change */
    z-index: 1040;
}

.modal.show[b-ubkndsyai8] {
    background-color: rgba(0, 0, 0, 0.5); /* Semi-transparent black background when modal is shown */
}

    .modal.show .modal-backdrop[b-ubkndsyai8] {
        opacity: 1; /* Fade in the background when modal is shown */
    }

#details_box[b-ubkndsyai8] {
    margin-top: 20px;
}

#details_tab[b-ubkndsyai8] {
    margin-top: 10px;
}

#details_infos[b-ubkndsyai8] {
    display: grid;
    grid-template-columns: 1fr 5fr;
}

#column_1[b-ubkndsyai8] {
    grid-column-start: 1;
}

#column_2[b-ubkndsyai8] {
    grid-column-start: 2;
}

.modal-dialog[b-ubkndsyai8] {
    max-width: 800px;
}
/* /Pages/SystemNotifications/SystemTelematicNotifications.razor.rz.scp.css */
#notification_map[b-eec7eqmbj6] {
    height: 600px;
    margin-bottom: 15px;
}

#breif[b-eec7eqmbj6] {
    margin-top: 10px;
}

#page_spinner[b-eec7eqmbj6] {
    display: flex;
    text-align: center;
    justify-content: center;
    margin: auto;
}

#edit_buttons[b-eec7eqmbj6] {
    margin: 10px 0px;
    border: solid;
    border-width: 2px;
    border-radius: 5px;
    border-color: #E0EDF9;
    padding: 10px;
    background-color: #EAF3FB;
}

.modal[b-eec7eqmbj6] {
    background-color: rgba(0, 0, 0, 0.5); /* Semi-transparent black background */
}

.modal-backdrop[b-eec7eqmbj6] {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 0); /* Initially transparent */
    opacity: 0; /* Initially hidden */
    transition: opacity 0.3s ease; /* Transition for opacity change */
    z-index: 1040;
}

.modal.show[b-eec7eqmbj6] {
    background-color: rgba(0, 0, 0, 0.5); /* Semi-transparent black background when modal is shown */
}

    .modal.show .modal-backdrop[b-eec7eqmbj6] {
        opacity: 1; /* Fade in the background when modal is shown */
    }

#details_box[b-eec7eqmbj6] {
    margin-top: 20px;
}

#details_tab[b-eec7eqmbj6] {
    margin-top: 10px;
}

#details_infos[b-eec7eqmbj6] {
    display: grid;
    grid-template-columns: 1fr 5fr;
}

#column_1[b-eec7eqmbj6] {
    grid-column-start: 1;
}

#column_2[b-eec7eqmbj6] {
    grid-column-start: 2;
}

.modal-dialog[b-eec7eqmbj6] {
    max-width: 800px;
}
/* /Pages/TechnicalInspection/AddTechnicalInspection.razor.rz.scp.css */
#add_main[b-azj51w4abj] {
    display: grid;
    grid-template-columns: 1fr 1fr;
    margin: 15px;
    grid-gap: 10px;
}

#column_1[b-azj51w4abj] {
    grid-column-start: 1;
}

#column_2[b-azj51w4abj] {
    grid-column-start: 2;
}

#page_spinner[b-azj51w4abj] {
    display: flex;
    text-align: center;
    justify-content: center;
    margin: auto;
}
/* /Pages/TechnicalInspection/DeleteTechnicalInspection.razor.rz.scp.css */
#add_main[b-5caym7s5ce] {
    display: grid;
    grid-template-columns: 1fr 1fr;
    margin: 15px;
    grid-gap: 10px;
}

#column_1[b-5caym7s5ce] {
    grid-column-start: 1;
}

#column_2[b-5caym7s5ce] {
    grid-column-start: 2;
}

#page_spinner[b-5caym7s5ce] {
    display: flex;
    text-align: center;
    justify-content: center;
    margin: auto;
}
/* /Pages/TechnicalInspection/EditTechnicalInspection.razor.rz.scp.css */
#add_main[b-eozvfl7t7p] {
    display: grid;
    grid-template-columns: 1fr 1fr;
    margin: 15px;
    grid-gap: 10px;
}

#column_1[b-eozvfl7t7p] {
    grid-column-start: 1;
}

#column_2[b-eozvfl7t7p] {
    grid-column-start: 2;
}

#page_spinner[b-eozvfl7t7p] {
    display: flex;
    text-align: center;
    justify-content: center;
    margin: auto;
}
/* /Pages/TechnicalInspection/TechnicalInspectionsManagement.razor.rz.scp.css */
#breif[b-828f5mejlp] {
    margin-top: 10px;
}

#page_spinner[b-828f5mejlp] {
    display: flex;
    text-align: center;
    justify-content: center;
    margin: auto;
}

#edit_buttons[b-828f5mejlp] {
    margin: 10px 0px;
    border: solid;
    border-width: 2px;
    border-radius: 5px;
    border-color: #E0EDF9;
    padding: 10px;
    background-color: #EAF3FB;
}

.modal[b-828f5mejlp] {
    background-color: rgba(0, 0, 0, 0.5); /* Semi-transparent black background */
}

.modal-backdrop[b-828f5mejlp] {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 0); /* Initially transparent */
    opacity: 0; /* Initially hidden */
    transition: opacity 0.3s ease; /* Transition for opacity change */
    z-index: 1040;
}

.modal.show[b-828f5mejlp] {
    background-color: rgba(0, 0, 0, 0.5); /* Semi-transparent black background when modal is shown */
}

    .modal.show .modal-backdrop[b-828f5mejlp] {
        opacity: 1; /* Fade in the background when modal is shown */
    }

#details_box[b-828f5mejlp] {
    margin-top: 20px;
}

#details_tab[b-828f5mejlp] {
    margin-top: 10px;
}

#details_infos[b-828f5mejlp] {
    display: grid;
    grid-template-columns: 1fr 5fr;
}

#column_1[b-828f5mejlp] {
    grid-column-start: 1;
}

#column_2[b-828f5mejlp] {
    grid-column-start: 2;
}

.modal-dialog[b-828f5mejlp] {
    max-width: 800px;
}


#images_gallery[b-828f5mejlp] {
    padding: 15px;
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-gap: 10px;
}

    #images_gallery img[b-828f5mejlp] {
        transition: 1s;
        width: 350px;
    }

        #images_gallery img:hover[b-828f5mejlp] {
            transform: scale(1.05);
        }

#image_element[b-828f5mejlp] {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 10px;
}
/* /Pages/TelematicCommand/AddTelematicCommand.razor.rz.scp.css */
#add_main[b-xyjrr6q37m] {
    display: grid;
    margin: 15px;
    grid-gap: 10px;
}


#page_spinner[b-xyjrr6q37m] {
    display: flex;
    text-align: center;
    justify-content: center;
    margin: auto;
}
/* /Pages/TelematicCommand/EditTelematicCommand.razor.rz.scp.css */
/* /Pages/TelematicCommand/TelematicCommandsManagement.razor.rz.scp.css */
#breif[b-5u2wie1wng] {
    margin-top: 10px;
}

#page_spinner[b-5u2wie1wng] {
    display: flex;
    text-align: center;
    justify-content: center;
    margin: auto;
}

#edit_buttons[b-5u2wie1wng] {
    margin: 10px 0px;
    border: solid;
    border-width: 2px;
    border-radius: 5px;
    border-color: #E0EDF9;
    padding: 10px;
    background-color: #EAF3FB;
}

.modal[b-5u2wie1wng] {
    background-color: rgba(0, 0, 0, 0.5); /* Semi-transparent black background */
}

.modal-backdrop[b-5u2wie1wng] {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 0); /* Initially transparent */
    opacity: 0; /* Initially hidden */
    transition: opacity 0.3s ease; /* Transition for opacity change */
    z-index: 1040;
}

.modal.show[b-5u2wie1wng] {
    background-color: rgba(0, 0, 0, 0.5); /* Semi-transparent black background when modal is shown */
}

    .modal.show .modal-backdrop[b-5u2wie1wng] {
        opacity: 1; /* Fade in the background when modal is shown */
    }

#details_box[b-5u2wie1wng] {
    margin-top: 20px;
}

#details_tab[b-5u2wie1wng] {
    margin-top: 10px;
}

#details_infos[b-5u2wie1wng] {
    display: grid;
    grid-template-columns: 1fr 5fr;
}

#column_1[b-5u2wie1wng] {
    grid-column-start: 1;
}

#column_2[b-5u2wie1wng] {
    grid-column-start: 2;
}

.modal-dialog[b-5u2wie1wng] {
    max-width: 800px;
}
/* /Pages/TelematicCommand/TelematicCommandsManager.razor.rz.scp.css */
#breif[b-qs1p1k7356] {
    margin-top: 10px;
}

#page_spinner[b-qs1p1k7356] {
    display: flex;
    text-align: center;
    justify-content: center;
    margin: auto;
}

#edit_buttons[b-qs1p1k7356] {
    margin: 10px 0px;
}

.modal[b-qs1p1k7356] {
    background-color: rgba(0, 0, 0, 0.5); /* Semi-transparent black background */
}

.modal-backdrop[b-qs1p1k7356] {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 0); /* Initially transparent */
    opacity: 0; /* Initially hidden */
    transition: opacity 0.3s ease; /* Transition for opacity change */
    z-index: 1040;
}

.modal.show[b-qs1p1k7356] {
    background-color: rgba(0, 0, 0, 0.5); /* Semi-transparent black background when modal is shown */
}

    .modal.show .modal-backdrop[b-qs1p1k7356] {
        opacity: 1; /* Fade in the background when modal is shown */
    }

#details_box[b-qs1p1k7356] {
    margin-top: 20px;
}

#details_tab[b-qs1p1k7356] {
    margin-top: 10px;
}

#details_infos[b-qs1p1k7356] {
    display: grid;
    grid-template-columns: 1fr 5fr;
}

#column_1[b-qs1p1k7356] {
    grid-column-start: 1;
}

#column_2[b-qs1p1k7356] {
    grid-column-start: 2;
}

.modal-dialog[b-qs1p1k7356] {
    max-width: 800px;
}
/* /Pages/Tracking/Dashboard.razor.rz.scp.css */
#page_title[b-fok6be500t] {
    display: flex; /* Use flexbox */
    justify-content: center; /* Center horizontally */
    align-items: center;
    margin: 80px;
}

#dashboard_elements[b-fok6be500t] {
    margin-top: 30px;
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-gap: 10px;
}

#dashboard_element[b-fok6be500t] {
    display: grid;
    grid-template-rows: 3fr 5fr;
    height: 180px;
    box-shadow: 0px 0px 20px rgb(0 0 0 / 10%);
    border-radius: 12px;
    border-color: papayawhip;
}

#element_title[b-fok6be500t] {
    display: flex; /* Use flexbox */
    justify-content: center; /* Center horizontally */
    align-items: center;
}

#element_value[b-fok6be500t] {
    display: flex; /* Use flexbox */
    justify-content: center; /* Center horizontally */
    align-items: center;
}

#page_spinner[b-fok6be500t] {
    display: flex; /* Use flexbox */
    justify-content: center; /* Center horizontally */
    align-items: center;
    margin: 80px;
}


.circle-wrapper[b-fok6be500t] {
    position: relative;
    width: 80px;
    height: 80px;
    margin: auto;
}

.circle[b-fok6be500t] {
    transform: rotate(-90deg);
}

circle.bg[b-fok6be500t] {
    fill: none;
    stroke: #eee;
    stroke-width: 6;
}

circle.progress[b-fok6be500t] {
    fill: none;
    stroke: #3b82f6; /* blue */
    stroke-width: 6;
    stroke-dasharray: 220px;
    stroke-linecap: round;
    transition: stroke-dashoffset 0.6s ease;
}

.circle-text[b-fok6be500t] {
    position: absolute;
    width: 100%;
    top:40%;
    font-size: 20px;
    text-align: center;
}

circle.progress_red[b-fok6be500t] {
    fill: none;
    stroke: red; /* blue */
    stroke-width: 6;
    stroke-dasharray: 220px;
    stroke-linecap: round;
    transition: stroke-dashoffset 0.6s ease;
}

circle.progress_green[b-fok6be500t] {
    fill: none;
    stroke: green; /* blue */
    stroke-width: 6;
    stroke-dasharray: 220px;
    stroke-linecap: round;
    transition: stroke-dashoffset 0.6s ease;
}

circle.progress_orange[b-fok6be500t] {
    fill: none;
    stroke: orange; /* blue */
    stroke-width: 6;
    stroke-dasharray: 220px;
    stroke-linecap: round;
    transition: stroke-dashoffset 0.6s ease;
}
/* /Pages/Tracking/LiveTracking.razor.rz.scp.css */
#main_tracking[b-7olwc5knkd] {
    margin-right: 5px;
}


#live_map[b-7olwc5knkd] {
    height: 40rem;
    width: 100%;
    box-shadow: 0px 0px 20px rgb(0 0 0 / 10%);
    border-radius: 1px;
    border-color: #362B48;
    border: 1px solid #d3d3d3;
    margin-bottom: 20px;
}


#informations[b-7olwc5knkd] {
    margin-top: 10px;
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 10px;
}


#car_all_informations[b-7olwc5knkd] {
    box-shadow: 0px 0px 20px rgb(0 0 0 / 10%);
    border-radius: 1px;
    border-color: #DB1886;
    border: 0.3px solid #d3d3d3;
    padding: 10px;
}

#table_main_v2[b-7olwc5knkd] {
    grid-column-start: 1;
    grid-column-end: 3;
    display: grid;
    grid-template-columns: 7fr 6fr;
}

#table_parameter li[b-7olwc5knkd] {
    font-size: 12px;
}

#table_value li[b-7olwc5knkd] {
    font-size: 12px;
}

#table_main_parameters[b-7olwc5knkd] {
    display: grid;
    grid-template-columns: 10fr 6fr 1fr;
}
/* /Pages/Tracking/LiveTrackingGlobal.razor.rz.scp.css */
#main_tracking[b-mv7ihlwjjh] {
}


#myMap[b-mv7ihlwjjh] {
    height: 80vh;
    width: 100%;
    box-shadow: 0px 0px 20px rgb(0 0 0 / 10%);
    border-radius: 1px;
    border-color: #362B48;
    border: 1px solid #d3d3d3;
}
/* /Pages/Tracking/TrackingHistory.razor.rz.scp.css */
#main_history[b-26k7sftj74] {
    margin-left:5px;
    display: grid;
    grid-template-columns: 1fr 4fr;
    grid-gap: 10px;
}

#control_tools[b-26k7sftj74] {

}

#history_buttons_control[b-26k7sftj74] {
    margin-top: 10px;
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap:2px;
}

#history_buttons_gradient[b-26k7sftj74] {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 2px;
}

#history_map[b-26k7sftj74] {
    height: 41rem;
    width: 100%;
    box-shadow: 0px 0px 20px rgb(0 0 0 / 10%);
    border-radius: 1px;
    border-color: #362B48;
    border: 1px solid #d3d3d3;
    margin-bottom: 20px;
}

#history_gradient[b-26k7sftj74] {
    margin-top: 20px;
}

#history_statistics[b-26k7sftj74] {
    grid-column-start: 1;
    grid-column-end: 3;
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 10px;
}

#history[b-26k7sftj74] {
    display: grid;
    grid-template-columns: 4fr 3fr;
    margin-bottom: 5px;
    box-shadow: 0px 0px 20px rgb(0 0 0 / 10%);
    border-radius: 1px;
    border-color: papayawhip;
    border: 0.3px solid #d3d3d3;
    padding: 10px;
}

#table_name[b-26k7sftj74] {
    margin-top:7px;
    grid-column-start: 1;
    font-size: 12px;
    box-shadow: 0px 0px 20px rgb(0 0 0 / 10%);
    border-radius: 1px;
    border-color: papayawhip;
}

#table_value[b-26k7sftj74] {
    margin-top: 7px;
    grid-column-start: 2;
    font-size: 12px;
    box-shadow: 0px 0px 20px rgb(0 0 0 / 10%);
    border-radius: 1px;
    border-color: papayawhip;
}

#history_chart[b-26k7sftj74] {
    grid-column-start: 1;
    grid-column-end: 3;
}
