.RoutingNumberChecker-module-scss-module__5lKVJG__checker{grid-template-columns:minmax(0,1fr);grid-template-areas:"label""input""result""advice""privacy";align-items:center;gap:12px;min-width:0;display:grid}.RoutingNumberChecker-module-scss-module__5lKVJG__label{white-space:nowrap;cursor:pointer;grid-area:label;font-size:16px;font-weight:500;line-height:1.3}.RoutingNumberChecker-module-scss-module__5lKVJG__inputBox{grid-area:input;padding-right:16px}.RoutingNumberChecker-module-scss-module__5lKVJG__inputBoxInvalid,.RoutingNumberChecker-module-scss-module__5lKVJG__inputBoxInvalid:focus-within{border-color:#000}.RoutingNumberChecker-module-scss-module__5lKVJG__control,.RoutingNumberChecker-module-scss-module__5lKVJG__control::placeholder{letter-spacing:.04em}.RoutingNumberChecker-module-scss-module__5lKVJG__inputStatus{color:#000;flex-shrink:0;justify-content:center;align-items:center;width:20px;display:flex}.RoutingNumberChecker-module-scss-module__5lKVJG__inputStatusValid{color:#27a139}.RoutingNumberChecker-module-scss-module__5lKVJG__result{border:1px solid #f1f1f1;border-radius:14px;grid-area:result}.RoutingNumberChecker-module-scss-module__5lKVJG__resultHeader{border-bottom:1px solid #f1f1f1;justify-content:space-between;align-items:center;gap:12px;min-height:47px;padding:12px 16px;display:flex}.RoutingNumberChecker-module-scss-module__5lKVJG__resultHeadline{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;line-height:20px;overflow:hidden}.RoutingNumberChecker-module-scss-module__5lKVJG__strip{gap:8px;padding:16px 16px 4px;display:flex}.RoutingNumberChecker-module-scss-module__5lKVJG__group{flex-direction:column;flex-basis:0;gap:6px;min-width:0;display:flex}.RoutingNumberChecker-module-scss-module__5lKVJG__cells{gap:3px;display:flex}.RoutingNumberChecker-module-scss-module__5lKVJG__cell{color:#000;font-variant-numeric:tabular-nums;border:1px dashed #e6e6e6;border-radius:8px;flex:1 1 0;justify-content:center;align-items:center;min-width:0;height:36px;font-size:16px;font-weight:500;line-height:1;display:flex}@media (max-width:576px){.RoutingNumberChecker-module-scss-module__5lKVJG__cell{border-radius:6px;height:32px;font-size:14px}}.RoutingNumberChecker-module-scss-module__5lKVJG__cellFilled{background-color:#fff;border-style:solid}.RoutingNumberChecker-module-scss-module__5lKVJG__groupLabel{text-overflow:ellipsis;white-space:nowrap;color:#00000080;font-size:11px;line-height:14px;overflow:hidden}.RoutingNumberChecker-module-scss-module__5lKVJG__group:last-child .RoutingNumberChecker-module-scss-module__5lKVJG__groupLabel{text-align:right;text-overflow:clip;direction:rtl;overflow:visible}.RoutingNumberChecker-module-scss-module__5lKVJG__groupFlagged .RoutingNumberChecker-module-scss-module__5lKVJG__cell{border-color:#000}.RoutingNumberChecker-module-scss-module__5lKVJG__groupFlagged .RoutingNumberChecker-module-scss-module__5lKVJG__groupLabel{color:#000;font-weight:500}.RoutingNumberChecker-module-scss-module__5lKVJG__groupValid .RoutingNumberChecker-module-scss-module__5lKVJG__cell{background-color:#f1fbf1;border-color:#cff4cf}.RoutingNumberChecker-module-scss-module__5lKVJG__layers{display:grid}.RoutingNumberChecker-module-scss-module__5lKVJG__layer{grid-area:1/1;min-width:0;padding:8px 0 12px}.RoutingNumberChecker-module-scss-module__5lKVJG__layerHidden{visibility:hidden}.RoutingNumberChecker-module-scss-module__5lKVJG__rows{flex-direction:column;display:flex}.RoutingNumberChecker-module-scss-module__5lKVJG__note,.RoutingNumberChecker-module-scss-module__5lKVJG__guidance,.RoutingNumberChecker-module-scss-module__5lKVJG__guidanceMuted{color:#00000080;margin:0;padding:4px 16px 0}.RoutingNumberChecker-module-scss-module__5lKVJG__note{min-height:36px}@media (max-width:576px){.RoutingNumberChecker-module-scss-module__5lKVJG__note{min-height:52px}}.RoutingNumberChecker-module-scss-module__5lKVJG__guidanceError{color:#000;font-weight:500}.RoutingNumberChecker-module-scss-module__5lKVJG__guidanceMuted{padding-top:4px}.RoutingNumberChecker-module-scss-module__5lKVJG__privacy{color:#00000080;grid-area:privacy;align-items:center;gap:6px;margin:0;display:flex}.RoutingNumberChecker-module-scss-module__5lKVJG__bankList{flex-direction:column;gap:16px;max-height:420px;padding:12px 16px 16px;display:flex;overflow-y:auto}.RoutingNumberChecker-module-scss-module__5lKVJG__bankItem{flex-direction:column;gap:8px;display:flex}.RoutingNumberChecker-module-scss-module__5lKVJG__bankName{margin:0;font-size:16px;font-weight:500;line-height:1.3}.RoutingNumberChecker-module-scss-module__5lKVJG__bankSeveral,.RoutingNumberChecker-module-scss-module__5lKVJG__bankNote{color:#00000080;margin:0;font-size:14px;line-height:20px}.RoutingNumberChecker-module-scss-module__5lKVJG__numberList{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.RoutingNumberChecker-module-scss-module__5lKVJG__numberRow{border-top:1px solid #f1f1f1;flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding:8px 0;display:flex}.RoutingNumberChecker-module-scss-module__5lKVJG__numberUse{color:#00000080;min-width:0;font-size:14px;line-height:20px}.RoutingNumberChecker-module-scss-module__5lKVJG__advice{color:#00000080;grid-area:advice;margin:0}
