/* /Components/MultipleAutocomplete.razor.rz.scp.css */
[b-cougour6bg] .mud-input-control.mud-field .mud-input-slot.mud-input-slot-nopadding.mud-input-root-outlined {
    padding-top: 0 !important;
}
[b-cougour6bg] .mud-input-control > .mud-input-control-input-container > div.mud-input.mud-input-text{
    margin-top:12px !important;
}
/* /Components/TagField.razor.rz.scp.css */
.input-field[b-ors90mk6l1] {
    min-width:30%
}
/* /Pages/Authentication/Login.razor.rz.scp.css */
[b-bl09c49x2w] .container {
    height: 100vh;
    width: 100vw;
    display: flex;
    align-items: center;
}

[b-bl09c49x2w] .main {
    width: 25rem;
    height: fit-content;
    margin: auto;
    display: flex;
    flex-direction: column;
    padding: 1rem;
}

[b-bl09c49x2w] .login {
    display: flex;
    flex-direction: column;
}

[b-bl09c49x2w] .header {
    text-align: center;
}

@media (min-width: 576px) {
    [b-bl09c49x2w] .full-Height {
        height: 100vh;
    }
}

[b-bl09c49x2w] .login-width {
    width: 100%;
    height: 100%;
    justify-content: center;
}

[b-bl09c49x2w] .login-form {
    min-width: 30vw;
}

[b-bl09c49x2w] .logo-back {
    background-color: #3A424D;
    background-size: cover;
    background-position: center;
    height: 100%;
    width: 100%;
}
[b-bl09c49x2w] .logo{
    max-height:140px;
}
/* /Pages/Hotels/HotelRequests.razor.rz.scp.css */
[b-46x1l7g4jd] .requests-table td {
    border: none;
    border-collapse: collapse;
    padding-left: 16px;
    padding-right: 16px;
    padding-top: 0px;
    padding-bottom: 0px;
}
[b-46x1l7g4jd] .requests-table {
    border-collapse: collapse;
    border-spacing: 0;
}

[b-46x1l7g4jd] .requests-table td,
[b-46x1l7g4jd] .requests-table th {
    border: none !important;
    box-shadow: none !important;
    outline: none !important;
    background-clip: padding-box;
}
[b-46x1l7g4jd] .requests-table .hotel-row {
    background-color: #f2f2f2;
}

[b-46x1l7g4jd] .spacer-row td {
    border-bottom: 1px solid gray;
}

[b-46x1l7g4jd] .requests-table .hotel-name-col {
    min-width: 16rem;
}

[b-46x1l7g4jd] .requests-table .role-col {
    min-width: 10rem;
}

[b-46x1l7g4jd] .requests-table .info-col {
    min-width: 16rem;
}

[b-46x1l7g4jd] .requests-table .time-col {
    min-width: 10rem;
}

[b-46x1l7g4jd] .requests-table .control-col {
    min-width: 10rem;
}

[b-46x1l7g4jd] .requests-table .overtime-col {
    width: 180px;
}
/* /Pages/Hotels/StaffInfo.razor.rz.scp.css */
[b-d6gvd6efhp] .mud-avatar > .mud-image{
    text-indent:unset !important;
}
/* /Pages/index.razor.rz.scp.css */
[b-xtneecgqpi] .mud-paper {
    border-radius: 12px !important;
    border-color: darkgray;
    border-width: 2px;
}
/* /Pages/LanguageManagement/TranslationEntries.razor.rz.scp.css */
[b-f4b21tr4c2] .full-height-table .mud-table-container {
    height: calc(100vh - 320px);
    /*min-height:200px;*/
}
/* /Pages/MediaGallery/GalleryFiles.razor.rz.scp.css */
[b-ypq3fgdovn] .full-height {
    height: calc(100vh - 226px);
    overflow-y:auto;
}
[b-ypq3fgdovn] .file-item {
    width:256px !important;
}
[b-ypq3fgdovn] .mud-card-media{
    width:128px !important;
    height:128px !important;
    margin:auto;
}
/* /Pages/PeopleManagement/PersonnelFileTracking.razor.rz.scp.css */
[b-l8y33bv6ud] .full-height-table .mud-table-container {
    height: calc(100vh - 295px);
    /*min-height:200px;*/
}

[b-l8y33bv6ud] .mud-button-label {
    white-space: nowrap !important;
}
/* /Pages/People/RegisterStaff.razor.rz.scp.css */
[b-lldh3dwmjr] .container {
    height: 100vh;
    width: 100vw;
    display: flex;
    align-items: center;
}

[b-lldh3dwmjr] .main {
    width: 25rem;
    height: fit-content;
    margin: auto;
    display: flex;
    flex-direction: column;
    padding: 1rem;
}

[b-lldh3dwmjr] .login {
    display: flex;
    flex-direction: column;
}

[b-lldh3dwmjr] .header {
    text-align: center;
}

[b-lldh3dwmjr] .full-Height {
    height: 100vh;
}

[b-lldh3dwmjr] .register-width {
    width: 100%;
    height: 100%;
    justify-content: center;
}

[b-lldh3dwmjr] .register-form {
    min-width: 30vw;
}

[b-lldh3dwmjr] .logo-back {
    background-color: #3A424D;
    background-size: cover;
    background-position: center;
    height: 100%;
    width: 100%;
}

[b-lldh3dwmjr] .logo {
    max-height: 140px;
}
/* /Pages/UserManagment/RoleForm.razor.rz.scp.css */
[b-y3543dmlan] .scroll-list {
    overflow: scroll;
    max-height: 240px !important;
}
