.journey18{margin-top:18px;border:2px solid #203b49;background:#eef8f4}.journey18 h3{margin-top:0}.journey18-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.journey18-grid label{display:grid;gap:7px;min-width:0}.journey18-grid input,.journey18-grid select{width:100%;min-width:0;box-sizing:border-box}.journey18-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.journey18-actions button{min-height:46px}.journey18-state{padding:12px;border-radius:12px;background:#fff8e8;overflow-wrap:anywhere}.journey18-leg{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid #203b4928}.guide18-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px}.guide18-grid figure{margin:0;min-width:0;border:1px solid #c8d9d5;border-radius:14px;overflow:hidden;background:#fffdf6}.guide18-grid img{width:100%;height:210px;object-fit:cover;display:block}.guide18-grid figcaption,.guide18-empty{padding:14px}.guide18-empty p{margin:8px 0}.guide18-entrance{padding:12px;background:#e9f4ee;border-radius:12px}.updates18{border-left:4px solid #16747c;padding-left:14px}.trip18-panel{margin:18px 0}.trip18-panel .total{font-size:24px}.trip18-panel a{overflow-wrap:anywhere}@media(max-width:680px){.journey18-grid,.guide18-grid{grid-template-columns:1fr}.journey18-actions{display:grid;grid-template-columns:1fr 1fr}.journey18-actions button{width:100%;white-space:normal}.guide18-grid img{height:190px}}@media print{.journey18-actions{display:none}}
