/* /Components/HeroArtwork.razor.rz.scp.css */
.lx-hero-art[b-n49pzaqd3k] {
    position: relative;
    margin: 0 auto;
    width: 100%;
    max-width: 520px;
}

    .lx-hero-art svg[b-n49pzaqd3k] {
        height: auto;
        width: 100%;
        display: block;
    }
/* /Components/PlanGeometryEditor.razor.rz.scp.css */
.geometry-surface[b-jns6j0vz77] { position: relative; width: 100%; background: #f1f5f9; border: 1px solid #cbd5e1; touch-action: none; }
.geometry-surface canvas[b-jns6j0vz77], .geometry-surface svg[b-jns6j0vz77] { position: absolute; inset: 0; width: 100%; height: 100%; }
.geometry-surface svg[b-jns6j0vz77] { cursor: crosshair; }
.geometry-surface circle[b-jns6j0vz77] { cursor: move; }
.geometry-loading[b-jns6j0vz77] {
    pointer-events: none;
    opacity: .6;
}
/* /Components/PlanGrid.razor.rz.scp.css */
.lx-plangrid[b-p6po4q3i5j] {
    position: absolute;
    inset: 0;
    pointer-events: none;
}

    .lx-plangrid svg[b-p6po4q3i5j] {
        position: absolute;
        inset: 0;
        width: 100%;
        height: 100%;
    }
/* /Layout/MainLayout.razor.rz.scp.css */
[b-akpiivloyu] .lexibau-appbar {
    color: #111827;
    background-color: rgba(255, 255, 255, 0.9);
    border-bottom: 1px solid rgba(17, 24, 39, 0.08);
    backdrop-filter: blur(16px);
}

[b-akpiivloyu] .lexibau-brand {
    font-weight: 700;
    letter-spacing: -0.02em;
}

[b-akpiivloyu] .lexibau-drawer .mud-drawer {
    border-right: 1px solid rgba(17, 24, 39, 0.08);
    background: linear-gradient(180deg, #ffffff 0%, #f8fafc 100%);
}
/* /Layout/NavMenu.razor.rz.scp.css */
[b-7n1amudsnp] .mud-navmenu {
    padding: 1rem 0.75rem;
}

[b-7n1amudsnp] .mud-nav-link {
    border-radius: 12px;
    color: #374151;
    font-weight: 500;
    margin-bottom: 0.25rem;
}

[b-7n1amudsnp] .mud-nav-link.active:not(.mud-nav-link-disabled) {
    color: #047857;
    background-color: rgba(16, 185, 129, 0.12);
}

[b-7n1amudsnp] .mud-nav-link:hover:not(.mud-nav-link-disabled) {
    background-color: rgba(16, 185, 129, 0.08);
}
