@import '_content/Blazored.Toast/Blazored.Toast.bundle.scp.css';
@import '_content/Bora.Blazor/Bora.Blazor.0pricg3xgj.bundle.scp.css';
@import '_content/Cefo.Blazor/Cefo.Blazor.y4aub4d93k.bundle.scp.css';
@import '_content/DeFa.Blazor/DeFa.Blazor.5hq439e8cn.bundle.scp.css';
@import '_content/Oss.Alerts.Blazor/Oss.Alerts.Blazor.97kuwimdc4.bundle.scp.css';
@import '_content/Oss.Filters.Blazor/Oss.Filters.Blazor.tcd8r2hg0l.bundle.scp.css';
@import '_content/Oss.Menu.Blazor/Oss.Menu.Blazor.rucjdnd5qn.bundle.scp.css';
@import '_content/Oss.Settings.Blazor/Oss.Settings.Blazor.qhcwns5zxw.bundle.scp.css';
@import '_content/Scarnas.Blazor.Components/Scarnas.Blazor.Components.zwqrxuly53.bundle.scp.css';
@import '_content/Servel.Blazor.Forms/Servel.Blazor.Forms.609oh5ogbc.bundle.scp.css';
@import '_content/Tabiot.Blazor.Assistant/Tabiot.Blazor.Assistant.uik1u0zk2d.bundle.scp.css';
@import '_content/Tabiot.Blazor.Breadcrumb/Tabiot.Blazor.Breadcrumb.ypcz477a8p.bundle.scp.css';
@import '_content/Tabiot.Blazor.Conversion/Tabiot.Blazor.Conversion.rutrgx2pjl.bundle.scp.css';
@import '_content/Tabiot.Blazor.DetailsCard/Tabiot.Blazor.DetailsCard.plxalb6viv.bundle.scp.css';
@import '_content/Tabiot.Blazor.DxColumnChooser/Tabiot.Blazor.DxColumnChooser.m6085f0y0m.bundle.scp.css';
@import '_content/Tabiot.Blazor.Layouts/Tabiot.Blazor.Layouts.ra0rvskmae.bundle.scp.css';
@import '_content/Tabiot.Blazor.Loading/Tabiot.Blazor.Loading.hxb6uypiw6.bundle.scp.css';
@import '_content/Tabiot.Blazor.SearchBox/Tabiot.Blazor.SearchBox.hl5yquya2h.bundle.scp.css';
@import '_content/Tabiot.Blazor.Wizard/Tabiot.Blazor.Wizard.ik4copyss6.bundle.scp.css';

/* _content/AKILImob.BackOffice/Components/io/DataIO.razor.rz.scp.css */
.card:hover[b-mze1s62i9q] {
    transform: translate(0, -6px);
    transition: all .2s ease-out;
    box-shadow: 0 0.25rem 0.25rem rgba(0,0,0,0.1) !important;
}
/* _content/AKILImob.BackOffice/Components/Layout/MainLayout.razor.rz.scp.css */
.page[b-s4xczc9vya] {
    position: relative;
    display: flex;
    flex-direction: column;
}

main[b-s4xczc9vya] {
    flex: 1;
    overflow: auto;
}

article[b-s4xczc9vya] {
    padding: var(--main-content-margin) !important;
}

.top-row[b-s4xczc9vya] {
    padding-left: var(--main-content-margin) !important;
    padding-right: var(--main-content-margin) !important;
    min-height: var(--top-row-height);
    max-height: var(--top-row-height);
    display: flex;
    align-items: center;
    z-index: 100;
}

    .top-row[b-s4xczc9vya]  a, .top-row .btn-link[b-s4xczc9vya] {
        white-space: nowrap;
        margin-left: 1.5rem;
    }

    .top-row a:first-child[b-s4xczc9vya] {
        overflow: hidden;
        text-overflow: ellipsis;
    }

@media (max-width: 767.99px) {
    .top-row:not(.auth)[b-s4xczc9vya] {
        display: none;
    }

    .top-row.auth[b-s4xczc9vya] {
        justify-content: space-between;
    }

    .top-row a[b-s4xczc9vya], .top-row .btn-link[b-s4xczc9vya] {
        margin-left: 0;
    }
}

@media (min-width: 768px) {
    .page[b-s4xczc9vya] {
        flex-direction: row;
    }

    .top-row[b-s4xczc9vya] {
        position: sticky;
        top: 0;
    }
}
/* _content/AKILImob.BackOffice/Shared/LoadingAnimation.razor.rz.scp.css */
.background-stuff[b-cb92uph2yl] {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
    background: #98c5e8;
    animation: wrapperIn-b-cb92uph2yl 2s;
}

    .background-stuff .bg[b-cb92uph2yl] {
        position: absolute;
        top: 0%;
        left: -100%;
        width: 50%;
        height: 100%;
        background: #636ed1;
        -webkit-animation: bgIn 4s 0s linear infinite;
        -moz-animation: bgIn 4s 0s linear infinite;
        -ms-animation: bgIn 4s 0s linear infinite;
        -o-animation: bgIn 4s 0s linear infinite;
        animation: bgIn-b-cb92uph2yl 4s 0s linear infinite;
        -webkit-transform: skewX(10deg);
        -moz-transform: skewX(10deg);
        -ms-transform: skewX(10deg);
        -o-transform: skewX(10deg);
        transform: skewX(10deg);
        z-index: 1;
    }

    .background-stuff .bg-2[b-cb92uph2yl] {
        background: #8faaff;
        -webkit-animation: bgIn 4s 1s linear infinite;
        -moz-animation: bgIn 4s 1s linear infinite;
        -ms-animation: bgIn 4s 1s linear infinite;
        -o-animation: bgIn 4s 1s linear infinite;
        animation: bgIn-b-cb92uph2yl 4s 1s linear infinite;
    }

    .background-stuff .bg-3[b-cb92uph2yl] {
        background: #5a73da;
        -webkit-animation: bgIn 4s 2s linear infinite;
        -moz-animation: bgIn 4s 2s linear infinite;
        -ms-animation: bgIn 4s 2s linear infinite;
        -o-animation: bgIn 4s 2s linear infinite;
        animation: bgIn-b-cb92uph2yl 4s 2s linear infinite;
    }

    .background-stuff .ground[b-cb92uph2yl] {
        position: absolute;
        bottom: 0;
        margin-bottom: -1.875em;
        height: 50%;
        width: 100%;
        background: #ffc253;
        z-index: 2;
    }

.container[b-cb92uph2yl] {
    height: 100%;
    width: 100%;
    display: table;
    overflow: hidden;
}

    .container .car-wrapper[b-cb92uph2yl] {
        display: table-cell;
        vertical-align: middle;
        width: 100%;
    }

.car[b-cb92uph2yl] {
    width: 20em;
    height: 12.5em;
    position: relative;
    opacity: 1;
    margin-left: auto;
    margin-right: auto;
    z-index: 4;
    -webkit-animation: carMove 0.3s infinite;
    -moz-animation: carMove 0.3s infinite;
    -ms-animation: carMove 0.3s infinite;
    -o-animation: carMove 0.3s infinite;
    animation: carMove-b-cb92uph2yl 0.3s infinite;
}

    .car .body[b-cb92uph2yl] {
        position: absolute;
        top: 0;
        left: 0.875em;
        width: 14.375em;
        height: 10em;
        background: #fff;
    }

        .car .body[b-cb92uph2yl]:before {
            content: "";
            position: absolute;
            left: -0.875em;
            border-radius: 10px 10px 0 0;
            width: 15.875em;
            z-index: 2;
            height: 0.75em;
            background: #3190dd;
        }

        .car .body div[b-cb92uph2yl] {
            position: absolute;
            background: #fff;
            width: 18.125em;
            height: 3.75em;
            bottom: -0.625em;
            border-radius: 0 0 10px 10px;
        }

            .car .body div[b-cb92uph2yl]:before {
                content: "";
                background: #fff;
                position: absolute;
                top: -1.8125em;
                right: 0px;
                width: 5em;
                height: 2.5em;
                z-index: 1;
                border-radius: 0 14px 0 0;
                -webkit-transform: rotate(17deg);
                -moz-transform: rotate(17deg);
                -ms-transform: rotate(17deg);
                -o-transform: rotate(17deg);
                transform: rotate(17deg);
            }

            .car .body div[b-cb92uph2yl]:after {
                content: "";
                background: #fff;
                position: absolute;
                top: -5.125em;
                right: 1.0625em;
                width: 5.625em;
                height: 2.5em;
                z-index: 1;
                border-radius: 10px 0 0 0;
                -webkit-transform: rotate(75deg);
                -moz-transform: rotate(75deg);
                -ms-transform: rotate(75deg);
                -o-transform: rotate(75deg);
                transform: rotate(75deg);
            }

    .car .wheel[b-cb92uph2yl] {
        position: absolute;
        width: 3.75em;
        height: 3.75em;
        background: #3c464c;
        border-radius: 50%;
        bottom: 0;
        left: 3em;
        z-index: 14;
        -webkit-animation: carMove 0.3s 0.2s;
        -moz-animation: carMove 0.3s 0.2s;
        -ms-animation: carMove 0.3s 0.2s;
        -o-animation: carMove 0.3s 0.2s;
        animation: carMove-b-cb92uph2yl 0.3s 0.2s;
    }

        .car .wheel[b-cb92uph2yl]:before {
            content: "";
            position: absolute;
            left: 50%;
            top: 50%;
            background: #fff;
            width: 1.5em;
            height: 1.5em;
            border-radius: 50%;
            -webkit-transform: translate(-50%, -50%);
            -moz-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
            -o-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
        }

        .car .wheel:nth-of-type(2)[b-cb92uph2yl] {
            left: 13.125em;
        }

    .car .decos[b-cb92uph2yl] {
        width: 18.125em;
        height: 10.5em;
        position: absolute;
        z-index: 12;
        top: 0;
        left: 0.875em;
    }

    .car .line-bot[b-cb92uph2yl] {
        position: absolute;
        bottom: 0.5625em;
        height: 3px;
        width: 100%;
        background: #e1e8ef;
    }

    .car .door[b-cb92uph2yl] {
        position: absolute;
        left: 7.5em;
        bottom: 0;
        width: 3.75em;
        height: 8.8125em;
        border-radius: 10px 10px 0 0;
        border: 3px solid #e1e8ef;
        border-bottom: 0;
        background: #fff;
    }

        .car .door[b-cb92uph2yl]:after {
            content: "";
            position: absolute;
            top: 0.375em;
            left: 0.4375em;
            width: 2.875em;
            height: 2.5em;
            border-radius: 4px;
            background: #5bc2ef;
        }

        .car .door .handle[b-cb92uph2yl] {
            position: absolute;
            right: 0.625em;
            top: 4.375em;
            width: 0.625em;
            height: 0.625em;
            background: #e1e8ef;
            border-radius: 50%;
        }

            .car .door .handle[b-cb92uph2yl]:after {
                content: "";
                width: 1.25em;
                height: 0.25em;
                border-radius: 10px;
                background: #e1e8ef;
                position: absolute;
                top: 50%;
                left: -0.3125em;
                margin-top: -0.125em;
            }

        .car .door .bottom[b-cb92uph2yl] {
            position: absolute;
            bottom: 0.375em;
            left: 0.6875em;
            width: 2.375em;
            height: 0.75em;
        }

            .car .door .bottom[b-cb92uph2yl]:before, .car .door .bottom[b-cb92uph2yl]:after {
                content: "";
                display: block;
                width: 100%;
                background: #e1e8ef;
                height: 0.25em;
                border-radius: 10px;
                margin-bottom: 0.25em;
            }

    .car .window[b-cb92uph2yl] {
        position: absolute;
        top: 1.125em;
        left: 12.5em;
        width: 2em;
        background: #5bc2ef;
        height: 4.5em;
        border-radius: 10px 10px 0 10px;
    }

        .car .window[b-cb92uph2yl]:before {
            content: "";
            height: 1.25em;
            background: #5bc2ef;
            position: absolute;
            bottom: 0;
            left: 0;
            width: 2.9375em;
            border-radius: 0 10px 10px 10px;
        }

        .car .window[b-cb92uph2yl]:after {
            content: "";
            height: 1.25em;
            background: #5bc2ef;
            position: absolute;
            top: 1.0625em;
            left: -0.8125em;
            width: 4.1875em;
            transform-origin: bottom;
            -webkit-transform: rotate(74deg);
            -moz-transform: rotate(74deg);
            -ms-transform: rotate(74deg);
            -o-transform: rotate(74deg);
            transform: rotate(74deg);
            border-radius: 10px 10px 10px 10px;
        }

    .car .light[b-cb92uph2yl] {
        position: absolute;
        width: 0.625em;
        height: 0.625em;
        background: #ff8c40;
        right: 3.75em;
        bottom: 3.125em;
        border-radius: 3px;
    }

    .car .light-front[b-cb92uph2yl] {
        position: absolute;
        width: 0.5em;
        height: 0.5em;
        background: #ff8c40;
        right: -0.1875em;
        bottom: 3.5625em;
        border-radius: 3px;
    }

        .car .light-front[b-cb92uph2yl]:after {
            content: "";
            position: absolute;
            left: 0;
            width: 100%;
            background: #ff8c40;
            top: 100%;
            height: 0.9375em;
            border-radius: 3px;
            margin-top: 2px;
        }

    .car .antenna[b-cb92uph2yl] {
        position: absolute;
        width: 1.625em;
        height: 0.625em;
        background: #fff;
        bottom: 100%;
        left: 1.0625em;
        border-radius: 4px 4px 0 0;
    }

        .car .antenna[b-cb92uph2yl]:before {
            content: "";
            position: absolute;
            width: 2.375em;
            height: 0.25em;
            background: #fff;
            bottom: 0;
            left: -1.375em;
            -webkit-transform: rotate(55deg);
            -moz-transform: rotate(55deg);
            -ms-transform: rotate(55deg);
            -o-transform: rotate(55deg);
            transform: rotate(55deg);
            -webkit-transform-origin: right;
            -moz-transform-origin: right;
            -ms-transform-origin: right;
            -o-transform-origin: right;
            transform-origin: right;
            border-radius: 4px;
        }

    .car .logo[b-cb92uph2yl] {
        position: absolute;
        left: 1.875em;
        top: 1.875em;
        width: 4.375em;
        height: 4.375em;
        background-image: url(/images/akilimob-icon-dark.svg);
        background-size: contain;
        background-repeat: no-repeat;
    }

.wind[b-cb92uph2yl] {
    position: absolute;
    z-index: -1;
    right: 100%;
    height: 100%;
    margin-right: -1.25em;
}

    .wind .p[b-cb92uph2yl] {
        position: absolute;
        background: #fff;
        border-radius: 0.625em;
        height: 0.625em;
    }

    .wind .p1[b-cb92uph2yl] {
        width: 4.375em;
        position: absolute;
        right: 0;
        top: 1.5625em;
        animation: wind-b-cb92uph2yl 1s -1s linear infinite;
    }

    .wind .p2[b-cb92uph2yl] {
        width: 6.25em;
        right: 2.5em;
        top: 3.75em;
        animation: wind-b-cb92uph2yl 1s -2s linear infinite;
    }

    .wind .p3[b-cb92uph2yl] {
        width: 3.125em;
        right: 0em;
        top: 6.5625em;
        animation: wind-b-cb92uph2yl 1s -1s linear infinite;
    }

    .wind .p4[b-cb92uph2yl] {
        width: 3.75em;
        right: 6.25em;
        top: 8.4375em;
        animation: wind-b-cb92uph2yl 1s 1s linear infinite;
    }

    .wind .p5[b-cb92uph2yl] {
        width: 4.375em;
        right: 1.875em;
        top: 9.0625em;
        animation: wind-b-cb92uph2yl 1s -1.5s linear infinite;
    }

.car-wrapper_inner[b-cb92uph2yl] {
    position: relative;
    z-index: 4;
}

@keyframes carMove-b-cb92uph2yl {
    0% {
        transform: translateY(0px);
    }

    50% {
        transform: translateY(-1px);
    }

    100% {
        transform: translateY(0px);
    }
}

@keyframes wind-b-cb92uph2yl {
    0% {
        transform: translateX(100%);
        opacity: 1;
    }

    100% {
        transform: translateX(-400%);
        opacity: 0;
    }
}

.car_outter[b-cb92uph2yl] {
    -webkit-transform: translateX(-100%);
    -moz-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    -o-transform: translateX(-100%);
    transform: translateX(-100%);
    position: relative;
    animation: carDrive-b-cb92uph2yl 5s 1s cubic-bezier(0.88, 0.08, 0.16, 1.1) infinite;
}

@keyframes carDrive-b-cb92uph2yl {
    0% {
        transform: translateX(-100%);
    }

    25% {
        transform: translateX(0%);
    }

    70% {
        transform: translateX(0%);
    }

    100% {
        transform: translateX(100%);
    }
}

@keyframes bgIn-b-cb92uph2yl {
    0% {
        left: 100%;
    }

    100% {
        left: -100%;
    }
}

@keyframes wrapperIn-b-cb92uph2yl {
    0% {
        transform: scale(0);
        opacity: 0;
    }

    100% {
        transform: scale(1);
        opacity: 1;
    }
}
