@import '_content/Akas.UI.BO.Dashboard/Akas.UI.BO.Dashboard.t58hb0byoq.bundle.scp.css';
@import '_content/Akas.UI.BO.GoodStock/Akas.UI.BO.GoodStock.kn430nvm6m.bundle.scp.css';
@import '_content/Akas.UI.BO.Inventory/Akas.UI.BO.Inventory.jh6lozhdkp.bundle.scp.css';
@import '_content/Akas.UI.BO.Item/Akas.UI.BO.Item.u3wl3ipjd9.bundle.scp.css';
@import '_content/Akas.UI.BO.Keuangan/Akas.UI.BO.Keuangan.ybx32glm5j.bundle.scp.css';
@import '_content/Akas.UI.BO.LokasiDanArea/Akas.UI.BO.LokasiDanArea.r3eekvfznq.bundle.scp.css';
@import '_content/Akas.UI.BO.ManagementBarang/Akas.UI.BO.ManagementBarang.6w3lo0s6tr.bundle.scp.css';
@import '_content/Akas.UI.BO.Mixing/Akas.UI.BO.Mixing.ygs1l45rz1.bundle.scp.css';
@import '_content/Akas.UI.BO.Pemasok/Akas.UI.BO.Pemasok.ul74wwvmec.bundle.scp.css';
@import '_content/Akas.UI.BO.Produksi/Akas.UI.BO.Produksi.j8db8jaqsb.bundle.scp.css';
@import '_content/Akas.UI.BO.Retur/Akas.UI.BO.Retur.4p0e5nb6ii.bundle.scp.css';
@import '_content/Akas.UI.BO.TandaTerima/Akas.UI.BO.TandaTerima.rynnpxmw44.bundle.scp.css';
@import '_content/Akas.UI.BO.UserManagement/Akas.UI.BO.UserManagement.553i91gxp0.bundle.scp.css';
@import '_content/Blazored.Toast/Blazored.Toast.bundle.scp.css';
@import '_content/SharedCompleteComponent/SharedCompleteComponent.xy5li3ugdt.bundle.scp.css';
@import '_content/SharedComponent/SharedComponent.l5a3zbf1bn.bundle.scp.css';

/* /Pages/AppVersion.razor.rz.scp.css */

.versi-app-content[b-v5szg08m29] {
    flex: 1;
    padding: 1.5rem 1.25rem;
    overflow: hidden auto;
}
.wrap-abstract[b-v5szg08m29] {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 150px;
    height: 150px;
    border-bottom-left-radius: .5rem;
    overflow: hidden;
    z-index: -1;
}
.abstract[b-v5szg08m29] {
    position: absolute;
    bottom: -3.5rem;
    left: 0;
    width: 100px;
    height: 100px;
    background-color: #f4433678;
    transform: rotate(135deg);
    z-index: -1;
}
.abstract[b-v5szg08m29]::after {
    content: '';
    position: absolute;
    bottom: -5rem;
    left: 1.5rem;
    width: 200px;
    height: 200px;
    background-color: #f443365e;
}

.item[b-v5szg08m29] {
    display: grid;
    grid-template-columns: 30px auto;
    align-items: flex-start;
    gap: .5rem;
}
.line[b-v5szg08m29] {
    display: flex;
    flex-direction: column;
    align-items: center;
    height: 100%;
    padding-top: .2rem;
}
.line span:first-child[b-v5szg08m29] {
    display: block;
    width: 15px;
    height: 15px;
    border: 5px solid #cfcfcf;
    border-radius: 50%;
}
.line span:last-child[b-v5szg08m29] {
    flex: 1;
    display: block;
    width: 2.5px;
    background-color: #cfcfcf;
}
.item:nth-of-type(1) .line span:first-child[b-v5szg08m29] {
    border-color: var(--primer);
}
.item:nth-of-type(1) .line span:last-child[b-v5szg08m29] {
    background-color: var(--primer);
}
.item:last-child .line span:last-child[b-v5szg08m29] {
    display: none;
}

.log[b-v5szg08m29] {
    padding-bottom: 1.5rem;
}
.log p[b-v5szg08m29] {
    color: grey;
    font-size: 1.1rem;
    font-weight: 600;
    line-height: 1;
    margin-bottom: .7rem;
}
.item:nth-of-type(1) .log p[b-v5szg08m29] {
    color: var(--primer);
}
.log ul[b-v5szg08m29] {
    padding-left: 1.25rem;
    margin: 0;
}
.log ul li[b-v5szg08m29] {
    color: grey;
    font-weight: 400;
    margin-bottom: .25rem;
}
.item:nth-of-type(1) .log ul li[b-v5szg08m29] {
    color: #000000;
}
/* /Pages/DetailBukuBesar.razor.rz.scp.css */

.isi[b-1hd2l6hf8y] {
    --dkWidth: 15%;

    flex: 1;
    display: flex;
    flex-direction: column;
    padding: 1.5rem 1.25rem;
    overflow: hidden auto;
}
.header[b-1hd2l6hf8y] {
    display: flex;
    align-items: flex-end;
    gap: .75rem;
    margin-bottom: 1rem;
}
.header p:first-child[b-1hd2l6hf8y] {
    color: var(--primer);
    font-size: 1.5rem;
    font-weight: 700;
    line-height: 1.1;
    margin-bottom: 0;
}
.header p:last-child[b-1hd2l6hf8y] {
    font-size: 1rem;
    font-weight: 400;
    padding-left: .75rem;
    margin-bottom: 0;
    border-left: 1px solid #e1e1e1;
}

.pencarian[b-1hd2l6hf8y] {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    gap: 1rem;
    margin-bottom: 1rem;
}
.date-range[b-1hd2l6hf8y] {
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: .5rem;
    border: 1px solid #e1e1e1;
    border-radius: .5rem;
}
.date-range div:first-child[b-1hd2l6hf8y] {
    position: relative;
    padding: .5rem .75rem;
    border-right: 1px solid #e1e1e1
}
.date-range div:last-of-type[b-1hd2l6hf8y] {
    position: relative;
    padding: .45rem .6rem .35rem .25rem;
    border-right: 1px solid #e1e1e1
}
.date-range label[b-1hd2l6hf8y] {
    position: absolute;
    top: -.5rem;
    left: .5rem;
    font-size: .6rem;
    font-weight: 500;
    padding: 0 .25rem;
    background-color: #fff;
}
.date-range div:last-of-type label[b-1hd2l6hf8y] {
    left: 0;
}
.date-range input[b-1hd2l6hf8y] {
    font-size: .85rem;
    margin: 0;
    border: none;
    outline: none;
}
.date-range .awBtn[b-1hd2l6hf8y] {
    font-size: .75rem;
    padding: .3rem .65rem;
    margin-right: .5rem;
}
.date-range .awBtn .awIcon[b-1hd2l6hf8y] {
    display: none;
}

.list-item[b-1hd2l6hf8y] {
    position: relative;
    display: flex;
    flex-direction: column;
    min-height: 200px;
    padding: 0 .5rem .5rem .5rem;
    background-color: #f6f6f6;
    border-radius: .5rem;
}
.tabel[b-1hd2l6hf8y] {
    flex: 1;
    overflow: hidden auto;
}
.tabel[b-1hd2l6hf8y]::-webkit-scrollbar {
    display: none;
}
.tabel .item[b-1hd2l6hf8y] {
    display: grid;
    grid-template-columns: 12% auto var(--dkWidth) var(--dkWidth);
    align-items: center;
    gap: .5rem;
    overflow: hidden;
    z-index: 0;
}
.tabel .item:first-child[b-1hd2l6hf8y] {
    position: sticky;
    top: 0;
    padding: .5rem .75rem;
    background-color: #f6f6f6;
    z-index: 4;
}
.tabel .item:not(:first-child)[b-1hd2l6hf8y] {
    padding: .5rem .75rem;
    background-color: #fff;
    border-bottom: 1px solid #f2f2f2;
}
.tabel .item:not(:first-child):hover[b-1hd2l6hf8y] {
    background-color: #fff4f4;
}
.tabel .item:nth-of-type(2)[b-1hd2l6hf8y] {
    border-top-left-radius: .5rem;
    border-top-right-radius: .5rem;
}
.tabel .item:last-of-type[b-1hd2l6hf8y] {
    border-bottom-left-radius: .5rem;
    border-bottom-right-radius: .5rem;
    border-bottom: none;
}
.tabel .item:first-child p[b-1hd2l6hf8y] {
    color: grey;
    font-size: .8rem;
    font-weight: 600;
    margin-bottom: 0;
}
.tabel .item:first-child :is(p:nth-child(3), p:nth-child(4))[b-1hd2l6hf8y],
.tabel .item:not(:first-child) :is(p:nth-child(3), p:nth-child(4))[b-1hd2l6hf8y] {
    text-align: right;
}
.tabel .item:not(:first-child) p[b-1hd2l6hf8y] {
    font-size: .9rem;
    font-weight: 400;
    margin-bottom: 0;
}

.total-tabel[b-1hd2l6hf8y] {
    display: grid;
    grid-template-columns: auto 16% 16%;
    align-items: center;
    padding: .5rem .75rem 0 .75rem;
}
.total-tabel p[b-1hd2l6hf8y] {
    font-weight: 600;
    margin-bottom: 0;
}
.total-tabel p:not(:first-child)[b-1hd2l6hf8y] {
    text-align: right;
}

.highlight[b-1hd2l6hf8y] {
    position: absolute;
    top: 0;
    left: calc(100% - calc(var(--dkWidth) * 2) - .75rem);
    width: var(--dkWidth);
    height: calc(100% + .75rem);
    background-color: rgba(30, 144, 255, 8%);
    pointer-events: none;
    z-index: 5;
}
.isi.Kredit .highlight[b-1hd2l6hf8y] {
    left: calc(100% - var(--dkWidth) - .75rem);
    background-color: rgba(255, 140, 0, 8%);
}
.highlight span[b-1hd2l6hf8y] {
    position: absolute;
    bottom: -37px;
    left: 0;
    right: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 37px;
    color: #fff;
    font-size: .7rem;
    font-weight: 600;
    background-color: rgba(30, 144, 255, 70%);
}
.isi.Kredit .highlight span[b-1hd2l6hf8y] {
    background-color: rgba(255, 140, 0, 70%);
}

.selisih[b-1hd2l6hf8y] {
    display: grid;
    grid-template-columns: auto var(--dkWidth) var(--dkWidth);
    align-items: center;
    gap: .5rem;
    padding: .5rem 1.25rem;
    margin-top: .75rem;
    background-color: #f4433625;
    border-radius: .5rem;
}
.selisih p[b-1hd2l6hf8y] {
    color: var(--primer);
    font-weight: 600;
    margin-bottom: 0;
    z-index: 6;
}
.selisih p:not(:first-child)[b-1hd2l6hf8y] {
    text-align: right;
}
.isi.Debit .selisih p:nth-child(2)[b-1hd2l6hf8y],
.isi.Kredit .selisih p:last-child[b-1hd2l6hf8y] {
    color: #fff;
}




/*############### HP ###############*/
@media screen and (max-width: 767px) {
    .isi[b-1hd2l6hf8y] {
        padding: 1.5rem 1rem;
    }
    .pencarian[b-1hd2l6hf8y] {
        flex-direction: column;
        align-items: flex-start;
    }
    .cari[b-1hd2l6hf8y],
    .date-range[b-1hd2l6hf8y] {
        width: 100%;
    }
    .date-range .awBtn span[b-1hd2l6hf8y],
    .highlight[b-1hd2l6hf8y] {
        display: none;
    }
    .date-range .awBtn .awIcon[b-1hd2l6hf8y] {
        display: inline-block;
        width: 20px;
        height: 20px;
    }

    .list-item[b-1hd2l6hf8y] {
        padding: .5rem;
    }
    .tabel .item:first-child[b-1hd2l6hf8y] {
        display: none;
    }
    .tabel .item[b-1hd2l6hf8y] {
        position: relative;
        display: flex;
        flex-direction: column;
        grid-template-columns: unset;
        align-items: flex-start;
        gap: 0;
        margin-bottom: .5rem;
        border-radius: .5rem;
    }
    .tabel .item:not(:first-child) p:first-child[b-1hd2l6hf8y] {
        color: grey;
        font-size: .8rem;
    }
    .tabel .item:not(:first-child) p:nth-child(2)[b-1hd2l6hf8y] {
        font-size: 1rem;
        margin-bottom: 1.5rem;
    }
    .tabel .item:not(:first-child) :is(p:nth-child(3), p:nth-child(4))[b-1hd2l6hf8y] {
        position: relative;
        width: calc(100% / 2 - .75rem);
        text-align: left;
    }
    .tabel .item:not(:first-child) p:nth-child(4)[b-1hd2l6hf8y] {
        position: absolute;
        bottom: .5rem;
        right: .75rem;
    }
    .tabel .item:not(:first-child) :is(p:nth-child(3), p:nth-child(4))[b-1hd2l6hf8y]::before {
        content: 'Deskripsi';
        position: absolute;
        top: -1rem;
        left: 0;
        color: grey;
        font-size: .7rem;
        font-weight: 400;
    }
    .tabel .item:not(:first-child) p:nth-child(3)[b-1hd2l6hf8y]::before {
        content: 'Debit';
    }
    .tabel .item:not(:first-child) p:nth-child(4)[b-1hd2l6hf8y]::before {
        content: 'Credit';
    }

    .total-tabel[b-1hd2l6hf8y] {
        grid-template-columns: 1fr 1fr;
        gap: 0;
        padding: 1.5rem .75rem .25rem .75rem;
    }
    .total-tabel p:first-child[b-1hd2l6hf8y] {
        display: none;
    }
    .total-tabel p:not(:first-child)[b-1hd2l6hf8y] {
        position: relative;
        text-align: left;
    }
    .total-tabel p:not(:first-child)[b-1hd2l6hf8y]::before {
        content: 'Total Debit';
        position: absolute;
        top: -1rem;
        left: 0;
        font-size: .75rem;
        font-weight: 400;
    }
    .total-tabel p:nth-of-type(3)[b-1hd2l6hf8y]::before {
        content: 'Total Credit';
    }

    .isi.Debit .selisih[b-1hd2l6hf8y] {
        background-color: rgba(30, 144, 255, 70%);
    }
    .isi.Kredit .selisih[b-1hd2l6hf8y] {
        background-color: rgba(255, 140, 0, 70%);
    }
    .isi:is(.Debit, .Kredit) .selisih p:first-child[b-1hd2l6hf8y] {
        color: #fff !important;
    }
    .isi.Debit .selisih p:nth-child(3)[b-1hd2l6hf8y],
    .isi.Kredit .selisih p:nth-child(2)[b-1hd2l6hf8y] {
        display: none;
        color: #fff !important;
    }
    .isi:is(:not(.Debit, .Kredit)) .selisih p:nth-child(2)[b-1hd2l6hf8y] {
        opacity: 0;
    }
    .isi.Debit .selisih p:first-child[b-1hd2l6hf8y]::after {
        content: 'Debit';
        display: inline-block;
    }
    .isi.Kredit .selisih p:first-child[b-1hd2l6hf8y]::after {
        content: 'Credit';
        display: inline-block;
    }
}
/* /Pages/DetailGlAccount.razor.rz.scp.css */

.isi[b-rrg3xkjggc] {
    flex: 1;
    display: flex;
    flex-direction: column;
    min-height: 200px;
    padding: 1.5rem 1.25rem;
    overflow: hidden auto;
}
.header[b-rrg3xkjggc] {
    position: relative;
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    margin-bottom: .5rem;
}
.header p[b-rrg3xkjggc] {
    font-size: 1.5rem;
    font-weight: 700;
    margin-bottom: .25rem;
}
.aksi[b-rrg3xkjggc] {
    display: flex;
    align-items: center;
    gap: 0.5rem;
}

.info[b-rrg3xkjggc] {
    display: flex;
    flex-direction: column;
    gap: .25rem;
    margin-bottom: .25rem;
}
.info > div[b-rrg3xkjggc] {
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    gap: .5rem;
}
.info .awIcon[b-rrg3xkjggc] {
    min-width: 22px;
    width: 22px;
    height: 22px;
    vertical-align: -4px;
    margin-right: .25rem;
    margin-top: .5rem;
}
.info span:first-of-type[b-rrg3xkjggc] {
    display: block;
    color: grey;
    font-size: .7rem;
    font-weight: 400;
}
.info span:last-child[b-rrg3xkjggc] {
    display: block;
    font-size: .9rem;
    font-weight: 600;
}
/* /Pages/DetailJurnalEntry.razor.rz.scp.css */

.isi[b-pi2lfrg8p5] {
    flex: 1;
    display: flex;
    flex-direction: column;
    min-height: 200px;
    padding: 1.25rem;
    overflow: hidden auto;
}
.header[b-pi2lfrg8p5] {
    position: relative;
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    gap: 1rem;
    margin-bottom: 1.25rem;
}
.header > div:first-child .awIcon[b-pi2lfrg8p5] {
    position: absolute;
    top: 0;
    left: 0;
    width: 45px;
    height: 45px;
}
.header p:nth-of-type(1)[b-pi2lfrg8p5] {
    font-size: 1rem;
    font-weight: 600;
    padding-left: 55px;
    margin-bottom: 0;
}
.header p:nth-of-type(2)[b-pi2lfrg8p5] {
    font-size: .9rem;
    font-weight: 400;
    line-height: 1.4;
    padding-left: 55px;
    margin-bottom: 0;
}
.aksi[b-pi2lfrg8p5] {
    display: flex;
    align-items: center;
    gap: 0.5rem;
    margin-top: .5rem;
}

.list-item[b-pi2lfrg8p5] {
    padding: .5rem;
    background-color: #f6f6f6;
    border-radius: .5rem;
}
.tabel .item[b-pi2lfrg8p5] {
    position: relative;
    display: grid;
    grid-template-columns: 11% 20% auto 16% 16%;
    align-items: center;
    gap: .5rem;
    overflow: hidden;
    z-index: 0;
}
.tabel .item:first-child[b-pi2lfrg8p5] {
    position: sticky;
    top: 0;
    padding: 0 .75rem .5rem .75rem;
}
.tabel .item:not(:first-child)[b-pi2lfrg8p5] {
    padding: .5rem .75rem;
    background-color: #fff;
    border-bottom: 1px solid #f2f2f2;
}
.tabel .item:not(:first-child):hover[b-pi2lfrg8p5] {
    background-color: #fff4f4;
}
.tabel .item:nth-of-type(2)[b-pi2lfrg8p5] {
    border-top-left-radius: .5rem;
    border-top-right-radius: .5rem;
}
.tabel .item:last-of-type[b-pi2lfrg8p5] {
    border-bottom-left-radius: .5rem;
    border-bottom-right-radius: .5rem;
    border-bottom: none;
}
.tabel .item:first-child p[b-pi2lfrg8p5] {
    color: grey;
    font-size: .8rem;
    font-weight: 600;
    margin-bottom: 0;
}
.tabel .item:first-child :is(p:nth-child(4), p:nth-child(5))[b-pi2lfrg8p5],
.tabel .item:not(:first-child) :is(p:nth-child(4), p:nth-child(5))[b-pi2lfrg8p5] {
    text-align: right;
}
.tabel .item:not(:first-child) p[b-pi2lfrg8p5] {
    font-size: .9rem;
    font-weight: 400;
    margin-bottom: 0;
}

.total-journal[b-pi2lfrg8p5] {
    position: relative;
    display: grid;
    grid-template-columns: auto 16% 16%;
    align-items: center;
    gap: .65rem;
    padding: .5rem .75rem;
    margin-top: .75rem;
    color: var(--hijau);
    background: linear-gradient(to right, #c5ffc7, #e9ffea);
    border: 1px solid #a8ffab;
    border-radius: .5rem;
}
.total-journal p[b-pi2lfrg8p5] {
    font-weight: 600;
    margin-bottom: 0;
}
.total-journal p:not(:first-child)[b-pi2lfrg8p5] {
    text-align: right;
}




/*############### HP ###############*/
@media screen and (max-width: 767px) {
    .isi[b-pi2lfrg8p5] {
        padding: 1rem;
    }
    .tabel .item:first-child[b-pi2lfrg8p5] {
        display: none;
    }
    .tabel .item[b-pi2lfrg8p5] {
        display: flex;
        flex-direction: column;
        grid-template-columns: unset;
        align-items: flex-start;
        gap: 0;
        margin-bottom: .5rem;
        border-radius: .5rem;
    }
    .tabel .item:not(:first-child) p:first-child[b-pi2lfrg8p5] {
        font-size: 1rem;
        font-weight: 600;
        margin-bottom: .1rem;
    }
    .tabel .item:not(:first-child) p:nth-child(2)[b-pi2lfrg8p5] {
        font-size: .9rem;
        font-weight: 600;
        margin-bottom: 1.5rem;
    }
    .tabel .item:not(:first-child) p:nth-child(3)[b-pi2lfrg8p5] {
        margin-bottom: 1.5rem;
    }
    .tabel .item:not(:first-child) :is(p:nth-child(4), p:nth-child(5))[b-pi2lfrg8p5] {
        width: calc(100% / 2 - .75rem);
        text-align: left;
    }
    .tabel .item:not(:first-child) :is(p:nth-child(3), p:nth-child(4), p:nth-child(5))[b-pi2lfrg8p5] {
        position: relative;
    }
    .tabel .item:not(:first-child) p:nth-child(5)[b-pi2lfrg8p5] {
        position: absolute;
        bottom: .5rem;
        right: .75rem;
    }
    .tabel .item:not(:first-child) :is(p:nth-child(3), p:nth-child(4), p:nth-child(5))[b-pi2lfrg8p5]::before {
        content: 'Deskripsi';
        position: absolute;
        top: -1rem;
        left: 0;
        color: grey;
        font-size: .7rem;
        font-weight: 400;
    }
    .tabel .item:not(:first-child) p:nth-child(4)[b-pi2lfrg8p5]::before {
        content: 'Debit';
    }
    .tabel .item:not(:first-child) p:nth-child(5)[b-pi2lfrg8p5]::before {
        content: 'Credit';
    }

    .total-journal[b-pi2lfrg8p5] {
        grid-template-columns: 1fr 1fr;
        gap: 1rem;
        padding: 1.5rem 1rem .5rem 1rem;
    }
    .total-journal p:first-child[b-pi2lfrg8p5],
    .total-journal .awIcon[b-pi2lfrg8p5],
    .total-journal.not-balanced .awIcon:nth-of-type(2)[b-pi2lfrg8p5] {
        display: none;
    }
    .total-journal p:not(:first-child)[b-pi2lfrg8p5] {
        position: relative;
        text-align: left;
    }
    .total-journal p:not(:first-child)[b-pi2lfrg8p5]::before {
        content: 'Total Debit';
        position: absolute;
        top: -1rem;
        left: 0;
        font-size: .75rem;
        font-weight: 400;
    }
    .total-journal p:nth-of-type(3)[b-pi2lfrg8p5]::before {
        content: 'Total Credit';
    }
}
/* /Pages/GlAccountEditForm.razor.rz.scp.css */

.tombol[b-mcnqk6ldhf] {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    gap: .5rem;
    padding: 1.25rem;
}

/*############### HP ###############*/
@media screen and (max-width: 767px) {
    .tombol .awSuccess[b-mcnqk6ldhf] {
        flex: 1;
    }
}
/* /Pages/IndexAllLaporan.razor.rz.scp.css */

#index-laporan[b-2svumufvs8] {
    display: flex;
    flex-direction: column;
    height: 100%;
    background-color: #f7f7f7;
}
.header[b-2svumufvs8] {
    padding: 1.25rem 1.5rem;
}
.header p[b-2svumufvs8] {
    font-size: 1.5rem;
    font-weight: 700;
    margin-bottom: 0;
}

.wrapper[b-2svumufvs8] {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(0, 1fr));
    gap: 1.25rem;
    padding: 1rem 1.5rem;
}
.item[b-2svumufvs8] {
    position: relative;
    padding: 1.25rem;
    background-color: #fff;
    border-radius: .5rem;
    box-shadow: 3px 3px 10px #00000015;
    transition: var(--anim);
    cursor: pointer;
    overflow: hidden;
    z-index: 0;
}
.item:hover[b-2svumufvs8] {
    box-shadow: 3px 3px 15px #00000020;
    transform: scale(1.025);
}
.item .awIcon:first-of-type[b-2svumufvs8] {
    color: var(--primer);
    width: 35px;
    height: 35px;
    margin-bottom: .5rem;
}
.item p[b-2svumufvs8] {
    font-size: 1.1rem;
    font-weight: 600;
    margin-bottom: .15rem;
}
.item span[b-2svumufvs8] {
    display: block;
    font-size: .9rem;
    line-height: 1.3;
}
.item .awIcon:last-of-type[b-2svumufvs8] {
    position: absolute;
    right: 1rem;
    bottom: .65rem;
    color: var(--primer);
    width: 25px;
    height: 25px;
    transition: var(--anim);
    transform: translateX(-10px);
    opacity: 0;
}
.item:hover .awIcon:last-of-type[b-2svumufvs8] {
    opacity: 1;
    animation: arrowRight-b-2svumufvs8 2s ease infinite;
}
@keyframes arrowRight-b-2svumufvs8 {
    0% {
        transform: translateX(-10px);
    }
    50% {
        transform: translateX(0);
    }
}

.wrap-abstract[b-2svumufvs8] {
    position: absolute;
    right: 0;
    top: 0;
    width: 150px;
    height: 150px;
    border-bottom-left-radius: .5rem;
    overflow: hidden;
    z-index: -1;
}
.abstract[b-2svumufvs8] {
    position: absolute;
    top: -7.5rem;
    right: -5rem;
    width: 150px;
    height: 150px;
    background-color: #f4433620;
    transform: rotate(135deg);
    transition: var(--anim);
    z-index: -1;
}
.abstract[b-2svumufvs8]::after {
    content: '';
    position: absolute;
    top: -1.5rem;
    right: -1rem;
    width: 80px;
    height: 80px;
    background-color: #f4433616;
}
/* /Pages/IndexAuth.razor.rz.scp.css */

.indexAuth[b-xqrrn5yfeq] {
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100vh;
    padding: 2rem;
    background-color: #f7f7f7;
    background: linear-gradient(30deg, #eeeeee 6%, #f7f7f7, #f7f7f7);
    z-index: 0;
}
.indexAuth[b-xqrrn5yfeq]::before {
    content: '';
    position: absolute;
    inset: 0;
    background-image: url(/db-abstract.svg);
    background-repeat: no-repeat;
    background-position: top right;
    background-size: clamp(300px, 50%, 600px);
    opacity: .3;
    z-index: -1;
}
.indexAuth div[b-xqrrn5yfeq] {
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
}
.indexAuth span[b-xqrrn5yfeq] {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 90px;
    aspect-ratio: 1;
    margin-bottom: 1.25rem;
    background-color: #fff;
    border-radius: 50%;
    box-shadow: 2px 4px 15px #00000020;
}
.indexAuth img[b-xqrrn5yfeq] {
    max-width: 80%;
    height: auto;
}
.indexAuth p:nth-of-type(1)[b-xqrrn5yfeq] {
    font-size: clamp(1.5rem, 2.5vw, 1.75rem);
    font-weight: 600;
    margin-bottom: .25rem;
}
.indexAuth p:nth-of-type(2)[b-xqrrn5yfeq] {
    font-size: clamp(1.15rem, 1.3vw, 1.5rem);
    font-weight: 400;
    margin-bottom: 0;
}
/* /Pages/IndexBukuBesar.razor.rz.scp.css */

#index-buku-besar[b-m0zj7p7rf9] {
    display: flex;
    flex-direction: column;
    height: 100%;
    background-color: #f7f7f7;
}
.top-bar[b-m0zj7p7rf9] {
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 1rem;
    padding: 1.25rem 1.5rem;
}
.top-bar .sub[b-m0zj7p7rf9] {
    font-size: 1.5rem;
    font-weight: 700;
}
.top-bar .tools[b-m0zj7p7rf9] {
    flex: 1;
    display: flex;
    justify-content: flex-end;
    align-items: center;
    gap: .5rem;
}
.top-bar .wrap-pencarian[b-m0zj7p7rf9] {
    width: 100%;
    max-width: 350px;
}
.top-bar .abstract[b-m0zj7p7rf9] {
    display: none;
}

.buku-besar-content[b-m0zj7p7rf9] {
    flex: 1;
    overflow: hidden auto;
}
.buku-besar-content .list-item[b-m0zj7p7rf9] {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));
    align-items: center;
    gap: 1rem;
    padding: 1rem 1.5rem;
}

.buku-besar-content .item[b-m0zj7p7rf9] {
    position: relative;
    min-height: 150px;
    padding: 1rem;
    background-color: #fff;
    border-radius: 1rem;
    box-shadow: 2px 2px 15px #00000010;
    transition: var(--anim);
    transform: translate(0, 0);
    cursor: pointer;
    overflow: hidden;
    z-index: 0;
}
.item:hover[b-m0zj7p7rf9] {
    box-shadow: 4px 6px 15px #00000020;
    transform: translate(-3px, -3px);
}
.kode[b-m0zj7p7rf9] {
    margin-bottom: .5rem;
}
.kode p:first-child[b-m0zj7p7rf9] {
    color: var(--primer);
    font-size: 1.25rem;
    font-weight: 700;
    margin-bottom: 0;
}
.kode p:last-of-type[b-m0zj7p7rf9] {
    position: relative;
    font-size: 1rem;
    font-weight: 400;
    margin-bottom: 0;
}
.kode .awIcon[b-m0zj7p7rf9] {
    position: absolute;
    top: 1rem;
    right: 1rem;
    width: 35px;
    aspect-ratio: 1;
    color: var(--primer);
    opacity: .15;
}

.selisih > div:first-child[b-m0zj7p7rf9] {
    position: relative;
}
.selisih p:first-child[b-m0zj7p7rf9] {
    display: inline-block;
    font-size: 1.6rem;
    font-weight: 700;
    padding-left: 1.35rem;
    margin-bottom: 0;
}
.selisih > div:first-child p:first-child span[b-m0zj7p7rf9] {
    position: absolute;
    top: .25rem;
    left: 0;
    font-size: .8rem;
}
.selisih p:last-child[b-m0zj7p7rf9] {
    display: inline-block;
    width: fit-content;
    color: #fff;
    font-size: .6rem;
    font-weight: 600;
    vertical-align: 5px;
    padding: .15rem .5rem .2rem .5rem;
    margin-left: .25rem;
    margin-bottom: 0;
    background-color: var(--hijau);
    border-radius: 2rem;
}
.selisih p:last-child.Debit[b-m0zj7p7rf9] {
    background-color: dodgerblue;
}
.selisih p:last-child.Kredit[b-m0zj7p7rf9] {
    background-color: darkorange;
}
.selisih > div:last-child[b-m0zj7p7rf9] {
    display: flex;
    align-items: center;
    gap: 1.25rem;
}
.selisih > div:last-child span[b-m0zj7p7rf9] {
    position: relative;
    display: block;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.2;
}
.selisih > div:last-child span[b-m0zj7p7rf9]::before {
    content: '';
    display: inline-block;
    width: 8px;
    height: 8px;
    vertical-align: 1px;
    margin-right: .25rem;
    background-color: dodgerblue;
    border-radius: 50%;
}
.selisih > div:last-child span:last-child[b-m0zj7p7rf9]::before {
    background-color: darkorange;
}
.selisih b[b-m0zj7p7rf9] {
    font-weight: 600;
}

.update[b-m0zj7p7rf9] {
    display: flex;
    align-items: center;
    gap: .5rem;
    color: #606060;
    margin-top: .5rem;
}
.update .awIcon[b-m0zj7p7rf9] {
    width: 12px;
    height: 12px;
}
.update span[b-m0zj7p7rf9] {
    font-size: .75rem;
    font-style: italic;
}

.wave[b-m0zj7p7rf9] {
    position: absolute;
    inset: 0;
    pointer-events: none;
    overflow: hidden;
    z-index: -1;
}
.wave svg[b-m0zj7p7rf9] {
    position: absolute;
    left: -1rem;
    bottom: -1.5rem;
    width: 110%;
    height: auto;
}
.wave svg path[b-m0zj7p7rf9] {
    fill: #F44336;
    transition: var(--anim);
}
.wave svg path:first-child[b-m0zj7p7rf9] {
    fill-opacity: 0.06;
    transform: translateX(-12px);
}
.wave svg path:last-child[b-m0zj7p7rf9] {
    fill-opacity: 0.05;
    transform: translateX(12px);
}
.item:hover:hover .wave svg path[b-m0zj7p7rf9] {
    transform: translateX(0);
}

.wrap-load[b-m0zj7p7rf9] {
    padding: 0 1.5rem 1rem 1.5rem;
}




/*############### TABLET ###############*/
@media screen and (min-width: 768px) and (max-width: 1023px) {
    .buku-besar-content .partisi[b-m0zj7p7rf9] {
        grid-template-columns: 18% auto 25%;
    }
}


/*############### HP ###############*/
@media screen and (max-width: 767px) {
    .top-bar[b-m0zj7p7rf9] {
        position: relative;
        flex-direction: column;
        justify-content: flex-start;
        align-items: flex-start;
        gap: .5rem;
        padding: 1rem;
        background: linear-gradient(to left, #f13d30, #e02f22);
        z-index: 0;
    }
    .top-bar .abstract[b-m0zj7p7rf9] {
        display: block;
        position: absolute;
        top: 0;
        right: 0;
        width: 100%;
        height: 100%;
        overflow: hidden;
        z-index: -1;
    }
    .top-bar .abstract[b-m0zj7p7rf9]::before,
    .top-bar .abstract[b-m0zj7p7rf9]::after {
        content: '';
        position: absolute;
        background-color: #ffffff28;
        transform: rotate(45deg);
    }
    .top-bar .abstract[b-m0zj7p7rf9]::before {
        top: -2.5rem;
        right: 1rem;
        width: 70px;
        height: 70px;
    }
    .top-bar .abstract[b-m0zj7p7rf9]::after {
        top: -3rem;
        right: -3rem;
        width: 100px;
        height: 100px;
    }
    .top-bar .sub[b-m0zj7p7rf9] {
        color: #fff;
        font-size: 1.25rem;
        margin-bottom: .5rem;
    }
    .top-bar .tools[b-m0zj7p7rf9] {
        width: 100%;
        justify-content: space-between;
    }
    .top-bar .wrap-pencarian[b-m0zj7p7rf9] {
        max-width: unset;
    }
    .top-bar[b-m0zj7p7rf9]  :is(.awInput, .awIconInput) {
        border-color: #fff;
    }
    .top-bar[b-m0zj7p7rf9]  .awInput:is(:focus, :not(placeholder-shown)) ~ .awIconInput {
        color: grey;
        background-color: #fff;
        border-color: #fff;
    }
    .top-bar[b-m0zj7p7rf9]  .awInput:focus {
        box-shadow: none;
    }
    .top-bar .awPrimary[b-m0zj7p7rf9] {
        color: grey;
        background-color: #fff;
        border-color: #fff;
    }

    .buku-besar-content .list-item[b-m0zj7p7rf9] {
        padding: 1rem;
    }
    .wrap-load[b-m0zj7p7rf9] {
        padding: 0 1rem 1rem 1rem;
    }
}
/* /Pages/IndexGlAccount.razor.rz.scp.css */

#index-account[b-bobjuqqsgh] {
    display: flex;
    flex-direction: column;
    height: 100%;
    background-color: #f7f7f7;
}
.top-bar[b-bobjuqqsgh] {
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 1rem;
    padding: 1.25rem 1.5rem;
}
.top-bar .sub[b-bobjuqqsgh] {
    font-size: 1.5rem;
    font-weight: 700;
}
.top-bar .tools[b-bobjuqqsgh] {
    flex: 1;
    display: flex;
    justify-content: flex-end;
    align-items: center;
    gap: .5rem;
}
.top-bar .wrap-pencarian[b-bobjuqqsgh] {
    width: 100%;
    max-width: 350px;
}
.top-bar .abstract[b-bobjuqqsgh] {
    display: none;
}

.account-content[b-bobjuqqsgh] {
    flex: 1;
    overflow: hidden auto;
}
.account-content .partisi[b-bobjuqqsgh] {
    display: grid;
    grid-template-columns: 10% auto 25% 15%;
    align-items: center;
    gap: 1rem;
    width: 100%;
}
.account-content .sub-tabel[b-bobjuqqsgh] {
    position: sticky;
    top: 0;
    color: grey;
    font-size: .8rem;
    font-weight: 600;
    padding: 1rem 2.5rem;
    background-color: #f7f7f7;
    user-select: none;
    z-index: 2;
}
.account-content .sub-tabel span[b-bobjuqqsgh] {
    display: inline-block;
}
.account-content .list-item[b-bobjuqqsgh] {
    padding: 0 1.5rem 1rem 1.5rem;
}
.account-content .list-item p[b-bobjuqqsgh] {
    margin-bottom: 0;
}

.account-content .item[b-bobjuqqsgh] {
    position: relative;
    display: flex;
    align-items: center;
    height: 55px;
    padding: 0 1rem;
    margin-bottom: .5rem;
    background-color: #fff;
    border: 1px solid #efefef;
    border-radius: .75rem;
    transition: var(--anim);
    cursor: pointer;
    overflow: hidden;
}
.account-content .item:hover[b-bobjuqqsgh] {
    border-color: var(--primer);
    box-shadow: 0 6px 10px #00000015;
    transform: scale(1.005);
}


/*############### TABLET ###############*/
@media screen and (min-width: 768px) and (max-width: 1023px) {
    .account-content .partisi[b-bobjuqqsgh] {
        grid-template-columns: 10% auto 25% 15%;
    }
}


/*############### HP ###############*/
@media screen and (max-width: 767px) {
    .top-bar[b-bobjuqqsgh] {
        position: relative;
        flex-direction: column;
        justify-content: flex-start;
        align-items: flex-start;
        gap: .5rem;
        padding: 1rem;
        background: linear-gradient(to left, #f13d30, #e02f22);
        z-index: 0;
    }
    .top-bar .abstract[b-bobjuqqsgh] {
        display: block;
        position: absolute;
        top: 0;
        right: 0;
        width: 100%;
        height: 100%;
        overflow: hidden;
        z-index: -1;
    }
    .top-bar .abstract[b-bobjuqqsgh]::before,
    .top-bar .abstract[b-bobjuqqsgh]::after {
        content: '';
        position: absolute;
        background-color: #ffffff28;
        transform: rotate(45deg);
    }
    .top-bar .abstract[b-bobjuqqsgh]::before {
        top: -2.5rem;
        right: 1rem;
        width: 70px;
        height: 70px;
    }
    .top-bar .abstract[b-bobjuqqsgh]::after {
        top: -3rem;
        right: -3rem;
        width: 100px;
        height: 100px;
    }
    .top-bar .sub[b-bobjuqqsgh] {
        color: #fff;
        font-size: 1.25rem;
        margin-bottom: .5rem;
    }
    .top-bar .tools[b-bobjuqqsgh] {
        width: 100%;
        justify-content: space-between;
    }
    .top-bar .wrap-pencarian[b-bobjuqqsgh] {
        max-width: unset;
    }
    .top-bar[b-bobjuqqsgh]  :is(.awInput, .awIconInput) {
        border-color: #fff;
    }
    .top-bar[b-bobjuqqsgh]  .awInput:is(:focus, :not(placeholder-shown)) ~ .awIconInput {
        color: grey;
        background-color: #fff;
        border-color: #fff;
    }
    .top-bar[b-bobjuqqsgh]  .awInput:focus {
        box-shadow: none;
    }
    .top-bar .awPrimary[b-bobjuqqsgh] {
        color: grey;
        background-color: #fff;
        border-color: #fff;
    }

    .account-content .partisi[b-bobjuqqsgh] {
        display: unset;
        grid-template-columns: unset;
        align-items: unset;
        gap: 0;
    }
    .account-content .sub-tabel[b-bobjuqqsgh] {
        display: none;
    }
    .account-content .list-item[b-bobjuqqsgh] {
        padding: 1rem;
    }
    .account-content .item[b-bobjuqqsgh] {
        height: 100%;
        flex-direction: column;
        align-items: flex-start;
        padding: 1rem;
    }
    .account-content .item p:nth-of-type(1)[b-bobjuqqsgh] {
        font-size: 1.1rem;
        font-weight: 600;
        line-height: 1.2;
        margin-bottom: .25rem;
    }
    .account-content .item .partisi :not(p:nth-of-type(1))[b-bobjuqqsgh] {
        position: relative;
    }
    .account-content .item .partisi :not(p:nth-of-type(1))[b-bobjuqqsgh]::before {
        content: '';
        display: inline-block;
        width: 18px;
        height: 18px;
        vertical-align: -3.5px;
        background-size: contain;
        background-position: center;
        background-repeat: no-repeat;
        margin-right: .5rem;
    }
    .account-content .item p:nth-of-type(2)[b-bobjuqqsgh]::before {
        background-image: var(--noteIcon);
    }
    .account-content .item p:nth-of-type(3)[b-bobjuqqsgh]::before {
        background-image: var(--kodeIcon);
    }
    .account-content .item p:nth-of-type(4)[b-bobjuqqsgh]::before {
        background-image: var(--kodeIcon);
    }

    .list-item .item[b-bobjuqqsgh]  #lazySkeleton:first-child {
        min-width: 40% !important;
        width: 40% !important;
        height: 16px !important;
        margin-bottom: .5rem !important;
    }
    .list-item .item[b-bobjuqqsgh]  #lazySkeleton:nth-child(2) {
        min-width: 65% !important;
        width: 65% !important;
        height: 14px !important;
        margin-bottom: .5rem !important;
    }
    .list-item .item[b-bobjuqqsgh]  #lazySkeleton:nth-child(3) {
        min-width: 85% !important;
        width: 85% !important;
        height: 14px !important;
        margin-bottom: .5rem !important;
    }
    .list-item .item[b-bobjuqqsgh]  #lazySkeleton:last-child {
        min-width: 35% !important;
        width: 35% !important;
        height: 14px !important;
    }
}
/* /Pages/IndexJurnalEntry.razor.rz.scp.css */

#index-journal[b-0vg0mhige4] {
    display: flex;
    flex-direction: column;
    height: 100%;
    background-color: #f7f7f7;
}
.top-bar[b-0vg0mhige4] {
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 1rem;
    padding: 1.25rem 1.5rem;
}
.top-bar .sub[b-0vg0mhige4] {
    font-size: 1.5rem;
    font-weight: 700;
}
.top-bar .tools[b-0vg0mhige4] {
    flex: 1;
    display: flex;
    justify-content: flex-end;
    align-items: center;
    gap: .5rem;
}
.top-bar .wrap-pencarian[b-0vg0mhige4] {
    width: 100%;
    max-width: 350px;
}
.top-bar .abstract[b-0vg0mhige4] {
    display: none;
}

.journal-content[b-0vg0mhige4] {
    flex: 1;
    overflow: hidden auto;
}
.journal-content .partisi[b-0vg0mhige4] {
    display: grid;
    grid-template-columns: 15% auto 20%;
    align-items: center;
    gap: 1rem;
    width: 100%;
}
.journal-content .sub-tabel[b-0vg0mhige4] {
    position: sticky;
    top: 0;
    color: grey;
    font-size: .8rem;
    font-weight: 600;
    padding: 1rem 2.5rem;
    background-color: #f7f7f7;
    user-select: none;
    z-index: 2;
}
.journal-content .sub-tabel span[b-0vg0mhige4] {
    display: inline-block;
}
.journal-content .list-item[b-0vg0mhige4] {
    padding: 0 1.5rem 1rem 1.5rem;
}
.journal-content .list-item p[b-0vg0mhige4] {
    font-size: .95rem;
    margin-bottom: 0;
}
.journal-content .sub-tabel span:last-child[b-0vg0mhige4],
.journal-content .list-item p:last-child[b-0vg0mhige4] {
    text-align: right;
}

.journal-content .item[b-0vg0mhige4] {
    position: relative;
    display: flex;
    align-items: center;
    height: 55px;
    padding: 0 1rem;
    margin-bottom: .5rem;
    background-color: #fff;
    border: 1px solid #efefef;
    border-radius: .75rem;
    transition: var(--anim);
    cursor: pointer;
    overflow: hidden;
}
.journal-content .item:hover[b-0vg0mhige4] {
    border-color: var(--primer);
    box-shadow: 0 6px 10px #00000015;
    transform: scale(1.005);
}


/*############### TABLET ###############*/
@media screen and (min-width: 768px) and (max-width: 1023px) {
    .journal-content .partisi[b-0vg0mhige4] {
        grid-template-columns: 18% auto 20%;
    }
}


/*############### HP ###############*/
@media screen and (max-width: 767px) {
    .top-bar[b-0vg0mhige4] {
        position: relative;
        flex-direction: column;
        justify-content: flex-start;
        align-items: flex-start;
        gap: .5rem;
        padding: 1rem;
        background: linear-gradient(to left, #f13d30, #e02f22);
        z-index: 0;
    }
    .top-bar .abstract[b-0vg0mhige4] {
        display: block;
        position: absolute;
        top: 0;
        right: 0;
        width: 100%;
        height: 100%;
        overflow: hidden;
        z-index: -1;
    }
    .top-bar .abstract[b-0vg0mhige4]::before,
    .top-bar .abstract[b-0vg0mhige4]::after {
        content: '';
        position: absolute;
        background-color: #ffffff28;
        transform: rotate(45deg);
    }
    .top-bar .abstract[b-0vg0mhige4]::before {
        top: -2.5rem;
        right: 1rem;
        width: 70px;
        height: 70px;
    }
    .top-bar .abstract[b-0vg0mhige4]::after {
        top: -3rem;
        right: -3rem;
        width: 100px;
        height: 100px;
    }
    .top-bar .sub[b-0vg0mhige4] {
        color: #fff;
        font-size: 1.25rem;
        margin-bottom: .5rem;
    }
    .top-bar .tools[b-0vg0mhige4] {
        width: 100%;
        justify-content: space-between;
    }
    .top-bar .wrap-pencarian[b-0vg0mhige4] {
        max-width: unset;
    }
    .top-bar[b-0vg0mhige4]  :is(.awInput, .awIconInput) {
        border-color: #fff;
    }
    .top-bar[b-0vg0mhige4]  .awInput:is(:focus, :not(placeholder-shown)) ~ .awIconInput {
        color: grey;
        background-color: #fff;
        border-color: #fff;
    }
    .top-bar[b-0vg0mhige4]  .awInput:focus {
        box-shadow: none;
    }
    .top-bar .awPrimary[b-0vg0mhige4] {
        color: grey;
        background-color: #fff;
        border-color: #fff;
    }

    .journal-content .partisi[b-0vg0mhige4] {
        display: unset;
        grid-template-columns: unset;
        align-items: unset;
        gap: 0;
    }
    .journal-content .sub-tabel[b-0vg0mhige4] {
        display: none;
    }
    .journal-content .list-item[b-0vg0mhige4] {
        padding: 1rem;
    }
    .journal-content .item[b-0vg0mhige4] {
        height: 100%;
        flex-direction: column;
        align-items: flex-start;
        padding: 1rem;
        padding-top: 2.75rem;
    }
    .journal-content .item :is(p:nth-of-type(1), p:nth-of-type(2))[b-0vg0mhige4] {
        position: relative;
    }
    .journal-content .item :is(p:nth-of-type(1), p:nth-of-type(2))[b-0vg0mhige4]::before {
        content: '';
        display: inline-block;
        width: 18px;
        height: 18px;
        vertical-align: -3.5px;
        background-size: contain;
        background-position: center;
        background-repeat: no-repeat;
        margin-right: .5rem;
    }
    .journal-content .item p:nth-of-type(1)[b-0vg0mhige4]::before {
        background-image: var(--dateIcon);
    }
    .journal-content .item p:nth-of-type(2)[b-0vg0mhige4]::before {
        background-image: var(--noteIcon);
    }
    .journal-content .item p:nth-of-type(3)[b-0vg0mhige4] {
        position: absolute;
        top: 1rem;
        font-size: 1.1rem;
        font-weight: 600;
    }

    .list-item .item[b-0vg0mhige4]  #lazySkeleton:first-child {
        position: absolute !important;
        top: 1rem !important;
        min-width: 50% !important;
        width: 50% !important;
        height: 16px !important;
        margin-bottom: .5rem !important;
    }
    .list-item .item[b-0vg0mhige4]  #lazySkeleton:nth-child(2) {
        min-width: 35% !important;
        width: 35% !important;
        height: 14px !important;
        margin-bottom: .5rem !important;
    }
    .list-item .item[b-0vg0mhige4]  #lazySkeleton:last-child {
        min-width: 75% !important;
        width: 75% !important;
        height: 14px !important;
    }
}
/* /Pages/IndexLaporanPengeluaran.razor.rz.scp.css */

#index-pemasok[b-hr7n9fm4fw] {
    display: flex;
    flex-direction: column;
    height: 100%;
    background-color: #f7f7f7;
}
.top-bar[b-hr7n9fm4fw] {
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 1rem;
    padding: 1.25rem 1.5rem;
}
.top-bar .sub[b-hr7n9fm4fw] {
    font-size: 1.5rem;
    font-weight: 700;
}
.top-bar .tools[b-hr7n9fm4fw] {
    flex: 1;
    display: flex;
    justify-content: flex-end;
    align-items: center;
    gap: .5rem;
}
.top-bar .wrap-pencarian[b-hr7n9fm4fw] {
    width: 100%;
    max-width: 350px;
}
.top-bar .abstract[b-hr7n9fm4fw] {
    display: none;
}

label[for="toggleFilter"][b-hr7n9fm4fw] {
    cursor: pointer;
}
label[for="toggleFilter"] .awIcon:last-of-type[b-hr7n9fm4fw],
input#toggleFilter:checked ~ .top-bar label[for="toggleFilter"] .awIcon:first-of-type[b-hr7n9fm4fw] {
    display: none;
}
input#toggleFilter:checked ~ .top-bar label[for="toggleFilter"] .awIcon:last-of-type[b-hr7n9fm4fw] {
    display: inline-block;
}
#toggleFilter[b-hr7n9fm4fw] {
    display: none;
}
input#toggleFilter:checked ~ .filter[b-hr7n9fm4fw] {
    height: 80px;
}
.filter[b-hr7n9fm4fw] {
    width: 100%;
    height: 0;
    background-color: #efefef;
    transition: var(--anim);
    overflow: hidden;
}
.filter .wrap[b-hr7n9fm4fw] {
    display: inline-flex;
    justify-content: flex-end;
    align-items: flex-end;
    gap: 1rem;
    width: 100%;
    padding: .25rem 1.5rem .5rem 1.5rem;
}
.filter label[b-hr7n9fm4fw] {
    color: grey;
    font-size: .75rem;
    line-height: 1.2;
    margin-bottom: .35rem;
}
.filter .each:nth-of-type(2)[b-hr7n9fm4fw] {
    min-width: 110px;
}

.pemasok-content[b-hr7n9fm4fw] {
    flex: 1;
    overflow: hidden auto;
}
.pemasok-content .partisi[b-hr7n9fm4fw] {
    display: grid;
    grid-template-columns: 12% auto 15% 15%;
    align-items: center;
    gap: 1rem;
    width: 100%;
}
.pemasok-content .sub-tabel[b-hr7n9fm4fw] {
    position: sticky;
    top: 0;
    color: grey;
    font-size: .8rem;
    font-weight: 600;
    padding: 1rem 2.5rem;
    background-color: #f7f7f7;
    user-select: none;
    z-index: 2;
}
.pemasok-content .sub-tabel span[b-hr7n9fm4fw] {
    display: inline-block;
}
.pemasok-content .list-item[b-hr7n9fm4fw] {
    padding: 0 1.5rem 1rem 1.5rem;
}

.pemasok-content .item[b-hr7n9fm4fw] {
    position: relative;
    display: flex;
    align-items: center;
    height: 55px;
    padding: 0 1rem;
    margin-bottom: .5rem;
    background-color: #fff;
    border: 1px solid #efefef;
    border-radius: .75rem;
    transition: var(--anim);
    cursor: pointer;
    overflow: hidden;
}
.pemasok-content .item:hover[b-hr7n9fm4fw] {
    border-color: var(--primer);
    box-shadow: 0 6px 10px #00000015;
    transform: scale(1.005);
}
.pemasok-content .item .nama[b-hr7n9fm4fw] {
    display: flex;
    align-items: center;
    gap: .75rem;
}
.pemasok-content .item p:nth-of-type(2)[b-hr7n9fm4fw] {
    font-weight: 600;
    text-transform: capitalize;
}
.pemasok-content .item .initials[b-hr7n9fm4fw] {
    position: relative;
    display: block;
    height: 30px;
    width: 30px;
    color: #fff;
    font-size: .8rem;
    text-align: center;
    line-height: 28px;
    background: linear-gradient(30deg, #FF5722 0%, var(--primer) 70%);
    border-radius: 50%;
    overflow: hidden;
    z-index: 0;
}
.pemasok-content .item .initials[b-hr7n9fm4fw]::before {
    content: '';
    position: absolute;
    top: -6px;
    width: 8px;
    height: 40px;
    background-color: #ffffff60;
    transform: translateX(27px) rotate(-30deg);
}
.pemasok-content .item:hover .initials[b-hr7n9fm4fw]::before {
    animation: intialsAnim-b-hr7n9fm4fw .3s ease-in forwards;
}
@keyframes intialsAnim-b-hr7n9fm4fw {
    to {
        transform: translateX(-27px) rotate(-30deg);
    }
}

.pemasok-content .item p[b-hr7n9fm4fw] {
    font-size: .951rem;
    margin-bottom: 0;
}
.pemasok-content .item .tipe span[b-hr7n9fm4fw] {
    display: block;
    width: fit-content;
    color: #fff;
    font-size: .7rem;
    font-weight: 600;
    padding: .2rem .5rem;
    border-radius: 2rem;
}
.pemasok-content .item .tipe .Supplier[b-hr7n9fm4fw] {
    background-color: #2196F3;
}
.pemasok-content .item .tipe .Distributor[b-hr7n9fm4fw] {
    background-color: #c346d8;
}


/*############### TABLET ###############*/
@media screen and (min-width: 768px) and (max-width: 1023px) {
    .pemasok-content .partisi[b-hr7n9fm4fw] {
        grid-template-columns: 30% 15% 15% auto;
    }
}


/*############### HP ###############*/
@media screen and (max-width: 767px) {
    .top-bar[b-hr7n9fm4fw] {
        position: relative;
        flex-direction: column;
        justify-content: flex-start;
        align-items: flex-start;
        gap: .5rem;
        padding: 1rem;
        background: linear-gradient(to left, #f13d30, #e02f22);
        z-index: 0;
    }
    .top-bar .abstract[b-hr7n9fm4fw] {
        display: block;
        position: absolute;
        top: 0;
        right: 0;
        width: 100%;
        height: 100%;
        overflow: hidden;
        z-index: -1;
    }
    .top-bar .abstract[b-hr7n9fm4fw]::before,
    .top-bar .abstract[b-hr7n9fm4fw]::after {
        content: '';
        position: absolute;
        background-color: #ffffff28;
        transform: rotate(45deg);
    }
    .top-bar .abstract[b-hr7n9fm4fw]::before {
        top: -2.5rem;
        right: 1rem;
        width: 70px;
        height: 70px;
    }
    .top-bar .abstract[b-hr7n9fm4fw]::after {
        top: -3rem;
        right: -3rem;
        width: 100px;
        height: 100px;
    }
    .top-bar .sub[b-hr7n9fm4fw] {
        color: #fff;
        font-size: 1.25rem;
        margin-bottom: .5rem;
    }
    .top-bar .tools[b-hr7n9fm4fw] {
        width: 100%;
        justify-content: space-between;
    }
    .top-bar .wrap-pencarian[b-hr7n9fm4fw] {
        max-width: unset;
    }

    .pemasok-content .partisi[b-hr7n9fm4fw] {
        display: unset;
        grid-template-columns: unset;
        align-items: unset;
        gap: 0;
    }
    .pemasok-content .sub-tabel[b-hr7n9fm4fw] {
        display: none;
    }
    .pemasok-content .list-item[b-hr7n9fm4fw] {
        padding: 1rem;
    }
    .pemasok-content .item[b-hr7n9fm4fw] {
        height: 100%;
        flex-direction: column;
        align-items: flex-start;
        padding: 1rem;
    }
    .pemasok-content .item .nama[b-hr7n9fm4fw] {
        flex-direction: column;
        align-items: flex-start;
        gap: .25rem;
    }
    .pemasok-content .item .nama span:last-child[b-hr7n9fm4fw] {
        font-size: 1.1rem;
        font-weight: 600;
        margin-top: .25rem;
    }
    .pemasok-content .item :is(p:nth-of-type(1), p:nth-of-type(2))[b-hr7n9fm4fw] {
        position: relative;
    }
    .pemasok-content .item :is(p:nth-of-type(1), p:nth-of-type(2))[b-hr7n9fm4fw]::before {
        content: '';
        display: inline-block;
        width: 18px;
        height: 18px;
        vertical-align: -3.5px;
        background-size: contain;
        background-position: center;
        background-repeat: no-repeat;
        margin-right: .5rem;
    }
    .pemasok-content .item p:nth-of-type(1)[b-hr7n9fm4fw]::before {
        background-image: var(--phoneIcon);
    }
    .pemasok-content .item p:nth-of-type(2)[b-hr7n9fm4fw]::before {
        background-image: var(--addressIcon);
    }
    .pemasok-content .item .tipe[b-hr7n9fm4fw] {
        position: absolute;
        top: 1rem;
        right: 1rem;
        font-size: 1rem;
    }

    .list-item .item[b-hr7n9fm4fw]  #lazySkeleton:first-child {
        min-width: 30px !important;
        width: 30px !important;
        min-height: 30px !important;
        height: 30px !important;
        margin-bottom: 1rem !important;
    }
    .list-item .item[b-hr7n9fm4fw]  #lazySkeleton:nth-child(2) {
        min-width: 50% !important;
        width: 50% !important;
        height: 17px !important;
        margin-bottom: .75rem !important;
    }
    .list-item .item[b-hr7n9fm4fw]  #lazySkeleton:nth-child(3) {
        min-width: 65% !important;
        width: 65% !important;
        height: 12px !important;
    }
    .list-item .item[b-hr7n9fm4fw]  #lazySkeleton:last-child {
        min-width: 35% !important;
        width: 35% !important;
        height: 12px !important;
    }
}
/* /Pages/IndexNotAuth.razor.rz.scp.css */

#index-not-auth[b-gt0kjro3yk] {
    position: relative;
    display: flex;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100%;
    height: 100%;
    background-image: url(https://akasbo.blob.core.windows.net/general/index-hero.webp);
    background-repeat: no-repeat;
    background-position: center left;
    background-size: cover;
    overflow: hidden;
    z-index: 0;
}
#index-not-auth[b-gt0kjro3yk]::before {
    content: '';
    position: absolute;
    inset: 0;
    background: linear-gradient(to top, #000000d6 0%, transparent 90%);
    z-index: -1;
}
#index-not-auth p[b-gt0kjro3yk] {
    position: absolute;
    top: 20%;
    right: 5rem;
    color: #fff;
    font-size: 2.5rem;
    font-weight: 700;
    line-height: 1.4;
    text-align: right;
}
#index-not-auth div[b-gt0kjro3yk] { 
    display: grid;
    grid-template-columns: auto max-content;
    align-items: center;
    gap: 10%;
    width: 100%;
    padding: 5rem;
}
#index-not-auth span[b-gt0kjro3yk] {
    display: inline-block;
    color: #fff;
    font-size: 1rem;
    padding-left: 1rem;
    border-left: 8px solid var(--primer);
    white-space: normal
}
#index-not-auth .awBtn[b-gt0kjro3yk] {
    font-size: 1.25rem !important;
    padding: .5rem 1.5rem !important;
}


/*############### TABLET ###############*/
@media screen and (min-width: 768px) and (max-width: 1023px) {
    #index-not-auth p[b-gt0kjro3yk] {
        right: 4rem;
        font-size: 2rem;
    }
    #index-not-auth div[b-gt0kjro3yk] {
        gap: 6%;
        padding: 4rem;
    }
    #index-not-auth span[b-gt0kjro3yk] {
        font-size: .9rem;
    }
    #index-not-auth .awBtn[b-gt0kjro3yk] {
        font-size: 1.15rem !important;
        padding: .35rem 1.25rem !important;
    }
}

/*############### HP ###############*/
@media screen and (max-width: 767px) {
    #index-not-auth[b-gt0kjro3yk] {
        background-image: url(https://akasbo.blob.core.windows.net/general/index-hero-mobile.webp);
        background-position: bottom left;
    }
    #index-not-auth p[b-gt0kjro3yk] {
        top: 10%;
        right: 1.5rem;
        font-size: 1.75rem;
    }
    #index-not-auth div[b-gt0kjro3yk] { 
        display: flex;
        flex-direction: column;
        grid-template-columns: unset;
        align-items: flex-start;
        padding: 1rem 1.5rem 2rem 1.5rem;
    }
    #index-not-auth span[b-gt0kjro3yk] {
        font-size: .9rem;
        padding-left: .75rem;
        border-left: 6px solid var(--primer);
    }
    #index-not-auth .awBtn[b-gt0kjro3yk] {
        position: absolute;
        top: 28%;
        right: 1.5rem;
        font-size: 1.1rem !important;
        padding: .4rem 1rem !important;
    }
}
/* /Pages/JurnalEntryEditForm.razor.rz.scp.css */

.journal-content[b-h5exgabyfq] {
    flex: 1;
    display: flex;
    flex-direction: column;
    padding: 1.25rem 1.25rem 0 1.25rem;
    overflow: hidden auto;
}
.col-12:last-child .awFormGroup[b-h5exgabyfq] {
    margin-bottom: 0;
}
[b-h5exgabyfq] #journalEntryEditForm {
    flex: 1;
    display: flex;
    flex-direction: column;
    overflow: hidden auto;
}
.list-item[b-h5exgabyfq] {
    flex: 1;
    display: flex;
    flex-direction: column;
    margin-top: 1rem;
    overflow: hidden auto;
}
.list-item .wrap[b-h5exgabyfq] {
    flex: 1;
    display: flex;
    flex-direction: column;
    padding: .5rem;
    background-color: #f6f6f6;
    border-radius: .5rem;
    overflow: hidden auto;
}
.list-item .tabel[b-h5exgabyfq] {
    flex: 1;
    overflow: hidden auto;
}

.wrap .item[b-h5exgabyfq] {
    position: relative;
    display: grid;
    grid-template-columns: 11% 20% auto 16% 16% 38px;
    align-items: center;
    gap: .5rem;
    overflow: hidden;
    z-index: 0;
}
.wrap .item:first-child[b-h5exgabyfq] {
    position: sticky;
    top: 0;
    padding: 0 .75rem .5rem .75rem;
    background-color: #f6f6f6;
    z-index: 5;
}
.wrap .item:not(:first-child)[b-h5exgabyfq] {
    padding: .5rem .75rem;
    background-color: #fff;
    border-bottom: 1px solid #f1f1f1;
    cursor: pointer;
}
.wrap .tabel.not-balanced .item:not(:first-child)[b-h5exgabyfq] {
    border-bottom-color: #ffbcb7;
}
.wrap .item:not(:first-child):hover[b-h5exgabyfq] {
    background-color: #daf4ff;
}
.wrap .tabel.not-balanced .item:not(:first-child):hover[b-h5exgabyfq] {
    background-color: #fff4f4;
}
.wrap .item:nth-of-type(2)[b-h5exgabyfq] {
    border-top-left-radius: .5rem;
    border-top-right-radius: .5rem;
}
.wrap .item:last-of-type[b-h5exgabyfq] {
    border-bottom-left-radius: .5rem;
    border-bottom-right-radius: .5rem;
    border-bottom: none;
}

.wrap .kode[b-h5exgabyfq] {
    position: absolute;
    top: 50%;
    left: calc(9% + .35rem);
    transform: translateY(-50%);
    width: 17px;
    height: 17px;
    transition: var(--anim);
    overflow: hidden;
    z-index: 2;
}
.wrap .kode button[b-h5exgabyfq] {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    color: var(--primer);
    background: transparent;
    padding: 2px;
    border: none;
    border-radius: .25rem;
    transition: var(--anim);
    transform: translateX(100%);
}
.wrap .item:not(:first-child):hover button[b-h5exgabyfq] {
    color: #fff;
    background-color: var(--primer);
}
.wrap .kode button .awIcon[b-h5exgabyfq] {
    width: 100%;
    height: 100%;
}
.wrap .item:not(:first-child) :is(input:first-of-type:focus-within, input:first-of-type:not(:placeholder-shown)) ~ .kode button[b-h5exgabyfq] {
    transform: translateX(0);
}
.wrap input:first-of-type[b-h5exgabyfq] {
    transition: var(--anim);
}
.wrap :is(input:first-of-type:focus-within, input:first-of-type:not(:placeholder-shown))[b-h5exgabyfq] {
    padding-right: 1.75rem;
}

.wrap .item:first-child p[b-h5exgabyfq] {
    color: grey;
    font-size: .8rem;
    font-weight: 600;
    margin-bottom: 0;
}
.wrap .item:first-child :is(p:nth-child(4), p:nth-child(5))[b-h5exgabyfq],
.wrap .item:not(:first-child) :is(input:nth-of-type(3), input:nth-of-type(4))[b-h5exgabyfq] {
    text-align: right;
}
.wrap .item:first-child p:last-child[b-h5exgabyfq] {
    text-align: center;
}
.wrap .item:not(:first-child) p[b-h5exgabyfq] {
    font-size: .9rem;
    font-weight: 400;
    margin-bottom: 0;
}
.wrap .item:not(:first-child) input[b-h5exgabyfq] {
    padding: 0 .25rem;
    background-color: transparent;
    border: none;
    border-radius: .25rem;
}
.wrap .item:not(:first-child):hover input[b-h5exgabyfq],
.wrap .item:not(:first-child) input:focus[b-h5exgabyfq] {
    background-color: #f8f8f8;
}
.wrap .item:not(:first-child) input:focus[b-h5exgabyfq]::placeholder {
    color: #cfcfcf;
}
.wrap .item span[b-h5exgabyfq] {
    position: absolute;
    inset: 0;
    background-color: transparent;
    pointer-events: none;
    z-index: -1;
}
.wrap .item:not(:first-child) input:focus ~ span[b-h5exgabyfq] {
    background-color: #daf4ff;
}
.wrap .tabel.not-balanced .item:not(:first-child) span[b-h5exgabyfq],
.wrap .tabel.not-balanced .item:not(:first-child) input:focus ~ span[b-h5exgabyfq] {
    background-color: #ffeded;
}
.wrap .item:not(:first-child) .hapus[b-h5exgabyfq] {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 0;
    min-width: 20px;
    width: 20px;
    height: 20px;
    margin: 0 auto;
    color: grey;
    cursor: pointer;
}
.wrap .item:not(:first-child) .hapus:hover[b-h5exgabyfq],
.wrap .item:not(:first-child) input:focus ~ .hapus[b-h5exgabyfq] {
    color: var(--primer);
}
.wrap .item:not(:first-child) .hapus .awIcon[b-h5exgabyfq] {
    width: 18px;
    height: 18px;
}

.total-journal[b-h5exgabyfq] {
    position: relative;
    display: grid;
    grid-template-columns: auto 16% 16% 38px;
    align-items: center;
    gap: .65rem;
    padding: .5rem .75rem;
    margin-top: .75rem;
    color: var(--hijau);
    background: linear-gradient(to right, #c5ffc7, #e9ffea);
    border: 1px solid #a8ffab;
    border-radius: .5rem;
}
.total-journal.not-balanced[b-h5exgabyfq] {
    color: var(--primer);
    background: linear-gradient(to right, #ffd0cd, #ffefee);
    border: 1px solid #ffbcb7;
}
.total-journal p[b-h5exgabyfq] {
    font-weight: 600;
    margin-bottom: 0;
}
.total-journal p:not(:first-child)[b-h5exgabyfq] {
    text-align: right;
}
.total-journal .awIcon[b-h5exgabyfq] {
    width: 20px;
    height: 20px;
    margin: 0 auto;
}
.total-journal.not-balanced .awIcon:nth-of-type(1)[b-h5exgabyfq],
.total-journal .awIcon:nth-of-type(2)[b-h5exgabyfq] {
    display: none;
}
.total-journal.not-balanced .awIcon:nth-of-type(2)[b-h5exgabyfq] {
    display: block;
}

.tambah[b-h5exgabyfq] {
    margin-top: .75rem;
}
.tambah .awIcon[b-h5exgabyfq] {
    width: 20px;
    height: 20px;
    vertical-align: -4px;
    transition: transform var(--anim);
}
.tambah button:is(:hover, :focus) .awIcon[b-h5exgabyfq] {
    transform: rotate(90deg);
}

.tombol[b-h5exgabyfq] {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    gap: .5rem;
    padding: 1.25rem;
}



/*############### HP ###############*/
@media screen and (max-width: 767px) {
    .journal-content[b-h5exgabyfq] {
        padding: 1rem 1rem 0 1rem;
    }
    .wrap .item:first-child[b-h5exgabyfq] {
        display: none;
    }
    .wrap .item[b-h5exgabyfq] {
        display: flex;
        flex-direction: column;
        grid-template-columns: unset;
        align-items: flex-start;
        gap: .75rem;
        margin-bottom: .5rem;
        border-radius: .5rem;
    }
    .wrap .item:not(:first-child)[b-h5exgabyfq] {
        padding: 3.5rem .75rem 1rem .75rem;
    }
    .wrap .item:not(:first-child) input[b-h5exgabyfq] {
        padding: .25rem .5rem;
        background-color: #f8f8f8;
    }
    .wrap input:first-of-type[b-h5exgabyfq],
    .wrap input:nth-of-type(2)[b-h5exgabyfq] {
        width: 100%;
    }
    .wrap .item:not(:first-child) :is(input:nth-of-type(3), input:nth-of-type(4))[b-h5exgabyfq] {
        width: calc(100% / 2 - .75rem);
        text-align: left;
    }
    .wrap input:nth-of-type(4)[b-h5exgabyfq] {
        position: absolute;
        bottom: 1rem;
        right: .75rem;
    }
    .wrap .kode[b-h5exgabyfq] {
        top: 3.75rem;
        left: auto;
        right: 1rem;
        transform: unset;
        width: 22px;
        height: 22px;
    }
    .wrap .kode button[b-h5exgabyfq] {
        padding: .25rem;
        transform: unset;
    }
    .wrap .item:not(:first-child) p[b-h5exgabyfq] {
        position: absolute;
        top: .75rem;
        left: .75rem;
        right: .75rem;
        height: 33px;
        font-size: 1rem;
        font-weight: 600;
        padding-bottom: .5rem;
        border-bottom: 1px dashed #e1e1e1;
    }
    .wrap .item:not(:first-child) .hapus[b-h5exgabyfq] {
        position: absolute;
        top: .85rem;
        right: .75rem;
    }

    .total-journal[b-h5exgabyfq] {
        grid-template-columns: 1fr 1fr;
        gap: 1rem;
        padding: 1.5rem 1rem .5rem 1rem;
    }
    .total-journal p:first-child[b-h5exgabyfq],
    .total-journal .awIcon[b-h5exgabyfq],
    .total-journal.not-balanced .awIcon:nth-of-type(2)[b-h5exgabyfq] {
        display: none;
    }
    .total-journal p:not(:first-child)[b-h5exgabyfq] {
        position: relative;
        text-align: left;
    }
    .total-journal p:not(:first-child)[b-h5exgabyfq]::before {
        content: 'Total Debit';
        position: absolute;
        top: -1rem;
        left: 0;
        font-size: .75rem;
        font-weight: 400;
    }
    .total-journal p:nth-of-type(3)[b-h5exgabyfq]::before {
        content: 'Total Credit';
    }

    .tombol[b-h5exgabyfq] {
        padding: 1rem;
    }
    .tombol .awSuccess[b-h5exgabyfq] {
        flex: 1;
    }
}
/* /Pages/Jurnal_PilihGlAccount.razor.rz.scp.css */

.isi[b-e1g7ibgs9c] {
    flex: 1;
    padding: 1rem;
    overflow: hidden auto;
}
.item[b-e1g7ibgs9c] {
    position: relative;
    display: grid;
    grid-template-columns: 20% auto 20px;
    align-items: center;
    gap: .5rem;
    padding: .5rem .75rem;
    margin-bottom: .25rem;
    background-color: #fff;
    border: 1px solid #e1e1e1;
    border-radius: .5rem;
    cursor:pointer;
    z-index: 0;
}
.item:hover[b-e1g7ibgs9c] {
    color: var(--primer);
    background-color: #fff4f4;
    border-color: #ffbcb7;
}
.item p[b-e1g7ibgs9c] {
    font-size: .9rem;
    font-weight: 400;
    margin-bottom: 0;
}
.item .awIcon[b-e1g7ibgs9c] {
    color: grey;
    width: 20px;
    height: 20px;
}
.item:hover .awIcon[b-e1g7ibgs9c] {
    color: var(--primer);
    animation: caretMove-b-e1g7ibgs9c 1s ease infinite;
}
@keyframes caretMove-b-e1g7ibgs9c {
    0% {
        transform: translateX(0);
    }
    50% {
        transform: translateX(5px);
    }
}
/* /Pages/ReturEcer/Components/ReturEcerEditForm.razor.rz.scp.css */

.header-tabs[b-gqm6oa76ld] {
    display: flex;
    align-items: center;
    gap: .5rem;
}
.header-tabs svg[b-gqm6oa76ld] {
    width: 25px;
    height: 25px;
}

.content-tabs[b-gqm6oa76ld] {
    flex: 1;
    min-height: 350px;
    padding-block: 1rem;
    overflow: hidden auto;
}

/*SECTION 1*/
.add-item-masuk[b-gqm6oa76ld] {
    display: flex;
    flex-direction: column;
    padding: .75rem;
    background-color: #f4f4f4;
    border-radius: .5rem;
    overflow: hidden auto;
}
.item-terpilih[b-gqm6oa76ld] {
    flex: 1;
    max-height: 230px;
    margin-bottom: .5rem;
    overflow: hidden auto;
}
.partisi[b-gqm6oa76ld] {
    display: grid;
    grid-template-columns: auto 10% 10% 10% 12% 12% 6%;
    align-items: center;
    gap: .75rem;
}
.each:first-child[b-gqm6oa76ld] {
    position: sticky;
    top: 0;
    color: grey;
    font-size: .8rem;
    font-weight: 600;
    padding: .5rem;
    padding-bottom: 0;
    background-color: #f4f4f4;
    user-select: none;
}
.each:not(:first-child)[b-gqm6oa76ld] {
    font-size: .85rem;
    font-weight: 400;
    padding: .5rem;
    margin-bottom: .4rem;
    background-color: #fff;
    border: 1px solid #fff;
    border-radius: .25rem;
    transition: var(--anim);
    cursor: pointer;
}
.each:not(:first-child):hover[b-gqm6oa76ld] {
    border-color: var(--primer);
    box-shadow: 0 0 10px #00000015;
}
.each p[b-gqm6oa76ld] {
    text-align: center;
    margin-bottom: 0;
}
.each .qty input[b-gqm6oa76ld] {
    width: 100%;
    height: 100%;
    text-align: center;
    padding: 0 .25rem;
    border: 1px solid #e1e1e1;
    border-radius: .25rem;
}
.aksi[b-gqm6oa76ld] {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: .15rem;
}
.aksi button[b-gqm6oa76ld] {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 24px;
    width: 24px;
    color: grey;
    padding: 0;
    border: none;
    outline: none;
    border-radius: .25rem;
    color: var(--primer);
    background: transparent;
    transition: var(--anim);
}
.aksi button:hover[b-gqm6oa76ld] {
    color: #fff;
    background-color: var(--primer);
}
.aksi button .awIcon[b-gqm6oa76ld] {
    height: 18px;
    width: 18px;
}

/*SECTION 2*/
.list-item-masuk[b-gqm6oa76ld] {
    max-height: 490px;
    overflow: hidden auto;
    padding: .5rem;
    padding-top: 0;
    background-color: #f4f4f4;
    border-radius: .5rem;
}
.list-item-masuk .item:first-child[b-gqm6oa76ld] {
    position: sticky;
    top: 0;
    color: grey;
    font-size: .75rem;
    font-weight: 600;
    padding: .5rem;
    background-color: #f4f4f4;
    user-select: none;
}
.list-item-masuk .item:not(:first-child)[b-gqm6oa76ld] {
    padding: .5rem;
    margin-bottom: .5rem;
    background-color: #fff;
    border-radius: .5rem;
}
.list-item-masuk .item .wrap[b-gqm6oa76ld] {
    display: grid;
    grid-template-columns: auto 10% 12% 12% 13% 15% 45px;
    gap: .25rem;
}
.list-item-masuk .item:not(:first-child) .wrap[b-gqm6oa76ld]  {
    padding-bottom: .5rem;
    margin-bottom: .5rem;
    border-bottom: 1px dashed #e1e1e1;
}
.list-item-masuk .item .wrap span:nth-child(2)[b-gqm6oa76ld] {
    text-align: center;
}
.list-item-masuk .item .wrap :is(span:nth-child(5), span:nth-child(6), span:last-child)[b-gqm6oa76ld] {
    text-align: right;
}
.list-item-masuk .item button[b-gqm6oa76ld] {
    display: grid;
    place-items: center;
    height: 21px;
    width: 21px;
    padding: 0;
    margin-left: auto;
    background-color: var(--primer);
    border: none;
    border-radius: .25rem;
    outline: 0;
}
.list-item-masuk .item button svg[b-gqm6oa76ld] {
    color: #fff;
    width: 85%;
    height: 85%;
    vertical-align: -2px;
}

.belum-pilih[b-gqm6oa76ld] {
    color: grey;
    text-align: center;
    padding: 2rem;
    margin-bottom: 0;
    background-color: #ffe1e166;
    border-radius: .5rem;
}

.add-item-keluar[b-gqm6oa76ld] {
    display: flex;
    flex-direction: column;
    padding: .5rem;
    background-color: #fff6f6;
    border-radius: .5rem;
}
.item-keluar-terpilih .sub[b-gqm6oa76ld] {
    display: flex;
    align-items: center;
    gap: .5rem;
    font-size: .9rem;
    font-weight: 600;
    margin-bottom: .25rem;
}
.item-keluar-terpilih .sub .awIcon[b-gqm6oa76ld] {
    color: grey;
    width: 20px;
    height: 20px;
    transition: var(--anim);
}
.item-keluar-terpilih .sub .awIcon[b-gqm6oa76ld] {
    color: var(--primer);
}

.wrap-item-keluar-terpilih[b-gqm6oa76ld] {
    max-height: 125px;
    border-radius: .5rem;
    overflow: hidden auto;
}
.wrap-item-keluar-terpilih > div[b-gqm6oa76ld] {
    display: grid;
    grid-template-columns: auto 8% 10% 12% 15% 18%;
    align-items: center;
    gap: .5rem;
}
.wrap-item-keluar-terpilih > div :is(span:nth-child(5), span:nth-child(6))[b-gqm6oa76ld] {
    text-align: right;
}
.wrap-item-keluar-terpilih > div span:nth-child(2)[b-gqm6oa76ld] {
    text-align: center;
}
.wrap-item-keluar-terpilih div:first-child[b-gqm6oa76ld] {
    position: sticky;
    top: 0;
    padding: 0 .75rem .5rem .75rem;
    background-color: #fff6f6;
    z-index: 3;
}
.wrap-item-keluar-terpilih div:first-child span[b-gqm6oa76ld] {
    color: grey;
    font-size: .7rem;
    font-weight: 600;
}
.wrap-item-keluar-terpilih div:not(:first-child)[b-gqm6oa76ld] {
    position: relative;
    padding: .25rem .75rem;
    border-bottom: 1px solid #e1e1e1;
    background-color: #fff;
}
.wrap-item-keluar-terpilih div:last-child[b-gqm6oa76ld] {
    border-bottom: none;
}
.wrap-item-keluar-terpilih div:not(:first-child) span[b-gqm6oa76ld] {
    font-size: .9rem;
    font-weight: 400;
}

.tombol[b-gqm6oa76ld] {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    gap: .5rem;
}



/*############### HP ###############*/
@media screen and (max-width: 767px) {
    .account-content[b-gqm6oa76ld] {
        padding: 1rem;
    }

    .add-item-masuk[b-gqm6oa76ld] {
        max-height: unset;
        padding-top: .5rem;
    }
    .item-terpilih[b-gqm6oa76ld] {
        max-height: unset;
    }
    .partisi[b-gqm6oa76ld] {
        display: flex;
        flex-direction: column;
        grid-template-columns: unset;
        align-items: flex-start;
        gap: .15rem;
    }
    .each[b-gqm6oa76ld] {
        position: relative;
    }
    .each:first-child[b-gqm6oa76ld] {
        display: none;
    }
    .each p[b-gqm6oa76ld] {
        text-align: left;
    }
    .aksi[b-gqm6oa76ld] {
        position: absolute;
        right: 1rem;
    }
    .aksi button[b-gqm6oa76ld] {
        height: 30px;
        width: 30px;
    }
    .aksi button .awIcon[b-gqm6oa76ld] {
        height: 22px;
        width: 22px;
    }
    .each p:first-child[b-gqm6oa76ld] {
        font-size: 1rem !important;
        font-weight: 600;
        margin-bottom: .25rem;
    }
    .each .partisi :is(p:nth-of-type(2), p:nth-of-type(3), p:nth-of-type(4), .qty)[b-gqm6oa76ld] {
        position: relative;
        text-align: left !important;
    }
    .each .partisi :is(p:nth-of-type(2), p:nth-of-type(3), p:nth-of-type(4), .qty)[b-gqm6oa76ld]::before {
        content: 'Qty';
        display: inline-block;
        width: 55px;
        margin-right: .75rem;
    }
    .each .partisi p:nth-of-type(2)[b-gqm6oa76ld]::before {
        content: 'Berat';
    }
    .each .partisi p:nth-of-type(3)[b-gqm6oa76ld]::before {
        content: 'Total';
    }
    .each .partisi p:nth-of-type(4)[b-gqm6oa76ld]::before {
        content: 'Total';
    }
    .each .partisi p:nth-of-type(5)[b-gqm6oa76ld]::before {
        content: 'Total';
    }
    .each .partisi .qty:nth-of-type(2)[b-gqm6oa76ld]::before {
        content: 'Satuan';
    }
    .each .partisi :is(p:nth-of-type(2), p:nth-of-type(3), p:nth-of-type(4), .qty)[b-gqm6oa76ld]::after {
        content: ':';
        position: absolute;
        left: 55px;
    }
    .each .qty input[b-gqm6oa76ld] {
        display: inline-block;
        width: unset;
        text-align: left;
    }

    /*section 2*/
    .list-item-masuk[b-gqm6oa76ld] {
        max-height: unset;
        padding-top: .5rem;
    }
    .list-item-masuk .item .wrap[b-gqm6oa76ld] {
        display: flex;
        flex-direction: column;
        grid-template-columns: unset;
        align-items: flex-start;
        gap: .1rem;
    }
    .list-item-masuk .item:first-child[b-gqm6oa76ld]  {
        display: none;
    }
    .list-item-masuk .item .wrap span:nth-child(2)[b-gqm6oa76ld] {
        text-align: left;
    }
    .list-item-masuk .item .wrap :is(span:nth-child(5), span:nth-child(6), span:last-child)[b-gqm6oa76ld] {
        text-align: left;
    }
    .list-item-masuk .item button[b-gqm6oa76ld] {
        display: grid;
        place-items: center;
        height: 21px;
        width: 21px;
        padding: 0;
        margin-left: auto;
        background-color: var(--primer);
        border: none;
        border-radius: .25rem;
        outline: 0;
    }
    .list-item-masuk .item button svg[b-gqm6oa76ld] {
        color: #fff;
        width: 85%;
        height: 85%;
        vertical-align: -2px;
    }
    .list-item-masuk .item .wrap span:first-child[b-gqm6oa76ld] {
        color: var(--primer);
        font-size: 1.1rem !important;
        font-weight: 600;
    }
    .list-item-masuk .item .wrap :is(:not(span:first-child))[b-gqm6oa76ld] {
        position: relative;
    }
    .list-item-masuk .item .wrap :is(:not(span:first-child))[b-gqm6oa76ld]::before {
        content: 'Qty';
        display: inline-block;
        width: 55px;
        margin-right: .75rem;
    }
    .list-item-masuk .item .wrap span:nth-child(3)[b-gqm6oa76ld]::before {
        content: 'Berat'
    }
    .list-item-masuk .item .wrap span:nth-child(4)[b-gqm6oa76ld]::before {
        content: 'Total'
    }
    .list-item-masuk .item .wrap span:nth-child(5)[b-gqm6oa76ld]::before {
        content: 'Satuan'
    }
    .list-item-masuk .item .wrap span:nth-child(6)[b-gqm6oa76ld]::before {
        content: 'Total'
    }
    .list-item-masuk .item .wrap :is(:not(:first-child))[b-gqm6oa76ld]::after {
        content: ':';
        position: absolute;
        left: 55px;
    }
    .list-item-masuk .item button[b-gqm6oa76ld] {
        height: 30px;
        width: 100%;
        margin-top: .5rem;
    }
    .list-item-masuk .item button[b-gqm6oa76ld]::before,
    .list-item-masuk .item button[b-gqm6oa76ld]::after {
        display: none !important;
    }


    .wrap-item-keluar-terpilih[b-gqm6oa76ld] {
        max-height: unset;
    }
    .wrap-item-keluar-terpilih > div[b-gqm6oa76ld] {
        display: flex;
        flex-direction: column;
        grid-template-columns: unset;
        align-items: flex-start;
        gap: .1rem;
    }
    .wrap-item-keluar-terpilih > div :is(span:nth-child(2), span:nth-child(5), span:nth-child(6))[b-gqm6oa76ld] {
        text-align: left;
    }
    .wrap-item-keluar-terpilih div:first-child[b-gqm6oa76ld] {
        display: none;
    }
    .wrap-item-keluar-terpilih > div span:first-child[b-gqm6oa76ld] {
        font-size: 1rem !important;
        font-weight: 600;
    }
    .wrap-item-keluar-terpilih > div :is(:not(span:first-child))[b-gqm6oa76ld] {
        position: relative;
    }
    .wrap-item-keluar-terpilih > div :is(:not(span:first-child))[b-gqm6oa76ld]::before {
        content: 'Qty';
        display: inline-block;
        width: 55px;
        margin-right: .75rem;
    }
    .wrap-item-keluar-terpilih > div span:nth-child(3)[b-gqm6oa76ld]::before {
        content: 'Berat'
    }
    .wrap-item-keluar-terpilih > div span:nth-child(4)[b-gqm6oa76ld]::before {
        content: 'Total'
    }
    .wrap-item-keluar-terpilih > div span:nth-child(5)[b-gqm6oa76ld]::before {
        content: 'Satuan'
    }
    .wrap-item-keluar-terpilih > div span:nth-child(6)[b-gqm6oa76ld]::before {
        content: 'Total'
    }
    .wrap-item-keluar-terpilih > div :is(:not(:first-child))[b-gqm6oa76ld]::after {
        content: ':';
        position: absolute;
        left: 55px;
    }

    .tombol[b-gqm6oa76ld] {
        padding-top: 1rem;
        justify-content: space-between;
    }
    .tombol button[b-gqm6oa76ld] {
        width: 100%;
    }
}
/* /Pages/ReturEcer/Pages/IndexReturEcer.razor.rz.scp.css */


#index-retur[b-67adjksfrj] {
    display: flex;
    flex-direction: column;
    height: 100%;
    background-color: #f7f7f7;
}
.top-bar[b-67adjksfrj] {
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 1rem;
    padding: 1.25rem 1.5rem;
}
.top-bar .sub[b-67adjksfrj] {
    font-size: 1.5rem;
    font-weight: 700;
}
.top-bar .tools[b-67adjksfrj] {
    flex: 1;
    display: flex;
    justify-content: flex-end;
    align-items: center;
    gap: .5rem;
}
.top-bar .wrap-pencarian[b-67adjksfrj] {
    width: 100%;
    max-width: 350px;
}
.top-bar .abstract[b-67adjksfrj] {
    display: none;
}

.retur-content[b-67adjksfrj] {
    flex: 1;
    overflow: hidden auto;
}
.retur-content .partisi[b-67adjksfrj] {
    display: grid;
    grid-template-columns: 20% 15% 20% auto 100px;
    align-items: center;
    gap: 1rem;
    width: 100%;
}
.retur-content .partisi > span[b-67adjksfrj] {
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}
.retur-content .sub-tabel[b-67adjksfrj] {
    position: sticky;
    top: 0;
    color: grey;
    font-size: .8rem;
    font-weight: 600;
    padding: 1rem 2.5rem;
    background-color: #f7f7f7;
    user-select: none;
    z-index: 2;
}
.retur-content .list-item[b-67adjksfrj] {
    padding: 0 1.5rem 1rem 1.5rem;
}
.retur-content .list-item p[b-67adjksfrj] {
    margin-bottom: 0;
}

.retur-content .item[b-67adjksfrj] {
    position: relative;
    display: flex;
    align-items: center;
    height: 55px;
    padding: 0 1rem;
    margin-bottom: .5rem;
    background-color: #fff;
    border: 1px solid #efefef;
    border-radius: .75rem;
    transition: var(--anim);
    cursor: pointer;
    overflow: hidden;
}
.retur-content .item:hover[b-67adjksfrj] {
    border-color: var(--primer);
    box-shadow: 0 6px 10px #00000015;
    transform: scale(1.005);
}

.icon-info[b-67adjksfrj] {
    display: inline-block;
    color: #2196F3;
    vertical-align: 2px;
    margin-left: .75rem;
}
.icon-info .awIcon[b-67adjksfrj] {
    width: 20px;
    height: 20px;
}
.tipe[b-67adjksfrj] {
    width: fit-content;
    max-width: 100%;
    color: #fff;
    font-size: .7rem;
    font-weight: 600;
    color: var(--hijau);
    background-color: hsl(from var(--hijau) h s l / .15);
    padding: .2rem .75rem .25rem .75rem;
    border-radius: 2rem;
}
.tipe.Barang[b-67adjksfrj] {
    color: var(--oren);
    background-color: hsl(from var(--oren) h s l / .15);
}


/*############### TABLET ###############*/
@media screen and (min-width: 768px) and (max-width: 1023px) {
    .retur-content .partisi[b-67adjksfrj] {
        grid-template-columns: 20% 15% 20% auto 100px;
    }
}


/*############### HP ###############*/
@media screen and (max-width: 767px) {
    .top-bar[b-67adjksfrj] {
        position: relative;
        flex-direction: column;
        justify-content: flex-start;
        align-items: flex-start;
        gap: .5rem;
        padding: 1rem;
        background: linear-gradient(to left, #f13d30, #e02f22);
        z-index: 0;
    }
    .top-bar .abstract[b-67adjksfrj] {
        display: block;
        position: absolute;
        top: 0;
        right: 0;
        width: 100%;
        height: 100%;
        overflow: hidden;
        z-index: -1;
    }
    .top-bar .abstract[b-67adjksfrj]::before,
    .top-bar .abstract[b-67adjksfrj]::after {
        content: '';
        position: absolute;
        background-color: #ffffff28;
        transform: rotate(45deg);
    }
    .top-bar .abstract[b-67adjksfrj]::before {
        top: -2.5rem;
        right: 1rem;
        width: 70px;
        height: 70px;
    }
    .top-bar .abstract[b-67adjksfrj]::after {
        top: -3rem;
        right: -3rem;
        width: 100px;
        height: 100px;
    }
    .top-bar .sub[b-67adjksfrj] {
        color: #fff;
        font-size: 1.25rem;
        margin-bottom: .5rem;
    }
    .top-bar .tools[b-67adjksfrj] {
        width: 100%;
        justify-content: space-between;
    }
    .top-bar .wrap-pencarian[b-67adjksfrj] {
        max-width: unset;
    }
    .top-bar[b-67adjksfrj]  :is(.awInput, .awIconInput) {
        border-color: #fff;
    }
    .top-bar[b-67adjksfrj]  .awInput:is(:focus, :not(placeholder-shown)) ~ .awIconInput {
        color: grey;
        background-color: #fff;
        border-color: #fff;
    }
    .top-bar[b-67adjksfrj]  .awInput:focus {
        box-shadow: none;
    }
    .top-bar .awPrimary[b-67adjksfrj] {
        color: grey;
        background-color: #fff;
        border-color: #fff;
    }

    .retur-content .partisi[b-67adjksfrj] {
        display: unset;
        grid-template-columns: unset;
        align-items: unset;
        gap: 0;
    }
    .retur-content .sub-tabel[b-67adjksfrj] {
        display: none;
    }
    .retur-content .list-item[b-67adjksfrj] {
        padding: 1rem;
    }
    .retur-content .item[b-67adjksfrj] {
        height: 100%;
        flex-direction: column;
        align-items: flex-start;
        padding: 1rem;
    }
    .retur-content .item p:nth-of-type(1)[b-67adjksfrj] {
        font-size: 1.1rem;
        font-weight: 600;
        line-height: 1.2;
        margin-bottom: .25rem;
    }
    .retur-content .item p:nth-of-type(3)[b-67adjksfrj] {
        display: none;
    }

    .retur-content .item .partisi :is(p:nth-of-type(2), p:nth-of-type(4))[b-67adjksfrj] {
        position: relative;
    }
    .retur-content .item .partisi :is(p:nth-of-type(2), p:nth-of-type(4))[b-67adjksfrj]::before {
        content: '';
        display: inline-block;
        width: 18px;
        height: 18px;
        vertical-align: -3.5px;
        background-size: contain;
        background-position: center;
        background-repeat: no-repeat;
        margin-right: .5rem;
    }
    .retur-content .item p:nth-of-type(2)[b-67adjksfrj]::before {
        background-image: var(--dateIcon);
    }
    .retur-content .item p:nth-of-type(4)[b-67adjksfrj]::before {
        background-image: var(--moneyIcon);
    }
    .retur-content .item p:last-child[b-67adjksfrj] {
        position: absolute;
        top: 1rem;
        right: 1rem;
    }

    .list-item .item[b-67adjksfrj]  #lazySkeleton:first-child {
        min-width: 40% !important;
        width: 40% !important;
        height: 20px !important;
        margin-bottom: .5rem !important;
    }
    .list-item .item[b-67adjksfrj]  #lazySkeleton:nth-child(2) {
        min-width: 65% !important;
        width: 65% !important;
        height: 14px !important;
        margin-bottom: .5rem !important;
    }
    .list-item .item[b-67adjksfrj]  :is(#lazySkeleton:nth-child(3), #lazySkeleton:last-child) {
        display: none;
    }
}
/* /Pages/ReturEcer/Popups/DetailReturEcer.razor.rz.scp.css */

.isi[b-ptivpgr3m4] {
    flex: 1;
    display: flex;
    flex-direction: column;
    min-height: 200px;
    padding: 1.25rem;
    overflow: hidden auto;
}
.header[b-ptivpgr3m4] {
    position: relative;
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: .1rem;
    margin-bottom: .75rem;
}
.header .kode div[b-ptivpgr3m4] {
    display: flex;
    align-items: center;
    gap: .5rem;
    margin-bottom: .25rem;
}
.header .kode span[b-ptivpgr3m4] {
    display: block;
    width: fit-content;
    max-width: 100%;
    font-size: .7rem;
    font-weight: 600;
    padding: .2rem .75rem .25rem .75rem;
    border-radius: 2rem;
}
.header .kode .tipe[b-ptivpgr3m4] {
    color: var(--hijau);
    background-color: hsl(from var(--hijau) h s l / .15);
}
.header .kode .tipe.Barang[b-ptivpgr3m4] {
    color: var(--oren);
    background-color: hsl(from var(--oren) h s l / .15);
}
.header .kode .status[b-ptivpgr3m4] {
    color: #2196F3;
    background-color: #2196F315;
}
.header .kode .status .awIcon[b-ptivpgr3m4] {
    width: 18px;
    height: 18px;
    vertical-align: -4.5px;
    margin-right: .25rem;
}
.header .kode p[b-ptivpgr3m4] {
    font-size: 1.5rem;
    font-weight: 700;
    margin-bottom: 0;
}
.aksi[b-ptivpgr3m4] {
    display: flex;
    align-items: center;
    gap: 0.5rem;
}

.info[b-ptivpgr3m4] {
    display: flex;
    align-items: center;
    gap: 8%;
    margin-bottom: 2rem;
}
.info > div[b-ptivpgr3m4] {
    display: flex;
    align-items: center;
    gap: .5rem;
}
.info > div div:first-child[b-ptivpgr3m4] {
    display: grid;
    place-items: center;
    width: 33px;
    aspect-ratio: 1;
    color: var(--primer);
    background: #ffe7e5;
    border-radius: .35rem;
}
.info > div svg[b-ptivpgr3m4] {
    width: 23px;
    height: 23px;
}
.info > div span[b-ptivpgr3m4] {
    display: block;
    font-weight: 400;
}
.info > div span:first-child[b-ptivpgr3m4] {
    color: grey;
    font-size: .7rem;
}
.info > div span:last-child[b-ptivpgr3m4] {
    font-size: .9rem;
    font-weight: 600;
}

.list-item-masuk[b-ptivpgr3m4] {
    max-height: 490px;
    overflow: hidden auto;
    padding: .5rem;
    padding-top: 0;
    background-color: #f4f4f4;
    border-radius: .5rem;
}
.list-item-masuk .item:first-child[b-ptivpgr3m4] {
    position: sticky;
    top: 0;
    color: grey;
    font-size: .75rem;
    font-weight: 600;
    padding: .5rem;
    background-color: #f4f4f4;
    user-select: none;
}
.list-item-masuk .item:not(:first-child)[b-ptivpgr3m4] {
    padding: .5rem;
    margin-bottom: .5rem;
    background-color: #fff;
    border-radius: .5rem;
}
.list-item-masuk .item .wrap[b-ptivpgr3m4] {
    display: grid;
    grid-template-columns: auto 10% 12% 12% 13% 15%;
    gap: .25rem;
}
.list-item-masuk .item .wrap span[b-ptivpgr3m4] {
    font-weight: 400;
}
.list-item-masuk .item .wrap span:nth-child(2)[b-ptivpgr3m4] {
    text-align: center;
}
.list-item-masuk .item .wrap :is(span:nth-child(5), span:nth-child(6))[b-ptivpgr3m4] {
    text-align: right;
}

.add-item-keluar[b-ptivpgr3m4] {
    display: flex;
    flex-direction: column;
    padding-top: .5rem;
    margin-top: .5rem;
    border-top: 1px dashed #e1e1e1;
}
.item-keluar-terpilih[b-ptivpgr3m4] {
    padding: .5rem;
    background-color: #fff6f6;
    border-radius: .5rem;
}
.item-keluar-terpilih .sub[b-ptivpgr3m4] {
    display: flex;
    align-items: center;
    gap: .5rem;
    font-size: .9rem;
    font-weight: 600;
    margin-bottom: .25rem;
}
.item-keluar-terpilih .sub .awIcon[b-ptivpgr3m4] {
    color: grey;
    width: 20px;
    height: 20px;
    transition: var(--anim);
}
.item-keluar-terpilih .sub .awIcon[b-ptivpgr3m4] {
    color: var(--primer);
}

.wrap-item-keluar-terpilih[b-ptivpgr3m4] {
    max-height: 125px;
    border-radius: .5rem;
    overflow: hidden auto;
}
.wrap-item-keluar-terpilih > div[b-ptivpgr3m4] {
    display: grid;
    grid-template-columns: 15% auto 8% 10% 10% 10% 15%;
    align-items: center;
    gap: .5rem;
}
.wrap-item-keluar-terpilih > div :is(span:nth-child(6), span:nth-child(7))[b-ptivpgr3m4] {
    text-align: right;
}
.wrap-item-keluar-terpilih > div span:nth-child(3)[b-ptivpgr3m4] {
    text-align: center;
}
.wrap-item-keluar-terpilih div:first-child[b-ptivpgr3m4] {
    position: sticky;
    top: 0;
    padding: 0 .75rem .5rem .75rem;
    background-color: #fff6f6;
    z-index: 3;
}
.wrap-item-keluar-terpilih div:first-child span[b-ptivpgr3m4] {
    color: grey;
    font-size: .7rem;
    font-weight: 600;
}
.wrap-item-keluar-terpilih div:not(:first-child)[b-ptivpgr3m4] {
    position: relative;
    padding: .25rem .75rem;
    border-bottom: 1px solid #e1e1e1;
    background-color: #fff;
}
.wrap-item-keluar-terpilih div:last-child[b-ptivpgr3m4] {
    border-bottom: none;
}
.wrap-item-keluar-terpilih div:not(:first-child) span[b-ptivpgr3m4] {
    font-size: .9rem;
    font-weight: 400;
}

.tombol[b-ptivpgr3m4] {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    gap: .5rem;
    padding: 0 1.25rem 1.25rem 1.25rem;
}


/*############### HP ###############*/
@media screen and (max-width: 767px) {
    .isi[b-ptivpgr3m4] {
        padding: 1rem;
    }
    .header[b-ptivpgr3m4] {
        align-items: flex-end;
    }
    .aksi[b-ptivpgr3m4] {
        margin-bottom: .5rem;
    }
    .info[b-ptivpgr3m4] {
        align-items: flex-start;
        flex-direction: column;
        gap: .5rem;
    }
    .info > div[b-ptivpgr3m4] {
        gap: .75rem;
    }

    .list-item-masuk[b-ptivpgr3m4] {
        max-height: unset;
        padding-top: .5rem;
    }
    .list-item-masuk .item:first-child[b-ptivpgr3m4] {
        display: none;
    }
    .list-item-masuk .item .wrap[b-ptivpgr3m4] {
        display: flex;
        flex-direction: column;
        grid-template-columns: unset;
        gap: .1rem;
    }
    .list-item-masuk .item .wrap span:first-child[b-ptivpgr3m4] {
        color: var(--primer);
        font-size: 1.1rem !important;
        font-weight: 600;
    }
    .list-item-masuk .item .wrap span:nth-child(2)[b-ptivpgr3m4] {
        text-align: left;
    }
    .list-item-masuk .item .wrap :is(span:nth-child(5), span:nth-child(6))[b-ptivpgr3m4] {
        text-align: left;
    }
    .list-item-masuk .item .wrap :is(:not(:first-child))[b-ptivpgr3m4] {
        position: relative;
    }
    .list-item-masuk .item .wrap :is(:not(:first-child))[b-ptivpgr3m4]::before {
        content: 'Qty';
        display: inline-block;
        width: 55px;
        margin-right: .75rem;
    }
    .list-item-masuk .item .wrap span:nth-child(3)[b-ptivpgr3m4]::before {
        content: 'Berat'
    }
    .list-item-masuk .item .wrap span:nth-child(4)[b-ptivpgr3m4]::before {
        content: 'Total'
    }
    .list-item-masuk .item .wrap span:nth-child(5)[b-ptivpgr3m4]::before {
        content: 'Satuan'
    }
    .list-item-masuk .item .wrap span:nth-child(6)[b-ptivpgr3m4]::before {
        content: 'Total'
    }
    .list-item-masuk .item .wrap :is(:not(:first-child))[b-ptivpgr3m4]::after {
        content: ':';
        position: absolute;
        left: 55px;
    }

    .wrap-item-keluar-terpilih[b-ptivpgr3m4] {
        max-height: unset;
    }
    .wrap-item-keluar-terpilih > div[b-ptivpgr3m4] {
        display: flex;
        flex-direction: column;
        grid-template-columns: unset;
        align-items: flex-start;
        gap: .1rem;
    }
    .wrap-item-keluar-terpilih > div :is(span:nth-child(6), span:nth-child(7))[b-ptivpgr3m4] {
        text-align: left;
    }
    .wrap-item-keluar-terpilih > div span:nth-child(3)[b-ptivpgr3m4] {
        text-align: left;
    }
    .wrap-item-keluar-terpilih div:first-child[b-ptivpgr3m4] {
        display: none;
    }

    .wrap-item-keluar-terpilih > div span:first-child[b-ptivpgr3m4] {
        font-size: 1rem !important;
        font-weight: 600;
    }
    .wrap-item-keluar-terpilih > div span:nth-child(2)[b-ptivpgr3m4] {
        margin-bottom: .25rem;
    }
    .wrap-item-keluar-terpilih > div :is(:not(span:first-child, span:nth-child(2)))[b-ptivpgr3m4] {
        position: relative;
    }
    .wrap-item-keluar-terpilih > div :is(:not(span:first-child, span:nth-child(2)))[b-ptivpgr3m4]::before {
        content: 'Qty';
        display: inline-block;
        width: 55px;
        margin-right: .75rem;
    }
    .wrap-item-keluar-terpilih > div span:nth-child(4)[b-ptivpgr3m4]::before {
        content: 'Berat'
    }
    .wrap-item-keluar-terpilih > div span:nth-child(5)[b-ptivpgr3m4]::before {
        content: 'Total'
    }
    .wrap-item-keluar-terpilih > div span:nth-child(6)[b-ptivpgr3m4]::before {
        content: 'Satuan'
    }
    .wrap-item-keluar-terpilih > div span:nth-child(7)[b-ptivpgr3m4]::before {
        content: 'Total'
    }
    .wrap-item-keluar-terpilih > div :is(:not(:first-child, span:nth-child(2)))[b-ptivpgr3m4]::after {
        content: ':';
        position: absolute;
        left: 55px;
    }

    .tombol[b-ptivpgr3m4] {
        padding: 1rem;
    }
    .tombol button[b-ptivpgr3m4] {
        width: 100%;
    }
}
/* /Pages/ReturEcer/Popups/PilihAreaTujuanReturBarangEcer.razor.rz.scp.css */

.tujuan-retur-content[b-pn4ikirbal] {
    flex: 1;
    padding: 1.5rem 1.25rem .5rem 1.25rem;
    overflow: hidden auto;
}

.lokasi-retur[b-pn4ikirbal] {
    position: relative;
    padding: 1rem;
    border: 1px solid #e1e1e1;
    border-radius: .5rem;
    z-index: 0;
}
.lokasi-retur[b-pn4ikirbal]  .awFormGroup:last-child {
    margin-bottom: 0;
}
.wrap-abstract[b-pn4ikirbal] {
    position: absolute;
    right: 0;
    top: 0;
    width: 160px;
    height: 160px;
    border-top-right-radius: .5rem;
    overflow: hidden;
    pointer-events: none;
    z-index: -1;
}
.abstract[b-pn4ikirbal] {
    position: absolute;
    top: -7.5rem;
    right: -5rem;
    width: 160px;
    height: 160px;
    background-color: #f4433640;
    transform: rotate(135deg);
    transition: var(--anim);
    z-index: -1;
}
.abstract[b-pn4ikirbal]::after {
    content: '';
    position: absolute;
    top: -1.5rem;
    right: -1rem;
    width: 90px;
    height: 90px;
    background-color: #f4433628;
}

.tombol[b-pn4ikirbal] {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    gap: .5rem;
    padding: 1rem;
    text-align: right;
}



/*############### HP ###############*/
@media screen and (max-width: 767px) {
    .item-retur[b-pn4ikirbal] {
        padding: .75rem;
    }
    .tombol .awSuccess[b-pn4ikirbal] {
        flex: 1;
    }
}
/* /Pages/ReturEcer/Popups/ReturEcer_PilihItemKeluar.razor.rz.scp.css */

.isi[b-qkix1mo5ec] {
    flex: 1;
    min-height: 250px;
    padding: 1rem;
    padding-top: 0;
    overflow: hidden auto;
}
.isi .header[b-qkix1mo5ec] {
    position: sticky;
    top: 0;
    padding: 1rem 0 .25rem 0;
    background-color: #fff;
    z-index: 5;
}
.isi .header p[b-qkix1mo5ec] {
    font-size: 1.25rem;
    font-weight: 600;
    margin-bottom: .75rem;
}

.isi .item[b-qkix1mo5ec] {
    display: grid;
    grid-template-columns: 13% auto 8% 10% 10% 10% 12% 15%;
    align-items: center;
    gap: .5rem;
}
.isi .item :is(span:nth-child(3), span:nth-child(4))[b-qkix1mo5ec] {
    text-align: center;
}
.isi .item :is(span:nth-child(7), span:nth-child(8))[b-qkix1mo5ec] {
    text-align: right;
}
.isi .header .item[b-qkix1mo5ec] {
    padding: 0 .5rem .5rem .5rem;
}
.isi .header .item span[b-qkix1mo5ec] {
    color: grey;
    font-size: .8rem;
    font-weight: 600;
}
.isi .list .item[b-qkix1mo5ec] {
    position: relative;
    font-weight: 400;
    padding: .25rem .5rem;
    margin-bottom: .4rem;
    background-color: #fff;
    border: 1px solid #e1e1e1;
    border-radius: .25rem;
    transition: var(--anim);
}
.isi .list .item:hover[b-qkix1mo5ec] {
    border-color: var(--primer);
    box-shadow: 0 0 10px #00000015;
}
.isi .list .item.invalid-row[b-qkix1mo5ec] {
    background-color: #ffe5e3;
    border-color: #ffccc8;
}
.isi .list .item .qty input[b-qkix1mo5ec] {
    width: 100%;
    height: 100%;
    text-align: center;
    padding: 0 .25rem;
    border: 1px solid #e1e1e1;
    border-radius: .25rem;
}

.tombol[b-qkix1mo5ec] {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    gap: .5rem;
    padding: 1rem;
}


/*############### HP ###############*/
@media screen and (max-width: 767px) {
    .isi .item[b-qkix1mo5ec] {
        display: flex;
        flex-direction: column;
        grid-template-columns: unset;
        align-items: flex-start;
        gap: .1rem;
    }
    .isi .item :is(span:nth-child(3), span:nth-child(4))[b-qkix1mo5ec] {
        text-align: left;
    }
    .isi .item :is(span:nth-child(7), span:nth-child(8))[b-qkix1mo5ec] {
        text-align: left;
    }
    .isi .header .item[b-qkix1mo5ec] {
        display: none;
    }

    .isi .list .item[b-qkix1mo5ec] {
        padding: .7rem;
    }
    .isi .list .item span:first-child[b-qkix1mo5ec] {
        color: var(--primer);
        font-size: 1.1rem !important;
        font-weight: 600;
    }
    .isi .list .item span:nth-child(2)[b-qkix1mo5ec] {
        margin-bottom: .25rem;
    }
    .isi .list .item :is(span:nth-of-type(3), span:nth-of-type(4), span:nth-of-type(5), span:nth-of-type(6), span:nth-of-type(7), span:nth-of-type(8), .qty)[b-qkix1mo5ec] {
        position: relative;
        text-align: left !important;
    }
    .isi .list .item :is(span:nth-of-type(3), span:nth-of-type(4), span:nth-of-type(5), span:nth-of-type(6), span:nth-of-type(7), span:nth-of-type(8), .qty)[b-qkix1mo5ec]::before {
        content: 'Qty';
        display: inline-block;
        width: 55px;
        margin-right: .75rem;
    }
    .isi .list .item span:nth-of-type(3)[b-qkix1mo5ec]::before {
        content: 'Sisa';
    }
    .isi .list .item span:nth-of-type(4)[b-qkix1mo5ec]::before {
        content: 'Ambil';
    }
    .isi .list .item span:nth-of-type(5)[b-qkix1mo5ec]::before {
        content: 'Berat';
    }
    .isi .list .item span:nth-of-type(6)[b-qkix1mo5ec]::before {
        content: 'Total';
    }
    .isi .list .item span:nth-of-type(7)[b-qkix1mo5ec]::before {
        content: 'Satuan';
    }
    .isi .list .item span:nth-of-type(8)[b-qkix1mo5ec]::before {
        content: 'Total';
    }
    .isi .list .item :is(span:nth-of-type(3), span:nth-of-type(4), span:nth-of-type(5), span:nth-of-type(6), span:nth-of-type(7), span:nth-of-type(8), .qty)[b-qkix1mo5ec]::after {
        content: ':';
        position: absolute;
        left: 55px;
    }
    .isi .list .item .qty input[b-qkix1mo5ec] {
        display: inline-block;
        width: unset;
        text-align: left;
    }

    .tombol .awSuccess[b-qkix1mo5ec] {
        flex: 1;
    }
}
/* /Pages/ReturEcer/Popups/RingkasanReturEcer.razor.rz.scp.css */

.isi[b-fa7ra2fvpa] {
    flex: 1;
    padding: 1.25rem 1.25rem 0 1.25rem;
    overflow: hidden auto;
}
.wrap-info p[b-fa7ra2fvpa] {
    font-size: 1.5rem;
    font-weight: 700;
    margin-bottom: .5rem;
}
.info[b-fa7ra2fvpa] {
    display: flex;
    align-items: center;
    gap: 8%;
    margin-bottom: 2rem;
}
.info > div[b-fa7ra2fvpa] {
    display: flex;
    align-items: center;
    gap: .5rem;
}
.info > div div:first-child[b-fa7ra2fvpa] {
    display: grid;
    place-items: center;
    width: 33px;
    aspect-ratio: 1;
    color: var(--primer);
    background: #ffe7e5;
    border-radius: .35rem;
}
.info > div svg[b-fa7ra2fvpa] {
    width: 23px;
    height: 23px;
}
.info > div span[b-fa7ra2fvpa] {
    display: block;
    font-weight: 400;
}
.info > div span:first-child[b-fa7ra2fvpa] {
    color: grey;
    font-size: .7rem;
}
.info > div span:last-child[b-fa7ra2fvpa] {
    font-size: .9rem;
    font-weight: 600;
}

.item-masuk[b-fa7ra2fvpa] {
    margin-bottom: 2rem;
}
.wrap-item-masuk[b-fa7ra2fvpa] {
    padding: .5rem;
    border: 1px solid #e1e1e1;
    border-radius: .5rem;
}
.area-tujuan[b-fa7ra2fvpa] {
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 1rem;
    color: var(--hijau);
    text-transform: capitalize;
    padding: .5rem .75rem;
    margin-bottom: .75rem;
    background-color: hsl(from var(--hijau) h s l / .1);
    border-radius: .25rem;
}
.area-tujuan p:first-child[b-fa7ra2fvpa] {
    font-size: .8rem;
    font-weight: 400;
    margin-bottom: 0;
}
.area-tujuan p:last-child[b-fa7ra2fvpa] {
    font-size: 1rem;
    font-weight: 700;
    margin-bottom: 0;
}
.area-tujuan img[b-fa7ra2fvpa] {
    width: auto;
    height: 40px;
}
.list-masuk[b-fa7ra2fvpa] {
    display: flex;
    flex-direction: column;
    gap: .25rem;
}
.list-masuk div[b-fa7ra2fvpa] {
    position: relative;
    display: grid;
    grid-template-columns: minmax(30px, max-content) 30% auto;
    gap: .25rem;
    padding-left: 1.75rem;
    isolation: isolate;
}
.list-masuk div[b-fa7ra2fvpa]::before {
    content: '';
    position: absolute;
    top: .5rem;
    left: .5rem;
    min-width: 6px;
    width: 6px;
    height: 6px;
    background-color: var(--hijau);
    border-radius: 50%;
    z-index: 1;
}
.list-masuk div[b-fa7ra2fvpa]::after {
    content: '';
    position: absolute;
    left: .65rem;
    bottom: 45%;
    height: 100%;
    border-left: 1px dashed #e1e1e1;
    z-index: -1;
}
.list-masuk span[b-fa7ra2fvpa] {
    display: block;
    font-weight: 400;
}

.wrap-list-keluar[b-fa7ra2fvpa] {
    padding: .5rem;
    border: 1px solid #e1e1e1;
    border-radius: .5rem;
}
.wrap-list-keluar .each:not(:last-child)[b-fa7ra2fvpa] {
    margin-bottom: .75rem;
}
.wrap-list-keluar .each > div:first-child[b-fa7ra2fvpa] {
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 1rem;
    color: var(--primer);
    text-transform: capitalize;
    padding: .5rem .75rem;
    margin-bottom: .75rem;
    background-color: hsl(from var(--primer) h s l / .1);
    border-radius: .25rem;
}
.wrap-list-keluar .each > div:first-child p:first-child[b-fa7ra2fvpa] {
    font-size: .8rem;
    font-weight: 400;
    margin-bottom: 0;
}
.wrap-list-keluar .each > div:first-child p:last-child[b-fa7ra2fvpa] {
    font-size: 1rem;
    font-weight: 700;
    margin-bottom: 0;
}
.wrap-list-keluar .each > div:first-child img[b-fa7ra2fvpa] {
    width: auto;
    height: 40px;
}
.list-keluar[b-fa7ra2fvpa] {
    display: flex;
    flex-direction: column;
    gap: .25rem;
}
.list-keluar > div[b-fa7ra2fvpa] {
    position: relative;
    display: grid;
    grid-template-columns: minmax(30px, max-content) 30% auto;
    gap: .25rem;
    padding-left: 1.75rem;
    isolation: isolate;
}
.list-keluar div[b-fa7ra2fvpa]::before {
    content: '';
    position: absolute;
    top: .5rem;
    left: .5rem;
    min-width: 6px;
    width: 6px;
    height: 6px;
    background-color: var(--primer);
    border-radius: 50%;
    z-index: 1;
}
.list-keluar div[b-fa7ra2fvpa]::after {
    content: '';
    position: absolute;
    left: .65rem;
    bottom: 45%;
    height: 100%;
    border-left: 1px dashed #e1e1e1;
    z-index: -1;
}
.list-keluar span[b-fa7ra2fvpa] {
    display: block;
    font-weight: 400;
}

.tombol[b-fa7ra2fvpa] {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    gap: .5rem;
    padding: 1.25rem;
}



/*############### HP ###############*/
@media screen and (max-width: 767px) {
    .isi[b-fa7ra2fvpa] {
        padding: 1rem;
        padding-bottom: 0;
    }
    .info[b-fa7ra2fvpa] {
        align-items: flex-start;
        flex-direction: column;
        gap: .5rem;
    }
    .info > div[b-fa7ra2fvpa] {
        gap: .75rem;
    }

    .tombol[b-fa7ra2fvpa] {
        padding: 1rem;
    }
    .tombol .awSuccess[b-fa7ra2fvpa] {
        flex: 1;
    }
}
/* /Pages/ReturGrosir/Components/ReturGrosirEditForm.razor.rz.scp.css */

.header-tabs[b-4d6fnpwg59] {
    display: flex;
    align-items: center;
    gap: .5rem;
}
.header-tabs svg[b-4d6fnpwg59] {
    width: 25px;
    height: 25px;
}

.content-tabs[b-4d6fnpwg59] {
    flex: 1;
    min-height: 350px;
    padding-block: 1rem;
    overflow: hidden auto;
}

/*SECTION 1*/
.add-item-masuk[b-4d6fnpwg59] {
    display: flex;
    flex-direction: column;
    padding: .75rem;
    background-color: #f4f4f4;
    border-radius: .5rem;
    overflow: hidden auto;
}
.item-terpilih[b-4d6fnpwg59] {
    flex: 1;
    max-height: 230px;
    margin-bottom: .5rem;
    overflow: hidden auto;
}
.partisi[b-4d6fnpwg59] {
    display: grid;
    grid-template-columns: auto 10% 10% 10% 12% 12% 6%;
    align-items: center;
    gap: .75rem;
}
.each:first-child[b-4d6fnpwg59] {
    position: sticky;
    top: 0;
    color: grey;
    font-size: .8rem;
    font-weight: 600;
    padding: .5rem;
    padding-bottom: 0;
    background-color: #f4f4f4;
    user-select: none;
}
.each:not(:first-child)[b-4d6fnpwg59] {
    font-size: .85rem;
    font-weight: 400;
    padding: .5rem;
    margin-bottom: .4rem;
    background-color: #fff;
    border: 1px solid #fff;
    border-radius: .25rem;
    transition: var(--anim);
    cursor: pointer;
}
.each:not(:first-child):hover[b-4d6fnpwg59] {
    border-color: var(--primer);
    box-shadow: 0 0 10px #00000015;
}
.each p[b-4d6fnpwg59] {
    text-align: center;
    margin-bottom: 0;
}
.each .qty input[b-4d6fnpwg59] {
    width: 100%;
    height: 100%;
    text-align: center;
    padding: 0 .25rem;
    border: 1px solid #e1e1e1;
    border-radius: .25rem;
}
.aksi[b-4d6fnpwg59] {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: .15rem;
}
.aksi button[b-4d6fnpwg59] {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 24px;
    width: 24px;
    color: grey;
    padding: 0;
    border: none;
    outline: none;
    border-radius: .25rem;
    color: var(--primer);
    background: transparent;
    transition: var(--anim);
}
.aksi button:hover[b-4d6fnpwg59] {
    color: #fff;
    background-color: var(--primer);
}
.aksi button .awIcon[b-4d6fnpwg59] {
    height: 18px;
    width: 18px;
}

/*SECTION 2*/
.list-item-masuk[b-4d6fnpwg59] {
    max-height: 490px;
    overflow: hidden auto;
    padding: .5rem;
    padding-top: 0;
    background-color: #f4f4f4;
    border-radius: .5rem;
}
.list-item-masuk .item:first-child[b-4d6fnpwg59] {
    position: sticky;
    top: 0;
    color: grey;
    font-size: .75rem;
    font-weight: 600;
    padding: .5rem;
    background-color: #f4f4f4;
    user-select: none;
}
.list-item-masuk .item:not(:first-child)[b-4d6fnpwg59] {
    padding: .5rem;
    margin-bottom: .5rem;
    background-color: #fff;
    border-radius: .5rem;
}
.list-item-masuk .item .wrap[b-4d6fnpwg59] {
    display: grid;
    grid-template-columns: auto 10% 12% 12% 13% 15% 45px;
    gap: .25rem;
}
.list-item-masuk .item:not(:first-child) .wrap[b-4d6fnpwg59]  {
    padding-bottom: .5rem;
    margin-bottom: .5rem;
    border-bottom: 1px dashed #e1e1e1;
}
.list-item-masuk .item .wrap span:nth-child(2)[b-4d6fnpwg59] {
    text-align: center;
}
.list-item-masuk .item .wrap :is(span:nth-child(5), span:nth-child(6), span:last-child)[b-4d6fnpwg59] {
    text-align: right;
}
.list-item-masuk .item button[b-4d6fnpwg59] {
    display: grid;
    place-items: center;
    height: 21px;
    width: 21px;
    padding: 0;
    margin-left: auto;
    background-color: var(--primer);
    border: none;
    border-radius: .25rem;
    outline: 0;
}
.list-item-masuk .item button svg[b-4d6fnpwg59] {
    color: #fff;
    width: 85%;
    height: 85%;
    vertical-align: -2px;
}

.belum-pilih[b-4d6fnpwg59] {
    color: grey;
    text-align: center;
    padding: 2rem;
    margin-bottom: 0;
    background-color: #ffe1e166;
    border-radius: .5rem;
}

.add-item-keluar[b-4d6fnpwg59] {
    display: flex;
    flex-direction: column;
    padding: .5rem;
    background-color: #fff6f6;
    border-radius: .5rem;
}
.item-keluar-terpilih .sub[b-4d6fnpwg59] {
    display: flex;
    align-items: center;
    gap: .5rem;
    font-size: .9rem;
    font-weight: 600;
    margin-bottom: .25rem;
}
.item-keluar-terpilih .sub .awIcon[b-4d6fnpwg59] {
    color: grey;
    width: 20px;
    height: 20px;
    transition: var(--anim);
}
.item-keluar-terpilih .sub .awIcon[b-4d6fnpwg59] {
    color: var(--primer);
}

.wrap-item-keluar-terpilih[b-4d6fnpwg59] {
    max-height: 125px;
    border-radius: .5rem;
    overflow: hidden auto;
}
.wrap-item-keluar-terpilih > div[b-4d6fnpwg59] {
    display: grid;
    grid-template-columns: auto 8% 10% 12% 15% 18%;
    align-items: center;
    gap: .5rem;
}
.wrap-item-keluar-terpilih > div :is(span:nth-child(5), span:nth-child(6))[b-4d6fnpwg59] {
    text-align: right;
}
.wrap-item-keluar-terpilih > div span:nth-child(2)[b-4d6fnpwg59] {
    text-align: center;
}
.wrap-item-keluar-terpilih div:first-child[b-4d6fnpwg59] {
    position: sticky;
    top: 0;
    padding: 0 .75rem .5rem .75rem;
    background-color: #fff6f6;
    z-index: 3;
}
.wrap-item-keluar-terpilih div:first-child span[b-4d6fnpwg59] {
    color: grey;
    font-size: .7rem;
    font-weight: 600;
}
.wrap-item-keluar-terpilih div:not(:first-child)[b-4d6fnpwg59] {
    position: relative;
    padding: .25rem .75rem;
    border-bottom: 1px solid #e1e1e1;
    background-color: #fff;
}
.wrap-item-keluar-terpilih div:last-child[b-4d6fnpwg59] {
    border-bottom: none;
}
.wrap-item-keluar-terpilih div:not(:first-child) span[b-4d6fnpwg59] {
    font-size: .9rem;
    font-weight: 400;
}

/*SETION 3*/
.wrap-nota[b-4d6fnpwg59] {
    display: flex;
    flex-direction: column;
    padding: .75rem;
    background-color: #f4f4f4;
    border-radius: .5rem;
    overflow: hidden auto;
}
.nota-terpilih[b-4d6fnpwg59] {
    flex: 1;
    max-height: 230px;
    margin-bottom: .5rem;
    overflow: hidden auto;
}
.wrap-nota .partisi[b-4d6fnpwg59] {
    grid-template-columns: auto 15% 20% 20%;
}
.wrap-nota .each p[b-4d6fnpwg59] {
    text-align: left;
}
.wrap-nota .each :is(p:nth-child(3), p:nth-child(4))[b-4d6fnpwg59] {
    text-align: right;
}
.pilih-nota[b-4d6fnpwg59] {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: .25rem;
    font-size: .85rem;
    font-weight: 600;
    padding: .5rem 1rem;
    margin-top: .25rem;
    color: #fff;
    background-color: var(--primer);
    border-radius: .5rem;
    transition: var(--anim);
    cursor: pointer;
}
.pilih-nota:hover[b-4d6fnpwg59] {
    transform: scale(.98);
}
.pilih-nota .awIcon[b-4d6fnpwg59] {
    width: 20px;
    height: 20px;
    transition: var(--anim);
}
.pilih-nota:hover .awIcon[b-4d6fnpwg59] {
    transform: rotate(180deg);
}
.pilih-nota span[b-4d6fnpwg59] {
    transition: var(--anim);
}

.no-nota[b-4d6fnpwg59] {
    color: grey;
    text-align: center;
    padding: 2rem;
    background-color: #ffe1e166;
    border-radius: .5rem;
}
.no-nota p[b-4d6fnpwg59] {
    margin-bottom: 0;
}

.tombol[b-4d6fnpwg59] {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    gap: .5rem;
}



/*############### HP ###############*/
@media screen and (max-width: 767px) {
    .account-content[b-4d6fnpwg59] {
        padding: 1rem;
    }
    .add-item-masuk[b-4d6fnpwg59] {
        max-height: unset;
        padding-top: .5rem;
    }
    .item-terpilih[b-4d6fnpwg59] {
        max-height: unset;
    }
    .partisi[b-4d6fnpwg59] {
        display: flex;
        flex-direction: column;
        grid-template-columns: unset;
        align-items: flex-start;
        gap: .15rem;
    }
    .each[b-4d6fnpwg59] {
        position: relative;
    }
    .each:first-child[b-4d6fnpwg59] {
        display: none;
    }
    .each p[b-4d6fnpwg59] {
        text-align: left;
    }
    .aksi[b-4d6fnpwg59] {
        position: absolute;
        right: 1rem;
    }
    .aksi button[b-4d6fnpwg59] {
        height: 30px;
        width: 30px;
    }
    .aksi button .awIcon[b-4d6fnpwg59] {
        height: 22px;
        width: 22px;
    }
    .each p:first-child[b-4d6fnpwg59] {
        font-size: 1rem !important;
        font-weight: 600;
        margin-bottom: .25rem;
    }
    .each .partisi :is(p:nth-of-type(2), p:nth-of-type(3), p:nth-of-type(4), .qty)[b-4d6fnpwg59] {
        position: relative;
        text-align: left !important;
    }
    .each .partisi :is(p:nth-of-type(2), p:nth-of-type(3), p:nth-of-type(4), .qty)[b-4d6fnpwg59]::before {
        content: 'Qty';
        display: inline-block;
        width: 55px;
        margin-right: .75rem;
    }
    .each .partisi p:nth-of-type(2)[b-4d6fnpwg59]::before {
        content: 'Berat';
    }
    .each .partisi p:nth-of-type(3)[b-4d6fnpwg59]::before {
        content: 'Total';
    }
    .each .partisi p:nth-of-type(4)[b-4d6fnpwg59]::before {
        content: 'Total';
    }
    .each .partisi .qty:nth-of-type(2)[b-4d6fnpwg59]::before {
        content: 'Satuan';
    }
    .each .partisi :is(p:nth-of-type(2), p:nth-of-type(3), p:nth-of-type(4), .qty)[b-4d6fnpwg59]::after {
        content: ':';
        position: absolute;
        left: 55px;
    }
    .each .qty input[b-4d6fnpwg59] {
        display: inline-block;
        width: unset;
        text-align: left;
    }

    /*section 2*/
    .list-item-masuk[b-4d6fnpwg59] {
        max-height: unset;
        padding-top: .5rem;
    }
    .list-item-masuk .item .wrap[b-4d6fnpwg59] {
        display: flex;
        flex-direction: column;
        grid-template-columns: unset;
        align-items: flex-start;
        gap: .1rem;
    }
    .list-item-masuk .item:first-child[b-4d6fnpwg59]  {
        display: none;
    }
    .list-item-masuk .item .wrap span:nth-child(2)[b-4d6fnpwg59] {
        text-align: left;
    }
    .list-item-masuk .item .wrap :is(span:nth-child(5), span:nth-child(6), span:last-child)[b-4d6fnpwg59] {
        text-align: left;
    }
    .list-item-masuk .item button[b-4d6fnpwg59] {
        display: grid;
        place-items: center;
        height: 21px;
        width: 21px;
        padding: 0;
        margin-left: auto;
        background-color: var(--primer);
        border: none;
        border-radius: .25rem;
        outline: 0;
    }
    .list-item-masuk .item button svg[b-4d6fnpwg59] {
        color: #fff;
        width: 85%;
        height: 85%;
        vertical-align: -2px;
    }
    .list-item-masuk .item .wrap span:first-child[b-4d6fnpwg59] {
        color: var(--primer);
        font-size: 1.1rem !important;
        font-weight: 600;
    }
    .list-item-masuk .item .wrap :is(:not(span:first-child))[b-4d6fnpwg59] {
        position: relative;
    }
    .list-item-masuk .item .wrap :is(:not(span:first-child))[b-4d6fnpwg59]::before {
        content: 'Qty';
        display: inline-block;
        width: 55px;
        margin-right: .75rem;
    }
    .list-item-masuk .item .wrap span:nth-child(3)[b-4d6fnpwg59]::before {
        content: 'Berat'
    }
    .list-item-masuk .item .wrap span:nth-child(4)[b-4d6fnpwg59]::before {
        content: 'Total'
    }
    .list-item-masuk .item .wrap span:nth-child(5)[b-4d6fnpwg59]::before {
        content: 'Satuan'
    }
    .list-item-masuk .item .wrap span:nth-child(6)[b-4d6fnpwg59]::before {
        content: 'Total'
    }
    .list-item-masuk .item .wrap :is(:not(:first-child))[b-4d6fnpwg59]::after {
        content: ':';
        position: absolute;
        left: 55px;
    }
    .list-item-masuk .item button[b-4d6fnpwg59] {
        height: 30px;
        width: 100%;
        margin-top: .5rem;
    }
    .list-item-masuk .item button[b-4d6fnpwg59]::before,
    .list-item-masuk .item button[b-4d6fnpwg59]::after {
        display: none !important;
    }

    .wrap-item-keluar-terpilih[b-4d6fnpwg59] {
        max-height: unset;
    }
    .wrap-item-keluar-terpilih > div[b-4d6fnpwg59] {
        display: flex;
        flex-direction: column;
        grid-template-columns: unset;
        align-items: flex-start;
        gap: .1rem;
    }
    .wrap-item-keluar-terpilih > div :is(span:nth-child(2), span:nth-child(5), span:nth-child(6))[b-4d6fnpwg59] {
        text-align: left;
    }
    .wrap-item-keluar-terpilih div:first-child[b-4d6fnpwg59] {
        display: none;
    }
    .wrap-item-keluar-terpilih > div span:first-child[b-4d6fnpwg59] {
        font-size: 1rem !important;
        font-weight: 600;
    }
    .wrap-item-keluar-terpilih > div :is(:not(span:first-child))[b-4d6fnpwg59] {
        position: relative;
    }
    .wrap-item-keluar-terpilih > div :is(:not(span:first-child))[b-4d6fnpwg59]::before {
        content: 'Qty';
        display: inline-block;
        width: 55px;
        margin-right: .75rem;
    }
    .wrap-item-keluar-terpilih > div span:nth-child(3)[b-4d6fnpwg59]::before {
        content: 'Berat'
    }
    .wrap-item-keluar-terpilih > div span:nth-child(4)[b-4d6fnpwg59]::before {
        content: 'Total'
    }
    .wrap-item-keluar-terpilih > div span:nth-child(5)[b-4d6fnpwg59]::before {
        content: 'Satuan'
    }
    .wrap-item-keluar-terpilih > div span:nth-child(6)[b-4d6fnpwg59]::before {
        content: 'Total'
    }
    .wrap-item-keluar-terpilih > div :is(:not(:first-child))[b-4d6fnpwg59]::after {
        content: ':';
        position: absolute;
        left: 55px;
    }

    .wrap-nota .each .partisi p:nth-of-type(2)[b-4d6fnpwg59]::before {
        content: 'Tanggal';
    }
    .wrap-nota .each .partisi p:nth-of-type(3)[b-4d6fnpwg59]::before {
        content: 'Kurang';
    }
    .wrap-nota .each .partisi p:nth-of-type(4)[b-4d6fnpwg59]::before {
        content: 'Bayar';
    }

    .tombol[b-4d6fnpwg59] {
        padding-top: 1rem;
        justify-content: space-between;
    }
    .tombol button[b-4d6fnpwg59] {
        width: 100%;
    }
}
/* /Pages/ReturGrosir/Components/ReturGrosir_CariCustomerGrosir.razor.rz.scp.css */

.customer-terpilih[b-o32nlaggl2] {}
.customer-terpilih p[b-o32nlaggl2] {
    font-weight: 400;
    margin-bottom: 0;
}
.customer-terpilih p:first-child[b-o32nlaggl2] {
    color: #4caf50;
    font-size: 1rem;
    font-weight: 700;
}
.customer-terpilih div:last-child[b-o32nlaggl2] {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 30px;
    height: 30px;
    text-align: center;
    color: grey;
    font-size: .9rem;
    border-radius: .25rem;
    transition: var(--anim);
    cursor: pointer;
}
.customer-terpilih div:last-child:hover[b-o32nlaggl2] {
    color: #fff;
    background-color: var(--primer);
}
.customer-terpilih div:last-child .awIcon[b-o32nlaggl2] {
    height: 24px;
    width: 24px;
}
/* /Pages/ReturGrosir/Components/ReturGrosir_CustomerTypeahead.razor.rz.scp.css */

.result-ta p[b-ajzxxy5czr] {
    font-size: .85rem;
    font-weight: 600;
    margin-bottom: .1rem;
}
.result-ta div[b-ajzxxy5czr] {
    display: flex;
    align-items: center;
    gap: 1rem;
}
.result-ta div span[b-ajzxxy5czr] {
    display: block;
    font-size: .7rem;
    font-weight: 400;
}
.result-ta div[b-ajzxxy5czr]  svg {
    width: 13px;
    height: 13px;
    vertical-align: -2px;
}


/*HP*/
@media screen and (max-width: 767px) {
    .result-ta div[b-ajzxxy5czr] {
        flex-direction: column;
        align-items: flex-start;
        gap: .1rem;
    }
}
/* /Pages/ReturGrosir/Pages/IndexReturGrosir.razor.rz.scp.css */

#index-retur[b-5wu4msu5nx] {
    display: flex;
    flex-direction: column;
    height: 100%;
    background-color: #f7f7f7;
}
.top-bar[b-5wu4msu5nx] {
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 1rem;
    padding: 1.25rem 1.5rem;
}
.top-bar .sub[b-5wu4msu5nx] {
    font-size: 1.5rem;
    font-weight: 700;
}
.top-bar .tools[b-5wu4msu5nx] {
    flex: 1;
    display: flex;
    justify-content: flex-end;
    align-items: center;
    gap: .5rem;
}
.top-bar .wrap-pencarian[b-5wu4msu5nx] {
    width: 100%;
    max-width: 350px;
}
.top-bar .abstract[b-5wu4msu5nx] {
    display: none;
}

.retur-content[b-5wu4msu5nx] {
    flex: 1;
    overflow: hidden auto;
}
.retur-content .partisi[b-5wu4msu5nx] {
    display: grid;
    grid-template-columns: 15% 10% auto 15% 15% 100px;
    align-items: center;
    gap: 1rem;
    width: 100%;
}
.retur-content .partisi > p[b-5wu4msu5nx] {
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}
.retur-content .sub-tabel[b-5wu4msu5nx] {
    position: sticky;
    top: 0;
    color: grey;
    font-size: .8rem;
    font-weight: 600;
    padding: 1rem 2.5rem;
    background-color: #f7f7f7;
    user-select: none;
    z-index: 2;
}
.retur-content .list-item[b-5wu4msu5nx] {
    padding: 0 1.5rem 1rem 1.5rem;
}
.retur-content .list-item p[b-5wu4msu5nx] {
    margin-bottom: 0;
}

.retur-content .item[b-5wu4msu5nx] {
    position: relative;
    display: flex;
    align-items: center;
    height: 55px;
    padding: 0 1rem;
    margin-bottom: .5rem;
    background-color: #fff;
    border: 1px solid #efefef;
    border-radius: .75rem;
    transition: var(--anim);
    cursor: pointer;
    overflow: hidden;
}
.retur-content .item:hover[b-5wu4msu5nx] {
    border-color: var(--primer);
    box-shadow: 0 6px 10px #00000015;
    transform: scale(1.005);
}

.icon-info[b-5wu4msu5nx] {
    display: inline-block;
    color: #2196F3;
    vertical-align: 2px;
    margin-left: .75rem;
}
.icon-info .awIcon[b-5wu4msu5nx] {
    width: 20px;
    height: 20px;
}
.tipe[b-5wu4msu5nx] {
    width: fit-content;
    max-width: 100%;
    color: #fff;
    font-size: .7rem;
    font-weight: 600;
    color: var(--hijau);
    background-color: hsl(from var(--hijau) h s l / .15);
    padding: .2rem .75rem .25rem .75rem;
    border-radius: 2rem;
}
.tipe.Barang[b-5wu4msu5nx] {
    color: var(--oren);
    background-color: hsl(from var(--oren) h s l / .15);
}


/*############### TABLET ###############*/
@media screen and (min-width: 768px) and (max-width: 1023px) {
    .retur-content .partisi[b-5wu4msu5nx] {
        grid-template-columns: 15% 15% auto 15% 15% 100px;
    }
}


/*############### HP ###############*/
@media screen and (max-width: 767px) {
    .top-bar[b-5wu4msu5nx] {
        position: relative;
        flex-direction: column;
        justify-content: flex-start;
        align-items: flex-start;
        gap: .5rem;
        padding: 1rem;
        background: linear-gradient(to left, #f13d30, #e02f22);
        z-index: 0;
    }
    .top-bar .abstract[b-5wu4msu5nx] {
        display: block;
        position: absolute;
        top: 0;
        right: 0;
        width: 100%;
        height: 100%;
        overflow: hidden;
        z-index: -1;
    }
    .top-bar .abstract[b-5wu4msu5nx]::before,
    .top-bar .abstract[b-5wu4msu5nx]::after {
        content: '';
        position: absolute;
        background-color: #ffffff28;
        transform: rotate(45deg);
    }
    .top-bar .abstract[b-5wu4msu5nx]::before {
        top: -2.5rem;
        right: 1rem;
        width: 70px;
        height: 70px;
    }
    .top-bar .abstract[b-5wu4msu5nx]::after {
        top: -3rem;
        right: -3rem;
        width: 100px;
        height: 100px;
    }
    .top-bar .sub[b-5wu4msu5nx] {
        color: #fff;
        font-size: 1.25rem;
        margin-bottom: .5rem;
    }
    .top-bar .tools[b-5wu4msu5nx] {
        width: 100%;
        justify-content: space-between;
    }
    .top-bar .wrap-pencarian[b-5wu4msu5nx] {
        max-width: unset;
    }
    .top-bar[b-5wu4msu5nx]  :is(.awInput, .awIconInput) {
        border-color: #fff;
    }
    .top-bar[b-5wu4msu5nx]  .awInput:is(:focus, :not(placeholder-shown)) ~ .awIconInput {
        color: grey;
        background-color: #fff;
        border-color: #fff;
    }
    .top-bar[b-5wu4msu5nx]  .awInput:focus {
        box-shadow: none;
    }
    .top-bar .awPrimary[b-5wu4msu5nx] {
        color: grey;
        background-color: #fff;
        border-color: #fff;
    }

    .retur-content .partisi[b-5wu4msu5nx] {
        display: unset;
        grid-template-columns: unset;
        align-items: unset;
        gap: 0;
    }
    .retur-content .sub-tabel[b-5wu4msu5nx] {
        display: none;
    }
    .retur-content .list-item[b-5wu4msu5nx] {
        padding: 1rem;
    }
    .retur-content .item[b-5wu4msu5nx] {
        height: 100%;
        flex-direction: column;
        align-items: flex-start;
        padding: 1rem;
    }
    .retur-content .item p:nth-of-type(1)[b-5wu4msu5nx] {
        font-size: 1.1rem;
        font-weight: 600;
        line-height: 1.2;
        margin-bottom: .25rem;
    }
    .retur-content .item p:nth-of-type(4)[b-5wu4msu5nx] {
        display: none;
    }

    .retur-content .item .partisi :is(p:nth-of-type(2), p:nth-of-type(3), p:nth-of-type(5))[b-5wu4msu5nx] {
        position: relative;
    }
    .retur-content .item .partisi :is(p:nth-of-type(2), p:nth-of-type(3), p:nth-of-type(5))[b-5wu4msu5nx]::before {
        content: '';
        display: inline-block;
        width: 18px;
        height: 18px;
        vertical-align: -3.5px;
        background-size: contain;
        background-position: center;
        background-repeat: no-repeat;
        margin-right: .5rem;
    }
    .retur-content .item p:nth-of-type(2)[b-5wu4msu5nx]::before {
        background-image: var(--dateIcon);
    }
    .retur-content .item p:nth-of-type(3)[b-5wu4msu5nx]::before {
        background-image: var(--customerIcon);
    }
    .retur-content .item p:nth-of-type(5)[b-5wu4msu5nx]::before {
        background-image: var(--moneyIcon);
    }
    .retur-content .item p:last-child[b-5wu4msu5nx] {
        position: absolute;
        top: 1rem;
        right: 1rem;
    }

    .list-item .item[b-5wu4msu5nx]  #lazySkeleton:first-child {
        min-width: 40% !important;
        width: 40% !important;
        height: 20px !important;
        margin-bottom: .5rem !important;
    }
    .list-item .item[b-5wu4msu5nx]  #lazySkeleton:nth-child(2) {
        min-width: 65% !important;
        width: 65% !important;
        height: 14px !important;
        margin-bottom: .5rem !important;
    }
    .list-item .item[b-5wu4msu5nx]  #lazySkeleton:nth-child(3) {
        min-width: 45% !important;
        width: 45% !important;
        height: 14px !important;
        margin-bottom: .5rem !important;
    }
    .list-item .item[b-5wu4msu5nx]  #lazySkeleton:nth-child(4) {
        min-width: 35% !important;
        width: 35% !important;
        height: 14px !important;
        margin-bottom: .5rem !important;
    }
    .list-item .item[b-5wu4msu5nx]  #lazySkeleton:last-child {
        display: none;
    }
}
/* /Pages/ReturGrosir/Pages/TestReturGrosir.razor.rz.scp.css */

#index-retur[b-uzgkng0x5y] {
    display: flex;
    flex-direction: column;
    height: 100%;
    background-color: #f7f7f7;
}
.top-bar[b-uzgkng0x5y] {
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 1rem;
    padding: 1.25rem 1.5rem;
}
.top-bar .sub[b-uzgkng0x5y] {
    font-size: 1.5rem;
    font-weight: 700;
}
.top-bar .tools[b-uzgkng0x5y] {
    flex: 1;
    display: flex;
    justify-content: flex-end;
    align-items: center;
    gap: .5rem;
}
.top-bar .wrap-pencarian[b-uzgkng0x5y] {
    width: 100%;
    max-width: 350px;
}
.top-bar .abstract[b-uzgkng0x5y] {
    display: none;
}

.retur-content[b-uzgkng0x5y] {
    flex: 1;
    overflow: hidden auto;
}
.retur-content .partisi[b-uzgkng0x5y] {
    display: grid;
    grid-template-columns: 20% 15% 20% 20% auto;
    align-items: center;
    gap: 1rem;
    width: 100%;
}
.retur-content .sub-tabel[b-uzgkng0x5y] {
    position: sticky;
    top: 0;
    color: grey;
    font-size: .8rem;
    font-weight: 600;
    padding: 1rem 2.5rem;
    background-color: #f7f7f7;
    user-select: none;
    z-index: 2;
}
.retur-content .sub-tabel span[b-uzgkng0x5y] {
    display: inline-block;
}
.retur-content .list-item[b-uzgkng0x5y] {
    padding: 0 1.5rem 1rem 1.5rem;
}
.retur-content .list-item p[b-uzgkng0x5y] {
    margin-bottom: 0;
}

.retur-content .item[b-uzgkng0x5y] {
    position: relative;
    display: flex;
    align-items: center;
    height: 55px;
    padding: 0 1rem;
    margin-bottom: .5rem;
    background-color: #fff;
    border: 1px solid #efefef;
    border-radius: .75rem;
    transition: var(--anim);
    cursor: pointer;
    overflow: hidden;
}
.retur-content .item:hover[b-uzgkng0x5y] {
    border-color: var(--primer);
    box-shadow: 0 6px 10px #00000015;
    transform: scale(1.005);
}
.retur-content .item .partisi > span[b-uzgkng0x5y] {
    display: block;
}

.icon-info[b-uzgkng0x5y] {
    display: inline-block;
    color: #2196F3;
    vertical-align: 2px;
    margin-left: .75rem;
}
.icon-info .awIcon[b-uzgkng0x5y] {
    width: 20px;
    height: 20px;
}
.tipe[b-uzgkng0x5y] {
    width: fit-content;
    max-width: 100%;
    color: #fff;
    font-size: .7rem;
    font-weight: 600;
    color: var(--hijau);
    background-color: hsl(from var(--hijau) h s l / .15);
    padding: .2rem .75rem .25rem .75rem;
    border-radius: 2rem;
}
.tipe.Barang[b-uzgkng0x5y] {
    color: var(--oren);
    background-color: hsl(from var(--oren) h s l / .15);
}


/*############### TABLET ###############*/
@media screen and (min-width: 768px) and (max-width: 1023px) {
    .retur-content .partisi[b-uzgkng0x5y] {
        grid-template-columns: 25% 15% 20% 20% auto;
    }
}


/*############### HP ###############*/
@media screen and (max-width: 767px) {
    .top-bar[b-uzgkng0x5y] {
        position: relative;
        flex-direction: column;
        justify-content: flex-start;
        align-items: flex-start;
        gap: .5rem;
        padding: 1rem;
        background: linear-gradient(to left, #f13d30, #e02f22);
        z-index: 0;
    }
    .top-bar .abstract[b-uzgkng0x5y] {
        display: block;
        position: absolute;
        top: 0;
        right: 0;
        width: 100%;
        height: 100%;
        overflow: hidden;
        z-index: -1;
    }
    .top-bar .abstract[b-uzgkng0x5y]::before,
    .top-bar .abstract[b-uzgkng0x5y]::after {
        content: '';
        position: absolute;
        background-color: #ffffff28;
        transform: rotate(45deg);
    }
    .top-bar .abstract[b-uzgkng0x5y]::before {
        top: -2.5rem;
        right: 1rem;
        width: 70px;
        height: 70px;
    }
    .top-bar .abstract[b-uzgkng0x5y]::after {
        top: -3rem;
        right: -3rem;
        width: 100px;
        height: 100px;
    }
    .top-bar .sub[b-uzgkng0x5y] {
        color: #fff;
        font-size: 1.25rem;
        margin-bottom: .5rem;
    }
    .top-bar .tools[b-uzgkng0x5y] {
        width: 100%;
        justify-content: space-between;
    }
    .top-bar .wrap-pencarian[b-uzgkng0x5y] {
        max-width: unset;
    }
    .top-bar[b-uzgkng0x5y]  :is(.awInput, .awIconInput) {
        border-color: #fff;
    }
    .top-bar[b-uzgkng0x5y]  .awInput:is(:focus, :not(placeholder-shown)) ~ .awIconInput {
        color: grey;
        background-color: #fff;
        border-color: #fff;
    }
    .top-bar[b-uzgkng0x5y]  .awInput:focus {
        box-shadow: none;
    }
    .top-bar .awPrimary[b-uzgkng0x5y] {
        color: grey;
        background-color: #fff;
        border-color: #fff;
    }

    .retur-content .partisi[b-uzgkng0x5y] {
        display: unset;
        grid-template-columns: unset;
        align-items: unset;
        gap: 0;
    }
    .retur-content .sub-tabel[b-uzgkng0x5y] {
        display: none;
    }
    .retur-content .list-item[b-uzgkng0x5y] {
        padding: 1rem;
    }
    .retur-content .item[b-uzgkng0x5y] {
        height: 100%;
        flex-direction: column;
        align-items: flex-start;
        padding: 1rem;
    }
    .retur-content .item p:nth-of-type(1)[b-uzgkng0x5y] {
        font-size: 1.1rem;
        font-weight: 600;
        line-height: 1.2;
        margin-bottom: .25rem;
    }
    .retur-content .item .partisi :not(p:nth-of-type(1))[b-uzgkng0x5y] {
        position: relative;
    }
    .retur-content .item .partisi :not(p:nth-of-type(1))[b-uzgkng0x5y]::before {
        content: '';
        display: inline-block;
        width: 18px;
        height: 18px;
        vertical-align: -3.5px;
        background-size: contain;
        background-position: center;
        background-repeat: no-repeat;
        margin-right: .5rem;
    }
    .retur-content .item p:nth-of-type(2)[b-uzgkng0x5y]::before {
        background-image: var(--noteIcon);
    }
    .retur-content .item p:nth-of-type(3)[b-uzgkng0x5y]::before {
        background-image: var(--kodeIcon);
    }
    .retur-content .item p:nth-of-type(4)[b-uzgkng0x5y]::before {
        background-image: var(--kodeIcon);
    }

    .list-item .item[b-uzgkng0x5y]  #lazySkeleton:first-child {
        min-width: 40% !important;
        width: 40% !important;
        height: 16px !important;
        margin-bottom: .5rem !important;
    }
    .list-item .item[b-uzgkng0x5y]  #lazySkeleton:nth-child(2) {
        min-width: 65% !important;
        width: 65% !important;
        height: 14px !important;
        margin-bottom: .5rem !important;
    }
    .list-item .item[b-uzgkng0x5y]  #lazySkeleton:nth-child(3) {
        min-width: 85% !important;
        width: 85% !important;
        height: 14px !important;
        margin-bottom: .5rem !important;
    }
    .list-item .item[b-uzgkng0x5y]  #lazySkeleton:last-child {
        min-width: 35% !important;
        width: 35% !important;
        height: 14px !important;
    }
}
/* /Pages/ReturGrosir/Popups/DetailReturGrosir.razor.rz.scp.css */

.isi[b-q80a5dm3nk] {
    flex: 1;
    display: flex;
    flex-direction: column;
    min-height: 200px;
    padding: 1.25rem;
    overflow: hidden auto;
}
.header[b-q80a5dm3nk] {
    position: relative;
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: .1rem;
    margin-bottom: .75rem;
}
.header .kode div[b-q80a5dm3nk] {
    display: flex;
    align-items: center;
    gap: .5rem;
    margin-bottom: .25rem;
}
.header .kode span[b-q80a5dm3nk] {
    display: block;
    width: fit-content;
    max-width: 100%;
    font-size: .7rem;
    font-weight: 600;
    padding: .2rem .75rem .25rem .75rem;
    border-radius: 2rem;
}
.header .kode .tipe[b-q80a5dm3nk] {
    color: var(--hijau);
    background-color: hsl(from var(--hijau) h s l / .15);
}
.header .kode .tipe.Barang[b-q80a5dm3nk] {
    color: var(--oren);
    background-color: hsl(from var(--oren) h s l / .15);
}
.header .kode .status[b-q80a5dm3nk] {
    color: #2196F3;
    background-color: #2196F315;
}
.header .kode .status .awIcon[b-q80a5dm3nk] {
    width: 18px;
    height: 18px;
    vertical-align: -4.5px;
    margin-right: .25rem;
}
.header .kode p[b-q80a5dm3nk] {
    font-size: 1.5rem;
    font-weight: 700;
    margin-bottom: 0;
}
.aksi[b-q80a5dm3nk] {
    display: flex;
    align-items: center;
    gap: 0.5rem;
}

.info[b-q80a5dm3nk] {
    display: flex;
    align-items: center;
    gap: 7%;
    margin-bottom: .5rem;
}
.info > div[b-q80a5dm3nk] {
    display: flex;
    align-items: center;
    gap: .5rem;
}
.info > div div:first-child[b-q80a5dm3nk] {
    display: grid;
    place-items: center;
    width: 33px;
    aspect-ratio: 1;
    color: var(--primer);
    background: #ffe7e5;
    border-radius: .35rem;
}
.info > div svg[b-q80a5dm3nk] {
    width: 23px;
    height: 23px;
}
.info > div span[b-q80a5dm3nk] {
    display: block;
    font-weight: 400;
}
.info > div span:first-child[b-q80a5dm3nk] {
    color: grey;
    font-size: .7rem;
}
.info > div span:last-child[b-q80a5dm3nk] {
    font-size: .9rem;
    font-weight: 600;
}

.list-item[b-q80a5dm3nk] {
    margin-top: 1.5rem;
}
.list-item-masuk[b-q80a5dm3nk] {
    max-height: 490px;
    overflow: hidden auto;
    padding: .5rem;
    padding-top: 0;
    background-color: #f4f4f4;
    border-radius: .5rem;
}
.list-item-masuk .item:first-child[b-q80a5dm3nk] {
    position: sticky;
    top: 0;
    color: grey;
    font-size: .75rem;
    font-weight: 600;
    padding: .5rem;
    background-color: #f4f4f4;
    user-select: none;
}
.list-item-masuk .item:not(:first-child)[b-q80a5dm3nk] {
    padding: .5rem;
    margin-bottom: .5rem;
    background-color: #fff;
    border-radius: .5rem;
}
.list-item-masuk .item .wrap[b-q80a5dm3nk] {
    display: grid;
    grid-template-columns: auto 10% 12% 12% 13% 15%;
    gap: .25rem;
}
.list-item-masuk .item .wrap span[b-q80a5dm3nk] {
    font-weight: 400;
}
.list-item-masuk .item .wrap span:nth-child(2)[b-q80a5dm3nk] {
    text-align: center;
}
.list-item-masuk .item .wrap :is(span:nth-child(5), span:nth-child(6))[b-q80a5dm3nk] {
    text-align: right;
}
.list-item-masuk .item button[b-q80a5dm3nk] {
    display: grid;
    place-items: center;
    height: 21px;
    width: 21px;
    padding: 0;
    margin-left: auto;
    background-color: var(--primer);
    border: none;
    border-radius: .25rem;
    outline: 0;
}
.list-item-masuk .item button svg[b-q80a5dm3nk] {
    color: #fff;
    width: 85%;
    height: 85%;
    vertical-align: -2px;
}

.add-item-keluar[b-q80a5dm3nk] {
    display: flex;
    flex-direction: column;
    padding-top: .5rem;
    margin-top: .5rem;
    border-top: 1px dashed #e1e1e1;
}
.item-keluar-terpilih[b-q80a5dm3nk] {
    padding: .5rem;
    background-color: #fff6f6;
    border-radius: .5rem;
}
.item-keluar-terpilih .sub[b-q80a5dm3nk] {
    display: flex;
    align-items: center;
    gap: .5rem;
    font-size: .9rem;
    font-weight: 600;
    margin-bottom: .25rem;
}
.item-keluar-terpilih .sub .awIcon[b-q80a5dm3nk] {
    color: grey;
    width: 20px;
    height: 20px;
    transition: var(--anim);
}
.item-keluar-terpilih .sub .awIcon[b-q80a5dm3nk] {
    color: var(--primer);
}

.wrap-item-keluar-terpilih[b-q80a5dm3nk] {
    max-height: 125px;
    border-radius: .5rem;
    overflow: hidden auto;
}
.wrap-item-keluar-terpilih > div[b-q80a5dm3nk] {
    display: grid;
    grid-template-columns: 15% auto 8% 10% 10% 10% 15%;
    align-items: center;
    gap: .5rem;
}
.wrap-item-keluar-terpilih > div :is(span:nth-child(6), span:nth-child(7))[b-q80a5dm3nk] {
    text-align: right;
}
.wrap-item-keluar-terpilih > div span:nth-child(3)[b-q80a5dm3nk] {
    text-align: center;
}
.wrap-item-keluar-terpilih div:first-child[b-q80a5dm3nk] {
    position: sticky;
    top: 0;
    padding: 0 .75rem .5rem .75rem;
    background-color: #fff6f6;
    z-index: 3;
}
.wrap-item-keluar-terpilih div:first-child span[b-q80a5dm3nk] {
    color: grey;
    font-size: .7rem;
    font-weight: 600;
}
.wrap-item-keluar-terpilih div:not(:first-child)[b-q80a5dm3nk] {
    position: relative;
    padding: .25rem .75rem;
    border-bottom: 1px solid #e1e1e1;
    background-color: #fff;
}
.wrap-item-keluar-terpilih div:last-child[b-q80a5dm3nk] {
    border-bottom: none;
}
.wrap-item-keluar-terpilih div:not(:first-child) span[b-q80a5dm3nk] {
    font-size: .9rem;
    font-weight: 400;
}

.list-item-masuk.nota .item .wrap[b-q80a5dm3nk] {
    grid-template-columns: 20% 20% auto 17% 17%;
}
.list-item-masuk.nota .wrap span:nth-child(2)[b-q80a5dm3nk] {
    text-align: left;
}
.list-item-masuk.nota .wrap span:nth-child(4)[b-q80a5dm3nk] {
    text-align: right;
}

.tombol[b-q80a5dm3nk] {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    gap: .5rem;
    padding: 0 1.25rem 1.25rem 1.25rem;
}


/*############### HP ###############*/
@media screen and (max-width: 767px) {
    .isi[b-q80a5dm3nk] {
        padding: 1rem;
    }
    .header[b-q80a5dm3nk] {
        align-items: flex-end;
    }
    .aksi[b-q80a5dm3nk] {
        margin-bottom: .5rem;
    }
    .info[b-q80a5dm3nk] {
        align-items: flex-start;
        flex-direction: column;
        gap: .5rem;
    }
    .info > div[b-q80a5dm3nk] {
        gap: .75rem;
    }

    .list-item-masuk[b-q80a5dm3nk] {
        max-height: unset;
        padding-top: .5rem;
    }
    .list-item-masuk .item:first-child[b-q80a5dm3nk] {
        display: none;
    }
    .list-item-masuk .item .wrap[b-q80a5dm3nk] {
        display: flex;
        flex-direction: column;
        grid-template-columns: unset;
        gap: .1rem;
    }
    .list-item-masuk .item .wrap span:first-child[b-q80a5dm3nk] {
        color: var(--primer);
        font-size: 1.1rem !important;
        font-weight: 600;
    }
    .list-item-masuk .item .wrap span:nth-child(2)[b-q80a5dm3nk] {
        text-align: left;
    }
    .list-item-masuk .item .wrap :is(span:nth-child(4), span:nth-child(5), span:nth-child(6))[b-q80a5dm3nk] {
        text-align: left;
    }
    .list-item-masuk .item .wrap :is(:not(:first-child))[b-q80a5dm3nk] {
        position: relative;
    }
    .list-item-masuk .item .wrap :is(:not(:first-child))[b-q80a5dm3nk]::before {
        content: 'Qty';
        display: inline-block;
        width: 60px;
        margin-right: .75rem;
    }
    .list-item-masuk .item .wrap span:nth-child(3)[b-q80a5dm3nk]::before {
        content: 'Berat'
    }
    .list-item-masuk .item .wrap span:nth-child(4)[b-q80a5dm3nk]::before {
        content: 'Total'
    }
    .list-item-masuk .item .wrap span:nth-child(5)[b-q80a5dm3nk]::before {
        content: 'Satuan'
    }
    .list-item-masuk .item .wrap span:nth-child(6)[b-q80a5dm3nk]::before {
        content: 'Total'
    }

    .list-item-masuk.nota .item .wrap span:nth-child(2)[b-q80a5dm3nk]::before {
        content: 'Tanggal'
    }
    .list-item-masuk.nota .item .wrap span:nth-child(3)[b-q80a5dm3nk]::before {
        content: 'Nominal'
    }
    .list-item-masuk.nota .item .wrap span:nth-child(4)[b-q80a5dm3nk]::before {
        content: 'Kurang'
    }
    .list-item-masuk.nota .item .wrap span:nth-child(5)[b-q80a5dm3nk]::before {
        content: 'Bayar'
    }
    .list-item-masuk .item .wrap :is(:not(:first-child))[b-q80a5dm3nk]::after {
        content: ':';
        position: absolute;
        left: 60px;
    }

    .wrap-item-keluar-terpilih[b-q80a5dm3nk] {
        max-height: unset;
    }
    .wrap-item-keluar-terpilih > div[b-q80a5dm3nk] {
        display: flex;
        flex-direction: column;
        grid-template-columns: unset;
        align-items: flex-start;
        gap: .1rem;
    }
    .wrap-item-keluar-terpilih > div :is(span:nth-child(6), span:nth-child(7))[b-q80a5dm3nk] {
        text-align: left;
    }
    .wrap-item-keluar-terpilih > div span:nth-child(3)[b-q80a5dm3nk] {
        text-align: left;
    }
    .wrap-item-keluar-terpilih div:first-child[b-q80a5dm3nk] {
        display: none;
    }

    .wrap-item-keluar-terpilih > div span:first-child[b-q80a5dm3nk] {
        font-size: 1rem !important;
        font-weight: 600;
    }
    .wrap-item-keluar-terpilih > div span:nth-child(2)[b-q80a5dm3nk] {
        margin-bottom: .25rem;
    }
    .wrap-item-keluar-terpilih > div :is(:not(span:first-child, span:nth-child(2)))[b-q80a5dm3nk] {
        position: relative;
    }
    .wrap-item-keluar-terpilih > div :is(:not(span:first-child, span:nth-child(2)))[b-q80a5dm3nk]::before {
        content: 'Qty';
        display: inline-block;
        width: 55px;
        margin-right: .75rem;
    }
    .wrap-item-keluar-terpilih > div span:nth-child(4)[b-q80a5dm3nk]::before {
        content: 'Berat'
    }
    .wrap-item-keluar-terpilih > div span:nth-child(5)[b-q80a5dm3nk]::before {
        content: 'Total'
    }
    .wrap-item-keluar-terpilih > div span:nth-child(6)[b-q80a5dm3nk]::before {
        content: 'Satuan'
    }
    .wrap-item-keluar-terpilih > div span:nth-child(7)[b-q80a5dm3nk]::before {
        content: 'Total'
    }
    .wrap-item-keluar-terpilih > div :is(:not(span:first-child, span:nth-child(2)))[b-q80a5dm3nk]::after {
        content: ':';
        position: absolute;
        left: 55px;
    }

    .tombol[b-q80a5dm3nk] {
        padding: 1rem;
    }
    .tombol button[b-q80a5dm3nk] {
        width: 100%;
    }
}
/* /Pages/ReturGrosir/Popups/PenjualanGrosir_Get_NotaBelumDibayar_PerUser.razor.rz.scp.css */

.isi[b-y7b0fekr6a] {
    flex: 1;
    min-height: 250px;
    padding: 1rem;
    padding-top: 0;
    overflow: hidden auto;
}
.isi .header[b-y7b0fekr6a] {
    position: sticky;
    top: 0;
    padding: 1rem 0 .25rem 0;
    background-color: #fff;
    z-index: 5;
}
.isi .header p[b-y7b0fekr6a] {
    font-size: 1.25rem;
    font-weight: 700;
    margin-bottom: .75rem;
}

.isi .item[b-y7b0fekr6a] {
    display: grid;
    grid-template-columns: auto 20% 20% 20%;
    align-items: center;
    gap: .5rem;
}
.isi .item :is(p:nth-child(3), p:nth-child(4))[b-y7b0fekr6a] {
    text-align: right;
}
.isi .header .item[b-y7b0fekr6a] {
    padding: 0 .5rem .5rem .5rem;
}
.isi .header .item p[b-y7b0fekr6a] {
    color: grey;
    font-size: .8rem;
    font-weight: 600;
    margin-bottom: 0;
}
.isi .list .item[b-y7b0fekr6a] {
    position: relative;
    font-weight: 400;
    padding: .5rem;
    margin-bottom: .4rem;
    background-color: #fff;
    border: 1px solid #e1e1e1;
    border-radius: .25rem;
    transition: var(--anim);
}
.isi .list .item p[b-y7b0fekr6a] {
    margin-bottom: 0;
}
.isi .list .item:hover[b-y7b0fekr6a] {
    border-color: var(--primer);
    box-shadow: 0 0 10px #00000015;
}
.isi .list .item.invalid-row[b-y7b0fekr6a] {
    background-color: #ffe5e3;
    border-color: #ffccc8;
}
.isi .list .item .qty input[b-y7b0fekr6a] {
    width: 100%;
    height: 100%;
    text-align: right;
    padding: 0 .25rem;
    border: 1px solid #e1e1e1;
    border-radius: .25rem;
}

.tombol[b-y7b0fekr6a] {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    gap: .5rem;
    padding: 1rem;
}



/*############### HP ###############*/
@media screen and (max-width: 767px) {
    .isi .item[b-y7b0fekr6a] {
        display: flex;
        flex-direction: column;
        grid-template-columns: unset;
        align-items: flex-start;
        gap: .1rem;
    }
    .isi .header .item[b-y7b0fekr6a] {
        display: none;
    }

    .isi .list .item[b-y7b0fekr6a] {
        padding: .7rem;
    }
    .isi .list .item p:first-child[b-y7b0fekr6a] {
        color: var(--primer);
        font-size: 1.1rem !important;
        font-weight: 600;
    }
    .isi .list .item :is(p:nth-of-type(2), p:nth-of-type(3), .qty)[b-y7b0fekr6a] {
        position: relative;
        text-align: left !important;
    }
    .isi .list .item :is(p:nth-of-type(2), p:nth-of-type(3), .qty)[b-y7b0fekr6a]::before {
        content: 'Tanggal';
        display: inline-block;
        width: 60px;
        margin-right: .75rem;
    }
    .isi .list .item p:nth-of-type(3)[b-y7b0fekr6a]::before {
        content: 'Kurang';
    }
    .isi .list .item .qty[b-y7b0fekr6a]::before {
        content: 'Bayar' !important;
    }
    .isi .list .item :is(p:nth-of-type(2), p:nth-of-type(3), .qty)[b-y7b0fekr6a]::after {
        content: ':';
        position: absolute;
        left: 60px;
    }
    .isi .list .item .qty input[b-y7b0fekr6a] {
        display: inline-block;
        width: unset;
        text-align: left;
    }

    .tombol .awSuccess[b-y7b0fekr6a] {
        flex: 1;
    }
}
/* /Pages/ReturGrosir/Popups/PilihAreaTujuanReturBarangGrosir.razor.rz.scp.css */

.tujuan-retur-content[b-upoa3i6gwz] {
    flex: 1;
    padding: 1.5rem 1.25rem .5rem 1.25rem;
    overflow: hidden auto;
}

.lokasi-retur[b-upoa3i6gwz] {
    position: relative;
    padding: 1rem;
    border: 1px solid #e1e1e1;
    border-radius: .5rem;
    z-index: 0;
}
.lokasi-retur[b-upoa3i6gwz]  .awFormGroup:last-child {
    margin-bottom: 0;
}
.wrap-abstract[b-upoa3i6gwz] {
    position: absolute;
    right: 0;
    top: 0;
    width: 160px;
    height: 160px;
    border-top-right-radius: .5rem;
    overflow: hidden;
    pointer-events: none;
    z-index: -1;
}
.abstract[b-upoa3i6gwz] {
    position: absolute;
    top: -7.5rem;
    right: -5rem;
    width: 160px;
    height: 160px;
    background-color: #f4433640;
    transform: rotate(135deg);
    transition: var(--anim);
    z-index: -1;
}
.abstract[b-upoa3i6gwz]::after {
    content: '';
    position: absolute;
    top: -1.5rem;
    right: -1rem;
    width: 90px;
    height: 90px;
    background-color: #f4433628;
}

.tombol[b-upoa3i6gwz] {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    gap: .5rem;
    padding: 1rem;
    text-align: right;
}



/*############### HP ###############*/
@media screen and (max-width: 767px) {
    .item-retur[b-upoa3i6gwz] {
        padding: .75rem;
    }
    .tombol .awSuccess[b-upoa3i6gwz] {
        flex: 1;
    }
}
/* /Pages/ReturGrosir/Popups/ReturGrosir_PilihItemKeluar.razor.rz.scp.css */

.isi[b-t93clfsuaa] {
    flex: 1;
    min-height: 250px;
    padding: 1rem;
    padding-top: 0;
    overflow: hidden auto;
}
.isi .header[b-t93clfsuaa] {
    position: sticky;
    top: 0;
    padding: 1rem 0 .25rem 0;
    background-color: #fff;
    z-index: 5;
}
.isi .header p[b-t93clfsuaa] {
    font-size: 1.25rem;
    font-weight: 700;
    margin-bottom: .75rem;
}

.isi .item[b-t93clfsuaa] {
    display: grid;
    grid-template-columns: 13% auto 8% 10% 10% 10% 12% 15%;
    align-items: center;
    gap: .5rem;
}
.isi .item :is(span:nth-child(3), span:nth-child(4))[b-t93clfsuaa] {
    text-align: center;
}
.isi .item :is(span:nth-child(7), span:nth-child(8))[b-t93clfsuaa] {
    text-align: right;
}
.isi .header .item[b-t93clfsuaa] {
    padding: 0 .5rem .5rem .5rem;
}
.isi .header .item span[b-t93clfsuaa] {
    color: grey;
    font-size: .8rem;
    font-weight: 600;
}
.isi .list .item[b-t93clfsuaa] {
    position: relative;
    font-weight: 400;
    padding: .25rem .5rem;
    margin-bottom: .4rem;
    background-color: #fff;
    border: 1px solid #e1e1e1;
    border-radius: .25rem;
    transition: var(--anim);
}
.isi .list .item:hover[b-t93clfsuaa] {
    border-color: var(--primer);
    box-shadow: 0 0 10px #00000015;
}
.isi .list .item.invalid-row[b-t93clfsuaa] {
    background-color: #ffe5e3;
    border-color: #ffccc8;
}
.isi .list .item .qty input[b-t93clfsuaa] {
    width: 100%;
    height: 100%;
    text-align: center;
    padding: 0 .25rem;
    border: 1px solid #e1e1e1;
    border-radius: .25rem;
}

.tombol[b-t93clfsuaa] {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    gap: .5rem;
    padding: 1rem;
}


/*############### HP ###############*/
@media screen and (max-width: 767px) {
    .isi .item[b-t93clfsuaa] {
        display: flex;
        flex-direction: column;
        grid-template-columns: unset;
        align-items: flex-start;
        gap: .1rem;
    }
    .isi .item :is(span:nth-child(3), span:nth-child(4))[b-t93clfsuaa] {
        text-align: left;
    }
    .isi .item :is(span:nth-child(7), span:nth-child(8))[b-t93clfsuaa] {
        text-align: left;
    }
    .isi .header .item[b-t93clfsuaa] {
        display: none;
    }

    .isi .list .item[b-t93clfsuaa] {
        padding: .7rem;
    }
    .isi .list .item span:first-child[b-t93clfsuaa] {
        color: var(--primer);
        font-size: 1.1rem !important;
        font-weight: 600;
    }
    .isi .list .item span:nth-child(2)[b-t93clfsuaa] {
        margin-bottom: .25rem;
    }
    .isi .list .item :is(span:nth-of-type(3), span:nth-of-type(4), span:nth-of-type(5), span:nth-of-type(6), span:nth-of-type(7), span:nth-of-type(8), .qty)[b-t93clfsuaa] {
        position: relative;
        text-align: left !important;
    }
    .isi .list .item :is(span:nth-of-type(3), span:nth-of-type(4), span:nth-of-type(5), span:nth-of-type(6), span:nth-of-type(7), span:nth-of-type(8), .qty)[b-t93clfsuaa]::before {
        content: 'Qty';
        display: inline-block;
        width: 55px;
        margin-right: .75rem;
    }
    .isi .list .item span:nth-of-type(3)[b-t93clfsuaa]::before {
        content: 'Sisa';
    }
    .isi .list .item span:nth-of-type(4)[b-t93clfsuaa]::before {
        content: 'Ambil';
    }
    .isi .list .item span:nth-of-type(5)[b-t93clfsuaa]::before {
        content: 'Berat';
    }
    .isi .list .item span:nth-of-type(6)[b-t93clfsuaa]::before {
        content: 'Total';
    }
    .isi .list .item span:nth-of-type(7)[b-t93clfsuaa]::before {
        content: 'Satuan';
    }
    .isi .list .item span:nth-of-type(8)[b-t93clfsuaa]::before {
        content: 'Total';
    }
    .isi .list .item :is(span:nth-of-type(3), span:nth-of-type(4), span:nth-of-type(5), span:nth-of-type(6), span:nth-of-type(7), span:nth-of-type(8), .qty)[b-t93clfsuaa]::after {
        content: ':';
        position: absolute;
        left: 55px;
    }
    .isi .list .item .qty input[b-t93clfsuaa] {
        display: inline-block;
        width: unset;
        text-align: left;
    }

    .tombol .awSuccess[b-t93clfsuaa] {
        flex: 1;
    }
}
/* /Pages/ReturGrosir/Popups/RingkasanReturGrosir.razor.rz.scp.css */

.isi[b-9h2xrrkayi] {
    flex: 1;
    padding: 1.25rem 1.25rem 0 1.25rem;
    overflow: hidden auto;
}
.wrap-info p[b-9h2xrrkayi] {
    font-size: 1.5rem;
    font-weight: 700;
    margin-bottom: .5rem;
}
.info[b-9h2xrrkayi] {
    display: flex;
    align-items: center;
    gap: 8%;
    margin-bottom: 2rem;
}
.info > div[b-9h2xrrkayi] {
    display: flex;
    align-items: center;
    gap: .5rem;
}
.info > div div:first-child[b-9h2xrrkayi] {
    display: grid;
    place-items: center;
    width: 33px;
    aspect-ratio: 1;
    color: var(--primer);
    background: #ffe7e5;
    border-radius: .35rem;
}
.info > div svg[b-9h2xrrkayi] {
    width: 23px;
    height: 23px;
}
.info > div span[b-9h2xrrkayi] {
    display: block;
    font-weight: 400;
}
.info > div span:first-child[b-9h2xrrkayi] {
    color: grey;
    font-size: .7rem;
}
.info > div span:last-child[b-9h2xrrkayi] {
    font-size: .9rem;
    font-weight: 600;
}

.item-masuk[b-9h2xrrkayi] {
    margin-bottom: 2rem;
}
.wrap-item-masuk[b-9h2xrrkayi] {
    padding: .5rem;
    border: 1px solid #e1e1e1;
    border-radius: .5rem;
}
.area-tujuan[b-9h2xrrkayi] {
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 1rem;
    color: var(--hijau);
    text-transform: capitalize;
    padding: .5rem .75rem;
    margin-bottom: .75rem;
    background-color: hsl(from var(--hijau) h s l / .1);
    border-radius: .25rem;
}
.area-tujuan p:first-child[b-9h2xrrkayi] {
    font-size: .8rem;
    font-weight: 400;
    margin-bottom: 0;
}
.area-tujuan p:last-child[b-9h2xrrkayi] {
    font-size: 1rem;
    font-weight: 700;
    margin-bottom: 0;
}
.area-tujuan img[b-9h2xrrkayi] {
    width: auto;
    height: 40px;
}
.list-masuk[b-9h2xrrkayi] {
    display: flex;
    flex-direction: column;
    gap: .25rem;
}
.list-masuk div[b-9h2xrrkayi] {
    position: relative;
    display: grid;
    grid-template-columns: minmax(30px, max-content) 30% auto;
    gap: .25rem;
    padding-left: 1.75rem;
    isolation: isolate;
}
.list-masuk div[b-9h2xrrkayi]::before {
    content: '';
    position: absolute;
    top: .5rem;
    left: .5rem;
    min-width: 6px;
    width: 6px;
    height: 6px;
    background-color: var(--hijau);
    border-radius: 50%;
    z-index: 1;
}
.list-masuk div[b-9h2xrrkayi]::after {
    content: '';
    position: absolute;
    left: .65rem;
    bottom: 45%;
    height: 100%;
    border-left: 1px dashed #e1e1e1;
    z-index: -1;
}
.list-masuk span[b-9h2xrrkayi] {
    display: block;
    font-weight: 400;
}

.wrap-list-keluar[b-9h2xrrkayi] {
    padding: .5rem;
    border: 1px solid #e1e1e1;
    border-radius: .5rem;
}
.wrap-list-keluar .each:not(:last-child)[b-9h2xrrkayi] {
    margin-bottom: .75rem;
}
.wrap-list-keluar .each > div:first-child[b-9h2xrrkayi] {
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 1rem;
    color: var(--primer);
    text-transform: capitalize;
    padding: .5rem .75rem;
    margin-bottom: .75rem;
    background-color: hsl(from var(--primer) h s l / .1);
    border-radius: .25rem;
}
.wrap-list-keluar .each > div:first-child p:first-child[b-9h2xrrkayi] {
    font-size: .8rem;
    font-weight: 400;
    margin-bottom: 0;
}
.wrap-list-keluar .each > div:first-child p:last-child[b-9h2xrrkayi] {
    font-size: 1rem;
    font-weight: 700;
    margin-bottom: 0;
}
.wrap-list-keluar .each > div:first-child img[b-9h2xrrkayi] {
    width: auto;
    height: 40px;
}
.list-keluar[b-9h2xrrkayi] {
    display: flex;
    flex-direction: column;
    gap: .25rem;
}
.list-keluar > div[b-9h2xrrkayi] {
    position: relative;
    display: grid;
    grid-template-columns: minmax(30px, max-content) 30% auto;
    gap: .25rem;
    padding-left: 1.75rem;
    isolation: isolate;
}
.list-keluar div[b-9h2xrrkayi]::before {
    content: '';
    position: absolute;
    top: .5rem;
    left: .5rem;
    min-width: 6px;
    width: 6px;
    height: 6px;
    background-color: var(--primer);
    border-radius: 50%;
    z-index: 1;
}
.list-keluar div[b-9h2xrrkayi]::after {
    content: '';
    position: absolute;
    left: .65rem;
    bottom: 45%;
    height: 100%;
    border-left: 1px dashed #e1e1e1;
    z-index: -1;
}
.list-keluar span[b-9h2xrrkayi] {
    display: block;
    font-weight: 400;
}

.nota-tujuan[b-9h2xrrkayi] {
    margin-top: 2rem;
}
.wrap-nota[b-9h2xrrkayi] {
    max-height: 490px;
    overflow: hidden auto;
    padding: .5rem;
    padding-top: 0;
    background-color: #ebf6ff;
    border-radius: .5rem;
}
.wrap-nota .item-nota[b-9h2xrrkayi] {
    display: grid;
    grid-template-columns: 20% 20% auto 17% 17%;
    gap: .25rem;
}
.wrap-nota .item-nota:first-child[b-9h2xrrkayi] {
    position: sticky;
    top: 0;
    color: #2196f3;
    font-size: .75rem;
    font-weight: 600;
    padding: .5rem;
    background-color: #ebf6ff;
    user-select: none;
}
.wrap-nota .item-nota:not(:first-child)[b-9h2xrrkayi] {
    padding: .5rem;
    margin-bottom: .5rem;
    background-color: #fff;
    border-radius: .5rem;
}
.wrap-nota .item-nota:last-child[b-9h2xrrkayi] {
    margin-bottom: 0;
}
.wrap-nota .item-nota span[b-9h2xrrkayi] {
    font-weight: 400;
}

.tombol[b-9h2xrrkayi] {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    gap: .5rem;
    padding: 1.25rem;
}



/*############### HP ###############*/
@media screen and (max-width: 767px) {
    .isi[b-9h2xrrkayi] {
        padding: 1rem;
        padding-bottom: 0;
    }
    .info[b-9h2xrrkayi] {
        align-items: flex-start;
        flex-direction: column;
        gap: .5rem;
    }
    .info > div[b-9h2xrrkayi] {
        gap: .75rem;
    }

    .wrap-nota[b-9h2xrrkayi] {
        max-height: unset;
        padding-top: .5rem;
    }
    .wrap-nota .item-nota:first-child[b-9h2xrrkayi] {
        display: none;
    }
    .wrap-nota .item-nota[b-9h2xrrkayi] {
        display: flex;
        flex-direction: column;
        grid-template-columns: unset;
        gap: .1rem;
    }
    .wrap-nota .item-nota span:first-child[b-9h2xrrkayi] {
        color: var(--primer);
        font-size: 1.1rem !important;
        font-weight: 600;
    }
    .wrap-nota .item-nota span:is(:not(:first-child))[b-9h2xrrkayi] {
        position: relative;
    }
    .wrap-nota .item-nota span:is(:not(:first-child))[b-9h2xrrkayi]::before {
        content: 'Tanggal';
        display: inline-block;
        width: 60px;
        margin-right: .75rem;
    }
    .wrap-nota .item-nota span:nth-child(3)[b-9h2xrrkayi]::before {
        content: 'Nominal'
    }
    .wrap-nota .item-nota span:nth-child(4)[b-9h2xrrkayi]::before {
        content: 'Kurang'
    }
    .wrap-nota .item-nota span:nth-child(5)[b-9h2xrrkayi]::before {
        content: 'Bayar'
    }
    .wrap-nota .item-nota span:is(:not(:first-child))[b-9h2xrrkayi]::after {
        content: ':';
        position: absolute;
        left: 60px;
    }

    .tombol[b-9h2xrrkayi] {
        padding: 1rem;
    }
    .tombol .awSuccess[b-9h2xrrkayi] {
        flex: 1;
    }
}
/* /Pages/Users/Login.razor.rz.scp.css */

#login-page[b-62y1kruu2t] {
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100vh;
    background-color: #000;
    overflow: hidden;
}
#login-page[b-62y1kruu2t]::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: url(https://akasbo.blob.core.windows.net/general/index-hero.webp);
    background-repeat: no-repeat;
    background-position: center left;
    background-size: cover;
    opacity: .2;
}

.wrap-form[b-62y1kruu2t] {
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    max-width: 450px;
    padding: 4% 3% 5% 3%;
    background-color: #fff;
    border-radius: 1rem;
    box-shadow: 5px 10px 35px #ffffff50;
    animation: loginSwipUp-b-62y1kruu2t .6s ease;
    transform: translateY(0);
    opacity: 1;
    overflow: hidden;
    z-index: 0;
}
@keyframes loginSwipUp-b-62y1kruu2t {
    from {
        transform: translateY(50%);
        opacity: 0;
    }
}
.wrap-form .teks[b-62y1kruu2t] {
    width: 100%;
}
.wrap-form .teks img[b-62y1kruu2t] {
    width: 50px;
    height: auto;
    margin-bottom: 5rem;
}
.wrap-form .teks p:first-of-type[b-62y1kruu2t] {
    font-size: 1.75rem;
    font-weight: 700;
    margin-bottom: .25rem;
}
.wrap-form .teks p:last-of-type[b-62y1kruu2t] {
    font-size: 1.15rem;
    font-weight: 400;
    margin-bottom: 2rem;
}
.wrap-form .inputan[b-62y1kruu2t] {
    width: 100%;
}
.wrap-form .group-form[b-62y1kruu2t] {
    margin-bottom: 1.5rem;
}
.wrap-form .group-form label[b-62y1kruu2t] {
    position: relative;
    display: flex;
    align-items: flex-end;
    width: 100%;
    height: 45px;
    margin: 0;
}
.wrap-form .group-form input[b-62y1kruu2t] {
    width: 100%;
    font-size: 1rem;
    padding: 0 .5rem .25rem .5rem;
    background: transparent;
    border: none;
    border-bottom: 2px solid #e1e1e1;
    outline: none;
    transition: border-color var(--anim);
}
.wrap-form .group-form input:focus[b-62y1kruu2t],
.wrap-form .group-form input:not(:placeholder-shown)[b-62y1kruu2t] {
    border-color: var(--primer);
}
.wrap-form .group-form .text-label[b-62y1kruu2t] {
    position: absolute;
    top: 1rem;
    left: .5rem;
    color: grey;
    font-size: 1rem;
    font-weight: 400;
    transition: var(--anim);
    pointer-events: none;
    user-select: none;
}
.wrap-form .group-form input:focus + .text-label[b-62y1kruu2t],
.wrap-form .group-form input:not(:placeholder-shown) + .text-label[b-62y1kruu2t] {
    top: -.27rem;
    color: var(--primer);
    font-size: .75rem;
    font-weight: 500;
}
.wrap-form .group-form input[b-62y1kruu2t]::placeholder {
    color: transparent;
}

.wrap-form .group-form .show[b-62y1kruu2t] {
    position: absolute;
    top: 1rem;
    right: .5rem;
    width: 23px;
    height: 23px;
    color: grey;
    text-align: center;
    transition: var(--anim);
    cursor: pointer;
    z-index: 5;
}
.wrap-form .group-form .show:hover[b-62y1kruu2t] {
    color: var(--primer);
}
.wrap-form .group-form:nth-of-type(2) input[b-62y1kruu2t] {
    padding-right: 2.25rem !important;
}
.wrap-form .group-form:nth-of-type(2) .awIcon[b-62y1kruu2t] {
    width: 23px;
    height: 23px;
}
.wrap-form .group-form:nth-of-type(2) .awIcon:nth-of-type(2)[b-62y1kruu2t],
.wrap-form .group-form:nth-of-type(2) input[type="text"] ~ .show .awIcon:nth-of-type(1)[b-62y1kruu2t] {
    display: none;
}
.wrap-form .group-form:nth-of-type(2) input[type="text"] ~ .show .awIcon:nth-of-type(2)[b-62y1kruu2t] {
    display: inline-block;
}
.wrap-form button[b-62y1kruu2t] {
    margin-top: 1.5rem;
}
.wrap-form .abstract[b-62y1kruu2t] {
    position: absolute;
    width: 100px;
    height: 100px;
    background-color: #f4433678;
    transform: rotate(135deg);
    z-index: -1;
}
.wrap-form .abstract[b-62y1kruu2t]::after {
    content: '';
    position: absolute;
    bottom: -5rem;
    left: 1.5rem;
    width: 200px;
    height: 200px;
    background-color: #f443365e;
}
.wrap-form .abstract:nth-of-type(1)[b-62y1kruu2t] {
    bottom: -3.5rem;
    left: 0;
}
.wrap-form .abstract:nth-of-type(2)[b-62y1kruu2t] {
    visibility: hidden;
    top: -6rem;
    right: -10rem;
}


/*############### TABLET ###############*/
@media screen and (min-width: 768px) and (max-width: 1023px) {
    
}

/*############### HP ###############*/
@media screen and (max-width: 767px) {
    .wrap-form[b-62y1kruu2t] {
        width: 100%;
        max-width: 100%;
        height: 100%;
        padding: 8%;
        border-radius: 0;
        animation: unset;
        box-shadow: none;
    }
    .wrap-form .teks p:first-of-type[b-62y1kruu2t] {
        font-size: 1.65rem;
    }
    .wrap-form .teks p:last-of-type[b-62y1kruu2t] {
        font-size: 1.1rem;
    }
    .wrap-form .abstract:nth-of-type(2)[b-62y1kruu2t] {
        visibility: visible;
    }

    .content-lock[b-62y1kruu2t] {
        margin: 1.5rem;
    }
}
/* /Pages/Users/LogoutWarning.razor.rz.scp.css */

.content-lock[b-o9df25tx2z] {
    position: relative;
    text-align: center;
    padding: 4.5rem 1.25rem 1.75rem 1.25rem;
    background-color: #fff;
    border-radius: 1rem;
    user-select: none;
    overflow: hidden;
    z-index: 0;
}
.content-lock img[b-o9df25tx2z] {
    width: 90px;
    height: auto;
    margin-bottom: 1rem;
}
.content-lock p:nth-of-type(1)[b-o9df25tx2z] {
    font-size: 1.5rem;
    font-weight: 700;
    text-transform: uppercase;
    margin-bottom: .25rem;
}
.content-lock p:nth-of-type(2)[b-o9df25tx2z] {
    font-size: 1.1rem;
    font-weight: 400;
    margin-bottom: 2rem;
}
.tombol[b-o9df25tx2z] {
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: .5rem;
}

.content-lock .abstract[b-o9df25tx2z] {
    position: absolute;
    width: 100px;
    height: 100px;
    background-color: #f4433678;
    transform: rotate(135deg);
    z-index: -1;
}
.content-lock .abstract[b-o9df25tx2z]::after {
    content: '';
    position: absolute;
    top: -6rem;
    right: 1.5rem;
    width: 200px;
    height: 200px;
    background-color: #f443365e;
}
.content-lock .abstract:nth-of-type(1)[b-o9df25tx2z] {
    top: -3.5rem;
    right: -.5rem;
}
.content-lock .abstract:nth-of-type(2)[b-o9df25tx2z] {
    visibility: hidden;
    top: -6rem;
    right: 2rem;
}
/* /Pages/Users/UserLocked.razor.rz.scp.css */

.content-lock[b-x4yf1jc6ys] {
    position: relative;
    text-align: center;
    padding: 4.5rem 1.25rem 1.75rem 1.25rem;
    background-color: #fff;
    border-radius: 1rem;
    user-select: none;
    overflow: hidden;
    z-index: 0;
}
.content-lock img[b-x4yf1jc6ys] {
    width: 90px;
    height: auto;
    margin-bottom: 1rem;
}
.content-lock p:nth-of-type(1)[b-x4yf1jc6ys] {
    font-size: 1.5rem;
    font-weight: 700;
    text-transform: capitalize;
    margin-bottom: .25rem;
}
.content-lock p:nth-of-type(2)[b-x4yf1jc6ys] {
    font-size: 1.1rem;
    font-weight: 400;
    margin-bottom: 2rem;
}
.content-lock .abstract[b-x4yf1jc6ys] {
    position: absolute;
    width: 100px;
    height: 100px;
    background-color: #f4433678;
    transform: rotate(135deg);
    z-index: -1;
}
.content-lock .abstract[b-x4yf1jc6ys]::after {
    content: '';
    position: absolute;
    top: -6rem;
    right: 1.5rem;
    width: 200px;
    height: 200px;
    background-color: #f443365e;
}
.content-lock .abstract:nth-of-type(1)[b-x4yf1jc6ys] {
    top: -3.5rem;
    right: -.5rem;
}
.content-lock .abstract:nth-of-type(2)[b-x4yf1jc6ys] {
    visibility: hidden;
    top: -6rem;
    right: 2rem;
}
/* /Shared/MainLayout.razor.rz.scp.css */

.page[b-sx9bn5i0mi] {
    position: relative;
    display: flex;
    flex-direction: row;
    height: 100vh;
}
.sidebar[b-sx9bn5i0mi] {
    width: 250px;
    height: 100vh;
    transition: var(--anim);
}
main[b-sx9bn5i0mi] {
    flex: 1;
    display: flex;
    overflow: hidden auto;
}
article[b-sx9bn5i0mi] {
    flex: 1;
}


/*############### TABLET ###############*/
@media screen and (min-width: 768px) and (max-width: 1023px) {
    .sidebar[b-sx9bn5i0mi] {
        width: 80px;
    }
}

/*############### HP ###############*/
@media screen and (max-width: 767px) {
    .page[b-sx9bn5i0mi] {
        flex-direction: column-reverse;
    }
    .sidebar[b-sx9bn5i0mi] {
        width: 100%;
        height: 3.8rem;
    }
}
/* /Shared/MenuLainnyaMobile.razor.rz.scp.css */

.lainnya-content[b-ta63e0fkqi] {
    position: relative;
    padding: 2rem 1.25rem;
}
.wrap-abstract[b-ta63e0fkqi] {
    position: absolute;
    top: 0;
    right: 0;
    width: 150px;
    height: 150px;
    transform: rotate(180deg);
    overflow: hidden;
    z-index: -1;
}
.abstract[b-ta63e0fkqi] {
    position: absolute;
    left: -6rem;
    bottom: -5.5rem;
    width: 170px;
    height: 170px;
    background-color: #f4433657;
    transform: rotate(135deg);
    transition: var(--anim);
    z-index: -1;
}
.abstract[b-ta63e0fkqi]::after {
    content: '';
    position: absolute;
    left: -2rem;
    bottom: -1rem;
    width: 80px;
    height: 80px;
    background-color: #f4433629;
}

.header[b-ta63e0fkqi] {
    display: flex;
    flex-direction: column;
    align-items: center;
    margin-top: 1rem;
    margin-bottom: 2.5rem;
}
.header .initials[b-ta63e0fkqi] {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 75px;
    width: 75px;
    color: #fff;
    font-size: 1.5rem;
    font-weight: 600;
    text-align: center;
    margin-bottom: .5rem;
    background: linear-gradient(30deg, #FF5722 0%, var(--primer) 70%);
    border-radius: 50%;
    overflow: hidden;
    z-index: 0;
}
.header p[b-ta63e0fkqi] {
    font-size: 1.25rem;
    font-weight: 700;
    margin-bottom: .25rem;
}
.header .roles[b-ta63e0fkqi] {
    display: flex;
    align-items: center;
    gap: .25rem;
}
.header .roles span[b-ta63e0fkqi] {
    color: #fff;
    font-size: .65rem;
    font-weight: 500;
    padding: .1rem .4rem;
    background-color: var(--hijau);
    border-radius: 2rem;
}
.header .roles select[b-ta63e0fkqi] {
    width: 140px;
    color: #5a5a5a;
    font-size: .9rem;
    font-weight: 500;
    padding: 0;
    background: transparent;
    border: 1px solid transparent;
    border-radius: .25rem;
    outline: none;
    cursor: pointer;
}
.header .roles select:hover[b-ta63e0fkqi] {
    border-color: #e1e1e1;
}

.wrap-list[b-ta63e0fkqi] {
    padding: .75rem .5rem .75rem 1rem;
    margin-bottom: 1.25rem;
    background-color: #fff;
    border: 1px solid #e1e1e1;
    border-radius: .5rem;
}
.menu[b-ta63e0fkqi] {
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: .5rem;
    width: 100%;
    padding: .75rem 0;
    margin-bottom: 0;
    border-bottom: 1px solid #e1e1e1;
    transition: var(--anim);
    user-select: none;
}
.menu.exit[b-ta63e0fkqi] {
    color: var(--primer);
}
.menu:first-child[b-ta63e0fkqi] {
    padding-top: 0;
}
.menu:last-child[b-ta63e0fkqi] {
    padding-bottom: 0;
    border-bottom: none;
}
.menu:is(:hover, .exit)[b-ta63e0fkqi] {
    color: var(--primer);
}
.menu .awIcon[b-ta63e0fkqi] {
    width: 30px;
    height: 30px;
}
.menu div .awIcon[b-ta63e0fkqi] {
    margin-right: .5rem;
}
.menu span[b-ta63e0fkqi] {
    font-weight: 400;
}

.sub[b-ta63e0fkqi] {
    color: dimgrey;
    font-size: .85rem;
    font-weight: 600;
    margin-bottom: .5rem;
}
/* /Shared/NavMenu.razor.rz.scp.css */

.sidebar-content[b-0hg8e8xrro] {
    position: relative;
    display: flex;
    flex-direction: column;
    width: 100%;
    height: 100%;
    user-select: none;
}
.sidebar-content .brand[b-0hg8e8xrro] {
    display: flex;
    align-items: flex-end;
    gap: .5rem;
    padding: 1.25rem;
}
.sidebar-content .brand img[b-0hg8e8xrro] {
    width: 45px;
    height: auto;
}
.sidebar-content .brand p:first-of-type[b-0hg8e8xrro] {
    font-size: 1.4rem;
    font-weight: 700;
    line-height: 1;
    margin-bottom: .15rem;
    transition: var(--anim);
}
.sidebar-content .brand p:last-of-type[b-0hg8e8xrro] {
    color: grey;
    font-size: .75rem;
    font-weight: 400;
    line-height: 1;
    margin-bottom: 0;
    transition: var(--anim);
    cursor: pointer;
}
.sidebar-content .brand p:last-of-type:hover[b-0hg8e8xrro] {
    color: #1C64F2;
    text-decoration: underline;
}
.versi-app-content[b-0hg8e8xrro] {
    flex: 1;
    padding: 1.5rem 1.25rem;
    overflow: hidden auto;
}
.wrap-abstract[b-0hg8e8xrro] {
    position: absolute;
    right: 0;
    top: 0;
    width: 150px;
    height: 150px;
    border-bottom-left-radius: .5rem;
    overflow: hidden;
    z-index: -1;
}
.abstract[b-0hg8e8xrro] {
    position: absolute;
    top: -7.5rem;
    right: -5rem;
    width: 150px;
    height: 150px;
    background-color: #f4433657;
    transform: rotate(135deg);
    transition: var(--anim);
    z-index: -1;
}
.abstract[b-0hg8e8xrro]::after {
    content: '';
    position: absolute;
    top: -1.5rem;
    right: -1rem;
    width: 80px;
    height: 80px;
    background-color: #f4433629;
}

.sidebar-menu[b-0hg8e8xrro] {
    flex: 1;
    padding: .5rem 1rem 0 1rem;
    overflow: hidden auto;
}
.sidebar-menu[b-0hg8e8xrro]  a.item-menu,
.sidebar-menu[b-0hg8e8xrro]  a.sub-item {
    color: unset;
    text-decoration: none;
}

.sidebar-menu .accordion-item[b-0hg8e8xrro] {
    margin-bottom: .4rem;
    background-color: transparent;
    border: none;
    border-radius: 0;
}
.sidebar-menu .accordion-button[b-0hg8e8xrro] {
    display: flex;
    align-items: center;
    gap: .5rem;
    background-color: transparent;
    padding: .5rem .75rem;
    border-radius: .5rem;
    transition: var(--anim);
}
.sidebar-menu .accordion-button[b-0hg8e8xrro]::after {
    display: none;
}
.sidebar-menu .accordion-button:hover[b-0hg8e8xrro],
.sidebar-menu .accordion-button:not(.collapsed)[b-0hg8e8xrro],
.sidebar-menu[b-0hg8e8xrro]  a.item-menu.active .accordion-button {
    color: var(--primer);
    background-color: #f4433615;
    box-shadow: none;
}
.sidebar-menu .accordion-item.with-sub .accordion-button:not(.collapsed)[b-0hg8e8xrro] {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}
.sidebar-menu .accordion-button .awIcon[b-0hg8e8xrro] {
    width: 30px;
    height: 30px;
}
.sidebar-menu .accordion-button span[b-0hg8e8xrro] {
    flex: 1;
    font-size: 1rem;
    font-weight: 400;
}
.sidebar-menu .accordion-button .caret[b-0hg8e8xrro] {
    color: #5a5a5a;
    transition: var(--anim);
}
.sidebar-menu .accordion-button:hover .caret[b-0hg8e8xrro] {
    color: var(--primer);
}
.sidebar-menu .accordion-button:not(.collapsed) .caret[b-0hg8e8xrro] {
    color: var(--primer);
    transform: rotate(-180deg);
}

.sidebar-menu .accordion-collapse[b-0hg8e8xrro] {
    background-color: var(--primer);
    overflow: hidden;
}
.sidebar-menu .accordion-item.with-sub .accordion-collapse[b-0hg8e8xrro] {
    border-bottom-left-radius: .5rem;
    border-bottom-right-radius: .5rem;
}
.sidebar-menu .sub-wrap[b-0hg8e8xrro] {
    position: relative;
    display: flex;
    align-items: center;
    gap: .3rem;
    padding: .5rem 1rem .5rem 1.75rem;
    transition: var(--anim);
}
.sidebar-menu .sub-wrap:hover[b-0hg8e8xrro] {
    background-color: #00000020;
}
.sidebar-menu .sub-wrap[b-0hg8e8xrro]::before {
    content: '';
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: .5rem;
    width: 0;
    height: 0;
    border-left: 5px solid #fff;
    border-top: 5px solid transparent;
    border-bottom: 5px solid transparent;
    opacity: 0;
    transition: var(--anim);
}
.sidebar-menu .sub-item.active .sub-wrap[b-0hg8e8xrro]::before {
    left: 1rem;
    opacity: 1;
}
.sidebar-menu .sub-wrap .awIcon[b-0hg8e8xrro] {
    color: #fff;
    width: 23px;
    height: 23px;
}
.sidebar-menu .sub-wrap span[b-0hg8e8xrro] {
    flex: 1;
    color: #fff;
    font-size: .85rem;
    font-weight: 400;
    transition: var(--anim);
}
.sidebar-menu .sub-item:first-child .sub-wrap[b-0hg8e8xrro] {
    margin-top: .5rem;
}
.sidebar-menu .sub-item:last-child .sub-wrap[b-0hg8e8xrro] {
    margin-bottom: .5rem;
}
.sidebar-menu .tablet-menu[b-0hg8e8xrro] {
    display: none
}

.user-info[b-0hg8e8xrro] {
    position: relative;
    padding: 1rem;
}
.user-info .dropend[b-0hg8e8xrro] {
    display: none;
}
.user-info .user-wrap[b-0hg8e8xrro] {
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
    gap: .5rem;
    padding: 0 .5rem .75rem .75rem;
    transition: var(--anim);
    z-index: 10;
}
.user-name[b-0hg8e8xrro] {
    flex: 1;
}
.user-name p[b-0hg8e8xrro] {
    font-size: .95rem;
    font-weight: 700;
    margin-bottom: .25rem;
}
.user-name .roles[b-0hg8e8xrro] {
    display: flex;
    align-items: center;
    gap: .25rem;
}
.user-name .roles span[b-0hg8e8xrro] {
    color: #fff;
    font-size: .6rem;
    font-weight: 500;
    padding: .1rem .4rem;
    background-color: var(--hijau);
    border-radius: 2rem;
}
.user-name .roles select[b-0hg8e8xrro] {
    flex: 1;
    color: #5a5a5a;
    font-size: .75rem;
    font-weight: 500;
    padding: 0;
    border: 1px solid transparent;
    border-radius: .25rem;
    outline: none;
    cursor: pointer;
}
.user-name .roles select:hover[b-0hg8e8xrro] {
    border-color: #e1e1e1;
}
.user-info .wrap-logout:hover[b-0hg8e8xrro] {
    color: var(--primer);
    cursor: pointer;
}
.user-info .wrap-logout .awIcon[b-0hg8e8xrro] {
    width: 20px;
    height: 20px;
}

.menu-kosong[b-0hg8e8xrro] {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: .5rem;
    width: 100%;
    height: 100%;
    color: darkorange;
    background-color: #ff8c001a;
    border-radius: .5rem;
    text-align: center;
    user-select: none;
}
.menu-kosong i[b-0hg8e8xrro] {
    font-size: 1.5rem;
}
.menu-kosong span[b-0hg8e8xrro] {
    font-size: .9rem;
    font-style: italic;
}

.mobile-content[b-0hg8e8xrro] {
    display: none;
}


/*############### TABLET ###############*/
@media screen and (min-width: 768px) and (max-width: 1023px) {
    .abstract[b-0hg8e8xrro] {
        top: -8rem;
        right: -6.5rem;
    }
    .sidebar-menu[b-0hg8e8xrro] {
        overflow: unset;
    }
    .sidebar-content .brand p[b-0hg8e8xrro],
    .sidebar-content .accordion[b-0hg8e8xrro] {
        display: none;
    }
    .sidebar-content .brand img[b-0hg8e8xrro] {
        width: 100%;
        height: auto;
    }

    .sidebar-menu .tablet-menu[b-0hg8e8xrro] {
        display: flex;
        flex-direction: column;
        gap: .25rem;
    }
    .tablet-menu .wrap-menu[b-0hg8e8xrro] {
        position: relative;
        display: flex;
        justify-content: center;
        align-items: center;
        width: 100%;
        padding: .5rem .75rem;
        border-radius: .5rem;
        transition: var(--anim);
    }
    .tablet-menu .dropend .wrap-menu[b-0hg8e8xrro]::before {
        content: '+';
        position: absolute;
        right: .25rem;
        bottom: .25rem;
        width: 13px;
        height: 13px;
        line-height: 13px;
        text-align: center;
        color: #fff;
        font-size: .7rem;
        font-weight: 600;
        background-color: var(--primer);
        border-radius: 50%;
        transform: scale(0);
        transition: var(--anim);
        z-index: 2;
    }
    .tablet-menu .dropend .wrap-menu:hover[b-0hg8e8xrro]::before,
    .tablet-menu .dropend .item-menu.show .wrap-menu[b-0hg8e8xrro]::before {
        transform: scale(1);
    }
    .tablet-menu .wrap-menu:hover[b-0hg8e8xrro],
    .tablet-menu .item-menu.active .wrap-menu[b-0hg8e8xrro],
    .tablet-menu .item-menu.show .wrap-menu[b-0hg8e8xrro] {
        color: var(--primer);
        background-color: #f4433615;
    }
    .tablet-menu .wrap-menu .awIcon[b-0hg8e8xrro] {
        min-width: 30px;
        width: 30px;
        height: 30px;
    }
    .tablet-menu .wrap-menu span[b-0hg8e8xrro],
    .tablet-menu .item-menu.active .wrap-menu:hover span[b-0hg8e8xrro],
    .tablet-menu .item-menu.show .wrap-menu:hover span[b-0hg8e8xrro] {
        position: absolute;
        left: 0;
        width: fit-content;
        max-width: 150px;
        display: inline-block;
        white-space: nowrap;
        color: grey;
        font-size: .8rem;
        padding: .25rem .5rem;
        background-color: #fff;
        border-radius: 0 .5rem .5rem 0;
        transition: var(--anim);
        pointer-events: none;
        opacity: 0;
        z-index: 5;
    }
    .tablet-menu .wrap-menu:hover span[b-0hg8e8xrro] {
        left: 3.5rem;
        pointer-events: visible;
        opacity: 1;
    }
    .tablet-menu .dropdown-menu[b-0hg8e8xrro] {
        min-width: 11rem;
        padding: 0;
        margin-left: .5rem !important;
        background-color: var(--primer);
        border: none;
        overflow: hidden;
    }
    .tablet-menu .tablet-sub-wrap[b-0hg8e8xrro] {
        display: flex;
        align-items: center;
        gap: .5rem;
        padding: .5rem 1rem;
    }
    .tablet-menu .tablet-sub-wrap:hover[b-0hg8e8xrro] {
        background-color: #00000020;
    }
    .tablet-menu .tablet-sub-wrap .awIcon[b-0hg8e8xrro] {
        min-width: 23px;
        width: 23px;
        height: 23px;
        color: #fff;
    }
    .tablet-menu .tablet-sub-wrap span[b-0hg8e8xrro] {
        flex: 1;
        color: #fff;
        font-size: .9rem;
        font-weight: 400;
        white-space: nowrap;
        transition: var(--anim);
    }
    .tablet-menu .sub-item:first-child .tablet-sub-wrap[b-0hg8e8xrro] {
        padding-top: 1rem;
    }
    .tablet-menu .sub-item:last-child .tablet-sub-wrap[b-0hg8e8xrro] {
        padding-bottom: 1rem;
    }

    .user-info .dropend[b-0hg8e8xrro] {
        display: block;
    }
    .user-info .user-wrap[b-0hg8e8xrro] {
        display: none;
    }
    .user-info .wrap-menu[b-0hg8e8xrro] {
        position: relative;
        display: flex;
        justify-content: center;
        align-items: center;
        width: 100%;
        padding: .5rem .75rem;
        border-radius: .5rem;
        transition: var(--anim);
    }
    .user-info .wrap-menu:hover[b-0hg8e8xrro],
    .user-info .item-menu.show .wrap-menu[b-0hg8e8xrro]{
        color: var(--primer);
        background-color: #f4433615;
    }
    .user-info .wrap-menu .awIcon[b-0hg8e8xrro] {
        min-width: 30px;
        width: 30px;
        height: 30px;
    }
    .user-info .wrap-menu span[b-0hg8e8xrro],
    .user-info .item-menu.show .wrap-menu:hover span[b-0hg8e8xrro] {
        position: absolute;
        left: 0;
        color: grey;
        font-size: .8rem;
        padding: .25rem .5rem;
        background-color: #fff;
        border-radius: 0 .5rem .5rem 0;
        transition: var(--anim);
        pointer-events: none;
        opacity: 0;
        z-index: 5;
    }
    .user-info .wrap-menu:hover span[b-0hg8e8xrro] {
        left: 3.5rem;
        pointer-events: visible;
        opacity: 1;
    }
    .user-info .wrap-dropdown-menu[b-0hg8e8xrro] {
        display: flex;
        justify-content: space-between;
        align-items: flex-end;
        gap: .5rem;
    }
    .user-info .dropdown-menu[b-0hg8e8xrro] {
        padding: .75rem;
        margin-left: .5rem !important;
        overflow: hidden;
    }
}


/*############### HP ###############*/
@media screen and (max-width: 767px) {
    .sidebar-content[b-0hg8e8xrro] {
        display: none;
    }
    .mobile-content[b-0hg8e8xrro] {
        position: relative;
        display: block;
        width: 100%;
        height: 100%;
        z-index: 15;
    }
    #nav-mobile[b-0hg8e8xrro] {
        width: 100%;
        height: 100%;
        display: grid;
        grid-template-columns: repeat(var(--totalMenu), 1fr);
        align-items: center;
        background-color: #fff;
        box-shadow: 0 -5px 20px 0 #cfcfcf7a;
    }
    #nav-mobile[b-0hg8e8xrro]  a.item {
        position: relative;
        display: flex;
        justify-content: center;
        align-items: center;
        height: 100%;
        color: #5a5a5a;
        text-decoration: none;
        overflow: hidden;
    }
    #nav-mobile[b-0hg8e8xrro]  a.item::before {
        content: '';
        position: absolute;
        bottom: -4px;
        width: 60%;
        height: 4px;
        background-color: var(--primer);
        border-radius: 2rem 2rem 0 0;
        transition: var(--anim);
    }
    #nav-mobile[b-0hg8e8xrro]  a.item.active::before {
        bottom: 0;
    }
    #nav-mobile .menu-wrap[b-0hg8e8xrro] {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        border-radius: .5rem;
        transition: var(--anim);
        cursor: pointer;
    }
    #nav-mobile .menu-wrap .awIcon[b-0hg8e8xrro] {
        width: 30px;
        height: 30px;
    }
    #nav-mobile .item span[b-0hg8e8xrro] {
        flex: 1;
        font-size: .65rem;
        font-weight: 400;
        text-align: center;
    }
    #nav-mobile[b-0hg8e8xrro]  a.item:is(:hover, .active),
    #nav-mobile[b-0hg8e8xrro]  .item:is(:hover, .active) {
        color: var(--primer);
    }
}
