.nav-img {
    border: solid 2px ;
    border-radius: 5px;
}

.m_container {
    margin-top: 15px;
    margin-left: 5px;
    margin-right: 5px;
}

.no-page {
    --bs-pagination-disabled-bg: white;
}

/* станции без свежих данных в списке выбора */
.stale-station {
    color: #999;
}

/* карточка с текущими данными */
.current-card {
    background: #f4f9ff;
    border-color: #b9d7f2;
}

.current-card.current-stale {
    background: #f2f2f2;
    border-color: #ccc;
}

.current-label {
    font-size: 0.75rem;
    color: #6c757d;
}

.current-value {
    font-size: 1.1rem;
    white-space: nowrap;
}

/* стрелка направления ветра (показывает, КУДА дует ветер) */
.wind-arrow {
    display: inline-block;
    font-weight: bold;
    font-size: 1.1em;
    line-height: 1;
}

.data-table {
    text-align: center;
}

.data-table th {
    font-size: 0.85rem;
    white-space: nowrap;
}

.data-table td {
    vertical-align: middle;
    white-space: nowrap;
}

.arrow-cell {
    width: 2em;
}

.icon-cell {
    width: 2em;
}

/* раскраска ячеек по скорости ветра, м/с */
.w-calm   { background-color: #e8f5e9 !important; }  /* < 2  */
.w-light  { background-color: #c8e6c9 !important; }  /* 2-4  */
.w-mod    { background-color: #fff59d !important; }  /* 4-6  */
.w-strong { background-color: #ffcc80 !important; }  /* 6-8  */
.w-danger { background-color: #ef9a9a !important; }  /* > 8  */