.airport-airlines{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));column-gap:1.5rem;margin:.75rem 0 0;padding:0;list-style:none}.airport-airlines li{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;margin:0;padding:.5rem .75rem;border-bottom:1px solid var(--color-border);font-size:.95rem;font-weight:500}.airport-airlines a{color:var(--color-primary);font-weight:600;text-decoration:none;padding-bottom:3px;background:linear-gradient(var(--color-primary),var(--color-primary)) 0 100% / 0 2px no-repeat;transition:background-size .2s ease}[data-theme=dark] .airport-airlines a{color:var(--color-info-light);background-image:linear-gradient(var(--color-info-light),var(--color-info-light))}.airport-airlines a i{margin-left:.35rem;font-size:.7em}.airport-airlines .airport-airline-end{white-space:nowrap}.airport-airlines li>span{flex:none;color:var(--color-text-secondary);font-size:.85rem;font-weight:400}@media(hover:hover)and (pointer:fine){.airport-airlines li:has(a){transition:background .15s,box-shadow .15s}.airport-airlines li:has(a):hover{background:var(--color-bg-info-lighter);box-shadow:inset 3px 0 0 0 var(--color-primary)}.airport-airlines li:hover a{background-size:100% 2px}}.airport-airlines a:focus-visible{background-size:100% 2px}@media(prefers-reduced-motion:reduce){.airport-airlines li,.airport-airlines a{transition:none}}@media(max-width:560px){.airport-airlines{grid-template-columns:1fr 1fr;column-gap:.75rem}.airport-airlines li{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.15rem;padding:.5rem .25rem;line-height:1.3}}.airport-airlines-more summary{margin-top:.75rem;cursor:pointer;font-size:.9rem;color:var(--color-primary)}.airport-route-airlines-count{display:none}@media(max-width:560px){.airport-route-airlines-rest{display:none}.airport-route-airlines-count{display:inline}}.airport-route-airlines a{color:inherit;text-decoration:underline;text-decoration-color:var(--color-border)}.airport-route-airlines a:hover{color:var(--color-primary)}
