@import '_content/Havit.Blazor.Components.Web.Bootstrap/Havit.Blazor.Components.Web.Bootstrap.mm3aqpuyun.bundle.scp.css';

/* /Components/ECharts/ClientPerCountryReports.razor.rz.scp.css */
.chart-container[b-6y8wqn4ox3] {
    height: 300px;
    width: 100%;
    margin-bottom: 2rem;
}
/* /Components/ECharts/InvestmentAndProductReports.razor.rz.scp.css */

.chart-container[b-kb563p1v39] {
    height: 300px;
    width: 100%;
    margin-bottom: 2rem;
}
/* /Components/Investment/InvestmentSummary.razor.rz.scp.css */
/* Optional: Custom style for the Key-Value rows to match the Tailwind example's clean spacing */
.detail-row[b-th351acwje] {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    border-bottom: 1px solid var(--bs-gray-200);
}
.detail-row:last-child[b-th351acwje] {
    border-bottom: none;
}
/* /Layout/GenericError.razor.rz.scp.css */
.generic-error[b-163apjgpjh] {
    max-height: 100vh;
    overflow: auto;
}
/* /Layout/MainLayout.razor.rz.scp.css */
.container-fluid[b-qup11d268c] {
    max-width: 1600px;
    margin: 0 auto;
}

#blazor-error-ui[b-qup11d268c] {
    background: lightyellow;
    bottom: 0;
    box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.2);
    display: none;
    left: 0;
    padding: 0.6rem 1.25rem 0.7rem 1.25rem;
    position: fixed;
    width: 100%;
    z-index: 1000;
}

#blazor-error-ui .dismiss[b-qup11d268c] {
    cursor: pointer;
    position: absolute;
    right: 0.75rem;
    top: 0.5rem;
}
/* /Layout/MainLayoutBase.razor.rz.scp.css */
.container-fluid[b-g7mzeamiss]{
    max-width: 1600px;
    margin: 0 auto;
}

[b-g7mzeamiss] .nav-link.active {
    font-weight: 600;
    --bs-link-opacity: 1;
}

[b-g7mzeamiss] .container-fluid {
    max-width: 1600px;
    margin: 0 auto;
}

.nav-container[b-g7mzeamiss] {
    --bs-bg-opacity: .8;
    background-color: rgba(var(--bs-body-bg-rgb),var(--bs-bg-opacity))!important;
    backdrop-filter: saturate(120%) blur(20px);
    -webkit-backdrop-filter: saturate(120%) blur(20px);
}
/* /Pages/Identity/ChangePassword.razor.rz.scp.css */
h4[b-tl7rghbwkx] {
    color: #fff;
    font-weight: bold;
    font-size: 14px;
}

p[b-tl7rghbwkx] {
    color: #fff;
}

p a[b-tl7rghbwkx] {
    color: #fff;
    text-decoration: underline;
}

.card[b-tl7rghbwkx] {
    width: 400px;
}

.card button[b-tl7rghbwkx] {
    width: 100%;
    margin-top: 10px;
    margin-bottom: 10px;
    font-weight: bold;
    letter-spacing: 0.5px;
}

img.imglogo[b-tl7rghbwkx] {
    width: 140px;
}

.btn-primary[b-tl7rghbwkx], [b-tl7rghbwkx] .form-control {
    height: 36px;
}

[b-tl7rghbwkx] ul.validation-errors {
    display: none;
}

.form-container[b-tl7rghbwkx] {
    display: flex;
    flex-flow: column;
    width: 30em;
    height: 100vh;
    box-sizing: border-box;
    margin: auto;
    padding: 32px;
    border-radius: 2px;
}
/* /Pages/Identity/LoginPage.razor.rz.scp.css */
h4[b-wfrhf32p0t] {
    color: #fff;
    font-weight: bold;
    font-size: 14px;
}

p[b-wfrhf32p0t] {
    color: #fff;
}

p a[b-wfrhf32p0t] {
    color: #fff;
    text-decoration: underline;
}

.card[b-wfrhf32p0t] {
    width: 400px;
}

.card button[b-wfrhf32p0t] {
    width: 100%;
    margin-top: 10px;
    margin-bottom: 10px;
    font-weight: bold;
    letter-spacing: 0.5px;
}

img.imglogo[b-wfrhf32p0t] {
    width: 200px;
}

.btn-primary[b-wfrhf32p0t], [b-wfrhf32p0t] .form-control {
    height: 36px;
}

[b-wfrhf32p0t] ul.validation-errors {
    display: none;
}

[b-wfrhf32p0t] .alert-danger {
    background: red;
    border: none;
    padding: 1px 5px;
}

[b-wfrhf32p0t] .alert-danger p {
    margin: 0;
    padding: 0;
    color: #fff;
    font-weight: bold;
}

.form-container[b-wfrhf32p0t] {
    display: flex;
    flex-flow: column;
    width: 30em;
    height: 100vh;
    box-sizing: border-box;
    margin: auto;
    padding: 32px;
    border-radius: 2px;
}
/* /Pages/Investor/InvestorProfilePage.razor.rz.scp.css */
.nav-pills .nav-link.active[b-ono7uqswur], .nav-pills .show>.nav-link[b-ono7uqswur]
 {
    color: #ffffff !important;
    background-color: rgb(0 157 224) !important;
}
