.airport-measurement-consent[hidden]{display:none!important}.airport-measurement-consent{position:fixed;z-index:1000;left:12px;right:84px;bottom:12px;max-width:520px;padding:16px;background:#fff;color:#171717;border:1px solid #b39c61;border-radius:12px;box-shadow:0 6px 30px #0003;font:14px/1.5 system-ui,sans-serif}.airport-measurement-consent h2{font-size:16px;margin:0 0 6px}.airport-measurement-consent p{margin:0 0 12px}.airport-measurement-consent button{padding:9px 16px;margin-right:8px;border:1px solid #796333;border-radius:6px;background:#fff;color:#171717;font:inherit;cursor:pointer}.airport-measurement-preferences{display:block;margin:12px auto;border:0;background:transparent;color:inherit;text-decoration:underline;cursor:pointer}@media(max-width:600px){.airport-measurement-consent{right:12px;bottom:150px;max-height:calc(100vh - 174px);overflow-y:auto}}
.airport-preset-field{margin-top:10px}.airport-preset-field label{display:block;font-size:13px;margin-bottom:5px}.airport-preset-field select{width:100%;max-width:100%;font-size:16px}.airport-service-areas .services{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.airport-service-areas article{padding:18px;border:1px solid #716340;border-radius:10px}@media(max-width:700px){.airport-service-areas .services{grid-template-columns:1fr}}
