.abra-enquiry-dialog{width:min(1000px,calc(100% - 32px));max-height:90vh;max-height:90dvh;padding:0;border:0;border-radius:22px;background:#111c45;color:#fff;box-shadow:0 24px 90px #0006;overflow:auto}
.abra-enquiry-dialog::backdrop{background:rgba(5,12,32,.72)}
.popup-layout{display:grid;grid-template-columns:30% minmax(0,1fr)}
.popup-photo{background:url('/assets/cargo-terminal.jpg') center/cover;min-height:100%}
.popup-content{position:relative;padding:48px 40px 36px;min-width:0}
.popup-content h2{font-size:clamp(26px,3vw,36px);line-height:1.2;letter-spacing:-.6px;margin:0 0 18px}
.popup-content>p{font-size:15px;line-height:1.7;color:#d4d9e8;margin-bottom:28px}
.popup-content .eyebrow{color:#fff;font-size:10px;padding-right:24px}
.popup-close{position:absolute;right:14px;top:10px;width:44px;height:44px;border:0;background:transparent;color:#fff;font-size:34px;cursor:pointer;line-height:1}
.popup-content .enquiry-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 22px}
.popup-content .enquiry-form label{font-size:13px;color:#fff;min-width:0}
.popup-content .enquiry-form input:not([type=checkbox]),.popup-content .enquiry-form select,.popup-content .enquiry-form textarea{background:#eef2f7;color:#111c45;border:1px solid #cbd5e1;border-radius:24px;padding:13px 16px;width:100%;min-height:48px;font-size:16px}
.popup-content .enquiry-form textarea{border-radius:18px;min-height:100px}
.popup-content .enquiry-form .wide{grid-column:1/-1}
.popup-content .consent a{color:#fff}.popup-content .note,.popup-content .form-status{font-size:13px;line-height:1.6;color:#d4d9e8}
.popup-content :focus-visible{outline:3px solid #65e793;outline-offset:3px}
@media(max-width:700px){.popup-layout{grid-template-columns:1fr}.popup-photo{min-height:120px;max-height:120px}.popup-content{padding:34px 24px 28px}.popup-close{background:#111c45;border-radius:50%;top:8px;right:8px}.popup-content .enquiry-form{gap:16px}}
@media(max-width:460px){.popup-content{padding:32px 18px 24px}.popup-content .enquiry-form{grid-template-columns:1fr}.abra-enquiry-dialog{width:calc(100% - 20px);border-radius:16px}}
