.GrandTotal_grandTotal__KBRt5{width:100%;display:flex;flex-direction:column;border:1px solid var(--foreground);padding:20px;margin-bottom:20px}.GrandTotal_grandTotal__KBRt5>h2,.GrandTotal_grandTotal__KBRt5>h3{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.GrandTotal_grandTotal__KBRt5>h2 span+span,.GrandTotal_grandTotal__KBRt5>h3 span+span{margin-left:16px}.GrandTotal_grandTotal__KBRt5>h2{margin-bottom:16px}.GrandTotal_breakdown__sb37K{width:100%;margin-top:20px}.GrandTotal_breakdown__sb37K div{display:flex;justify-content:space-between;width:100%;padding:4px 0;font-size:14px;color:var(--foreground-light)}.GrandTotal_breakdown__sb37K div:not(:last-child){border-bottom:1px solid #dcdcdc}.GrandTotal_breakdown__sb37K div span+span{margin-left:8px}.GrandTotal_profitMarginContainer__Agmcv{display:flex;align-items:center}.GrandTotal_profitMargin__1G2KZ.GrandTotal_profitMargin__1G2KZ{max-width:4rem;margin:0 8px 0 0}@media(max-width:1100px){.GrandTotal_grandTotal__KBRt5{margin-bottom:20px}.GrandTotal_grandTotal__KBRt5>h2,.GrandTotal_grandTotal__KBRt5>h3{flex-wrap:wrap}}.TableRowFields_hideOnDesktop__0FYxP{display:none}@media(max-width:1000px){.TableRowFields_hideOnDesktop__0FYxP{display:block;position:relative}}@media(hover:hover){.TableRowFields_deleteButton__aawwW.TableRowFields_deleteButton__aawwW{opacity:0;transition:opacity .2s;pointer-events:none}.TableRowFields_tableRow__BWKj0:hover .TableRowFields_deleteButton__aawwW{opacity:1;pointer-events:auto}}.TableRowFields_tableRow__BWKj0 label{display:none}.TableRowFields_nameCell__LHihC{width:350px}.TableRowFields_quantityCell__rSv3u{width:100px}.TableRowFields_monthlyCostLabel__jzb1k{display:none}@media(max-width:1000px){.TableRowFields_tableRow__BWKj0.TableRowFields_tableRow__BWKj0{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.TableRowFields_tableRow__BWKj0.TableRowFields_tableRow__BWKj0+.TableRowFields_tableRow__BWKj0{margin-top:32px}.TableRowFields_deleteCell__a1C7G{grid-row:4}.TableRowFields_deleteCell__a1C7G button{padding:0}.TableRowFields_deleteCell__a1C7G button svg{width:20px;height:20px}.TableRowFields_nameCell__LHihC{grid-column:1/3;width:auto}.TableRowFields_quantityCell__rSv3u{width:auto}.TableRowFields_monthlyCostCell__6p2yd.TableRowFields_monthlyCostCell__6p2yd{grid-column:2;grid-row:4;font-weight:500}.TableRowFields_tableRow__BWKj0 label{display:block}.TableRowFields_monthlyCostLabel__jzb1k{display:block;margin-right:4px;font-weight:400}.TableRowFields_monthlyCostCell__6p2yd.TableRowFields_monthlyCostCell__6p2yd{display:flex;flex-direction:row;justify-content:flex-end}}@media(hover:hover){.TableSection_tableContainer__K2piv.TableSection_tableContainer__K2piv{overflow-x:visible}.TableSection_table__XfIkc.TableSection_table__XfIkc{margin-left:-64px;width:calc(100% + 56px + 8px)}}.TableSection_total__hF8PD{text-align:right}.TableSection_totalValue__iCrLQ{font-weight:600;margin-left:8px}.TableSection_sectionFooter__TyZNY{display:flex;justify-content:space-between;align-items:flex-end;padding:8px}.TableSection_sectionHeading__2iydN{display:none}@media(max-width:1000px){.TableSection_table__XfIkc thead{display:none}.TableSection_sectionHeading__2iydN{display:block;margin-bottom:20px}.TableSection_sectionFooter__TyZNY{flex-direction:column;align-items:stretch;padding:16px 0;margin-top:16px}.TableSection_sectionFooter__TyZNY button{background-color:#e8e8e8}.TableSection_total__hF8PD{align-self:flex-end;margin-top:16px}.TableSection_table__XfIkc.TableSection_table__XfIkc{margin-left:unset;width:calc(100% - 0px)}}.ExpenseCalculator_pageLayout__7OG88{max-width:1300px;margin:auto;padding:40px 80px}.ExpenseCalculator_header__LbCOI{margin-bottom:32px}.ExpenseCalculator_totalContainer__YOja5{display:flex;justify-content:space-between}.ExpenseCalculator_grandTotalContainer__JXW98{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;min-height:400px;width:450px;margin-top:40px}@media(max-width:1100px){.ExpenseCalculator_totalContainer__YOja5{flex-direction:column-reverse;align-items:center;margin-bottom:80px}.ExpenseCalculator_grandTotalContainer__JXW98{min-height:unset}}@media(max-width:1000px){.ExpenseCalculator_pageLayout__7OG88{padding:40px 20px}.ExpenseCalculator_grandTotalContainer__JXW98{width:100%;margin-top:0}}.Footer_footer___mXpK{background:#fff}.Footer_footerContent__bCs9H{max-width:1300px;margin:auto;padding:40px 80px;display:grid;align-items:start;grid-gap:40px;gap:40px}@media(max-width:1000px){.Footer_footerContent__bCs9H{display:block;padding:40px 20px}}.Footer_footerTextSection__oUErm{max-width:576px}.Footer_footerTextSection__oUErm p{-webkit-padding-after:20px;padding-block-end:20px}@media(max-width:1000px){.Footer_footerTextSection__oUErm{margin-top:40px;padding-bottom:40px}}.Footer_logoGrid__1bs0n{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:40px;gap:40px;align-items:center}@media(max-width:740px){.Footer_logoGrid__1bs0n{grid-template-columns:repeat(2,1fr)}}@media(max-width:420px){.Footer_logoGrid__1bs0n{grid-template-columns:repeat(1,4fr)}}.Footer_logoGrid__1bs0n img{max-height:80px;max-width:200px;width:auto;object-fit:contain}@media(max-width:1000px){.Footer_logoGrid__1bs0n img{max-width:140px}}