@import '_content/com.specidev.lib.BlazorComponents/com.specidev.lib.BlazorComponents.bundle.scp.css';
@import '_content/Toolbelt.Blazor.PWA.Updater/Toolbelt.Blazor.PWA.Updater.bundle.scp.css';

/* /Components/AppButton.razor.rz.scp.css */
.portail-app[b-gk4phnykqw]{
    display: flex;
    flex-direction: row;
    background-color: #efefef;
    gap: 2rem;
    align-items: center;
    border: 2px solid #49454e;
    border-radius: 0.3rem;
    font-weight: 800;
    font-size: 1.3rem;
    padding: 1rem;
    box-shadow: #000000AA 1px 1px 5px;
    cursor: pointer;
    text-decoration: auto;
    color: unset;
}

.app-img-container[b-gk4phnykqw]{
    height: 4.5rem;
    width: 4.5rem;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: black;
    padding: 1rem;
    border-radius: 50rem;
    box-shadow: #000000AA 1px 1px 5px;
}

.app-img[b-gk4phnykqw]{
    height: 100%;
    width: 100%;
    object-fit: contain;
}
/* /Components/AppFrame.razor.rz.scp.css */
.app-container[b-s77hr7mxhw] {
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background-color: white;
    z-index: 1000;
}

.app-frame[b-s77hr7mxhw] {
    width: 100%;
    height: 100%;
}
/* /Components/BottomBarIcon.razor.rz.scp.css */
.bottom-bar-icon-enabled[b-5ahlgh7a69] {
    cursor: pointer;
    color: #FA0;
}

.bottom-bar-icon-disabled[b-5ahlgh7a69] {
    opacity: 0.5;
    color: white;
}

.bottom-bar-icon-hidden[b-5ahlgh7a69] {
    opacity: 0;
}
/* /Layout/MainLayout.razor.rz.scp.css */
.container[b-ddd824xwy5]{
    padding: 5rem 2rem 1rem 2rem;
    display: grid;
    align-content: stretch;
    grid-template-rows: 25% 74% 1rem;
    height: 100%;
    width: 100%;
}

.header[b-ddd824xwy5]{
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 100%;
}

.portail-logos[b-ddd824xwy5]{
    height: 50%;
    object-fit: contain;
    width: 100%;
}

.trame[b-ddd824xwy5]{
    position: fixed;
    bottom: 0;
    right: 0;
    height: 30vh;
    z-index: -1;
}

.version[b-ddd824xwy5]{
    position: fixed;
    bottom: 0;
    right: 0;
    left: 0;
    text-align: center;
    color: #acacac;
    font-size: 1.2rem;
    padding-bottom: 1rem;
}

.bottom-bar[b-ddd824xwy5]{
    display: flex;
    flex-direction: row;
    justify-content: space-evenly;
    align-items: center;
    position: fixed;
    bottom: 9vh;
    right: 0;
    left: 0;
    z-index: 100;
    padding: 0 5vw;
    pointer-events: none;
}
/* /Pages/Index.razor.rz.scp.css */
.app-list[b-e73fkkx10p]{
    display: flex;
    flex-direction: column;
    gap: 1rem;
    padding: 1rem 1rem;
    overflow: auto;
    height: 100%;
    align-items: stretch;
}

.portail-bottom-bar[b-e73fkkx10p]{
    display: flex;
    flex-direction: row;
    justify-content: space-evenly;
    align-items: center;
    position: fixed;
    bottom: 9vh;
    right: 0;
    left: 0;
    z-index: 100;
    padding: 0 5vw;
    pointer-events: none;
}

.bottom-bar-img[b-e73fkkx10p]{
    height: 100%;
    width: 100%;
    object-fit: contain;
}

.button[b-e73fkkx10p]{
    cursor: pointer;
    width: 4.5rem;
    height: 4.5rem;
    border-radius: 50rem;
    padding: 1rem;
    display: flex;
    justify-content: center;
    align-items: center;
    box-shadow: #000000AA 1px 1px 5px;
    pointer-events: auto;
    text-decoration: auto;
    color: unset;
}

.app-img[b-e73fkkx10p]{
    height: 100%;
    width: 100%;
    object-fit: contain;
}

.logout[b-e73fkkx10p]{
    background-color: var(--color-primary);
}

.exit[b-e73fkkx10p]{
    background-color: var(--color-secondary);
}
/* /Pages/Login.razor.rz.scp.css */
.container[b-r83m98ak0d] {
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}
