@import '_content/Blazor.Bootstrap/Blazor.Bootstrap.olwso25aue.bundle.scp.css';
@import '_content/Moonlight.Shared/Moonlight.Shared.q7j6mo1f8i.bundle.scp.css';

/* /UI/Components/DashboardWidget.razor.rz.scp.css */
.dashboard-widget[b-u0jacq51u2] {
    cursor: pointer;
    display: block;
    border-radius: 1rem;
    overflow: hidden;
    transition: transform 0.2s ease, box-shadow 0.2s ease;
}

    .dashboard-widget:hover[b-u0jacq51u2],
    .dashboard-widget:focus-visible[b-u0jacq51u2] {
        transform: translateY(-4px);
        box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
        background-color: #4d3522;
    }

    .dashboard-widget[b-u0jacq51u2]  .card {
        border-radius: inherit;
        border-color: transparent;
    }

    .dashboard-widget[b-u0jacq51u2]  .dashboard-widget-icon {
        transition: none;
    }
/* /UI/Layout/MainLayout.razor.rz.scp.css */
.main-layout-header[b-9jmtpqfgbc] {
    width: 100%;
    padding-top: 0.5rem;
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    gap: 1rem;
    flex-wrap: wrap;
}

.main-layout-logo[b-9jmtpqfgbc] {
    display: flex;
    align-items: center;
    gap: 0.75rem;
    flex-wrap: wrap;
    width: auto;
}

.main-layout-auth[b-9jmtpqfgbc] {
    display: flex;
    align-items: center;
    gap: 0.5rem;
    padding: 0.75rem 1rem;
    background-color: var(--bs-body-bg, #fff);
    margin-left: auto;
}

.main-layout-role-links[b-9jmtpqfgbc],
.main-layout-user-actions[b-9jmtpqfgbc] {
    display: flex;
    align-items: center;
    gap: 0.5rem;
    flex-wrap: wrap;
}

.main-layout-user-actions[b-9jmtpqfgbc] {
    margin-left: auto;
}

/*@media (max-width: 760px) {
    .main-layout-header {
        padding-top: 4rem;
    }

    .main-layout-auth {
        flex-direction: column;
        align-items: stretch;
        gap: 0.75rem;
        padding: 0.75rem;
    }

    .main-layout-auth ::deep .btn {
        width: 100%;
    }
}*/
