.contract-section{margin-top:1.5rem}.contract-table{overflow-x:auto}.contract-table table{width:100%;border-collapse:collapse}.contract-table th{text-align:left;padding:.75rem;background:#edf3e8}.contract-table td{vertical-align:top;padding:.75rem;border-bottom:1px solid #dce5da}.contract-table th:first-child,.contract-table td:first-child{width:26%;min-width:8rem}.contract-nav{display:flex;gap:.75rem;flex-wrap:wrap}.contract-account-checkbox{width:1.125rem;height:1.125rem;flex:0 0 auto}.contract-section p,.contract-table td{overflow-wrap:anywhere}@media(max-width:640px){.contract-table th,.contract-table td{padding:.5rem;font-size:.875rem}.contract-table th:first-child,.contract-table td:first-child{min-width:6rem}.contract-nav .button{width:100%}}@media print{.topbar,.footer,.actions,form{display:none}.card{border:0;box-shadow:none;padding:0}.contract-table{overflow:visible}}
