.accounting-categorization-map .form-row-items{align-items:end}.accounting-categorization-map .form-row-items>div{flex-basis:300px;flex-grow:2}.accounting-categorization-map .form-row-items>.accounting-categorization-map-join{flex-basis:60px;align-self:center;text-align:center;justify-self:center;position:relative;top:10px;white-space:nowrap}.accounting-categorization-map .form-row-items>div:last-child{flex-basis:120px}.accounting-categorization-map-submit-cont{max-width:130px}.accounting-categorization-map-submit{padding:11px}@media screen and (max-width:530px){.accounting-categorization-map .form-row-items>.accounting-categorization-map-join{top:0}}.accounting-categorization-grid .k-switch{width:180px;font-size:var(--font-size)}.accounting-categorization-grid .k-switch:nth-child(2){width:270px}.profit-loss-report-report .body-header-flex-right{gap:15px;align-items:center}.profit-loss-report-report .grid-header .body-header-flex-right .button-main{padding:12px 25px}html body .profit-loss-report-report .k-switch{width:200px}.profit-loss-report-report .date-range-picker-display{padding:10px var(--floating-window-input-padding)}.profit-loss-report-table{border-radius:0 0 var(--border-radius) var(--border-radius);border:var(--border);width:100%;border-bottom:none}.profit-loss-report-table table{min-width:100%;position:relative;background:var(--sub-bg);border-radius:var(--border-radius)}.profit-loss-report-table th{font-weight:600;background:var(--input-bg);padding:17px var(--box-padding);border-bottom:var(--border);color:var(--grey-text);font-size:var(--smaller-font-size);border-top:var(--border);z-index:3;position:relative}.profit-loss-report-table td{padding:6px 0;padding-left:calc(var(--box-padding)*2);white-space:nowrap;background:var(--sub-bg)}.profit-loss-report-table tr>*:last-child{padding-right:var(--box-padding);border-right:var(--border)}.profit-loss-report-table tr>th:first-child,.profit-loss-report-table tr>td:first-child{position:sticky;left:0;z-index:2}.profit-loss-report-table tr>th:first-child{z-index:10}.total-row td,.main-category-row td{font-weight:var(--label-font-weight);padding-left:var(--box-padding)}.main-category-row td{padding-top:20px}.total-row td{border-bottom:var(--border);padding-bottom:20px;font-weight:600}.report-total-row td{background:var(--input-bg);padding:13px 0;padding-left:var(--box-padding);border-bottom:none;font-weight:var(--title-font-weight);border-bottom:var(--border)}.total-td{display:inline-block;padding:5px 12px;white-space:nowrap}.pl-report-category{color:var(--blue);cursor:pointer}@media screen and (max-width:800px){.profit-loss-report-update,.profit-loss-report-export-pdf,.profit-loss-report-export-excel{margin-left:auto}}@media screen and (max-width:500px){html body .k-grid-pdf,html body .k-grid-excel{width:100%}.profit-loss-report-update,.profit-loss-report-export-pdf,.profit-loss-report-export-excel,html body .profit-loss-report-report .k-switch{width:100%}html body .profit-loss-report-table td{white-space:unset}.profit-loss-report-table td:nth-child(1){max-width:150px}.profit-loss-report-table tr>th:first-child,.profit-loss-report-table tr>td:first-child{left:0 !important}}