/* _content/GroundServices2/Components/Account/Pages/Manage/EnableAuthenticator.razor.rz.scp.css */
.info-message[b-sos4sjgivp] {
    margin: 0.625rem 0 0.625rem 0;
    justify-content: start;
}
/* _content/GroundServices2/Components/Account/Pages/Manage/ExternalLogins.razor.rz.scp.css */
.current-logins[b-g0inr00kr7] {
    display: flex;
    flex-direction: column;
    gap: 0.5rem;
}

.current-logins-item[b-g0inr00kr7] {
    display: flex;
    gap: 0.625rem;
}
/* _content/GroundServices2/Components/Account/SharedLayouts/ExternalLoginPicker.razor.rz.scp.css */
.external-logins[b-sn0at7buci] {
    display: flex;
    gap: 0.5rem;
}

@media (max-width: 500px) {
    .external-logins[b-sn0at7buci] {
        flex-direction: column;
    }
}
/* _content/GroundServices2/Components/Account/SharedLayouts/ManageLayout.razor.rz.scp.css */
[b-s2jel2g0ap] .tab-icon {
    width: 1rem;
    height: 1rem;
    min-width: 1rem;
    min-height: 1rem;
    background-size: contain;
    mask-repeat: no-repeat;
    -webkit-mask-repeat: no-repeat;
    background-position: center center;
    background-color: currentColor;
}

[b-s2jel2g0ap] .icon-profile {
    -webkit-mask-image: url("images/account/manage-profile.svg");
    mask-image: url("images/account/manage-profile.svg");
}

[b-s2jel2g0ap] .icon-email {
    -webkit-mask-image: url("images/account/manage-email.svg");
    mask-image: url("images/account/manage-email.svg");
}

[b-s2jel2g0ap] .icon-two-factor {
    -webkit-mask-image: url("images/account/manage-two-factor.svg");
    mask-image: url("images/account/manage-two-factor.svg");
}

[b-s2jel2g0ap] .icon-password {
    -webkit-mask-image: url("images/account/manage-password.svg");
    mask-image: url("images/account/manage-password.svg");
}

[b-s2jel2g0ap] .icon-personal {
    -webkit-mask-image: url("images/account/manage-personal.svg");
    mask-image: url("images/account/manage-personal.svg");
}

[b-s2jel2g0ap] .icon-external {
    -webkit-mask-image: url("images/account/user.svg");
    mask-image: url("images/account/user.svg");
}
/* _content/GroundServices2/Components/Account/SharedLayouts/ShowRecoveryCodes.razor.rz.scp.css */
.codes[b-krzs6g1qkv] {
    margin: 0.625rem 0px 0.625rem 0px;
}
/* _content/GroundServices2/Components/CateringPages/CateringCostCenterPage.razor.rz.scp.css */
.counter-block[b-i18cmginez] {
    display: flex;
    padding: 2.5rem 1.5rem 1.5rem 1.5rem;
    flex-direction: column;
    border-radius: 1rem;
    gap: 1.5rem;
    justify-content: center;
    align-items: center;
    width: 16.875rem;
    height: 17rem;
    position: relative;
}

    .counter-block .counter-content[b-i18cmginez] {
        display: flex;
        flex-direction: column;
        align-items: center;
        gap: 0.5rem;
    }

    .counter-block .counter-count[b-i18cmginez] {
        font-size: 7.5rem;
        font-weight: 400;
        line-height: 7.75rem;
    }

    .counter-block .counter-block-back[b-i18cmginez] {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        background: var(--bs-body-color);
        opacity: 0.05;
        border-radius: 1rem;
        z-index: -2;
    }
/* _content/GroundServices2/Components/CateringPages/CateringEmailPage.razor.rz.scp.css */
.counter-block[b-woazur3t9w] {
    display: flex;
    padding: 2.5rem 1.5rem 1.5rem 1.5rem;
    flex-direction: column;
    border-radius: 1rem;
    gap: 1.5rem;
    justify-content: center;
    align-items: center;
    width: 16.875rem;
    height: 17rem;
    position: relative;
}

    .counter-block .counter-content[b-woazur3t9w] {
        display: flex;
        flex-direction: column;
        align-items: center;
        gap: 0.5rem;
    }

    .counter-block .counter-count[b-woazur3t9w] {
        font-size: 7.5rem;
        font-weight: 400;
        line-height: 7.75rem;
    }

    .counter-block .counter-block-back[b-woazur3t9w] {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        background: var(--bs-body-color);
        opacity: 0.05;
        border-radius: 1rem;
        z-index: -2;
    }
/* _content/GroundServices2/Components/CateringPages/CateringLocationPage.razor.rz.scp.css */
.counter-block[b-2fax0wg4fx] {
    display: flex;
    padding: 2.5rem 1.5rem 1.5rem 1.5rem;
    flex-direction: column;
    border-radius: 1rem;
    gap: 1.5rem;
    justify-content: center;
    align-items: center;
    width: 16.875rem;
    height: 17rem;
    position: relative;
}

    .counter-block .counter-content[b-2fax0wg4fx] {
        display: flex;
        flex-direction: column;
        align-items: center;
        gap: 0.5rem;
    }

    .counter-block .counter-count[b-2fax0wg4fx] {
        font-size: 7.5rem;
        font-weight: 400;
        line-height: 7.75rem;
    }

    .counter-block .counter-block-back[b-2fax0wg4fx] {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        background: var(--bs-body-color);
        opacity: 0.05;
        border-radius: 1rem;
        z-index: -2;
    }
/* _content/GroundServices2/Components/CateringPages/CateringMealTypePage.razor.rz.scp.css */
.counter-block[b-6znu013q98] {
    display: flex;
    padding: 2.5rem 1.5rem 1.5rem 1.5rem;
    flex-direction: column;
    border-radius: 1rem;
    gap: 1.5rem;
    justify-content: center;
    align-items: center;
    width: 16.875rem;
    height: 17rem;
    position: relative;
}

    .counter-block .counter-content[b-6znu013q98] {
        display: flex;
        flex-direction: column;
        align-items: center;
        gap: 0.5rem;
    }

    .counter-block .counter-count[b-6znu013q98] {
        font-size: 7.5rem;
        font-weight: 400;
        line-height: 7.75rem;
    }

    .counter-block .counter-block-back[b-6znu013q98] {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        background: var(--bs-body-color);
        opacity: 0.05;
        border-radius: 1rem;
        z-index: -2;
    }
/* _content/GroundServices2/Components/CateringPages/CurrencyPage.razor.rz.scp.css */
.counter-block[b-pyepny10tg] {
    display: flex;
    padding: 2.5rem 1.5rem 1.5rem 1.5rem;
    flex-direction: column;
    border-radius: 1rem;
    gap: 1.5rem;
    justify-content: center;
    align-items: center;
    width: 16.875rem;
    height: 17rem;
    position: relative;
}

    .counter-block .counter-content[b-pyepny10tg] {
        display: flex;
        flex-direction: column;
        align-items: center;
        gap: 0.5rem;
    }

    .counter-block .counter-count[b-pyepny10tg] {
        font-size: 7.5rem;
        font-weight: 400;
        line-height: 7.75rem;
    }

    .counter-block .counter-block-back[b-pyepny10tg] {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        background: var(--bs-body-color);
        opacity: 0.05;
        border-radius: 1rem;
        z-index: -2;
    }
/* _content/GroundServices2/Components/CateringPages/FlightTypePage.razor.rz.scp.css */
.counter-block[b-g1gq1kdxn6] {
    display: flex;
    padding: 2.5rem 1.5rem 1.5rem 1.5rem;
    flex-direction: column;
    border-radius: 1rem;
    gap: 1.5rem;
    justify-content: center;
    align-items: center;
    width: 16.875rem;
    height: 17rem;
    position: relative;
}

    .counter-block .counter-content[b-g1gq1kdxn6] {
        display: flex;
        flex-direction: column;
        align-items: center;
        gap: 0.5rem;
    }

    .counter-block .counter-count[b-g1gq1kdxn6] {
        font-size: 7.5rem;
        font-weight: 400;
        line-height: 7.75rem;
    }

    .counter-block .counter-block-back[b-g1gq1kdxn6] {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        background: var(--bs-body-color);
        opacity: 0.05;
        border-radius: 1rem;
        z-index: -2;
    }
/* _content/GroundServices2/Components/ca/CostView.razor.rz.scp.css */
[b-u97jzd7cdc] .welcome-gridlayout {
    margin: auto;
    width: auto;
    height: auto;
}

[b-u97jzd7cdc] .welcome-gridlayout .dxbl-gridlayout-root {
    align-content: center;
    justify-content: center;
}

[b-u97jzd7cdc] .title {
    text-align: center;
}

[b-u97jzd7cdc] .welcome-cards {
    display: flex;
    flex-wrap: wrap;
    gap: 1.5rem;
    justify-content: center;
}

[b-u97jzd7cdc] .welcome-card {
    background-color: #C4AE78;
    width: 26.25rem;
    height: 15rem;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    box-shadow: 0px 4px 6px -1px #513e11, 0px 2px 4px -2px #a3a1a1;
    transition: box-shadow 0.2s;
    border-radius: 1rem;
    color: var(--bs-link-color-rgb);
    gap: 1.5rem;
    text-decoration: none;
    position: relative;
}

    [b-u97jzd7cdc] .welcome-card:hover {
        box-shadow: 0px 20px 25px -5px rgba(0, 0, 0, 0.1), 0px 8px 10px -6px rgba(0, 0, 0, 0.1);
    }

    [b-u97jzd7cdc] .welcome-card .welcome-card-img {
        width: 6.5rem;
        height: 6.5rem;
    }

    [b-u97jzd7cdc] .welcome-card .welcome-card-text {
        font-size: 1.5rem;
        font-weight: 600;
        letter-spacing: 0em;
        text-align: center;
        text-decoration: unset;
    }

    [b-u97jzd7cdc] .icon-fill {
        fill: var(--bs-primary);
    }

[b-u97jzd7cdc] .welcome-card .welcome-card-back {
    position: absolute;
    border:solid #0094ff;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
 
    opacity: 0.05;
    border-radius: 1rem;
    z-index: -2;
}
/* _content/GroundServices2/Components/ca/ItemCategoryPage.razor.rz.scp.css */
.counter-block[b-0o6boe67xe] {
    display: flex;
    padding: 2.5rem 1.5rem 1.5rem 1.5rem;
    flex-direction: column;
    border-radius: 1rem;
    gap: 1.5rem;
    justify-content: center;
    align-items: center;
    width: 16.875rem;
    height: 17rem;
    position: relative;
}

    .counter-block .counter-content[b-0o6boe67xe] {
        display: flex;
        flex-direction: column;
        align-items: center;
        gap: 0.5rem;
    }

    .counter-block .counter-count[b-0o6boe67xe] {
        font-size: 7.5rem;
        font-weight: 400;
        line-height: 7.75rem;
    }

    .counter-block .counter-block-back[b-0o6boe67xe] {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        background: var(--bs-body-color);
        opacity: 0.05;
        border-radius: 1rem;
        z-index: -2;
    }
/* _content/GroundServices2/Components/ca/ItemPage.razor.rz.scp.css */
.counter-block[b-gpxj0dn025] {
    display: flex;
    padding: 2.5rem 1.5rem 1.5rem 1.5rem;
    flex-direction: column;
    border-radius: 1rem;
    gap: 1.5rem;
    justify-content: center;
    align-items: center;
    width: 16.875rem;
    height: 17rem;
    position: relative;
}

    .counter-block .counter-content[b-gpxj0dn025] {
        display: flex;
        flex-direction: column;
        align-items: center;
        gap: 0.5rem;
    }

    .counter-block .counter-count[b-gpxj0dn025] {
        font-size: 7.5rem;
        font-weight: 400;
        line-height: 7.75rem;
    }

    .counter-block .counter-block-back[b-gpxj0dn025] {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        background: var(--bs-body-color);
        opacity: 0.05;
        border-radius: 1rem;
        z-index: -2;
    }
/* _content/GroundServices2/Components/ca/ItemSubCategoryPage.razor.rz.scp.css */
.counter-block[b-7x2xau3hqf] {
    display: flex;
    padding: 2.5rem 1.5rem 1.5rem 1.5rem;
    flex-direction: column;
    border-radius: 1rem;
    gap: 1.5rem;
    justify-content: center;
    align-items: center;
    width: 16.875rem;
    height: 17rem;
    position: relative;
}

    .counter-block .counter-content[b-7x2xau3hqf] {
        display: flex;
        flex-direction: column;
        align-items: center;
        gap: 0.5rem;
    }

    .counter-block .counter-count[b-7x2xau3hqf] {
        font-size: 7.5rem;
        font-weight: 400;
        line-height: 7.75rem;
    }

    .counter-block .counter-block-back[b-7x2xau3hqf] {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        background: var(--bs-body-color);
        opacity: 0.05;
        border-radius: 1rem;
        z-index: -2;
    }
/* _content/GroundServices2/Components/ca/Vendorpage.razor.rz.scp.css */
.counter-block[b-c96j4qxgmf] {
    display: flex;
    padding: 2.5rem 1.5rem 1.5rem 1.5rem;
    flex-direction: column;
    border-radius: 1rem;
    gap: 1.5rem;
    justify-content: center;
    align-items: center;
    width: 16.875rem;
    height: 17rem;
    position: relative;
}

    .counter-block .counter-content[b-c96j4qxgmf] {
        display: flex;
        flex-direction: column;
        align-items: center;
        gap: 0.5rem;
    }

    .counter-block .counter-count[b-c96j4qxgmf] {
        font-size: 7.5rem;
        font-weight: 400;
        line-height: 7.75rem;
    }

    .counter-block .counter-block-back[b-c96j4qxgmf] {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        background: var(--bs-body-color);
        opacity: 0.05;
        border-radius: 1rem;
        z-index: -2;
    }
/* _content/GroundServices2/Components/ca/VendorPriceListPage.razor.rz.scp.css */
.counter-block[b-l1dy8unjsh] {
    display: flex;
    padding: 2.5rem 1.5rem 1.5rem 1.5rem;
    flex-direction: column;
    border-radius: 1rem;
    gap: 1.5rem;
    justify-content: center;
    align-items: center;
    width: 16.875rem;
    height: 17rem;
    position: relative;
}

    .counter-block .counter-content[b-l1dy8unjsh] {
        display: flex;
        flex-direction: column;
        align-items: center;
        gap: 0.5rem;
    }

    .counter-block .counter-count[b-l1dy8unjsh] {
        font-size: 7.5rem;
        font-weight: 400;
        line-height: 7.75rem;
    }

    .counter-block .counter-block-back[b-l1dy8unjsh] {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        background: var(--bs-body-color);
        opacity: 0.05;
        border-radius: 1rem;
        z-index: -2;
    }
/* _content/GroundServices2/Components/ca/VendorPriceListPage1.razor.rz.scp.css */
.counter-block[b-goaruhhx7e] {
    display: flex;
    padding: 2.5rem 1.5rem 1.5rem 1.5rem;
    flex-direction: column;
    border-radius: 1rem;
    gap: 1.5rem;
    justify-content: center;
    align-items: center;
    width: 16.875rem;
    height: 17rem;
    position: relative;
}

    .counter-block .counter-content[b-goaruhhx7e] {
        display: flex;
        flex-direction: column;
        align-items: center;
        gap: 0.5rem;
    }

    .counter-block .counter-count[b-goaruhhx7e] {
        font-size: 7.5rem;
        font-weight: 400;
        line-height: 7.75rem;
    }

    .counter-block .counter-block-back[b-goaruhhx7e] {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        background: var(--bs-body-color);
        opacity: 0.05;
        border-radius: 1rem;
        z-index: -2;
    }
/* _content/GroundServices2/Components/ca/ViewFuel.razor.rz.scp.css */
[b-rkw39rso3d] .welcome-gridlayout {
    margin: auto;
    width: auto;
    height: auto;
}

[b-rkw39rso3d] .welcome-gridlayout .dxbl-gridlayout-root {
    align-content: center;
    justify-content: center;
}

[b-rkw39rso3d] .title {
    text-align: center;
}

[b-rkw39rso3d] .welcome-cards {
    display: flex;
    flex-wrap: wrap;
    gap: 1.5rem;
    justify-content: center;
}

[b-rkw39rso3d] .welcome-card {
    background-color: #C4AE78;
    width: 26.25rem;
    height: 15rem;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    box-shadow: 0px 4px 6px -1px #513e11, 0px 2px 4px -2px #a3a1a1;
    transition: box-shadow 0.2s;
    border-radius: 1rem;
    color: var(--bs-link-color-rgb);
    gap: 1.5rem;
    text-decoration: none;
    position: relative;
}

    [b-rkw39rso3d] .welcome-card:hover {
        box-shadow: 0px 20px 25px -5px rgba(0, 0, 0, 0.1), 0px 8px 10px -6px rgba(0, 0, 0, 0.1);
    }

    [b-rkw39rso3d] .welcome-card .welcome-card-img {
        width: 6.5rem;
        height: 6.5rem;
    }

    [b-rkw39rso3d] .welcome-card .welcome-card-text {
        font-size: 1.75rem;
        font-weight: 600;
        letter-spacing: 0em;
        text-align: center;
        text-decoration: unset;
    }

    [b-rkw39rso3d] .icon-fill {
        fill: var(--bs-primary);
    }

[b-rkw39rso3d] .welcome-card .welcome-card-back {
    position: absolute;
    border:solid #0094ff;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
 
    opacity: 0.05;
    border-radius: 1rem;
    z-index: -2;
}
/* _content/GroundServices2/Components/CommingSoon/costanalysisbyflight.razor.rz.scp.css */
.counter-block[b-vnz5r59dsa] {
    display: flex;
    padding: 2.5rem 1.5rem 1.5rem 1.5rem;
    flex-direction: column;
    border-radius: 1rem;
    gap: 1.5rem;
    justify-content: center;
    align-items: center;
    width: 16.875rem;
    height: 17rem;
    position: relative;
}

    .counter-block .counter-content[b-vnz5r59dsa] {
        display: flex;
        flex-direction: column;
        align-items: center;
        gap: 0.5rem;
    }

    .counter-block .counter-count[b-vnz5r59dsa] {
        font-size: 7.5rem;
        font-weight: 400;
        line-height: 7.75rem;
    }

    .counter-block .counter-block-back[b-vnz5r59dsa] {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        background: var(--bs-body-color);
        opacity: 0.05;
        border-radius: 1rem;
        z-index: -2;
    }
/* _content/GroundServices2/Components/CommingSoon/costanalysisbyservice.razor.rz.scp.css */
.counter-block[b-1s5q5p94gz] {
    display: flex;
    padding: 2.5rem 1.5rem 1.5rem 1.5rem;
    flex-direction: column;
    border-radius: 1rem;
    gap: 1.5rem;
    justify-content: center;
    align-items: center;
    width: 16.875rem;
    height: 17rem;
    position: relative;
}

    .counter-block .counter-content[b-1s5q5p94gz] {
        display: flex;
        flex-direction: column;
        align-items: center;
        gap: 0.5rem;
    }

    .counter-block .counter-count[b-1s5q5p94gz] {
        font-size: 7.5rem;
        font-weight: 400;
        line-height: 7.75rem;
    }

    .counter-block .counter-block-back[b-1s5q5p94gz] {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        background: var(--bs-body-color);
        opacity: 0.05;
        border-radius: 1rem;
        z-index: -2;
    }
/* _content/GroundServices2/Components/CommingSoon/costanalysisbystation.razor.rz.scp.css */
.counter-block[b-tv9ajnddld] {
    display: flex;
    padding: 2.5rem 1.5rem 1.5rem 1.5rem;
    flex-direction: column;
    border-radius: 1rem;
    gap: 1.5rem;
    justify-content: center;
    align-items: center;
    width: 16.875rem;
    height: 17rem;
    position: relative;
}

    .counter-block .counter-content[b-tv9ajnddld] {
        display: flex;
        flex-direction: column;
        align-items: center;
        gap: 0.5rem;
    }

    .counter-block .counter-count[b-tv9ajnddld] {
        font-size: 7.5rem;
        font-weight: 400;
        line-height: 7.75rem;
    }

    .counter-block .counter-block-back[b-tv9ajnddld] {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        background: var(--bs-body-color);
        opacity: 0.05;
        border-radius: 1rem;
        z-index: -2;
    }
/* _content/GroundServices2/Components/CommingSoon/costbyleg.razor.rz.scp.css */
.counter-block[b-b644p3wdmr] {
    display: flex;
    padding: 2.5rem 1.5rem 1.5rem 1.5rem;
    flex-direction: column;
    border-radius: 1rem;
    gap: 1.5rem;
    justify-content: center;
    align-items: center;
    width: 16.875rem;
    height: 17rem;
    position: relative;
}

    .counter-block .counter-content[b-b644p3wdmr] {
        display: flex;
        flex-direction: column;
        align-items: center;
        gap: 0.5rem;
    }

    .counter-block .counter-count[b-b644p3wdmr] {
        font-size: 7.5rem;
        font-weight: 400;
        line-height: 7.75rem;
    }

    .counter-block .counter-block-back[b-b644p3wdmr] {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        background: var(--bs-body-color);
        opacity: 0.05;
        border-radius: 1rem;
        z-index: -2;
    }
/* _content/GroundServices2/Components/CommingSoon/costbymonth.razor.rz.scp.css */
.counter-block[b-tbzu8uow67] {
    display: flex;
    padding: 2.5rem 1.5rem 1.5rem 1.5rem;
    flex-direction: column;
    border-radius: 1rem;
    gap: 1.5rem;
    justify-content: center;
    align-items: center;
    width: 16.875rem;
    height: 17rem;
    position: relative;
}

    .counter-block .counter-content[b-tbzu8uow67] {
        display: flex;
        flex-direction: column;
        align-items: center;
        gap: 0.5rem;
    }

    .counter-block .counter-count[b-tbzu8uow67] {
        font-size: 7.5rem;
        font-weight: 400;
        line-height: 7.75rem;
    }

    .counter-block .counter-block-back[b-tbzu8uow67] {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        background: var(--bs-body-color);
        opacity: 0.05;
        border-radius: 1rem;
        z-index: -2;
    }
/* _content/GroundServices2/Components/CommingSoon/dryorder.razor.rz.scp.css */
.counter-block[b-d4aju790pk] {
    display: flex;
    padding: 2.5rem 1.5rem 1.5rem 1.5rem;
    flex-direction: column;
    border-radius: 1rem;
    gap: 1.5rem;
    justify-content: center;
    align-items: center;
    width: 16.875rem;
    height: 17rem;
    position: relative;
}

    .counter-block .counter-content[b-d4aju790pk] {
        display: flex;
        flex-direction: column;
        align-items: center;
        gap: 0.5rem;
    }

    .counter-block .counter-count[b-d4aju790pk] {
        font-size: 7.5rem;
        font-weight: 400;
        line-height: 7.75rem;
    }

    .counter-block .counter-block-back[b-d4aju790pk] {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        background: var(--bs-body-color);
        opacity: 0.05;
        border-radius: 1rem;
        z-index: -2;
    }
/* _content/GroundServices2/Components/CommingSoon/Fuelanalysis.razor.rz.scp.css */
.counter-block[b-luue7q794k] {
    display: flex;
    padding: 2.5rem 1.5rem 1.5rem 1.5rem;
    flex-direction: column;
    border-radius: 1rem;
    gap: 1.5rem;
    justify-content: center;
    align-items: center;
    width: 16.875rem;
    height: 17rem;
    position: relative;
}

    .counter-block .counter-content[b-luue7q794k] {
        display: flex;
        flex-direction: column;
        align-items: center;
        gap: 0.5rem;
    }

    .counter-block .counter-count[b-luue7q794k] {
        font-size: 7.5rem;
        font-weight: 400;
        line-height: 7.75rem;
    }

    .counter-block .counter-block-back[b-luue7q794k] {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        background: var(--bs-body-color);
        opacity: 0.05;
        border-radius: 1rem;
        z-index: -2;
    }
/* _content/GroundServices2/Components/CommingSoon/orderlog.razor.rz.scp.css */
.counter-block[b-ewiwrqm4ug] {
    display: flex;
    padding: 2.5rem 1.5rem 1.5rem 1.5rem;
    flex-direction: column;
    border-radius: 1rem;
    gap: 1.5rem;
    justify-content: center;
    align-items: center;
    width: 16.875rem;
    height: 17rem;
    position: relative;
}

    .counter-block .counter-content[b-ewiwrqm4ug] {
        display: flex;
        flex-direction: column;
        align-items: center;
        gap: 0.5rem;
    }

    .counter-block .counter-count[b-ewiwrqm4ug] {
        font-size: 7.5rem;
        font-weight: 400;
        line-height: 7.75rem;
    }

    .counter-block .counter-block-back[b-ewiwrqm4ug] {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        background: var(--bs-body-color);
        opacity: 0.05;
        border-radius: 1rem;
        z-index: -2;
    }
/* _content/GroundServices2/Components/CommingSoon/ordersvsinvoiced.razor.rz.scp.css */
.counter-block[b-dcsuav2bxh] {
    display: flex;
    padding: 2.5rem 1.5rem 1.5rem 1.5rem;
    flex-direction: column;
    border-radius: 1rem;
    gap: 1.5rem;
    justify-content: center;
    align-items: center;
    width: 16.875rem;
    height: 17rem;
    position: relative;
}

    .counter-block .counter-content[b-dcsuav2bxh] {
        display: flex;
        flex-direction: column;
        align-items: center;
        gap: 0.5rem;
    }

    .counter-block .counter-count[b-dcsuav2bxh] {
        font-size: 7.5rem;
        font-weight: 400;
        line-height: 7.75rem;
    }

    .counter-block .counter-block-back[b-dcsuav2bxh] {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        background: var(--bs-body-color);
        opacity: 0.05;
        border-radius: 1rem;
        z-index: -2;
    }
/* _content/GroundServices2/Components/CommingSoon/ordervsinvoiced.razor.rz.scp.css */
.counter-block[b-3rqwthdkna] {
    display: flex;
    padding: 2.5rem 1.5rem 1.5rem 1.5rem;
    flex-direction: column;
    border-radius: 1rem;
    gap: 1.5rem;
    justify-content: center;
    align-items: center;
    width: 16.875rem;
    height: 17rem;
    position: relative;
}

    .counter-block .counter-content[b-3rqwthdkna] {
        display: flex;
        flex-direction: column;
        align-items: center;
        gap: 0.5rem;
    }

    .counter-block .counter-count[b-3rqwthdkna] {
        font-size: 7.5rem;
        font-weight: 400;
        line-height: 7.75rem;
    }

    .counter-block .counter-block-back[b-3rqwthdkna] {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        background: var(--bs-body-color);
        opacity: 0.05;
        border-radius: 1rem;
        z-index: -2;
    }
/* _content/GroundServices2/Components/CommingSoon/vendorcontracts.razor.rz.scp.css */
.counter-block[b-67s4pwmwhy] {
    display: flex;
    padding: 2.5rem 1.5rem 1.5rem 1.5rem;
    flex-direction: column;
    border-radius: 1rem;
    gap: 1.5rem;
    justify-content: center;
    align-items: center;
    width: 16.875rem;
    height: 17rem;
    position: relative;
}

    .counter-block .counter-content[b-67s4pwmwhy] {
        display: flex;
        flex-direction: column;
        align-items: center;
        gap: 0.5rem;
    }

    .counter-block .counter-count[b-67s4pwmwhy] {
        font-size: 7.5rem;
        font-weight: 400;
        line-height: 7.75rem;
    }

    .counter-block .counter-block-back[b-67s4pwmwhy] {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        background: var(--bs-body-color);
        opacity: 0.05;
        border-radius: 1rem;
        z-index: -2;
    }
/* _content/GroundServices2/Components/CommingSoon/vendorgeneratedorders.razor.rz.scp.css */
.counter-block[b-1fr1xvcyug] {
    display: flex;
    padding: 2.5rem 1.5rem 1.5rem 1.5rem;
    flex-direction: column;
    border-radius: 1rem;
    gap: 1.5rem;
    justify-content: center;
    align-items: center;
    width: 16.875rem;
    height: 17rem;
    position: relative;
}

    .counter-block .counter-content[b-1fr1xvcyug] {
        display: flex;
        flex-direction: column;
        align-items: center;
        gap: 0.5rem;
    }

    .counter-block .counter-count[b-1fr1xvcyug] {
        font-size: 7.5rem;
        font-weight: 400;
        line-height: 7.75rem;
    }

    .counter-block .counter-block-back[b-1fr1xvcyug] {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        background: var(--bs-body-color);
        opacity: 0.05;
        border-radius: 1rem;
        z-index: -2;
    }
/* _content/GroundServices2/Components/CommingSoon/vendororders.razor.rz.scp.css */
.counter-block[b-zchf8s93x7] {
    display: flex;
    padding: 2.5rem 1.5rem 1.5rem 1.5rem;
    flex-direction: column;
    border-radius: 1rem;
    gap: 1.5rem;
    justify-content: center;
    align-items: center;
    width: 16.875rem;
    height: 17rem;
    position: relative;
}

    .counter-block .counter-content[b-zchf8s93x7] {
        display: flex;
        flex-direction: column;
        align-items: center;
        gap: 0.5rem;
    }

    .counter-block .counter-count[b-zchf8s93x7] {
        font-size: 7.5rem;
        font-weight: 400;
        line-height: 7.75rem;
    }

    .counter-block .counter-block-back[b-zchf8s93x7] {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        background: var(--bs-body-color);
        opacity: 0.05;
        border-radius: 1rem;
        z-index: -2;
    }
/* _content/GroundServices2/Components/CommingSoon/vendorpricelist.razor.rz.scp.css */
.counter-block[b-o3igd5yvj0] {
    display: flex;
    padding: 2.5rem 1.5rem 1.5rem 1.5rem;
    flex-direction: column;
    border-radius: 1rem;
    gap: 1.5rem;
    justify-content: center;
    align-items: center;
    width: 16.875rem;
    height: 17rem;
    position: relative;
}

    .counter-block .counter-content[b-o3igd5yvj0] {
        display: flex;
        flex-direction: column;
        align-items: center;
        gap: 0.5rem;
    }

    .counter-block .counter-count[b-o3igd5yvj0] {
        font-size: 7.5rem;
        font-weight: 400;
        line-height: 7.75rem;
    }

    .counter-block .counter-block-back[b-o3igd5yvj0] {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        background: var(--bs-body-color);
        opacity: 0.05;
        border-radius: 1rem;
        z-index: -2;
    }
/* _content/GroundServices2/Components/GroundServicesPages/delaycodes.razor.rz.scp.css */
.counter-block[b-xhn87xe2m4] {
    display: flex;
    padding: 2.5rem 1.5rem 1.5rem 1.5rem;
    flex-direction: column;
    border-radius: 1rem;
    gap: 1.5rem;
    justify-content: center;
    align-items: center;
    width: 16.875rem;
    height: 17rem;
    position: relative;
}

    .counter-block .counter-content[b-xhn87xe2m4] {
        display: flex;
        flex-direction: column;
        align-items: center;
        gap: 0.5rem;
    }

    .counter-block .counter-count[b-xhn87xe2m4] {
        font-size: 7.5rem;
        font-weight: 400;
        line-height: 7.75rem;
    }

    .counter-block .counter-block-back[b-xhn87xe2m4] {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        background: var(--bs-body-color);
        opacity: 0.05;
        border-radius: 1rem;
        z-index: -2;
    }
/* _content/GroundServices2/Components/HrPages/TaxLevelPage.razor.rz.scp.css */
.counter-block[b-uvt5enxc87] {
    display: flex;
    padding: 2.5rem 1.5rem 1.5rem 1.5rem;
    flex-direction: column;
    border-radius: 1rem;
    gap: 1.5rem;
    justify-content: center;
    align-items: center;
    width: 16.875rem;
    height: 17rem;
    position: relative;
}

    .counter-block .counter-content[b-uvt5enxc87] {
        display: flex;
        flex-direction: column;
        align-items: center;
        gap: 0.5rem;
    }

    .counter-block .counter-count[b-uvt5enxc87] {
        font-size: 7.5rem;
        font-weight: 400;
        line-height: 7.75rem;
    }

    .counter-block .counter-block-back[b-uvt5enxc87] {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        background: var(--bs-body-color);
        opacity: 0.05;
        border-radius: 1rem;
        z-index: -2;
    }
/* _content/GroundServices2/Components/Layout/Drawer.razor.rz.scp.css */
[b-10gjvte03u] .navigation-drawer {
    --dxbl-drawer-panel-footer-justify-content: center;
    height: 100vh;
    max-height: 100%;
}

[b-10gjvte03u] .panel-open:not(.mobile) .menu-button {
    display: none;
}

@media (max-width: 768px) {
    [b-10gjvte03u] .panel-open:not(.mobile) .menu-button {
        display: inline-flex;
    }

    .mobile-drawer-closed .shading-copy[b-10gjvte03u] {
        display: none;
        visibility: hidden;
    }

    [b-10gjvte03u] .shading-copy {
        background-color: var(--dxbl-drawer-content-shading-bg);
        height: 100%;
        position: absolute;
        transition: opacity ease var(--dxbl-drawer-animation-duration);
        visibility: visible;
        width: 100%;
        z-index: 99;
        opacity: var(--dxbl-drawer-content-shading-opacity);
    }

    [b-10gjvte03u] .panel-open .shading-copy {
        opacity: 0;
        visibility: unset;
        height: unset;
    }
}
/* _content/GroundServices2/Components/Layout/HRLayout.razor.rz.scp.css */
.page[b-jb878y978m] {
    height: 100%;
   /* font-family: var(--bs-font-sans-serif);*/
}

[b-jb878y978m] .navigation-drawer > .dxbl-drawer-panel1 {
    background-image: linear-gradient(180deg, var(--bs-primary) 0%, var(--bs-black) 150%);
}
[b-jb878y978m] .navigation-drawer > .dxbl-drawer-panel {
    background-color:#162844;

}



[b-jb878y978m] .dxbl-drawer .dxbl-drawer-content {
    height: 100vh;
    overflow: auto;
    background-color: #162844;
}

[b-jb878y978m] .dxbl-drawer > .dxbl-drawer-panel .dxbl-drawer-header {
    border-bottom: none;
    padding: 2rem 1rem;
}

[b-jb878y978m] .dxbl-drawer-panel .dxbl-drawer-header .navigation-drawer-header {
    width: 100%;
    display: flex;
    justify-content: space-between;
}

[b-jb878y978m] .dxbl-drawer > .dxbl-drawer-panel > .dxbl-drawer-body {
    --dxbl-drawer-panel-body-padding-x: 0;
    --dxbl-drawer-panel-body-padding-y: 1rem;
}

[b-jb878y978m] .dxbl-drawer > .dxbl-drawer-panel .dxbl-drawer-footer {
    --dxbl-drawer-panel-footer-justify-content: center;
    border-top: none;
    padding-bottom: 1.5rem;
}

[b-jb878y978m] .content {
    overflow: auto;
    display: flex;
    flex-direction: column;
}

[b-jb878y978m] .icon {
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    mask-position: center center;
    -webkit-mask-mask-position: center center;
    width: 1rem;
    height: 1rem;
    background-repeat: no-repeat;
    background-color: var(--dxbl-btn-color);
}

[b-jb878y978m] .icon-back {
    -webkit-mask-image: url("images/back.svg");
    mask-image: url("images/back.svg");
}

[b-jb878y978m] .icon-close {
    -webkit-mask-image: url("images/close.svg");
    mask-image: url("images/close.svg");
}

[b-jb878y978m] .icon-menu {
    -webkit-mask-image: url("images/menu.svg");
    mask-image: url("images/menu.svg");
}

[b-jb878y978m] .icon-log-in {
    -webkit-mask-image: url("images/account/log-in.svg");
    mask-image: url("images/account/log-in.svg");
}

[b-jb878y978m] .icon-log-out {
    -webkit-mask-image: url("images/account/log-out.svg");
    mask-image: url("images/account/log-out.svg");
}

[b-jb878y978m] .icon-user {
    -webkit-mask-image: url("images/account/user.svg");
    mask-image: url("images/account/user.svg");
}

[b-jb878y978m] .docs-icon {
    mask-image: url("images/svg/IT.svg");
    -webkit-mask-image: url("images/svg/IT.svg");
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    background-color: var(--dxbl-btn-color);
}

[b-jb878y978m] .demos-icon {
    mask-image: url("images/demos.svg");
    -webkit-mask-image: url("images/demos.svg");
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    background-color: var(--dxbl-btn-color);
}

[b-jb878y978m] .footer-button:hover .demos-icon {
    background-color: var(--dxbl-btn-hover-color);
}

[b-jb878y978m] .footer-button:hover .docs-icon {
    background-color: var(--dxbl-btn-hover-color);
}

[b-jb878y978m] .menu-button:hover .icon {
    background-color: var(--dxbl-btn-hover-color);
}

[b-jb878y978m] .menu-button-nav:hover .icon {
    background-color: var(--dxbl-btn-hover-color);
}

.panel-open .menu-button[b-jb878y978m] {
    display: inline-flex;
}

.menu-button-nav[b-jb878y978m] {
    background-image: url("images/close.svg");
    width: 1.875rem;
    height: 1.875rem;
}

.nav-buttons-container[b-jb878y978m] {
    display: flex;
    gap: 10px;
    padding: 2rem 1rem;
}

    .nav-buttons-container[b-jb878y978m]  .menubutton-float-end {
        margin-left: auto;
    }

    .nav-buttons-container[b-jb878y978m]  .dxbl-btn-icon-only {
        --dxbl-btn-padding-x: 0.75rem;
        --dxbl-btn-padding-y: 0.25rem;
    }

[b-jb878y978m] .navigation-drawer > .dxbl-drawer-panel {
    display: flex;
}

[b-jb878y978m] .navigation-drawer.mobile > .dxbl-drawer-panel {
    display: none;
}

[b-jb878y978m] .navigation-drawer.mobile > .dxbl-drawer-shading {
    display: none;
}

@media (max-width: 768px) {
    [b-jb878y978m] .navigation-drawer > .dxbl-drawer-panel {
        display: none;
    }

    [b-jb878y978m] .navigation-drawer.mobile > .dxbl-drawer-panel {
        display: flex;
    }

    [b-jb878y978m] .navigation-drawer.mobile > .dxbl-drawer-shading {
        display: block;
    }
}
/* _content/GroundServices2/Components/Layout/HRNavMenu.razor.rz.scp.css */
#sidebar[b-03zvb35isw] {
    min-width: 15rem;
    max-width: 15rem;
    transition: transform 0.1s ease-out;
    height: 100%;
    max-height: 100%;
    display: block;
    background: inherit;
}
.badge[b-03zvb35isw] {
    display: inline-block;
    padding: 0.25em 0.4em;
    font-size: 75%;
    font-weight: 700;
    line-height: 1;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: 0.25rem;
}
.custom-selected-node[b-03zvb35isw] {
    background-color: #d3d3d3; /* Light gray background */
    color: #000; /* Black text color */
}
.badge-update[b-03zvb35isw] {
    background-color: #17a2b8;
    color: white;
}

.badge-new[b-03zvb35isw] {
    background-color: #28a745;
    color: white;
}
.logo[b-03zvb35isw] {
    text-align: center;
}

[b-03zvb35isw] .menu.display-mobile {
    margin-bottom: 2rem;
}

[b-03zvb35isw] .menu.display-iam {
    margin-bottom: 2rem;
}

[b-03zvb35isw] .menu {
    background-color: inherit;
}

    [b-03zvb35isw] .menu .dxbl-menu-item-list {
        gap: 0.5rem;
    }

[b-03zvb35isw] .menu-item {
    color: var(--bs-white);
}

[b-03zvb35isw] .icon {
    width: 1rem;
    height: 1rem;
    background-position: center;
    background-repeat: no-repeat;
    margin-left: 0.5rem;
}

[b-03zvb35isw] .home-icon {
    background-image: url("images/home.svg");
}

[b-03zvb35isw] .weather-icon {
    background-image: url("images/weather.svg");
}

[b-03zvb35isw] .counter-icon {
    background-image: url("images/counter.svg");
}

[b-03zvb35isw] .settings-icon {
    background-image: url("images/account/settings.svg");
}

[b-03zvb35isw] .log-in-icon {
    background-image: url("images/account/log-in.svg");
}

[b-03zvb35isw] .log-out-icon {
    background-image: url("images/account/log-out.svg");
}

[b-03zvb35isw] .user-icon {
    background-image: url("images/account/user.svg");
}

[b-03zvb35isw] .airplane-arrival-icon {
    background-image: url("images/svg/airplane-arr2.svg");
}

[b-03zvb35isw] .airplane-arrival1-icon {
    background-image: url("images/svg/airplane-arrival1.svg");
}

[b-03zvb35isw] .airplane-delay-icon {
    background-image: url("images/svg/airplane-delay.svg");
}

[b-03zvb35isw] .airplane-departure-icon {
    background-image: url("images/svg/airplane-dep.svg");
}

[b-03zvb35isw] .airplane-departure1-icon {
    background-image: url("images/svg/airplane-departure1.svg");
}

[b-03zvb35isw] .baggage-icon {
    background-image: url("images/svg/baggage.svg");
}

[b-03zvb35isw] .baggage-counter-icon {
    background-image: url("images/svg/baggage-counter.svg");
}

[b-03zvb35isw] .flight-land-icon {
    background-image: url("images/svg/flight-land.svg");
}

[b-03zvb35isw] .flight-land1-icon {
    background-image: url("images/svg/flight-land1.svg");
}

[b-03zvb35isw] .flight-register-icon {
    background-image: url("images/svg/flight-register.svg");
}

[b-03zvb35isw] .flight-takeoff-icon {
    background-image: url("images/svg/flight-takeoff.svg");
}

[b-03zvb35isw] .flight-takeoff1-icon {
    background-image: url("images/svg/flight-takeoff1.svg");
}

[b-03zvb35isw] .ground-handling-icon {
    background-image: url("images/svg/ground-handling.svg");
}

[b-03zvb35isw] .register-icon {
    background-image: url("images/svg/register.svg");
}

[b-03zvb35isw] .users-icon {
    background-image: url("images/svg/users.svg");
}

[b-03zvb35isw] .equipment-icon {
    background-image: url("images/svg/equip1.svg");
}

[b-03zvb35isw] .destination-icon {
    background-image: url("images/svg/dest.svg");
}

[b-03zvb35isw] .delay-icon {
    background-image: url("images/svg/delay.svg");
}

[b-03zvb35isw] .flights-icon {
    background-image: url("images/svg/flights.svg");
}

[b-03zvb35isw] .status-icon {
    background-image: url("images/svg/status.svg");
}

[b-03zvb35isw] .lost-icon {
    background-image: url("images/svg/lost-items.svg");
}

[b-03zvb35isw] .station-icon {
    background-image: url("images/svg/station.svg");
}

[b-03zvb35isw] .airplane-icon {
    background-image: url("images/svg/airplane.svg");
}


@media (max-width: 768px) {
    #sidebar[b-03zvb35isw] {
        min-width: inherit;
        max-width: inherit;
        display: block;
    }

    .logo[b-03zvb35isw] {
        text-align: inherit;
    }
}
/* _content/GroundServices2/Components/Layout/MainLayout.razor.rz.scp.css */
.page[b-4x2jrfmj7k] {
    height: 100%;
   /* font-family: var(--bs-font-sans-serif);*/
}

[b-4x2jrfmj7k] .navigation-drawer > .dxbl-drawer-panel1 {
    background-image: linear-gradient(180deg, var(--bs-primary) 0%, var(--bs-black) 150%);
}
[b-4x2jrfmj7k] .navigation-drawer > .dxbl-drawer-panel {
    background-color:#162844;

}



[b-4x2jrfmj7k] .dxbl-drawer .dxbl-drawer-content {
    height: 100vh;
    overflow: auto;
    background-color: #162844;
}

[b-4x2jrfmj7k] .dxbl-drawer > .dxbl-drawer-panel .dxbl-drawer-header {
    border-bottom: none;
    padding: 2rem 1rem;
}

[b-4x2jrfmj7k] .dxbl-drawer-panel .dxbl-drawer-header .navigation-drawer-header {
    width: 100%;
    display: flex;
    justify-content: space-between;
}

[b-4x2jrfmj7k] .dxbl-drawer > .dxbl-drawer-panel > .dxbl-drawer-body {
    --dxbl-drawer-panel-body-padding-x: 0;
    --dxbl-drawer-panel-body-padding-y: 1rem;
}

[b-4x2jrfmj7k] .dxbl-drawer > .dxbl-drawer-panel .dxbl-drawer-footer {
    --dxbl-drawer-panel-footer-justify-content: center;
    border-top: none;
    padding-bottom: 1.5rem;
}

[b-4x2jrfmj7k] .content {
    overflow: auto;
    display: flex;
    flex-direction: column;
}

[b-4x2jrfmj7k] .icon {
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    mask-position: center center;
    -webkit-mask-mask-position: center center;
    width: 1rem;
    height: 1rem;
    background-repeat: no-repeat;
    background-color: var(--dxbl-btn-color);
}

[b-4x2jrfmj7k] .icon-back {
    -webkit-mask-image: url("images/back.svg");
    mask-image: url("images/back.svg");
}

[b-4x2jrfmj7k] .icon-close {
    -webkit-mask-image: url("images/close.svg");
    mask-image: url("images/close.svg");
}

[b-4x2jrfmj7k] .icon-menu {
    -webkit-mask-image: url("images/menu.svg");
    mask-image: url("images/menu.svg");
}

[b-4x2jrfmj7k] .icon-log-in {
    -webkit-mask-image: url("images/account/log-in.svg");
    mask-image: url("images/account/log-in.svg");
}

[b-4x2jrfmj7k] .icon-log-out {
    -webkit-mask-image: url("images/account/log-out.svg");
    mask-image: url("images/account/log-out.svg");
}

[b-4x2jrfmj7k] .icon-user {
    -webkit-mask-image: url("images/account/user.svg");
    mask-image: url("images/account/user.svg");
}

[b-4x2jrfmj7k] .docs-icon {
    mask-image: url("images/svg/IT.svg");
    -webkit-mask-image: url("images/svg/IT.svg");
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    background-color: var(--dxbl-btn-color);
}

[b-4x2jrfmj7k] .demos-icon {
    mask-image: url("images/demos.svg");
    -webkit-mask-image: url("images/demos.svg");
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    background-color: var(--dxbl-btn-color);
}

[b-4x2jrfmj7k] .footer-button:hover .demos-icon {
    background-color: var(--dxbl-btn-hover-color);
}

[b-4x2jrfmj7k] .footer-button:hover .docs-icon {
    background-color: var(--dxbl-btn-hover-color);
}

[b-4x2jrfmj7k] .menu-button:hover .icon {
    background-color: var(--dxbl-btn-hover-color);
}

[b-4x2jrfmj7k] .menu-button-nav:hover .icon {
    background-color: var(--dxbl-btn-hover-color);
}

.panel-open .menu-button[b-4x2jrfmj7k] {
    display: inline-flex;
}

.menu-button-nav[b-4x2jrfmj7k] {
    background-image: url("images/close.svg");
    width: 1.875rem;
    height: 1.875rem;
}

.nav-buttons-container[b-4x2jrfmj7k] {
    display: flex;
    gap: 10px;
    padding: 2rem 1rem;
}

    .nav-buttons-container[b-4x2jrfmj7k]  .menubutton-float-end {
        margin-left: auto;
    }

    .nav-buttons-container[b-4x2jrfmj7k]  .dxbl-btn-icon-only {
        --dxbl-btn-padding-x: 0.75rem;
        --dxbl-btn-padding-y: 0.25rem;
    }

[b-4x2jrfmj7k] .navigation-drawer > .dxbl-drawer-panel {
    display: flex;
}

[b-4x2jrfmj7k] .navigation-drawer.mobile > .dxbl-drawer-panel {
    display: none;
}

[b-4x2jrfmj7k] .navigation-drawer.mobile > .dxbl-drawer-shading {
    display: none;
}

@media (max-width: 768px) {
    [b-4x2jrfmj7k] .navigation-drawer > .dxbl-drawer-panel {
        display: none;
    }

    [b-4x2jrfmj7k] .navigation-drawer.mobile > .dxbl-drawer-panel {
        display: flex;
    }

    [b-4x2jrfmj7k] .navigation-drawer.mobile > .dxbl-drawer-shading {
        display: block;
    }
}
/* _content/GroundServices2/Components/Layout/NavMenu.razor.rz.scp.css */
#sidebar[b-woiryawn78] {
    min-width: 15rem;
    max-width: 15rem;
    transition: transform 0.1s ease-out;
    height: 100%;
    max-height: 100%;
    display: block;
    background: inherit;
}

.logo[b-woiryawn78] {
    text-align: center;
}

[b-woiryawn78] .menu.display-mobile {
    margin-bottom: 2rem;
}

[b-woiryawn78] .menu.display-iam {
    margin-bottom: 2rem;
}

[b-woiryawn78] .menu {
    background-color: inherit;
}

    [b-woiryawn78] .menu .dxbl-menu-item-list {
        gap: 0.5rem;
    }

[b-woiryawn78] .menu-item {
    color: var(--bs-white);
}

[b-woiryawn78] .icon {
    width: 1rem;
    height: 1rem;
    background-position: center;
    background-repeat: no-repeat;
    margin-left: 0.5rem;
}

[b-woiryawn78] .home-icon {
    width: 16px;
    Height: 16px;
    background-size: 100% 100%;
    background-image: url("images/png/home.png");
}



[b-woiryawn78] .settings-icon {
    width: 16px;
    Height: 16px;
    background-size: 100% 100%;
    background-image: url("images/account/settings.svg");
}

[b-woiryawn78] .log-in-icon {
    background-size: 100% 100%;
    background-image: url("images/account/log-in.svg");
}

[b-woiryawn78] .log-out-icon {
    width: 16px;
    Height: 16px;
    background-size: 100% 100%;
    background-image: url("images/account/log-out.svg");
}

[b-woiryawn78] .user-icon {
    width: 16px;
    Height: 16px;
    background-size: 100% 100%;
    background-image: url("images/account/user.svg");
}

[b-woiryawn78] .catering-icon {
    width: 16px;
    Height: 16px;
    background-size: 100% 100%;
    background-image: url("images/png/tableware.png");
}

[b-woiryawn78] .airplane-arrival-icon {
    width: 16px;
    Height: 16px;
    background-size: 100% 100%;
    background-image: url("images/png/landing.png");
}

[b-woiryawn78] .airplane-arrival1-icon {
    background-size: 100% 100%;
    background-image: url("images/svg/airplane-arrival1.svg");
}

[b-woiryawn78] .airplane-delay-icon {
    width: 16px;
    Height: 16px;
    background-size: 100% 100%;
    background-image: url("images/png/time-machine.png");
}

[b-woiryawn78] .airplane-departure-icon {
    width: 16px;
    Height: 16px;
    background-size: 100% 100%;
    background-image: url("images/png/takeoff.png");
}

[b-woiryawn78] .airplane-departure1-icon {
    width: 16px;
    Height: 16px;
    background-size: 100% 100%;
    background-image: url("images/svg/airplane-departure1.svg");
}

[b-woiryawn78] .baggage-icon {
    width: 16px;
    Height: 16px;
    background-size: 100% 100%;
    background-image: url("images/svg/baggage.svg");
}

[b-woiryawn78] .baggage-counter-icon {
    width: 16px;
    Height: 16px;
    background-size: 100% 100%;
    background-image: url("images/svg/baggage-counter.svg");
}

[b-woiryawn78] .flight-land-icon {
    width: 16px;
    Height: 16px;
    background-size: 100% 100%;
    background-image: url("images/png/landing.png");
}

[b-woiryawn78] .flight-land1-icon {
    width: 16px;
    Height: 16px;
    background-size: 100% 100%;
    background-image: url("images/svg/flight-land1.svg");
}
[b-woiryawn78] .schedule-icon {
    width: 16px;
    Height: 16px;
    background-size: 100% 100%;
    background-image: url("images/png/schudle.png");
}
[b-woiryawn78] .schedule1-icon {
    width: 16px;
    Height: 16px;
    background-size: 100% 100%;
    background-image: url("images/png/costs.png");
}
[b-woiryawn78] .costs-icon {
    width: 16px;
    Height: 16px;
    background-size: 100% 100%;
    background-image: url("images/png/flightschudle.png");
}
[b-woiryawn78] .mealorder-icon {
    width: 16px;
    Height: 16px;
    background-size: 100% 100%;
    background-image: url("images/png/mealorder1.png");
}
[b-woiryawn78] .meal-icon {
    width: 16px;
    Height: 16px;
    background-size: 100% 100%;
    background-image: url("images/png/meal2.png");
}
[b-woiryawn78] .mealtype-icon {
    width: 16px;
    Height: 16px;
    background-size: 100% 100%;
    background-image: url("images/png/meal4.png");
}
[b-woiryawn78] .currency-icon {
    width: 16px;
    Height: 16px;
    background-size: 100% 100%;
    background-image: url("images/png/currency.png");
}
[b-woiryawn78] .mealprice-icon {
    width: 16px;
    Height: 16px;
    background-size: 100% 100%;
    background-image: url("images/png/mealprice.png");
}
[b-woiryawn78] .emails-icon {
    width: 16px;
    Height: 16px;
    background-size: 100% 100%;
    background-image: url("images/png/emails.png");
}
[b-woiryawn78] .Vendor-icon {
    width: 16px;
    Height: 16px;
    background-size: 100% 100%;
    background-image: url("images/png/Vendor.png");
}
[b-woiryawn78] .flight-register-icon {
    width: 16px;
    Height: 16px;
    background-size: 100% 100%;
    background-image: url("images/png/flightregistraton.png");
}

[b-woiryawn78] .flight-takeoff-icon {
    width: 16px;
    Height: 16px;
    background-size: 100% 100%;
    background-image: url("images/png/takeoff.png");
}

[b-woiryawn78] .flight-takeoff1-icon {
    width: 16px;
    Height: 16px;
    background-size: 100% 100%;
    background-image: url("images/svg/flight-takeoff1.svg");
}

[b-woiryawn78] .ground-handling-icon {
    width: 16px;
    Height: 16px;
    background-size: 100% 100%;
    background-image: url("images/png/landing.png");
}

[b-woiryawn78] .register-icon {
    width: 16px;
    Height: 16px;
    background-size: 100% 100%;
    background-image: url("images/png/user-registration.png");
}

[b-woiryawn78] .users-icon {
    width: 16px;
    Height: 16px;
    background-size: 100% 100%;
    background-image: url("images/png/people.png");
}

[b-woiryawn78] .equipment-icon {
    width: 16px;
    Height: 16px;
    background-size: 100% 100%;
    background-image: url("images/svg/equip1.svg");
}

[b-woiryawn78] .destination-icon {
    width: 16px;
    Height: 16px;
    background-size: 100% 100%;
    background-image: url("images/png/airport.png");
}

[b-woiryawn78] .delay-icon {
    width: 16px;
    Height: 16px;
    background-size: 100% 100%;
    background-image: url("images/png/time-machine.png");
}

[b-woiryawn78] .flights-icon {
    width: 16px;
    Height: 16px;
    background-size: 100% 100%;
    background-image: url("images/png/plane.png");
}

[b-woiryawn78] .status-icon {
    width: 16px;
    Height: 16px;
    background-size: 100% 100%;
    background-image: url("images/png/landing.png");
}

[b-woiryawn78] .admin-icon {
    width: 16px;
    Height: 16px;
    background-size: 100% 100%;
    background-image: url("images/png/usersadmin1.png");
}
[b-woiryawn78] .lost-icon {
    width: 16px;
    Height: 16px;
    background-size: 100% 100%;
    background-image: url("images/svg/lost-items.svg");
}

[b-woiryawn78] .station-icon {
    width: 16px;
    Height: 16px;
    background-size: 100% 100%;
    background-image: url("images/png/airport.png");
}

[b-woiryawn78] .airplane-icon {
    width: 16px;
    Height: 16px;
    background-size: 100% 100%;
    background-image: url("images/png/plane.png");
}


@media (max-width: 768px) {
    #sidebar[b-woiryawn78] {
        min-width: inherit;
        max-width: inherit;
        display: block;
    }

    .logo[b-woiryawn78] {
        text-align: inherit;
    }
}
/* _content/GroundServices2/Components/Pages/Index.razor.rz.scp.css */
[b-3flxvdjfyu] .welcome-gridlayout {
    margin: auto;
    width: auto;
    height: auto;
}

[b-3flxvdjfyu] .welcome-gridlayout .dxbl-gridlayout-root {
    align-content: center;
    justify-content: center;
}

[b-3flxvdjfyu] .title {
    text-align: center;
}

[b-3flxvdjfyu] .welcome-cards {
    display: flex;
    flex-wrap: wrap;
    gap: 1.5rem;
    justify-content: center;
}

[b-3flxvdjfyu] .welcome-card {
    background-color: #C4AE78;
    width: 26.25rem;
    height: 15rem;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    box-shadow: 0px 4px 6px -1px #513e11, 0px 2px 4px -2px #a3a1a1;
    transition: box-shadow 0.2s;
    border-radius: 1rem;
    color: var(--bs-link-color-rgb);
    gap: 1.5rem;
    text-decoration: none;
    position: relative;
}

    [b-3flxvdjfyu] .welcome-card:hover {
        box-shadow: 0px 20px 25px -5px rgba(0, 0, 0, 0.1), 0px 8px 10px -6px rgba(0, 0, 0, 0.1);
    }

    [b-3flxvdjfyu] .welcome-card .welcome-card-img {
        width: 6.5rem;
        height: 6.5rem;
    }

    [b-3flxvdjfyu] .welcome-card .welcome-card-text {
        font-size: 1.75rem;
        font-weight: 600;
        letter-spacing: 0em;
        text-align: center;
        text-decoration: unset;
    }

    [b-3flxvdjfyu] .icon-fill {
        fill: var(--bs-primary);
    }

[b-3flxvdjfyu] .welcome-card .welcome-card-back {
    position: absolute;
    border:solid #0094ff;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
 
    opacity: 0.05;
    border-radius: 1rem;
    z-index: -2;
}


 
/* _content/GroundServices2/Components/Pages/LostObjectReport.razor.rz.scp.css */
/* LostObjectReport.razor.css */
.object-type-card[b-flkzhn9xcc] {
    transition: all 0.3s ease;
}

    .object-type-card:hover[b-flkzhn9xcc] {
        transform: translateY(-2px);
    }

    .object-type-card.selected[b-flkzhn9xcc] {
        background: linear-gradient(135deg, #5D5CDE, #7C7CE8);
        color: white;
        transform: translateY(-4px);
        box-shadow: 0 8px 25px rgba(93, 92, 222, 0.3);
    }

.size-indicator[b-flkzhn9xcc] {
    transition: all 0.3s ease;
}

    .size-indicator.selected[b-flkzhn9xcc] {
        background-color: #5D5CDE;
        color: white;
        transform: scale(1.1);
    }

.color-swatch[b-flkzhn9xcc] {
    transition: all 0.3s ease;
    border: 3px solid transparent;
}

    .color-swatch:hover[b-flkzhn9xcc] {
        transform: scale(1.1);
    }

    .color-swatch.selected[b-flkzhn9xcc] {
        border-color: #5D5CDE;
        transform: scale(1.2);
        box-shadow: 0 4px 15px rgba(93, 92, 222, 0.4);
    }

.form-step[b-flkzhn9xcc] {
    display: none;
}

    .form-step.active[b-flkzhn9xcc] {
        display: block;
        animation: fadeIn-b-flkzhn9xcc 0.5s ease-in-out;
    }

@keyframes fadeIn-b-flkzhn9xcc {
    from {
        opacity: 0;
        transform: translateY(20px);
    }

    to {
        opacity: 1;
        transform: translateY(0);
    }
}

.success-animation[b-flkzhn9xcc] {
    animation: bounce-b-flkzhn9xcc 0.6s ease-in-out;
}

@keyframes bounce-b-flkzhn9xcc {
    0%, 20%, 50%, 80%, 100% {
        transform: translateY(0);
    }

    40% {
        transform: translateY(-10px);
    }

    60% {
        transform: translateY(-5px);
    }
}
[dir="rtl"] .ltr-icon[b-flkzhn9xcc] {
    display: none;
}

[dir="ltr"] .rtl-icon[b-flkzhn9xcc] {
    display: none;
}

/* Ensure proper scrolling on mobile */
@media (max-width: 768px) {
    .container[b-flkzhn9xcc] {
        overflow-y: auto;
    }

    .form-step[b-flkzhn9xcc] {
        min-height: 0;
    }
}
/* _content/GroundServices2/Components/Pages/Lost_object_tracking.razor.rz.scp.css */

:root[b-c23k6nd1xn] {
    --nile-blue: blue;
    --nile-light: #e6f0ff;
    --nile-accent: #d35400;
    --status-found: #198754;
    --status-pending: #ffc107;
    --status-processing: #0dcaf0;
    --status-urgent: #dc3545;
    --status-closed: #6c757d;
    --text-dark: #212529;
    --text-muted: #6c757d;
    --bg-light: #162844;
    --valuable-gold: #ffd700;
}

body[b-c23k6nd1xn] {
   
/*    font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
*/    color: var(--text-dark);
    padding: 20px;
    line-height: 1.6;
    background-color: #162844;
}

.card[b-c23k6nd1xn] {
    border-radius: 10px;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.04);
    margin-bottom: 20px;
    border: none;
    background: #C4AE78;
    color:black;
}

.card-header[b-c23k6nd1xn] {
    background-color: var(--bs-body-color);
    border-bottom: 2px solid var(--nile-light);
    font-weight: 600;
    padding: 0.7rem 1rem;
    border-radius: 10px 10px 0 0 !important;
    color: var(--nile-blue);
}

    .status-badge[b-c23k6nd1xn] {
        padding: 0.5rem 1rem;
        border-radius: 50px;
        font-weight: 600;
        font-size: 1rem;
        display: inline-block;
    }

    .status-found[b-c23k6nd1xn] {
        background-color: var(--status-found);
        color: #fff;
    }

    .status-pending[b-c23k6nd1xn] {
        background-color: var(--status-pending);
        color: #212529;
    }

    .status-processing[b-c23k6nd1xn] {
        background-color: var(--status-processing);
        color: #212529;
    }

    .status-urgent[b-c23k6nd1xn] {
        background-color: var(--status-urgent);
        color: #fff;
    }

    .status-closed[b-c23k6nd1xn] {
        background-color: var(--status-closed);
        color: #fff;
    }

    .valuable-tag[b-c23k6nd1xn] {
        background-color: var(--valuable-gold);
        color: #212529;
        padding: 0.35rem 0.8rem;
        border-radius: 50px;
        font-weight: 600;
        font-size: 0.85rem;
        border: 1px solid #e6c200;
    }

    .read-only-label[b-c23k6nd1xn] {
        font-weight: 700;
        color: darkblue;
        margin-bottom: 0.2rem;
        font-size: 1rem;
    }

    .read-only-field[b-c23k6nd1xn] {
        font-weight: 600;
        color: var(--text-dark);
        margin-bottom: 0.2rem;
        font-size: 1rem;
    }

.section-title[b-c23k6nd1xn] {
    color: #C4AE78;
    border-bottom: 2px solid var(--nile-light);
    padding-bottom: 0.5rem;
    margin-bottom: 1.2rem;
    font-weight: 600;
    font-size: 1.1rem;
    background: black;
}

    .alert-info[b-c23k6nd1xn] {
        background-color: #e3f7fc;
        border-color: #b6e3f7;
        color: #055160;
    }

    .timeline[b-c23k6nd1xn] {
        position: relative;
        padding-left: .2rem;
        margin: 1.5rem 0;
        background-color:cadetblue;
    }

    .timeline-dot[b-c23k6nd1xn] {
        position: absolute;
        left: -2rem;
        top: 0.25rem;
        width: 20px;
        height: 20px;
        border-radius: 50%;
        background-color: var(--nile-blue);
        z-index: 1;
    }

    .timeline-content[b-c23k6nd1xn] {
        background: black;
        border-radius: 8px;
        padding: 1rem;
        box-shadow: 0 2px 8px rgba(0, 0, 0, 0.05);
    }

    @media (max-width: 768px) {
        .container[b-c23k6nd1xn], .container-fluid[b-c23k6nd1xn]

    {
        padding-left: 0.5rem !important;
        padding-right: 0.5rem !important;
    }

    .card-header[b-c23k6nd1xn], .card-body[b-c23k6nd1xn] {
        padding: 0.5rem 0.5rem !important;
    }

    .section-title[b-c23k6nd1xn] {
        font-size: 1rem;
        margin-bottom: 0.7rem;
    }

    .row[b-c23k6nd1xn] {
        display: flex;
        flex-direction: column;
    }

    .col-md-3[b-c23k6nd1xn], .col-md-4[b-c23k6nd1xn], .col-md-6[b-c23k6nd1xn] {
        width: 100% !important;
        max-width: 100% !important;
        flex: unset !important;
    }

    .read-only-label[b-c23k6nd1xn], .read-only-field[b-c23k6nd1xn] {
        font-size: 0.95rem;
    }

    .status-badge[b-c23k6nd1xn] {
        font-size: 0.95rem;
        padding: 0.4rem 0.7rem;
    }

    }
/* _content/GroundServices2/Components/ServicePages/Reports/ViewDelayed.razor.rz.scp.css */
.counter-block[b-78i9zuo7ud] {
    display: flex;
    padding: 2.5rem 1.5rem 1.5rem 1.5rem;
    flex-direction: column;
    border-radius: 1rem;
    gap: 1.5rem;
    justify-content: center;
    align-items: center;
    width: 16.875rem;
    height: 17rem;
    position: relative;
}

    .counter-block .counter-content[b-78i9zuo7ud] {
        display: flex;
        flex-direction: column;
        align-items: center;
        gap: 0.5rem;
    }

    .counter-block .counter-count[b-78i9zuo7ud] {
        font-size: 7.5rem;
        font-weight: 400;
        line-height: 7.75rem;
    }

    .counter-block .counter-block-back[b-78i9zuo7ud] {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        background: var(--bs-body-color);
        opacity: 0.05;
        border-radius: 1rem;
        z-index: -2;
    }
