@import '_content/Microsoft.AspNetCore.Components.QuickGrid/Microsoft.AspNetCore.Components.QuickGrid.boiwgh0w5b.bundle.scp.css';

/* /Components/Layout/WfirmaLayout.razor.rz.scp.css */
@media (min-width: 768px) {
    .wfirma-sidebar[b-woivo817bn] {
        flex: 0 0 400px;
        max-width: 400px;
    }
}
/* /Components/Pages/Admin/Wfirma/ZusDraUpload.razor.rz.scp.css */
.dra-drop-zone[b-rjy4zpd538] {
    position: relative;
    min-height: 12rem;
    border: 2px dashed var(--bs-primary);
    border-radius: 0.75rem;
    background: var(--bs-tertiary-bg);
    transition: border-color 0.15s ease, background-color 0.15s ease;
}

.dra-drop-zone:hover[b-rjy4zpd538],
.dra-drop-zone:focus-within[b-rjy4zpd538],
.dra-drop-zone.dra-drag-over[b-rjy4zpd538] {
    border-color: var(--bs-primary-border-subtle);
    background: var(--bs-primary-bg-subtle);
}

.dra-drop-zone-disabled[b-rjy4zpd538] {
    opacity: 0.65;
}

.dra-file-input[b-rjy4zpd538] {
    position: absolute;
    inset: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    cursor: pointer;
    z-index: 2;
}

.dra-file-input:disabled[b-rjy4zpd538] {
    cursor: wait;
}

.dra-drop-content[b-rjy4zpd538] {
    position: absolute;
    inset: 0;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding: 2rem;
    text-align: center;
    pointer-events: none;
}

.dra-xml-preview[b-rjy4zpd538] {
    max-height: 32rem;
    overflow: auto;
    padding: 1rem;
    border-radius: 0.375rem;
    background: var(--bs-tertiary-bg);
    white-space: pre;
}
