*{box-sizing:border-box}html,body,#root{height:100%;margin:0;padding:0}body{background:#f5f7f6;color:#1a1a1a}.num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.report-level-1{padding-left:0;font-weight:600}.report-level-2{padding-left:20px}.report-level-3{padding-left:44px}.report-row-subtotal{background:#fafbfa}.report-row-subtotal td{font-weight:600}.report-row-profit{background:#f7f1e4}.report-row-profit td{font-weight:600;color:#8a6d2f}.editable-cell{cursor:pointer;border-bottom:1px dashed #c9a961;padding:2px 4px;border-radius:3px;transition:background .15s}.editable-cell:hover{background:#f7f1e4}.readonly-hint{color:#9aa4ad}
