.ot-taxi{margin:14px 0;border:1px solid #bfcfc9;border-radius:14px;background:#f4faf7;color:#163e35;text-align:left;overflow:hidden}.ot-taxi summary{padding:14px 16px;cursor:pointer;font-size:14px;font-weight:800;line-height:1.5}.ot-taxi summary:focus-visible,.ot-taxi a:focus-visible,.ot-taxi button:focus-visible{outline:3px solid #bc7600;outline-offset:2px}.ot-taxi-body{padding:0 16px 16px}.ot-links{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.ot-links a,.ot-copy{display:inline-flex;align-items:center;justify-content:center;min-height:44px;max-width:100%;padding:10px 12px;border:1px solid #a9bfb6;border-radius:9px;background:white;color:#164e3e;font-family:inherit;font-size:13px;font-weight:700;line-height:1.4;text-decoration:none;overflow-wrap:anywhere;cursor:pointer}.ot-copy[hidden]{display:none}.ot-destination{font-size:13px;line-height:1.65;white-space:pre-line;overflow-wrap:anywhere;margin:0 0 10px}.ot-note,.ot-copy-status{font-size:12px;line-height:1.6;color:#566c62;margin:10px 0 0}.ot-copy-fallback{width:100%;min-height:90px;margin-top:8px;padding:10px;border:1px solid #9aafa5;border-radius:8px;resize:vertical;box-sizing:border-box;font-family:inherit;font-size:14px;line-height:1.6}@media(max-width:600px){.ot-links a{flex:1 1 130px}.ot-taxi-body{padding:0 12px 12px}.ot-taxi summary{padding:12px}}
