@import '_content/Blazored.Toast/Blazored.Toast.bundle.scp.css';
@import '_content/Bluefish.Blazor/Bluefish.Blazor.bundle.scp.css';

/* _content/ChanceryLane.Web/Components/Admin/PortfolioAssetTable.razor.rz.scp.css */
.toolbar[b-llwvjcxrrq] {
    display: flex;
    justify-content: space-between;
}
/* _content/ChanceryLane.Web/Components/BlockEditors/ListBlockEditor.razor.rz.scp.css */
.list-root[b-cic38yx6o7] {
    height: calc(70vh - 150px);
    overflow: auto;
    padding-top: 10px;
}
/* _content/ChanceryLane.Web/Components/BlockEditors/ListBlockItemEditor.razor.rz.scp.css */
.actions[b-04wdt9ksqk] {
    align-items: start;
    display: flex;
    padding: 0px 0px;
}

[b-04wdt9ksqk] .bf-button {
    padding: 0 0.2rem;
}

[b-04wdt9ksqk] .edit-field {
    flex-grow: 1;
    margin-right: 10px;
}


li:nth-child(odd)[b-04wdt9ksqk] {
    background-color: rgb(216, 216, 216, 0.15);
}

li[b-04wdt9ksqk] {
    margin-right: 20px;
}

[b-04wdt9ksqk] .bf-button {
    background-color: transparent !important;
    border: 0px;
}
/* _content/ChanceryLane.Web/Components/BlockEditors/MarkdownBlockEditor.razor.rz.scp.css */
.preview[b-8kmvkgo5n6] {
    background-color: white;
    border: 1px solid silver;
    height: 255px;
    overflow:auto;
}

a[b-8kmvkgo5n6] {
    border: none;
    margin-left: 20px;
}
/* _content/ChanceryLane.Web/Components/Charting/ChartJs.razor.rz.scp.css */
.chart-canvas[b-qqxomyyc6d] {
    background-color: #f4f4f4;
}
/* _content/ChanceryLane.Web/Components/Dialogs/PortfolioAssetDialog.razor.rz.scp.css */
[b-s86in54pe3] .bf-edit-bar .btn {
    background-color: transparent;
    border-color: transparent;
}

.price-toolbar[b-s86in54pe3] {
    display: flex;
    justify-content: flex-end;
}
/* _content/ChanceryLane.Web/Components/Dialogs/PortfolioReportDialog.razor.rz.scp.css */
[b-el476eo4rr] .chart-canvas {
    background-color: transparent;
}

.chart-host[b-el476eo4rr]
{
    display: flex;
    justify-content: center;
}

table[b-el476eo4rr] {
    font-size: 0.8rem;
    line-height: normal;
}

table td[b-el476eo4rr] {
    padding: 2px;
}

.value[b-el476eo4rr] {
    text-align: end;
}
/* _content/ChanceryLane.Web/Components/Dialogs/ReportBlockPickerDialog.razor.rz.scp.css */
.block-list[b-1rajl25uf1] {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}

.block-list div[b-1rajl25uf1] {
    align-items: center;
    border: 1px solid silver;
    border-radius: 10px;
    cursor: pointer;
    display: flex;
    flex-direction: column;
    padding: 10px;
    margin:10px;
    white-space: nowrap;
}
/* _content/ChanceryLane.Web/Components/Dialogs/ReportPickerDialog.razor.rz.scp.css */
.type-list[b-nl69zjsrzv] {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}

    .type-list div[b-nl69zjsrzv] {
        align-items: center;
        border: 1px solid silver;
        border-radius: 10px;
        cursor: pointer;
        display: flex;
        flex-direction: column;
        padding: 10px;
        margin: 10px;
        white-space: nowrap;
    }
/* _content/ChanceryLane.Web/Components/Dialogs/WelcomeDialog.razor.rz.scp.css */
.welcome-dialog[b-ufahhvgvi7] {
    font-size: 0.8rem;
    line-height: 1rem;
    padding: 50px 20px;
    text-align: center;
}

.welcome-dialog h1[b-ufahhvgvi7] {
    font-size: 1.5rem;
    font-weight: bold;
    text-align: center;
}

.welcome-dialog[b-ufahhvgvi7]  .bf-button {
    width: 80px;
}
/* _content/ChanceryLane.Web/Components/General/AssetList.razor.rz.scp.css */
.asset-list[b-sppcuio2s6] {
}

hr[b-sppcuio2s6] {
    margin: 0.5rem;
}

li[b-sppcuio2s6] {
    cursor: pointer;
}

ul[b-sppcuio2s6] {
    list-style: none;
    margin-bottom: 2px;
    padding: 0px;
}

ul.bottom[b-sppcuio2s6] {
    max-height: 248px;
    overflow-y: auto;
}

li[b-sppcuio2s6] {
    font-size: 0.9rem;
    font-weight: normal;
    white-space: nowrap;
    overflow: clip;
    text-overflow: ellipsis;
}
/* _content/ChanceryLane.Web/Components/Home/CostOfIncome.razor.rz.scp.css */
.cost-of-income[b-tv9p4fmasg] {
    font-size: 0.8rem;
    font-weight: 600;
    line-height: 1.2rem;
}

.cost-per-pound[b-tv9p4fmasg] {
    margin-top: 20px;
}

.form-check-input:checked[b-tv9p4fmasg] {
    background-color: var(--pink);
    border-color: var(--pink);
}

.fund-required[b-tv9p4fmasg] {
    margin-top: 20px;
}

.fund-required[b-tv9p4fmasg], .cost-per-pound[b-tv9p4fmasg] {
    font-size: 1.1rem;
    font-weight: 800;
}

.settings-col[b-tv9p4fmasg] {
}

.sub-title[b-tv9p4fmasg] {
    font-size: 0.7rem;
    font-weight: 700;
}

.value-col[b-tv9p4fmasg] {
    text-align: center;
}

.value-col label[b-tv9p4fmasg] {
  border-bottom: 1px solid var(--border-color);
  white-space: nowrap;
}
/* _content/ChanceryLane.Web/Components/Home/DashboardWidget.razor.rz.scp.css */
.content[b-1swsx7vylk] {
    padding: 10px 20px 20px 20px;
    position: relative;
}

.dashboard-widget[b-1swsx7vylk] {
    background-color: var(--bg-color);
    border-radius: 4px;
    box-shadow: 0px 0px 5px 0px var(--border-color);
    margin-bottom: 1.5rem;
    /*position: relative;*/
}

.header[b-1swsx7vylk] {
    align-items: center;
    border-bottom: 2px solid var(--border-color);
    display: flex;
    justify-content: space-between;
    padding: 10px 10px 5px 10px;
}

.info[b-1swsx7vylk] {
    cursor: pointer;
    width: 20px;
}

.lock-overlay[b-1swsx7vylk] {
    align-items: center;
    background-color: #edededf0;
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: center;
    left: 0px;
    position: absolute;
    top: 0px;
    width: 100%;
}

.lock-overlay i[b-1swsx7vylk] {
    color: #858585;
}

.popover[b-1swsx7vylk] {
    background-color: var(--navy) !important;
    color: var(--bg-color);
    font-size: 0.6rem;
    line-height: 1rem;
}

.title[b-1swsx7vylk] {
    font-size: 0.9rem;
    font-weight: 600;
    overflow-x: hidden;
    text-overflow: ellipsis;
    text-transform: uppercase;
    white-space: nowrap;
}
/* _content/ChanceryLane.Web/Components/Home/Disclaimer1.razor.rz.scp.css */
.disclaimer-1[b-ro9gi1kvcs] {
    align-items: center;
    background-color: var(--bg-color-dark);
    border-bottom: 1px solid var(--border-color);
    display: flex;
    font-size: 11px;
    font-weight: bold;
    letter-spacing: normal;
    line-height: 18px;
    padding-bottom: 10px;
}

[b-ro9gi1kvcs] .ok-button {
    margin-left: 50px;
}

[b-ro9gi1kvcs] .ok-button span {
    padding: 0px 30px;
}

ul[b-ro9gi1kvcs] {
    margin-bottom: 0px;
}
/* _content/ChanceryLane.Web/Components/Home/HistoricalPerformance.razor.rz.scp.css */
[b-zh8mk2l748] .chart {
    padding-top: 10px;
}

.historical-porformance[b-zh8mk2l748] {
    font-size: 10px;
    font-weight: bold;
}

.historical-porformance[b-zh8mk2l748]  .chart-canvas {
    padding-top: 20px;
}

.legend[b-zh8mk2l748] {
    font-size: 0.8rem;
    font-weight: 500;
}
/* _content/ChanceryLane.Web/Components/Home/IncomeIncrease.razor.rz.scp.css */
.income-increase[b-it4ja5yni5] {
    font-size: 0.8rem;
    height: 138px;
    text-align: center;
}

.columns[b-it4ja5yni5] {
    justify-content: center;
    display: flex;
}

[b-it4ja5yni5] .content {
    align-items: center;
    display: flex;
    flex-direction: column;
    font-size: 0.7rem;
    font-weight: bold;
    justify-content: center;
    height: 120px;
    padding: 0px 10px;
    text-align: center;
    text-transform: uppercase;
}

.bar[b-it4ja5yni5] {
    align-content: center;
    font-size: 1.5rem;
    font-weight: bold;
    height: 100px;
    width: 50px;
}

.bar-1[b-it4ja5yni5] {
    background-color: silver;
}

.bar-2[b-it4ja5yni5] {
    background-color: var(--green);
}

.footnote[b-it4ja5yni5] {
    font-size: 7pt;
    font-weight: 500;

}

.text[b-it4ja5yni5] {
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding-left: 10px;
    width: 60%;
}
/* _content/ChanceryLane.Web/Components/Home/IncomeInflation.razor.rz.scp.css */
.income-inflation[b-87urmy9nb7] {
    display: flex;
    height: 138px;
}

[b-87urmy9nb7] .donut {
    width: 40%;
}

.headline[b-87urmy9nb7] {
    font-size: 1.4rem;
    font-weight: 700;
    line-height: 1.2rem;
}

.footnote[b-87urmy9nb7] {
    font-size: 0.65rem;
    font-weight: bold;
    line-height: 1rem;
}

.text[b-87urmy9nb7] {
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding-left: 10px;
    width: 60%;
}
/* _content/ChanceryLane.Web/Components/Home/InvestmentValues.razor.rz.scp.css */
.btn-pink[b-0jzga8x8y9] {
    background-color: var(--pink);
    border: 0;
    border-radius: 10px;
    color: white;
    font-size: 0.68rem;
    justify-content: center;
    padding: 5px 20px;
    white-space: nowrap;
    width: 150px;
}

.collapsed .value[b-0jzga8x8y9] {
    vertical-align: central !important;
    text-align: center !important;
    font-size: inherit !important;
}

.column-1[b-0jzga8x8y9], .column-2[b-0jzga8x8y9], .column-3[b-0jzga8x8y9], .column-4[b-0jzga8x8y9] {
    padding: 3px 10px 0px 10px;
}

.column-1[b-0jzga8x8y9], .column-2[b-0jzga8x8y9], .column-3[b-0jzga8x8y9] {
    border-right: 2px solid var(--border-color);
}

.description[b-0jzga8x8y9] {
    display: flex;
    font-size: 0.8rem;
    justify-content: space-between;
    padding: 2px 20px;
    line-height: normal;
}

.desktop[b-0jzga8x8y9] {
    padding: 0px var(--margin-x);
}

div[b-0jzga8x8y9] {
    line-height: 1.2;
}

.investment-values[b-0jzga8x8y9] {
    padding: 12px 0px 12px 0px;
}

.label[b-0jzga8x8y9] {
    font-size: 0.8rem;
    font-weight: 600;
    letter-spacing: 0px;
    white-space: nowrap;
    text-align: left;
}

.notes[b-0jzga8x8y9] {
    color: var(--navy);
    font-size: 0.55rem;
    font-weight: 500;
    letter-spacing: 0.5px;
    vertical-align: top;
}

.nowrap[b-0jzga8x8y9] {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.row[b-0jzga8x8y9] {
    padding-bottom: 10px;
}

td.column-5[b-0jzga8x8y9] {
    text-align: right;
    vertical-align: bottom;
}

th.column-1[b-0jzga8x8y9], th.column-2[b-0jzga8x8y9], th.column-3[b-0jzga8x8y9] {
    width: 15%;
}

th.column-5[b-0jzga8x8y9] {
    width: 150px;
}

tr.notes td.column-1[b-0jzga8x8y9], tr.notes td.column-2[b-0jzga8x8y9], tr.notes td.column-3[b-0jzga8x8y9], tr.notes td.column-4[b-0jzga8x8y9] {
    padding-top: 10px;
}

.value[b-0jzga8x8y9] {
    color: var(--turquoise);
    font-size: 0.8rem;
    font-weight: 600;
    text-align: left;
    vertical-align: top;
}

/* mobile adjustments */
.mobile .btn-pink[b-0jzga8x8y9] {
    border-radius: 0;
    padding: 15px 0px;
}

.mobile .col-12[b-0jzga8x8y9] {
    font-size: 1rem;
    padding: 20px 20px 0px 20px;
}

.mobile .col-12 .label[b-0jzga8x8y9] {
    font-size: inherit;
}

.mobile .col-12 .notes[b-0jzga8x8y9] {
    padding-bottom: 20px;
}

.mobile .col-12 .notes.separator[b-0jzga8x8y9] {
    border-bottom: 1px solid var(--border-color);
    padding-bottom: 20px;
}

.mobile .column-1[b-0jzga8x8y9] {
    padding: 0px 15px;
    width: 54%;
}

.mobile .column-2[b-0jzga8x8y9] {
    border-right: 0px;
    padding: 0px 15px;
    width: 46%;
}

.mobile .slider[b-0jzga8x8y9] {
    padding: 10px 0px;
}

.mobile table[b-0jzga8x8y9] {
    border-collapse: separate;
    border-spacing: 10px;
    font-size: 0.8rem;
    padding: 5px 5px;
}

.mobile .value[b-0jzga8x8y9] {
    vertical-align: central !important;
    text-align: center !important;
    font-size: inherit !important;
}


[b-0jzga8x8y9] .form-check {

}


[b-0jzga8x8y9] .form-check-label {
    margin-top: 2px;
}


/*    ::deep .form-check .form-check-input {
        cursor: pointer;
    }*/

[b-0jzga8x8y9] .form-check-input:checked {
    background-color: var(--pink);
    border-color: var(--pink);
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='white'/%3e%3c/svg%3e") !important;
}

[b-0jzga8x8y9] .form-switch .form-check-input:focus {
    border: none;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23d50bff'/%3e%3c/svg%3e");
}
/* _content/ChanceryLane.Web/Components/Home/PortfolioVsFTSEAllShare.razor.rz.scp.css */
.portfolio-vs-ftse[b-dzktzpewul] {
    height: 173px;
    flex-wrap: nowrap;
}

.column[b-dzktzpewul] {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.column-title[b-dzktzpewul] {
    font-size: 0.8rem;
    font-weight: 600;
    white-space: nowrap;
}

.divider[b-dzktzpewul] {
    border-top: solid 2px silver;
    margin: 5px 0px 10px 0px;
    width: 50px;
}

.stack-container[b-dzktzpewul] {
    display: flex;
    height: 100%;
}

.column-title.yopr[b-dzktzpewul] {
    text-align: center;
    white-space: normal;
}
/* _content/ChanceryLane.Web/Components/Home/PortfolioVsFTSEAllShareIncome.razor.rz.scp.css */
[b-x1hug65yk7] .chart {
    padding-top: 10px;
}

.portfolio-vs-ftse-income[b-x1hug65yk7] {
    font-size: 10px;
    font-weight: bold;
}

.portfolio-vs-ftse-income[b-x1hug65yk7]  .chart-canvas {
    padding-top: 20px;
}

.legend[b-x1hug65yk7] {
    font-size: 0.8rem;
    font-weight: 500;
}
/* _content/ChanceryLane.Web/Components/Home/PortfolioVsRPI.razor.rz.scp.css */
[b-ams334qw1h] .chart {
    padding-top: 10px;
}

hr[b-ams334qw1h] {
    margin-top: 0.5rem;
}

.form-check-input:checked[b-ams334qw1h] {
    background-color: var(--pink);
    border-color: var(--pink);
}

.legend[b-ams334qw1h] {
    font-size: 0.8rem;
    font-weight: 500;
}

.portfolio-vs-rpi[b-ams334qw1h] {
    font-size: 10px;
    font-weight: bold;
}

    .portfolio-vs-rpi[b-ams334qw1h]  .chart-canvas {
        padding-top: 20px;
    }

    [b-ams334qw1h] .asset-list {
        display: flex;
        flex-direction: column;
        font-size: 0.7rem;
        line-height: 1.3rem;
        /*white-space: nowrap;*/
    }

.time-options[b-ams334qw1h] {
    display: flex;
    align-items: center;
    font-size: 0.8rem;
    justify-content: start;
    line-height: 1.2rem;
}

.selector label[b-ams334qw1h], .selector input[b-ams334qw1h] {
    cursor: pointer !important;
}
/* _content/ChanceryLane.Web/Components/Home/ProjectedIncome.razor.rz.scp.css */
.form-check .form-check-input[b-wpycwwvbkt] {
    margin-top: 6px;
}

.form-check-input:checked[b-wpycwwvbkt] {
    background-color: var(--pink);
    border-color: var(--pink);
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='white'/%3e%3c/svg%3e") !important;
}

.form-switch .form-check-input:focus[b-wpycwwvbkt] {
    border: none;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23d50bff'/%3e%3c/svg%3e");
}

.foot-note[b-wpycwwvbkt] {
    font-size: 0.7rem;
    font-weight: 700;
    padding-top: 5px;
}

.projected-income[b-wpycwwvbkt] {
    padding-bottom: 5px;
}

.settings[b-wpycwwvbkt] {
    font-size: 0.8rem;
    padding-bottom: 5px;
}

table[b-wpycwwvbkt] {
    width: 100%;
}

td[b-wpycwwvbkt] {
    font-size: 1.1rem;
    font-weight: 800;
    line-height: 1rem;
    padding: 15px 20px 10px 20px;
    text-align: center;
}

td:not(:last-child)[b-wpycwwvbkt] {
    border-right: 1px solid var(--border-color);
}

th[b-wpycwwvbkt] {
    border-bottom: none;
    font-size: 0.8rem;
    font-weight: 500;
    padding: 0px;
    text-align: center;
}

.year[b-wpycwwvbkt] {
    border-bottom: 1px solid var(--border-color);
    padding-bottom: 4px;
}
/* _content/ChanceryLane.Web/Components/Home/ReadyToLearnBanner.razor.rz.scp.css */
.banner[b-n652psko9m] {
    align-items: center;
    background: rgb(2,0,36);
    background: linear-gradient(63deg, rgba(2,0,36,1) 0%, rgba(26,41,87,1) 24%, rgba(79,112,208,1) 100%);
    color: white;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 40px 0px;
}

span[b-n652psko9m] {
    font-size: 16px;
    line-height: 20px;
    text-align: center;
}

@media (min-width: 768px) {
    .banner[b-n652psko9m] {
        padding: 80px 0px;
    }
    span[b-n652psko9m] {
        font-size: 36px;
        line-height: 50px;
    }
}
/* _content/ChanceryLane.Web/Components/Home/Stack.razor.rz.scp.css */
.stack[b-8rk5ykb6ft] {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
}

.stack .bar[b-8rk5ykb6ft] {
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: flex-end;
    width: 40px;
}

.stack .bar-axis[b-8rk5ykb6ft] {
    border-bottom: 1px solid silver;
    width: 100%;
}

.stack .footer[b-8rk5ykb6ft] {
    padding: 0px 10px;
    font-size: 0.9rem;
    font-weight: 600;
}

.stack .label[b-8rk5ykb6ft] {
    font-size: 1.0rem;
    font-weight: 500;
    white-space: nowrap;
}

.stack .label[b-8rk5ykb6ft]  .bold {
    font-size: 1.2rem;
    font-weight: 700;
}
/* _content/ChanceryLane.Web/Components/Home/SubTitle.razor.rz.scp.css */
[b-wr7b1uttry] .dropdown-menu {
    border: 2px solid #8d8d8d;
    min-width: 300px;
    max-width: calc(100vw);
}

/* 576, 768 992 1200  */
@media (min-width: 600px) {
    [b-wr7b1uttry] .dropdown-menu {
        min-width: 500px;
    }
}

@media (min-width: 1200px) {
    [b-wr7b1uttry] .dropdown-menu {
        min-width: 600px;
    }
}

.footnote[b-wr7b1uttry] {
}

[b-wr7b1uttry] .sub-title-dropdown {
    font-size: 1.1rem;
    margin-left: 5px;
}

.footnote-title[b-wr7b1uttry] {
    align-items: center;
    border-bottom: 1px solid silver;
    display: flex;
    font-weight: bold;
    margin-bottom: 5px;
    padding-bottom: 5px;
    /*white-space: nowrap;*/
}

.info[b-wr7b1uttry] {
    width: 18px;
}

.sub-title .title[b-wr7b1uttry] {
    font-weight: bold;
    overflow: hidden;
    white-space: nowrap;
}

.sub-title[b-wr7b1uttry] {
    align-items: center;
    display: flex;
    justify-content: space-between;
}
/* _content/ChanceryLane.Web/Pages/AssetList.razor.rz.scp.css */
.toolbar[b-ygi5t0s1tz] {
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    gap: 5px 0px;
    margin-bottom: 5px;
    justify-content: space-between;
}

.filter[b-ygi5t0s1tz] {
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    gap: 5px 0px;
    margin-bottom: 5px;
}

.filter-text[b-ygi5t0s1tz] {
    max-width: 40%;
    min-width: 250px;
}

.upload-section[b-ygi5t0s1tz] {
    display: flex;
    margin: 20px;
}
/* _content/ChanceryLane.Web/Pages/AssetView.razor.rz.scp.css */
[b-ohl2xqjbho] .sc-spinner {
    width: 100%;
    text-align: center;
}

.section-delete[b-ohl2xqjbho] {
    align-items: center;
    display: flex;
    justify-content: space-between;
}

.fa-asterisk[b-ohl2xqjbho] {
    font-size: 0.5rem;
    margin-top: 5px;
    vertical-align: top;
}

.special[b-ohl2xqjbho] {
    display: flex;
    justify-content: end;
}

    .special.note[b-ohl2xqjbho] {
        justify-content: start;
        font-size: 0.9rem;
    }

.toolbar[b-ohl2xqjbho] {
    display: flex;
    justify-content: space-between;
}
/* _content/ChanceryLane.Web/Pages/Embedded.razor.rz.scp.css */
.container-fluid[b-sftpmotym8] {
    height: 500px;
    margin: 0px;
    width: calc(100vw);
}

[b-sftpmotym8] .dashboard-widget {
    height: 340px !important;
}
/* _content/ChanceryLane.Web/Pages/Functions.razor.rz.scp.css */
.execute[b-kalvxfbf4i] {
    display: flex;
    flex-direction:column;

}

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

.options-bar[b-kalvxfbf4i] {
    display: flex;
    align-items: center;
}

    .options-bar[b-kalvxfbf4i]  .form-check-input {
        margin-top: 6px;
    }

    .options-bar[b-kalvxfbf4i]  span {
        margin-right: 30px;
    }

.results[b-kalvxfbf4i] {
    font-family: 'Courier New';
}

.results textarea[b-kalvxfbf4i] {
    text-wrap: nowrap;
}
/* _content/ChanceryLane.Web/Pages/Index.razor.rz.scp.css */
.portfolio-settings[b-t5os5xvdrq] {
    background-color: var(--bg-color);
    position: sticky;
    top: 0px;
    z-index: 10;
}

.container-host[b-t5os5xvdrq] {
    overflow-x: hidden;
}
/* _content/ChanceryLane.Web/Pages/IndexList.razor.rz.scp.css */
.toolbar[b-sr45zjwilh] {
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    gap: 5px 0px;
    margin-bottom: 5px;
    justify-content: space-between;
}

.filter[b-sr45zjwilh] {
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    gap: 5px 0px;
    margin-bottom: 5px;
}

.filter-text[b-sr45zjwilh] {
    max-width: 40%;
    min-width: 250px;
}

.upload-section[b-sr45zjwilh] {
    display: flex;
    margin: 20px;
}
/* _content/ChanceryLane.Web/Pages/IndexView.razor.rz.scp.css */
.toolbar[b-rjcc94wwpj] {
    display: flex;
    justify-content: space-between;
}
/* _content/ChanceryLane.Web/Pages/PortfolioView.razor.rz.scp.css */
[b-ws9s2m52qs] .sc-spinner {
    width: 100%;
    text-align: center;
}

.portfolio-values[b-ws9s2m52qs] {
    font-size: 1.75rem;
    font-weight: 500;
}

.section-delete[b-ws9s2m52qs] {
    align-items: center;
    display: flex;
    justify-content: flex-end;
}

.toolbar[b-ws9s2m52qs] {
    display: flex;
    justify-content: space-between;
}

[b-ws9s2m52qs] .col-units {
    width: 100px;
}

[b-ws9s2m52qs] #description-editor {
    padding-left : 58px;
    width: 100%;
}

[b-ws9s2m52qs] .vert-line {
    border-left: 1px solid var(--border-color);
}
/* _content/ChanceryLane.Web/Pages/ReportView.razor.rz.scp.css */
.section-delete[b-n7b5erv87k] {
    align-items: center;
    display: flex;
    justify-content: space-between;
}

[b-n7b5erv87k] .block .preview p {
    white-space: break-spaces;
}

.block.edit[b-n7b5erv87k] {
    border: 1px dashed silver;
    margin-bottom: 5px;
}

.block-commands[b-n7b5erv87k] {
    border-bottom: 1px dashed silver;
    color: silver;
    display: flex;
    justify-content: space-between;
}

    .block-commands[b-n7b5erv87k]  .bf-button {
        color: silver;
    }

[b-n7b5erv87k] .error {
    color: red;
}

[b-n7b5erv87k] .No_Spacing {
    line-height: 0.25rem;
}

[b-n7b5erv87k] .Main_heading {
    color: rgb(26,41,87);
    font-size: 18pt;
    font-weight: bold;
}

[b-n7b5erv87k] .Main_text {
    line-height: 1.5rem;
}

.report[b-n7b5erv87k] {
    all: initial;
    font: 11pt 'Arial';
    line-height: 1.5rem;
}

.toolbar[b-n7b5erv87k] {
    display: flex;
    margin-right: 5px;
}
.toolbar[b-n7b5erv87k]  .bf-button {
    font-size: 16px;
}
/* _content/ChanceryLane.Web/Pages/SystemSettings.razor.rz.scp.css */
.toolbar[b-wdvvih9u09] {
    display: flex;
    justify-content: flex-end;
}

.cache-summary td[b-wdvvih9u09] {
    padding-left: 40px;
}

.cache-summary th[b-wdvvih9u09] {
    font-weight: normal;
}
/* _content/ChanceryLane.Web/Pages/UserList.razor.rz.scp.css */
.toolbar[b-2ywyl2es7l] {
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    gap: 5px 0px;
    margin-bottom: 5px;
}

.filter[b-2ywyl2es7l] {
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    gap: 5px 0px;
    margin-bottom: 5px;
}

.filter-text[b-2ywyl2es7l] {
    max-width: 40%;
    min-width: 250px;
}
/* _content/ChanceryLane.Web/Pages/UserView.razor.rz.scp.css */
.filter[b-gdv1br6178] {
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    gap: 5px 0px;
    margin-bottom: 5px;
}

.filter-text[b-gdv1br6178] {
    max-width: 40%;
    min-width: 250px;
}

[b-gdv1br6178] .sc-spinner {
    width: 100%;
    text-align: center;
}

.section-delete[b-gdv1br6178] {
    align-items: center;
    display: flex;
    justify-content: flex-end;
}

.toolbar[b-gdv1br6178] {
    display: flex;
    justify-content: space-between;
}
/* _content/ChanceryLane.Web/Shared/AccentButton.razor.rz.scp.css */
.btn[b-8owxab5l47] {
    align-items: center;
    background-color: var(--turquoise);
    border-radius: 10px;
    color: var(--navy) !important;
    display: flex;
    font-weight: bold;
    justify-content:center;
    padding: 5px 20px;
}

.inverse[b-8owxab5l47] {
    background-color: var(--navy);
    color: var(--turquoise) !important;
}
/* _content/ChanceryLane.Web/Shared/AccountMenu.razor.rz.scp.css */
.dropdown-menu[b-0wfgra8s2h] {
    background-color: var(--bg-color-dark);
}

.dropdown-item:hover[b-0wfgra8s2h], .dropdown-item.hover[b-0wfgra8s2h] {
    color: var(--turquoise);
}

[b-0wfgra8s2h] .btn {
    vertical-align: super;
}
/* _content/ChanceryLane.Web/Shared/AdminMenu.razor.rz.scp.css */
.toolbar[b-18bvop3fwy] {
    display: flex;
    justify-content: space-between;
}

.toolbar .lhs[b-18bvop3fwy], .toolbar .rhs[b-18bvop3fwy] {
    display: flex;
}

.content-grey[b-18bvop3fwy] {
    padding: 5px var(--margin-x);
}

[b-18bvop3fwy] a.nav-link {
    border: none;
    color: var(--navy);
}

[b-18bvop3fwy] a.nav-link.active {
    color: var(--turquoise);
}
/* _content/ChanceryLane.Web/Shared/Footer.razor.rz.scp.css */
.cl-footer[b-ixjmp16dw0] {
    background-color: var(--bg-color-dark);
    padding: 10px var(--margin-x);
}

.top-row[b-ixjmp16dw0] {
    align-items: center;
    justify-content: center;
}

.action-row[b-ixjmp16dw0] {
    align-items: center;
    display: flex;
    justify-content: center;
}

[b-ixjmp16dw0] .get-started {
    width: 175px;
}

.logo-row[b-ixjmp16dw0] {
    align-items: center;
    display: flex;
    justify-content: center;
}

.info-row[b-ixjmp16dw0] {
    align-items: center;
    display: flex;
    justify-content: center;
    text-align: center;
}

.logo[b-ixjmp16dw0] {
    max-width: 250px;
    width: -webkit-fill-available;
}

.separator[b-ixjmp16dw0] {
    border-top: solid 1px var(--turquoise-dark);
    margin-top: 40px;
}

.bottom-row p[b-ixjmp16dw0] {
    font-size: 13px;
    line-height: 1.4em;
    padding: 10px 0px;
    text-align: center;
}

@media (min-width: 768px) {
    .logo-row[b-ixjmp16dw0] {
        justify-content: flex-start;
    }
    .action-row[b-ixjmp16dw0] {
        justify-content: flex-end;
    }
}
/* _content/ChanceryLane.Web/Shared/Header.razor.rz.scp.css */
.cl-header[b-6u6ykqb6qs] {
    align-items: center;
    background-color: var(--navy);
    color: white;
    display: flex;
    justify-content: space-between;
    padding: 10px var(--margin-x);
}

[b-6u6ykqb6qs] .btn {
    color: var(--fg-accent-1);
}

.label[b-6u6ykqb6qs] {
    font-weight: 800;
    text-shadow: 0 0 10px white;
}

.logo[b-6u6ykqb6qs] {
    width: 160px;
}

.toolbar[b-6u6ykqb6qs] {
    align-items: center;
    display: flex;
    font-size: 0.8rem !important;
}

.toolbar[b-6u6ykqb6qs]  .btn, [b-6u6ykqb6qs] .dropdown-menu {
    font-size: inherit
}


@media (min-width: 768px) {
    .logo[b-6u6ykqb6qs] {
        width: 250px;
    }
}
/* _content/ChanceryLane.Web/Shared/MainLayout.razor.rz.scp.css */
.content[b-mcsn845jeu] {
    background-color: var(--bg-color-dark);
}
/* _content/ChanceryLane.Web/Shared/PageHeader.razor.rz.scp.css */
[b-93akhivo6y] .back-button {
    cursor: pointer;
    white-space: nowrap;
}

.page-header[b-93akhivo6y] {
    border-bottom: 1px solid silver;
    margin: 10px 0px 20px 0px;
    padding: 10px 0px;
}

.page-header .top[b-93akhivo6y] {
    align-items: center;
    display: flex;
    justify-content: space-between;
}

.title[b-93akhivo6y] {
    align-items: center;
    display: flex;
    font-size: 2.5rem;
    font-weight: 500;
    margin: 0px 5px;
    width: 100%;
}

[b-93akhivo6y] .edit-field {
    width: 100%;
}
/* _content/ChanceryLane.Web/Shared/Section.razor.rz.scp.css */
.section[b-da3sx2ullj] {
    margin-bottom: 10px;
    padding: 5px;
}

.title-bar[b-da3sx2ullj] {
    align-content: center;
    display: flex;
    margin-bottom: 10px;
}

.title[b-da3sx2ullj] {
    font-size: 1.75rem;
    font-weight: 500;
}

.toggle[b-da3sx2ullj] {
    font-size: 0.9rem;
    margin-left: 5px;
}
/* _content/ChanceryLane.Web/Shared/Spinner.razor.rz.scp.css */
.spinner[b-mdlkahxf34] {
    display: flex;
    justify-content: center;
    align-items: center;
}
