.payment-adjustment-summary{background:#f0f5f7;border-left:3px solid #af8d4b;border-radius:0 6px 6px 0;margin:1rem 0;padding:1rem 1.15rem}.payment-adjustment-summary>div{justify-content:space-between;align-items:center;gap:1rem;display:flex}.payment-adjustment-summary dl{flex-wrap:wrap;gap:.7rem 2rem;margin:.75rem 0 0;display:flex}.payment-adjustment-summary dl>div{gap:.15rem;display:grid}.payment-adjustment-summary dt{color:#586a7c;font-size:.875rem}.payment-adjustment-summary dd{font-variant-numeric:tabular-nums;color:#1c3152;margin:0}.payment-schedule-tools{flex-wrap:wrap;align-items:center;gap:1rem;margin:1rem 0;display:flex}.payment-filter{align-items:center;gap:.45rem;min-height:44px;font-size:.875rem;display:flex}.payment-filter input{accent-color:#1c3152;width:18px;height:18px}.payment-table small{color:#5b6c80;margin-top:.15rem;font-size:.8rem;font-weight:400;display:block}.payment-table .payment-adjusted-label{color:#80652e}.payment-editor{background:#eff4f7;border:1px solid #cbd8e2;border-radius:8px;margin:1.2rem 0;padding:1.2rem}.payment-editor h3{margin:0;font-size:1.1rem}.payment-editor p{font-size:.95rem}.payment-editor-grid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.payment-editor .studio-field{min-width:0}.payment-editor input,.payment-editor textarea,.payment-editor select,.payment-reassign input,.payment-reassign select{width:100%;min-width:0;max-width:100%;font-size:1rem}.payment-editor small{font-size:.875rem;line-height:1.4}.payment-edit-actions{flex-wrap:wrap;gap:.75rem;display:flex}.payment-edit-preview{font-variant-numeric:tabular-nums;line-height:1.7}.payment-review{background:#fbf8ef;border:1px solid #c7aa72;border-radius:8px;margin:1rem 0;padding:1rem}.payment-review>h3{margin-top:0}.payment-review details{border-top:1px solid #dacdaf;padding:.7rem 0}.payment-review summary{cursor:pointer;font-weight:600}.payment-reassign{gap:.7rem;margin-top:1rem;display:grid}.payment-reassign button{justify-self:start}.payment-notice{flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:1rem;font-size:.9rem;display:flex}.payment-provisional{color:#77561d;font-size:.95rem}.payment-review p{overflow-wrap:anywhere}@media (width<=640px){.payment-editor-grid{grid-template-columns:1fr}.payment-editor{padding:.9rem}.payment-adjustment-summary>div{flex-wrap:wrap;align-items:flex-start}.payment-adjustment-summary dl{gap:.5rem;display:grid}.payment-adjustment-summary dl>div{justify-content:space-between;gap:1rem;display:flex}.payment-table{min-width:560px}.payment-edit-actions .studio-btn{flex:auto}.payment-schedule-tools{gap:.5rem}.payment-editor .studio-section-heading{align-items:flex-start}}.payment-editor-row>td{white-space:normal!important;text-align:left!important;padding:0!important}.payment-editor-row .payment-editor{border-width:1px 0;border-radius:0;margin:0}.payment-editor-row p{white-space:normal}@media (width<=640px){.payment-editor-row .payment-editor{max-width:calc(100vw - 5rem);position:sticky;left:0}}
