.text-link{border:0;background:none;color:#125278;text-decoration:underline;font:inherit;cursor:pointer;padding:.15rem;text-align:left}
.call-in-progress td{background:#e0f2fe!important}.call-waiting td{background:#fee2e2!important}
[hidden]{display:none!important}
.compact-checks table{width:100%;table-layout:fixed}.compact-checks td,.compact-checks th{padding:6px 8px;white-space:normal;overflow-wrap:anywhere}
.compact-checks th:first-child{width:46%}.compact-checks input,.compact-checks select{min-width:0;width:100%;padding:6px;font-size:14px}
.mfa-qr{width:240px;max-width:100%;height:auto}.recovery-codes{white-space:pre-wrap;overflow-wrap:anywhere}
@media(max-width:640px){
 .compact-checks .table-wrap{overflow:visible}.compact-checks table,.compact-checks tbody,.compact-checks tr,.compact-checks td{display:block;width:100%}
 .compact-checks thead{display:none}.compact-checks tr{border:1px solid #d9e3e9;border-radius:8px;margin:8px 0;padding:8px}
 .compact-checks td{border:0;padding:4px 0}.compact-checks td:first-child{font-weight:600}
 .compact-checks input,.compact-checks select{font-size:16px;max-width:100%;box-sizing:border-box}
 #order-document .work-form-grid{grid-template-columns:1fr}.signature-grid{min-width:0}
}
.sidebar{overflow-y:auto;overscroll-behavior:contain}.sidebar>*{flex-shrink:0}
@media(min-width:761px){.sidebar{padding-top:16px}.sidebar .brand{padding-bottom:16px}.sidebar .nav-item{padding-top:9px;padding-bottom:9px;margin:2px 0}}
