.wind-corridor-label{position:absolute;transform:translate(-50%,-100%);display:flex;align-items:center;gap:6px;white-space:nowrap;padding:7px 11px;border:1px solid #b6c7a2;border-radius:20px;background:#f7f7e6e8;box-shadow:0 3px 16px #264b3e20;color:#3a6b5b;font-size:12px;font-weight:600;z-index:2;pointer-events:none!important;text-shadow:0 1px #fff}
.wind-corridor-label>.icon{width:17px;height:17px}
@media(max-width:600px){.wind-corridor-label{font-size:11px;padding:6px 9px}}

[data-phase=corridor] .near-wind{border-left-color:#6a9b89;background:linear-gradient(135deg,#edfff5f7,#d5ead9f0)}
