.uae-photo{margin:20px 0 28px;min-width:0}.uae-photo>a{display:block;position:relative;background:#102f45;border:1px solid #31576c;border-radius:10px;overflow:hidden}.uae-photo img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}.photo-zoom{position:absolute;right:12px;bottom:12px;background:#06192ee8;border:1px solid #54758a;padding:10px 14px;border-radius:5px;color:#fff;font-size:12px}.uae-photo figcaption{color:#c5d8e2;font-size:12px;line-height:1.7;padding:10px 0}.uae-photo small{display:block;color:#92acbd;font-size:10px}.uae-photo a{color:#7ddfe9}.uae-photo .photo-unavailable{color:#e7c177}.discovery-card .uae-photo{margin:0 0 14px}.discovery-card .uae-photo small{font-size:9px}.uae-actions,.uae-filter{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.uae-actions button,.uae-filter button,.uae-days button,[data-shortlist] button,[data-shortlist-export],.uae-dialog button{min-height:44px;padding:11px 15px;border:1px solid #386378;border-radius:5px;background:#10374d;color:#d6edf5;cursor:pointer;font:inherit;font-size:12px}.uae-actions a{padding:12px 0;color:#65d8e5;font-size:12px}.uae-filter{margin:20px 0}.uae-filter [aria-pressed=true],.uae-actions [aria-pressed=true]{border-color:#e7c177;color:#e7c177;background:#263d43}.uae-experience-grid{display:grid;grid-template-columns:1fr;gap:12px}.uae-experience{margin:0;padding:26px}.uae-experience h3{font-size:23px}.uae-source{font-size:11px}.uae-zones details{background:#0b2c41;border:1px solid #31576c;border-radius:7px;margin:12px 0;padding:0 20px}.uae-zones summary{cursor:pointer;min-height:52px;padding:16px 0;color:#e7c177;font-size:16px}.uae-zones p{margin-top:0}.uae-days{display:grid;grid-template-columns:1fr;gap:12px}.uae-days .tool{margin:0}#uae-budget label{display:block;font-size:12px;color:#b9cfda;margin-top:12px}#uae-budget output{display:block;margin:20px 0 0;color:#e7c177;font-size:24px;line-height:1.5}.uae-shortlist p{font-size:12px}.saved-idea{border-bottom:1px solid #31576c;padding:20px 0}.saved-idea strong{display:block;font-size:16px}.saved-idea p{margin:8px 0}.saved-idea button{margin:8px 8px 0 0}#saved-experiences,#uae-route-ideas,#uae-practical,#destination-details,#choose-area,#day-frameworks{scroll-margin-top:130px}.uae-dialog{width:min(1100px,94vw);max-height:94dvh;padding:16px;border:1px solid #497086;border-radius:10px;background:#06192e;color:#d9e7ee;overflow:auto}.uae-dialog::backdrop{background:#020b16eb}.uae-dialog img{display:block;max-width:100%;max-height:68dvh;width:auto;height:auto;margin:auto;object-fit:contain}.uae-dialog footer{display:flex;gap:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;margin:16px 0}.uae-dialog figcaption{font-size:12px;line-height:1.7}.uae-dialog figcaption small{display:block}.uae-dialog a{color:#6bdce7}.uae-dialog figure{margin:12px 0}.uae-dialog-close{display:block;margin-left:auto}button:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid #64e7f4;outline-offset:4px}.uae-experience[hidden],.photo-unavailable[hidden]{display:none!important}@media(max-width:600px){.uae-experience{padding:18px}.uae-dialog{padding:10px;width:95vw}.uae-dialog img{max-height:60dvh}.uae-photo figcaption{font-size:11px}.photo-zoom{padding:8px;bottom:8px;right:8px}.uae-actions{align-items:stretch}.uae-actions button{flex:1}.uae-experience h3{font-size:20px}.dossier-grid{padding-left:4%;padding-right:4%}.uae-filter button{flex:1}.saved-idea button{width:100%}}

.uae-photo img[hidden]{display:none!important}
