/* _content/LaScanData/Pages/Dashboard.razor.rz.scp.css */
.dash[b-atwlspryge] {
    padding-top: 1em;
    padding-bottom: 1em;
    display: grid;
    margin: 0 auto;
    overflow: hidden;
    justify-items: center;
}

.header[b-atwlspryge] {
    height: 50px;
    -webkit-align-items: center;
    align-items: center;
    justify-items: center;
    width: 1063px;
    flex-shrink: 0;
    border-radius: 35px;
    background: linear-gradient(90deg, rgba(9, 7, 104, 0.35) 36.68%, rgba(4, 1, 114, 0.35) 67.65%), linear-gradient(180deg, #00C2FF 0%, #1C6C86 100%);
    z-index: 1;
    display: grid;
    grid-template-columns: 2fr 10fr 2fr;
}

    .header h1[b-atwlspryge] {
        color: white;
        text-align: center;
        font-size: 1.5em;
        font-weight: 500;
        font-family: Roboto;
    }

    .header div[b-atwlspryge] {
    }

    .header span[b-atwlspryge] {
        padding: 10px;
        cursor: pointer;
        height: 1.5em;
        width: 1.5em;
        justify-items: center;
        -webkit-align-items: center;
        align-items: center;
    }

        .header span.active[b-atwlspryge] {
            background: rgb(0, 0, 0, 0.70);
            -moz-border-radius: 1.7em;
            -webkit-border-radius: 1.7em;
            border-radius: 1.7em;
        }

        .header span i[b-atwlspryge] {
            color: white;
            font-size: 1.2em;
            -moz-transition: all 100ms ease-in-out;
            -o-transition: all 100ms ease-in-out;
            -webkit-transition: all 100ms ease-in-out;
            transition: all 100ms ease-in-out;
        }

        .header span:hover i[b-atwlspryge] {
            color: #ffffffbf;
            transform: scale(1.1);
            -moz-transition: all 200ms ease-in-out;
            -o-transition: all 200ms ease-in-out;
            -webkit-transition: all 200ms ease-in-out;
            transition: all 200ms ease-in-out;
        }


.dash-container[b-atwlspryge] {
    overflow-y: auto;
    overflow-x: hidden;
    flex-grow: 0;
    width: 1017px;
    margin-top: -5px;
    flex-shrink: 0;
    border-radius: 0px 0px 5px 5px;
    border: 3px solid #FFF;
    padding-top: .5em;
}

.mobile[b-atwlspryge] {
    display: none;
}

@media screen and (max-width: 600px) {
    .dash-container[b-atwlspryge] {
        width: calc(100% - 60px);
    }

    .header[b-atwlspryge] {
        width: calc(100% - 20px);
    }

        .header span[b-atwlspryge] {
            display: none;
        }

    .mobile[b-atwlspryge] {
        width: calc(5px + 2em);
        display: grid;
        grid-gap: 15px;
        height: 90px;
        position: fixed;
        right: 0;
        top: 120px;
        background: rgb(0, 0, 0, 0.70);
        justify-items: center;
        -webkit-align-items: center;
        align-items: center;
    }

        .mobile span[b-atwlspryge] {
            padding: 5px;
            cursor: pointer;
            height: 30px;
            width: 35px;
            display: grid;
            justify-items: center;
            -webkit-align-items: center;
            align-items: center;
        }

            .mobile span.active[b-atwlspryge] {
                background: rgb(0, 0, 0, 0.70);
                -moz-border-radius: 1.7em;
                -webkit-border-radius: 1.7em;
                border-radius: 1.7em;
            }


            .mobile span.active i[b-atwlspryge]{
                color:#ff0000;
            }

            .mobile span i[b-atwlspryge] {
                
                color: white;
                font-size: 20px;
                line-height: 25px;
                -moz-transition: all 100ms ease-in-out;
                -o-transition: all 100ms ease-in-out;
                -webkit-transition: all 100ms ease-in-out;
                transition: all 100ms ease-in-out;
            }

            .mobile span:hover i[b-atwlspryge] {
                color: #ffffffbf;
                transform: scale(1.1);
                -moz-transition: all 200ms ease-in-out;
                -o-transition: all 200ms ease-in-out;
                -webkit-transition: all 200ms ease-in-out;
                transition: all 200ms ease-in-out;
            }
}
/* _content/LaScanData/Pages/Index.razor.rz.scp.css */
.login-bg[b-a01ulee6cc] {
    /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#4096ee+0,4096ee+100;Blue+Flat+%232 */
    background: #4096ee; /* Old browsers */
    background: -moz-linear-gradient(top, #4096ee 0%, #4096ee 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, #4096ee 0%,#4096ee 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, #4096ee 0%,#4096ee 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4096ee', endColorstr='#4096ee',GradientType=0 ); /* IE6-9 */

    width: 100%;
    flex-grow: 1;
    height: 100vh;
    overflow: hidden;
    display: flex;
    justify-content: center;
    align-items: center;
}


    .login-bg > img[b-a01ulee6cc] {
        display: flex;
        flex-grow: 1;
        position: absolute;
        top: 0;
        z-index: 1;
        object-fit: contain;
        width: 100%;
        height: 100%;
        opacity: 0.4;
    }


.login-container[b-a01ulee6cc] {
    z-index: 5;
    height: calc(100vh - 50px);
    width: 300px;
    max-height: 600px;
    background: rgb(128, 128, 128,.85);
    border-radius: 10px;
    box-shadow: 0 0 10px rgba(0,0,0,0.5);
    overflow: hidden;
    display: grid;
    grid-template-rows: 50px 30px 70px 1fr;
    justify-items: center;
    justify-content: start;
    align-items: center;
    padding: 20px;
}



h1[b-a01ulee6cc] {
    font-size: 1.5rem;
    color: rgba(0,0,0,0.8);
    background: rgb(255, 255, 255, 0.8);
    width: 100%;
    text-align: center;
    padding: 5px 0;
    -moz-border-radius: inherit;
    -webkit-border-radius: inherit;
    border-radius: inherit;
}

p[b-a01ulee6cc] {
    color: rgba(255,255,255,1);
}

.img-cl[b-a01ulee6cc] {
    width: 50px;
}


form[b-a01ulee6cc] {
    color: white;
    align-self: end;
    padding-bottom: 1rem;
}

label[b-a01ulee6cc] {
    font-family: Roboto;
}

input[b-a01ulee6cc] {
    margin: 2px 10px 10px 10px;
    width: calc(100% - 20px);
    cursor: pointer;
}

    input:hover[b-a01ulee6cc] {
        background: rgb(255, 255, 255, 0.68);
    }

button[b-a01ulee6cc] {
    margin: 2px 10px 5px 10px;
    width: calc(100% - 20px);
}
/* _content/LaScanData/Pages/MapData.razor.rz.scp.css */
.filter-holder[b-vbw7x3ds9d] {
    width: 100%;
    padding: 10px;
    background: rgb(0, 0, 0, 0.2);
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    cursor: pointer;
}

.filter-body[b-vbw7x3ds9d] {
    display: flex;
    gap: 25px;
}

    .filter-body p[b-vbw7x3ds9d] {
        color: rgba(255,255,255,.75);
        margin: .25em;
    }

    .filter-body span[b-vbw7x3ds9d] {
        background: rgb(0, 0, 0, 0.60);
        color: rgba(255,255,255,.9);
        padding: 5px;
        padding-right: 10px;
        margin-right: 5px;
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
        border-radius: 5px;
    }
/* _content/LaScanData/Pages/MapDataDBFileManager.razor.rz.scp.css */
.autocomplete[b-nfpsuaprgz] {
    position: relative;
}

    .autocomplete .options[b-nfpsuaprgz] {
        position: absolute;
        top: 40px;
        left: 0;
        background: white;
        width: 100%;
        padding: 0;
        z-index: 10;
        border: 1px solid #ced4da;
        border-radius: 0.5rem;
        box-shadow: 0 30px 25px 8px rgba(0, 0, 0, 0.1);
    }

    .autocomplete .option[b-nfpsuaprgz] {
        display: block;
        padding: 0.25rem;
    }

        .autocomplete .option .option-text[b-nfpsuaprgz] {
            padding: 0.25rem 0.5rem;
        }

        .autocomplete .option:hover[b-nfpsuaprgz] {
            background: #1E90FF;
            color: #fff;
        }

        .autocomplete .option.disabled[b-nfpsuaprgz] {
            background-color: lightgrey;
            cursor: not-allowed;
        }

            .autocomplete .option.disabled:hover[b-nfpsuaprgz] {
                background: lightgrey;
                color: var(--bs-body);
            }


label[b-nfpsuaprgz] {
    display: flex;
    margin: 0 12px;
    width: auto;
    flex-grow: 1;
}

.filter-holder[b-nfpsuaprgz] {
    width: 100%;
    padding: 10px;
    background: rgb(0, 0, 0, 0.2);
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    cursor: pointer;
}

.filter-body[b-nfpsuaprgz] {
    display: flex;
    gap: 25px;
}

    .filter-body p[b-nfpsuaprgz] {
        color: rgba(255,255,255,.75);
        margin: .25em;
    }

    .filter-body span[b-nfpsuaprgz] {
        background: rgb(0, 0, 0, 0.60);
        color: rgba(255,255,255,.9);
        padding: 5px;
        padding-right: 10px;
        margin-right: 5px;
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
        border-radius: 5px;
    }
/* _content/LaScanData/Pages/ScanData.razor.rz.scp.css */
.filter-holder[b-8ll44i7ljw] {
    width: 100%;
    padding: 10px;
    background: rgb(0, 0, 0, 0.2);
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    cursor: pointer;
}

.filter-body[b-8ll44i7ljw]{
    display: flex;
    gap: 25px;
}

.filter-body p[b-8ll44i7ljw]{
    color: rgba(255,255,255,.75);
    margin:.25em;
}

    .filter-body span[b-8ll44i7ljw] {
        background: rgb(0, 0, 0, 0.60);
        color: rgba(255,255,255,.9);
        padding: 5px;
        padding-right:10px;
        margin-right: 5px;
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
        border-radius: 5px;
    }
/* _content/LaScanData/Pages/ScanDataDBManager.razor.rz.scp.css */
.autocomplete[b-yqnrsfhiya] {
    position: relative;
}

    .autocomplete .options[b-yqnrsfhiya] {
        position: absolute;
        top: 40px;
        left: 0;
        background: white;
        width: 100%;
        padding: 0;
        z-index: 10;
        border: 1px solid #ced4da;
        border-radius: 0.5rem;
        box-shadow: 0 30px 25px 8px rgba(0, 0, 0, 0.1);
    }

    .autocomplete .option[b-yqnrsfhiya] {
        display: block;
        padding: 0.25rem;
    }

        .autocomplete .option .option-text[b-yqnrsfhiya] {
            padding: 0.25rem 0.5rem;
        }

        .autocomplete .option:hover[b-yqnrsfhiya] {
            background: #1E90FF;
            color: #fff;
        }

        .autocomplete .option.disabled[b-yqnrsfhiya] {
            background-color: lightgrey;
            cursor: not-allowed;
        }

            .autocomplete .option.disabled:hover[b-yqnrsfhiya] {
                background: lightgrey;
                color: var(--bs-body);
            }


label[b-yqnrsfhiya] {
    display: flex;
    margin: 0 12px;
    width: auto;
    flex-grow: 1;
}

.filter-holder[b-yqnrsfhiya] {
    width: 100%;
    padding: 10px;
    background: rgb(0, 0, 0, 0.2);
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    cursor: pointer;
}

.filter-body[b-yqnrsfhiya] {
    display: flex;
    gap: 25px;
}

    .filter-body p[b-yqnrsfhiya] {
        color: rgba(255,255,255,.75);
        margin: .25em;
    }

    .filter-body span[b-yqnrsfhiya] {
        background: rgb(0, 0, 0, 0.60);
        color: rgba(255,255,255,.9);
        padding: 5px;
        padding-right: 10px;
        margin-right: 5px;
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
        border-radius: 5px;
    }
/* _content/LaScanData/Pages/ScanDataFileManager.razor.rz.scp.css */
.autocomplete[b-owy1srzwtf] {
    position: relative;
}

    .autocomplete .options[b-owy1srzwtf] {
        position: absolute;
        top: 40px;
        left: 0;
        background: white;
        width: 100%;
        padding: 0;
        z-index: 10;
        border: 1px solid #ced4da;
        border-radius: 0.5rem;
        box-shadow: 0 30px 25px 8px rgba(0, 0, 0, 0.1);
    }

    .autocomplete .option[b-owy1srzwtf] {
        display: block;
        padding: 0.25rem;
    }

        .autocomplete .option .option-text[b-owy1srzwtf] {
            padding: 0.25rem 0.5rem;
        }

        .autocomplete .option:hover[b-owy1srzwtf] {
            background: #1E90FF;
            color: #fff;
        }

        .autocomplete .option.disabled[b-owy1srzwtf] {
            background-color: lightgrey;
            cursor: not-allowed;
        }

            .autocomplete .option.disabled:hover[b-owy1srzwtf] {
                background: lightgrey;
                color: var(--bs-body);
            }


label[b-owy1srzwtf] {
    display: flex;
    margin: 0 12px;
    width: auto;
    flex-grow: 1;
}

.filter-holder[b-owy1srzwtf] {
    width: 100%;
    padding: 10px;
    background: rgb(0, 0, 0, 0.2);
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    cursor: pointer;
}

.filter-body[b-owy1srzwtf] {
    display: flex;
    gap: 25px;
}

    .filter-body p[b-owy1srzwtf] {
        color: rgba(255,255,255,.75);
        margin: .25em;
    }

    .filter-body span[b-owy1srzwtf] {
        background: rgb(0, 0, 0, 0.60);
        color: rgba(255,255,255,.9);
        padding: 5px;
        padding-right: 10px;
        margin-right: 5px;
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
        border-radius: 5px;
    }
/* _content/LaScanData/Pages/UploadMapData.razor.rz.scp.css */
.autocomplete[b-82541w4tyl] {
    position: relative;
}

    .autocomplete .options[b-82541w4tyl] {
        position: absolute;
        top: 40px;
        left: 0;
        background: white;
        width: 100%;
        padding: 0;
        z-index: 10;
        border: 1px solid #ced4da;
        border-radius: 0.5rem;
        box-shadow: 0 30px 25px 8px rgba(0, 0, 0, 0.1);
    }

    .autocomplete .option[b-82541w4tyl] {
        display: block;
        padding: 0.25rem;
    }

        .autocomplete .option .option-text[b-82541w4tyl] {
            padding: 0.25rem 0.5rem;
        }

        .autocomplete .option:hover[b-82541w4tyl] {
            background: #1E90FF;
            color: #fff;
        }

        .autocomplete .option.disabled[b-82541w4tyl] {
            background-color: lightgrey;
            cursor: not-allowed;
        }

            .autocomplete .option.disabled:hover[b-82541w4tyl] {
                background: lightgrey;
                color: var(--bs-body);
            }


label[b-82541w4tyl] {
    display: flex;
    margin: 0 12px;
    width: auto;
    flex-grow: 1;
}
/* _content/LaScanData/Pages/UploadScanData.razor.rz.scp.css */
.autocomplete[b-okme1vz2pz] {
    position: relative;
}

    .autocomplete .options[b-okme1vz2pz] {
        position: absolute;
        top: 40px;
        left: 0;
        background: white;
        width: 100%;
        padding: 0;
        z-index: 10;
        border: 1px solid #ced4da;
        border-radius: 0.5rem;
        box-shadow: 0 30px 25px 8px rgba(0, 0, 0, 0.1);
    }

    .autocomplete .option[b-okme1vz2pz] {
        display: block;
        padding: 0.25rem;
    }

        .autocomplete .option .option-text[b-okme1vz2pz] {
            padding: 0.25rem 0.5rem;
        }

        .autocomplete .option:hover[b-okme1vz2pz] {
            background: #1E90FF;
            color: #fff;
        }

        .autocomplete .option.disabled[b-okme1vz2pz] {
            background-color: lightgrey;
            cursor: not-allowed;
        }

            .autocomplete .option.disabled:hover[b-okme1vz2pz] {
                background: lightgrey;
                color: var(--bs-body);
            }


            label[b-okme1vz2pz]{
                display:flex;
                margin: 0 12px;
                width: auto;
                flex-grow:1;
            }
/* _content/LaScanData/Pages/UserComp/UserAddEdit.razor.rz.scp.css */
.my-panel[b-vm2yfe81np] {
    background: #0000008c;
    padding: 1rem;
    border-radius: 1.5em;
}

h1[b-vm2yfe81np] {
    color: white;
    font-size: 1.5em;
    padding: .25em 0;
    font-weight: 800;
    padding-bottom: .5rem;
    border-bottom: 1px solid white;
}

label[b-vm2yfe81np] {
    color: white;
    font-weight: 600;
    font-size: .8em;
    padding-bottom: .5rem;
    padding-top: .5rem;
    display: block;
}


input[type="text"][b-vm2yfe81np],
input[type="password"][b-vm2yfe81np] {
    all: unset;
    background: none;
    outline: none;
    border: none;
    padding-bottom: 3px;
    border-bottom: 1px solid white;
    padding-left: 5px;
    color: white;
    font-weight: 600;
    font-size: .9em;
    display: block;
    width: 100%;
}

    input[type="text"]:focus[b-vm2yfe81np], input[type="password"]:focus[b-vm2yfe81np] {
        border-bottom: 3px solid white;
        /* animation: slideInFromLeft .5s ease-in-out;*/
    }

textarea[b-vm2yfe81np] {
    background: #ffffff93;
    width: 100%;
    font-weight: 600;
    font-size: .9em;
    color: darkblue;
    padding: .4em;
    max-height: 100px;
    height: 75px;
}

/*input:focus ~ label {
    border-bottom: 3px solid white;
    animation: slideInFromLeft .5s ease-in-out;
}*/

.my-button[b-vm2yfe81np] {
    padding-top: 1em;
    display: grid;
    grid-template-columns: 100px 1fr 100px;
}


select[b-vm2yfe81np] {
    all: unset;
    background: none;
    outline: none;
    border: none;
    padding-bottom: 3px;
    border-bottom: 1px solid white;
    padding-left: 5px;
    color: darkblue;
    font-weight: 600;
    font-size: .9em;
    display: block;
    width: 100%;
    position: relative;
}



@keyframes slideInFromLeft-b-vm2yfe81np {
    0% {
        transform: translateX(-100%);
    }

    100% {
        transform: translateX(0);
    }
}
/* _content/LaScanData/Pages/UserComp/UserList.razor.rz.scp.css */
.el[b-1a7gq47ekv] {
    padding: .75em .75em;
    background: #ffffff8c;
    border-radius: 1.5em;
    margin:.5em;
}


h5[b-1a7gq47ekv]{
    font-size:.8rem;
    border-bottom: 1px #0094ff solid;
    color:#000000;
}

.bold h5[b-1a7gq47ekv]{
    font-weight:800;
    font-size:1rem;
}

p[b-1a7gq47ekv]{
    font-size:0.7rem;
    font-weight:800;
    padding:0;
    margin:0;
}

.user-list[b-1a7gq47ekv] {
    border-top: 4px #0094ff solid;
    border-bottom: 4px #0094ff solid;
    padding-top: .5rem;
    padding-bottom: .5rem;
    background: #ffffff33;
    border-radius: 1.5em;
    margin-bottom: .5em;
    transition: all 0.15s ease-in-out;
}

.user-list:hover[b-1a7gq47ekv]{
    background: #0094ff26;
    border-radius: 2.5em;
    
    transition: all 0.1s ease-in-out;
}
/* _content/LaScanData/Shared/CompLaCaseFolder.razor.rz.scp.css */
.my-bg[b-q59scksww5] {
    -moz-border-radius: 15px;
    -webkit-border-radius: 115px;
    border-radius: 15px;
    /*background:#caf3e2;*/
    background: rgb(255, 255, 255, 0.65);
    box-shadow: 0 0 10px #000000;
    margin-bottom:1.5em;
}
.uu[b-q59scksww5] {
    color: #ccc9c9;
}

    .uu h5[b-q59scksww5] {
        color: #5a0844;
        padding-bottom: 4px;
        font-weight:900;
        border-bottom: 2px solid #000000;
    }

    .uu p[b-q59scksww5] {
        color: #2c3065;
    }

        .uu p span[b-q59scksww5] {
            color: #5a0844;
            padding-left: 1em;
            font-weight: 700;
        }
        

/* _content/LaScanData/Shared/CompLaCaseMapFolder.razor.rz.scp.css */
.my-bg[b-v692jmpuri] {
    -moz-border-radius: 15px;
    -webkit-border-radius: 115px;
    border-radius: 15px;
    background: #e7f3ca;
    box-shadow: 0 0 10px #000000;
    margin-bottom: 1.5em;
}

.uu[b-v692jmpuri] {
    color: #ccc9c9;
}

    .uu h5[b-v692jmpuri] {
        color: #5a0844;
        padding-bottom: 4px;
        font-weight: 900;
        border-bottom: 2px solid #000000;
    }

    .uu p[b-v692jmpuri] {
        color: #2c3065;
    }

        .uu p span[b-v692jmpuri] {
            color: #5a0844;
            padding-left: 1em;
            font-weight: 700;
        }
/* _content/LaScanData/Shared/Comp/CMapDataFileComp.razor.rz.scp.css */
.my-bg[b-1pds57r7r9] {
    background: rgb(0, 0, 0, 0.5);
    border-radius: 1rem;
    margin-bottom: 2rem;
}

    .my-bg h1[b-1pds57r7r9] {
        font-size: 1.5rem;
        padding-top: 1rem;
        padding-bottom: .5rem;
        color: white;
    }

.my-holder[b-1pds57r7r9] {
    padding: 1rem;
    display: grid;
    grid-template-columns: 1fr;
    grid-gap: 1rem;
}

.mform-control[b-1pds57r7r9] {
    width: 100%;
}

    .mform-control label[b-1pds57r7r9] {
        color: #ffffff;
    }

    .mform-control input[b-1pds57r7r9] {
        width: 100%;
        border: 1px solid #ffffff;
        border-radius: 5px;
        padding: 0.5rem;
        background: transparent;
        color: #ffffff;
    }

    .mform-control p[b-1pds57r7r9] {
        width: 100%;
        border: 1px solid #ffffff;
        border-radius: 5px;
        padding: 0.5rem;
        background: transparent;
        color: #ffffff;
        font-size:1rem;
    }

    .mform-control textarea[b-1pds57r7r9] {
        height: 100px;
        width: 100%;
        border: 1px solid #ffffff;
        border-radius: 5px;
        padding: 0.5rem;
        background: transparent;
        color: #ffffff;
    }

    .mform-control input:disabled[b-1pds57r7r9] {
        width: 100%;
        border: none;
        border-radius: 5px;
        padding: 0.5rem;
        background: transparent;
        color: #ffffff;
    }

.button-holder[b-1pds57r7r9] {
    padding: 1rem;
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-gap: 1rem;
}

.spinner-holder[b-1pds57r7r9] {
    display: grid;
    justify-content: center;
    align-items: center;
    height: 5em;
}

    .spinner-holder div[b-1pds57r7r9] {
        height: 3em;
        display: block;
        padding: .5rem;
        font-size: 2.5em;
        color: white;
    }


.my-spin[b-1pds57r7r9] {
    animation: sspin-b-1pds57r7r9 2s linear infinite;
}

@keyframes sspin-b-1pds57r7r9 {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(360deg);
    }
}



.button-holder:has(p)[b-1pds57r7r9] {
    grid-template-columns: repeat(1, 1fr);
}

.save[b-1pds57r7r9] {
    max-width: 200px;
}

.del[b-1pds57r7r9] {
    background: red;
    color: white;
    max-width: 200px;
}

.back[b-1pds57r7r9] {
    max-width: 200px;
    justify-self: right;
    background: #808080;
    color: #ffffff;
}

.button-holder p[b-1pds57r7r9] {
    background: red;
    text-align: center;
    color: white;
    font-weight: 700;
    padding: 0.5rem;
    border-radius: 1rem;
}


.file-info[b-1pds57r7r9] {
    font-family: Roboto;
    display: grid;
    grid-template-columns: 15fr 5fr 3fr 3fr;
    grid-gap: 10px;
    min-height: 40px;
    box-shadow: 0 0 2px #000000;
    padding: 5px;
    margin: 5px;
    margin-bottom: 1rem;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    background: rgb(0, 0, 0, .5);
    -webkit-align-items: center;
    align-items: center;
}

    .file-info span:nth-child(1n)[b-1pds57r7r9] {
        color: rgb(255, 255, 255, 0.9);
        font-weight: 700;
    }

    .file-info span:nth-child(2n)[b-1pds57r7r9] {
        justify-self: right;
        color: #c3a722;
        font-weight: 400;
    }

    .file-info span:nth-child(3n)[b-1pds57r7r9] {
        justify-self: right;
        cursor: pointer;
        color: #22ff00;
        font-weight: 400;
        font-size: 1.2em;
        margin-right: .5em;
    }

    .file-info span:nth-child(4n)[b-1pds57r7r9] {
        justify-self: right;
        cursor: pointer;
        color: #22ff00;
        font-weight: 400;
        font-size: 1.2em;
        margin-right: .25em;
    }
/* _content/LaScanData/Shared/Comp/CScanDataComp.razor.rz.scp.css */
.my-bg[b-ija5msdw5z] {
    background: rgb(0, 0, 0, 0.5);
    border-radius: 1rem;
}

.my-holder[b-ija5msdw5z] {
    padding: 1rem;
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-gap: 1rem;
}

.mform-control[b-ija5msdw5z] {
    width: 100%;
}

    .mform-control label[b-ija5msdw5z] {
        color: #ffffff;
    }

    .mform-control input[b-ija5msdw5z] {
        width: 100%;
        border: 1px solid #ffffff;
        border-radius: 5px;
        padding: 0.5rem;
        background: transparent;
        color: #ffffff;
    }

    .mform-control textarea[b-ija5msdw5z] {
        height: 100px;
        width: 100%;
        border: 1px solid #ffffff;
        border-radius: 5px;
        padding: 0.5rem;
        background: transparent;
        color: #ffffff;
    }

    .mform-control input:disabled[b-ija5msdw5z] {
        width: 100%;
        border: none;
        border-radius: 5px;
        padding: 0.5rem;
        background: transparent;
        color: #ffffff;
    }

.button-holder[b-ija5msdw5z] {
    padding: 1rem;
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-gap: 1rem;
}

    .button-holder:has(p)[b-ija5msdw5z] {
        grid-template-columns: repeat(1, 1fr);
    }

.save[b-ija5msdw5z] {
    max-width: 200px;
}

.del[b-ija5msdw5z] {
    background: red;
    color: white;
    max-width: 200px;
}

.back[b-ija5msdw5z] {
    max-width: 200px;
    justify-self: right;
    background: #808080;
    color: #ffffff;
}

.button-holder p[b-ija5msdw5z] {
    background: red;
    text-align: center;
    color: white;
    font-weight: 700;
    padding: 0.5rem;
    border-radius: 1rem;
}
/* _content/LaScanData/Shared/Comp/CScanDataFileComp.razor.rz.scp.css */
.my-bg[b-gsx0la3von] {
    background: rgb(0, 0, 0, 0.5);
    border-radius: 1rem;
    margin-bottom: .5rem;
}

    .my-bg h1[b-gsx0la3von] {
        font-size: 1.5rem;
        padding-top: 1rem;
        padding-bottom: .5rem;
        color: white;
    }

.my-holder[b-gsx0la3von] {
    padding: 1rem;
    display: grid;
    grid-template-columns: 1fr;
    grid-gap: 1rem;
}

.mform-control[b-gsx0la3von] {
    width: 100%;
}

    .mform-control label[b-gsx0la3von] {
        color: #ffffff;
    }

    .mform-control input[b-gsx0la3von] {
        width: 100%;
        border: 1px solid #ffffff;
        border-radius: 5px;
        padding: 0.5rem;
        background: transparent;
        color: #ffffff;
    }

    .mform-control textarea[b-gsx0la3von] {
        height: 100px;
        width: 100%;
        border: 1px solid #ffffff;
        border-radius: 5px;
        padding: 0.5rem;
        background: transparent;
        color: #ffffff;
    }

    .mform-control input:disabled[b-gsx0la3von] {
        width: 100%;
        border: none;
        border-radius: 5px;
        padding: 0.5rem;
        background: transparent;
        color: #ffffff;
    }

.button-holder[b-gsx0la3von] {
    padding: 1rem;
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-gap: 1rem;
}

.spinner-holder[b-gsx0la3von] {
    display: grid;
    justify-content: center;
    align-items: center;
    height: 5em;
}

    .spinner-holder div[b-gsx0la3von] {
        height: 3em;
        display: block;
        padding: .5rem;
        font-size: 2.5em;
        color: white;
    }


.my-spin[b-gsx0la3von] {
    animation: sspin-b-gsx0la3von 2s linear infinite;
}

@keyframes sspin-b-gsx0la3von {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(360deg);
    }
}



.button-holder:has(p)[b-gsx0la3von] {
    grid-template-columns: repeat(1, 1fr);
}

.save[b-gsx0la3von] {
    max-width: 200px;
}

.del[b-gsx0la3von] {
    background: red;
    color: white;
    max-width: 200px;
}

.back[b-gsx0la3von] {
    max-width: 200px;
    justify-self: right;
    background: #808080;
    color: #ffffff;
}

.button-holder p[b-gsx0la3von] {
    background: red;
    text-align: center;
    color: white;
    font-weight: 700;
    padding: 0.5rem;
    border-radius: 1rem;
}


.file-info[b-gsx0la3von] {
    font-family: Roboto;
    display: grid;
    grid-template-columns: 15fr 5fr 3fr 3fr;
    grid-gap: 10px;
    min-height: 40px;
    box-shadow: 0 0 2px #000000;
    padding: 5px;
    margin: 5px;
    margin-bottom: 1rem;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    background: rgb(0, 0, 0, .5);
    -webkit-align-items: center;
    align-items: center;
}

    .file-info span:nth-child(1n)[b-gsx0la3von] {
        color: rgb(255, 255, 255, 0.9);
        font-weight: 700;
    }

    .file-info span:nth-child(2n)[b-gsx0la3von] {
        justify-self: right;
        color: #c3a722;
        font-weight: 400;
    }

    .file-info span:nth-child(3n)[b-gsx0la3von] {
        justify-self: right;
        cursor: pointer;
        color: #22ff00;
        font-weight: 400;
        font-size: 1.2em;
        margin-right: .5em;
    }

    .file-info span:nth-child(4n)[b-gsx0la3von] {
        justify-self: right;
        cursor: pointer;
        color: #22ff00;
        font-weight: 400;
        font-size: 1.2em;
        margin-right: .25em;
    }
/* _content/LaScanData/Shared/Comp/MapFileList.razor.rz.scp.css */
.my-bg[b-xsv2seh36y] {
    -moz-border-radius: 15px;
    -webkit-border-radius: 115px;
    border-radius: 15px;
    background: rgb(255, 255, 255, 0.65);
    box-shadow: 0 0 10px #000000;
    margin-bottom: 1.5em;
}

.uu[b-xsv2seh36y] {
    color: #ccc9c9;
}

    .uu h5[b-xsv2seh36y] {
        color: #5a0844;
        padding-bottom: 4px;
        font-weight: 900;
        border-bottom: 2px solid #000000;
    }

    .uu p[b-xsv2seh36y] {
        color: #2c3065;
    }

        .uu p span[b-xsv2seh36y] {
            color: #5a0844;
            padding-left: 1em;
            font-weight: 700;
        }
/* _content/LaScanData/Shared/Comp/ScanDataFileList.razor.rz.scp.css */
.my-bg[b-uwlja4fi4f] {
    -moz-border-radius: 15px;
    -webkit-border-radius: 115px;
    border-radius: 15px;
    background: #caf3e2;
    box-shadow: 0 0 10px #000000;
    margin-bottom: 1.5em;
}

.my-bg-f[b-uwlja4fi4f] {
    background: rgb(0, 0, 0, 0.30);
    width: 100%;
    margin-left: .8rem;
    box-shadow: 0 0 10px #000000;
}

h1[b-uwlja4fi4f] {
    color: white;
    font-weight: 700;
    line-height: 3.5rem;
    font-size: 1.3em;
    margin-left: -.9rem;
    width: calc(100% + 1.7rem);
    max-width: calc(100% + 100px);
    background: rgb(0, 0, 0, 0.40);
    border-radius: 5px 5px 0 0;
    margin-bottom:2rem;
}

.f-container[b-uwlja4fi4f] {
    display: grid;
    grid-template-columns: repeat(3,1fr);
    justify-content: space-between;
    align-items: center;
    padding: 1rem;
    box-shadow: 0 0 10px #000000;
    grid-gap: 1rem;
}

.file-info[b-uwlja4fi4f] {
    font-family: Roboto;
    display: grid;
    grid-template-columns: 15fr 5fr 3fr;
    grid-gap: 10px;
    min-height: 40px;
    box-shadow: 0 0 2px #000000;
    padding: 5px;
    margin: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    background: rgb(0, 0, 0, 0.5);
    align-items:center;
}

    .file-info span[b-uwlja4fi4f] {
    }

        .file-info span:nth-child(1n)[b-uwlja4fi4f] {
            color: rgb(255, 255, 255, 0.9);
            font-weight: 700;
        }

        .file-info span:nth-child(2n)[b-uwlja4fi4f] {
            justify-self: right;
            color: #c3a722;
            font-weight: 400;
        }

        .file-info span:nth-child(3n)[b-uwlja4fi4f] {
            justify-self: right;
            cursor: pointer;
            color: #ff0000;
            font-weight: 400;
            font-size: 1.2em;
            margin-right:.25em;
        }

.uu[b-uwlja4fi4f] {
    color: #ccc9c9;
}

    .uu h5[b-uwlja4fi4f] {
        color: #5a0844;
        padding-bottom: 4px;
        font-weight: 900;
        border-bottom: 2px solid #000000;
    }

    .uu p[b-uwlja4fi4f] {
        color: #2c3065;
    }

        .uu p span[b-uwlja4fi4f] {
            color: #5a0844;
            padding-left: 1em;
            font-weight: 700;
        }
/* _content/LaScanData/Shared/Comp/ScanDataList.razor.rz.scp.css */
.my-bg[b-xb5iz4atj6] {
    -moz-border-radius: 15px;
    -webkit-border-radius: 115px;
    border-radius: 15px;
    background: rgb(255, 255, 255, 0.65);
    box-shadow: 0 0 10px #000000;
    margin-bottom: 1.5em;
}

.uu[b-xb5iz4atj6] {
    color: #ccc9c9;
}

    .uu h5[b-xb5iz4atj6] {
        color: #5a0844;
        padding-bottom: 4px;
        font-weight: 900;
        border-bottom: 2px solid #000000;
    }

    .uu p[b-xb5iz4atj6] {
        color: #2c3065;
    }

        .uu p span[b-xb5iz4atj6] {
            color: #5a0844;
            padding-left: 1em;
            font-weight: 700;
        }
/* _content/LaScanData/Shared/DashboardLayout.razor.rz.scp.css */
.my-page[b-i0a7x5anlz] {
    display: flex;
    -ms-flex-direction: inherit;
    -webkit-flex-direction: inherit;
    flex-direction: column;
    height:100svh;
    /*grid-template-columns:1fr;
    grid-template-rows:50px 1fr 50px;*/
}

main[b-i0a7x5anlz] {
    display: flex;
    flex-grow: 1;
    /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#4096ee+0,4096ee+100;Blue+Flat+%232 */
    background: #4096ee; /* Old browsers */
    background: -moz-linear-gradient(top, #4096ee 0%, #4096ee 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, #4096ee 0%,#4096ee 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, #4096ee 0%,#4096ee 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4096ee', endColorstr='#4096ee',GradientType=0 ); /* IE6-9 */

    height: 100%;
    width: 100%;
    overflow: hidden;
    overflow-y: auto;
    scrollbar-color: rgb(0, 255, 255);
    scrollbar-width: 2px;
}

/* _content/LaScanData/Shared/MainLayout.razor.rz.scp.css */
.page[b-lvodbqfp1m] {
    position: relative;
    display: flex;
    flex-direction: column;
}

main[b-lvodbqfp1m] {
    flex: 1;
    /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#4096ee+0,4096ee+100;Blue+Flat+%232 */
    background: #4096ee; /* Old browsers */
    background: -moz-linear-gradient(top, #4096ee 0%, #4096ee 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, #4096ee 0%,#4096ee 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, #4096ee 0%,#4096ee 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4096ee', endColorstr='#4096ee',GradientType=0 ); /* IE6-9 */
}

.sidebar[b-lvodbqfp1m] {
    background-image: linear-gradient(180deg, rgb(5, 39, 103) 0%, #3a0647 70%);
}

.top-row[b-lvodbqfp1m] {
    background-color: #f7f7f7;
    border-bottom: 1px solid #d6d5d5;
    justify-content: flex-end;
    height: 3.5rem;
    display: flex;
    align-items: center;
}

    .top-row[b-lvodbqfp1m]  a, .top-row .btn-link[b-lvodbqfp1m] {
        white-space: nowrap;
        margin-left: 1.5rem;
    }

    .top-row a:first-child[b-lvodbqfp1m] {
        overflow: hidden;
        text-overflow: ellipsis;
    }

@media (max-width: 640.98px) {
    .top-row:not(.auth)[b-lvodbqfp1m] {
        display: none;
    }

    .top-row.auth[b-lvodbqfp1m] {
        justify-content: space-between;
    }

    .top-row a[b-lvodbqfp1m], .top-row .btn-link[b-lvodbqfp1m] {
        margin-left: 0;
    }
}

@media (min-width: 641px) {
    .page[b-lvodbqfp1m] {
        flex-direction: row;
    }

    .sidebar[b-lvodbqfp1m] {
        width: 250px;
        height: 100vh;
        position: sticky;
        top: 0;
    }

    .top-row[b-lvodbqfp1m] {
        position: sticky;
        top: 0;
        z-index: 1;
    }

    .top-row[b-lvodbqfp1m], article[b-lvodbqfp1m] {
        padding-left: 2rem !important;
        padding-right: 1.5rem !important;
    }
}
/* _content/LaScanData/Shared/MisComps/Charts.razor.rz.scp.css */
h1[b-j6rf917dqk] {
    font-size:1.5em;
    color: white;
    text-align: center;
    padding: .5em;
    background: #074cb7;
    box-shadow: .25em .5em .5em rgb(0, 0, 0, 0.77);
    margin-left:1em;
    margin-right:1em;
    width: calc(100% - 2em);
}

.chart-container[b-j6rf917dqk] {
    padding: 1em;
    display: grid;
    margin: 3em;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
    background: #074cb7;
    border-radius: 0.5em;
    box-shadow: .25em .5em .5em rgb(0, 0, 0, 0.77);
    justify-items:center;
}


.bar[b-j6rf917dqk] {
    background: #c4dbfe !important;
}

    .chart-container h3[b-j6rf917dqk] {
        color: white;
        font-family: Roboto;
        font-size: 1.5em;
        text-align: center;
        padding-bottom: 1em;
    }

    .chart-container canvas[b-j6rf917dqk] {
        width: 100%;
        height: 100%;
    }

    .bar h3[b-j6rf917dqk]{
        color: #074cb7;
        font-family: Roboto;
        font-size: 1.5em;
        text-align: center;
        padding-bottom: 1em;
    }
/* _content/LaScanData/Shared/MisComps/Excel.razor.rz.scp.css */
.my-header[b-a0euee8x79] {
    padding: .5em;
    background: #074cb7;
    box-shadow: .25em .5em .5em rgb(0, 0, 0, 0.77);
    margin-left: 1.5em;
    margin-right: 1.5em;
    width: calc(100% - 3em);
    margin-bottom:2rem;
    margin-top:.4em;
}

.my-header h1[b-a0euee8x79] {
    font-size: 1.5em;
    color: white;
    text-align: center;
    
}

.my-header div[b-a0euee8x79]{
    display:grid;
    grid-template-columns:1fr 1fr 1fr;
    gap:20px;
}

    .my-header div span[b-a0euee8x79]{
        cursor:pointer;
        color: #fbfbfb8f;
        width: 100%;
        text-align:center;
        padding:.5em;
        background:rgb(0, 0, 0, 0.25);
        border-radius:1em;
    }

    .my-header div span.active[b-a0euee8x79] {
        cursor:default;
        background: rgb(0, 0, 0, 0.8);
        color:#41ff00;
    }

    .chart-container[b-a0euee8x79] {
        padding: 1em;
        display: grid;
        margin: 3em;
        -ms-flex-direction: column;
        -webkit-flex-direction: column;
        flex-direction: column;
        background: #074cb7;
        border-radius: 0.5em;
        box-shadow: .25em .5em .5em rgb(0, 0, 0, 0.77);
        justify-items: center;
    }

.form-element[b-a0euee8x79] {
    padding: 1em 1em;
    background: rgb(0, 0, 0, 0.5);
    margin: 10px;
    border-radius: 5px;
}

    .form-element label[b-a0euee8x79] {
        color: white;
        font-size: 14px;
    }


.inside-element[b-a0euee8x79] {
    width: 100%;
}

    .inside-element label[b-a0euee8x79] {
        color: white;
        font-size: 14px;
        margin-left: 20px;
    }

    .inside-element select[b-a0euee8x79] {
        margin: 2px 20px;
        width: calc(100% - 41px);
        max-width: calc(100% - 41px);
    }

    .inside-element select option[b-a0euee8x79] {
        width: calc(100% - 41px);
        max-width: calc(100% - 41px);
    }

    .inside-element button[b-a0euee8x79]{
        margin : 2px 20px;
        width: calc(100% - 41px);
        padding: 5px;
        font-family: Roboto;
        font-size: 14px;
        border: none;
        outline: none;
        border-radius: 5px;
        color: white;
        background:#0f2951;
    }

    .inside-element button:hover[b-a0euee8x79]{

        background:#020e21;
    }


.bar[b-a0euee8x79] {
    background: #c4dbfe !important;
}

.chart-container h3[b-a0euee8x79] {
    color: white;
    font-family: Roboto;
    font-size: 1.5em;
    text-align: center;
    padding-bottom: 1em;
}

.chart-container canvas[b-a0euee8x79] {
    width: 100%;
    height: 100%;
}

.bar h3[b-a0euee8x79] {
    color: #074cb7;
    font-family: Roboto;
    font-size: 1.5em;
    text-align: center;
    padding-bottom: 1em;
}
/* _content/LaScanData/Shared/NavMenu.razor.rz.scp.css */
.special-nav-menu[b-qr81d6u2y0] {
    /*border-bottom: 1px solid #e3e6f0;*/
    padding: 0.5rem 1rem;
    margin-bottom: 1rem;
    position: fixed;
    top: 0;
    width: 150px;
    height: 51px;
    overflow: hidden;
    transition: all .2s ease-in-out;
    
}

i[b-qr81d6u2y0] {
    color: white;
}


.menu-open[b-qr81d6u2y0] {
    width: 270px;
    transition: all 0.5s;
    background-color: #000000;
    height: auto;
    box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
    z-index: 999;
    border-bottom: 1px solid #e3e6f0;
}

    .menu-open .ham[b-qr81d6u2y0] {
        display: none;
    }

    .menu-open .close-ham[b-qr81d6u2y0] {
        display: block;
        position: absolute;
        right: 5px;
    }

.nav-scrollable[b-qr81d6u2y0] {
    overflow-y: auto;
    overflow-x: hidden;
}


.ham[b-qr81d6u2y0] {
    position: absolute;
    left: 10px;
}

.close-ham[b-qr81d6u2y0] {
    position: absolute;
    right: 5px;
    display: none;
}

.nav-i[b-qr81d6u2y0] {
    padding: 20px 10px;
    transition: all .3s ease-in-out;
}

.nav-links[b-qr81d6u2y0] {
    color: white;
    padding: 10px 0;
}



    .nav-links i[b-qr81d6u2y0] {
        padding-right: 1em;
    }

a[b-qr81d6u2y0] {
    color: white;
    text-decoration: none;
}


.nav-i:hover[b-qr81d6u2y0] {
    transform: translateX(10%);
    transition: all .3s ease-in-out;
}
/* _content/LaScanData/Shared/PagingModel.razor.rz.scp.css */
.paging[b-9l40a4bmx5] {
    background: #171427;
    border-radius: 20px;
    height: 40px;
    display:grid;
    grid-template-columns:1fr 1fr 4fr 1fr 1fr;
    gap:10px;
    max-width :500px;
    min-width: 250px;
    align-items: center;
    justify-items:center;
}

span[b-9l40a4bmx5] {
    cursor:pointer;
}


i[b-9l40a4bmx5] {
    color: white;
}


p[b-9l40a4bmx5]{
    all:unset;
    color: white;
}

input[b-9l40a4bmx5]{
    text-align:center;
    max-width:120px;
    border: none;
    outline: none;
    border-radius:15px;
    transition:all .2s ease;
}
input:focus[b-9l40a4bmx5]{
    background: #dde8e7;
    color:#808080;
    border-radius:15px;
    transform: scaleX(1.1);
    transition: all .2s ease-out;
}
/* _content/LaScanData/Shared/PopupModal.razor.rz.scp.css */
.la-modal[b-qhwh70d9ul] {
    position: fixed;
    z-index: 1000;
    display: block;
    width: 100%;
    height: 100svh;
    top: 0;
    left: 0;
    background: #1f1616ea;
}


.closed-modal[b-qhwh70d9ul] {
    display: none !important;
}

.la-modal .close-button[b-qhwh70d9ul] {
    display: block;
    position: absolute;
    right: 10px;
    top: 10px;
    width: 35px;
    height: 35px;
    cursor: pointer;
    background: #000000ff;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    transition: all 0.3s ease-in-out;
}

.close-button i[b-qhwh70d9ul] {
    color: white;
}

.close-button:hover i[b-qhwh70d9ul] {
    color: #c6c6c6;
}


.la-modal .close-button :hover[b-qhwh70d9ul] {
    transform: scale(1.5);
    transition: all 0.3s ease-in-out;
}

.la-modal .close-button svg[b-qhwh70d9ul] {
    width: 20px;
    height: 20px;
    color: white;
}

.la-modal-container[b-qhwh70d9ul] {
    position: absolute;
    z-index: 1001;
    width: calc(100% - 100px);
    height: calc(100vh - 80px);
    position: absolute;
    top: 40px;
    left: 50px;
    background: white;
    border-radius: 10px;
    overflow: hidden;
    padding: 10px;
}


    .la-modal-container .la-modal-body[b-qhwh70d9ul] {
        z-index: 1002;
        overflow: auto;
    }


    .la-modal-container .la-modal-body-map[b-qhwh70d9ul] {
        z-index: 1002;
        overflow: auto;
        overflow-x: scroll;
        overflow-y: scroll;
        width: 100%;
        height: 100%;
        position: relative;
    }

.la-modal-body-map button[b-qhwh70d9ul] {
    position: fixed;
    bottom: 75px;
    right: 90px;
    border: none;
    outline: none;
    background: rgb(9, 5, 60);
    padding: .5em;
    border-radius: 2em;
    font-size: 1.5em;
    width:2.5em;
    height:2.5em;
    transition: all 100ms ease-in;
    color: white;
}

.la-modal-body-map button:hover[b-qhwh70d9ul] {
    transform: scale(1.2);
    transition: all 200ms ease-in-out;
}

.la-modal-body-map span[b-qhwh70d9ul] {
    position: fixed;
    bottom: 75px;
    right: 90px;
    border: none;
    outline: none;
    background: rgb(9, 5, 60);
    padding: .5em;
    border-radius: 2em;
    font-size: 1.5em;
    width: 2.5em;
    height: 2.5em;
    color: white;
    display: grid;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-align-items: center;
    align-items: center;
}

.la-modal-container .la-modal-body embed[b-qhwh70d9ul] {
    z-index: 1003;
    width: 100%;
    height: calc(100vh - 100px);
}


.la-modal-container .la-modal-body-map .map-container[b-qhwh70d9ul] {
    display: block;
}

    .la-modal-container .la-modal-body-map .map-container img[b-qhwh70d9ul] {
        width: 100%;
        overflow-x: scroll;
        overflow-y: scroll;
    }
/* _content/LaScanData/Shared/SpinnerGlobal.razor.rz.scp.css */
.spinner-global[b-pbi7ojxdjz] {
    position: fixed;
    height: 100svh;
    width: 100vw;
    display: grid;
    justify-items: center;
    align-items: center;
    background-color: rgba(0,0,0,0.5);
    z-index: 1750;
}
/* _content/LaScanData/Shared/TopBar.razor.rz.scp.css */
.my-header[b-xzl7d6jyqt] {
    height: 50px;
    max-height: 50px;
    display: flex;
    gap: 20px;
    justify-content: space-between;
    align-items: center;
}

h3[b-xzl7d6jyqt] {
    padding: 0;
    margin: 0;
    display: flex;
    margin-left: 15px;
    margin-right: 15px;
    font-size: 1em;
}

h5[b-xzl7d6jyqt] {
    padding: 0;
    margin: 0;
    display: flex;
    margin-left: 15px;
    margin-right: 15px;
    font-size: 1em;
}

p[b-xzl7d6jyqt] {
    font-size: .8em;
    color: rgb(255, 255, 255, 0.7);
    padding: 0;
    margin: 0;
    margin-left: 15px;
    display: grid;
    justify-content: center;
    align-content: center;
    align-items: center;
}


@media screen and (max-width:600px) {
    h3[b-xzl7d6jyqt] {
        font-size: 1em;
    }

    h5[b-xzl7d6jyqt] {
        display: none;
    }

    p[b-xzl7d6jyqt] {
        display: none;
    }
}
