.airfield-directory{border:1px solid #315668;background:#0b2633;border-radius:18px;padding:1rem;margin:1rem 0}.airfield-directory>header{display:grid;grid-template-columns:1fr minmax(220px,36%);gap:1rem;align-items:end}.airfield-directory small{color:#8ed8fa;letter-spacing:.12em}.airfield-directory h3{margin:.25rem 0}.airfield-directory input{min-height:46px}#airfieldDirectoryMap{height:min(52vh,480px);min-height:300px;border-radius:14px;overflow:hidden;margin:1rem 0}.airfield-directory-row{display:flex;align-items:center;gap:.7rem;padding:.7rem;border-top:1px solid #284958}.airfield-directory-row>span{font-size:1.5rem}.airfield-directory-row>div{display:grid;flex:1}.airfield-directory-row small{letter-spacing:0;color:#a9c5d0}.airfield-directory-row a{color:#8ed8fa}@media(max-width:650px){.airfield-directory>header{grid-template-columns:1fr}}
