/* _content/RegelWeb/Components/Layout/MainLayout.razor.rz.scp.css */
/* Root must allow height propagation */
html[b-0lnx0v4ha2], body[b-0lnx0v4ha2] {
    height: 100%;
}

/* App root takes full viewport */
.app-root[b-0lnx0v4ha2] {
    height: 100%;
    display: flex;
    flex-direction: column;
    min-height: 0;
}

/* THIS is the scroll container */
.app-content[b-0lnx0v4ha2] {
    flex: 1 1 auto;
    min-height: 0; /* critical for flex scrolling */
    overflow-y: auto; /* enable scrolling */
    padding: 1.5rem;
    box-sizing: border-box;
}
/* _content/RegelWeb/Components/Pages/Index/Index.razor.rz.scp.css */
/* _content/RegelWeb/Components/Pages/Wiko/WikoAanmeldPage.razor.rz.scp.css */
.form-page[b-rxlejyfeq9] {
    max-width: 960px; /* aligns well with LG */
    margin: 0 auto; /* center horizontally */
    width: 100%;
}

.form-page[b-rxlejyfeq9]  .dxbl-group-header {
    font-size: 1.15rem;
    font-weight: 600;
    letter-spacing: 0.01em;
    margin-bottom: 0.5rem;

}

.logo[b-rxlejyfeq9] {
    max-width: 180px;
    height: auto;
}



.dz[b-rxlejyfeq9] {
    border: 2px dashed rgba(0,0,0,.25);
    border-radius: 12px;
    padding: 10px;
    background: rgba(0,0,0,.02);
}

.dz-inner[b-rxlejyfeq9] {
    display: flex;
    flex-direction: column;
    gap: 1px;
}

.dz-title[b-rxlejyfeq9] {
    /*font-weight: 600;*/
}


/* Used by DxFileInput */
.dz-dragover[b-rxlejyfeq9] {
    background: rgba(0,0,0,.06);
    border-color: rgba(0,0,0,.5);
}


/* _content/RegelWeb/Components/Pages/Wiko/WikoCert.razor.rz.scp.css */
.dz[b-1nme7f2s80] {
    border: 2px dashed rgba(0,0,0,.25);
    border-radius: 12px;
    padding: 10px;
    background: rgba(0,0,0,.02);
}

.dz-inner[b-1nme7f2s80] {
    display: flex;
    flex-direction: column;
    gap: 1px;
}

.dz-title[b-1nme7f2s80] {
    /*font-weight: 100;*/
    font-size: 0.75rem;
    cursor: pointer;
}

    .dz-title:hover[b-1nme7f2s80],
    .dz-title:focus[b-1nme7f2s80] {
        text-decoration: underline;
    }


/* Used by DxFileInput */
.dz-dragover[b-1nme7f2s80] {
    background: rgba(0,0,0,.06);
    border-color: rgba(0,0,0,.5);
}

[b-1nme7f2s80] .dxbl-upload-panel {
    display: none !important;
}
