.destination-card{min-width:0;background:linear-gradient(145deg,#fff,#f7f9ff);padding:22px;border-radius:20px}.destination-card .section-head{flex-wrap:wrap;align-items:flex-start;gap:12px}.destination-card h2{margin-bottom:5px}.destination-card h3{font-size:14px;margin:18px 0 10px}.destination-countdown{display:inline-flex;padding:10px 14px;border-radius:14px;background:#eaf1cf;color:#344821;font-weight:800;font-size:15px}.destination-dates,.destination-address{font-size:12px;color:#64728c;overflow-wrap:anywhere}.destination-map{border:1px solid #dbe3f6;border-radius:16px;overflow:hidden;background:#eef3ff}.destination-map iframe{width:100%;height:205px;border:0;display:block}.destination-map-caption{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:9px 0;font-size:10px;color:#697590}.destination-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.destination-gallery>button{padding:0;overflow:hidden;border-radius:12px;border:1px solid #dce4f4;background:#eef3ff;cursor:pointer}.destination-gallery img{width:100%;height:90px;object-fit:cover;display:block}.destination-empty{background:#f0f4fb;border-radius:12px;padding:14px;font-size:12px;color:#697590}.destination-full-photo{display:block;width:100%;max-height:75vh;object-fit:contain}.destination-draft>div{min-width:0}.destination-draft img{border-radius:10px}.destination-draft button{margin-top:5px}.destination-card .button{white-space:normal;max-width:100%}@media(max-width:600px){.destination-card{padding:16px}.destination-map iframe{height:190px}.destination-gallery img{height:75px}.destination-countdown{font-size:14px}}
