#ae-weather-field-panel{padding:10px;background:#111827;border:1px solid #475569;border-radius:6px;color:#e0e6ed}
#ae-weather-field-panel[hidden]{display:none}
#ae-weather-field-panel label{display:block;margin-block:8px;font-size:.8rem}
#ae-weather-field-panel input,#ae-weather-field-panel select{width:100%;min-height:44px;background:#1f2937;color:#e0e6ed}
#ae-weather-field-panel p,#ae-weather-field-panel output{font-size:.8rem;white-space:pre-wrap;overflow-wrap:anywhere;display:block;margin-block:8px}
#ae-weather-field-panel a{color:#93c5fd}
#ae-weather-field-legend{position:absolute;top:56px;left:12px;max-width:65%;padding:5px;background:#111827eb;color:#e0e6ed;font-size:11px;white-space:pre-wrap;z-index:11;pointer-events:none}
#ae-weather-field-legend[hidden]{display:none}
