.bkp-route{margin-block:1.5rem;padding:1.2rem;border:1.5px solid #78877e;border-radius:.7rem;background:#fffdf6;color:#243a32;overflow-wrap:anywhere}
.bkp-route form,.bkp-route fieldset{min-width:0}.bkp-route label{display:block;font-weight:650;margin-block:.8rem .4rem}
.bkp-route :where(input,select){width:100%;max-width:100%;min-height:48px;box-sizing:border-box;border:1.5px solid #78877e;border-radius:.35rem;padding:.7rem;background:#fff;color:#243a32;font:inherit}
.bkp-route button{display:inline-block;min-height:48px;padding:.75rem 1.1rem;border:1.5px solid #355f4c;border-radius:.4rem;background:#355f4c;color:#fff;font:inherit;font-weight:650;cursor:pointer}
.bkp-route :focus-visible{outline:3px solid #ad4a14;outline-offset:4px}.bkp-route [aria-disabled=true]{background:#e3e8e3;color:#243a32;cursor:wait}
.bkp-route [data-routing-progress]{padding:.8rem;background:#e5ece7;border:1px solid #78877e}.bkp-route [hidden]{display:none}
@media(max-width:480px){.bkp-route{padding:.8rem}.bkp-route button{width:100%;box-sizing:border-box}}
