#staff-root [data-manual-flight-editor] select[data-mf-from][hidden],#staff-root [data-manual-flight-editor] select[data-mf-to][hidden]{display:none!important}
#staff-root .dcfl-airport{display:block;position:relative;min-width:0}
#staff-root .dcfl-airport input{width:100%;min-width:0;min-height:46px;font-size:16px;box-sizing:border-box}
#staff-root .dcfl-options{display:block;position:absolute;z-index:80;left:0;right:0;max-height:300px;overflow-y:auto;background:#fff;border:1px solid #aebfb6;box-shadow:0 5px 14px #0002;border-radius:8px}
#staff-root .dcfl-options[hidden]{display:none}
#staff-root .dcfl-options button{display:block;width:100%;text-align:left;white-space:normal;border:0;min-height:46px;padding:12px;background:#fff;font:inherit;color:#183b2c}
#staff-root .dcfl-options button:hover{background:#e8f4ee}
#staff-root .dcfl-lookup{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:end;border:1px solid #cad8ce;padding:12px;border-radius:8px;background:#f2f7f4;min-width:0}
#staff-root .dcfl-lookup input,#staff-root .dcfl-lookup button{min-height:46px;font-size:16px;min-width:0;max-width:100%}
#staff-root .dcfl-lookup p,#staff-root .dcfl-lookup [data-flight-lookup-results]{grid-column:1/-1;margin:0;overflow-wrap:anywhere;font-size:13px;line-height:1.5}
#staff-root [data-flight-lookup-results]{display:grid;gap:8px}
#staff-root [data-flight-lookup-results] button{text-align:left;white-space:normal;width:100%;padding:10px}
@media(max-width:420px){#staff-root .dcfl-lookup{grid-template-columns:1fr}#staff-root .dcfl-lookup>button{width:100%}}

/* DC_FLIGHT_NUMBER_FIRST */
#staff-root .dcfl-lookup{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}
#staff-root .dcfl-lookup>label{display:grid;gap:6px;min-width:0}
#staff-root .dcfl-lookup>label input{width:100%;box-sizing:border-box}
@media(max-width:600px){#staff-root .dcfl-lookup{grid-template-columns:1fr}#staff-root .dcfl-lookup>button{width:100%}}
