/* _content/BootstrapBlazorApp2.Server/Components/Pages/AdminOvertimeSummaryView2.razor.rz.scp.css */
.table-responsive[b-0e3o46jxar] {
    max-height: 80vh;
}

.table th[b-0e3o46jxar], .table td[b-0e3o46jxar] {
    white-space: nowrap;
    text-align: center;
}

.name-column[b-0e3o46jxar] {
    min-width: 100px;
    text-align: left !important;
}

.weekend[b-0e3o46jxar] {
    background-color: #f8f9fa;
}
/* _content/BootstrapBlazorApp2.Server/Components/Pages/AdminOvertimeSummaryView3.razor.rz.scp.css */
/* _content/BootstrapBlazorApp2.Server/Components/Pages/LoginView.razor.rz.scp.css */
.container[b-wrjw2nodgr] {
    /*background-image: url('path/to/your/background.jpg');*/
    background-size: cover;
    background-position: center;
}

.card[b-wrjw2nodgr] {
    border-radius: 15px;
    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.2);
}

.btn-gradient[b-wrjw2nodgr] {
    background: linear-gradient(to right, #6a11cb, #2575fc);
    color: white;
}
/* _content/BootstrapBlazorApp2.Server/Components/Pages/OvertimeDetailView.razor.rz.scp.css */
select[b-4r5fcomtxz], .select-input[b-4r5fcomtxz] {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    pointer-events: none;
}

/* _content/BootstrapBlazorApp2.Server/Components/Pages/Undefine.razor.rz.scp.css */
body[b-y279mlrlhs] {
    background-color: #f0f2f5;
    margin: 0;
    padding: 0;
    height: 100vh; /* 视口高度 */
    display: flex; /* 启用 Flexbox */
    align-items: center; /* 垂直居中 */
    justify-content: center; /* 水平居中 */
}

.unauthorized-container[b-y279mlrlhs] {
    /* 可以去掉 height: 100vh; 如果 body 已经有了 */
    display: flex;
    align-items: center;
    justify-content: center;
}

.card[b-y279mlrlhs] {
    width: 100%;
    max-width: 600px; /* 根据需要调整这个值 */
}
