/* /AccountDetails/AccountAreaChart.razor.rz.scp.css */
[b-xtwx7v2uva] .e-btn-group {
    height: 34px;
    border-radius: 24px;
}

[b-xtwx7v2uva] .e-btn-group .e-btn:first-of-type {
    border-radius: 24px 0 0 24px !important;
}

[b-xtwx7v2uva] .e-btn-group .e-btn:last-of-type {
    border-radius: 0 24px 24px 0 !important;
}

[b-xtwx7v2uva] .e-btn-group .e-btn:not(:first-of-type):not(:last-of-type) {
    border-radius: 0 !important;
}

[b-xtwx7v2uva] .e-btn-group .e-btn {
    outline: none !important;
}
/* /AccountDetails/Overview.razor.rz.scp.css */
body[b-mug0hosk3i] {
}
/* /AccountDetails/Transactions.razor.rz.scp.css */
[b-hsinyxiwt3] .even-row {
    background-color: var(--widget-background-footer) !important;
}

[b-hsinyxiwt3] .odd-row {
    background-color: var(--navigation-background) !important;
}

[b-hsinyxiwt3] .row-padding {
    padding: 0 1.5rem;
    height: 72px;
    color: var(--text-secondary);
    font-size: 16px;
}

[b-hsinyxiwt3] .e-card .e-card-content {
    padding: 0;
}

[b-hsinyxiwt3] .e-accordion .e-acrdn-item .e-acrdn-header {
    padding: 0;
}

    [b-hsinyxiwt3] .e-accordion .e-acrdn-item .e-acrdn-header .e-acrdn-header-content {
        width: 100%;
    }

    [b-hsinyxiwt3] .e-accordion .e-acrdn-item .e-acrdn-header .e-toggle-icon {
        right: 1.9rem;
        top: 1.3rem;
    }

[b-hsinyxiwt3] .e-accordion .e-acrdn-item.e-item-focus.e-select.e-selected.e-expand-state .e-acrdn-header:focus {
    border-color: transparent;
    border: none;
}

[b-hsinyxiwt3] .e-accordion .e-acrdn-item.e-expand-state.e-select:not(.e-selected) > .e-acrdn-header:focus {
    border: none;
}



[b-hsinyxiwt3] .e-accordion .e-acrdn-item.e-select.e-selected.e-expand-state > .e-acrdn-header, .e-accordion .e-acrdn-item.e-select.e-expand-state > .e-acrdn-header[b-hsinyxiwt3] {
    background: transparent !important;
}

[b-hsinyxiwt3] .e-accordion .e-tgl-collapse-icon::before {
    content: "\e7fe";
    color: var(--text-secondary);
    font-size: 0.8rem;
}

[b-hsinyxiwt3] .e-accordion .e-acrdn-item .e-acrdn-header .e-toggle-icon {
    right: 1.2rem;
    width: 2.6rem;
    height: 2.6rem;
    background-color: var(--buttons-secondary);
    border-radius: 5px;
    top: 0.9rem;
}

[b-hsinyxiwt3] .grid-header {
    height: 44px;
    background: var(--input-border);
    padding: 12px 16px;
    color: var(--text-secondary);
    border-radius: 8px 8px 0 0;
}

[b-hsinyxiwt3] .e-accordion .e-acrdn-item .e-acrdn-panel .e-acrdn-content {
    padding-top: 0;
}


.transactions-container[b-hsinyxiwt3] {
    padding: 16px 13.5rem 0;
}

@media screen and (max-width: 1600px) {
    .transactions-container[b-hsinyxiwt3] {
        padding: 16px 3.5rem 0;
    }
}
/* /Charts/AreaChart.razor.rz.scp.css */

/* /Charts/BarChart.razor.rz.scp.css */

/* /Charts/DetailedAreaChart.razor.rz.scp.css */
/* /Charts/DoughnutChart.razor.rz.scp.css */
.title[b-scupge01f2] {
    display: flex;
    align-items: center;
}
/* /Charts/GeneralDoughnutChart.razor.rz.scp.css */

/* /Charts/StackedChart.razor.rz.scp.css */

/* /ClientDetails/AccountsCard.razor.rz.scp.css */
[b-51fixp6vpz] .e-card .e-card-content {
    padding: 0;
}
/* /ClientDetails/ClientMessages.razor.rz.scp.css */
.messages-container[b-7ftj44hswk] {
    height: 71vh;
    overflow-y: auto;
    padding-right: 0;
}

.messages-extras[b-7ftj44hswk]
{
    text-align: right;
}

.messages-extras-attachment-icon[b-7ftj44hswk] 
{
    font-size: 10px;
    margin-top: 4px;
    margin-right: 1px;
}

[b-7ftj44hswk] .messages-card {
    display: flex;
    flex-direction: column;
    overflow: unset;
}

.input-container[b-7ftj44hswk] {
    position: sticky;
    top: 0;
    z-index: 10;
    background: var(--widget-background);
}

.primary[b-7ftj44hswk] {
    font-size: 14px;
    line-height: 20px;
    font-weight: 500;
    color: var(--text-secondary);
}

.secondary[b-7ftj44hswk] {
    font-size: 12px;
    line-height: 16px;
    color: var(--text-tertiary) !important;
}

.p-1[b-7ftj44hswk]{
    padding: 1rem !important;
}

.odd[b-7ftj44hswk] {
    background: var(--table-cell)
}

.even[b-7ftj44hswk] {
    background: var(--table-cell-alt)
}

.selected[b-7ftj44hswk] {
    background: var(--table-cell-active);
    border-left: 2px solid var(--general-brand) !important;
}

.even:hover[b-7ftj44hswk], .odd:hover[b-7ftj44hswk] {
    background: var(--table-cell-hover);
}

/*::deep .e-input-group.e-control-container.e-control-wrapper:before {
    content: '\e754';
    font-family: 'e-icons';
    font-size: 16px;
    transform: rotate(270deg);
    margin-left: 16px;
    margin-right: -6px;
    color: var(--text-tertiary);
}*/

[b-7ftj44hswk] .e-card:hover {
    border: 1px solid var(--input-border);
}
/* /ClientDetails/FromToAccounts.razor.rz.scp.css */
/*::deep .e-ddl.e-lib.e-input-group.e-control-container.e-control-wrapper.e-multi-column.e-valid-input {
    height: 58px;
}*/
/* /ClientDetails/Illustrations.razor.rz.scp.css */
span[b-hc7han7d3q] {
    font-size: 0.95rem;
}

[b-hc7han7d3q] .btn-content {
    align-items: center;
    display: flex;
    color: #68C457;
}

[b-hc7han7d3q] .green-outline-btn {
    border: 1px solid #68C457 !important;
}

[b-hc7han7d3q] .illustration-spinner.e-spinner-pane.e-spin-show {
    left: auto;
    width: 100px;
}
/* /ClientDetails/Overview.razor.rz.scp.css */
/*.overview-container {
    display: grid;
    gap: 1rem;
    grid-template-rows: 400px 440px 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-template-areas:
        "area area area info"
        "asset asset sector sector"
        "account account account account"
}

.area {
    grid-column: 1 / span 3;
}

.info{
    min-width:0; 
}

.asset {
    grid-column: 1 / span 2;
}

.sector {
    grid-column: 3 / span 2;
}

.account {
    grid-column: 1 / span 4;
}
*/
/* /Forms/AccountForm.razor.rz.scp.css */
/* /Forms/ClientForm.razor.rz.scp.css */
[b-jvv2f9tg6c] .w-250 {
    width: 250px;
}
/* /Forms/IllustrationForm.razor.rz.scp.css */
label[b-00t0q1cjnz] {
    color: #f3f2f1;
    font-family: 'Roboto', sans-serif;
    margin-bottom: 0.2rem;
    margin-left: 0.6rem!important;
}

[b-00t0q1cjnz] .ml-0 {
    margin-left: 0 !important;
}

[b-00t0q1cjnz] .e-btn-group input + label.e-btn {
    color: var(--text-secondary) !important;
}

[b-00t0q1cjnz] .e-btn-group input:checked + label.e-btn {
    color: var(--general-white)!important;
}

.form-group[b-00t0q1cjnz] {
    margin-top: 0.8rem;
}

.material-icons[b-00t0q1cjnz] {
    margin-right: 0.4rem;
    font-size: 1rem;
}

.payment .row[b-00t0q1cjnz] {
    margin-right: 0;
    margin-left: 0;
}

.payment .form-control-plaintext[b-00t0q1cjnz] {
    padding-top: 0.375rem;
    padding-bottom: 0.375rem;
}

.payment .btn-icon[b-00t0q1cjnz] {
    padding: 0.375rem 0.75rem;
}

[b-00t0q1cjnz] .card-no-bg {
    background-color: transparent !important;
}
/* /Forms/ModelForm.razor.rz.scp.css */
[b-grkr8jzrev] .text-area, [b-grkr8jzrev] .text-area textarea {
    height: 72px !important;
    resize:none!important;
}
/* /Forms/UserForm.razor.rz.scp.css */
table[b-2w0r6adbxk] {
    color: white !important;
}
/* /Grids/AccountsGrid.razor.rz.scp.css */
.grid-border[b-vbm1hlgv19]  .e-grid .e-gridcontent {
    border: 0;
}

.grid-border[b-vbm1hlgv19]  .e-grid .e-gridheader {
    border: 0;
    border-radius: 0;
}
/* /Grids/AssetsGrid.razor.rz.scp.css */
[b-eanpae763z] .e-ddl.e-lib.e-input-group.e-control-container.e-control-wrapper.autocomplite::before {
    content: '\e754';
    font-family: 'e-icons';
    font-size: 16px;
    opacity: 0.4;
    display: flex;
    align-items: center;
    justify-content: end;
    width: 24px;
}

[b-eanpae763z] .e-grid .e-gridheader, [b-eanpae763z] .e-grid .e-gridcontent {
    border-radius: 0;
}

[b-eanpae763z] .e-grid .e-gridcontent {
    border-bottom: 0;
}

[b-eanpae763z] .e-grid .e-gridfooter {
    border-radius: 0 0 8px 8px;
}

[b-eanpae763z] .e-grid .e-gridfooter, [b-eanpae763z] .e-summaryrow {
    min-height: 44px;
    background: var(--input-border);
}
/* /Grids/AvailableAssetsGrid.razor.rz.scp.css */
.dropdown[b-kxt7dykg4n] {
    display: flex;
    align-items: center;
    white-space: nowrap;
    margin-left: 0.8rem;
}

label[b-kxt7dykg4n] {
    font-size: 1rem;
    color: #8F8F8F;
    margin-right: 0.5rem;
}

.roboto[b-kxt7dykg4n] {
    letter-spacing: 0.03rem;
}

.green[b-kxt7dykg4n] {
    color: #68C553;
}

.blue[b-kxt7dykg4n] {
    color: #2486C8;
}

.red[b-kxt7dykg4n] {
    color: #A41D24;
}

.status[b-kxt7dykg4n] {
    font-size: 1rem;
}

@media screen and (max-width: 1400px) {
    .dropdown[b-kxt7dykg4n] {
        flex-wrap: wrap!important;
    }
}
/* /Grids/CashBalanceGrid.razor.rz.scp.css */
.dropdown[b-6vhaowvnnn] {
    display: flex;
    align-items: center;
    white-space: nowrap;
    width: 25rem;
    height: 4rem;
}

.grid-font[b-6vhaowvnnn] {
    font-size: 1rem;
}
/* /Grids/ClientGroupsGrid.razor.rz.scp.css */
[b-sijvkp4l45] .sf-grid .e-toolbar-items {
    padding: 0 !important;
    flex-direction: row-reverse;
}

[b-sijvkp4l45] .e-toolbar-item.e-template {
    margin: 0 1px 0 !important;
}

[b-sijvkp4l45] .e-control.e-tooltip.e-lib {
    overflow: hidden;
}

.e-grid .e-spinner-pane[b-sijvkp4l45] {
    display: none;
}
/* /Grids/ClientsGrid.razor.rz.scp.css */
[b-nxi301pbz2] .sf-grid .e-toolbar-items {
    padding: 0 !important;
    flex-direction: row-reverse;
}

[b-nxi301pbz2] .e-toolbar-item.e-template {
    margin: 0 1px 0 !important;
}

[b-nxi301pbz2] .e-control.e-tooltip.e-lib {
    overflow: hidden;
}
/* /Grids/DashboardPayments.razor.rz.scp.css */

/* /Grids/DocumentsGrid.razor.rz.scp.css */
.download-btn[b-qv4a5xhfam] {
    text-decoration: none;
    color: var(--text-secondary);
    padding: 8px 16px;
    background: var(--buttons-secondary);
    border-radius: 4px;
    line-height: 20px;
}

[b-qv4a5xhfam] #document-grid .e-gridheader {
    display: none;
}

[b-qv4a5xhfam] #document-grid .e-control.e-toolbar.e-lib {
    background: transparent;
    border: none;
}

[b-qv4a5xhfam] .e-gridcontent {
    border: 1px solid var(--input-border);
    border-radius: 4px;
}

[b-qv4a5xhfam] .sf-pager.e-control.e-pager.e-lib.e-gridpager {
    border: none;
}
/* /Grids/FeesGrid.razor.rz.scp.css */
.dropdown[b-zolsk59tx8] {
    display: flex;
    align-items: center;
    white-space: nowrap;
    margin-left: 0.8rem;
}

.client[b-zolsk59tx8] {
    display: flex;
    align-items: center;
}

.main-value[b-zolsk59tx8] {
    font-size: 16px;
    line-height: 15px;
    color: #CDCDCD;
}

.grid-font[b-zolsk59tx8] {
    font-size: 1rem;
}
/* /Grids/InvestmentAccounts.razor.rz.scp.css */
[b-rkiyrss2cd] .e-grid .e-content {
    background: #1B1C1E;
}

[b-rkiyrss2cd] .e-card-content{
    padding: 0;
}
/* /Grids/InvestmentsGrid.razor.rz.scp.css */
[b-hwiaqkvdfl] .e-grid .e-detailcell {
    padding: 0;
}

[b-hwiaqkvdfl] .e-grid {
    border: 0;
}

[b-hwiaqkvdfl] .e-grid .e-gridheader,[b-hwiaqkvdfl] .e-grid .e-gridcontent {
    border: 0;
    border-radius: 0;
}

[b-hwiaqkvdfl] .e-detailcell .e-grid .e-gridcontent {
    border-bottom: 5px solid var(--input-border);
}

[b-hwiaqkvdfl] .e-detailcell .e-grid .e-gridheader .e-headercell {
    background: var(--input-border);
    border: 0;
}

[b-hwiaqkvdfl] .e-card .e-card-content {
    padding: 0;
}
/* /Grids/InvestmentsRealisedGrid.razor.rz.scp.css */
body[b-2ciedhpqbz] {
}
/* /Grids/IsaAllowanceGrid.razor.rz.scp.css */
.dropdown[b-rwhcsj01t7] {
    display: flex;
    align-items: center;
    white-space: nowrap;
    width: 25rem;
    height: 4rem;
}

.grid-font[b-rwhcsj01t7] {
    font-size: 1rem;
}
/* /Grids/ModelsGrid.razor.rz.scp.css */
[b-eddj2x0mim] .e-toolbar-item.e-template div {
    width: 300px !important;
}
/* /Grids/PensionContributionGrid.razor.rz.scp.css */
.grid-font[b-hu7nu8inxz] {
    font-size: 1rem;
}
/* /Grids/PortofolioAssetGrid.razor.rz.scp.css */

/* /Grids/TransfersGrid.razor.rz.scp.css */
.grid-font[b-jlojjwybei] {
    font-size: 1rem;
}

.client[b-jlojjwybei] {
    display: flex;
    align-items: center;
}

.tab-label[b-jlojjwybei] {
    display: flex;
    align-items: center;
    margin-right: 8px;
    color: var(--text-secondary);
}
/* /Pages/Assets.razor.rz.scp.css */
.wrapper[b-kwi4trsuvx] {
    margin: 3rem 6rem !important;
    box-sizing: border-box;
    overflow: hidden;
    margin-top: 8rem !important;
}

h2[b-kwi4trsuvx] {
    font-size: 1.5rem;
    font-weight: 600;
}

.material-icons[b-kwi4trsuvx] {
    color: #d2d0ce;
    margin-right: 0.6rem;
    font-size: 1.2rem;
}

body[b-kwi4trsuvx] {
    font-family: 'Roboto', sans-serif;
}

.dark-grey[b-kwi4trsuvx] {
    color: #6B6B6D;
}

.padding-0[b-kwi4trsuvx] {
    padding: 0;
}
/* /Pages/ClientDetails.razor.rz.scp.css */
/* /Pages/Dashboard.razor.rz.scp.css */
.dashboard-container[b-whdsb863ot] {
    display: grid;
    gap: 1rem;
    grid-template-rows: 36px 25rem 29.5rem 1fr;
    grid-template-columns: 1fr 1fr;
    grid-template-areas:
        "node date-range"
        "area bar"
        "stack investment"
        "payments payments";
}

.payments[b-whdsb863ot] {
    grid-column: 1 / span 2;
}

.node-label[b-whdsb863ot] {
    margin-right: 1.5rem;
    font-size: 1.5rem;
    line-height: 2.25rem;
    color: var(--text-secondary);
}

.date-range-label[b-whdsb863ot] {
    margin-right: 0.75rem;
    font-size: 0.75rem;
    line-height: 1rem;
    color: var(--text-secondary);
}

[b-whdsb863ot] .payments .e-card-content {
    padding: 0;
}
/* /Pages/EditAccount.razor.rz.scp.css */


h2[b-2jnar1zomu] {
    color: #f3f2f1;
    font-size: 1.5rem;
    font-weight: 600;
}

.material-icons[b-2jnar1zomu] {
    color: #d2d0ce;
    margin-right: 0.6rem;
    font-size: 1.5rem;
}

body[b-2jnar1zomu] {
    font-family: 'Roboto', sans-serif;
}

hr[b-2jnar1zomu] {
    opacity: 1 !important;
    color: #2E2F31 !important;
    margin: 2rem 0 !important;
}
/* /Pages/EditModel.razor.rz.scp.css */

h2[b-gdtlgerfg3] {
    color: #f3f2f1;
    font-size: 1.5rem;
    font-weight: 600;
}

.material-icons[b-gdtlgerfg3] {
    color: #d2d0ce;
    margin-right: 0.6rem;
    font-size: 1.2rem;
}

body[b-gdtlgerfg3] {
    font-family: 'Roboto', sans-serif;
}

hr[b-gdtlgerfg3] {
    opacity: 1 !important;
    color: #2E2F31 !important;
    margin: 2rem 0 !important;
}

/* /Pages/Models.razor.rz.scp.css */

.wrapper-header[b-mt3d24jcov] {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 80%;
}

h2[b-mt3d24jcov] {
    font-size: 1.5rem;
    font-weight: 600;
}

.material-icons[b-mt3d24jcov] {
    color: #EBEBEB;
    margin-right: 0.6rem;
}


body[b-mt3d24jcov] {
    font-family: 'Roboto', sans-serif;
}
.align-right[b-mt3d24jcov] {
    right: 0;
    position: absolute;
}

.header[b-mt3d24jcov] {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between
}

.e-input-group.e-input-focus[b-mt3d24jcov] {
    box-shadow: none !important;
}

[b-mt3d24jcov] .action-button {
    background-color: #2E313A !important;
    border-radius: 3px;
}

[b-mt3d24jcov] .btn-content{
    display: flex;
    align-items: center;
}


/* /Pages/NewModel.razor.rz.scp.css */

/* /Pages/Reports.razor.rz.scp.css */
.fixed-header ~ .wrapper[b-eugs0p77rk] {
    margin-top: 8rem;
}
.padding-0[b-eugs0p77rk] {
    padding: 0;
}

[b-eugs0p77rk] .e-tab .e-tab-header .e-toolbar-items .e-toolbar-item.e-active::before {
    background-color: #A41D24;
}

[b-eugs0p77rk] .btn-content {
    display: flex;
    align-items: center;
}

h2[b-eugs0p77rk] {
    font-size: 1.5rem;
    font-weight: 600;
}
/* /Pages/Transfers.razor.rz.scp.css */
h2[b-lw9ucx9v6r] {
    font-size: 1.5rem;
    font-weight: 600;
}

.material-icons[b-lw9ucx9v6r] {
    color: #EBEBEB;
    margin-right: 0.6rem;
}

body[b-lw9ucx9v6r] {
    font-family: 'Roboto', sans-serif;
}

.header[b-lw9ucx9v6r] {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between
}
/* /Pages/TransferUpdates.razor.rz.scp.css */
/* =========================
   Wrapper
========================= */
.transfer-updates-wrapper[b-z58u9vral5] {
    display: flex;
    flex-direction: column;
    gap: 16px;
    margin-top: 24px;
    /* IMPORTANT for Spinner: Keeps the spinner contained within this div */
    position: relative;
    min-height: 100px;
}

/* =========================
   Card
========================= */
.tu-card.e-card[b-z58u9vral5] {
    background-color: var(--surface-secondary);
    border: 1px solid var(--border-subtle);
    border-radius: 8px;
    box-shadow: none;
}

.tu-card .e-card-content[b-z58u9vral5] {
    padding: 16px 20px;
}

[b-z58u9vral5] .transfer-updates-wrapper .tu-card.e-card .e-card-content {
    padding: 16px 20px !important;
}

body:not(.light) .tu-row[b-z58u9vral5] {
    background-color: #1f1f1f;
}

/* =========================
   Empty State Styles
========================= */
.tu-empty-content[b-z58u9vral5] {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding: 32px 0;
    gap: 12px;
    color: var(--text-tertiary);
}

.tu-empty-icon[b-z58u9vral5] {
    font-size: 24px;
    opacity: 0.5;
}

.tu-empty-text[b-z58u9vral5] {
    font-size: 14px;
}

/* =========================
   Layout
========================= */
.tu-row[b-z58u9vral5] {
    margin: -24px;
    padding: 16px 20px;
    display: grid;
    grid-template-columns: 1fr auto;
    gap: 24px;
    align-items: start;
}

[b-z58u9vral5] body.e-dark .tu-row[b-6fyh8q331h] {
    background-color: #1f1f1f;
}

/* =========================
   Left Side
========================= */
.tu-left[b-z58u9vral5] {
    display: flex;
    flex-direction: column;
    font-weight: 400;
    gap: 0;
    min-width: 0;
}

.tu-header-type[b-z58u9vral5] {
    font-size: 14px;
    font-weight: 400;
    color: var(--text-primary);
    line-height: 1.4;
    margin-bottom: 15px;
}

.tu-date[b-z58u9vral5] {
    font-size: 14px;
    font-weight: 400;
    color: var(--text-primary);
    line-height: 1.4;
    margin-bottom: 15px;
}

/* =========================
   Message Block
========================= */
.tu-message-block[b-z58u9vral5] {
    display: flex;
    flex-direction: column;
    gap: 2px;
}

.tu-message-title[b-z58u9vral5] {
    font-size: 14px;
    font-weight: 400;
    color: var(--text-primary);
    line-height: 1.4;
}

.tu-message-note[b-z58u9vral5] {
    font-size: 12px;
    font-weight: 400;
    color: var(--text-tertiary);
    line-height: 1.4;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    max-width: 100%;
    height: 20px;
}

/* =========================
   Right Side
========================= */
.tu-right[b-z58u9vral5] {
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    gap: 10px;
}

/* =========================
   Completed Button
========================= */
[b-z58u9vral5] .positive-btn.completed-btn,
[b-z58u9vral5] .positive-btn.completed-btn:hover,
[b-z58u9vral5] .positive-btn.completed-btn:focus,
[b-z58u9vral5] .positive-btn.completed-btn:active,
[b-z58u9vral5] .positive-btn.completed-btn.e-disabled,
[b-z58u9vral5] .positive-btn.completed-btn.e-disabled:hover,
[b-z58u9vral5] .positive-btn.completed-btn.e-disabled:focus,
[b-z58u9vral5] .positive-btn.completed-btn.e-disabled:active {
    background-color: #215833 !important;
    border-color: #215833 !important;
    color: #8c8c8c !important;
    cursor: default !important;
    box-shadow: none !important;
    opacity: 1 !important;
}

/* 1. Completed Button - Light Mode */
body.light .transfer-updates-wrapper[b-z58u9vral5]  .positive-btn.completed-btn,
body.light .transfer-updates-wrapper[b-z58u9vral5]  .positive-btn.completed-btn:hover,
body.light .transfer-updates-wrapper[b-z58u9vral5]  .positive-btn.completed-btn:focus,
body.light .transfer-updates-wrapper[b-z58u9vral5]  .positive-btn.completed-btn:active,
body.light .transfer-updates-wrapper[b-z58u9vral5]  .positive-btn.completed-btn.e-disabled,
body.light .transfer-updates-wrapper[b-z58u9vral5]  .positive-btn.completed-btn.e-disabled:hover,
body.light .transfer-updates-wrapper[b-z58u9vral5]  .positive-btn.completed-btn.e-disabled:focus,
body.light .transfer-updates-wrapper[b-z58u9vral5]  .positive-btn.completed-btn.e-disabled:active {
    background-color: #88c0a8 !important;
    border-color: #88c0a8 !important;
    color: #ffffff !important;
}
/* =========================
   Completed Date
========================= */
.tu-completed-date[b-z58u9vral5] {
    font-size: 11px;
    color: var(--text-tertiary);
    text-align: right;
}

/* =========================
   No Action Required Button
========================= */
[b-z58u9vral5] .no-action-btn,
[b-z58u9vral5] .no-action-btn:hover,
[b-z58u9vral5] .no-action-btn:focus,
[b-z58u9vral5] .no-action-btn:active {
    background-color: rgba(33, 98, 143) !important;
    border-color: rgba(33, 98, 143) !important;
    color: rgba(141, 142, 143) !important;
    cursor: default !important;
    box-shadow: none !important;
    opacity: 1 !important;
    pointer-events: none;
}

/* 2. No Action Required Button - Light Mode */
body.light .transfer-updates-wrapper[b-z58u9vral5]  .no-action-btn,
body.light .transfer-updates-wrapper[b-z58u9vral5]  .no-action-btn:hover,
body.light .transfer-updates-wrapper[b-z58u9vral5]  .no-action-btn:focus,
body.light .transfer-updates-wrapper[b-z58u9vral5]  .no-action-btn:active {
    background-color: #80bcff !important;
    border-color: #80bcff !important;
    color: #ffffff !important;
}
/* /Shared/ClientInfo.razor.rz.scp.css */

/* /Shared/ClientMessage.razor.rz.scp.css */
.p-1[b-0ce2pylf7s]{
    padding: 1rem !important;
}

pre[b-0ce2pylf7s] {
    font-family: 'Roboto';
    font-size: 14px;
    line-height: 20px;
    font-style: normal;
    font-weight: 400;
    white-space: pre-wrap;
    word-wrap: break-word;
    overflow-wrap: break-word;
}
/* /Shared/LoginLayout.razor.rz.scp.css */
.login-content[b-q21cquqksp] {
    color: #212529;
    padding-top: 1.1rem;
}

.page[b-q21cquqksp] {
    position: relative;
    display: flex;
    flex-direction: column;
}

main[b-q21cquqksp] {
    flex: 1;
}

.top-row[b-q21cquqksp] {
    background-color: #fff;
    border-bottom: 1px solid #d6d5d5;
    justify-content: flex-end;
    height: 3.5rem;
    display: flex;
    align-items: center;
}

    .top-row[b-q21cquqksp]  a, .top-row .btn-link[b-q21cquqksp] {
        white-space: nowrap;
        margin-left: 1.5rem;
    }

    .top-row a:first-child[b-q21cquqksp] {
        overflow: hidden;
        text-overflow: ellipsis;
    }

@media (max-width: 640.98px) {
    .top-row:not(.auth)[b-q21cquqksp] {
        display: none;
    }

    .top-row.auth[b-q21cquqksp] {
        justify-content: space-between;
    }

    .top-row a[b-q21cquqksp], .top-row .btn-link[b-q21cquqksp] {
        margin-left: 0;
    }
}

@media (min-width: 641px) {
    .page[b-q21cquqksp] {
        flex-direction: row;
    }

    .sidebar[b-q21cquqksp] {
        width: 250px;
        height: 100vh;
        position: sticky;
        top: 0;
    }

    .top-row[b-q21cquqksp] {
        position: sticky;
        top: 0;
        z-index: 1;
    }

    .top-row[b-q21cquqksp], article[b-q21cquqksp] {
        padding-left: 2rem !important;
        padding-right: 1.5rem !important;
    }
}
/* /Shared/MainLayout.razor.rz.scp.css */
.page[b-hm5obj4v8e] {
    position: relative;
    display: flex;
    flex-direction: column;
}

main[b-hm5obj4v8e] {
    flex: 1;
}

.sidebar[b-hm5obj4v8e] {
    background-image: linear-gradient(180deg, rgb(5, 39, 103) 0%, #3a0647 70%);
}

.top-row[b-hm5obj4v8e] {
    background-color: #f7f7f7;
    border-bottom: 1px solid #d6d5d5;
    justify-content: flex-end;
    height: 3.5rem;
    display: flex;
    align-items: center;
}

    .top-row[b-hm5obj4v8e]  a, .top-row[b-hm5obj4v8e]  .btn-link {
        white-space: nowrap;
        margin-left: 1.5rem;
        text-decoration: none;
    }

    .top-row[b-hm5obj4v8e]  a:hover, .top-row[b-hm5obj4v8e]  .btn-link:hover {
        text-decoration: underline;
    }

    .top-row[b-hm5obj4v8e]  a:first-child {
        overflow: hidden;
        text-overflow: ellipsis;
    }

@media (max-width: 640.98px) {
    .top-row:not(.auth)[b-hm5obj4v8e] {
        display: none;
    }

    .top-row.auth[b-hm5obj4v8e] {
        justify-content: space-between;
    }

    .top-row[b-hm5obj4v8e]  a, .top-row[b-hm5obj4v8e]  .btn-link {
        margin-left: 0;
    }
}

@media (min-width: 641px) {
    .page[b-hm5obj4v8e] {
        flex-direction: row;
    }

    .sidebar[b-hm5obj4v8e] {
        width: 250px;
        height: 100vh;
        position: sticky;
        top: 0;
    }

    .top-row[b-hm5obj4v8e] {
        position: sticky;
        top: 0;
        z-index: 1;
    }

    .top-row.auth[b-hm5obj4v8e]  a:first-child {
        flex: 1;
        text-align: right;
        width: 0;
    }

    .top-row[b-hm5obj4v8e], article[b-hm5obj4v8e] {
        padding-left: 2rem !important;
        padding-right: 1.5rem !important;
    }


    .sidebar-expanded[b-hm5obj4v8e] {
        width: 14rem;
    }

    .sidebar-collapsed[b-hm5obj4v8e] {
        width: 72px;
    }

   

    .align-right[b-hm5obj4v8e] {
        margin-left: auto;
    }
}

/* /Shared/NavMenu.razor.rz.scp.css */
.firmlogo-expanded[b-4s5tldjsht] {
    background-image: url('firm-logo.png');
    width: 80%;
}

.light .firmlogo-expanded[b-4s5tldjsht] {
    background-image: url('firm-logo-light.png');
    width: 80%;
}


.firmlogo-collapsed[b-4s5tldjsht] {
    background-image: url('p1-small.png');
    width: 60%;
    /*height: 50% !important;*/
}

.top-row[b-4s5tldjsht] {
    background-color: var(--navigation-background) !important;
    border: 0px !important;
}

    .top-row.navbar[b-4s5tldjsht], .top-row.navbar-brand[b-4s5tldjsht] {
        height: 4.3rem;
        display: flex;
        justify-content: center;
        align-items:center;
    }


.navbar-brand[b-4s5tldjsht] {
    background-color: var(--navigation-background) !important;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    display: block;
    margin-right: 0;
}

.navbar[b-4s5tldjsht] {
    display: block;
    padding-top: 0;
    padding-bottom: 0;
}


[b-4s5tldjsht] .e-sidebar {
    background-color: var(--navigation-background);
    border-right: 1px solid var(--navigation-border);
}

hr[b-4s5tldjsht] {
    margin-bottom: 0.5rem;
    margin-top: 0;
    background-color: rgba(243, 245, 246, 1);
    opacity: 1 !important;
    border-bottom: 1px solid var(--navigation-border);
}

.bottom-element[b-4s5tldjsht] {
    position: absolute;
    bottom: 0.5rem;
    width:100%;
}

/*::deep .e-btn:hover {
    background-color: white;
}*/

/*.col {
    display: flex;
    align-items: center;
    margin-top: 3px;
}*/

/*::deep .e-btn {
    width: -webkit-fill-available;
}

    ::deep .e-btn.e-flat {
        border: none;
    }

.e-open .menu {
    padding-left: 0;
    margin-left: 0;
}*/

/*.e-close .menu {
    justify-content: center;
}*/

/*::deep .menu-button {
    margin-left: -0.3rem;
}*/



/*::deep .material-icons {
    font-size: 1.2rem;
}

::deep .e-menu-icon::before {
    content: '\e799';
}*/

/* dockbar icon Style */
/*::deep .e-sidebar .home::before {
    content: '\e87b';
}

::deep .e-sidebar .user::before {
    content: '\e7b4';
}

::deep .e-sidebar .replace::before {
    content: '\e710';
}

::deep .e-sidebar .chart-insert-pie::before {
    content: '\e850';
}

::deep .e-sidebar .adjustment::before {
    content: '\e899';
}

::deep .e-sidebar .expand::before,
::deep .e-sidebar.e-right.e-open .expand::before {
    content: '\e799';
}

::deep .e-sidebar.e-open .expand::before,
::deep .e-sidebar.e-right .expand::before {
    content: '\e799';
}*/

/* end of dockbar icon Style */

/*::deep .e-sidebar.e-dock.e-close span.e-text {
    display: none;
}*/

/*::deep .e-sidebar.e-dock.e-open span.e-text {
    display: inline-block;
}*/

/*::deep .e-sidebar li {
    list-style-type: none;
    cursor: pointer;
    margin-top: 1rem;
}*/

/*::deep .e-sidebar ul {
    padding: 0px;
}*/

/*::deep .e-sidebar.e-open .sidebar-item {
    text-align: left;
    padding-left: 15px;
    color: #CCCCCC;
}*/

/*::deep .sidebar-item {
    text-align: center;
}*/

/*::deep .e-open .e-text {
    overflow: hidden;
    font-size: 1rem;
    font-weight: 400;
    margin-left: 1.3rem;
}*/



/*::deep .e-sidebar span.e-icons {
    color: #CCCCCC;
    line-height: 2
}*/


/*::deep .e-close .col {
    justify-content: center;
    padding-bottom: 0.5rem;
}*/

/*::deep .e-open .col {
    margin-left: 1.3rem;
    padding-bottom: 0.6rem;
}*/



/*::deep .e-btn.e-flat:hover {
    background-color: #232426 !important;
}*/

/*::deep .e-control.e-btn.e-lib.menu-button {
    height: 48px;
    margin-bottom: 0.5rem;
    padding-left: 0.6rem;
}*/

/*::deep .e-control.e-btn.e-lib.menu-btn {
    padding: 0.5rem 0.5rem;
    height: 48px;
}*/
/* /Shared/NotificationsSidebar.razor.rz.scp.css */
.notification-row[b-rhby0j99zh] {
    padding: 0.6rem 0.6rem;
    align-items: center;
    align-items: flex-start;
}
/* /Shared/Status.razor.rz.scp.css */
.green[b-y38seezhzj] {
    background-color: #182F13 !important;
    color: #68C553;
}

.red[b-y38seezhzj] {
    background-color: #2b0809 !important;
    color: #F03D36;
}

.status[b-y38seezhzj] {
    display: inline-flex;
    align-items: center;
    width: 4.3rem;
    height: 1.3rem;
    font-size: 14px!important;
    font-weight: 500;
    font-family: 'Roboto', sans-serif;
}
/* /Shared/Toolbar.razor.rz.scp.css */
[b-qjzd3wynej] .main-toolbar .e-toolbar-items {
    background: var(--navigation-background);
}

[b-qjzd3wynej] .e-control.e-btn.e-lib.e-dropdown-btn.login-user.e-icon-btn {
    height: 46px;
    background: var(--navigation-background);
}

[b-qjzd3wynej] .login-user .e-btn-icon.e-icons.e-caret {
    display: none;
}

.sticky-header[b-qjzd3wynej] {
    position: sticky;
    top: 0px;
    z-index: 10;
    border-bottom: 1px solid var(--navigation-border);
}
