#mmcl-r5 .visit-review{display:grid;gap:20px;min-width:0}#mmcl-r5 .visit-review-back,#mmcl-r5 .visit-review-night-head a{display:inline-flex;align-items:center;min-height:48px;color:var(--cyan);font-size:14px;text-decoration:none}#mmcl-r5 .visit-review-back{justify-self:start}#mmcl-r5 .visit-review h1{margin:6px 0 10px;font:32px var(--title-font);color:var(--white)}#mmcl-r5 .visit-review p{margin:0;color:var(--muted);font-size:14px;line-height:1.5;overflow-wrap:anywhere}#mmcl-r5 .visit-review .visit-review-kicker{font:11px var(--font-jetbrains);color:var(--cyan);text-transform:uppercase;letter-spacing:.08em}#mmcl-r5 .visit-review-preview{display:grid;gap:16px;padding:16px;border:1px solid var(--cyan);border-radius:8px;background:var(--board-bg)}#mmcl-r5 .visit-review-night{min-width:0}#mmcl-r5 .visit-review-night+.visit-review-night{border-top:1px solid var(--border);padding-top:12px}#mmcl-r5 .visit-review-night-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}#mmcl-r5 .visit-review h2{margin:0;font-size:17px;color:var(--white);line-height:1.3}#mmcl-r5 .visit-review h3{margin:0 0 8px;font-size:13px;color:var(--muted)}#mmcl-r5 .visit-review-stops{list-style:none;padding:0;margin:8px 0 0;display:grid;gap:12px}#mmcl-r5 .visit-review-stops li{display:grid;grid-template-columns:78px minmax(0,1fr);gap:10px;align-items:baseline}#mmcl-r5 .visit-review-stops time{font:12px var(--font-jetbrains);color:var(--white)}#mmcl-r5 .visit-review-stops strong{font-size:15px;font-weight:600;color:var(--white);overflow-wrap:anywhere}#mmcl-r5 .visit-review-stops a{color:inherit}#mmcl-r5 .visit-review-private{margin-top:12px;padding:12px;border:1px solid var(--border);border-radius:6px}#mmcl-r5 .visit-review-private summary{min-height:44px;cursor:pointer;color:var(--muted);font-size:13px}#mmcl-r5 .visit-review-private-label{font-size:12px;color:var(--muted)}#mmcl-r5 .visit-review .visit-review-warning{color:var(--amber)}#mmcl-r5 .visit-review-warning button{min-height:48px;margin-top:8px;border:1px solid var(--border);background:var(--card);color:var(--cyan);padding:0 12px}#mmcl-r5 .visit-review-share{display:grid;gap:12px;padding:16px;border:1px solid var(--border);border-radius:8px}#mmcl-r5 .visit-review-share .trip-build{padding:0 18px;justify-self:start}#mmcl-r5 .visit-review-share .trip-build:disabled{opacity:.5;cursor:default}@media(max-width:390px){#mmcl-r5 .visit-review h1{font-size:28px}#mmcl-r5 .visit-review-preview,#mmcl-r5 .visit-review-share{padding:12px}#mmcl-r5 .visit-review-stops li{grid-template-columns:minmax(0,1fr);gap:4px}#mmcl-r5 .visit-review-share .trip-build{justify-self:stretch}}#mmcl-r5 .trip-add-stop-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:12px}#mmcl-r5 .trip-add-stop-row button{min-height:44px;border:1px solid var(--cyan);border-radius:8px;background:var(--card);color:var(--cyan);padding:0 14px;font:inherit;cursor:pointer}#mmcl-r5 .trip-add-stop-row span{color:var(--muted);font-size:13px}