@import '_content/Blazored.Modal/Blazored.Modal.bundle.scp.css';
@import '_content/Blazored.Toast/Blazored.Toast.bundle.scp.css';

/* _content/WebUI/Components/Layout/EmptyLayout.razor.rz.scp.css */
#blazor-error-ui[b-cobh8kfj3p] {
    background: lightyellow;
    bottom: 0;
    box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.2);
    display: none;
    left: 0;
    padding: 0.6rem 1.25rem 0.7rem 1.25rem;
    position: fixed;
    width: 100%;
    z-index: 1000;
}

    #blazor-error-ui .dismiss[b-cobh8kfj3p] {
        cursor: pointer;
        position: absolute;
        right: 0.75rem;
        top: 0.5rem;
    }
/* _content/WebUI/Components/Layout/MainLayout.razor.rz.scp.css */
#blazor-error-ui[b-ty40ro175p] {
    background: lightyellow;
    bottom: 0;
    box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.2);
    display: none;
    left: 0;
    padding: 0.6rem 1.25rem 0.7rem 1.25rem;
    position: fixed;
    width: 100%;
    z-index: 1000;
}

    #blazor-error-ui .dismiss[b-ty40ro175p] {
        cursor: pointer;
        position: absolute;
        right: 0.75rem;
        top: 0.5rem;
    }
/* _content/WebUI/Components/Others/Loadings/TableLoadings/TableLoading.razor.rz.scp.css */
.nav-container[b-g1bk1qsyow] {
    position: relative;
}

.menu-toggle[b-g1bk1qsyow] {
    display: none;
    background: #2c3e50;
    color: white;
    border: none;
    font-size: 1.5rem;
    padding: 1rem;
    cursor: pointer;
}

.navbar[b-g1bk1qsyow] {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    list-style: none;
    background: linear-gradient(90deg, rgb(238 124 47) 0%, rgb(234 85 39) 55%, rgb(228 37 40) 80%, rgb(137 62 136) 100%);
    margin: 0;
    padding: 0;
}

.nav-item[b-g1bk1qsyow] {
    position: relative;
}

    .nav-item a[b-g1bk1qsyow] {
        display: block;
        padding: 1rem;
        color: white;
        text-decoration: none;
        white-space: nowrap;
    }

        .nav-item a:hover[b-g1bk1qsyow] {
            background-color: #34495e;
        }

.dropdown[b-g1bk1qsyow] {
    display: none;
    position: absolute;
    background-color: #34495e;
    list-style: none;
    margin: 0;
    padding: 0;
    top: 100%;
    left: 0;
    z-index: 1000;
    min-width: 180px;
}

    .dropdown li a[b-g1bk1qsyow] {
        padding: 0.75rem 1rem;
        display: block;
        color: white;
    }

        .dropdown li a:hover[b-g1bk1qsyow] {
            background-color: #3d566e;
        }

.has-children:hover .dropdown[b-g1bk1qsyow] {
    display: block;
}

/* Aktif sayfa vurgulamas� */
.active > a[b-g1bk1qsyow],
.active a[b-g1bk1qsyow] {
    background-color: #1abc9c !important;
    color: white !important;
    font-weight: bold;
}

/* Mobil g�r�n�m */
@media (max-width: 768px) {
    .menu-toggle[b-g1bk1qsyow] {
        display: block;
    }

    .navbar[b-g1bk1qsyow] {
        display: none;
        flex-direction: column;
    }

        .navbar.open[b-g1bk1qsyow] {
            display: flex;
        }

    .nav-item[b-g1bk1qsyow] {
        width: 100%;
    }

        .nav-item a[b-g1bk1qsyow] {
            padding-left: 1.5rem;
        }

    .has-children .dropdown[b-g1bk1qsyow] {
        position: relative;
        top: 0;
        left: 0;
        display: none;
        background-color: #3d566e;
    }

        .has-children .dropdown.show[b-g1bk1qsyow] {
            display: flex;
            flex-direction: column;
        }

    .dropdown-arrow[b-g1bk1qsyow] {
        float: right;
        font-size: 0.8rem;
        padding-right: 0.5rem;
    }
}
/* _content/WebUI/Components/Others/Menus/NavMenu.razor.rz.scp.css */
.nav-container[b-vb2npa7k9z] {
    position: relative;
}

.menu-toggle[b-vb2npa7k9z] {
    display: none;
    background: #2c3e50;
    color: white;
    border: none;
    font-size: 1.5rem;
    padding: 1rem;
    cursor: pointer;
}

.navbar[b-vb2npa7k9z] {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    list-style: none;
    background: linear-gradient(90deg, rgb(238 124 47) 0%, rgb(234 85 39) 55%, rgb(228 37 40) 80%, rgb(137 62 136) 100%);
    margin: 0;
    padding: 0;
    z-index: 9999;
}

.nav-item[b-vb2npa7k9z] {
    position: relative;
}

    .nav-item a[b-vb2npa7k9z] {
        display: block;
        padding: 1rem;
        color: white;
        text-decoration: none;
        white-space: nowrap;
    }

        .nav-item a:hover[b-vb2npa7k9z] {
            background-color: #34495e;
        }

.dropdown[b-vb2npa7k9z] {
    display: none;
    position: absolute;
    background-color: #34495e;
    list-style: none;
    margin: 0;
    padding: 0;
    top: 100%;
    left: 0;
    z-index: 1000;
    min-width: 180px;
}

    .dropdown li a[b-vb2npa7k9z] {
        padding: 0.75rem 1rem;
        display: block;
        color: white;
    }

        .dropdown li a:hover[b-vb2npa7k9z] {
            background-color: #3d566e;
        }

.has-children:hover .dropdown[b-vb2npa7k9z] {
    display: block;
}

/* Aktif sayfa vurgulamas� */
.active > a[b-vb2npa7k9z],
.active a[b-vb2npa7k9z] {
    background-color: #1abc9c !important;
    color: white !important;
    font-weight: bold;
}

/* Mobil g�r�n�m */
@media (max-width: 768px) {
    .menu-toggle[b-vb2npa7k9z] {
        display: block;
    }

    .navbar[b-vb2npa7k9z] {
        display: none;
        flex-direction: column;
    }

        .navbar.open[b-vb2npa7k9z] {
            display: flex;
        }

    .nav-item[b-vb2npa7k9z] {
        width: 100%;
    }

        .nav-item a[b-vb2npa7k9z] {
            padding-left: 1.5rem;
        }

    .has-children .dropdown[b-vb2npa7k9z] {
        position: relative;
        top: 0;
        left: 0;
        display: none;
        background-color: #3d566e;
    }

        .has-children .dropdown.show[b-vb2npa7k9z] {
            display: flex;
            flex-direction: column;
        }

    .dropdown-arrow[b-vb2npa7k9z] {
        float: right;
        font-size: 0.8rem;
        padding-right: 0.5rem;
    }
}
/* _content/WebUI/Components/Others/Skeletons/Skeleton.razor.rz.scp.css */
.skeleton[b-cggd752vp2] {
    background: #e0e0e0;
    border-radius: 4px;
    position: relative;
    overflow: hidden;
}

    .skeleton[b-cggd752vp2]::after {
        content: "";
        position: absolute;
        top: 0;
        left: -100%;
        height: 100%;
        width: 100%;
        background: linear-gradient(90deg, transparent, #ffffff60, transparent);
        animation: shimmer-b-cggd752vp2 1.2s infinite;
    }

@keyframes shimmer-b-cggd752vp2 {
    100% {
        left: 100%;
    }
}

.skeleton-row[b-cggd752vp2] {
    display: flex;
    gap: 1rem;
    align-items: center;
}

.skeleton-text[b-cggd752vp2] {
    height: 16px;
}

.skeleton-table[b-cggd752vp2] {
    padding: 0 1rem;
}
