/* _content/TacLabor/Components/Layout/TacmanLayout001.razor.rz.scp.css */
.page[b-65rcehw3j8] {
    position: relative;
    display: flex;
    flex-direction: column;
}

main[b-65rcehw3j8] {
    flex: 1;
}

/*.menu-items {
    color: black;
    background-color: transparent;
    cursor: default;
    padding: 10px 0px 10px 10px;
    margin: 0px;
}

.menu-items:hover {*/
    /*color: white;*/
    /*background-color: whitesmoke;
    cursor: pointer;
}*/

.menu-text[b-65rcehw3j8] {
    color: black;
    background-color: transparent;
    cursor: default;
    padding: 5px 10px 5px 10px;
    margin: 0px;
    width:100%;
    text-decoration-line:none;
    /*font-weight:normal;*/
}

.menu-text:hover[b-65rcehw3j8] {
    /*color: white;*/
    background-color: whitesmoke;
    /*font-weight: bold;*/
    cursor: pointer;
}

/* _content/TacLabor/Components/Pages/index.razor.rz.scp.css */
/*　スクロールバーの実装 */
.table_sticky[b-f6rcqjidfa] {
    display: block;
    overflow-y: scroll;
    height: calc(100vh - 7.0rem - 1.0rem);
    /*height: calc(100vh - 3.5rem - 80px);*/
}

    /*Position:Stickyを入れて、Headを固定させるとレンダリングがずれて白い背景筋が表示されることがあるため、塗りつぶし必須*/
    .table_sticky thead[b-f6rcqjidfa] {
        background-color: #212529;
    }

        .table_sticky thead th[b-f6rcqjidfa] {
            position: sticky;
            top: 0;
            z-index: 1;
        }

    .table_sticky tbody tr:hover[b-f6rcqjidfa] {
        cursor: default;
    }

a.report-link[b-f6rcqjidfa] {
    color: blue;
}
    a.report-link:hover[b-f6rcqjidfa] {
        cursor: pointer;
        text-decoration: underline;
    }
/* _content/TacLabor/Components/Pages/ProcessingOverlay.razor.rz.scp.css */
.processing-overlay[b-ks1exwp8un] {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(0, 0, 0, 0.4);
    z-index: 2147483647; /* 最強最前面 */
    display: flex;
    justify-content: center;
    align-items: center;
}

.processing-content[b-ks1exwp8un] {
    text-align: center;
    color: white;
}
