@import '_content/Razor.AandL/Razor.AandL.q1jq93nizy.bundle.scp.css';
@import '_content/Razor.Common.Help/Razor.Common.Help.ozrgb9zh5k.bundle.scp.css';
@import '_content/Razor.Common/Razor.Common.333uccrboh.bundle.scp.css';
@import '_content/Razor.Invest/Razor.Invest.j9nqtxlofk.bundle.scp.css';

/* /Pages/Admin/Admin.razor.rz.scp.css */
body[b-tdjvuwcskg] {
}
/* /Pages/Admin/Admin_Name_Form.razor.rz.scp.css */
.local-panel[b-s3jzhacpid] {
    position:relative;
    height:100%;
    width:100%;
    background-color:Var(--White);
    padding: var(--N10px) var(--N20px) var(--N10px) var(--N20px);
}


table.input-table[b-s3jzhacpid] {
    width: 100%;
    margin-bottom: var(--N10px);
   
}
/* /Pages/Admin/Admin_Templates.razor.rz.scp.css */
.menu-panel[b-d8qiz4pb1y] {
    position: relative;
    display: inline-flex;
    left: 0px;
    top: 0px;
    right: 0px;
    height: var(--N35px);
    width: 100%;
    vertical-align: middle;
    z-index: 1;
}

.card-ip[b-d8qiz4pb1y] {
    
    border-radius: revert;
}

.click-panel[b-d8qiz4pb1y] {
    display: flex;
    width: 100%;
    height: 100%;
    align-items: center;
    padding: var(--N05px);
    cursor: pointer;
}


.storage-panel[b-d8qiz4pb1y] {
    width: 100%;
    position: absolute;
    top: var(--N80px);
    padding-left: var(--N05px);
    bottom: 0;
    overflow-y: scroll;
}

table[b-d8qiz4pb1y] {
    width: 100%;
   
}

.inner-tab td:nth-child(1)[b-d8qiz4pb1y] {
    padding-bottom: var(--N05px);
}

.inner-tab tr:hover[b-d8qiz4pb1y] {
    border: var(--N01px) solid var(--StandardColor);
    cursor: pointer;
}

.container-tab td:nth-child(2)[b-d8qiz4pb1y] {
}

.spaceBetween[b-d8qiz4pb1y] {
    display: flex;
    justify-content: space-around;
}
/* /Pages/FileManager/FileDownloadForm.razor.rz.scp.css */
.local-panel[b-huiedhv52h] {
    position:relative;
    height:100%;
    width:100%;
    background-color:Var(--White);
    padding: var(--N10px) var(--N20px) var(--N10px) var(--N20px);
}


table.input-table[b-huiedhv52h] {
    width: 100%;
    margin-bottom: var(--N10px);
   
}

.input-table-panel[b-huiedhv52h] {
    border-bottom:var(--N01px) solid gray;
}

.local-details[b-huiedhv52h] {
    position:relative;
    height:var(--N340px);
    width:100%;
    overflow-y:scroll;
   
}

.details-table[b-huiedhv52h]{
    width:100%;
}

.details-table td[b-huiedhv52h] {
    color: var(--StandardColor);
}

.center-content[b-huiedhv52h] {
    text-align: right;
    vertical-align: middle;
    padding-right:var(--N50px);
}
/* /Pages/Index.razor.rz.scp.css */
.local-panel[b-8zhex5gnvt] {
   background-color:red;
}
/* /Pages/OnlineStorage/Storage/OnlineStorage_Name_Form.razor.rz.scp.css */
.local-panel[b-wwg5hky4u4] {
    position:relative;
    height:100%;
    width:100%;
    background-color:Var(--White);
    padding: var(--N10px) var(--N20px) var(--N10px) var(--N20px);
}


table.input-table[b-wwg5hky4u4] {
    width: 100%;
    margin-bottom: var(--N10px);
   
}
/* /Pages/OnlineStorage/Storage/OnlineStorage_Panel.razor.rz.scp.css */
.menu-panel[b-68dpoyt6re] {
    position: relative;
    display: inline-flex;
    left: 0px;
    top: 0px;
    right: 0px;
    height: var(--N35px);
    width:100%;
    background-color: Var(--white);
    border-bottom: var(--N01px) solid Var(--LightGray);
    box-shadow: 0px var(--N02px) var(--N02px) var(--M02px) rgba(0, 0, 0, 0.5);
    vertical-align: middle;
    z-index: 1;
}

.click-panel[b-68dpoyt6re] {
    display: flex;
    width: 100%;
    height: 100%;
    align-items: center;
    padding: var(--N05px);
    cursor: pointer;
}

.storage-panel[b-68dpoyt6re] {
    width: 100%;
    font-size:var(--medium);
    position:absolute;
    top:var(--N40px);
    left: var(--N05px);
    right:0;
    bottom:0;
    overflow-y:scroll;
}
table[b-68dpoyt6re] {
    width: 100%;
    font-size: var(--N14px);
    padding:0;
}

tr[b-68dpoyt6re] {
    height:var(--N20px);
}

.inner-tab td:nth-child(1)[b-68dpoyt6re]{
   
    padding-bottom: var(--N03px);
}
.inner-tab tr:hover[b-68dpoyt6re] {
    border: var(--N01px) solid var(--StandardColor);
    cursor: pointer;
}

.container-tab td:nth-child(2)[b-68dpoyt6re] {


}

.spaceBetween[b-68dpoyt6re] {
    display: flex;
    justify-content: space-around;
}

.click-btn[b-68dpoyt6re] {
    margin-left: var(--N05px);
    margin-right: var(--N10px);
}

.click-text[b-68dpoyt6re] {
    font-size: var(--large);
}

/* /Pages/OnlineStorage/Templates/OnlineTemplates_Panel.razor.rz.scp.css */


table[b-6fgvi5b1x7] {
    width: 100%;
    font-size: var(--small);
}

.storage-panel[b-6fgvi5b1x7] {
   padding:var(--N02px);
    height:100%;
    position: absolute;
    top: 0px;
    left: var(--N05px);
    right: var(--N05px);
    bottom: 0;
    overflow-y: scroll;
    font-size:var(--small);
}
.container-tab[b-6fgvi5b1x7]{

}

.container-tab tr:hover[b-6fgvi5b1x7] {
    border: var(--N01px) solid var(--StandardColor);
    cursor: pointer;
}
/* /Pages/ProjectionTools/Display/Pages/AandL/AandL_Panel.razor.rz.scp.css */

.local-panel[b-4rdhytuarn] {
    position: relative;
  
   background-color:white;
    max-width: 100%;
    height: 100%;
    max-height: 100%;
    font-size: var(--medium);
}



.summary-account[b-4rdhytuarn] {
    position: relative;
    height:var(--N170px);
    padding: var(--N10px);
    border-bottom: var(--N01px) solid gray;
}
.display-panel[b-4rdhytuarn] {
    position: absolute;
    top: var(--N200px);
    right: 0;
    bottom: var(--N05px);
    left: 0;
   
    overflow-y:scroll;
    

    display: flex;
    flex-wrap: wrap;
    align-content: flex-start;
    flex-direction: column;
  
}

.local-text[b-4rdhytuarn]{
    text-align:right;
    letter-spacing: var(--N02px);
}

.local-red[b-4rdhytuarn]{
    color:red;
}

table[b-4rdhytuarn] {
    width:100%;
    max-width: var(--N600px);
}

.line[b-4rdhytuarn] {
    height:var(--N05px);
}
.line > td[b-4rdhytuarn]{
    background-color:lightgray;
}

hr[b-4rdhytuarn]{
    height: var(--N01px);
}

.local-red[b-4rdhytuarn]{
    color:red;
}

/* /Pages/ProjectionTools/Display/Pages/Changes/Changes_Panel.razor.rz.scp.css */
.local-panel[b-l73cwcx5c5] {
    position: relative;
    max-width: var(--N1100px);
    padding-left: var(--N20px);
    padding-right: var(--N10px);
    height: 100%;
    max-height: 100%;
}
.cat-panel[b-l73cwcx5c5] {
    position:absolute;
    top: var(--N10px);
    right: 0px;
    width:var(--N750px);
}

.tab-panel[b-l73cwcx5c5] {
    position: absolute;
    padding-right:var(--N05px);
    width:100%;
    top: var(--N50px);
    bottom: 0px;
    left: var(--N10px);
    right: var(--N10px);
    overflow-y: scroll;

}
table[b-l73cwcx5c5] {
    width:100%
}

thead[b-l73cwcx5c5] {
    border-bottom: var(--N01px) solid gray;
   
}

.local-footer[b-l73cwcx5c5] {
    border-top: var(--N01px) solid gray;
    border-bottom: var(--N01px) solid gray;
}

.bold[b-l73cwcx5c5] {
    font-weight:500;
}

th[b-l73cwcx5c5]{
    font-weight:500;
    text-align:right;
}

th:first-child[b-l73cwcx5c5]{
    text-align:left;
    
}

td[b-l73cwcx5c5]{
    text-align:right;
    width:var(--N130px);
}

.local-red[b-l73cwcx5c5]{
    color:red;
}
/* /Pages/ProjectionTools/Display/Pages/ForecastCharts/ForecastCharts_Page.razor.rz.scp.css */
.local-menu-panel[b-cu8ba035df] {
    position: relative;
    height: 100%;
    width: 100%;
    background-color: white;
}

.toggle-pin[b-cu8ba035df] {
    position: absolute;
    text-align:right;
    top: var(--M25px);
    height:var(--N25px);
    background-color:transparent;
    width:100%
}

.header-panel[b-cu8ba035df] {
    position: relative;
    height: 100%;
    width: 100%;
    background-color: white;
}

.projection-panel[b-cu8ba035df] {
    position: relative;
    height: 100%;
    width: 100%;
   
}

.aandl-panel[b-cu8ba035df] {
    position: relative;
    top: 0;
    left: 0;
    bottom: var(--N100px);
    right: 0;
    background-color:var(--White);
    font-size:var(--medium);
}

.aandl-pan-cat[b-cu8ba035df], .cashflow-pan-cat[b-cu8ba035df], .fixedasset-pan-cat[b-cu8ba035df] {
    position: relative;
    top: var(--N05px);
    left: 0;
    right: 0;
    height: var(--N35px);
    padding-top: var(--N05px);
    background-color: var(--StandardColor);

}

.cashflow-pan-cat[b-cu8ba035df], .fixedasset-pan-cat[b-cu8ba035df] {
    top: 0;
}

    .controller-panel[b-cu8ba035df] {
        position: absolute;
        top: var(--N69px);
        bottom: var(--N70px);
        max-height: 100%;
        width: 100%;
        overflow-y: scroll;
        border-bottom: var(--N03px) solid var(--StandardColor);
    }
.cashflow-control-panel[b-cu8ba035df], .fixedAsset-control-panel[b-cu8ba035df], .spending-control-panel[b-cu8ba035df] {
    position: absolute;
    top: var(--N70px);
    bottom: 0px;
    max-height: 100%;
    width: 100%;
    overflow-y: scroll;
}

    .fixedAsset-control-panel[b-cu8ba035df]{
        top:var(--N36px);
    }
    .neg-panel[b-cu8ba035df] {
        position: absolute;
        bottom: var(--N10px);
        width: 100%;
    }

.group-panel[b-cu8ba035df] {
    height: var(--N35px);
    text-align: center;
    padding-top: var(--N05px);
    border-bottom: var(--N02px) solid black;
}

.group-by-text[b-cu8ba035df] {
    cursor: pointer;
    color: var(--StandardColor);
}

.csv-button[b-cu8ba035df] {
    position:absolute;
    bottom:var(--N20px);
    right:var(--N40px);
}

.spending-control-panel[b-cu8ba035df] {
    top: var(--N35px);
}
/* /Pages/ProjectionTools/Display/Pages/ForecastCharts/Panels/FixedAssets/FixedAssets_Panel.razor.rz.scp.css */

.local-panel[b-e9r69yt89b] {
    position: relative;
    height: 100%;
    width: 100%;
    background: white;
}

.local-no-image[b-e9r69yt89b] {
    font-size: var(--x-large);
    text-align: center;
    position: absolute;
    top: calc(100vh / 3); /* Position the element 2/3 from the top */
    left: 50%;
    transform: translateX(-50%); /* Center horizontally */
    background-color: var(--StandardVeryVeryLight);
    padding: 20px;
    border: var(--N02px) solid gray; /* Add a black border */
}

.svg-panel[b-e9r69yt89b] {
    pointer-events: all;
}

.svg-style[b-e9r69yt89b] {
    position: absolute;
    left: 0;
    top: 0;
}

.x-axis[b-e9r69yt89b], .y-axis[b-e9r69yt89b], .empirical-lines[b-e9r69yt89b], .portfolio-lines[b-e9r69yt89b] {
    stroke: gray;
    stroke-width: var(--N01px);
    fill: transparent;
    pointer-events: none;
}

.z-axis[b-e9r69yt89b] {
    stroke: red;
    stroke-width: var(--N02px);
    fill: transparent;
}

.x-line[b-e9r69yt89b], .y-line[b-e9r69yt89b] {
    stroke: var(--DarkGray);
    stroke-width: var(--N01px);
    fill: transparent;
    pointer-events: none;
}

.x-labels[b-e9r69yt89b] {
    pointer-events: none;
    font-size: var(--small);
    overflow:hidden;
}

.x-label-line[b-e9r69yt89b] {
    pointer-events: none;
    font-size: var(--small);
    background-color: var(--StandardVeryLight);
    padding: var(--N02px) var(--N05px) var(--N02px) var(--N05px);
}

.y-label-line[b-e9r69yt89b] {
    pointer-events: none;
    font-size: var(--small);
    background-color: var(--StandardVeryLight);
    padding: 0px var(--N05px) 0px 0px;
    margin-left: var(--N05px);
}

.y-labels[b-e9r69yt89b] {
    pointer-events: none;
    font-size: var(--small);
}

.y-label-panel[b-e9r69yt89b] {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    width: var(--N80px);
    background-color: transparent;
    opacity: 1;
    cursor: pointer;
}

    .y-label-panel:hover[b-e9r69yt89b] {
        background-color: var(--LightGray);
        opacity: 0.2;
    }


.path-line[b-e9r69yt89b] {
    stroke-width: var(--N04px);
    fill: transparent;
}
.path-fill[b-e9r69yt89b] {
    stroke: transparent;
}
.x-mouse-label[b-e9r69yt89b]{

    padding:0px var(--N05px) 0px var(--N05px);
    position:absolute;
    margin-left:var(--M25px);
    background-color:var(--StandardVeryLight);
    overflow:hidden;
}

.y-mouse-label[b-e9r69yt89b] {
    left: var(--N40px);
    padding: 0px var(--N05px) 0px var(--N05px);
    margin-top:var(--M12px);
    position: absolute;
    background-color: var(--StandardVeryLight);
}

.local-legend[b-e9r69yt89b] {
    padding:var(--N05px);
    position:absolute;
    top:0px;
    left:var(--N80px);
    background-color:var(--StandardVeryVeryLight);
}
.local-legend table[b-e9r69yt89b] {
    width:var(--N600px);
}

    .local-legend thead th[b-e9r69yt89b] {
        font-weight:500;
    }

    .local-legend th:nth-child(2)[b-e9r69yt89b], .local-legend th:nth-child(3)[b-e9r69yt89b] {
        text-align: center;
        width: var(--N150px);
    }
    .local-legend td:nth-child(2)[b-e9r69yt89b], .local-legend td:nth-child(3)[b-e9r69yt89b] {
        text-align: center;
        width: var(--N150px);
    }
/* /Pages/ProjectionTools/Display/Pages/ForecastCharts/Panels/OutgoSummary/OutgoSummaryPanel.razor.rz.scp.css */
.local-panel[b-odgb9a5icu] {
    width: 100%;
    height: 100%;
    padding: var(--N10px);
}

table[b-odgb9a5icu] {
    font-size: var(--medium);
}

.local-period-container[b-odgb9a5icu] {
    position:relative;
    width: var(--N350px);
    height: var(--N180px); /* Limit height to 200px */
    display: flex;
    justify-content: left;
    align-items: flex-start; /* Aligns the table at the top */
    overflow: hidden; /* Hide any overflow content */
}

    .local-period-container table[b-odgb9a5icu] {
        width: var(--N350px);
    }

    .local-period-container td[b-odgb9a5icu] {
        text-align: center;
    }

    .local-period-container th[b-odgb9a5icu] {
        text-align: center;
    }


    

.local-result-container[b-odgb9a5icu] {
    position:relative;
}

   

    .local-result-container table td[b-odgb9a5icu] {
        font-size: var(--N14px);
    }

    .local-result-container table tfoot td[b-odgb9a5icu] {
        color:var(--StandardColorDark);
    }

.local-text[b-odgb9a5icu] {
    margin-left: var(--N20px);
    margin-right: var(--N100px);
    font-weight: 500;
    color: var(--StandardColor);
}

.recalc[b-odgb9a5icu] {
    width: 100%;
    padding-right: var(--N20px);
    padding-top: var(--N20px);
    text-align: right;
    height: var(--N50px);
}
/* /Pages/ProjectionTools/Display/Pages/ForecastCharts/Panels/ProjectionPanel/Boxes/Box_CutBack.razor.rz.scp.css */

.local-panel[b-8dut53yick] {
    position: absolute;
    width: var(--N300px);
    background-color: var(--White);
    border: var(--N01px) solid var(--Black);
    border-radius: var(--N05px);
    -moz-border-radius: var(--N03px);
    box-shadow: var(--N03px) var(--N02px) var(--N02px) #888888;
    font-size:var(--N16px);
    pointer-events:none;
    padding:var(--N05px);
}


table[b-8dut53yick] {
    font-size: var(--small);
    width:100%;
    max-height:100%;
}

th[b-8dut53yick] {
    font-weight:normal;
}
/* /Pages/ProjectionTools/Display/Pages/ForecastCharts/Panels/ProjectionPanel/Boxes/Box_Empirical.razor.rz.scp.css */

.local-panel[b-ye1jvsjmkt] {
    position: absolute;
    height: var(--N75px);
    width: var(--N250px);
    background-color: var(--White);
    border: var(--N01px) solid var(--Black);
    border-radius: var(--N05px);
    -moz-border-radius: var(--N03px);
    box-shadow: var(--N03px) var(--N02px) var(--N02px) #888888;
    font-size:var(--N16px);
    pointer-events:none;
    padding:var(--N05px);
}


table[b-ye1jvsjmkt] {
    font-size: var(--small);
    width:100%;
    max-height:100%;
}

th[b-ye1jvsjmkt] {
    font-weight:normal;
}
/* /Pages/ProjectionTools/Display/Pages/ForecastCharts/Panels/ProjectionPanel/Boxes/Box_OtherProjections.razor.rz.scp.css */
table[b-aan3zgzubk]{
    width:100%;
    font-size: var(--medium);
}
th[b-aan3zgzubk] {
    font-weight:500;
}
thead[b-aan3zgzubk] {
    border-bottom:var(--N01px) solid var(--DarkGray);
}

tbody[b-aan3zgzubk]{
    overflow-y:auto;
}

.display-off[b-aan3zgzubk] {
    color: var(--StandardColorDark);
    cursor: pointer;
}

.display-on[b-aan3zgzubk] {
    color: var(--StandardColorVeryDark);
    background-color: var(--StandardVeryLight);
    cursor: pointer;
}

.display-on:hover[b-aan3zgzubk], .display-off:hover[b-aan3zgzubk] {
    font-weight:500;
}
/* /Pages/ProjectionTools/Display/Pages/ForecastCharts/Panels/ProjectionPanel/Boxes/Box_Probability.razor.rz.scp.css */

.local-panel[b-ro1yzw723b] {
    position: absolute;
    height: var(--N78px);
    width: var(--N100px);
    background-color: var(--White);
    border: var(--N01px) solid var(--Black);
    border-top-left-radius: var(--N05px);
    border-top-right-radius: var(--N03px);
    -moz-border-radius-topleft: var(--N03px);
    box-shadow: var(--N03px) var(--N02px) var(--N02px) #888888;
    font-size:var(--N16px);
    pointer-events:none;
}

.local-header[b-ro1yzw723b] {
    text-align:center;
    position:relative;
    height:var(--N25px);
    max-width:100%;
    background-color:var(--LightGray)
}

.center-line[b-ro1yzw723b] {
    height: var(--N02px);
    padding:0;
    margin:0;
    background-color:var(--StandardColor)
}
.top-section[b-ro1yzw723b], .bottom-section[b-ro1yzw723b] {
    position:relative;
    font-weight:500;
    text-align: center;
    padding: 0;
    height: var(--N25px);
    width: 100%;
}
/* /Pages/ProjectionTools/Display/Pages/ForecastCharts/Panels/ProjectionPanel/Boxes/Box_Return.razor.rz.scp.css */

.local-panel[b-lccvrle4m1] {
    position: absolute;
    padding:var(--N03px) var(--N05px) var(--N03px) var(--N05px);
    background-color: var(--White);
    border: var(--N01px) solid var(--Black);
    border-top-left-radius: var(--N05px);
    border-top-right-radius: var(--N03px);
    -moz-border-radius-topleft: var(--N03px);
    box-shadow: var(--N03px) var(--N02px) var(--N02px) #888888;
    font-size:var(--N16px);
    pointer-events:none;
}

.line-arrow[b-lccvrle4m1]{
    stroke:black;
    fill:transparent;
}
/* /Pages/ProjectionTools/Display/Pages/ForecastCharts/Panels/ProjectionPanel/Projection_Panel.razor.rz.scp.css */


.local-panel[b-odhjgiqqkc] {
    position: relative;
    height: 100%;
    width: 100%;
    background: white;
    font-size: var(--x-small);
}

.svg-panel[b-odhjgiqqkc] {
    pointer-events: all;
}

.svg-style[b-odhjgiqqkc] {
    position: absolute;
    left: 0;
    top: 0;
}

.x-axis[b-odhjgiqqkc], .y-axis[b-odhjgiqqkc], .empirical-lines[b-odhjgiqqkc], .portfolio-lines[b-odhjgiqqkc] {
    stroke: gray;
    stroke-width: var(--N01px);
    fill: transparent;
    pointer-events: none;
}

.z-axis[b-odhjgiqqkc] {
    stroke: red;
    stroke-width: var(--N02px);
    fill: transparent;
}

.x-line[b-odhjgiqqkc], .y-line[b-odhjgiqqkc] {
    stroke: var(--DarkGray);
    stroke-width: var(--N01px);
    fill: transparent;
    pointer-events: none;
}

.x-labels[b-odhjgiqqkc] {
    pointer-events: none;
    font-size: var(--N08px);
}

.x-label-line[b-odhjgiqqkc] {
    pointer-events: none;
    font-size: var(--small);
    background-color: var(--StandardVeryLight);
    padding: var(--N02px) var(--N05px) var(--N02px) var(--N05px);
}

.y-label-line[b-odhjgiqqkc] {
    pointer-events: none;
    font-size: var(--small);
    background-color: var(--StandardVeryLight);
    padding: 0px var(--N05px) 0px 0px;
    margin-left: var(--N05px);
}

.y-labels[b-odhjgiqqkc] {
    pointer-events: none;
    font-size: var(--small);
}

.y-label-panel[b-odhjgiqqkc] {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    width: var(--N80px);
    background-color: transparent;
    opacity: 1;
    cursor: pointer;
}

    .y-label-panel:hover[b-odhjgiqqkc] {
        background-color: var(--LightGray);
        opacity: 0.2;
    }

.cutback-lines[b-odhjgiqqkc] {
    stroke: purple;
    stroke-width: var(--N03px);
    fill: transparent;
}

.sto-red[b-odhjgiqqkc] {
    stroke: var(--WordRed);
    stroke-width: var(--N02px);
    fill: transparent;
}


.empirical-fill.local-On[b-odhjgiqqkc] {
    fill: var(--WordOrange);
    fill-opacity: 0.2;
}



    .empirical-fill.local-Bright[b-odhjgiqqkc], .empirical-fill.local-On.mouseover-True[b-odhjgiqqkc] {
        fill: var(--WordOrange);
        fill-opacity: 1;
    }

.empirical-lines.local-On.mouseover-False[b-odhjgiqqkc] {
    stroke: var(--Gray);
    fill: transparent;
}

.empirical-lines.local-Bright[b-odhjgiqqkc] {
    stroke: black;
    fill: transparent;
}


.iteration-path[b-odhjgiqqkc] {
    stroke: var(--Gray);
    fill: transparent;
}

.net-empirical-path[b-odhjgiqqkc] {
    stroke: lightblue;
    fill: transparent;
}


.historic-path[b-odhjgiqqkc] {
    stroke: purple;
    stroke-width: var(--N02px);
    fill: transparent;
}

.tracking-path[b-odhjgiqqkc] {
    stroke: var(--StandardVeryVeryDark);
    stroke-width: var(--N02px);
    fill: transparent;
}
.valuation-circle[b-odhjgiqqkc] {
    fill: var(--StandardVeryVeryDark);
}

.sto-orange[b-odhjgiqqkc] {
    stroke: var(--WordOrange);
    fill: transparent;
}

.sto-median[b-odhjgiqqkc] {
    stroke: blue;
    fill: transparent;
}

.sto-green[b-odhjgiqqkc] {
    stroke: var(--WordGreen);
    fill: transparent;
}
.sto-other[b-odhjgiqqkc] {
    stroke: var(--Gray);
    fill: transparent;
}
.sto-average[b-odhjgiqqkc] {
    stroke: var(--DarkGray);
    fill: transparent;
}

.x-labels[b-odhjgiqqkc] {
    font-size: var(--small);
}

.valuation-box[b-odhjgiqqkc] {
    background-color: var(--White);
    border: var(--N01px) solid var(--Black);
    border-radius: var(--N03px);
    -moz-border-radius: var(--N03px);
    box-shadow: var(--N03px) var(--N02px) var(--N02px) #888888;
    font-size: var(--N16px);
    pointer-events: none;
    padding-left: var(--N05px);
    padding-right: var(--N05px);
}

.other-prj[b-odhjgiqqkc]{
    position:absolute;
    left:var(--N85px);
    top: var(--N05px);
    border:var(--N01px) solid var(--DarkGray);
    opacity:0.5;
    cursor:pointer;
}

    .other-prj:hover[b-odhjgiqqkc] {
        border: var(--N01px) solid var(--DarkGray);
        opacity: 1;
        box-shadow: 0 0 var(--N05px) var(--N01px) rgba(0, 0, 0, 0.3);
    }

.other-prj-closed[b-odhjgiqqkc] {
    position: absolute;
    left: var(--N85px);
    top: var(--N05px);
    width: 0px;
    height: 0px;
}

.other-prj-open[b-odhjgiqqkc] {
    position: absolute;
    left: var(--N85px);
    top: var(--N05px);
    width: 0;
    height: 0;
    background-color: gray;
    animation-name: expand-b-odhjgiqqkc;
    animation-duration: 0.5s;
    animation-fill-mode: forwards;
}

@keyframes expand-b-odhjgiqqkc {
    0% {
        left: var(--N85px);
        top: var(--N05px);
        width: var(--N75px);
        height: var(--N50px);
        background-color: white;
        border: var(--N01px) solid var(--DarkGray);
    }

    100% {
        left: var(--N85px);
        top: var(--N05px);
        width: var(--N400px);
        height: var(--N150px);
        background-color: white;
        border: var(--N01px) solid var(--DarkGray);
        box-shadow: 0 0 var(--N05px) var(--N01px) rgba(0, 0, 0, 0.3);
    }
}

.other-prj-content[b-odhjgiqqkc] {
    overflow: hidden;
    background-color: white;
    padding: var(--N05px);
}
/* /Pages/ProjectionTools/Display/Pages/ForecastCharts/TopMenu/Projection_TopMenu.razor.rz.scp.css */
.local-panel[b-jbm9yu9eiv] {
    position: absolute;
    height:100%;
    width:100%;
    background-color:white;
}

table[b-jbm9yu9eiv] {
    width: 100%;
    height: 100%;
    
}
td[b-jbm9yu9eiv] {
    font-size: var(--large);
    color: white;
    text-align: center;
    background-color: var(--StandardLight);
}
.local-selected[b-jbm9yu9eiv] {
    background-color: var(--White);
    color: black;
 }

.local-not-selected[b-jbm9yu9eiv] {
    cursor: pointer;
}
/* /Pages/ProjectionTools/Display/Pages/ProjectionDisplayForm.razor.rz.scp.css */


.button-panel[b-7apasv297f] {
    position: absolute;
    padding-top: var(--N05px);
    padding-left: var(--N07px);
    top: 0;
    left: 0;
    right: 0;
    bottom: 0px;
    background-color: white;
    overflow-y: scroll;
}

.currency-panel[b-7apasv297f] {
    position: relative;
    height: 100%;
    width: 100%;
    padding: var(--N05px);
    padding-left:0px;
}
/* /Pages/ProjectionTools/Display/Pages/Reporting/ReportingNotes.razor.rz.scp.css */

.local-list-container[b-71lv78n7hf] {
    margin: var(--N10px);
}

.local-text-container[b-71lv78n7hf] {
    margin: var(--N10px);
}
/* /Pages/ProjectionTools/Display/Pages/Reporting/SetupPDFForm.razor.rz.scp.css */
.local-header-row[b-9hoflp7m6t] {
    border: 1px solid var(--StandardColor);
    padding: var(--N05px);
    
}

.local-contents-container[b-9hoflp7m6t] {
    position: absolute;
    top: var(--N130px);
    left: var(--N40px);
    bottom: var(--N40px);
    width: var(--N600px);
}

.local-content-container[b-9hoflp7m6t]  {
    position:relative;
    width: var(--N550px);
}

.local-content-table[b-9hoflp7m6t] {
    width: 100%;
    height: var(--N30px);
}

    .local-content-table tr :hover[b-9hoflp7m6t]  {
        border: 1px solid lightgray;
        cursor:ns-resize;
    }
/* /Pages/ProjectionTools/Display/Pages/Settings/ProjectionSettings_DisposalPriority.razor.rz.scp.css */


.header[b-jgi207qr1n] {
    width: 100%;
    height: var(--N65px);
    font-size: var(--xx-large);
    align-items: center;
    display: flex;
    padding: var(--N10px);
    
    font-weight: 300;
    border-bottom: var(--N01px) solid var(--Gray);
}

.panel[b-jgi207qr1n] {
    position: absolute;
}

.tab-panel[b-jgi207qr1n] {
    position: absolute;
    margin-left: 10%;
    top: var(--N70px);
    width: var(--N900px);
    overflow-y: scroll;
    max-height: 100%;
    bottom: 0px;
    padding-bottom: var(--N20px);
}

td[b-jgi207qr1n], th[b-jgi207qr1n] {
    text-align: right;
    width: var(--N100px);
    justify-content: space-between;

}

td[b-jgi207qr1n] {
    color: var(--StandardColorVeryDark);
}
    td:first-child[b-jgi207qr1n] {
        color:var(--StandardColor);
    }
    td:nth-child(2)[b-jgi207qr1n] {
        color: var(--StandardColorDark);
        width: var(--N75px);
    }

    th:nth-child(3)[b-jgi207qr1n], td:nth-child(3)[b-jgi207qr1n] {
        width:var(--N150px);
    }
    th:nth-child(4)[b-jgi207qr1n], td:nth-child(4)[b-jgi207qr1n] {
        width: var(--N125px);
    }
    th:nth-child(5)[b-jgi207qr1n], td:nth-child(5)[b-jgi207qr1n] {
        width: var(--N225px);
    }

th:first-child[b-jgi207qr1n],td:first-child[b-jgi207qr1n] {
    text-align:left;
    width:var(--N300px);
}



thead:nth-child(3)[b-jgi207qr1n] {
    height: var(--N60px);
    background-color:white;
}

    thead:first-child > tr[b-jgi207qr1n] {
        height: var(--N60px);
        background-color: white;
    }

thead:nth-child(3)>tr[b-jgi207qr1n] {
    height: var(--N60px);
    background-color: white;
}
/* /Pages/ProjectionTools/Display/Pages/Settings/ProjectionSettings_Performance.razor.rz.scp.css */


.header[b-2asrg2wuk8] {
    width: 100%;
    height: var(--N65px);
    font-size: var(--xx-large);
    align-items: center;
    display: flex;
    padding: var(--N10px);
    
    font-weight: 300;
    border-bottom: var(--N01px) solid var(--Gray);
}

.panel[b-2asrg2wuk8] {
    position: absolute;
}

.tab-panel[b-2asrg2wuk8] {
    position: absolute;
    margin-left: 10%;
    top: var(--N70px);
    width: var(--N900px);
    overflow-y: scroll;
    max-height: 100%;
    bottom: 0px;
    padding-bottom: var(--N20px);
}

td[b-2asrg2wuk8], th[b-2asrg2wuk8] {
    text-align: right;
    width: var(--N100px);
    justify-content: space-between;

}

td[b-2asrg2wuk8] {
    color: var(--StandardColorVeryDark);
}
    td:first-child[b-2asrg2wuk8] {
        color:var(--StandardColor);
    }
    td:nth-child(2)[b-2asrg2wuk8] {
        color: var(--StandardColorDark);
        width: var(--N150px);
    }

    th:nth-child(3)[b-2asrg2wuk8], td:nth-child(3)[b-2asrg2wuk8] {
        width:var(--N150px);
    }

th:first-child[b-2asrg2wuk8],td:first-child[b-2asrg2wuk8] {
    text-align:left;
    width:var(--N300px);
}



thead:nth-child(3)[b-2asrg2wuk8] {
    height: var(--N60px);
    background-color:white;
}

    thead:first-child > tr[b-2asrg2wuk8] {
        height: var(--N60px);
        background-color: white;
    }

thead:nth-child(3)>tr[b-2asrg2wuk8] {
    height: var(--N60px);
    background-color: white;
}
/* /Pages/ProjectionTools/Display/Pages/Settings/ProjectionSettings_Setup.razor.rz.scp.css */
.header[b-ipmjcdpv3j] {
    width: 100%;
    height: var(--N65px);
    font-size: var(--xx-large);
    align-items: center;
    display: flex;
    padding: var(--N10px);
    justify-content: space-between;
    font-weight: 300;
    border-bottom: var(--N01px) solid var(--Gray);
}

.panel[b-ipmjcdpv3j]{
    position:absolute;

}
.tab-panel[b-ipmjcdpv3j] {
    position:absolute;
    margin-left:10%;
    top:var(--N70px);
    max-width:var(--N900px);
    overflow-y:scroll;
    max-height:100%;
    bottom:0px;
    padding-bottom:var(--N20px);
}

tr[b-ipmjcdpv3j]{
   height:var(--N40px);
}
th[b-ipmjcdpv3j]{
    font-weight:500;
}

td[b-ipmjcdpv3j] {
    text-align:right;
}

.input-slider[b-ipmjcdpv3j] {
    position: relative;
    float: right;
}
/* /Pages/ProjectionTools/Display/Pages/Settings/ProjectionSettings_Tax.razor.rz.scp.css */


.header[b-em5evw74i8] {
    width: 100%;
    height: var(--N65px);
    font-size: var(--xx-large);
    align-items: center;
    display: flex;
    padding: var(--N10px);
    
    font-weight: 300;
    border-bottom: var(--N01px) solid var(--Gray);
}

.panel[b-em5evw74i8] {
    position: absolute;
}

.tab-panel[b-em5evw74i8] {
    position: absolute;
    margin-left: 10%;
    top: var(--N70px);
    width: var(--N900px);
    overflow-y: scroll;
    max-height: 100%;
    bottom: 0px;
    padding-bottom: var(--N20px);
}

td[b-em5evw74i8], th[b-em5evw74i8] {
    text-align: right;
    width: var(--N100px);
    justify-content: space-between;

}

td[b-em5evw74i8] {
    color: var(--StandardColorVeryDark);
}
    td:first-child[b-em5evw74i8] {
        color:var(--StandardColor);
    }
    td:nth-child(2)[b-em5evw74i8] {
        color: var(--StandardColorDark);
        width: var(--N75px);
    }

    th:nth-child(3)[b-em5evw74i8], td:nth-child(3)[b-em5evw74i8] {
        width:var(--N150px);
    }
    th:nth-child(4)[b-em5evw74i8], td:nth-child(4)[b-em5evw74i8] {
        width: var(--N125px);
    }
    th:nth-child(5)[b-em5evw74i8], td:nth-child(5)[b-em5evw74i8] {
        width: var(--N225px);
    }

th:first-child[b-em5evw74i8],td:first-child[b-em5evw74i8] {
    text-align:left;
    width:var(--N300px);
}



thead:nth-child(3)[b-em5evw74i8] {
    height: var(--N60px);
    background-color:white;
}

    thead:first-child > tr[b-em5evw74i8] {
        height: var(--N60px);
        background-color: white;
    }

thead:nth-child(3)>tr[b-em5evw74i8] {
    height: var(--N60px);
    background-color: white;
}
/* /Pages/ProjectionTools/Display/Pages/Settings/Projection_SettingsMenu.razor.rz.scp.css */
.local-panel[b-obxzcs1nr4] {
    position: absolute;
    height:100%;
    width:100%;
    background-color:white;
}

table[b-obxzcs1nr4] {
    width: 100%;
    height: 100%;
    
}
td[b-obxzcs1nr4] {
    font-size: var(--large);
    color: white;
    text-align: center;
    background-color: var(--StandardLight);
}
.local-selected[b-obxzcs1nr4] {
    background-color: var(--White);
    color: black;
 }

.local-not-selected[b-obxzcs1nr4] {
    cursor: pointer;
}
/* /Pages/ProjectionTools/Display/Pages/Valuations/Valuation_Page.razor.rz.scp.css */
.panel[b-phw5oyircn] {
    background-color: var(--VeryVeryLightGray) !important;
}

.local-panel[b-phw5oyircn] {
    position: relative;
    margin-left: 20%;
    margin-top: var(--N25px);
    max-width: var(--N500px);
    height: 100%;
    max-height: 100%;
}

.local-heading-table[b-phw5oyircn]{
    margin-top: var(--N10px);
    font-size: var(--large);
    font-weight:500;
}

.local-table-panel[b-phw5oyircn] {
    position: absolute;
    top: var(--N95px);
    bottom: var(--N27px);
    width: 100%;
    overflow-y: scroll;
}

    .local-table-panel table[b-phw5oyircn] {
        position: relative;
        width: 100%;
        max-height: 100%;
    }

    .local-table-panel thead th:nth-child(1)[b-phw5oyircn] {
        width: var(--N115px);
        text-align: center;
    }

    .local-table-panel tbody td:nth-child(1)[b-phw5oyircn] {
        text-align: center;
    }

    .local-table-panel thead th:nth-child(2)[b-phw5oyircn] {
        text-align: right;
    }
    .local-table-panel tbody td:nth-child(2)[b-phw5oyircn] {
        text-align: right;
    }

    .local-table-panel thead th:nth-child(3)[b-phw5oyircn] {
        width: var(--N125px);
        text-align: center;
    }

    .local-table-panel tbody td:nth-child(3)[b-phw5oyircn] {
        text-align: center;
    }

.valuation-warning[b-phw5oyircn]{
    color:red;
    text-align:justify;
    padding: var(--N05px);
    border:var(--N01px) solid red;
}
/* /Pages/ProjectionTools/ProjectionPanel.razor.rz.scp.css */
.menu-panel[b-3tt6tt3b75] {
    position: absolute;
    display: inline-flex;
    left: 0px;
    top: 0px;
    right: 0px;
    height: var(--N50px);
    background-color: Var(--white);
    border-bottom: var(--N01px) solid Var(--LightGray);
    box-shadow: 0px var(--N02px) var(--N02px) var(--M02px) rgba(0, 0, 0, 0.5);
    vertical-align: middle;
    z-index: 1;
    font-size:var(--medium);
}

.click-panel[b-3tt6tt3b75] {
    display: flex;
    width: 100%;
    height: 100%;
    align-items: center;
    padding: var(--N05px);
    cursor: pointer;
    font-size: var(--medium);
}

.storage-panel[b-3tt6tt3b75] {
    text-align: right;
    width: var(--N100px);
    margin-top: auto;
    margin-bottom: auto;
    margin-right: var(--N20px);
   
    font-size: var(--medium);
}

.loading-bar[b-3tt6tt3b75] {
    text-align: right;
    margin-top: auto;
    margin-bottom: auto;
    margin-right: var(--N20px);
}

.click-btn[b-3tt6tt3b75] {
   
    margin-left: var(--N05px);
    margin-right: var(--N10px);
    font-size:var(--small);
}

.click-text[b-3tt6tt3b75] {
    font-size: var(--x-large);
}

.display-panel-container[b-3tt6tt3b75] {
   
    position: absolute;
    top: var(--N51px);
    left: 0;
    right: var(--N07px);
    bottom: 0;
   
    
}
.display-panel[b-3tt6tt3b75] {
    position:absolute;
    padding: var(--N10px);
    top:0;
    bottom:0;
    right:0;
    left:0;
    display: flex;
    flex-wrap: wrap; /* For horizontal alignment of child divs */
    justify-content: left; /* For vertical alignment */
    align-items: flex-start;
    overflow-y: scroll;
}

/* /Pages/ProjectionTools/Setup/Pages/Edit/Perf_EditController.razor.rz.scp.css */
.item-header[b-0iko88v01c] {
    text-align:center;
    height:var(--N35px);
    font-size: var(--large);
    border-bottom: var(--N01px) solid var(--LightGray)
}

.item-header > td[b-0iko88v01c] {
    color:var(--StandardColor);
}

.item-postfix[b-0iko88v01c] {
    min-width: var(--N50px);
    padding-left: var(--N05px);
    padding-bottom: var(--N05px);
}


.outcome-panel[b-0iko88v01c] {
    margin-top:var(--N20px);
    margin-left: var(--N200px);
    margin-right: var(--N200px);
}
/* /Pages/ProjectionTools/Setup/Pages/Edit/Perf_EditPortfolio.razor.rz.scp.css */
.item-header[b-4ao2nal8o9] {
    text-align:center;
    height:var(--N35px);
    font-size: var(--large);
    border-bottom: var(--N01px) solid var(--LightGray)
}

.item-header > td[b-4ao2nal8o9] {
    color:var(--StandardColor);
}

.item-postfix[b-4ao2nal8o9] {
    min-width: var(--N50px);
    padding-left: var(--N05px);
    padding-bottom: var(--N05px);
}


.outcome-panel[b-4ao2nal8o9] {
    margin-top:var(--N20px);
    margin-left: var(--N200px);
    margin-right: var(--N200px);
}
/* /Pages/ProjectionTools/Setup/Pages/PrjSetup_Page1.razor.rz.scp.css */
table[b-fl3d9m4nke] {
    font-size: var(--medium);
}

tr[b-fl3d9m4nke] {
    height:var(--N50px);
}
th[b-fl3d9m4nke] {
    font-weight:500;
    font-size:var(--N18px);
}

table tr:nth-child(1) > td[b-fl3d9m4nke] {
    padding-bottom: var(--N10px);
}

table tr:nth-child(2)[b-fl3d9m4nke] {
    align-content: center;
}


.basis[b-fl3d9m4nke] {
    text-align: center;
}



.content table[b-fl3d9m4nke] {
    width: 100%;
}

.input-slider[b-fl3d9m4nke] {
    position: relative;
    float: right;
}


/* /Pages/ProjectionTools/Setup/Pages/PrjSetup_Page2.razor.rz.scp.css */


tr[b-blq3sb1qj4] {
    height:var(--N50px);
}

th[b-blq3sb1qj4] {
    font-weight: 500;
    font-size: var(--N18px);
}

.input-range[b-blq3sb1qj4] {
    position: relative;
    text-align:right;
    
}

.percentile-row[b-blq3sb1qj4] {
    height: var(--N330px);
}

.input-percentiles[b-blq3sb1qj4] {
    /* position:relative;*/
    text-align: right;
}
/* /Pages/ProjectionTools/Setup/Pages/PrjSetup_Page3.razor.rz.scp.css */
.l-container[b-vimsj0fjr3] {
    max-height: 503px; /* Adjust as needed */
    overflow-y: scroll;
}


.local-header[b-vimsj0fjr3] {
    font-size: var(--x-large);
    padding-bottom: var(--N05px);
    text-align: center;
    background-color: white;
    border-bottom: var(--N01px) solid var(--LightGray);
}

table[b-vimsj0fjr3] {
    width: 100%;
    font-size: var(--N18px);
    border-collapse: collapse;
}

thead th[b-vimsj0fjr3] {
    position: sticky;
    top: 0;
    background-color: #f9f9f9;
    z-index: 2;
    text-align: left;
    padding: 8px;
    border-bottom: 1px solid #ccc;
}

th[b-vimsj0fjr3] {
    position: sticky;
    position: -webkit-sticky;
    top: 0px;
    z-index: 2;
    background-color: white;
    font-weight:500;
}

tbody tr:nth-child(odd)[b-vimsj0fjr3] {
    background-color: var(--StandardVeryVeryLight);
}

tbody tr:nth-child(even)[b-vimsj0fjr3] {
    background-color: var(--White);
}

td:nth-child(4)[b-vimsj0fjr3], th:nth-child(4)[b-vimsj0fjr3]{
    text-align:right;
    padding-right: var(--N05px);
}

.target[b-vimsj0fjr3] {
    border: var(--N01px) dashed var(--StandardColor);
}

.source[b-vimsj0fjr3] {
    opacity:0.4;
}
/* /Pages/ProjectionTools/Setup/Pages/PrjSetup_Page4.razor.rz.scp.css */
.local-panel[b-7dm1m1u8n6] {
    font-size:var(--N14px);
}

.currency-panel[b-7dm1m1u8n6] {
    border-bottom: var(--N01px) solid var(--Gray);
}

.currency-panel table[b-7dm1m1u8n6] {
    width: 100%;
    font-size: var(--large);
}

.fund-outcomes-panel[b-7dm1m1u8n6] {
    width:100%;
    height:var(--N490px);
    overflow-y:scroll;
}
.fund-outcomes-tab[b-7dm1m1u8n6] {
    width: 100%;
}
    

    .input-tab[b-7dm1m1u8n6] {
        border-bottom: var(--N01px) solid var(--LightGray);
    }

th[b-7dm1m1u8n6] {
    font-weight: 500;
}


.fund-header[b-7dm1m1u8n6], .share-header[b-7dm1m1u8n6] {
    border-top: var(--N01px) solid gray;
    border-bottom: var(--N01px) solid gray;
    color: var(--StandardColor);
    text-align: center;
    font-size: var(--large);
}

/* /Pages/ProjectionTools/Setup/Pages/PrjSetup_Page5.razor.rz.scp.css */
table[b-a0vkui4v54] {
    width:100%;
    font-size:var(--medium);
}

.local-container[b-a0vkui4v54] {
    width: 100%;
    height: 200px; /* Limit height to 200px */
    display: flex;
    justify-content: center;
    align-items: flex-start; /* Aligns the table at the top */
    overflow: hidden; /* Hide any overflow content */
  
}

    .local-container table[b-a0vkui4v54] {
        width: var(--N350px);
    
    }

    .local-container td[b-a0vkui4v54] {
        text-align:center;
    }

    .local-container th[b-a0vkui4v54] {
        text-align: center;
    }
/* /Pages/ProjectionTools/Setup/ProjectionProgressPanel.razor.rz.scp.css */



.local-panel[b-ugf5fiftb0] {
    position: relative;
    top: 50%;
    left: 50%;
    width: var(--N600px);
    height: var(--N500px);
    transform: translate(-50%, -50%);
    background: var(--White);
    border: var(--N01px) solid gray;
    padding: var(--N20px) var(--N50px) var(--N20px) var(--N50px);
    box-shadow: 0px var(--N08px) var(--N16px) rgba(0, 0, 0, 0.4);
}

.header-panel[b-ugf5fiftb0] {
    position: absolute;
    left: var(--N10px);
    top: var(--N05px);
    width:100%;
}


.header-text[b-ugf5fiftb0] {
    font-size: var(--x-large);
}

.close-button[b-ugf5fiftb0] {
    position: absolute;
    top: var(--N05px);
    right: var(--N25px);
}

.content-panel[b-ugf5fiftb0] {
    height: var(--N500px);
    width: var(--N600px);
    background-color: white;
    z-index: 501;
    opacity: 1;
}



.progress-panel[b-ugf5fiftb0] {
    position: absolute;
    top: var(--N45px);
    left:var(--N15px);
    height: var(--N445px);
    width: var(--N570px);
    overflow-y: scroll;
    background-color: var(--LightGray);
}

.progress-failed[b-ugf5fiftb0]{
    color:red;
}
.inner-progress-panel[b-ugf5fiftb0] {
    padding: var(--N10px);
}

.progress-item[b-ugf5fiftb0] {
    font-size: var(--small);
    font-family: 'Courier New' !important;
}

.progress-bar-panel[b-ugf5fiftb0] {
    position: absolute;
    height: var(--N175px);
    width: var(--N450px);
    background-color: var(--White);
    border: var(--N01px) solid var(--Gray);
    box-shadow: 0px var(--N03px) var(--N06px) rgba(0, 0, 0, 0.16);
    padding:var(--N20px);
}
    .progress-bar-panel td[b-ugf5fiftb0] {
        width:var(--N410px);
        font-size:var(--N12px);
        overflow:hidden;
    }

    .progress-bar-panel tr:nth-child(3)[b-ugf5fiftb0] {
        height: var(--N35px);
    }

.connection-tab[b-ugf5fiftb0] {
    width:var(--N350px);
    font-size:var(--medium);
}

.conection-text[b-ugf5fiftb0] {
    text-align:center;
    font-size: var(--large);
}
/* /Pages/ProjectionTools/Setup/ProjectionSetupForm.razor.rz.scp.css */



/*.header-panel {
    position: relative;
    margin-left: var(--N25px);
    font-size: var(--small);
    top: 0;
    bottom:0;
    height:100%;
 
}*/



.header-panel[b-beydssjk4k] {
    width: 100%;
    height: var(--N65px);
    font-size: var(--xx-large);
    align-items: center;
    display: flex;
    padding: var(--N10px);
    justify-content: space-between;
    font-weight: 300;
    border-bottom: var(--N01px) solid var(--Gray);
}

.content-panel[b-beydssjk4k] {
    position: relative;
    padding-left: var(--N20px);
    padding-right: var(--N20px);
    padding-top: var(--N10px);
    right: 0;
    top: 0;
    bottom: 0;
    background-color: white;
    font-size: var(--small);
}


.currency[b-beydssjk4k] {
    text-align:right;
}

/* /Pages/ProjectionTools/_Buttons/ProjectionButton.razor.rz.scp.css */
.prj-card[b-6cdq9ky9vh] {
    width: var(--N135px);
    height: var(--N120px);
    background-color: white;
    padding:var(--N05px);
    font-size: var(--small);
    margin-bottom:var(--N10px);
}


.card-header[b-6cdq9ky9vh] {
    font-size: var(--N13px);
    padding-top: var(--N03px);
    padding-bottom: var(--N03px);
    border-bottom: var(--N01px) solid var(--LightGray);
    pointer-events:none;
}


:not(.is-active):hover[b-6cdq9ky9vh] {
    box-shadow: var(--N03px) var(--N03px) var(--N03px) #cccccc !important;
    border: var(--N01px) solid var(--StandardColor);
    cursor: pointer;
}


.is-active[b-6cdq9ky9vh] {
    box-shadow: 0px 0px var(--N05px) red;
}

  
.prj-card:active[b-6cdq9ky9vh] {
    border-radius: var(--N05px);
    box-shadow: var(--N02px) var(--N01px) var(--N05px) rgba(200, 200, 200, 0.5);
    font-size: var(--small);
}

img[b-6cdq9ky9vh] {
    width: var(--N125px);
    height: var(--N80px);
    object-fit: contain;
    pointer-events: none;
}

.local-button-panel[b-6cdq9ky9vh]{
 pointer-events: none;
}





/* /Pages/ProjectionTools/_Cards/Name/Pages/ProjectionName_General.razor.rz.scp.css */
.panel[b-cnm7khww5x] {
    position:relative;
    padding-left: var(--N10px);
    padding-top: var(--N05px);
    padding-right: var(--N10px);
    height: 100%;
    width: 100%;
    background-color: var(--White);
}
/* /Pages/ProjectionTools/_Cards/Name/ProjectionNameSettings.razor.rz.scp.css */
/* /Pages/ProjectionTools/_Cards/PrjAandLPanelCard.razor.rz.scp.css */



.asset-card[b-njqbzi9d1i] {
    margin-left: var(--N10px);
    width: var(--N280px);
    height: var(--N30px);
    padding-right: var(--N05px);
    font-size: var(--medium);
    border: var(--N01px) solid var(--LightGray);
}

.image-box[b-njqbzi9d1i] {
    text-align:center;
    vertical-align:middle;
    padding-right:0px;
    padding-bottom:0px;
    padding-left:0px;
}

.spinning-box[b-njqbzi9d1i] {
    text-align: center;
    vertical-align: middle;
    padding-right:var(--N30px);
    padding-bottom: var(--N10px);
}

table[b-njqbzi9d1i] {
    width:100%;
}
table > tr[b-njqbzi9d1i] {
    height:var(--N25px);
    font-size: var(--medium);
    text-align:right;
}

table > tr > td:nth-child(2)[b-njqbzi9d1i]{
    padding-top:var(--N03px);
    font-weight:500;
}

.title[b-njqbzi9d1i] {
    width: var(--N50px);
    position: relative;
    top: var(--M20px);
    left: var(--N35px);
    font-size: var(--small);
    max-height: var(--N25px);
    white-space: nowrap;

    text-overflow: ellipsis;
}

td[b-njqbzi9d1i]{
    letter-spacing: var(--N01px);
}
/* /Pages/ProjectionTools/_Cards/ProjectionDeletedCard.razor.rz.scp.css */
.local-panel[b-cbe5978ewm] {
    position: relative;
    width: var(--N210px);
    height: var(--N170px);
    padding-left: var(--N03px);
    margin-left: var(--N10px);
    margin-bottom: var(--N10px);
    font-size: var(--small);
    background-color:pink;
    
}


.cover-panel[b-cbe5978ewm] {
    position: absolute;
    top: 0;
    left: 0;
    bottom:0;
    right:0;
    background-color:rgba(255,0,0,0.1);
    padding-top:var(--N50px);
    text-align:center;
    font-size:var(--x-large);
    cursor:pointer;
}

.header[b-cbe5978ewm] {
    max-width: var(--N200px);
    white-space: nowrap; /* Prevents text from wrapping to the next line */
    overflow: hidden; /* Hides content that overflows the container */
    text-overflow: ellipsis; /* Displays an ellipsis (...) when content overflows */
}

#tab1[b-cbe5978ewm] {
}

    #tab1 td:nth-child(2)[b-cbe5978ewm] {
        vertical-align: top;
        width: var(--N25px);
    }


#tab12 td[b-cbe5978ewm] {
    padding: var(--N03px);
    text-align: center;
    width: var(--N25px);
}

img[b-cbe5978ewm] {
    cursor: pointer;
    height: var(--N125px);
    width: var(--N200px);
    border: var(--N01px) solid var(--LightGray);
}

    img:hover[b-cbe5978ewm] {
        border: var(--N01px) solid var(--StandardColor);
        box-shadow: var(--N02px) var(--N01px) var(--N05px) rgba(200, 200, 200, 0.5);
    }

    img:active[b-cbe5978ewm] {
        border: var(--N01px) solid var(--StandardColor);
        box-shadow: revert;
    }

.opening-text[b-cbe5978ewm] {
    height: var(--N125px);
    width: var(--N200px);
    padding-top: var(--N50px);
    text-align: center;
    border: var(--N01px) solid var(--StandardColor);
}

.footer[b-cbe5978ewm] {
    padding-top: var(--N02px);
    padding-left: var(--N03px);
    padding-right: var(--N03px);
}

#tab2[b-cbe5978ewm] {
    width: 100%;
}

    #tab2 td[b-cbe5978ewm] {
        width: 50%;
    }

        #tab2 td:nth-child(2)[b-cbe5978ewm] {
            text-align: right;
        }
/* /Pages/ProjectionTools/_Cards/ProjectionDisplayCard.razor.rz.scp.css */
.local-panel[b-zkupaj7be7] {
    position: relative;
    width: var(--N230px);
    height: var(--N170px);
    padding-left: var(--N03px);
    margin-left: var(--N10px);
    margin-bottom: var(--N10px);
    font-size: var(--small);
}

.header[b-zkupaj7be7] {
    max-width: var(--N200px);
    white-space: nowrap; /* Prevents text from wrapping to the next line */
    overflow: hidden; /* Hides content that overflows the container */
    text-overflow: ellipsis; /* Displays an ellipsis (...) when content overflows */
}

#tab1[b-zkupaj7be7] {
}

    #tab1 td:nth-child(2)[b-zkupaj7be7] {
        vertical-align: top;
        width: var(--N25px);
    }


#tab12 td[b-zkupaj7be7] {
    padding: var(--N03px);
    text-align: center;
    width: var(--N25px);
}

img[b-zkupaj7be7] {
    cursor: pointer;
    height: var(--N125px);
    width: var(--N200px);
    border: var(--N01px) solid var(--LightGray);
}

    img:hover[b-zkupaj7be7] {
        border: var(--N01px) solid var(--StandardColor);
        box-shadow: var(--N02px) var(--N01px) var(--N05px) rgba(200, 200, 200, 0.5);
    }

    img:active[b-zkupaj7be7] {
        border: var(--N01px) solid var(--StandardColor);
        box-shadow: revert;
    }

.opening-text[b-zkupaj7be7] {
    height: var(--N125px);
    width: var(--N200px);
    padding-top: var(--N50px);
    text-align: center;
    border: var(--N01px) solid var(--StandardColor);
}

.footer[b-zkupaj7be7] {
    padding-top: var(--N02px);
    padding-left: var(--N03px);
    padding-right: var(--N03px);
}

#tab2[b-zkupaj7be7] {
    width: 100%;
}

    #tab2 td[b-zkupaj7be7] {
        width: 50%;
    }

        #tab2 td:nth-child(2)[b-zkupaj7be7] {
            text-align: right;
        }
/* /Pages/StartupHelp/StartupHelpPanel.razor.rz.scp.css */
.panel-bg[b-qe95zi9mv4] {
    position: absolute;
    top: 0;
    bottom: 0px;
    left: 0;
    right: 0px;
    background-color: rgba(0, 0, 0, 0.5);
    z-index: 600;
    text-align: center;
}
/* /Pages/UserSettings/Pages/US_Page1.razor.rz.scp.css */
tr[b-8ey1wpbiph] {
    height:var(--N40px);
}

.slider-cell[b-8ey1wpbiph] {

    float:right;
}
/* /Pages/UserSettings/Pages/US_Page2.razor.rz.scp.css */
tr[b-zq5330sobm] {
    height:var(--N40px);
}

.slider-cell[b-zq5330sobm] {

    float:right;
}

.local-text[b-zq5330sobm]{
    margin-top:var(--N20px);
    text-align:center;
    font-size:var(--N20px);
    font-weight:400;
    border:var(--N01px) solid var(--StandardColor);
    background-color: var(--VeryLightGray);
}
/* /Pages/UserSettings/UserSettingsForm.razor.rz.scp.css */
.content-panel[b-xwch0kwf3j] {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background-color: white;
    font-size:var(--medium);
}


.header[b-xwch0kwf3j] {
    width: 100%;
    height: var(--N65px);
    font-size: var(--xx-large);
    align-items: center;
    display: flex;
    padding: var(--N10px);
    justify-content: space-between;
    font-weight: 300;
    border-bottom: var(--N01px) solid var(--Gray);
}

.content[b-xwch0kwf3j] {
    margin-left: var(--N25px);
    position: relative;
}
/* /Pages/_Panels/CenterPanels.razor.rz.scp.css */
.pan-center[b-yrtvibkc70] {
    background: var(--StandardVeryVeryLight);
    position: absolute;
    top: var(--Help-Header-Height);
    bottom: var(--Footer-Height);
    width: 100%;
}
/* /Pages/_Panels/FooterPanel.razor.rz.scp.css */



.pan-footer[b-9ntn63bm19] {
    position: fixed;
    left: 0;
    bottom: 0;
    width: 100%;
    background-color: var(--StandardColorDark);
    height: var(--Footer-Height);
    display:flex;
}

.spinner-border[b-9ntn63bm19] {
    margin-left: var(--N10px);
    margin-top:var(--N03px);
    width: var(--N10px);
    height: var(--N10px);
}
/* /Pages/_Panels/HeaderPanel.razor.rz.scp.css */

.pan-header[b-dqo47cq363] {
    position: relative;
    left: 0;
    top: 0;
    width: 100%;
    background-color: var(--StandardColor);
    height: var(--Header-Height);
    font-size: var(--N12px);
}

.designer-link[b-dqo47cq363] {
    border: var(--N03px) double white;
    width: var(--N190px);
    text-align: left;
    margin: auto;
    color: white;
    height: var(--N35px);
    cursor: pointer;
    display: flex;
    justify-content: space-between; /* Distributes elements evenly along the main axis */
}

    .designer-link:hover[b-dqo47cq363] {
        border: var(--N03px)  groove lime;
    }

.design-link-text[b-dqo47cq363] {
    margin: auto;
    margin-right: var(--N05px);
    display: inline-block;
    font-size: var(--medium);
}

.pan-header-title[b-dqo47cq363] {
    font-size: var(--xx-large);
    color: white;
    text-align: center;
}



.icon-circle[b-dqo47cq363] {
    width: var(--N40px);
    height: var(--N40px);
    background: black;
    -moz-border-radius: var(--N20px);
    -webkit-border-radius: var(--N20px);
    border-radius: var(--N20px);
}






.button-panel[b-dqo47cq363] {
    display: flex;
}

    .button-panel div[b-dqo47cq363] {
        white-space: nowrap;
        cursor: pointer;
    }

    .button-panel .local-switch[b-dqo47cq363] {
        margin-left: var(--N40px);
        margin-top: var(--N01px);
    }
/* /Pages/_Panels/HelpPanel.razor.rz.scp.css */


.pan-help[b-c1ftqg5e96] {
    background: var(--StandardVeryVeryLight);
    position: absolute;
    top: var(--Header-Height);
    bottom: var(--Help-Header-Height);
    width: 100%;
}

.local-panel[b-c1ftqg5e96] {
    background-color: var(--VeryVeryLightGray);
    width: 100%;
}

.help-header[b-c1ftqg5e96] {
    font-size: var(--medium);
    padding-right: var(--N10px);
    background-color: var(--StandardColorDark);
    color: var(--StandardVeryVeryLight);
}

.card-ip[b-c1ftqg5e96] {
    margin-top: var(--N01px);
    margin-left: var(--N10px);
    background-color: white;
    padding-left: var(--N05px);
    padding-right: var(--N05px);
    cursor: pointer;
    box-shadow: var(--N02px) var(--N01px) var(--N05px) rgba(100, 100, 100, 0.5);
}

.local-card-hl[b-c1ftqg5e96] {
    box-shadow: var(--N03px) var(--N03px) var(--N05px) rgba(144, 238, 144, 0.5);
}

.card-text[b-c1ftqg5e96] {
    font-size: var(--small);
    color: var(--StandardColorDark);
}
/* /Shared/MainLayout.razor.rz.scp.css */
.page[b-uiyqmmdw7i] {
    position: relative;
    display: flex;
    flex-direction: column;
}

main[b-uiyqmmdw7i] {
    flex: 1;
}

.sidebar[b-uiyqmmdw7i] {
    background-image: linear-gradient(180deg, rgb(5, 39, 103) 0%, #3a0647 70%);
}

.top-row[b-uiyqmmdw7i] {
    background-color: #f7f7f7;
    border-bottom: var(--N01px) solid #d6d5d5;
    justify-content: flex-end;
    height: 3.5rem;
    display: flex;
    align-items: center;
}

    .top-row[b-uiyqmmdw7i]  a, .top-row[b-uiyqmmdw7i]  .btn-link {
        white-space: nowrap;
        margin-left: 1.5rem;
        text-decoration: none;
    }

    .top-row[b-uiyqmmdw7i]  a:hover, .top-row[b-uiyqmmdw7i]  .btn-link:hover {
        text-decoration: underline;
    }

    .top-row[b-uiyqmmdw7i]  a:first-child {
        overflow: hidden;
        text-overflow: ellipsis;
    }

@media (max-width: 640.98px) {
    .top-row:not(.auth)[b-uiyqmmdw7i] {
        display: none;
    }

    .top-row.auth[b-uiyqmmdw7i] {
        justify-content: space-between;
    }

    .top-row[b-uiyqmmdw7i]  a, .top-row[b-uiyqmmdw7i]  .btn-link {
        margin-left: 0;
    }
}

@media (min-width: 641px) {
    .page[b-uiyqmmdw7i] {
        flex-direction: row;
    }

    .sidebar[b-uiyqmmdw7i] {
        width: var(--N250px);
        height: 100vh;
        position: sticky;
        top: 0;
    }

    .top-row[b-uiyqmmdw7i] {
        position: sticky;
        top: 0;
        z-index: 1;
    }

    .top-row.auth[b-uiyqmmdw7i]  a:first-child {
        flex: 1;
        text-align: right;
        width: 0;
    }

    .top-row[b-uiyqmmdw7i], article[b-uiyqmmdw7i] {
        padding-left: 2rem !important;
        padding-right: 1.5rem !important;
    }
}
/* /Tools/PercentileGauge.razor.rz.scp.css */
.local-panel[b-tdex6qppw4] {
    position:relative;
}
.local-svg[b-tdex6qppw4] {

}

.item[b-tdex6qppw4] {
    position: absolute;
    font-size: var(--medium);
    cursor: pointer;
}

.median[b-tdex6qppw4] {
    color: darkblue;
    cursor:default;
    font-weight:500;
}

.unpicked[b-tdex6qppw4] {
    color:gray;
}

.picked[b-tdex6qppw4] {
    color: blue;
}

