.directory-main{max-width:1200px;padding-top:35px;padding-bottom:60px}.directory-main h1{font-size:2.7rem}.airport-results{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:24px 0}.airport-tile{background:white;border:1px solid var(--line);padding:22px;border-radius:10px}.airport-tile h3{font-size:1.1rem}.airport-tile p{font-size:.85rem}.airport-tile .eyebrow{font-size:1rem}.admin-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:25px}.admin-panel{background:white;border:1px solid var(--line);padding:24px;border-radius:10px}.admin-panel label{margin:14px 0}.admin-panel textarea{min-height:180px}.source-list{padding-left:22px;font-size:.85rem}.source-list li{margin:12px 0}.source-list a{overflow-wrap:anywhere}.queue-item{padding:18px 0;border-bottom:1px solid var(--line)}.queue-item pre{white-space:pre-wrap;font-size:.8rem}.admin-stats{display:flex;gap:15px;flex-wrap:wrap;background:#e3ecfb;padding:20px;border-radius:8px}.admin-stats b{display:block;font-size:1.7rem}.admin-message{white-space:pre-wrap;padding:10px}.real-photo{width:100%;max-height:340px;object-fit:contain;border-radius:9px;background:var(--ink)}header nav a{padding:8px;font-size:.85rem}.source-chip{background:#e3efeb;color:#145a4c;padding:6px 10px;border-radius:5px;font-size:.75rem}.save-feedback{color:#176348;font-weight:700}@media(max-width:760px){.airport-results,.admin-grid{grid-template-columns:1fr}.directory-main h1{font-size:2rem}header nav{display:flex}.directory-main .searchbar{grid-template-columns:1fr}.directory-main .searchbar>*{grid-column:1}}
