/* /Components/Common/FlagRounded.razor.rz.scp.css */
#flag-issent[b-hsly5stox0] {
    width: 100%;
    height: 80%;
    border-radius: 10%;
    object-fit: cover;
    border: 2px solid var(--onx-gray);
    grid-area: rm;
    margin: auto;
}
/* /Components/Common/ImageTitlePlaceholder.razor.rz.scp.css */
#main[b-feis7h17ug] {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

#main img[b-feis7h17ug] {
    width: 100%;
    height: 100%;
    object-fit: contain;
}

#main p[b-feis7h17ug] {
    margin: auto;
}

.circular[b-feis7h17ug] {
    border-radius: 50% !important;
    width: 100%;
    height: 100%;
}

.img-circular[b-feis7h17ug] {
    border-radius: 50% !important;
    object-fit: cover !important;
}
/* /Components/Nav/Navbar.razor.rz.scp.css */
.main[b-hg2rf03afv] {
}

#user-id[b-hg2rf03afv] {
    margin: auto;
}

.show[b-hg2rf03afv] {
    display: block;
}

.user-details[b-hg2rf03afv] {
    margin: auto;
    display: flex;
    flex-direction: column;
    text-align: center;
    margin-left: .4rem;
    margin-right: .4rem;
    margin-bottom: .4rem;
    padding: .2rem;
    border-radius: 1rem;
    color: var(--onx-blue-dark);
    font-weight: bold;
}

.user-details > p[b-hg2rf03afv] {
    margin: 0;
    user-select: none;
}

.user-name[b-hg2rf03afv] {
}

.user-company[b-hg2rf03afv] {
    font-size: 11px;
}
/* /Components/Scan/CheckRoutineSummary.razor.rz.scp.css */
#main[b-sb5uwt3aga] {
}

.routine-card[b-sb5uwt3aga] {
    border: 1px solid var(--onx-gray);
    border-radius: .5rem;
    margin-bottom: .2rem;

    display: grid;
    grid-template-areas: "id res";
    grid-template-columns: .9fr .1fr;
    grid-template-rows: 1fr;
}

.routine-id[b-sb5uwt3aga] {
    grid-area: id;
    margin: 0;
}

.routine-res[b-sb5uwt3aga] {
    grid-area: res;
    border: 2px solid var(--onx-gray);
    border-radius: 50%;
    width: 25px;
    height: 25px;

    justify-self: center;
    margin: auto;
}

.result-invalid[b-sb5uwt3aga] {
    background: var(--onx-red);
    color: var(--onx-red);
}

.result-valid[b-sb5uwt3aga] {
    background: var(--onx-green);
    color: var(--onx-green);
}

.result-warning[b-sb5uwt3aga] {
    background: var(--onx-yellow);
    color: var(--onx-yellow);
}
/* /Components/Scan/DocumentFilter.razor.rz.scp.css */
#main[b-eecqnafgua] {
    width: 30vw;
    display: flex;
    flex-direction: column;
    z-index: 2!important;
    background-color: var(--onx-blue-dark);
    border: 1px solid var(--onx-gray);
    border-radius: 1rem;
    padding: 2rem;
}

#shields[b-eecqnafgua] {
    height: 130px;
    display: flex;
    justify-content: space-between;
    user-select: none;
}

#expertise[b-eecqnafgua] {
    display: grid;
    grid-template-areas: "ul ur"
                         "bl br";
    align-items: center;
    user-select: none;
}

.expertise-label[b-eecqnafgua] {
    margin: .5rem;
    display: flex;
}

.expertise-checkbox[b-eecqnafgua] {
    transform: scale(1.5);
    margin-right: .3rem;
}

@media only screen and (max-width: 768px) {
    #main[b-eecqnafgua] {
        width: 90vw;
    }
}
/* /Components/Scan/DocumentInfo.razor.rz.scp.css */
#main[b-6sne94j3q2] {
    display: grid;
    grid-template-areas: "lt ct rt" "lm cm rm" "lb cb rb";
    grid-template-columns: .2fr .6fr .2fr;
    grid-template-rows: 1fr 1fr 1fr;
}

#shield[b-6sne94j3q2] {
    width: 100px;
    height: 100px;

    grid-area: lt / lm / lb;
    margin: auto;
}

#flag-issent[b-6sne94j3q2] {
    width: 50px;
    height: 50px;
    margin: auto;
}

#iss-ent[b-6sne94j3q2] {
    grid-area: rt;
    margin: auto;
}

#doc-code-expi[b-6sne94j3q2] {
    grid-area: ct;
    margin: auto;
    display: flex;
}

#doc-code-expi > p[b-6sne94j3q2] {
    margin: auto;
    padding: 5px;
}

#scan-time-location[b-6sne94j3q2] {
    grid-area: cm;
    margin: auto;
}

#time-fr[b-6sne94j3q2] {
    margin: auto;
    font-size: 11px;
    color: pink;
    text-align: center;
}

#guid[b-6sne94j3q2] {
    grid-area: cb;
    margin: auto;
}

.lic-name[b-6sne94j3q2] {
    color: var(--onx-cyan);
}

.op-name[b-6sne94j3q2] {
    color: var(--onx-cyan);
    font-weight: normal!important;
}

.expertise-badge[b-6sne94j3q2] {
    grid-area: lb;
    margin: auto;
    z-index: 2;
    padding-top: 30px;
}

.report-badge[b-6sne94j3q2] {
    grid-area: lb;
    margin: auto;
    z-index: 2;
    padding-top: 30px;
}
/* /Components/Scan/ExpertiseBadge.razor.rz.scp.css */
.main[b-jwljlyrcpn] {
}
/* /Components/Scan/HolderInfo.razor.rz.scp.css */
#main[b-nrqakrtki0] {
    display: grid;
    grid-template-areas: "pic data nat";
    grid-template-columns: .3fr 1fr .3fr;
    grid-template-rows: 1fr;

    border: 1px solid var(--onx-gray);
    border-radius: 1rem;
    padding: 1rem;
}

#portrait[b-nrqakrtki0] {
    grid-area: pic;
    height: 150px;
    width: 150px;
}

#data[b-nrqakrtki0] {
    grid-area: data;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding-left: 20px;
}

#data p[b-nrqakrtki0] {
    margin: 0;
}

#nationality[b-nrqakrtki0] {
    grid-area: nat;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

#flag-issent[b-nrqakrtki0] {
    width: 50px;
    height: 50px;
}
/* /Components/Scan/MrzDisplay.razor.rz.scp.css */
#mrz-area[b-fjqz72f73l] {
    margin: auto;
    font-family: Inconsolata;
    font-size: 18px;
    resize: none;
    background-color: var(--onx-blue-black);
    color: var(--onx-white);
    border-radius: 1rem;
    padding: 10px;
    text-align: center;
    min-height: 150px;
}
/* /Components/Scan/ScanInfoCard.razor.rz.scp.css */
#main[b-00n3int9mm] {
    height: 100px;
    margin-top: 5px;
    border: 1px solid var(--onx-gray);
    border-radius: 1rem;
    background-color: var(--onx-blue-black);
    display: grid;
    grid-template-areas: "lu cu ru"
                         "lm cm rm"
                         "lb cb rb";
    grid-template-rows: 1fr 1fr 1fr;
    grid-template-columns: .3fr 1fr .3fr;
    color: var(--onx-white);
    align-items: center;

    cursor: pointer;
    transition: .1s;
}

#main:hover[b-00n3int9mm] {
    transition: .1s;
    transform: scale(1.05);
    border: 2px solid var(--bs-primary);
    box-shadow: .1rem .1rem var(--bs-primary);
}

#shield[b-00n3int9mm] {
    grid-area: 1 / 1 / span 3 / span 1;
    width: 50px;
    height: 50px;
    margin: auto;
}

.expertise-badge[b-00n3int9mm] {
    grid-area: 1 / 1 / span 3 / span 1;
    z-index: 1;
    margin: auto;
}

.report-badge[b-00n3int9mm] {
    grid-area: 1 / 1 / span 3 / span 1;
    z-index: 1;
    margin: auto;
}

.expertise-waiting[b-00n3int9mm] {
    grid-area: 3 / 1;
    margin: auto;
    font-size: 11px;
    color: var(--onx-gray);
    padding-top: 5px;
}

#doc-code[b-00n3int9mm] {
    grid-area: cu;
    margin: auto;
}

#time[b-00n3int9mm] {
    grid-area: cm;
    margin: auto;
    position: relative;
    top: -5px;
    font-size: 15px;
}

#time-fr[b-00n3int9mm] {
    grid-area: cm;
    margin: auto;
    position: relative;
    top: 15px;
    font-size: 10px;
    color: pink;
}

#license[b-00n3int9mm] {
    grid-area: cb;
    position: relative;
    font-size: 12px;
    color: var(--onx-gray);
    margin: auto;
}

#license strong[b-00n3int9mm] {
    color: var(--onx-cyan);
    opacity: .9;
}

#license span[b-00n3int9mm] {
    color: var(--onx-cyan);
    font-weight: bold;
    opacity: .9;
}

.op-name[b-00n3int9mm] {
    font-weight: normal!important;
}

#iss-ent[b-00n3int9mm] {
    grid-area: 1 / 3 / span 3 / span 1;
    margin: auto;
    text-align: center;
}

#flag-issent[b-00n3int9mm] {
    width: 40px;
    height: 40px;
}

.selected[b-00n3int9mm] {
    border: .4rem groove var(--onx-cyan)!important;
}

@media only screen and (max-width: 992px) {
    #doc-code[b-00n3int9mm] {
        font-size: 14px;
    }

    #time[b-00n3int9mm] {
        font-size: 12px;
    }
}
/* /Components/Shield/ShieldCheckbox.razor.rz.scp.css */
#main[b-7l3b289i8c] {
    display: flex;
    padding: 0;
    height: 120px;
}

.chkbox[b-7l3b289i8c] {
    margin: auto;
    transform: scale(1.5);
}

.shield[b-7l3b289i8c] {
    width: 40px;
    height: 40px;
    margin: auto;
    margin-right: .5rem;
    cursor: pointer;
}

.chklabel[b-7l3b289i8c] {
    font-size: 12px;
    margin: auto;
    text-align: center;
}
/* /Components/Shield/ShieldCounter.razor.rz.scp.css */
.main[b-f8nrllie5a] {
    display: flex;
    flex-direction: column;
    align-items: center;
    border: 1px solid var(--onx-gray);
    border-radius: 1rem;
    width: 100%;
    padding: 10px;
}

.shield[b-f8nrllie5a] {
    width: 50px;
    height: 50px;
}

.count[b-f8nrllie5a] {
    font-size: 25px;
    margin: 5px;
}
/* /Components/Shield/ShieldDashboard.razor.rz.scp.css */
#main[b-oi7qnrhl7z] {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-content: center;
}

#total[b-oi7qnrhl7z] {
    margin-top: 1rem;
}

#stats[b-oi7qnrhl7z] {
    display: flex;
    flex-direction: column;
    margin-top: 1rem;
}

.counter[b-oi7qnrhl7z] {
    margin-bottom: 1rem;
}

@media only screen and (max-width: 768px) {

    #main[b-oi7qnrhl7z] {
        flex-direction: row;
    }

    #stats[b-oi7qnrhl7z] {
        flex-direction: row;
        margin-top: .5rem;
    }

    #total[b-oi7qnrhl7z] {
        margin-top: .5rem;
    }

}
/* /Components/Shield/ShieldLogo.razor.rz.scp.css */
#main[b-i0enydft43] {
    position: relative;
    height: inherit;
    width: inherit;
}

img[b-i0enydft43] {
    position: absolute;
    width: 100%;
    height: 100%;
}

#fingerprint[b-i0enydft43] {
    transform: scale(.5);
}

.img-white[b-i0enydft43] {
    filter: brightness(0) invert(1);
}
/* /Pages/Company/CompanyLanding.razor.rz.scp.css */
#company-info[b-2es9j2duk0] {
    margin: auto;
    text-align: center;
    border: 1px solid var(--bs-secondary);
    border-radius: 1rem;
    padding: 1rem;
    width: 50%;
    margin-bottom: 10vh;
}

#company-info h2[b-2es9j2duk0] {
    font-weight: bold;
}

#company-nav[b-2es9j2duk0] {
    width: 50%;
    margin: auto;
}

.nav-link[b-2es9j2duk0] {
    user-select: none;
    cursor: pointer;
}

#company-select[b-2es9j2duk0] {
    width: 40%;
    margin: auto;
    margin-bottom: 2rem;
}

@media (max-width: 768px) {
    #company-info[b-2es9j2duk0] {
        width: 95%;
    }

    #company-nav[b-2es9j2duk0] {
        width: 95%;
    }

    #company-select[b-2es9j2duk0] {
        width: 70%;
    }


}
/* /Pages/Company/Operators/CompanyOperators.razor.rz.scp.css */
#user-table[b-tgpfnht35k] {
    color: var(--onx-white);
    width: 80%;
    margin: auto;
    margin-top: 5vh;
    margin-bottom: 10vh;
    text-align: center;
}

#user-desc[b-tgpfnht35k] {
    margin: auto;
    color: var(--bs-secondary);
    text-align: justify;
    width: 50%;
    margin-top: 5vh;
}

#user-table tr[b-tgpfnht35k] {
    cursor: pointer;
}

#user-table tr:hover[b-tgpfnht35k] {
    background-color: var(--onx-blue-black);
    font-weight: bold;
}

#user-table tr:hover .user-code[b-tgpfnht35k] {
    opacity: 1;
    transition: all .3s;
}

.user-code[b-tgpfnht35k] {
    opacity: 0;
    transition: all .3s;
    color: var(--onx-orange);
    font-weight: bold;
    font-family: monospace;
    font-size: 20px;
}

.user-code:hover[b-tgpfnht35k] {
}

#addUserModal[b-tgpfnht35k] {
    color: var(--onx-blue-dark);
}

table[b-tgpfnht35k] {
    border-color: var(--onx-gray);
}

#user-add-btn[b-tgpfnht35k] {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

@media (max-width: 768px) {
    #user-desc[b-tgpfnht35k] {
        width: 90%;
    }

}
/* /Pages/Company/Users/CompanyUsers.razor.rz.scp.css */
#user-table[b-ofd58yjjn1] {
    color: var(--onx-white);
    width: 80%;
    margin: auto;
    margin-top: 5vh;
    margin-bottom: 10vh;
    text-align: center;
}

#user-desc[b-ofd58yjjn1] {
    margin: auto;
    color: var(--bs-secondary);
    text-align: justify;
    width: 50%;
    margin-top: 5vh;
}

#user-table tr[b-ofd58yjjn1] {
    cursor: pointer;
}

#user-table tr:hover[b-ofd58yjjn1] {
    background-color: var(--onx-blue-black);
    font-weight: bold;
}

#user-table tr:hover .user-code[b-ofd58yjjn1] {
    opacity: 1;
    transition: all .3s;
}

.user-code[b-ofd58yjjn1] {
    opacity: 0;
    transition: all .3s;
    color: var(--onx-orange);
    font-weight: bold;
    font-family: monospace;
    font-size: 20px;
}

.user-code:hover[b-ofd58yjjn1] {

}

#addUserModal[b-ofd58yjjn1] {
    color: var(--onx-blue-dark);
}

table[b-ofd58yjjn1] {
    border-color: var(--onx-gray);
}

#user-add-btn[b-ofd58yjjn1] {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

@media (max-width: 768px) {
    #user-desc[b-ofd58yjjn1] {
        width: 90%;
    }
}

/* /Pages/DocumentScan/Details/DocumentScanDetailPage.razor.rz.scp.css */
#main[b-0cu0uuf7kz] {
}

h2[b-0cu0uuf7kz] {
    text-align: center;
    padding: 10px;
}

img[b-0cu0uuf7kz] {
    width: 300px;
    height: 300px;
    object-fit: contain;
}

.report-btn[b-0cu0uuf7kz] {
    position: fixed;
    top: 1rem;
    right: 1rem;
}

#summary-routines[b-0cu0uuf7kz] {
    width: 400px;
    margin: auto;
    margin-top: 50px;
    margin-bottom: 50px;
}

#holder-info[b-0cu0uuf7kz] {
    width: 70%;
    margin: auto;
    margin-top: 2rem;
}

#portraits[b-0cu0uuf7kz] {
    display: flex;
    justify-content: space-evenly;
    margin: auto;
    height: 200px;
    width: 80%;
}

.view-galery[b-0cu0uuf7kz] {
    display: flex;
    justify-content: space-between;
    margin: auto;
    width: 95%;
}

#mrz-all[b-0cu0uuf7kz] {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(250px, 450px));
    justify-content: center;
    margin: auto;
    text-align: center;
}

#test-canvas[b-0cu0uuf7kz] {
    position: relative;
    width: 500px;
    height: 400px;
}

#vi0-2[b-0cu0uuf7kz] {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

#rect[b-0cu0uuf7kz] {
/*    position: absolute;
    top: 50px;
    left: 20px;
    width: 50%;
    height: 50%;
    border: 2px solid red;*/
}

#gdpr-time[b-0cu0uuf7kz] {
    position: fixed;
    top: 1rem;
    left: 0;
    right: 0;
    margin: auto;
    width: 40%;
    padding: 0.5rem;
    font-weight: bold;
    border: 1px solid var(--bs-success);
    border-radius: 1rem;
    text-align: center;
    color: var(--bs-success);
    background-color: var(--onx-blue-dark);
    font-size: 11px;
}

#progress-bar[b-0cu0uuf7kz] {
    position: fixed;
    top: 2px;
    width: 90vw;
    margin-left: 5vw;
    height: 5px;
    transition: all 1.5s;
}

.hidden-pb[b-0cu0uuf7kz] {
    opacity: 0;
    transition: all 1.5s;
}

.expertise-section[b-0cu0uuf7kz] {
    width: 50%;
    margin: auto;
    margin-top: 50px;
    margin-bottom: 50px;
    padding: 1rem;
    text-align: center;
    display: flex;
    flex-direction: column;
    border: 1px solid var(--onx-red);
    border-radius: 2rem;
}

.expertise-msg[b-0cu0uuf7kz] {
}

.expertise-btns[b-0cu0uuf7kz] {
    display: flex;
    justify-content: space-between;
}

.delete-section[b-0cu0uuf7kz] {
    width: 75%;
    border: 1px solid var(--onx-gray);
    padding: 1rem;
    margin: auto;
    margin-top: 50px;
    margin-bottom: 50px;
    display: flex;
    flex-direction: column;
    text-align: center;
    border-radius: 2rem;
}

.delete-choice[b-0cu0uuf7kz] {
    margin: auto;
}

.delete-choice strong[b-0cu0uuf7kz] {
    font-size: 18px;
}

.delete-choice p[b-0cu0uuf7kz] {
    text-align: justify;
    padding: .3rem;
    color: var(--onx-gray);
}

.delete-choice p:hover[b-0cu0uuf7kz] {
    color: var(--bs-danger);
}

@media (max-width: 768px) {
    .delete-section[b-0cu0uuf7kz] {
        width: 98%;
    }

    .expertise-section[b-0cu0uuf7kz] {
        width: 98%;
    }

    #mrz-all[b-0cu0uuf7kz] {
        flex-direction: column;
    }

    .view-galery[b-0cu0uuf7kz] {
        flex-direction: column;
    }
}

.back-btn[b-0cu0uuf7kz] {
    position: fixed;
    top: 10vh;
    left: 1rem;
}
/* /Pages/DocumentScan/List/CompanyKeyLoadModal.razor.rz.scp.css */
@font-face {
    font-family: Password;
    src: url(/css/fonts/Password.ttf);
}


.page-modal[b-2ocz8rp73q] {
    color: var(--onx-blue-dark);
}

.spam-hint[b-2ocz8rp73q] {
    font-size: 12px;
}

.shown[b-2ocz8rp73q] {
    display: block;
}

#chkbox-copy[b-2ocz8rp73q] {
    display: flex;
}

#chkbox-copy-elt[b-2ocz8rp73q] {
    transform: scale(2);
    margin-right: .5rem;
}

.chkbox-label[b-2ocz8rp73q] {
    user-select: none;
}

.chkbox-label strong[b-2ocz8rp73q] {
    color: var(--bs-success);
    font-size: 12px;
}

#fake-pwd[b-2ocz8rp73q] {
    font-family: Password!important;
}
/* /Pages/DocumentScan/List/DocumentScanListPage.razor.rz.scp.css */
#main[b-o2crc0feel] {

}

#scan-list[b-o2crc0feel] {
    width: 50%;
    margin: auto;
    margin-top: 5vh;
    margin-bottom: 15vh;
}


.hidden[b-o2crc0feel] {
    opacity: 0;
    clear: both;
    height: 0;
    padding: 0 8px;
    overflow: hidden;
    transition: .3s;
}

.shown[b-o2crc0feel] {
    opacity: 1;
    height: 150px;
    padding: 8px;
    transition: .3s;
}

#filters[b-o2crc0feel] {
    position: fixed;
    left: 2vw;
    top: 20vh;
    z-index: 5;
}

#filters-show-btn[b-o2crc0feel] {
    position: fixed;
    left: 2vw;
    top: 15vh;
}

#paginator[b-o2crc0feel] {
    position: fixed;
    bottom: 2vh;
    left: 0;
    right: 0;
    margin: auto;
    width: 300px;
    font-size: 20px;

    display: flex;
    justify-content: space-between;
    user-select: none;
    z-index: 1;
    background-color: var(--onx-blue-dark);
    border-radius: 1rem;
    padding: 8px;
}

.paginator-switch[b-o2crc0feel] {
    cursor: pointer;
    height: 35px;
    width: 35px;
    font-weight: bold;
    font-size: 12px;
    border-radius: 1rem;
    background-color: var(--onx-blue-black);
    border: 1px solid var(--onx-gray);
    margin: auto;
    text-align: center;
    line-height: 20px;
}

.paginator-pages[b-o2crc0feel] {
    margin: auto;
}

#dashboard[b-o2crc0feel] {
    position: fixed;
    top: 1rem;
    right: 20px;
}

#no-doc[b-o2crc0feel] {
    margin: auto;
    text-align: center;
    color: pink;
    font-size: 20px;
}

#scan-loader[b-o2crc0feel] {
    margin: auto;
    padding: 10px;
    text-align: center;
}

#ck-file-select-text[b-o2crc0feel] {
    padding: .6rem;
    border: 1px solid var(--onx-gray);
    border-radius: .5rem;
    cursor: pointer;
    text-align: center;
    width: 50%;
    margin: auto;
    margin-top: 1rem;
    margin-bottom: 1rem;
}

#ck-gen-state[b-o2crc0feel] {
    padding: .6rem;
    cursor: pointer;
    text-align: center;
    width: 50%;
    margin: auto;
    margin-top: 1rem;
    margin-bottom: 1rem;
    color: var(--onx-gray);
}

.page-modal[b-o2crc0feel] {
    color: var(--onx-blue-dark);
}

@media (max-width: 768px) {
    #filters-show-btn[b-o2crc0feel] {
        left: 40vw;
        top: 2vh;
        width: 50vw;
        z-index: 2;
    }

    #scan-list[b-o2crc0feel] {
        width: 90vw;
        margin-top: 18vh;
    }

    #dashboard[b-o2crc0feel] {
        position: absolute;
        top: 7vh;
        left: 0;
        right: 0;
        transform: scale(.7);
    }
}
/* /Pages/Login/LoginPage.razor.rz.scp.css */
#main[b-0h4u9obbnj] {
    background: linear-gradient(40deg, rgba(47,74,153,1) 0%, rgba(43,39,54,1) 44%, rgba(163,26,44,1) 100%);
    width: 100vw;
    height: 100vh;
}

#logo[b-0h4u9obbnj] {
    width: auto;
    height: 100px;
    padding-top: 20vh;
    padding-bottom: 20vh;
}

#form[b-0h4u9obbnj] {

}

#pwdreset[b-0h4u9obbnj] {
    position: absolute;
    bottom: 1rem;
    left: 1rem;
}
/* /Pages/Login/PasswordResetModal.razor.rz.scp.css */
.page-modal[b-sdsaygdn9r] {
    color: var(--onx-blue-dark);
}

.spam-hint[b-sdsaygdn9r] {
    font-size: 12px;
}
/* /Pages/User/Details/UserDetail.razor.rz.scp.css */
.main[b-j6c3ih0ps8] {
    display: flex;
    flex-direction: column;
}

.user-section[b-j6c3ih0ps8] {
    width: 70%;
    padding: 1rem;
    border: 1px solid var(--onx-gray);
    border-radius: 1rem;
    margin: auto;
    margin-top: .5rem;
    margin-bottom: .5rem;
}

.user-section h3[b-j6c3ih0ps8] {
    color: var(--bs-secondary);
    padding: .5rem;
}

.code-input[b-j6c3ih0ps8] {
    font-family: monospace;
    font-size: 16px;
    font-weight: bold;
}

.perm[b-j6c3ih0ps8] {
    padding: 1rem;
    border-bottom: 1px solid var(--onx-gray);
}

.perm-label[b-j6c3ih0ps8] {
    font-weight: bold;
    user-select: none;
}

.perm-chk[b-j6c3ih0ps8] {
    transform: scale(1.3);
    margin-right: .5rem;
}

.perm-desc[b-j6c3ih0ps8] {
    color: var(--onx-gray);
    padding-left: 2rem;
}

.perm-desc:hover[b-j6c3ih0ps8] {
    color: var(--onx-gray);
}

.perm-hr[b-j6c3ih0ps8] {
    margin: auto;
    width: 50%;
    height: 2px;
}

#save-btn[b-j6c3ih0ps8] {
    margin-top: 1rem;
}

#del-btn[b-j6c3ih0ps8] {
    margin: auto;
    margin-top: 2vh;
    margin-bottom: 5vh;
    transform: scale(1.2);
}

#user-code-help[b-j6c3ih0ps8] {
    place-self: center;
    padding: .5rem;
}

.back-btn[b-j6c3ih0ps8] {
    position: fixed;
    top: 10vh;
    left: 1rem;

}

#perm-save-alert[b-j6c3ih0ps8] {
    margin: auto;
    padding: .5rem;
}

@media (max-width: 768px) {
    .user-section[b-j6c3ih0ps8] {
        width: 95%;
    }

    #user-code-help[b-j6c3ih0ps8] {
        display: none;
    }
}
/* /Pages/User/PasswordReset/PasswordResetPage.razor.rz.scp.css */
#main[b-q5ko9gy167] {
    text-align: center;
    padding: 20px;
}


#form-btn[b-q5ko9gy167] {
    margin-top: .8rem;
}
/* /Shared/MainLayout.razor.rz.scp.css */
.page[b-o8wwayins7] {
    position: relative;
    display: flex;
    flex-direction: column;
}

main[b-o8wwayins7] {
    flex: 1;
}

#version[b-o8wwayins7] {
    position: fixed;
    bottom: 10px;
    right: 10px;
    font-size: 12px;
    margin: 0;
    padding: 0;
}

#navbar[b-o8wwayins7] {
    position: sticky;
    top: 1rem;
    left: 1rem;
    width: 50px;
    height: 50px;
    z-index: 2;
}
/* /Shared/NoAuthLayout.razor.rz.scp.css */
.page[b-gmsrtgihua] {
    position: relative;
    display: flex;
    flex-direction: column;
}

main[b-gmsrtgihua] {
    flex: 1;
}

#version[b-gmsrtgihua] {
    position: fixed;
    bottom: 10px;
    right: 10px;
    font-size: 12px;
    margin: 0;
    padding: 0;
}
