@media(max-width:980px){.two-col{grid-template-columns:1fr}.kpi-strip{grid-template-columns:1fr 1fr}.kpi:nth-child(2){border-right:0}.kpi:nth-child(-n+2){border-bottom:1px solid var(--line)}.credit-table th:nth-child(4),.credit-table td:nth-child(4){display:none}}
@media(max-width:720px){.app-shell{display:block}.rail{inset:auto 10px 10px 10px;width:auto;height:62px;border-radius:18px;padding:7px 9px;flex-direction:row;box-shadow:0 18px 48px rgba(0,0,0,.24)}.brand,.rail-bottom{display:none}.rail-nav{margin:0;flex-direction:row;gap:4px;width:100%}.nav-item{height:48px;flex:1}.workspace{padding:0 14px 92px}.topbar{height:82px}.topbar h1{font-size:19px}.month-chip{display:none}.topbar-actions .primary-btn{width:38px;padding:0;font-size:0}.topbar-actions .primary-btn svg{width:17px}.view{padding-top:14px}.kpi-strip{grid-template-columns:1fr 1fr}.kpi{padding:14px}.kpi-value{font-size:19px}.two-col,.split{grid-template-columns:1fr}.credit-table thead{display:none}.credit-table,.credit-table tbody,.credit-table tr,.credit-table td{display:block;width:100%}.credit-table tr{position:relative;padding:14px;border-bottom:1px solid var(--line)}.credit-table tr:last-child{border-bottom:0}.credit-table td{border:0;padding:4px 0}.credit-table td:nth-child(2),.credit-table td:nth-child(3),.credit-table td:nth-child(4){display:inline-block;width:auto;margin-right:14px}.credit-table td:last-child{position:absolute;right:14px;top:15px}.progress-wrap{max-width:180px;margin-top:3px}.search-box{min-width:0;flex:1}.filters{display:none}.sheet{width:100%}.form-section{grid-template-columns:1fr}.section-label,.field.full{grid-column:1}.payment-item{grid-template-columns:44px minmax(0,1fr) auto}.donut-row{gap:14px}}
