/* /Pages/Assign.razor.rz.scp.css */
.module[b-fszhqy0k9h] {
    display: flex;
    flex-direction: column;
}
/* /Pages/Index.razor.rz.scp.css */
.module[b-14mh53fosl]{
    display:flex;
    flex-direction:column;
}

[b-14mh53fosl] button{
    width:10em;
    margin: 0.5em 0;
}

.confirm_transfer[b-14mh53fosl],
.get_recipient[b-14mh53fosl],
.split_license[b-14mh53fosl],
.create_license[b-14mh53fosl] {
    display: flex;
    flex-direction: column;
    row-gap: 1.5em;
    align-items: center;
} 
    .get_recipient > input[b-14mh53fosl],
    .split_license > input[b-14mh53fosl],
    .create_license > input[b-14mh53fosl] {
        font-size: 24pt;
        text-align: center;
    }
 
.list_license[b-14mh53fosl] {
    row-gap: 1em;
    display: flex;
    flex-direction: column;
}
/* /Pages/LicenseComponent.razor.rz.scp.css */
.component[b-4gp6t8x49v]{
    border:1px solid lightgray;
    padding:1em;
    border-radius:4px;
    display:flex;
}

    .component_selected[b-4gp6t8x49v] {
        border: 2px solid blue !important;
        padding: .5em;
        border-radius: 4px;
        display: flex;
    }

.info[b-4gp6t8x49v] {
    display:flex;
    flex-direction:column;
    margin-left:auto;
    width:20em;
    font-size:10pt;
}
.info_button[b-4gp6t8x49v] {
    display:flex;
    flex-direction: row;
}
.info_button > *[b-4gp6t8x49v] {
    margin: 0 0.5em 0 0 !important;
}
.unassigned[b-4gp6t8x49v]{
    color:red;
    font-weight:bold;
}

.transferred[b-4gp6t8x49v]{
    color:blue;
    font-weight:bold;
}
.clickable[b-4gp6t8x49v] {
    cursor: pointer;
    width:100%;
}
    .clickable:hover[b-4gp6t8x49v] {
        font-weight: bold;
        
    }
/* /Pages/Login.razor.rz.scp.css */
.module[b-riorgsrco0]{
    display:flex;
    flex-direction:column;
    align-items:center;
    row-gap:0.5em;
}

.module form[b-riorgsrco0]{
    display:flex;
    flex-direction:column;
    align-items:center;
    row-gap:0.5em;
}

[b-riorgsrco0].module button{
    width:10em;
}

.module input[b-riorgsrco0]{
    font-size:24pt;
    text-align:center;
    border-radius:0.2em;
}

.qrBox[b-riorgsrco0] {
    box-shadow: 0px 4px 10px rgb(0 0 0 / 25%);
    margin-top:2em;
    border-radius:1em;
    padding:0.5em;
}

.qrBox img[b-riorgsrco0] {
    width:100%;
}
/* /Shared/Button.razor.rz.scp.css */
.button[b-xcra4pow4p]{
    background-color:var(--dark);
    color:white;
    border:none;
    padding:1em;
    border-radius:1em;
    position:relative;
}

@keyframes button-loading-spinner-b-xcra4pow4p {
    from {
        transform: rotate(0turn);
    }

    to {
        transform: rotate(1turn);
    }
}


.loading[b-xcra4pow4p]::after {
    position:absolute;
    content: "";
    width: 1.5em;
    height: 1.5em;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    border: 2px solid transparent;
    border-top-color: var(--dark);
    border-radius: 50%;
    display: inline-block;
    animation: button-loading-spinner-b-xcra4pow4p 1s ease infinite;
}

.loading[b-xcra4pow4p] {
}

.small:hover:enabled[b-xcra4pow4p],
.button:hover:enabled[b-xcra4pow4p] {
    background-color: var(--light);
}

.small:not(:enabled)[b-xcra4pow4p],
.button:not(:enabled)[b-xcra4pow4p] {
    background-color: #E5F2F4;
    color: var(--dark);
}

.small[b-xcra4pow4p] {
    width: fit-content;
    background-color: var(--dark);
    color: white;
    border: none;
    padding:5px;
    border-radius:5px;
}
/* /Shared/Dialog.razor.rz.scp.css */
.dialog[b-4xy4dkjsvv]{
    position:fixed;
    width:100vw;
    height:100vh;
    top:0;
    left:0;
    display:grid;
    place-items:center;
}

.dialog > div:first-of-type[b-4xy4dkjsvv]{
    width:100%;
    height:100%;
    position:absolute;
    top:0;
    left:0;
    z-index:-1;
    backdrop-filter:brightness(0.5)
}

.dialog > div:last-of-type[b-4xy4dkjsvv]{
    margin:auto;
    min-height:10em;
    min-width:15em;
    background:white;
    box-shadow:0px 4px 10px rgba(0,0,0,0.25);
    border-radius:0.5em;
    padding:1em;
}
/* /Shared/MainLayout.razor.rz.scp.css */
.page[b-zzitzw23te]{
    max-width:50em;
    background:white;
    margin:0 auto;
    min-height:100vh;
    display:flex;
    flex-direction:column;
    padding: 0 1em;
    margin-bottom:5em;
}

.page > img:first-of-type[b-zzitzw23te]{
    width:5em;
    margin-left:auto;
    padding:0.5em;
        
}

.user[b-zzitzw23te]{
    padding-bottom:1em;
}
.user a[b-zzitzw23te] {
    font-size:10pt;
    color:black;
    margin-left:1em;
}
/* /Shared/SmallButton.razor.rz.scp.css */
body[b-tj93w78b31] {
}
