.RouteDriveCards-module__VSm1wq__stack{flex-direction:column;gap:0;display:flex}.RouteDriveCards-module__VSm1wq__card{border-top:1px solid var(--alias-hairline,#0000000f);color:inherit;transition:background var(--t-fast,.15s ease), border-color var(--t-fast,.15s ease);-webkit-tap-highlight-color:transparent;background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr) 240px;align-items:stretch;gap:1.25rem;padding:1.25rem 0 1.375rem;text-decoration:none;display:grid}.RouteDriveCards-module__VSm1wq__stack>.RouteDriveCards-module__VSm1wq__card:last-child{border-bottom:1px solid var(--alias-hairline,#0000000f)}a.RouteDriveCards-module__VSm1wq__card:hover{border-color:var(--alias-hairline-strong,#0000001f);background:#00000006}a.RouteDriveCards-module__VSm1wq__card:focus-visible{outline-offset:2px;outline:2px solid}.RouteDriveCards-module__VSm1wq__cardStatic{cursor:default}.RouteDriveCards-module__VSm1wq__info{flex-direction:column;min-width:0;display:flex}.RouteDriveCards-module__VSm1wq__cardTop{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.375rem .75rem;margin-bottom:.625rem;display:flex}.RouteDriveCards-module__VSm1wq__name{color:#1c1a18;font-size:1.25rem;font-weight:650;line-height:1.3}.RouteDriveCards-module__VSm1wq__verdict{white-space:nowrap;align-items:center;gap:.4rem;font-size:.9375rem;font-weight:600;display:inline-flex}.RouteDriveCards-module__VSm1wq__verdict:before{content:"";background:currentColor;border-radius:50%;width:10px;height:10px}.RouteDriveCards-module__VSm1wq__dot_green{color:#0d7a3f}.RouteDriveCards-module__VSm1wq__dot_amber{color:#9a6200}.RouteDriveCards-module__VSm1wq__dot_red{color:#c01414}.RouteDriveCards-module__VSm1wq__dot_gray{color:#5b5b5f}.RouteDriveCards-module__VSm1wq__facts{flex-direction:column;margin:0;display:flex}.RouteDriveCards-module__VSm1wq__factRow{border-top:1px solid #e0dbce;justify-content:space-between;align-items:center;gap:1rem;min-height:44px;padding:.375rem 0;display:flex}.RouteDriveCards-module__VSm1wq__factRow dt{color:#736554;flex-shrink:0;font-size:.9375rem;font-weight:550}.RouteDriveCards-module__VSm1wq__factRow dd{color:#1c1a18;text-align:right;flex-wrap:wrap;justify-content:flex-end;gap:.375rem;min-width:0;margin:0;font-size:.9375rem;line-height:1.4;display:flex}.RouteDriveCards-module__VSm1wq__roadChip{color:#1c1a18;border:1px solid #0000001f;border-radius:999px;align-items:center;gap:.3rem;padding:.2rem .625rem;font-size:.875rem;font-weight:600;display:inline-flex}.RouteDriveCards-module__VSm1wq__chipDot{border-radius:50%;width:8px;height:8px}.RouteDriveCards-module__VSm1wq__chip_ok .RouteDriveCards-module__VSm1wq__chipDot{background:#12a454}.RouteDriveCards-module__VSm1wq__chip_warn .RouteDriveCards-module__VSm1wq__chipDot{background:#e09000}.RouteDriveCards-module__VSm1wq__chip_danger .RouteDriveCards-module__VSm1wq__chipDot{background:#d81a1a}.RouteDriveCards-module__VSm1wq__mapWrap{background:#ece8dc;border:1px solid #0c0c0d14;border-radius:14px;justify-content:center;align-items:center;display:flex;overflow:hidden}.RouteDriveCards-module__VSm1wq__map{width:100%;height:100%;min-height:150px;display:block}.RouteDriveCards-module__VSm1wq__skeletonCard{border:1px solid #0000000f;border-radius:16px;flex-direction:column;gap:.75rem;min-height:180px;padding:1.125rem 1.25rem;display:flex}.RouteDriveCards-module__VSm1wq__skelLine,.RouteDriveCards-module__VSm1wq__skelLineShort{background:#0c0c0d14;border-radius:7px;height:14px}.RouteDriveCards-module__VSm1wq__skelLineShort{width:55%}.RouteDriveCards-module__VSm1wq__unavailable{border:1px solid #0000000f;border-radius:16px;padding:1rem 1.125rem;font-size:.9375rem;line-height:1.5}.RouteDriveCards-module__VSm1wq__unavailable a{text-underline-offset:3px;text-decoration:underline}.RouteDriveCards-module__VSm1wq__attribution{color:#736554;margin-top:.875rem;font-size:.875rem}.RouteDriveCards-module__VSm1wq__attribution a{color:inherit;text-underline-offset:3px;text-decoration:underline}@media (max-width:700px){.RouteDriveCards-module__VSm1wq__card{flex-direction:column;gap:.875rem;display:flex}.RouteDriveCards-module__VSm1wq__info{display:contents}.RouteDriveCards-module__VSm1wq__cardTop{order:-2;margin-bottom:0}.RouteDriveCards-module__VSm1wq__mapWrap{order:-1;min-height:160px}}
