.dashboard-card-element{background-color:#fff;border-radius:8px;padding:24px 30px}
@media only only screen and (max-width:479px){.dashboard-card-element{border-radius:0;padding:8px 24px 24px}
}
.dashboard-card-element .bold-text{font-weight:700}
.dashboard-card-element .semibold-text{font-weight:600}
.dashboard-card-element .section-title{font-size:16px;line-height:24px;letter-spacing:-0.25px;font-weight:700;background-color:#f7f7f7}
.dashboard-card-element .section-tile--with-tooltip{display:flex;align-items:center}
.dashboard-card-element .element--reponsive-padding{padding:16px 8px}
@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:1200px){.dashboard-card-element .element--reponsive-padding{padding:12px}
}
.dashboard-card-element .line-item{max-width:1140px;margin-left:auto;margin-right:auto}
@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:1200px){.dashboard-card-element .line-item .icon-placeholder{width:40px;min-width:40px;height:24px;margin-right:12px}
}
.dashboard-card-element .line-item--headline_row{padding:16px 8px}
@media only screen and (max-width:479px){.dashboard-card-element .line-item--headline_row{padding:16px 0}
}
@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:1200px){.dashboard-card-element .line-item--headline_row{display:flex;align-items:center;padding:24px 0 12px}
.dashboard-card-element .line-item--headline_row-icon{margin-bottom:0;margin-right:12px;align-self:flex-start}
.dashboard-card-element .line-item--headline_row .total-amount.show-mobile-only{display:none}
.dashboard-card-element .line-item--headline_row .total-amount.show-desktop-only{display:block}
.dashboard-card-element .line-item--headline_row-info{flex:1;padding-left:12px}
.dashboard-card-element .line-item--headline_row-info *:not(.transaction-headline),.dashboard-card-element .line-item--headline_row-info .transaction-headline--title{max-width:741px}
.dashboard-card-element .line-item--headline_row-info-with-flex{flex:1;padding-left:12px}
.dashboard-card-element .line-item--headline_row-action{margin-top:0;padding-right:12px}
.dashboard-card-element .line-item--headline_row-action .cmp-button{margin-left:16px}
}
.dashboard-card-element .line-item--headline_row-icon{width:40px;height:40px;margin-bottom:8px}
.dashboard-card-element .line-item--headline_row .total-amount{font-size:24px;line-height:32px;letter-spacing:-0.5px;font-weight:700;font-weight:500;color:#4d4d4d;font-weight:600}
.dashboard-card-element .line-item--headline_row .total-amount.show-mobile-only{display:block}
.dashboard-card-element .line-item--headline_row .total-amount.show-desktop-only{display:none}
.dashboard-card-element .line-item--headline_row-info .transaction-headline{display:flex;align-items:center;justify-content:space-between}
.dashboard-card-element .line-item--headline_row-info .transaction-headline--title{font-weight:700;display:flex;align-items:center}
.dashboard-card-element .line-item--headline_row-action{display:flex;align-items:center;justify-content:flex-end;margin-top:8px}
.dashboard-card-element .line-item--headline_row-action .cmp-button{margin-left:8px}
.dashboard-card-element .line-item--accordion_container{display:none;margin:0 8px 32px 8px}
@media only screen and (max-width:479px){.dashboard-card-element .line-item--accordion_container{margin:0 0 28px}
}
@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:1200px){.dashboard-card-element .line-item--accordion_container{margin:12px 18px 24px 18px}
.dashboard-card-element .line-item--accordion_container .accordion_container{margin-left:42px}
}
.dashboard-card-element .line-item--accordion_container .accordion_container{flex:1;display:flex;justify-content:center;align-items:center;border:1px solid #e9e9e9;border-radius:8px;color:#757575}
.dashboard-card-element .line-item--accordion_container.accordion_container-expaned{display:flex;flex-direction:column}
.dashboard-card-element .line-item--account_breakdown{padding:8px}
@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:1200px){.dashboard-card-element .line-item--account_breakdown{display:flex;padding:8px 18px}
.dashboard-card-element .line-item--account_breakdown .account_breakdown{width:25%;padding:0}
.dashboard-card-element .line-item--account_breakdown .account_breakdown:first-of-type{margin-left:12px}
.dashboard-card-element .line-item--account_breakdown .account_breakdown:not(:last-child){margin-right:24px}
}
.dashboard-card-element .line-item--account_breakdown .account_breakdown{display:flex;padding:8px}
.dashboard-card-element .line-item--account_breakdown .account_breakdown--label{font-weight:700;color:#4d4d4d}
.dashboard-card-element .line-item--account_breakdown .account_breakdown--value{margin-left:8px}
.dashboard-card-element .section-breakdown--title{font-size:16px;line-height:24px;letter-spacing:-0.25px;font-weight:700;background-color:#f7f7f7;padding:16px 8px}
@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:1200px){.dashboard-card-element .section-breakdown--title{padding:12px}
}
.dashboard-card-element .section-breakdown--body-title{font-size:16px;line-height:24px;letter-spacing:-0.25px;font-weight:700;font-weight:600;display:flex;align-items:center;padding:16px 8px}
@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:1200px){.dashboard-card-element .section-breakdown--body-title{padding:12px}
}
.dashboard-card-element .section-breakdown--aggregate_section{border-top:1px solid #e9e9e9}
@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:1200px){.dashboard-card-element .section-breakdown--aggregate_section{display:flex;flex-direction:row-reverse;padding:12px}
.dashboard-card-element .section-breakdown--aggregate_section .aggregate-section{padding:8px 8px 8px 0;margin-left:24px}
.dashboard-card-element .section-breakdown--aggregate_section .aggregate-section:last-child{margin-left:0}
.dashboard-card-element .section-breakdown--aggregate_section .aggregate-section:not(:last-child){margin-bottom:0}
}
.dashboard-card-element .section-breakdown--aggregate_section:last-child{border-bottom:1px solid #e9e9e9}
.dashboard-card-element .section-breakdown--aggregate_section .aggregate-section{text-align:right}
.dashboard-card-element .section-breakdown--aggregate_section .aggregate-section:not(:last-child){margin-bottom:8px}
.dashboard-card-element .section-breakdown--aggregate_section .aggregate-section--label{margin-bottom:2px}
.dashboard-card-element .section-breakdown--aggregate_section .aggregate-section--value{font-size:24px;line-height:32px;letter-spacing:-0.5px;font-weight:700;font-weight:400;color:#4d4d4d}
.dashboard-card-element .section-breakdown--aggregate_section .aggregate-section--value_semibold{font-weight:600}
.dashboard-card-element .section-breakdown--aggregate_section.smokegrey_bg{background-color:#f7f7f7}
.dashboard-card-element .calculation-breakdown{width:100%}
.dashboard-card-element .calculation-breakdown--title{font-size:16px;line-height:24px;letter-spacing:-0.25px;font-weight:700;background-color:#f7f7f7;padding:16px 8px}
@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:1200px){.dashboard-card-element .calculation-breakdown--title{padding:12px}
}
.dashboard-card-element .calculation-breakdown--body{margin:8px;padding:8px;border-radius:8px}
.dashboard-card-element .calculation-breakdown--body-title{font-size:16px;line-height:24px;letter-spacing:-0.25px;font-weight:700;background-color:#f7f7f7;border-radius:8px 8px 0 0;padding:16px 8px}
@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:1200px){.dashboard-card-element .calculation-breakdown--body-title{padding:12px}
}
@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:1200px){.dashboard-card-element .calculation-breakdown--body-info_snippets .info_snippet_wrapper{padding:12px 12px 24px}
}
.dashboard-card-element .calculation-breakdown--body-info_snippets .info_snippet_wrapper:not(:last-child){border-bottom:1px solid #e9e9e9}
.dashboard-card-element .calculation-breakdown--body-info_snippets .info_snippet_wrapper--hidden{display:none}
.dashboard-card-element .calculation-breakdown--body-info_snippets .info_snippet_wrapper .info_snippet{padding:8px}
.dashboard-card-element .calculation-breakdown--body-info_snippets .info_snippet_wrapper .info_snippet--info{padding:8px 8px 8px 0}
.dashboard-card-element .calculation-breakdown--body-info_snippets .info_snippet_wrapper .info_snippet--info>*:not(:last-child){margin-bottom:2px}
.dashboard-card-element .calculation-breakdown--body-info_snippets .info_snippet_wrapper .info_snippet--info-label{color:#4d4d4d;font-weight:600;display:flex;align-items:center}
.dashboard-card-element .calculation-breakdown--body-info_snippets .info_snippet_wrapper .info_snippet--info p{color:#262626;word-wrap:break-word}
@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:1200px){.dashboard-card-element .calculation-breakdown--body-info_snippets .info_snippet_wrapper .info_snippet--info p{max-width:741px}
}
.dashboard-card-element .calculation-breakdown--body-info_snippets .info_snippet_wrapper .info_snippet--value{font-size:24px;line-height:32px;letter-spacing:-0.5px;font-weight:700;font-weight:400;text-align:right;margin-left:auto;color:#4d4d4d;padding:8px 0}
.dashboard-card-element .calculation-breakdown--body-info_snippets .info_snippet_wrapper .info_snippet--note{background:#f7f7f7;border-radius:8px;padding:12px;margin:0 0 0 8px}
.dashboard-card-element .calculation-breakdown--body-info_snippets .info_snippet_wrapper .info_snippet--note ul{margin:0}
.dashboard-card-element .calculation-breakdown--body-info_snippets .info_snippet_wrapper .info_snippet--note ul li{padding:0}
.dashboard-card-element .calculation-breakdown--body-info_snippets .info_snippet_wrapper .info_snippet--note ul li::before{top:2px}
.dashboard-card-element .calculation-breakdown--body-info_snippets .info_snippet_wrapper .info_snippet--level2{padding:0;border-left:4px solid #76c9bf}
.dashboard-card-element .calculation-breakdown--body-info_snippets .info_snippet_wrapper .info_snippet--level2:not(:last-child){border-bottom:1px solid #e9e9e9}
.dashboard-card-element .calculation-breakdown--body-info_snippets .info_snippet_wrapper .info_snippet--level2 .info_snippet--info{padding:8px}
.dashboard-card-element .calculation-breakdown--body-info_snippets .info_snippet_wrapper .info_snippet--level2 .info_snippet--info-label{color:#757575}
.dashboard-card-element .calculation-breakdown--body-info_snippets .info_snippet_wrapper .info_snippet--level2 .info_snippet--value{text-align:left;font-size:16px;line-height:24px;letter-spacing:-0.25px;font-weight:700;font-weight:600;padding:8px}
@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:1200px){.dashboard-card-element .calculation-breakdown--body-info_snippets .info_snippet_wrapper .info_snippet--level2 .info_snippet--info{padding:8px 8px 8px 16px}
.dashboard-card-element .calculation-breakdown--body-info_snippets .info_snippet_wrapper .info_snippet--level2 .info_snippet--value{padding-left:0}
}
@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:1200px){.dashboard-card-element .calculation-breakdown--body-info_snippets .info_snippet_wrapper .info_snippet{display:flex;justify-content:space-between;padding:8px 0 0 0;flex-wrap:wrap}
.dashboard-card-element .calculation-breakdown--body-info_snippets .info_snippet_wrapper .info_snippet--info{padding:4px 8px 4px 0}
.dashboard-card-element .calculation-breakdown--body-info_snippets .info_snippet_wrapper .info_snippet--value{padding:4px 8px 4px 0}
.dashboard-card-element .calculation-breakdown--body-info_snippets .info_snippet_wrapper .info_snippet--note{margin:16px 0 0 16px}
.dashboard-card-element .calculation-breakdown--body-info_snippets .info_snippet_wrapper .info_snippet--level2{padding:0}
}
.dashboard-card-element .calculation-breakdown--body-amount_info .amount_info{text-align:right;padding:16px 8px}
@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:1200px){.dashboard-card-element .calculation-breakdown--body-amount_info .amount_info{padding:24px 20px}
}
.dashboard-card-element .calculation-breakdown--body-amount_info .amount_info--label{display:flex;align-items:center;margin-bottom:2px;justify-content:flex-end;color:#262626}
.dashboard-card-element .calculation-breakdown--body-amount_info .amount_info--value{font-size:24px;line-height:32px;letter-spacing:-0.5px;font-weight:700;font-weight:400;color:#4d4d4d}
.dashboard-card-element .calculation-breakdown--body-amount_info .amount_info--value.semibold-text{font-weight:600}
.dashboard-card-element .calculation-breakdown--body-amount_info .amount_info--total-label{display:flex;align-items:center;margin-bottom:2px;justify-content:flex-end;color:#262626}
@media only screen and (max-width:479px){.dashboard-card-element .calculation-breakdown--body-amount_info .amount_info--total-label{justify-content:flex-start}
}
.dashboard-card-element .resultpage-message-box-size{width:1060px}
.dashboard-card-element .resultpage-text{background:#f7f7f7;padding:12px;margin-bottom:10px}
.dashboard-card-element .resultpage-textbox-size{margin-left:30px;width:1020px}
.dashboard-card-element .table__caption .triggerFreeContentModal{text-decoration:underline;cursor:pointer;color:#0a6160;font-weight:600}
.dashboard-card-element .results-breakdown--section{padding-bottom:12px}
@media only screen and (max-width:479px){.dashboard-card-element .results-breakdown--section{padding-bottom:8px}
}
.dashboard-card-element .results-breakdown-individual--section{padding-bottom:28px !important}
@media only screen and (max-width:479px){.dashboard-card-element .results-breakdown-individual--section{padding-top:16px !important;padding-bottom:24px !important}
}
.dashboard-card-element .results-breakdown-top--padding{padding-top:16px !important}
@media only screen and (max-width:479px){.dashboard-card-element .results-breakdown-top--padding{padding-top:0 !important}
}
.dashboard-card-element .table-row-noborder{border:0;filter:none;width:100%}
.dashboard-card-element .result-summary--print--button{text-align:right}
.dashboard-card-element .button--print{text-align:right}
.dashboard-card-element .info-note{background:#f7f7f7;border-radius:8px;padding:12px}
@media only screen and (max-width:479px){.footnotes{padding-bottom:0}
}
.resultsBreakdownGeneric{background:#e6eded;color:#262626}
.resultsBreakdownGeneric .section-header{text-align:center;padding-bottom:16px}
.resultsBreakdownGeneric .title__text{padding:40px 0 16px}
@media(max-width:967px){.resultsBreakdownGeneric .title__text{padding-top:56px}
}
.resultsBreakdownGeneric .resultSummaryBreakdownGeneric .text{padding:12px 0}
@media(max-width:967px){.resultsBreakdownGeneric .resultSummaryBreakdownGeneric{padding:16px}
}
@media only screen and (max-width:479px){.resultsBreakdownGeneric .resultSummaryBreakdownGeneric{padding:16px 0 0}
}
.resultsBreakdownGeneric .resultSummaryBreakdownGeneric .aem-Grid--12{padding-bottom:0 !important}
.resultsBreakdownGeneric .resultSummaryBreakdownGeneric .container{padding-bottom:0 !important}
.resultsBreakdownGeneric .resultSummaryBreakdownGeneric .container .action-card .cmp-teaser__description{margin-bottom:0}
.resultsBreakdownGeneric .resultSummaryBreakdownGeneric .container .action-card ul li{padding-bottom:16px;list-style:disc}
.resultsBreakdownGeneric .resultSummaryBreakdownGeneric .action-card .cmp-teaser__content .cmp-teaser__description ul{margin:0}
@media only screen and (max-width:767px){.resultsBreakdownGeneric .resultSummaryBreakdownGeneric .action-card .cmp-teaser__content .cmp-teaser__description ul{margin:0 -16px}
}
.resultsBreakdownGeneric .resultSummaryBreakdownGeneric .action-card .cmp-teaser__content .cmp-teaser__description ul li:last-child{padding-bottom:0}
.resultsBreakdownGeneric .resultSummaryBreakdownGeneric .separator.aem-GridColumn:last-child{display:none}
.resultsBreakdownGeneric .resultSummaryBreakdownGeneric div:first-child .aem-Grid.aem-Grid--12.aem-Grid--default--12.separator:last-child{display:none}
@media only screen and (max-width:479px){.resultsBreakdownGeneric .mobile-view-grid{padding:0}
}