.gbt-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px;display:grid}.gbt-months,.gbt-years{grid-template-columns:1fr;display:grid}.gbt-month{border:1px solid var(--ft-line,#d6d3cc);border-radius:12px;grid-template-columns:1fr;min-width:0;margin:10px 0 0;padding:8px 14px 0;display:grid}.gbt-month legend{padding:0 6px;font-weight:600}.gbt-figures{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:12px 0;display:grid}.gbt-figures div{border:1px solid var(--ft-line,#d6d3cc);border-radius:10px;min-width:0;padding:10px 12px}.gbt-figures dt{font-size:13px;font-weight:600}.gbt-figures dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:2px 0 0;font-size:17px}.gbt-working h3{margin:18px 0 6px;font-size:17px}.gbt-steps{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;gap:4px;margin:0;padding-left:20px;font-size:15px;line-height:1.5;display:grid}.gbt-problem{margin:12px 0;font-size:15px}.gbt-table-wrap{width:0;min-width:100%;margin:14px 0 0;overflow-x:auto}.gbt-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:14px}.gbt-table caption{text-align:left;padding-bottom:6px;font-weight:600}.gbt-table th,.gbt-table td{text-align:right;border-bottom:1px solid var(--ft-line,#e4e1da);white-space:nowrap;padding:6px 8px}.gbt-table th:first-child,.gbt-table td:first-child{text-align:left}.gbt-table tr[data-on=yes] td{font-weight:600}.gbt-cash tr[data-neg=yes] td:last-child{color:var(--ft-red-ink,#a1260d);font-weight:600}@media (max-width:560px){.gbt-figures{grid-template-columns:1fr}}
