.fee-parent{border-top:3px solid #087a50;margin-top:20px;padding-top:14px}.fee-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.fee-summary article{text-align:center;background:#f1f8f4;padding:10px;border-radius:9px}.fee-summary b,.fee-summary span{display:block}.fee-summary .due{background:#ffe8e8;color:#9b2525}.fee-table{width:100%;border-collapse:collapse}.fee-table th,.fee-table td{border:1px solid #ccd9d2;padding:7px;text-align:left}.fee-row-future{opacity:.6;background:#f4f4f4}.table-scroll{overflow:auto}@media(max-width:700px){.fee-summary{grid-template-columns:1fr}}