@import '_content/mtConsole.Client.Global/mtConsole.Client.Global.ll6jmft3dc.bundle.scp.css';
@import '_content/mtConsole.Client.Mobile/mtConsole.Client.Mobile.qc9mtfiph5.bundle.scp.css';
@import '_content/mtConsole.Client.Shared/mtConsole.Client.Shared.cv0asl7pwo.bundle.scp.css';

/* /Components/Navigation/PropertySelectorDropdown.razor.rz.scp.css */
[b-eyr4w22q21] .rz-form-field-label.rz-text-truncate {
    background-color: transparent;
}

[b-eyr4w22q21] .ui-datatable-odd {
    background-color: #EEEEEE;
}

[b-eyr4w22q21] .initial-column > span {
    color: #EEEEEE;
    font-size: 20px;
}

[b-eyr4w22q21] .rz-label {
    margin-left: 40px;
    font-weight: bold;
    font-size: 18px;
}

[b-eyr4w22q21] .tpi-property-logout {
    margin-left: 40px;
}

[b-eyr4w22q21] .rz-selectable tbody tr.rz-data-row {
    cursor: pointer;
}
/* /Pages/Account/ForgotPasswordPage.razor.rz.scp.css */

.tpi-login-background[b-2slya5zhg5] {
    display: grid;
    place-items: center;
    width: 100%;
    height: 100%;
    background-image: url('images/tpi-login-background.png');
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

.tpi-login-logo[b-2slya5zhg5] {
    display: block;
    width: 60%;
    padding: 10px;
    margin: 0;
}

[b-2slya5zhg5] .back-button-stack {
    width: 100%;
}


[b-2slya5zhg5] .back-button-card {
    margin-top: 40px;
    margin-left: 40px;
    box-shadow: 1px 1px 5px 1px rgba( 0.2, 0.2, 0.2, 0.2);
    border-radius: 10px;
}

.tpi-login-footer[b-2slya5zhg5] {
    display: flex;
    width: 40%;
    position: relative;
    padding-bottom: 60px;
}




[b-2slya5zhg5] .tpi-login-stack-form {
    height: 100vh;
    display: grid;
    place-items: center;
    width: 100%;
    background-image: url('images/tpi-dots-background.png');
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

[b-2slya5zhg5] .tpi-login-alert {
    height: 95px;
}

[b-2slya5zhg5] .tpi-login-row {
    width: 100%;
    height: 100vh;
    overflow: hidden;
}

[b-2slya5zhg5] .rz-form {
    width: 60%;
}

[b-2slya5zhg5] .tpi-login-help {
    color: red;
    font-weight: bold;
    text-decoration: underline;
}

[b-2slya5zhg5] .rz-text-box .rz-state-empty {
    color: yellow;
}

[b-2slya5zhg5] .rz-form-field-label {
    color: #757575;
}

p[b-2slya5zhg5], li[b-2slya5zhg5], div[b-2slya5zhg5], a[b-2slya5zhg5] {
    color: #757575;
}
[b-2slya5zhg5] .icon-title{
   font-size:70px;
   margin-bottom:40px
}

.span-title[b-2slya5zhg5] {
    font-size: 20px;
    font-weight: bold;
}
/* /Pages/Account/LoginPage.razor.rz.scp.css */

.tpi-login-background[b-fgocfmbdn7] {
    display: grid;
    place-items: center;
    width: 100%;
    height: 100%;
    background-image: url('images/tpi-login-background.png');
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

.tpi-login-logo[b-fgocfmbdn7] {
    display: block;
    width: 60%;
    padding: 10px;
    margin: 0;
}

.tpi-login-footer[b-fgocfmbdn7] {
    display: flex;
    width: 40%;
    position: relative;
    padding-bottom: 60px;
}

[b-fgocfmbdn7] .tpi-login-stack-form {
    height: 100vh;
    display: grid;
    place-items: center;
    width: 100%;
    background-image: url('images/tpi-dots-background.png');
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

[b-fgocfmbdn7] .tpi-login-alert {
    height: 95px;
}

[b-fgocfmbdn7] .tpi-login-row {
    width: 100%;
    height: 100vh;
    overflow: hidden;
}

[b-fgocfmbdn7] .rz-form {
    width: 60%;
}

[b-fgocfmbdn7] .tpi-login-help {
    color: red;
    font-weight: bold;
    text-decoration: underline;
}

[b-fgocfmbdn7] .rz-text-box .rz-state-empty {
    color: yellow;
}

[b-fgocfmbdn7] .rz-form-field-label {
    color: #757575;
}
p[b-fgocfmbdn7], li[b-fgocfmbdn7], div[b-fgocfmbdn7], a[b-fgocfmbdn7] {
    color: #757575;
}
/* /Pages/Account/PropertySelectorPage.razor.rz.scp.css */
[b-uuvc1py2l4] .tpi-login-row {
    width: 100%;
    height: 100vh;
    overflow: hidden;
}

.tpi-login-background[b-uuvc1py2l4] {
    display: grid;
    place-items: center;
    width: 100%;
    height: 100%;
    background-image: url('images/tpi-login-background.png');
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

.tpi-login-logo[b-uuvc1py2l4] {
    display: block;
    width: 60%;
    padding: 10px;
    margin: 0;
}


[b-uuvc1py2l4] .tpi-login-stack-form {
    display: grid;
    width: 100%;
    background-image: url('images/tpi-dots-background.png');
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}


[b-uuvc1py2l4] .tpi-login-alert {
    height: 65px;
    min-height: 65px;
}

[b-uuvc1py2l4] .tpi-card-form {
    width: 574px;
    border-radius: 35px;
    padding-top:30px;
    padding-left:0px;
    padding-right:0px;
}

p[b-uuvc1py2l4], li[b-uuvc1py2l4], div[b-uuvc1py2l4], a[b-uuvc1py2l4] {
    color: #757575;
}
/* /Pages/Account/ResetPasswordPage.razor.rz.scp.css */

.tpi-login-background[b-9ette0mz9n] {
    display: grid;
    place-items: center;
    width: 100%;
    height: 100%;
    background-image: url('images/tpi-login-background.png');
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

.tpi-login-logo[b-9ette0mz9n] {
    display: block;
    width: 60%;
    padding: 10px;
    margin: 0;
}

[b-9ette0mz9n] .password-stack {
    width: 100%;
}


[b-9ette0mz9n] .password-card {
    margin-top: 40px;
    margin-bottom: 40px;
    box-shadow: 1px 1px 5px 1px rgba( 0.2, 0.2, 0.2, 0.2);
    border-radius: 10px;
    width: 100%;
}



.botton-container[b-9ette0mz9n] {
    display:flex;
    justify-content: center;
    align-items: flex-end;
    background-color:transparent;
    margin-bottom:60px;
}

.center-logo-bottom[b-9ette0mz9n] {
    width: 40%;
    height: auto;
}  



[b-9ette0mz9n] .tpi-login-stack-form {
    height: 100vh;
    display: grid;
    place-items: center;
    width: 100%;
    background-image: url('images/tpi-dots-background.png');
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

[b-9ette0mz9n] .tpi-login-alert {
    height: 95px;
}

[b-9ette0mz9n] .tpi-login-row {
    width: 100%;
    height: 100vh;
    overflow: hidden;
}

[b-9ette0mz9n] .rz-form {
    width: 60%;
}

[b-9ette0mz9n] .tpi-login-help {
    color: red;
    font-weight: bold;
    text-decoration: underline;
}

[b-9ette0mz9n] .rz-text-box .rz-state-empty {
    color: yellow;
}

[b-9ette0mz9n] .rz-form-field-label {
    color: #757575;
}

p[b-9ette0mz9n], li[b-9ette0mz9n], div[b-9ette0mz9n], a[b-9ette0mz9n] {
    color: #757575;
}

[b-9ette0mz9n] .icon-title {
    font-size: 70px;
    margin-bottom: 40px;
    align-content:center;
    
}

.span-title[b-9ette0mz9n] {
    font-size: 20px;
    font-weight: bold;
}
[b-9ette0mz9n] .tpi-pwd-row {
    width: 100%;
    padding-left:10px;
}

[b-9ette0mz9n] .tpi-pwd-green{
   color:green;
  
}
/* /Pages/App/EditOffers.razor.rz.scp.css */
/* /Pages/App/FileManager.razor.rz.scp.css */
.pagination[b-jptxzq21ue]{
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
}

/* /Pages/Index.razor.rz.scp.css */
/* General styling for metric cards */
.metric-card[b-4vquah89ud] {
    border-radius: 16px;
    box-shadow: 0 4px 20px rgba(0, 0, 0, 0.05);
    border: none;
    background-color: #fff;
}

    .metric-card .card-body[b-4vquah89ud] {
        padding: 20px;
    }

/* Card header styling */
.card-header[b-4vquah89ud] {
    font-size: 14px;
    font-weight: 500;
    color: #666;
}

/* Main value styling in the first row of cards */
.card-title[b-4vquah89ud] {
    font-size: 28px;
    font-weight: 600;
    margin-bottom: 5px;
}

/* Subtext styling in the first row of cards */
.card-text[b-4vquah89ud] {
    font-size: 14px;
    font-weight: 400;
    color: #999;
    margin-bottom: 5px;
}

/* Styling for small chart cards in the second row */
.metric-card .card-body small.text-muted[b-4vquah89ud] {
    font-size: 14px;
    font-weight: 500;
    color: #999;
}

.metric-card .card-body h2[b-4vquah89ud] {
    font-size: 28px;
    font-weight: 600;
    margin-top: 8px;
    margin-bottom: 12px;
}

/* Container for the small chart */
.chart-container-small[b-4vquah89ud] {
    height: 80px;
    overflow: hidden;
}

/* Styling for the chart card container in the right column */
.chart-card[b-4vquah89ud] {
    border-radius: 12px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
    background-color: #fff;
}

/* Styling for the chart header in the right column */
.chart-header[b-4vquah89ud] {
    font-size: 16px;
    font-weight: 600;
    margin-bottom: 5px;
}

/* Styling for table card containers */
.table-card[b-4vquah89ud] {
    border-radius: 12px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
    background-color: #fff;
}

/* Section titles for tables */
.section-title[b-4vquah89ud] {
    font-size: 16px;
    font-weight: 600;
    margin: 5px 0;
}

/*
  Force-hide any legend if it appears for some reason.
  This targets the standard Radzen chart legend class.
*/
.rz-chart-legend[b-4vquah89ud] {
    display: none !important;
}
