.rent-apartments{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin:24px 0}.rent-apartment{min-width:0;margin:0;padding:22px;border:1px solid #d3e5ee;border-radius:16px;background:#f7fbfd}.rent-apartment>legend{float:none;width:auto;padding:0 8px;font-weight:800;font-size:1.2rem}.rent-apartment h3{margin:24px 0 14px;font-size:1.1rem}.rent-payment{margin:14px 0;padding:16px;border:1px solid #d5e5ef;background:white;border-radius:12px}.rent-payment .pl-check{margin:14px 0}.rent-bottom{margin-top:22px}#rentForm .usc-layout{align-items:start}#rentRows th{white-space:normal;min-width:190px}#rentHead th{white-space:normal;min-width:160px;overflow-wrap:anywhere}#rentLedgerContent td{white-space:normal;min-width:100px;overflow-wrap:anywhere}#rentLedgerContent h3{margin-top:28px}#rentForm [disabled]{opacity:.6}#rentForm :focus-visible,#rentResults :focus-visible,#rentLedgers :focus-visible{outline:3px solid #0079b4;outline-offset:3px}@media(max-width:900px){.rent-apartments{grid-template-columns:1fr}}@media(max-width:520px){.rent-apartment{padding:16px}}
