.route-card_wrapper___BTeS{font-family:Inter,sans-serif;color:var(--main-text-color);border-radius:20px;box-shadow:0 5px 20px 0 #0000001a;position:relative;overflow:hidden;height:405px;min-width:295px;max-width:400px;transition:transform .3s}.route-card_wrapper___BTeS:hover{transform:translateY(-10px)}.route-card_imageWrapper__KJAU1{width:100%;height:250px;position:relative}.route-card_edit__jrVeD{position:absolute;top:12px;right:12px;z-index:2}.route-card_image__YVaru{object-fit:cover}.route-card_link__Ec8Ml{position:absolute;top:0;left:0;width:100%;height:100%;text-decoration:none;pointer-events:auto;z-index:0}.route-card_info__SrGLu{background:#fff;border-radius:20px;padding:10px 20px 20px;position:absolute;bottom:0;left:0;right:0;min-height:175px}.route-card_content__O9KBJ{height:100%;justify-content:space-between}.route-card_title__d8N2K{font-family:Inter,sans-serif;font-weight:700;font-size:16px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;margin:0}.route-card_location__2EXCG{font-size:14px;font-weight:400;color:var(--main-text-color)}.route-card_locationIcon__Wak9l{flex-shrink:0;margin-top:2px}.route-card_locationText__ib9eL{word-break:keep-all;overflow-wrap:anywhere}.route-card_duration__gyTAp{font-size:16px;font-weight:350}.route-card_priceRow__0fdSR{margin-top:auto}.route-card_price__7jntf{font-size:18px;font-weight:700}.route-card_approx__ggqtU{font-weight:700}@media (max-width:768px){.route-card_wrapper___BTeS{min-width:0;width:100%;max-width:295px}}.planner-routes-list_grid__Vly6C{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:24px 20px;gap:24px 20px;width:100%}.planner-routes-list_card__HnYiv{width:100%;min-width:0;max-width:none}.planner-routes-list_newRoute__ifRz3{justify-self:start}@media (max-width:1200px){.planner-routes-list_grid__Vly6C{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.planner-routes-list_grid__Vly6C{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.planner-routes-list_grid__Vly6C{grid-template-columns:minmax(0,1fr)}}