.payoff-form-control input.input-validation-error,.payoff-form-control select.input-validation-error,.payoff-form-control textarea.input-validation-error{border-color:#a94442}.payoff-form-control .field-validation-error,.payoff-form-control input.input-validation-error+.field-validation-error,.payoff-form-control input.input-validation-error+span,.payoff-form-control .field-validation-error span{color:#a94442;font-size:12px;margin:0;display:block}.payoff-form-control>label.error{color:#a94442;font-size:12px;margin-top:4px;display:block}.payoff-form-control select{border:1px solid #d0d3dc;height:40px;box-shadow:none}.payoff-form-control select:focus{border-color:#c5c6c9;box-shadow:none}.escheatment-step2-content .field-validation-error,.escheatment-step2-content span.error,.escheatment-step2-content label.error{color:#a94442;font-size:12px;margin:4px 0 0;display:block}.escheatment-step2-content .field-validation-error:empty,.escheatment-step2-content span.error:empty{display:none}.escheatment-step2-content{max-width:800px;width:100%}.escheatment-read-only-pill{display:inline-block;padding:4px 12px;background:#f1f3f5;border-radius:4px;margin:2px 4px 2px 0;font-size:14px;color:#495057}.escheatment-section-title{font-weight:500;font-size:18px;margin:24px 0 12px;padding-bottom:8px;border-bottom:1px solid #e9ecef;color:#2d3436}.escheatment-ack-text{font-size:13px;line-height:18px;color:#495057;margin-bottom:8px}.escheatment-ack-text ol{margin:0 0 12px 20px;padding:0}.escheatment-ack-text ol li{margin-bottom:6px}.escheatment-checkbox-row{display:flex;align-items:center;gap:8px;margin:4px 0 8px;cursor:pointer;font-weight:500;font-size:14px}.escheatment-checkbox-row input[type="checkbox"],.escheatment-checkbox-row input[type="radio"]{width:auto;height:auto;border:0;margin:0;box-shadow:none;flex-shrink:0}.escheatment-checkbox-row span{line-height:1.4}.escheatment-substep-progress{display:flex;align-items:center;justify-content:center;margin:24px 0 4px}.substep-dot{width:32px;height:32px;border-radius:50%;background:#e9ecef;color:#6c757d;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:14px;transition:all .2s ease;flex-shrink:0}.substep-dot.active{background:#0984e3;color:#fff}.substep-dot.completed{background:#5cb85c;color:#fff}.substep-line{flex:1;max-width:80px;height:2px;background:#e9ecef;margin:0 8px}.substep-line.completed{background:#5cb85c}.escheatment-substep-label{text-align:center;margin-bottom:16px;font-size:14px;color:#6c757d}.escheatment-substep-label .substep-label{display:none}.escheatment-substep-label .substep-label.active{display:block;font-weight:500;color:#2d3436}.escheatment-substep-nav{display:flex;gap:8px;justify-content:space-between;margin-top:32px;padding-top:16px;border-top:1px solid #e9ecef}.escheatment-substep-nav .payoff-form-btn{width:auto;min-width:140px;padding-left:24px;padding-right:24px}.escheatment-substep-nav .substep-back{background-color:#e9ecef;color:#2d3436;border:1px solid #ced4da}.escheatment-substep-nav .substep-back:hover,.escheatment-substep-nav .substep-back:focus{background-color:#dee2e6!important;color:#2d3436!important;border-color:#adb5bd!important}.main-title.escheatment-page-title{font-size:38px}.escheatment-file-input-row{display:flex;align-items:center;gap:8px}.escheatment-file-input-row input[type="file"]{flex:1 1 auto;min-width:0}.escheatment-file-clear{flex-shrink:0;width:40px;height:40px;padding:0;border:1px solid #d0d3dc;border-radius:4px;background:#fff;color:#6c757d;font-size:22px;line-height:1;cursor:pointer}.escheatment-file-clear:hover,.escheatment-file-clear:focus{color:#a94442;border-color:#adb5bd;background:#f8f9fa}