/* /Components/Loading.razor.rz.scp.css */
/* Absolute Center Spinner */
.loading[b-nj7x9ze4ae] {
    position: fixed;
    z-index: 999;
    height: 2em;
    width: 2em;
    overflow: visible;
    margin: auto;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
}

    /* Transparent Overlay */
    .loading[b-nj7x9ze4ae]:before {
        content: '';
        display: block;
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background-color: rgba(0,0,0,0.3);
    }

    /* :not(:required) hides these rules from IE9 and below */
    .loading:not(:required)[b-nj7x9ze4ae] {
        /* hide "loading..." text */
        font: 0/0 a;
        color: transparent;
        text-shadow: none;
        background-color: transparent;
        border: 0;
    }

        .loading:not(:required)[b-nj7x9ze4ae]:after {
            content: '';
            display: block;
            font-size: 10px;
            width: 1em;
            height: 1em;
            margin-top: -0.5em;
            -webkit-animation: spinner 1500ms infinite linear;
            -moz-animation: spinner 1500ms infinite linear;
            -ms-animation: spinner 1500ms infinite linear;
            -o-animation: spinner 1500ms infinite linear;
            animation: spinner-b-nj7x9ze4ae 1500ms infinite linear;
            border-radius: 0.5em;
            -webkit-box-shadow: rgba(0, 0, 0, 0.75) 1.5em 0 0 0, rgba(0, 0, 0, 0.75) 1.1em 1.1em 0 0, rgba(0, 0, 0, 0.75) 0 1.5em 0 0, rgba(0, 0, 0, 0.75) -1.1em 1.1em 0 0, rgba(0, 0, 0, 0.5) -1.5em 0 0 0, rgba(0, 0, 0, 0.5) -1.1em -1.1em 0 0, rgba(0, 0, 0, 0.75) 0 -1.5em 0 0, rgba(0, 0, 0, 0.75) 1.1em -1.1em 0 0;
            box-shadow: rgba(0, 0, 0, 0.75) 1.5em 0 0 0, rgba(0, 0, 0, 0.75) 1.1em 1.1em 0 0, rgba(0, 0, 0, 0.75) 0 1.5em 0 0, rgba(0, 0, 0, 0.75) -1.1em 1.1em 0 0, rgba(0, 0, 0, 0.75) -1.5em 0 0 0, rgba(0, 0, 0, 0.75) -1.1em -1.1em 0 0, rgba(0, 0, 0, 0.75) 0 -1.5em 0 0, rgba(0, 0, 0, 0.75) 1.1em -1.1em 0 0;
        }

/* Animation */

@-webkit-keyframes spinner {
    0% {
        -webkit-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    100% {
        -webkit-transform: rotate(360deg);
        -moz-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        -o-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

@-moz-keyframes spinner {
    0% {
        -webkit-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    100% {
        -webkit-transform: rotate(360deg);
        -moz-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        -o-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

@-o-keyframes spinner {
    0% {
        -webkit-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    100% {
        -webkit-transform: rotate(360deg);
        -moz-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        -o-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

@keyframes spinner-b-nj7x9ze4ae {
    0% {
        -webkit-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    100% {
        -webkit-transform: rotate(360deg);
        -moz-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        -o-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}
/* /Pages/Calender/Calender.razor.rz.scp.css */
.underLine[b-mfderimnc0] {
    border-bottom: 3px solid #D3D3D3;
}
/* /Pages/Calender/Component/CalenderCard.razor.rz.scp.css */
.calender-card[b-t5kum6li3l] {
    padding: 2%;
    margin: 1px;
    border-radius: 10px;
    border: 2px solid #D3D3D3;
    /*max-height: 20%;*/
}

.calender-nomal[b-t5kum6li3l] {
    background-color: rgb(255,255,255);
}

.calender-out-of-month[b-t5kum6li3l] {
    background-color: rgb(190,190,190);
}

.calender-saturday[b-t5kum6li3l] {
    background-color: rgb(214,241,255);
}

.calender-sunday[b-t5kum6li3l] {
    background-color: rgb(255,153,153);
}

.calender-today[b-t5kum6li3l] {
    background-color: rgb(246,241,173);
}

.weather-img[b-t5kum6li3l] {
    width: 3rem;
    height: 3rem;
    float: right;
}

.past-weather-img[b-t5kum6li3l] {
    width: 2rem;
    height: 2rem;
    float: right;
}

.vertical-align-center-div[b-t5kum6li3l] {
    display: flex;
    align-items: center;
    justify-content: center;
}
.vertical-align-right-div[b-t5kum6li3l] {
    display: flex;
    justify-content: right;
}
    .vertical-align-right-div > span[b-t5kum6li3l] {
        margin-bottom: 0px;
    }
.vertical-align-left-div[b-t5kum6li3l] {
    display: flex;
    justify-content: left;
}
/* /Pages/Coefficient/CoefficientEdit.razor.rz.scp.css */
body[b-ox5768t5ya] {
}
.title[b-ox5768t5ya] {
    font-size: 22px;
    font-weight: bold ;
}

.Coefficient_box[b-ox5768t5ya] {
    padding: 0.5em ;
    margin: 0.5em 0 ;
    margin-bottom: 1em ;
    color: #000000 ;
    background: white ;
    border-top: solid 5px #2a8bcb ;
    box-shadow: 0 3px 5px rgba(0, 0, 0, 0.22) ;
}

.row rz-m-2 rz-pb-2[b-ox5768t5ya] {
    display: block;
    margin-bottom: 1em;
    font-size: .9em;
}

.Coefficient_text[b-ox5768t5ya] {
    border-left: solid 3px #2a8bcb;
    margin-left: 0.2em;
    padding-left: 0.2em;
    font-weight: bold;
}

.Coefficient_label[b-ox5768t5ya] {
    width: 80px;
    text-align:end;
/*    padding-right:0;*/
}

.Coefficient_label .Coefficient_weathertitle[b-ox5768t5ya]{
    width:40px;
    text-align:left;
}

.Coefficient_label .Coefficient_weather-img[b-ox5768t5ya] {
    width: 40px;
    margin-right:0;
    padding-right:0;
}
/* /Pages/Coefficient/Component/DayCoefficient.razor.rz.scp.css */
.title[b-f8k02ojeg4] {
    font-size: 22px;
    font-weight: bold;
}

.Coefficient_box[b-f8k02ojeg4] {
    padding: 0.5em;
    margin: 0.5em 0;
    margin-bottom: 1em;
    color: #000000;
    background: white;
    border-top: solid 5px #2a8bcb;
    box-shadow: 0 3px 5px rgba(0, 0, 0, 0.22);
}

.row rz-m-2 rz-pb-2[b-f8k02ojeg4] {
    display: block;
    margin-bottom: 1em;
    font-size: .9em;
}

.Coefficient_text[b-f8k02ojeg4] {
    border-left: solid 3px #2a8bcb;
    margin-left: 0.2em;
    padding-left: 0.2em;
    font-weight: bold;
}

.Coefficient_label[b-f8k02ojeg4] {
    width: 80px;
    text-align: end;
    /*    padding-right:0;*/
}

    .Coefficient_label .Coefficient_weathertitle[b-f8k02ojeg4] {
        width: 40px;
        text-align: left;
    }

    .Coefficient_label .Coefficient_weather-img[b-f8k02ojeg4] {
        width: 40px;
        margin-right: 0;
        padding-right: 0;
    }
/* /Pages/Coefficient/Component/FreeCoefficient.razor.rz.scp.css */
.title[b-qv79l66tnw] {
    font-size: 22px;
    font-weight: bold;
}

.Coefficient_box[b-qv79l66tnw] {
    padding: 0.5em;
    margin: 0.5em 0;
    margin-bottom: 1em;
    color: #000000;
    background: white;
    border-top: solid 5px #2a8bcb;
    box-shadow: 0 3px 5px rgba(0, 0, 0, 0.22);
}

.row rz-m-2 rz-pb-2[b-qv79l66tnw] {
    display: block;
    margin-bottom: 1em;
    font-size: .9em;
}

.Coefficient_text[b-qv79l66tnw] {
    border-left: solid 3px #2a8bcb;
    margin-left: 0.2em;
    padding-left: 0.2em;
    font-weight: bold;
}

.Coefficient_label[b-qv79l66tnw] {
    width: 80px;
    text-align: end;
    /*    padding-right:0;*/
}

    .Coefficient_label .Coefficient_weathertitle[b-qv79l66tnw] {
        width: 40px;
        text-align: left;
    }

    .Coefficient_label .Coefficient_weather-img[b-qv79l66tnw] {
        width: 40px;
        margin-right: 0;
        padding-right: 0;
    }
/* /Pages/Coefficient/Component/TemperatureCoefficient.razor.rz.scp.css */
.title[b-c6elrxkfo5] {
    font-size: 22px;
    font-weight: bold;
}

.Coefficient_box[b-c6elrxkfo5] {
    padding: 0.5em;
    margin: 0.5em 0;
    margin-bottom: 1em;
    color: #000000;
    background: white;
    border-top: solid 5px #2a8bcb;
    box-shadow: 0 3px 5px rgba(0, 0, 0, 0.22);
}

.row rz-m-2 rz-pb-2[b-c6elrxkfo5] {
    display: block;
    margin-bottom: 1em;
    font-size: .9em;
}

.Coefficient_text[b-c6elrxkfo5] {
    border-left: solid 3px #2a8bcb;
    margin-left: 0.2em;
    padding-left: 0.2em;
    font-weight: bold;
}

.Coefficient_label[b-c6elrxkfo5] {
    width: 80px;
    text-align: end;
    /*    padding-right:0;*/
}

    .Coefficient_label .Coefficient_weathertitle[b-c6elrxkfo5] {
        width: 40px;
        text-align: left;
    }

    .Coefficient_label .Coefficient_weather-img[b-c6elrxkfo5] {
        width: 40px;
        margin-right: 0;
        padding-right: 0;
    }
/* /Pages/Coefficient/Component/WeatherCoefficient.razor.rz.scp.css */
.title[b-ack10a92ei] {
    font-size: 22px;
    font-weight: bold;
}

.Coefficient_box[b-ack10a92ei] {
    padding: 0.5em;
    margin: 0.5em 0;
    margin-bottom: 1em;
    color: #000000;
    background: white;
    border-top: solid 5px #2a8bcb;
    box-shadow: 0 3px 5px rgba(0, 0, 0, 0.22);
}

.row rz-m-2 rz-pb-2[b-ack10a92ei] {
    display: block;
    margin-bottom: 1em;
    font-size: .9em;
}

.Coefficient_text[b-ack10a92ei] {
    border-left: solid 3px #2a8bcb;
    margin-left: 0.2em;
    padding-left: 0.2em;
    font-weight: bold;
}

.Coefficient_label[b-ack10a92ei] {
    width: 80px;
    text-align: end;
    /*    padding-right:0;*/
}

    .Coefficient_label .Coefficient_weathertitle[b-ack10a92ei] {
        width: 40px;
        text-align: left;
    }

    .Coefficient_label .Coefficient_weather-img[b-ack10a92ei] {
        width: 40px;
        margin-right: 0;
        padding-right: 0;
    }
/* /Pages/Error/ErrorPage.razor.rz.scp.css */
body[b-yx7zbqldbn] {
    margin: 0;
    font-family: Arial, sans-serif;
}

.container[b-yx7zbqldbn] {
    text-align: center;
    padding: 20px;
}

img[b-yx7zbqldbn] {
    max-width: 100%;
    height: auto;
}

p[b-yx7zbqldbn] {
    margin-top: 0;
    margin-bottom: 1em;
}

@media screen and (max-width: 767px) {
    .container[b-yx7zbqldbn] {
        font-size: 0.8em;
    }
}
/* /Pages/Event/EventEdit.razor.rz.scp.css */
.title[b-0eeofeddcd] {
    font-size: 22px;
    font-weight: bold;
}

.Regist_box[b-0eeofeddcd] {
    padding: 0.5em;
    margin: 0.5em 0;
    margin-bottom: 1em;
    color: #000000;
    background: white;
    border-top: solid 5px #2a8bcb;
    box-shadow: 0 3px 5px rgba(0, 0, 0, 0.22);
}

.row rz-m-2 rz-pb-2[b-0eeofeddcd] {
    display: block;
    margin-bottom: 1em;
    padding-left: 2em;
    font-size: .9em;
}

.Regist_text[b-0eeofeddcd] {
    border-left: solid 3px #2a8bcb;
    margin-left:0.2em;
    padding-left:0.2em;
}
/* /Pages/Event/EventList.razor.rz.scp.css */
.title .title_left[b-jee6lgh3wy] {
        float:left;
        font-size: 22px;
        font-weight:bold;
}

.title .title_right[b-jee6lgh3wy] {
        float:right;
}

.Util_box[b-jee6lgh3wy] {
    padding: 0.5em;
    margin: 3.5em 0;
    margin-bottom:1em;
    color: #000000;
    background: white;
    border-top: solid 5px #2a8bcb;
    box-shadow: 0 3px 5px rgba(0, 0, 0, 0.22);
}

    .Util_box .Util_title[b-jee6lgh3wy] {
        right: 0;
        left: 0;
        top:-1em;
    }

.Util_ col[b-jee6lgh3wy] {
    flex-direction: row;
}

.rz-data-row[b-jee6lgh3wy]{
    height:10px;
}
/* /Pages/ItemDepartment/ItemDepartmentEdit.razor.rz.scp.css */
.title[b-3tqvarvlds] {
    font-size: 22px;
    font-weight: bold;
}

.Regist_box[b-3tqvarvlds] {
    padding: 0.5em;
    margin: 0.5em 0;
    margin-bottom: 1em;
    color: #000000;
    background: white;
    border-top: solid 5px #2a8bcb;
    box-shadow: 0 3px 5px rgba(0, 0, 0, 0.22);
}

.row rz-m-2 rz-pb-2[b-3tqvarvlds] {
    display: block;
    margin-bottom: 1em;
    padding-left: 2em;
    font-size: .9em;
}

.Regist_text[b-3tqvarvlds] {
    border-left: solid 3px #2a8bcb;
    margin-left:0.2em;
    padding-left:0.2em;
}
/* /Pages/ItemDepartment/ItemDepartmentList.razor.rz.scp.css */
.rz-data-row[b-irzy7mvzgz]{
    height:10px;
}
/* /Pages/ItemGroup/ItemGroupEdit.razor.rz.scp.css */
.title[b-ymorgt13pp] {
    font-size: 22px;
    font-weight: bold;
}

.Regist_box[b-ymorgt13pp] {
    padding: 0.5em;
    margin: 0.5em 0;
    margin-bottom: 1em;
    color: #000000;
    background: white;
    border-top: solid 5px #2a8bcb;
    box-shadow: 0 3px 5px rgba(0, 0, 0, 0.22);
}

.row rz-m-2 rz-pb-2[b-ymorgt13pp] {
    display: block;
    margin-bottom: 1em;
    padding-left: 2em;
    font-size: .9em;
}

.Regist_text[b-ymorgt13pp] {
    border-left: solid 3px #2a8bcb;
    margin-left:0.2em;
    padding-left:0.2em;
}
/* /Pages/ItemGroup/ItemGroupList.razor.rz.scp.css */
.rz-data-row[b-ylrby1l5rc]{
    height:10px;
}
/* /Pages/Item/ItemEdit.razor.rz.scp.css */
.title[b-r0ibi4ornb] {
    font-size: 22px;
    font-weight: bold;
}

.Regist_box[b-r0ibi4ornb] {
    padding: 0.5em;
    margin: 0.5em 0;
    margin-bottom: 1em;
    color: #000000;
    background: white;
    border-top: solid 5px #2a8bcb;
    box-shadow: 0 3px 5px rgba(0, 0, 0, 0.22);
}

.row rz-m-2 rz-pb-2[b-r0ibi4ornb] {
    display: block;
    margin-bottom: 1em;
    padding-left: 2em;
    font-size: .9em;
}

.Regist_text[b-r0ibi4ornb] {
    border-left: solid 3px #2a8bcb;
    margin-left:0.2em;
    padding-left:0.2em;
}
/* /Pages/Item/ItemList.razor.rz.scp.css */
.rz-data-row[b-h7xoh5ol8e]{
    height:10px;
}
/* /Pages/Login/Login.razor.rz.scp.css */
.LoginBody[b-9dmenf5zu3] {
    width: 300px;
}

.PenguinLogo[b-9dmenf5zu3] {
    width: 70%;
    margin: 3rem;
}
/* /Pages/ProductionForecastSettings/ProductionForecastSettingsEdit.razor.rz.scp.css */
body[b-5y1lsf8cro] {
}
.title[b-5y1lsf8cro] {
    font-size: 22px;
    font-weight: bold;
}

.Regist_box[b-5y1lsf8cro] {
    padding: 0.5em;
    margin: 0.5em 0;
    margin-bottom: 1em;
    color: #000000;
    background: white;
    border-top: solid 5px #2a8bcb;
    box-shadow: 0 3px 5px rgba(0, 0, 0, 0.22);
}

.row rz-m-2 rz-pb-2[b-5y1lsf8cro] {
    display: block;
    margin-bottom: 1em;
    padding-left: 2em;
    font-size: .9em;
}

.Regist_label[b-5y1lsf8cro] {
    border-left: solid 3px #2a8bcb;
    margin-left: 0.2em;
    padding-left: 0.2em;
    font-weight: bold;
}

/* /Pages/ProductionRatioPattern/ProductionRatioPattern.razor.rz.scp.css */
body[b-e2jrpwipju] {
}
.title[b-e2jrpwipju] {
    font-size: 22px;
    font-weight: bold ;
}

.ProductionRatioPattern_box[b-e2jrpwipju] {
    padding: 0.5em;
    margin: 0.5em 0;
    margin-bottom: 1em;
    color: #000000;
    background: white;
    border-top: solid 5px #2a8bcb;
    box-shadow: 0 3px 5px rgba(0, 0, 0, 0.22);
}

.row rz-m-2 rz-pb-2[b-e2jrpwipju] {
    display: block;
    margin-bottom: 1em;
    font-size: .9em;
}

.ProductionRatioPattern_text[b-e2jrpwipju] {
    border-left: solid 3px #2a8bcb;
    margin-left: 0.2em;
    padding-left: 0.2em;
    font-weight: bold;
}
/* /Pages/SalesRatioRange/SalesRatioRangeEdit.razor.rz.scp.css */
body[b-ai0vtkfkcc] {
}
.title[b-ai0vtkfkcc] {
    font-size: 22px;
    font-weight: bold ;
}

.SalesRatioRange_box[b-ai0vtkfkcc] {
    padding: 0.5em ;
    margin: 0.5em 0 ;
    margin-bottom: 1em ;
    color: #000000 ;
    background: white ;
    border-top: solid 5px #2a8bcb ;
    box-shadow: 0 3px 5px rgba(0, 0, 0, 0.22) ;
}

.row rz-m-2 rz-pb-2[b-ai0vtkfkcc] {
    display: block;
    margin-bottom: 1em;
    font-size: .9em;
}

.SalesRatioRange_text[b-ai0vtkfkcc] {
    border-left: solid 3px #2a8bcb;
    margin-left: 0.2em;
    padding-left: 0.2em;
    font-weight: bold;
}
/* /Pages/StoreType/StoreTypeEdit.razor.rz.scp.css */
.title[b-cb1sjimhoj] {
    font-size: 22px;
    font-weight: bold;
}

.Regist_box[b-cb1sjimhoj] {
    padding: 0.5em;
    margin: 0.5em 0;
    margin-bottom: 1em;
    color: #000000;
    background: white;
    border-top: solid 5px #2a8bcb;
    box-shadow: 0 3px 5px rgba(0, 0, 0, 0.22);
}

.row rz-m-2 rz-pb-2[b-cb1sjimhoj] {
    display: block;
    margin-bottom: 1em;
    padding-left: 2em;
    font-size: .9em;
}

.Regist_text[b-cb1sjimhoj] {
    border-left: solid 3px #2a8bcb;
    margin-left:0.2em;
    padding-left:0.2em;
}
/* /Pages/StoreType/StoreTypeList.razor.rz.scp.css */
.rz-data-row[b-t3x3cy046n]{
    height:10px;
}
/* /Pages/StoreUseItem/StoreUseItemEdit.razor.rz.scp.css */
body[b-h903f3slbm] {
}
.title[b-h903f3slbm] {
    font-size: 22px;
    font-weight: bold ;
}

.StoreUseItem_box[b-h903f3slbm] {
    padding: 0.5em ;
    margin: 0.5em 0 ;
    margin-bottom: 1em ;
    color: #000000 ;
    background: white ;
    border-top: solid 5px #2a8bcb ;
    box-shadow: 0 3px 5px rgba(0, 0, 0, 0.22) ;
}

.row rz-m-2 rz-pb-2[b-h903f3slbm] {
    display: block;
    margin-bottom: 1em;
    font-size: .9em;
}

.StoreUseItem_text[b-h903f3slbm] {
    border-left: solid 3px #2a8bcb;
    margin-left: 0.2em;
    padding-left: 0.2em;
    font-weight: bold;
}
/* /Pages/Store/StoreEdit.razor.rz.scp.css */
.title[b-bk2f16uj5m] {
    font-size: 22px;
    font-weight: bold;
}

.Regist_box[b-bk2f16uj5m] {
    padding: 0.5em;
    margin: 0.5em 0;
    margin-bottom: 1em;
    color: #000000;
    background: white;
    border-top: solid 5px #2a8bcb;
    box-shadow: 0 3px 5px rgba(0, 0, 0, 0.22);
}

.row rz-m-2 rz-pb-2[b-bk2f16uj5m] {
    display: block;
    margin-bottom: 1em;
    padding-left: 2em;
    font-size: .9em;
}

.Regist_text[b-bk2f16uj5m] {
    border-left: solid 3px #2a8bcb;
    margin-left:0.2em;
    padding-left:0.2em;
}
/* /Pages/Store/StoreList.razor.rz.scp.css */
.rz-data-row[b-upqy4wrlu3]{
    height:10px;
}
/* /Pages/TotallingWeight/TotallingWeightEdit.razor.rz.scp.css */
body[b-4jfetzbkpu] {
}
.title[b-4jfetzbkpu] {
    font-size: 22px;
    font-weight: bold;
}

.Regist_box[b-4jfetzbkpu] {
    padding: 0.5em;
    margin: 0.5em 0;
    margin-bottom: 1em;
    color: #000000;
    background: white;
    border-top: solid 5px #2a8bcb;
    box-shadow: 0 3px 5px rgba(0, 0, 0, 0.22);
}

.row rz-m-2 rz-pb-2[b-4jfetzbkpu] {
    display: block;
    margin-bottom: 1em;
    padding-left: 2em;
    font-size: .9em;
}

.Regist_label[b-4jfetzbkpu] {
    border-left: solid 3px #2a8bcb;
    margin-left: 0.2em;
    padding-left: 0.2em;
    font-weight: bold;
}
/* /Pages/User/UserEdit.razor.rz.scp.css */
body[b-ychr5a1fh6] {
}
.title[b-ychr5a1fh6] {
    font-size: 22px;
    font-weight: bold;
}

.Regist_box[b-ychr5a1fh6] {
    padding: 0.5em;
    margin: 0.5em 0;
    margin-bottom: 1em;
    color: #000000;
    background: white;
    border-top: solid 5px #2a8bcb;
    box-shadow: 0 3px 5px rgba(0, 0, 0, 0.22);
}

.row rz-m-2 rz-pb-2[b-ychr5a1fh6] {
    display: block;
    margin-bottom: 1em;
    padding-left: 2em;
    font-size: .9em;
}

.Regist_text[b-ychr5a1fh6] {
    border-left: solid 3px #2a8bcb;
    margin-left:0.2em;
    padding-left:0.2em;
}
/* /Pages/User/UserList.razor.rz.scp.css */
.title .title_left[b-rmil3rcn0v] {
        float:left;
        font-size: 22px;
        font-weight:bold;
}

.title .title_right[b-rmil3rcn0v] {
        float:right;
}

.Util_box[b-rmil3rcn0v] {
    padding: 0.5em;
    margin: 3.5em 0;
    margin-bottom:1em;
    color: #000000;
    background: white;
    border-top: solid 5px #2a8bcb;
    box-shadow: 0 3px 5px rgba(0, 0, 0, 0.22);
}

    .Util_box .Util_title[b-rmil3rcn0v] {
        right: 0;
        left: 0;
        top:-1em;
    }

.Util_ col[b-rmil3rcn0v] {
    flex-direction: row;
}

.rz-data-row[b-rmil3rcn0v]{
    height:10px;
}
/* /Shared/MainLayout.razor.rz.scp.css */
.page[b-ffpzyla86s] {
    position: relative;
    display: flex;
    flex-direction: column;
}

main[b-ffpzyla86s] {
    flex: 1;
}

.sidebar[b-ffpzyla86s] {
    background-image: linear-gradient(180deg, rgb(5, 39, 103) 0%, #3a0647 70%);
}

.top-row[b-ffpzyla86s] {
    background-color: #f7f7f7;
    border-bottom: 1px solid #d6d5d5;
    justify-content: flex-end;
    height: 3.5rem;
    display: flex;
    align-items: center;
}

    .top-row[b-ffpzyla86s]  a, .top-row[b-ffpzyla86s]  .btn-link {
        white-space: nowrap;
        margin-left: 1.5rem;
        text-decoration: none;
    }

    .top-row[b-ffpzyla86s]  a:hover, .top-row[b-ffpzyla86s]  .btn-link:hover {
        text-decoration: underline;
    }

    .top-row[b-ffpzyla86s]  a:first-child {
        overflow: hidden;
        text-overflow: ellipsis;
    }

@media (max-width: 640.98px) {
    .top-row:not(.auth)[b-ffpzyla86s] {
        display: none;
    }

    .top-row.auth[b-ffpzyla86s] {
        justify-content: space-between;
    }

    .top-row[b-ffpzyla86s]  a, .top-row[b-ffpzyla86s]  .btn-link {
        margin-left: 0;
    }
}

@media (min-width: 641px) {
    .page[b-ffpzyla86s] {
        flex-direction: row;
    }

    .sidebar[b-ffpzyla86s] {
        width: 250px;
        height: 100vh;
        position: sticky;
        top: 0;
    }

    .top-row[b-ffpzyla86s] {
        position: sticky;
        top: 0;
        z-index: 1;
    }

    .top-row.auth[b-ffpzyla86s]  a:first-child {
        flex: 1;
        text-align: right;
        width: 0;
    }

    .top-row[b-ffpzyla86s], article[b-ffpzyla86s] {
        padding-left: 2rem !important;
        padding-right: 1.5rem !important;
    }
}
/* /Shared/SideMenu.razor.rz.scp.css */
.navbar-toggler[b-3apsyrr2r5] {
    background-color: rgba(255, 255, 255, 0.1);
}

.top-row[b-3apsyrr2r5] {
    height: 3.5rem;
    background-color: rgba(0,0,0,0.4);
}

.navbar-brand[b-3apsyrr2r5] {
    font-size: 1.1rem;
}

.oi[b-3apsyrr2r5] {
    width: 2rem;
    font-size: 1.1rem;
    vertical-align: text-top;
    top: -2px;
}

.nav-item[b-3apsyrr2r5] {
    font-size: 0.9rem;
    padding-bottom: 0.5rem;
}

    .nav-item:first-of-type[b-3apsyrr2r5] {
        padding-top: 1rem;
    }

    .nav-item:last-of-type[b-3apsyrr2r5] {
        padding-bottom: 1rem;
    }

    .nav-item[b-3apsyrr2r5]  a {
        color: #d7d7d7;
        border-radius: 4px;
        height: 3rem;
        display: flex;
        align-items: center;
        line-height: 3rem;
    }

.nav-item[b-3apsyrr2r5]  a.active {
    background-color: rgba(255,255,255,0.25);
    color: white;
}

.nav-item[b-3apsyrr2r5]  a:hover {
    background-color: rgba(255,255,255,0.1);
    color: white;
}

@media (min-width: 641px) {
    .navbar-toggler[b-3apsyrr2r5] {
        display: none;
    }

    .collapse[b-3apsyrr2r5] {
        /* Never collapse the sidebar for wide screens */
        display: block;
    }
    
    .nav-scrollable[b-3apsyrr2r5] {
        /* Allow sidebar to scroll for tall menus */
        height: calc(100vh - 3.5rem);
        overflow-y: auto;
    }
}
