.uj-recent{margin-top:24px;color:inherit}.uj-recent__head{display:flex;justify-content:space-between;align-items:baseline;gap:16px}.uj-recent__head h3{margin:0;font-size:1rem}.uj-recent__head button{min-height:44px;border:0;padding:8px 0;background:transparent;color:inherit;text-decoration:underline;cursor:pointer;font:inherit;font-size:.8rem}.uj-recent__note{font-size:.8rem;line-height:1.5;opacity:.75}.uj-recent__list{display:grid;gap:8px;margin:14px 0 0;padding:0;list-style:none}.uj-recent__list button{display:grid;width:100%;grid-template-columns:1fr auto;gap:4px 12px;padding:12px 14px;border:1px solid #d5d1c9;border-radius:10px;background:#fff;color:#172d37;text-align:left;font:inherit;cursor:pointer}.uj-recent__list button:focus-visible,.uj-recent__head button:focus-visible{outline:2px solid #1a1d21;outline-offset:3px;box-shadow:0 0 0 7px #fff}.uj-recent__route{font-weight:600;overflow-wrap:anywhere}.uj-recent__detail{grid-column:1;font-size:.8rem;opacity:.75}.uj-recent__use{grid-column:2;grid-row:1 / 3;align-self:center;font-size:.8rem}@media (max-width: 480px){.uj-recent__list button{grid-template-columns:1fr}.uj-recent__use{grid-column:1;grid-row:auto}}
