.visual-pane{justify-content:center;align-items:center;width:100%;max-width:100%;display:flex}.visual-pane.map{justify-content:start;align-items:center;width:100%;min-height:500px;display:flex}.visual-pane.map iframe{border-radius:8px;width:100%;min-width:100%;min-height:500px}.trip-detail-item{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#fffffff2 0%,#ffffffd9 100%);border:1.5px solid #bc8d4a33;border-radius:12px;align-items:center;gap:1rem;padding:.5rem;transition:all .35s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden;box-shadow:0 2px 8px #0000000f,0 1px 3px #0000000a}.trip-detail-item:hover{border-color:var(--primary-color,#bc8d4a);background:linear-gradient(135deg,#fff 0%,#fffffff2 100%);border-width:1.5px;transform:translateY(-2px);box-shadow:0 8px 24px #bc8d4a2e,0 4px 12px #bc8d4a1f,0 2px 6px #00000014}.trip-detail-item:hover:before{transform:scaleY(1);box-shadow:0 0 12px #bc8d4a66}.trip-detail-item:hover:after{opacity:1}.trip-detail-item:hover svg{transform:scale(1.05)}.trip-detail-item svg{width:18px;min-width:28px;height:28px;color:var(--primary-color,#bc8d4a);filter:drop-shadow(0 2px 6px #bc8d4a40);flex-shrink:0;transition:all .35s cubic-bezier(.4,0,.2,1)}.trip-detail-item .details-icon{margin-right:5px;transform:translateY(5px)}.trip-detail-item{color:var(--text-color,#2c2c2c);letter-spacing:.02em;text-shadow:0 1px 2px #fffc;font-size:1rem;font-weight:500;line-height:1.75}.trip-detail-item>:not(svg){word-wrap:break-word;overflow-wrap:break-word;flex:1;min-width:0}@media (max-width:480px){.trip-detail-item{border-radius:8px;flex-direction:row;align-items:flex-start;gap:.75rem;margin-bottom:.6rem;font-size:.875rem;line-height:1.5}.trip-detail-item svg{flex-shrink:0;width:20px;min-width:20px;height:20px;margin-top:2px}.trip-detail-item>:not(svg){word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;flex:1;min-width:0}.trip-detail-item strong{white-space:nowrap;margin-right:.25rem;font-weight:600;display:inline}.trip-detail-item strong:after{content:""}}
