.payment-plan-shell{color:#142a43}.payment-plan-head,.payment-plan-pages{display:flex;justify-content:space-between;align-items:center;gap:1rem}.payment-plan-head{align-items:flex-start}.payment-plan-head h2{margin-top:0}.payment-plan-note,.payment-plan-head p{color:#526679;line-height:1.5}.payment-plan-filters,.payment-plan-tabs{display:flex;align-items:end;flex-wrap:wrap;gap:.7rem;margin:1rem 0}.payment-plan-filters label{display:grid;gap:.35rem}.payment-plan-filters input[type=number]{width:8rem}.payment-plan-tabs{border-bottom:1px solid #dfe6ed;padding-bottom:.8rem}.payment-plan-summary,.payment-plan-separate,.payment-plan-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:.8rem;margin:1rem 0}.payment-plan-summary article,.payment-plan-separate>div,.payment-plan-liquidity,.payment-plan-accounts,.payment-plan-result{border:1px solid #dfe6ed;background:#fff;padding:1rem;border-radius:.6rem}.payment-plan-summary article{border-top:3px solid #bd9e59}.payment-plan-summary span,.payment-plan-summary b,.payment-plan-summary small,.payment-plan-separate span,.payment-plan-separate b{display:block}.payment-plan-summary b,.payment-plan-separate b{font-size:1.2rem;margin:.5rem 0}.payment-plan-summary small,.payment-plan-separate p{font-size:.85rem;color:#526679;line-height:1.5}.payment-plan-separate>div{background:#f5f7fa}.payment-plan-liquidity{margin:1rem 0;border-left:3px solid #bd9e59}.payment-plan-liquidity>h3{margin-top:0}.payment-plan-metrics p{margin:0;color:#526679}.payment-plan-metrics strong{display:block;color:#142a43;margin-top:.4rem}.payment-plan-shortfall,.payment-plan-unknown{border-left-color:#bb8743}.payment-plan-sufficient{border-left-color:#238479}.payment-plan-account{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.45rem .8rem;padding:.8rem 0;border-top:1px solid #e1e7ed}.payment-plan-account>span{min-width:0}.payment-plan-account input{width:auto;margin-right:.6rem}.payment-plan-account small{display:block;grid-column:1/-1;line-height:1.5;color:#526679}.payment-plan-warning{color:#9a4324!important}.payment-plan-table{overflow-x:auto;border:1px solid #dfe6ed;border-radius:.6rem;background:#fff;margin:1rem 0}.payment-plan-table table{width:100%;border-collapse:collapse;min-width:750px}.payment-plan-table th,.payment-plan-table td{padding:.8rem;text-align:left;border-bottom:1px solid #e1e7ed}.payment-plan-table th{background:#f1f5f8}.payment-plan-table td:first-child{max-width:270px;overflow-wrap:anywhere}.payment-plan-table label{display:flex;gap:.5rem;align-items:center}.payment-plan-table input[type=checkbox]{width:auto}.payment-plan-table input[type=text]{width:9rem}.payment-plan-table small{display:block;margin-top:.4rem;color:#526679;line-height:1.4}.payment-plan-pages{margin:1rem 0;flex-wrap:wrap}.payment-plan-result{margin:1rem 0;border-top:3px solid #bd9e59}.payment-plan-note{font-size:.85rem}@media(max-width:640px){.payment-plan-head{flex-direction:column;align-items:stretch}.payment-plan-summary,.payment-plan-separate,.payment-plan-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.payment-plan-summary article,.payment-plan-separate>div,.payment-plan-liquidity,.payment-plan-accounts,.payment-plan-result{padding:.75rem}.payment-plan-summary b,.payment-plan-separate b{font-size:1rem;overflow-wrap:anywhere}.payment-plan-filters{align-items:stretch}.payment-plan-filters label{flex:1 1 130px}.payment-plan-filters input[type=number]{width:100%}.payment-plan-account{grid-template-columns:minmax(0,1fr)}.payment-plan-account strong{margin-left:1.5rem}.payment-plan-table th,.payment-plan-table td{padding:.65rem}.payment-plan-head .button{width:100%}}
