.Nl_Time {
    display: grid;
    gap: 0;
    padding: 6px 14px;
    border: 1px solid #e6eaf0;
    border-radius: 10px;
    background: linear-gradient(145deg, #fff 0%, #f8faff 100%);
    color: #172033;
    font: 13px/1.45 -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
    box-shadow: 0 3px 12px rgba(27, 39, 61, .05);
    margin: 10px 5px 5px 5px;
}

.Nl_Time_Row {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    gap: 12px;
    padding: 10px 0;
}

.Nl_Time_Row + .Nl_Time_Row {
    border-top: 1px solid #edf0f4;
}

.Nl_Time_Label {
    flex: 0 0 auto;
    color: #778196;
    font-size: 12px;
    font-weight: 500;
}

.Nl_Time_Value {
    min-width: 0;
    color: #344054;
    font-size: 12px;
    font-weight: 600;
    font-variant-numeric: tabular-nums;
    text-align: right;
    overflow-wrap: anywhere;
}

#nl_time_age {
    color: #0c29aa;
    font-size: 13px;
    font-weight: 700;
    white-space: nowrap;
}

#nl_time_now {
    color: #475467;
}

@media (max-width: 420px) {
    .Nl_Time {
        padding-right: 11px;
        padding-left: 11px;
    }

    .Nl_Time_Row {
        gap: 8px;
    }

    .Nl_Time_Label,
    .Nl_Time_Value {
        font-size: 11px;
    }

    #nl_time_age {
        font-size: 12px;
    }
}