.hg-debt-actions{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.hg-debt-filters{align-items:end}.hg-debt-filters>div{min-width:150px}.hg-debt-metrics{margin:12px 0}.hg-debt-metrics .metric{min-height:72px}.hg-debt-table-wrap{overflow:auto}.hg-debt-table td,.hg-debt-table th{vertical-align:middle}.hg-debt-table .hg-debt-amount{white-space:nowrap;text-align:right}.hg-debt-table .hg-debt-actions-cell{white-space:nowrap}.hg-debt-info{color:#7a5b00}.hg-debt-warning{color:#9b1c1c}.hg-debt-muted{color:#667085}.hg-debt-reminder{font-size:.88em;line-height:1.35}.hg-debt-reminder b{display:block}.hg-debt-row-left{background:#fffaf0}.hg-debt-row-info{background:#f7fbff}.hg-debt-row-review{background:#fff6f6}.hg-debt-status{font-weight:600}.hg-debt-status.unpaid{color:#9b1c1c}.hg-debt-status.partial{color:#8a5a00}.hg-debt-status.missing{color:#1769aa}.hg-debt-status.review{color:#9b1c1c}.hg-debt-empty{padding:18px;text-align:center;color:#667085}@media(max-width:900px){.hg-debt-filters>div{min-width:calc(50% - 10px)}.hg-debt-actions{margin-top:8px}}@media print{body{background:#fff}.wrap>nav,header,#sideOverlay,.hg-debt-actions,.hg-debt-filters,#hgDebtReminderPanel,.page:not(#tuitionDebts){display:none!important}main{margin:0!important;padding:0!important}.page#tuitionDebts{display:block!important}.page#tuitionDebts>.card:first-child p{display:block}.hg-debt-table-wrap{overflow:visible}.hg-debt-table{font-size:9px}.hg-debt-table button{display:none!important}.hg-debt-metrics{grid-template-columns:repeat(5,1fr);margin:5px 0}.hg-debt-metrics .metric{border:1px solid #bbb;box-shadow:none}.card{box-shadow:none;border:0;padding:5px}}
