.info-card{background-color:#f7f9f7;border-radius:.5em;flex-direction:row;align-items:center;gap:1em;min-width:fit-content;padding:.5em 1em;display:flex;overflow:hidden}.info-card .info-card-key{color:#221d1c;font-weight:700}.info-card .info-card-value{color:#d2ae37;flex-direction:row;align-items:center;font-size:1.2em;font-weight:800;display:flex}@media (max-width:500px){.info-card{flex:1}}
.details-page h1{color:#2d6245}.details-page a{text-decoration:none}.details-page pre{white-space:pre-wrap;word-break:break-word;text-wrap:pretty;max-width:100%;margin:0;overflow:auto}.top-badges{flex-flow:wrap;justify-content:space-between;align-items:center;gap:1em;display:flex}.top-badges .infos-bar{flex-flow:wrap;gap:1em;display:flex}.top-badges .actions-bar{flex-flow:wrap;gap:.5em;display:flex}.small-map-container{border-radius:1rem;width:100%;height:300px;overflow:hidden}.detail-row{flex-direction:row;align-items:center;gap:.5em;margin-bottom:.4em;display:flex}.detail-label{color:#778da9;min-width:100px;font-weight:600}.detail-value{color:#221d1c}.detail-value a{color:#2d6245;text-decoration:none}.detail-value a:hover{text-decoration:underline}.detail-card{background-color:#f7f9f7;border-radius:1rem;padding:1em 1.5em}.runway-cards{flex-flow:wrap;gap:1em;display:flex}.runway-card{background-color:#f7f9f7;border-radius:1rem;flex-direction:column;flex:1;min-width:240px;padding:1em;display:flex}.runway-card h4{color:#221d1c;margin:0 0 .75em}.runway-card .detail-value{font-weight:700}
