@import '_content/Microsoft.FluentUI.AspNetCore.Components/Microsoft.FluentUI.AspNetCore.Components.lcdo7z9xd2.bundle.scp.css';

/* /Components/Common/FluentTitleBadge.razor.rz.scp.css */
.badge[b-duwqrg2pgz] {
    height: calc(1rem + 6px);
    min-height: 1rem;
    line-height: 1rem;
    overflow: hidden;
    width: fit-content;
    border-radius: 0.4rem;
    font-size: 0.75rem;
    display: flex;
    align-items: center;
    justify-content: center;
    white-space: nowrap;
}

.badge-content-span[b-duwqrg2pgz] {
    height: 1rem;
    display: flex;
    align-items: center;
    justify-content: center;
    white-space: nowrap;
}
/* /Components/Common/LoadingSprite.razor.rz.scp.css */
.loading-sprite[b-dtop1je3c2] {
    width: 64px;
    height: 64px;
    background-image: url('https://endfield-assets.fffdan.com/vfs/Bundle/file/assets/beyond/dynamicassets/gameplay/ui/sprites/loading/loadingicon/cs_loading_icon.png');
    background-size: 640px 576px;
    background-position: 0 0;
    animation: sprite-animation-b-dtop1je3c2 3s steps(1) infinite;
}

@keyframes sprite-animation-b-dtop1je3c2 {
    0% { background-position: 0 0; }
    1.11% { background-position: -64px 0; }
    2.22% { background-position: -128px 0; }
    3.33% { background-position: -192px 0; }
    4.44% { background-position: -256px 0; }
    5.56% { background-position: -320px 0; }
    6.67% { background-position: -384px 0; }
    7.78% { background-position: -448px 0; }
    8.89% { background-position: -512px 0; }
    10% { background-position: -576px 0; }
    11.11% { background-position: 0 -64px; }
    12.22% { background-position: -64px -64px; }
    13.33% { background-position: -128px -64px; }
    14.44% { background-position: -192px -64px; }
    15.56% { background-position: -256px -64px; }
    16.67% { background-position: -320px -64px; }
    17.78% { background-position: -384px -64px; }
    18.89% { background-position: -448px -64px; }
    20% { background-position: -512px -64px; }
    21.11% { background-position: -576px -64px; }
    22.22% { background-position: 0 -128px; }
    23.33% { background-position: -64px -128px; }
    24.44% { background-position: -128px -128px; }
    25.56% { background-position: -192px -128px; }
    26.67% { background-position: -256px -128px; }
    27.78% { background-position: -320px -128px; }
    28.89% { background-position: -384px -128px; }
    30% { background-position: -448px -128px; }
    31.11% { background-position: -512px -128px; }
    32.22% { background-position: -576px -128px; }
    33.33% { background-position: 0 -192px; }
    34.44% { background-position: -64px -192px; }
    35.56% { background-position: -128px -192px; }
    36.67% { background-position: -192px -192px; }
    37.78% { background-position: -256px -192px; }
    38.89% { background-position: -320px -192px; }
    40% { background-position: -384px -192px; }
    41.11% { background-position: -448px -192px; }
    42.22% { background-position: -512px -192px; }
    43.33% { background-position: -576px -192px; }
    44.44% { background-position: 0 -256px; }
    45.56% { background-position: -64px -256px; }
    46.67% { background-position: -128px -256px; }
    47.78% { background-position: -192px -256px; }
    48.89% { background-position: -256px -256px; }
    50% { background-position: -320px -256px; }
    51.11% { background-position: -384px -256px; }
    52.22% { background-position: -448px -256px; }
    53.33% { background-position: -512px -256px; }
    54.44% { background-position: -576px -256px; }
    55.56% { background-position: 0 -320px; }
    56.67% { background-position: -64px -320px; }
    57.78% { background-position: -128px -320px; }
    58.89% { background-position: -192px -320px; }
    60% { background-position: -256px -320px; }
    61.11% { background-position: -320px -320px; }
    62.22% { background-position: -384px -320px; }
    63.33% { background-position: -448px -320px; }
    64.44% { background-position: -512px -320px; }
    65.56% { background-position: -576px -320px; }
    66.67% { background-position: 0 -384px; }
    67.78% { background-position: -64px -384px; }
    68.89% { background-position: -128px -384px; }
    70% { background-position: -192px -384px; }
    71.11% { background-position: -256px -384px; }
    72.22% { background-position: -320px -384px; }
    73.33% { background-position: -384px -384px; }
    74.44% { background-position: -448px -384px; }
    75.56% { background-position: -512px -384px; }
    76.67% { background-position: -576px -384px; }
    77.78% { background-position: 0 -448px; }
    78.89% { background-position: -64px -448px; }
    80% { background-position: -128px -448px; }
    81.11% { background-position: -192px -448px; }
    82.22% { background-position: -256px -448px; }
    83.33% { background-position: -320px -448px; }
    84.44% { background-position: -384px -448px; }
    85.56% { background-position: -448px -448px; }
    86.67% { background-position: -512px -448px; }
    87.78% { background-position: -576px -448px; }
    88.89% { background-position: 0 -512px; }
    90% { background-position: -64px -512px; }
    91.11% { background-position: -128px -512px; }
    92.22% { background-position: -192px -512px; }
    93.33% { background-position: -256px -512px; }
    94.44% { background-position: -320px -512px; }
    95.56% { background-position: -384px -512px; }
    96.67% { background-position: -448px -512px; }
    97.78% { background-position: -512px -512px; }
    98.89% { background-position: -576px -512px; }
    100% { background-position: -576px -512px; }
}
/* /Components/Items/ItemList.razor.rz.scp.css */
.item-list[b-e9k5jfj94s] {
    display: flex;
    gap: 0.25rem;
    flex-wrap: wrap;
}
/* /Components/Items/ItemPanel.razor.rz.scp.css */
.item-panel[b-bviphjcijg] {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    position: relative;
    cursor: pointer;
}

.item-panel.extra-info[b-bviphjcijg] {
    font-size: small;
}

.item-panel .item-amount[b-bviphjcijg] {
    position: absolute;
    top: 0;
    right: 0;
    background-color: #00000077;
    color: white;
}

.item-panel-with-border[b-bviphjcijg] {
    border: 2px solid gray;
}

.item-panel img[b-bviphjcijg] {
    max-width: 4rem;
}

.item-description[b-bviphjcijg] {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    font-size: 0.6rem;
}

.item-description .obtain-ways img[b-bviphjcijg] {
    width: 1rem;
}
/* /Components/Pages/WeaponPreview.razor.rz.scp.css */
.weapon-grid[b-9v2v8wache] {
    height: 100%;
    max-height: 100%;
    overflow: hidden;
    overflow-y: auto;
}

.weapon-grid[b-9v2v8wache]  .fluent-grid {
    height: calc(100% - 0.5rem);
    max-height: 100%;
    overflow: hidden;
    overflow-y: auto;
    margin-top: 0.5rem;
}
/* /Components/Texts/RichTextOverlay.razor.rz.scp.css */
.rich-overlay[b-2r4uo8s6zt] {
    position: fixed;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    z-index: 9900;
    background-color: rgba(255, 255, 255, 0.5);
    overflow: hidden;
}

.rich-overlay .anchor[b-2r4uo8s6zt] {
    position: fixed;
    width: anchor-size(width);
    height: anchor-size(height);
    top: anchor(top);
    left: anchor(left);
    background-color: black;
    pointer-events: none;
}
.rich-overlay .background[b-2r4uo8s6zt] {
    width: 100vw;
    height: 100vh;
}
